﻿* { margin: 0; padding: 0; }
html, body, menu, ul, ol, li, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset, p, dd { padding: 0; margin: 0; border: 0; }
body { color: #333; font-size: 16px; line-height: 1.5; word-wrap: break-word; font-family: "Helvetica Neue","Helvetica","Arial","sans-serif"; background: #f8f8f8; }
ul, ol, li { list-style: none; }
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
h1, h2, h3, h4, h5, h6, b, i, em { font-weight: normal; font-style: normal; }
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], textarea { -webkit-appearance: none; }
a { text-decoration: none; }

/***************主体***************/
.main { margin: 0 auto; font-size: 0.16rem; background: #fff; padding: 0.1rem 0.2rem; }
.main .main-title { line-height: 0.8rem; height: 0.8rem; background: url(../images/line.png) bottom no-repeat; margin-bottom: 0.1rem; }
.main .main-title img { width: 0.45rem; height: 0.45rem; padding-top: 0.15rem; float: left; }
.main .main-title h2 { float: left; color: #333; font-size: 0.4rem; }
.main .main-title a { float: right; color: #999; font-size: 0.3rem;}
.main .more { background: #fb3471; color: #fff; width: 60%; margin: 0.3rem auto; border-radius: 0.3rem; text-align: center; font-size: 0.3rem; padding: 0.2rem 0rem; }
.main .more a { color: #ffffff; }
.main .more:active { background: #fb3471; }

/***************搜索框***************/
.search { border-bottom: 1px solid #eeeeee; background: #f5f5f5; padding: 0.1rem; }
.search i { font-size: 0.5rem; color: #666; position: absolute; padding-left: 0.05rem;}
.keyword { width: 70%; height: 0.7rem; border: 1px solid #c9c9c9; padding-left: 0.6rem; color: #989696; border-radius: 0.06rem; font-size: 0.3rem; }
.button-search { width: 20%; float: right; height: 0.7rem; background: #fb3471; font-size: 0.3rem; color: #fff; cursor: pointer; border-radius: 0.06rem; }
.button-search:active { background: #fb3471; }
.search-main { max-width: 750px; margin: 0.06rem auto 0 auto; padding: 0 1.5%; overflow: hidden; }

/***************供应信息***************/
.gongying { width: 100%; margin: 0 auto; padding-top: 0.002rem; background: #f8f8f8; }
.gongying .list { background: #fff; padding: 0.05rem 0.02rem; }
.gongying .w98 { width: 98%; }
.gongying-logo { float: left; width: 0.6rem; }
.gongying-logo img { width: 0.5rem; height: 0.5rem; overflow: hidden; }
.gongying-text { float: left; width: 72%; }
.gongying-text .title { color: #333; height: 0.1rem; margin-bottom: 0.02rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.gongying-text .memo { font-size: 0.08rem; color: #666; height: 0.35rem; padding-top: 0.02rem; padding-bottom: 0.02rem; overflow: hidden; }
.gongying .info { font-size: 0.09rem; color: red; padding-left: 0.03rem; }
.gongying .info i { font-size: 0.09rem; color: #c1c1c1; padding: 0rem 0.1rem; }
.gongying .info a { font-size: 0.09rem; color: #fb3471; }
.gongying .info span { float: right; color: #999; padding-right: 0.06rem; font-size: 0.07rem; }
.gongying .bg-up { background: url(../images/line-bottom.png) repeat-x center; height: 6px; overflow: hidden; margin-top: 0.05rem; }
.gongying .bg-bottom { background: url(../images/line-top.png) repeat-x center; height: 6px; overflow: hidden; }


/***************企业信息***************/
/*企业列表*/
.corp-list li { background: #f8f8f8; margin-top: 0.2rem;padding:0.2rem }
.corp-list h1 { font-size: 0.4rem;line-height:0.45rem; color: #000; cursor: pointer; }
.corp-list h1 i { color: #da0000; }
.corp-list img { width: 0.8rem; height: 0.4944rem; border: 1px solid #e5e5e5; float: left; margin-right: 0.08rem; cursor: pointer; margin-top: 0.03rem; }
.corp-list .text p { font-size: 0.3rem; height:auto; padding:0.2rem 0; color: #6b6b6b; }
.corp-list .text a { color: #fb3471; }
.corp-list .text .p2 { font-size: 0.25rem; padding: 0; }
.corp-list .text i { color: red; font-size: 0.25rem;  }
.corp-list .text i a { color: red; font-size: 0.25rem; }
.corp-list .text span { float: right; color: #999; padding-right: 0.6rem; font-size: 0.08rem; }
/*加载更多*/
.loading { text-align: center; padding: 0.05rem; }
.loading img { width: 18%; }
.all { text-align: center; color: #c1c1c1; }

/*企业三级页 */
.corp-bg { background: #fff; width: 100%; padding-bottom: 0.03rem; }
.bg-bottom { background: url(/images/line-top.png) repeat-x center; height: 6px; overflow: hidden; }
.bg-up { background: url(/images/line-bottom.png) repeat-x center; height: 6px; overflow: hidden; margin-top: 0.05rem; }
.corp-main { margin: 0 auto; padding: 0.3rem 0 }
.corp-logo { text-align: center; float: left;width: 36%;}
.corp-logo img { width: 2rem; height: 1.236rem; border: 1px solid #f0f0f0; }
.corp-text { float: left; padding-left: 0.05rem; width: 61%; }
.corp-text h1 { color: #333; }
.corp-text p { font-size: 0.2rem; line-height: 0.3rem; color: #9f9d9d; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
/*企业产品 */
.main .product-show { text-align: center; position: relative; }
.main .product-show h2 { font-size: 0.4rem; margin-bottom: 0.2rem; }
.main .product-show .pic { width: 100%; height: auto; }
.main .product-show .prev { position: absolute; top: 4.5rem; left: 0rem; }
.main .product-show .next { position: absolute; top: 4.5rem; right: 0rem; }
.main .product-show .prev img, .product-show .next img { width: 0.5rem; }
/*企业店铺 */
.main .shop-show { text-align: center; position: relative; }
.main .shop-show h2 { font-size: 0.4rem; margin-bottom: 0.2rem; }
.main .shop-show .pic { width: 100%; height: auto; }
.main .shop-show .prev { position: absolute; top: 2rem; left: 0rem; }
.main .shop-show .next { position: absolute; top: 2rem; right: 0rem; }
.main .shop-show .prev img, .shop-show .next img { width: 0.5rem; }
/*企业简介*/
.nav { width: 99%; margin: 0 auto; padding-bottom: 0.5rem; }
.nav li { width: 14.2857%; float: left; text-align: center; border-bottom: 3px solid #e0e0e0; margin: 0.05rem 0; padding-bottom: 0.05rem; cursor: pointer; }
.nav li a { color: #222; text-decoration: none; font-size: 0.36rem; line-height: 0.55rem; }
.nav li i { border-right: 1px solid #ebebeb; line-height: 0.05rem; display: block; }
.nav .show { border-bottom: 3px solid #fb3471; color: #fb3471; background: none; }
.nav .show a { color: #fb3471; }
.corp-mian-tle { width: 98%; margin: 0 auto; border-bottom: 1px solid #dbdbdb; padding: 1rem 0 0.05rem 0; }
.corp-mian-tle h1 {font-size: 0.13rem; line-height:1.2rem; color: #333; border-left: 0.06rem solid #6bd18f; padding-left: 0.03rem; }
.corp-mian-text { font-size: 0.24rem; line-height: 0.36rem; color: #333333; overflow: hidden; }
.corp-mian-text p { margin: 0.06rem 0.05rem; }
.corp-mian-text p img { width: 98%; height: auto; max-width: 5rem; }
.corp-mian-text .info { padding-bottom:0.1rem;}
.corp-mian-text .info li { border-bottom: 1px solid #eaeaea; line-height: 0.4rem; font-size: 0.3rem; line-height:0.4rem;  padding: 0.05rem 0 0.05rem 0.05rem; word-break: break-all; }
.corp-mian-text .info li img{vertical-align: middle;}
.corp-mian-text .info li span { background: #fb3471; border-radius: 0.1rem; color: #fff; text-align: center; margin-right: 0.05rem; padding-left: 0.05rem; }
.corp-mian-text2 { width: 98%; margin: 1rem auto; font-size: 0.9rem; line-height:1.8rem; color: #333333; height: 100%; overflow: hidden; }
.more { background: #fb3471; color: #fff; width: 70%; margin: 0 auto; border-radius: 0.3rem; height: 0.2rem; text-align: center; font-size: 0.1rem; line-height:0.2rem; cursor: pointer; }
.more a { color: #ffffff; }

/***************文章资讯***************/

/*文章导航*/
.news_nav { width: 100%; background: #f4f4f4; border-top: 1px solid #e7e7e7; height: 0.8rem; }
.nav_list { height: 0.7rem; overflow: hidden; white-space: nowrap; position: relative; }
.nav_list ul { position: absolute; z-index: 30; white-space: nowrap; width: 100%; }
.nav_list li { display: inline-block; color: #fff; width: 19%; font-size: 0.35rem; line-height: 0.7rem; text-align: center; height: 0.7rem; }
.nav_list li a { color: #808080; }
.nav_list li.on_hover { background: url(../images/hover-line.jpg) no-repeat bottom center; font-weight: bolder; }
.nav_list li.on_hover a { color: #fb3471; }

/*文章列表*/
.news { margin: 0 auto;  }
.news li { padding: 0.3rem 0rem; background: url(../images/line.png) bottom no-repeat; }
.news .news-text { float: left; padding-bottom: 0.1rem; }
.width72 { width: 72%; max-width: 72%; }
.width100 { width: 100%; max-width: 100%; }
.news .news-text h1 { color: #313035; font-size: 0.38rem; padding-bottom: 0.1rem; }
.news-text h1 a { color: #313035; }
.news .news-text p { float: left; color: #666; font-size: 0.3rem; line-height: 0.35rem; }
.news .news-text i { color: #999; font-size: 0.25rem; }
.news .news-text span { float: right; color: #999; padding-right: 0.06rem; font-size: 0.07rem; }
.news .news-text h2 { border: 1px solid #f1f1f3; float: right; color: #fb3471; font-size: 0.25rem; padding: 0.02rem 0.08rem; }
.news .news-text h2 a { color: #fb3471; }
.news .news-pic { float: right; overflow: hidden; width: 25%; text-align: right; }
.news .news-pic img { width: 105px; max-width: 105px; height: auto; border: 1px solid #f1f1f1; }

/*文章三级页*/
.news-tle { border-bottom: 1px solid #eaeaea; color: #999; }
.news-tle h1 { padding-bottom: 0.03rem; color: #333; text-align: center; font-size: 0.4rem; line-height: 0.8rem; }
.news-tle img { padding-top: 0.05rem; padding-left: 0.03rem; }
.news-tle p { float: left; font-size: 0.25rem; }
.news-tle p a { color: #999; }
.news-tle i { float: right; font-size: 0.25rem; }
.news-main { color: #282828; width: 100%; margin: 0.1rem 0rem; font-size: 0.35rem; }
.news-main img { width: 100%; height: auto; max-width: 500px; }
.news-main p { font-size: 0.32rem; margin: 0.15rem 0rem; }
.news-more-tle { background: #f3f3f3; height: 0.6rem; margin-top: 0.15rem; text-indent: 0.1rem; color: #fb3471; font-size: 0.4rem; font-weight: bold; line-height: 0.6rem; }

/***************展会信息***************/
.expo { width: 100%; margin: 0 auto; background: #fff; }
.expo li { padding: 2%; background: #f8f8f8; margin-bottom: 0.12rem; }
.expo h1 { padding-bottom: 0.03rem; color: #333; font-size: 0.4rem; line-height: 0.46rem; }
.expo h1 i { color: #da0000; }
.expo img { width: 1rem; height: 0.4944rem; border: 1px solid #e5e5e5; float: left; margin-right: 0.08rem; cursor: pointer; }
.expo .text { padding-bottom: 0.05rem; }
.expo .text p { float: left; color: #666; overflow: hidden; font-size: 0.3rem; line-height: 0.46rem; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.expo .text i { color: #999; font-size: 0.25rem; padding-top: 0.12rem; display: inline-block; }

/***************百科***************/
.baike-list { margin-top: 0rem !important; }
.baike-list .bg { background: #fff; }
.baike-list .baike-text { width: 66%; padding: 2%; float: left; }
.baike-list .baike-text2 { width: 96%; padding: 2%; float: left; }
.baike-list .pic { float: right; width: 25%; padding: 0.1rem 0.04rem 0rem 0rem; }
.baike-list h1 i { font: 0.1rem/0.18rem "微软雅黑"; color: #e84700; font-weight: bold; }
.baike-list h1 { color: #333; font-weight: bold; font-size: 0.4rem; }
.baike-list p { color: #666; font-size: 0.3rem; line-height: 0.5rem; }
.bg-bottom { background: url(../images/line-top.png) repeat-x center; height: 6px; overflow: hidden; }
.bg-up { background: url(../images/line-bottom.png) repeat-x center; height: 6px; overflow: hidden; margin-top: 0.05rem; }

/***************图库***************/
/*图库列表*/
.pic-list .pic .title { text-align: center; font-size: 0.3rem; color: #fb3471; padding-bottom: 0.1rem; }
/*图库三级页*/
.pic-show img { width: 100%; height: auto; border: none; }
.pic-info { background-color: #fff; }
.pic-info h2 { text-align: center; color: #fb3471; font-size: 0.4rem; font-weight: normal; line-height: 0.75rem; }
.pic-info .line { border-bottom: 1px solid #e6e6e6; width: 7rem; height: 0.002rem; margin: 0.11rem auto; }
.pic-info .copyright { color: #666; font-size: 0.25rem; height: auto; line-height: 0.4rem; }
.pic-info p { font-size: 0.3rem; height: 0.6rem; line-height: 0.6rem; padding: 0rem 0.05rem; }
.pic-info p span { background: #339933; border-radius: 0.1rem; color: #fff; text-align: center; margin-right: 0.1rem; font-size: 0.3rem; padding: 0.05rem; }
.pic-tag { background-color: #fff; padding: 0rem 0.05rem; }
.pic-tag .tags li { float: left; margin-right: 0.2rem; border-radius: 0.1rem; border: 1px solid #cecece; font-size: 0.28rem; line-height: 0.45rem; padding: 0.03rem 0.1rem; }
.pic-tag h2 { font-size: 0.35rem; padding: 0.3rem 0rem; color: #333; }
.pic-tag .memo { font-size: 0.25rem; color: #333; }

/***************产品信息***************/
/*产品列表*/
.product-list { display: flex; flex-wrap: wrap; justify-content: space-between;padding: 0.1rem; }
.product-list li { width: 3.5rem; height: 5.7rem; border-radius: 0.05rem; margin-bottom: 0.25rem; overflow: hidden; border: 1px solid #e1e1e1; }
.product-list li:hover { box-shadow: 0px 0px 1px #fb3471; border: 1px solid #fb3471; }
.product-list li .img { width: 3.5rem; height: 4.7rem; overflow: hidden; }
.product-list li .img img { width: 3.5rem; height: 4.7rem; }
.product-list li .title { font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.product-list li .price { color: #ce0100; font-weight: bold; font-size: 0.36rem; line-height: 0.72rem; text-align: center; font-family: Microsoft YaHei; }
.product-list li .price span { font-size: 0.32rem; }

/*店铺列表*/
.shop-list { display: flex; flex-wrap: wrap; justify-content: center;}
.shop-list li { width: 7.5rem; height: 5.5rem; border-radius: 0.05rem; margin-bottom: 0.25rem; overflow: hidden; border: 1px solid #e1e1e1; }
.shop-list li:hover { box-shadow: 0px 0px 1px #fb3471; border: 1px solid #fb3471; }
.shop-list li .img { width: 7.5rem; height: 5rem; overflow: hidden; }
.shop-list li .img img { width: 7.5rem; height: 5rem; }
.shop-list li .title { font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }


/***************推荐品牌***************/
.recBrand-box { max-width: 700px; margin: 0 auto 0 auto; background: #fff; margin-bottom: 0.1rem; padding-bottom: 0.01rem; }
.recBrand-box .recBrand-title { padding: 0.05rem; background: #fff; margin: 0 0.02rem; border-left: 6px solid #da0000; border-bottom: 1px dashed #c6c6c6; font: bold 16px/20px "microsoft yahei"; color: #da0000; }
.recBrand-box .recBrand-list { overflow: hidden; display: flex; flex-wrap: wrap; border-bottom: 1px solid #f6f6f6; background: #fff; }
.recBrand-box .recBrand-list li { float: left; width: 32%; margin-top: 0.02rem; margin: 0.03rem; text-align: center; box-sizing: border-box; }
.recBrand-box .recBrand-list li a img { width: 2.2rem; height: 1.36rem; border: 1px solid #f6f6f6; }
.recBrand-box .recBrand-list li a h2 { font-size: 0.32rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;     margin-bottom: 0.1rem;}
.recBrand-box .recBrand-list li p { margin-left: 0.03rem; font-size: 0.24rem; color: #333; }
.recBrand-box .recBrand-list li p strong { font-weight: normal; color: #f00; }
.recBrand-box .recBrand-btn { margin: auto; height: 50px; background: #fff; }
.recBrand-box .recBrand-btn a { width: 49.5%; float: left; display: inline-block; line-height: 50px; text-align: center; color: #333; cursor: pointer; }
.recBrand-box .recBrand-btn hr { border: none; height: 13px; margin-top: 20px; width: 1px; float: left; background: #ccc; }
.recBrand-box .recBrand-btn span { width: 49.5%; float: left; display: inline-block; line-height: 50px; text-align: center; color: #333; cursor: pointer; }

/***************网站地图***************/
.sitemap { background: #f3f4f5; padding: 0.5rem 0.1rem; }
.sitemap .column { background: #fff; padding: 0.05rem 0.2rem; font-size: 0.42rem; border-bottom: 1px solid #ddd; border-top: 2px solid #fb3471; font-weight: bold; }
.sitemap .content { background: #fff; margin-bottom: 0.5rem; padding-bottom: 0.1rem; display: flex; justify-content: flex-start; flex-wrap: wrap; }
.sitemap .content { padding-top: 0.2rem; }
.sitemap .content li { font-size: 0.36rem; color: #333; padding: 0.1rem 0.192rem; }
.sitemap .item { background: #fff; padding: 0.2rem; }
.sitemap .item ul { text-align: justify; word-break: break-all; }
.sitemap .item ul li { display: inline-block; font-size: 0.36rem; color: #333; padding: 0.1rem 0rem; }
.sitemap .item p { font-size: 0.36rem; color: #c37500; font-weight: bold;}