/*brandtuijian*/
.ppm {padding-top: 68px;}
.ppleft {width: 780px; float: left;}
.ppphb {}
.ppphb .mt-tabpage {width: 100%;}
.ppphb .mt-brl {border-radius: 6px 0 0 6px;}
.ppphb .mt-brr {border-radius: 0 6px 6px 0;}
.ppphb .mt-tabpage-title {width: 780px; height: 38px; border-radius: 6px; background: #fff; margin-bottom: 20px;}
.ppphb .mt-tabpage-title .mt-tabpage-item {display:block; width: 260px; height: 36px; line-height: 36px; font-size: 16px; border-bottom: 2px solid #fff; text-align: center; float: left;}
.ppphb .mt-tabpage-title .mt-tabpage-item:hover{border-bottom: 2px solid #3aa89e; color: #3aa89e;}
.ppphb .mt-tabpage-title .mt-tabpage-item-cur {border-bottom: 2px solid #3aa89e; color: #3aa89e;}
.ppphb .mt-tabpage-count {position: relative; width: 780px; height: 770px; background: #fff; border-radius: 6px; overflow: hidden;}
.ppphb .mt-tabpage-cont__wrap {position: absolute;}
.ppphb .mt-tabpage-count .mt-tabpage-item {width: 780px;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol {width: 700px; margin: 0 auto; padding-top:18px;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol li {width: 660px; height: 82px; padding-left: 40px; border-bottom: 1px solid #efefef; background: url(../img/phbicon.png) no-repeat left center;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol li:last-child {border: none;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol li.phbjp {background: url(../img/phbicon_jp.png) no-repeat left center;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol li.phbyp {background: url(../img/phbicon_yp.png) no-repeat left center;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol li.phbtp {background: url(../img/phbicon_tp.png) no-repeat left center;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol li .phblogo {width: 142px; height: 82px; float: left;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol li .phblogo img {max-width: 138px; max-height: 78px;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol li p {float: left; height: 82px; line-height: 82px;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol li p.phbqymc {width: 160px; text-align: center;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol li p.phbmemo {width: 358px;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol li p.phbmemo em {display: block; width: 310px; height: 12px; line-height: 12px; font-size: 12px; float: right; margin-top: 35px;}
.ppphb .mt-tabpage-count .mt-tabpage-item ol li p.phbmemo a {display: block; width: 36px; height: 12px; line-height: 12px; font-size: 12px; color: #3aa89e; float: right; margin-top: 35px;}

.ppright {width: 400px; float: right;}
.ppright .news_rd {padding-bottom: 14px;}
.ppad {width: 400px; height: 357px; overflow: hidden; border-radius: 6px; margin-bottom: 19px;}
.ppad img {min-height: 357px; min-width: 400px;}
.ppcx {clear: both; width: 100%; padding-top:65px;}
.ppbt {width: 100%; height: 29px; position: relative;}
.ppbt h2 {height: 29px; line-height:29px; font-size: 26px; padding-left: 17px; border-left: 3px solid #3aa89e; float: left; width: 300px; font-weight: normal;}
.ppbt ul {width: 64px; height: 26px; position: absolute; right: 0; top: 0;}
.ppbt ul a {display: block; width: 24px; height: 24px; line-height: 24px; text-align: center; border:1px solid #dcdcdc; border-radius: 6px; float: right; font-family: "SimSun";}
.ppbt ul a:hover {background: #3aa89e; color: #fff; border:1px solid #3aa89e;}
.ppbt ul a.next {margin-left: 12px;}

.ppcxlb {overflow: hidden;}
.ppcxlb ul {width: 1210px; padding-top: 19px;}
.ppcxlb ul li {width: 232px; height: 326px; margin: 0 10px 10px 0; background: #fff; border-radius: 6px; position: relative; float: left;}
.ppcxlb ul li .ppcximg {width: 232px; height: 155px;}
.ppcxlb ul li .ppcximg img {border-radius: 6px 6px 0 0;}
.ppcxlb ul li .ppcxlogo {width: 76px; height: 76px; border:1px solid #efefef; background: #fff; border-radius: 75px; position: absolute; left: 50%; top:116px; z-index: 1; margin-left: -39px; overflow: hidden;}
.ppcxlb ul li .ppcxlogo img {max-width: 74px;}
.ppcxlb ul li em {display: block; height: 14px; line-height: 14px; text-align: center; padding-top: 46px; padding-bottom: 18px;}
.ppcxlb ul li p {font-size: 12px; line-height: 23px; height: 69px; overflow: hidden; padding: 0 26px;}

.ppzx {padding-top: 58px;}
.ppzxlb {height: 360px; background: #fff; border-radius: 6px; margin-top: 18px; padding: 0 20px; overflow: hidden;}
.ppzxlb ul {width: 1224px;}
.ppzxlb ul li {width: 548px; margin-right: 64px; float: left;}
.ppzxlb ul li ol {padding-top: 38px;}
.ppzxlb ul li ol li {height: 14px; margin-bottom: 17px;}
.ppzxlb ul li ol li b {width: 30px; text-align: left; float: left;}
.ppzxlb ul li ol li h3 {width: 380px; float: left;}
.ppzxlb ul li ol li span {float: right; color: #666;}

/*企业大全*/
.pplbm {clear: both; width: 1098px; padding: 0 50px; height: 48px; line-height: 48px; border:1px solid #e5e5e5; border-radius: 6px; background: #fff; margin-bottom: 10px;}
.pplbm ul li {float: left; text-align: center;}
.pplbm ul li.l1 {width: 144px;}
.pplbm ul li.l2 {width: 190px;}
.pplbm ul li.l3 {width: 516px;}
.pplbm ul li.l4 {width: 248px;}
.pplb {margin-bottom: 37px;}
.pplb ol li {width: 1098px; padding:0 51px; height: 132px; background: #fff; border-radius: 6px; margin-bottom: 10px; position: relative;}
.pplb ol li .ppbq {position: absolute; width: 32px; height: 32px; left: 0; top: 0;}
.pplb ol li .ppimg {float: left; width: 144px; height: 132px;}
.pplb ol li em {display: block; float: left; width: 190px; height: 132px; line-height: 132px; text-align: center; font-size: 16px;}
.pplb ol li p { margin-top: 21px; height:90px; line-height: 30px; width: 476px; float: left; overflow: hidden; font-size: 12px;}
.pplb ol li .ppan {margin-left: 41px; width: 168px; overflow: hidden; float: left;}
.pplb ol li .ppan ul {width: 188px; padding-top: 52px;}
.pplb ol li .ppan ul a {display: block; width: 72px; height: 27px; line-height: 27px; text-align: center; border:1px solid #3aa89e; border-radius: 27px; float: right; margin-right: 20px;}
.pplb ol li .ppan ul a.xq {border:1px solid #3aa89e; background: #f0f8f7; color: #3aa89e;}
.pplb ol li .ppan ul a.xq:hover {background: #3aa89e; color: #fff;}
.pplb ol li .ppan ul a.jm {border:1px solid #ff8c1a; background: #fff6ed; color: #ff8c1a;}
.pplb ol li .ppan ul a.jm:hover {background: #ff8c1a; color: #fff;}

/*品牌详情页*/
.pptop {clear: both; height: 460px; margin-bottom: 50px;}
.pptopl {width: 340px; height: 430px; padding: 30px 30px 0 30px; background: #fff; border-radius: 6px; float: left; position: relative;}
.pptopl ul.pptul1 {width: 340px; height: 155px;}
.pptoplogo {width: 153px; height: 139px; border:1px solid #e5e5e5; border-radius: 6px; float: left; margin-right: 20px;}
.pptopl ul.pptul1 ol {float: left; width: 165px; padding-top: 12px;}
.pptopl ul.pptul1 h2 {font-size: 16px; height: 16px; line-height: 16px; margin-bottom: 15px; font-weight: normal;}
.pptopl ul.pptul1 em {display: block; height: 14px; line-height: 14px; color: #888; margin-bottom: 54px;}
.pptopl ul.pptul1 a {display: block; width: 72px; height: 28px; line-height: 28px; text-align: center; font-size: 12px; border:1px solid #3aa89e; color: #3aa89e; background: #f0f8f7; border-radius: 6px;}
.pptopl ul.pptul1 a:hover {background: #3aa89e; color: #fff;}
.pptopl ul.pptul2 {padding-top: 50px;}
.pptopl ul.pptul2 li {height: 18px; line-height: 18px; margin-bottom: 10px;}
.pptopl ul.pptul2 li p {line-height: 18px; float: left;}
.pptopl ul.pptul2 li p span {float: left;}
.pptopl ul.pptul2 li a {float: left;}
.pptopl a.pptopicon {position: absolute; right: 0; bottom:0; width: 42px; height: 42px; background: url(../img/proewm.png) no-repeat left top;}
.pptopl .pptopewm {position: absolute; width: 113px; height: 121px; left: 50px; top: 0; margin-top: -32px; background: url(../img/newspp_ewmbg.png) no-repeat left top; display: none; z-index: 3;}
.pptopl .pptopewm img {margin:12px 0 0 20px;}
.pptopl .pptopewm em {display: block; width: 79px; height: 14px; line-height: 14px; font-size: 12px; color: #666; padding: 0; text-align: center; margin-left: 20px;}

.pptopr {width: 780px; height: 460px; float: right;}
.pptopr .swiper_pptop {height: 352px; border-radius: 6px; overflow: hidden;}
.pptopr .swiper-pagination {position: absolute; z-index: 10;}
.pptopr ul {width: 800px; padding-top: 20px;}
.pptopr ul li {float: left; width: 138px; height: 60px; border:1px solid #e9f2f1; padding-top: 26px; margin-right: 20px; background: #fff; border-radius: 6px;}
.pptopr ul li em {display: block; width: 58px; height: 33px; line-height: 33px; padding-left: 42px; margin: 0 auto;}
.pptopr ul li em.picon1 {background: url(../img/picon1.png) no-repeat left center;}
.pptopr ul li em.picon2 {background: url(../img/picon2.png) no-repeat left center;}
.pptopr ul li em.picon3 {background: url(../img/picon3.png) no-repeat left center;}
.pptopr ul li em.picon4 {background: url(../img/picon4.png) no-repeat left center;}
.pptopr ul li em.picon5 {background: url(../img/picon5.png) no-repeat left center;}

.ppl {width: 814px; float: left;}
.ppr {width: 366px; float: right;}

.ppzsjm {margin-bottom: 52px;}
.ppzs {width: 1140px; height: 520px; padding: 40px 30px; border-radius: 6px; background: #fff; margin-top: 30px; overflow: hidden;}
.ppzs ol {width: 1140px;}
.ppzs ol .opl {padding-left: 35px;}
.ppzs ol h3 {height: 24px; line-height: 24px; padding-left: 35px; font-size: 16px; font-weight: bold;}
.ppzs ol h3.bg1 {background: url(../img/ppzsicon1.png) no-repeat left center;}
.ppzs ol h3.bg2 {background: url(../img/ppzsicon2.png) no-repeat left center;}
.ppzs ol h3.bg3 {background: url(../img/ppzsicon3.png) no-repeat left center;}
.ppzs ol h3.bg4 {background: url(../img/ppzsicon4.png) no-repeat left center;}
.ppzs ol em {display: block; width: 102px; height: 33px; line-height: 33px; text-align: center; border:1px solid #d2d2d2; border-radius: 6px; float: left; margin-right: 20px; margin-top: 13px; margin-bottom: 36px;}
.ppzs ol p {line-height: 30px; margin: 14px 0 28px 0; padding-left: 35px;}

.ppxgt {overflow: hidden;}
.ppxgt ul {width: 1220px; padding-top: 24px;}
.ppxgt ul li {float: left; width: 285px; background: #fff; margin:0 20px 20px 0; border-radius: 6px; overflow: hidden;}
.ppxgt ul li em {display: block; width:249px; padding:0 18px; height: 55px; line-height: 55px; font-size: 13px;}

.ppnr {padding-top: 48px; margin-bottom: 48px;}
.ppzx2 {width: 774px; height: 794px; padding: 0 20px; background: #fff; border-radius: 6px; margin-top: 25px; overflow: hidden;}
.ppzx2 ul li {width: 750px; height: 157px; padding: 18px 0 20px 0; border-bottom: 1px solid #eee;}
.ppzx2 ul li:nth-child(4) {border:none;}
.ppzx2 ul li img {float: left; margin-right: 16px; border-radius: 6px;}
.ppzx2 ul li ol {float: left; width: 490px;}
.ppzx2 ul li ol a.newsbt2 {display: block; height: 55px; line-height:30px; font-size: 20px; overflow: hidden; margin-bottom: 18px;}
.ppzx2 ul li ol p {color: #666; height: 48px; line-height: 24px; overflow: hidden; margin-bottom: 14px;}
.ppzx2 ul li span {color: #666; float: left; margin-right: 18px;}
.ppzx2 ul li a.newsgjc {display: block; font-size: 12px; height: 12px; line-height: 12px; padding: 4px 8px; float: left; margin-right:8px; margin-bottom: 8px; color: #b39898; background: #f5f5f5; border-radius: 6px;}
.ppzx2 ul li a.newsgjc:hover {background: #ff6862; color: #fff;}

.ppjm {width: 366px; height: 341px; padding: 46px 0 49px 0; border-radius: 6px; background: #fff; margin-top: 25px; text-align: center; margin-bottom: 18px;}
.ppjm em {display: block; height: 20px; line-height: 20px; font-size: 20px; margin-bottom: 19px; padding: 0;}
.ppjm p {color: #999; height: 14px; line-height: 14px; margin-bottom: 30px;}
.ppjm ul {width: 320px; margin: 0 auto;}
.ppjm ul input {width: 310px; height: 49px; line-height: 49px; padding-left: 10px; background: #fafafa; color: #999; border-radius: 6px; border:none; margin-bottom: 15px;}
.ppjm ul input.submit {display: block; width: 318px; height: 47px; line-height: 47px; border-radius: 6px; text-align: center; background: #f9fcfc; border:1px solid #3aa89e; color: #3aa89e; font-size: 16px; margin-top: 17px; cursor: pointer;}
.ppjm ul input.submit:hover {background: #3aa89e; color: #fff;}

.ppdp {width: 366px; height: 291px; padding-top: 49px; border-radius: 6px; background: #fff;}
.ppdp em {display: block; height: 20px; line-height: 20px; font-size: 20px; margin-bottom: 19px; padding: 0; text-align: center;}
.ppdp p {color: #999; height: 14px; line-height: 14px; margin-bottom: 48px; text-align: center;}
.ppdp ul {width: 268px; margin:0 auto;}
.ppdp ul li {width: 134px; height: 40px; line-height: 40px; float: left; font-size:20px; color: #666; margin-bottom: 54px; position: relative;}
.ppdp ul li img {float: left; margin-right:13px;}
.ppdp .dpewm {position: absolute; width: 113px; height: 121px; left: 50px; top: 0; margin-top: -32px; background: url(../img/newspp_ewmbg.png) no-repeat left top; display: none; z-index: 3;}
.ppdp .dpewm img {margin:12px 0 0 20px;}
.ppdp .dpewm em {display: block; width: 79px; height: 14px; line-height: 14px; font-size: 12px; color: #666; padding: 0; text-align: center; margin-left: 20px;}

.pphd {padding-top: 65px;}
.hdlb {margin-top: 36px; width: 100%; height: 520px; position: relative;}
.hdlb .swiper-slide {height: 471px; background: #fff; border-radius: 6px; overflow: hidden;}
.hdlb .swiper-pagination {padding-top: 32px;}
.hdlb .hdimg {width: 698px; height: 471px; overflow: hidden; float: left;}
.hdlb .hdimg img {height: 471px;}
.hdlb ul {width:438px; padding: 75px 30px 0 34px; float: left;}
.hdlb ul em {font-size: 24px; line-height: 37px;}
.hdlb ul p {font-size: 16px; line-height: 30px; height: 60px; overflow: hidden; margin-top: 28px;}
.hdlb ul ol {padding-top: 51px; padding-bottom: 96px;}
.hdlb ul ol a {padding: 4px 8px; color: #b39898; background:#f5f5f5; font-size: 12px; height: 12px; line-height: 12px; float: left; margin-right: 7px; border-radius: 20px;}
.hdlb ul span {display: block; height: 18px; line-height: 18px; float: left; margin-right: 38px;}
.hdlb ul span.time {padding-left: 25px; background: url(../img/newszticon.png) no-repeat left center;}
.hdlb ul span.ck {padding-left: 34px; background: url(../img/newszticon2.png) no-repeat left center;}

.pppj {width: 847px; height: 166px; padding:75px 260px 0 93px; background: url(../img/xlpj.png) no-repeat left top;}
.pppj p {line-height: 30px; height: 90px; overflow: hidden;}