/*
 * ---index---
 * */
 .i-top{font-size: 12px;color: #999;}
 .i-topul li{float: left;padding: 0 4px;color: #333;}
 .i-topul li a{color: #333;font-size:15px;}
 .i-head{height: 100px;overflow: hidden;}
 .i-logo{width: 160px;height: 80px; margin-left: 20px;margin-top: 20px;}
 .i-hline img{display:block;height: 110px;}
 .i-nav{width: 100%;height: 60px;}
 .i-navul{width:1200px;}
 .i-navul li{position:relative;float: left; height: 60px;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
 .i-navul li a{padding: 0 16px; display: block;height: 60px;line-height: 60px;letter-spacing: 1px; font-size: 18px;color: #fff;}
 .i-navul li>a:after {content: '';right: 0px;position: absolute;width: 1px;height: 44px;background: #fff;top: 8px;background: -webkit-linear-gradient(top,rgba(255, 255, 255, 0),#bbb,rgba(255,255,255,0));background: linear-gradient(to bottom, rgba(255, 255, 255, 0),#bbb,rgba(255,255,255,0));}
 .i-navul li:last-child a:after {display:none;}
 .i-navul li:hover{ background: #e27d23;background: -moz-linear-gradient(top,  #e27d23 85%, #ecac0c 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(85%,#e27d23), color-stop(100%,#ecac0c));background: -webkit-linear-gradient(top,  #e27d23 85%,#ecac0c 100%);background: linear-gradient(to bottom,  #e27d23 85%,#ecac0c 100%);}
 .i-navul li.active{ background: #e27d23;background: -moz-linear-gradient(top,  #e27d23 85%, #ecac0c 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(85%,#e27d23), color-stop(100%,#ecac0c));background: -webkit-linear-gradient(top,  #e27d23 85%,#ecac0c 100%);background: linear-gradient(to bottom,  #e27d23 85%,#ecac0c 100%);}						
 /*banner*/
 .i-swiper img{width: 100%;display: block;} 
 .index-banner .swiper-pagination{bottom: 20px !important;}
 .index-banner .swiper-pagination span{width:100px;height: 7px;background:none;opacity:1;border-radius: 0 !important;border: 1px solid #03864d;}
 .index-banner .swiper-pagination .swiper-pagination-bullet-active{background:#03864d;}
 /*contont*/
 .com-bgimg{width: 100%;height: auto;}
 .com-bgimg img{width: 100%;}
 .com-location{height: 25px;line-height: 25px;background: url(../images/loca.png) no-repeat 0 2px;color: #000; padding-left: 28px;font-size: 18px;}
 .com-location a{font-size: 18px;}
 .com-search{width: 220px;height: 34px;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;padding-right: 10px;}
 .com-search input{display: block;width: 80%;font-size: 15px; height: 100%;background: none;padding-left: 15px;}
 .com-sbtn{width: 100px;height: 34px;background: #03864d;color: #fff;font-size: 14px;cursor: pointer;letter-spacing: 1px;}
 .com-tit{padding: 0 30px;height: 35px;line-height: 35px;background: #03864d; overflow: hidden;letter-spacing: 1px;font-size: 20px;color: #fff;}
 .com-tit h3{background: url(../images/pro3.png) no-repeat 0 8px;padding-left: 35px;font-size: 20px;color: #fff;font-weight: normal;}
 .com-tit span{font-size: 20px;color: #fff;font-family: simsun;font-weight: bold;margin-left: 5px;}
 .com-shadow{box-shadow: 2px 4px 6px #ccc;} 
 .com-cent{margin-bottom: 40px;margin-top: 30px;}
 .show{display: block !important;}
 .visible{visibility: visible !important;}
 .i-comtit{width: 520px;height: 100px;padding-top: 24px; color: #fff;text-align: center;margin: 0 auto; background: url(../images/itit.png) no-repeat;background-size: 100% 100%;}
 .i-comtit p{font-size: 40px;letter-spacing: 4px;}
 .i-comtit span{font-size: 14px;letter-spacing: 1px;}
 .i-comtittxt{display: inline-block; margin: 30px auto 50px auto; padding: 4px 20px;color: #fff;font-size: 24px; background: #e27d23;letter-spacing: 3px;}
 .i-bg1{background: url(../images/ibg1.jpg) no-repeat;background-size: 100% 100%;padding: 50px 0;}
 .i-bg2{background: url(../images/ibg2.jpg) no-repeat;background-size: 100% 100%;padding: 70px 0 60px 0;}
 .i-bg3{background: url(../images/ibg3.jpg) no-repeat;background-size: 100% 100%;padding: 75px 0 30px 0;}
 .i-bg33{background: url(../images/ibg33.jpg) no-repeat;background-size: 100% 100%;padding: 84px 0 88px 0;}
 .i-bg4{background: url(../images/ibg4.png) no-repeat;background-size: 100% 100%;padding: 40px 0 20px 0;}
 .i-bg5{background: url(../images/ibg5.jpg) no-repeat;background-size: 100% 100%;padding: 55px 0 45px 0;}
 .i-bg6{background: url(../images/ibg6.jpg) no-repeat;background-size: 100% 100%;padding: 55px 0 55px 0;}
 .i-bg7{background: url(../images/ibg4.png) no-repeat;background-size: 100% 100%;padding: 50px 0 40px 0;}
 /*品牌logo轮播*/
 .i-swiperbox-out{margin: 25px 0 !important;}
 .i-swiperbox-out .swiper-button-black{width: 18px;height: 16px;border: none;background-size: 20px 18px;outline: none;border: none; margin-top: -20px !important;}
 .i-swiperbox-in {width: 1150px;padding: 10px 0 !important;}
 .i-swiperbox-in .pic-cover{border: 1px solid #d9d9d9;height: 70px;overflow: hidden;padding: 1px;}
 .i-swiperbox-in p{text-align: center;margin-top: 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
 /*三大优势*/
 .i-ysul li{font-size: 24px;margin-top: 29px;letter-spacing: 2px;}
 .i-ysul li span{color: #03864d;}
 .i-swiperbox-ys {width: 620px !important;height: 420px;}
 .i-swiperbox-ys .swiper-button-next{width: 40px;height: 40px;background: url(../images/btn1.png) no-repeat; border: none;background-size: 100% 100%; outline: none;}
 .i-swiperbox-ys .swiper-button-prev{width: 40px;height: 40px;background: url(../images/btn2.png) no-repeat; border: none;background-size: 100% 100%; outline: none;}
 .i-swiperbox-ys .swiper-pagination span{width:40px;height: 40px;line-height: 38px; background:none;opacity:1;border-radius: 0 !important;border: 1px solid #97cbb4;color: #03864d;font-size: 20px;text-align: center;}
 .i-swiperbox-ys .swiper-pagination .swiper-pagination-bullet-active{background:#03864d;color: #fff;}
 .i-yslb{width: 310px;border: 1px solid #ddd;margin-left: 10px;box-shadow: 2px 3px 5px #eee;}
 .i-honor-out{height: 390px;}
 .i-honor-out .swiper-button-black{width: 26px;height: 24px;border: none;background-size: 26px 24px;outline: none;}
 .i-honor-in {width:230px !important;margin: 10px auto auto auto !important;}
 .i-honor-in img{width: 230px !important; height: 335px !important;cursor: pointer;}
 /*应用场景切换*/
 .i-scense li{width: 260px;height: 80px;border: 1px solid #fff;text-align: center;color: #fff;padding-top: 8px;cursor: pointer;color: #f7f7f7;transition: all .2s ease;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;}
 .i-scense li h3{font-size: 28px;letter-spacing: 4px;}
 .i-scense li p{font-size: 18px;letter-spacing: 8px;}
 .i-scense li.active{background: #fff;color: #03864d;box-shadow: 2px 3px 4px #444;}
 .i-warpbox .i-box{display: none;}
 .i-box{background: #fff;padding: 40px 60px 30px 70px;}
 .i-boxfl{width: 625px;}
 .i-boxfr{width: 365px;position: relative;}
 .i-scensetit{width: 100%;height: 55px;border-bottom: 1px solid #7fb49d;}
 .i-scensetit h3{border-bottom: 2px solid #3f8e6c;line-height: 55px;}
 .i-scenseimg{width: 100%;height: 445px;overflow: hidden;}
 .i-boxul li{background: url(../images/boxicon.png) no-repeat 0 4px;padding-left: 40px;font-size: 20px;margin-top: 20px;color: #000;}
 .i-boxmore{position: absolute;bottom: 20px;right: 0;width: 170px;height: 45px;line-height: 45px;text-align: center;font-size: 22px;color: #fff;background: #03864d;letter-spacing: 2px;border-radius: 10px;box-shadow: 2px 4px 6px #333;}
 /*客户案例*/
 .i-aifl{position: relative; width: 560px;height: 660px; border: 1px solid #b2d2c4;padding: 15px;}
 .i-aifr{width: 615px;height: 690px;}
 .i-aiflimg{width: 100%; height: 420px;overflow: hidden;}
 .i-aifltit{background: url(../images/cir.png) no-repeat 5px 3px;padding-left: 40px;padding-right: 40px; font-size: 18px;color: #03864d;margin-top: 40px;padding-bottom: 16px;border-bottom: 1px dashed #03864d;}
 .i-aifr ul li{width: 100%;height: 224px;margin-bottom: 8px; background: url(../images/ulbg.jpg) no-repeat;background-size: 100% 100%;padding: 13px;overflow: hidden;}
 .i-aifr ul li:last-child{margin-bottom: 0;}
 .i-aifrimg{width: 215px;height: 170px;border: 1px solid #ddd;overflow: hidden;}
 .i-aifrtxt{width: 350px;}
 .i-aifrp{height:50px;font-size: 16px;margin-top: 30px;line-height: 25px;}
 .i-aifrtit{background: url(../images/cir.png) no-repeat 0 3px;padding-left: 30px;padding-right: 40px; font-size: 18px;color: #03864d;margin-top: 15px;}
 /*走进我们*/
 .i-comecent{padding: 50px 20px;background: #fff;}
 .i-cometxt{width: 550px;}
 .i-comeimg{width: 570px;height: 435px;overflow: hidden;}
 .i-cometit{background: url(../images/fz.png) no-repeat 0 4px;padding-left: 50px;border-bottom: 2px solid #03864d;padding-bottom: 12px;}
 .i-comedz p{width: 50%;height: 38px;line-height: 36px;text-align: center;color: #fff;}
 .i-comemore{width: 160px;height: 40px;line-height: 40px;border-radius: 20px;}
 .i-swiperbox-out2{margin: 45px auto auto auto!important;height:200px;}
 .i-swiperbox-out2 .swiper-button-next{right: 0;}
 .i-swiperbox-out2 .swiper-button-prev{left: 0;}
 .i-swiperbox-out2 .swiper-button-black{width: 28px;height: 24px;border: none;background-size: 28px 24px;outline: none;margin-top: -14px !important;}
 .i-swiperbox-in2 {width: 1070px;}
 .i-swiperbox-in2 img{height: 200px;border-radius: 8px;}
 /*新闻列表*/
 .i-newtab a{display: block; width: 215px;height: 60px;line-height: 60px; border:1px solid #fff;font-size: 22px;color:#f7f7f7;text-align: center;letter-spacing: 1px;}
 .i-newtab a.new-active{background: #fff;color: #03864d;box-shadow: 2px 3px 4px #444;}
 .i-newwarp{margin-top: 50px; height: 705px; background: #fff;padding: 40px 60px 0 55px;}
 .i-newwarp .i-newbox{display: none;}
 .i-newbox .i-tabfl{width: 525px;overflow: hidden;}
 .i-newbox .i-tabfr{width: 520px;overflow: hidden;}
 .i-newbig{width: 100%;height: 375px;overflow: hidden;}
 .i-tabfl p{height: 60px;font-size: 16px; text-indent: 40px;line-height: 30px;margin-top: 35px;}
 .i-tabfrnum{background: url(../images/tabnum.png) no-repeat;letter-spacing: 1px; padding-left: 40px;margin-top: 10px;}
 .i-newul li a{ border-bottom: 1px dashed #999;width:100%;height: 50px; color: #333;font-size: 16px;overflow: hidden;}
 .i-newul li a time{text-align: right;margin-left: 30px;color: #999;transition: all .2s ease;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;}
 .i-newcir{display: block;width: 12px;height: 12px;margin-right: 15px;margin-top: 4px; border: 1px solid #03864d;flex-shrink: 0;transition: all .2s ease;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;}
 .i-newul li a:hover{color: #03864d;}
 .i-newul li a:hover .i-newcir{background: #03864d;}
 .i-newul li a:hover time{color: #03864d;}
 /*productcenter*/
 .i-probox{padding: 14px;border-bottom: 1px dashed #74ae8f;}
 .i-probox:nth-child(3){border: none;}
 .i-protit{width: 170px;margin-top: 8px; background: url(../images/proicon.png) no-repeat 0 3px;padding-left: 40px;color: #ecac0c;font-size: 16px;}
 .i-prolist li a{display: block; margin:6px 20px;color: #f7f7f7;font-size: 16px;}
 .i-prolist li a:hover{color: #ECAC0C;}
 .i-procent{padding: 28px 66px 25px 40px;background: #fff;margin-top: 25px;}
 .i-prosbox{width: 1064px;margin: 0 auto;padding-left: 22px;}
 .i-proserch{width: 540px !important;}
 .i-proenter{width: 200px;height: 35px;background: #e27d23;text-align: center;line-height: 35px;}
 .i-proul li{display: block;width: 310px;height: auto; margin: 10px 0 5px 50px;}
 .i-proul li a{display: block;}
 .i-proimg{width: 310px;height: 310px;overflow: hidden;box-shadow: 2px 4px 6px #ccc;}
 .i-proul li a p{width: 100%;text-align: center;margin: 20px 0;padding: 0 20px;font-size: 16px;letter-spacing: 1px;}
 /*2*/
 .i-listfl{width: 235px;height: auto;}
 .i-showfr{width: 950px;height: auto;}
 .i-listflbg{background: #f2f2f2;}
 .i-fl-cent{width: 205px;margin: 0 auto;}
 .i-pro-line{height: 2px;width: 100%; background: #9bbdcf;}
 .i-pro-ul li>a{display: block;padding: 8px 0 8px 44px;font-size: 16px;background: url(../images/jiant.png) no-repeat 152px 12px; border-bottom: 1px dashed #9bbdcf;color: #333;white-space: nowrap;overflow: hidden;}
 .i-pro-ul li:last-child a{border-color: transparent;margin-bottom: 10px;}
 .i-pro-ul li:hover{background: #03864d; color: #fff;transition: .3s;-webkit-transition: .3s;-moz-transition: .3s;}
 .i-pro-ul li:hover a{background: url(../images/jiant.png) no-repeat 165px 12px;color: #fff;border-color: transparent;}
 .i-pro-lx{width: 100%;height: 143px; color: #fff;font-size: 19px;background: #03864d;padding-top: 20px;padding-left: 15px;}
 .i-frshowul li{width: 300px;height: auto;}
 .i-frshowul li a{display: block;width: 100%;height: 100%;}
 .i-showimg{width: 100%;height: 300px;overflow: hidden;border: 1px solid #ddd;}
 .i-showtxt{margin: 20px auto;font-size: 16px;border: 1px solid #ddd; width: 100%;height: 40px;line-height: 40px;text-align: center;padding: 0 30px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
 .i-label1{width: 100%;height: 80px;background: #03864d;}
 .i-label1 p{font-size: 26px;color: #fff;letter-spacing: 1px;}
 .i-label1 span{font-size: 16px;color: #e6e6e6;}
 .i-label2{margin-top: 15px;}
 .i-label2 p{margin-left: 10px;font-size: 18px;color: #03864d;letter-spacing: 1px;}
 /*footer*/
 .i-link{padding: 25px 0;}
 .i-linkul li{margin-left: 35px;margin-bottom: 10px;}
 .i-linkul li a{font-size: 14px;color: #4c4c4b;}
 .i-linkul li a:hover{color: #ECAC0C;}
 .i-f-cent1{padding: 35px 0 40px 0;border-bottom: 1px solid #00693b;}
 .i-f-centtxt{width: 620px;}
 .i-f-fr{width: 240px;}
 .i-f-logo{width: 250px; height: auto;}
 .i-f-logo img{display: block;margin-left: 25px;}
 .i-f-logo p{width: 100%;height: 30px; line-height: 28px;letter-spacing: 4px; margin-top: 8px;text-align: center;font-size: 16px;color: #fff;background: #00693b;}
 .i-ulbox{width: auto;overflow: hidden;font-size: 14px;color: #000;}
 .i-f-ul1 li a{width: 100px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display: block; margin-top: 15px;color: #333;}
 .i-f-ul1 li a:hover{color: #03864d;}
 .i-f-ul2 li{margin-top: 25px;margin-left: 10px;}
 .i-f-ul2 li span{display: block;width: 170px;margin-left: 18px;color: #000;font-size: 14px;}
 .i-f-code img{display: block; width: 150px;height: 150px;}
 .i-f-copy{padding: 20px 0;font-size: 14px;color: #000;opacity: .7;}
 /*
  ---Other pages---
  * */
 /*PRODUCTS*/
 .p-label1{width: 100%;height:100px;letter-spacing: 1px;color: #fff;background: url(../images/label1bg.png) no-repeat;background-size: 100% 100%;}
 .p-label2{width: 100%;height: 50px;margin-top:1px;color: #fff;font-size: 24px;background: #03864d;}
 .p-ul{padding: 10px 0;border: 1px solid #ddd;}
 .p-ul li>a{display: block;width: 100%;height: 40px;line-height: 40px;padding-left:40px;background: url(../images/liicon1.png) no-repeat 20px 16px;font-size: 18px;}
 .p-ul li>a:hover{background:#03864d url(../images/liicon2.png) no-repeat 20px 16px;color: #fff;}
 .p-frshowul li{margin:0 6px 0px 9px !important;}
 /*公共资讯底部*/
 .p-infor-ul{padding: 15px 30px;}
 .p-infor-ul li{width: 47%; border-bottom: 1px dashed #ccc;line-height: 35px;}
 .p-infor-ul li a{font-size: 14px;}
 .p-infor-ul li a span{padding-right: 8px;}
 .p-infor-ul time{font-size: 14px;flex-shrink: 0;text-align: right;margin-left: 20px;}
 /*公共产品推荐底部*/
 .p-tj-ul li a{display: block; width: 290px;height: auto;margin-right: 23px;}
 .p-tj-img{width: 100%;height:290px;border: 1px solid #ddd;overflow: hidden;}
 .p-tj-txt{width: 100%;height: 40px;line-height: 40px;margin-top: 18px;font-size: 16px;border: 1px solid #ddd; text-align: center;padding: 0 30px;}
 /*侧边*/
.pro-box:first-child{margin-top: 0;}
.pro-list li>a{font-size: 14px; display: block;height: 40px;line-height: 40px;border-bottom: 1px dashed #ccc;padding-left: 82px;background: url(../images/liicon.png) no-repeat 70px 18px;}
.pro-list li:last-child>a{border: none;}
.pro-list li>a:hover{color: #03864d;background: url(../images/liicon2.png) no-repeat 70px 18px;}
.pro-list2 li>a{font-size: 14px; display: block;height: 40px;line-height: 40px;border-bottom: 1px dashed #ccc;padding-left: 70px;}
.pro-list2 li:last-child>a{border: none;}
.pro-list2 li>a:hover{color: #03864d;}
 /*产品推荐-侧边*/
 .tj-ul li a{display: block; width: 233px;height: auto;margin: 20px auto;}
 .tj-showimg{width: 233px;height:233px;margin: 0 auto; border: 1px solid #ddd;overflow: hidden;}
 .tj-showtxt{width: 233px;height: 35px; line-height: 35px;margin: 20px auto 0 auto;font-size: 16px;border:1px solid #ddd;text-align: center;padding: 0 20px;}
 /*产品推荐 -产品详情*/
 .pd-ul li{width: 180px;margin-left: 40px;}
 .pd-showimg{width: 180px;height: 180px;overflow: hidden;border: 1px solid #ddd;margin-bottom: 10px;}
 /*最新资讯-侧边*/
 .zx-ul li span{padding-right: 5px;}
 .zx-ul li a{display: block; font-size: 16px;line-height: 38px;border-bottom: 1px dashed #a3c7b3;}
 /*联系-侧边*/
 .p-lx-ul{padding: 5px 5px 25px 10px;}
 .p-lx-ul li{margin-top: 16px;color: #000;}
 .p-lx-ul li b{font-size: 16px;}
 /*Classicr Case -NEWS List*/
 .c-ul{padding: 25px 30px;}
 .c-ul li{padding: 20px 0; height: auto;border-bottom: 1px solid #ddd;}
 .c-ul li:first-child{padding-top: 0;}
 .c-li-img{width: 180px;height: 145px;border: 1px solid #03864d;overflow: hidden;}
 .c-li-data{width: 685px;height: auto;}
 .c-li-tit{border-bottom: 1px dashed #999;padding: 10px 0;}
 .c-li-p{font-size: 16px;height: 55px;line-height: 28px;margin-top: 20px;}
 /*NEWS*/
 .n-box{padding: 30px 25px;}
 .n-flimg{width: 440px;height: 350px;}
 .n-frtxt{width: 420px;height: auto;margin-top: 20px;}
 .n-fr-new h3{height: 40px;font-weight: normal; border-bottom: 1px dashed #03864d;font-size: 18px;background: url(../images/newtit.png) no-repeat 0 5px;padding-left: 20px;}
 .n-fr-new p{line-height: 25px;margin-top: 10px;font-size: 16px;height: 50px;}
 .n-fr-a{float: right;color: #03864d;font-size: 18px;margin-top: 10px;}
 .n-fr-ul li{overflow: hidden;font-size: 16px;margin-top: 20px;}
 .n-fr-ul li a{float: left;width: 70%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
 .n-fr-ul li time{float: right;color: #999;}
 .n-fr-ul li span{padding-right: 5px;}
 .n-boxlist{width:470px;height: 340px;overflow: hidden;border: 1px solid #ddd;}
 .n-boxlist:nth-child(1){border-left: none;}
 .n-boxlist:nth-child(2){border-right: none;}
 .n-boxtit{height: 35px;line-height: 35px;padding-right: 25px;border-bottom: 1px solid #03864d;}
 .n-titfl{ width: 290px;height: 35px;padding-left:25px; background: url(../images/lxtit.png) no-repeat;background-size: 100% 100%;font-size: 20px;color: #fff;}
 .n-fr-ul2 li{margin-top: 0 !important;line-height: 36px;border-bottom: 1px dashed #03864d;}
 /*About Us*/
 .ab-box{padding: 35px 25px;border: 1px solid #ddd;height: auto;margin-top: 30px;}
 .ab-box img{max-width:100% !important;height: auto !important;}
 /*Contact Us*/
 .con-zx{width: 100%;line-height: 30px;margin-top: 20px; padding: 0 80px 30px 105px;font-size: 18px;color: #000;}
 .con-btn{width: 170px;height: 35px;color: #fff;font-size: 22px;letter-spacing: 2px; background: #03864d;text-align: center;line-height: 35px;border-radius: 10px;box-shadow: 2px 4px 6px #333;cursor: pointer;}
 .con-form{margin-right: 30px;overflow: hidden;padding-bottom: 20px;}
 .con-form span{flex-shrink: 0;font-size: 20px;}
 .con-inputbox{margin-left: 110px;margin-top: 20px;}
 .con-input input{height: 28px; border: 1px solid #666;padding: 0 8px;font-size: 16px;outline: none;}
 .con-input1 input{width: 145px;}
 .con-leavebox{margin: 30px 0 30px 70px;}
 .con-leavebox textarea{border: 1px solid #666;width: 100%; height: 90px; overflow: hidden;padding: 5px 10px;font-size: 16px; }
 /*Product Details && Public Details*/
 .pd-box{width: 940px;max-width: 940px;height: auto;margin: 0 auto;}
 .pd-box img{max-width:100% !important;height: auto !important;}
 .pd-txt{width: 100%;height: 252px;overflow: hidden;line-height: 28px;}
 .pd-iphone{font-size: 26px;color: #000;background: url(../images/pdiphone.png) no-repeat 0 4px;padding-left: 38px;}
 .pd-btn{display: block;letter-spacing: 2px; width: 170px;height: 45px;line-height: 45px;border-radius: 8px;box-shadow: 2px 2px 4px #333;background:#03864d;font-size: 22px; color: #fff;text-align: center;}
 .pd-label{height: 38px;line-height: 38px;}
 .pd-tjimg{position: absolute;right: 0;top: 0;}
 .pd-px{height: 38px;width: 240px;border-bottom: 37px solid #ff7800; border-left: 0px solid transparent;border-right: 15px solid transparent;}
 .pd-key {padding: 10px;margin: 10px 0;border-bottom: 1px dashed #ccc;font-size: 16px;}
 .pd-key label{flex-shrink: 0;}
 .pd-key ul li{float: left; margin:0 5px;}
 
 .pd-albox{width: 700px;margin: 30px auto;}
 .pd-albox h3{font-size: 78px;}
 .pd-ulal li{padding: 20px;background: #fff;overflow: hidden;box-shadow: 0 2px 6px #ddd;margin-top: 20px;}
 .pd-ulimg{width: 310px;height: 240px;overflow: hidden;}
 .pd-ultxt{width: 555px;height: 230px; overflow: hidden;}
 .pd-ultit{background: url(../images/aiicon.png) no-repeat 0 6px;padding-left: 35px;margin-top: 10px;}
 .pd-ultxt p{margin-top: 30px;height: 50px;}
 .pd-ulsee{display: block; position: absolute;bottom: 0;right: 0; width: 170px;height: 45px;line-height: 45px; border: 1px solid #03864d;text-align: center;border-radius: 20px;}
 .pd-swiperbox-zsout{margin: 35px auto !important;}
 .pd-swiperbox-zsout .swiper-zs-next{width: 45px;height: 45px;background: url(../images/cusnext.png) no-repeat; border: none;background-size: 100% 100%;outline: none;margin-top: -34px !important;}
 .pd-swiperbox-zsout .swiper-zs-prev{width: 45px;height: 45px;background: url(../images/cusprev.png) no-repeat; border: none;background-size: 100% 100%;outline: none;margin-top: -34px !important;}
 .pd-swiperbox-zs {width: 800px;cursor: pointer;}
 .pd-swiperbox-zs .swiper-slide .pic-cover{height: 560px;}
  /*NEWS List*/
 .nl-li-img{width: 260px;height: 145px;border: 1px solid #03864d;}
 .nl-li-p{height: 75px; font-size: 14px;color: #333; line-height:25px;margin-top: 20px;}
 /*Product List */
.p-li{padding: 20px 5px;border-bottom: 1px dashed #03864d;}
.p-li-img{width: 282px;height: 226px;border: 1px solid #e5e5e5;}
.p-li-data{width: 620px;height: auto;margin-left: 20px;}
.p-li-tit{padding: 10px 0;}
.p-li-txt{font-size: 16px;height: 75px; line-height: 25px;margin-top: 10px;} 
.p-li-a{position: absolute;right: 0;bottom: 0;}
.searchbox{width: 100%;height: 290px;margin-top: 30px; background: url(../images/searchlab.png) no-repeat;background-size: 100% 100%;}
.slabel{width: 112px;height: 33px;font-size: 18px;text-align: center;line-height: 30px;border: 1px solid #03864d;box-shadow: 2px 2px 6px #bbb;margin-top: 20px;margin-left: 70px;}
.sul{padding-bottom: 16px;border-bottom: 1px dashed #03864d;width: 510px;margin-left: 40px;}
.sul li{font-size: 18px;margin-right: 25px;margin-top: 12px;cursor: pointer;}
.sstxt{position: absolute;right: 60px;top: 80px;cursor: pointer;}
.sul li.active{color: #03864d;}
 /*comment*/
 .c-pltit{height: 34px; width: 100%;line-height: 34px;border-bottom: 1px solid #333;}
 .c-pltit p {border-bottom: 2px solid #03864d;height: 33px;}
 .c-ul-pl li{padding: 20px 0;border-bottom: 1px solid #03864d;}
 .c-reply{width: 100%;height: 60px;color: #000; border: 1px dashed #999;padding: 8px;overflow:hidden;}
 .c-comment textarea{overflow:hidden;color: #333;padding: 10px;width: 100%;height: 90px;border: 1px solid #ccc;font-size: 15px;}
 .c-form{padding: 20px 120px 20px 30px;}
 .c-comnum{position: absolute;right: 8px;bottom:8px;color: #000;z-index: 999;color: #999;}
 .c-explain{font-size: 12px;margin:4px 0 20px 0;display: block;}
 .c-btn button{padding: 2px 20px;border: none;letter-spacing: 2px;margin-right: 10px;border-radius:5px;font-size: 16px;cursor: pointer;}
 .c-id {width: 140px;height: 30px;border: 1px solid #ccc; padding: 0 10px;}
 #success_txt{letter-spacing: 1px;color: #333;margin-top: 5px;}
 #error_txt{letter-spacing: 1px;color: #ff0000;margin-top: 5px;}
 /*pages*/
 .page{height: 35px;margin: 10px;float: right;}
 .page a,.page span{font-size: 14px; display: inline-block;float: left;padding: 0 6px;margin-right: 6px;border: 1px solid #03864d;color: #03864d; border-radius: 2px;}
 .page a:hover{background: #03864d;color: #fff;text-decoration: none;border-color: transparent;}
 .page .current{background: #03864d;font-weight: bold;color: #fff;border-color: transparent;}
 /*Merchant Bridge*/
 .bridge{position: fixed;right:0;z-index: 99999; top: 15%;width: 160px; height: 500px;}
 .sidefl{width: 30px;height: 270px;background: url(../images/sidefl.png) no-repeat;background-size: 100% 100%;color: #fff;font-size: 17px;text-align: center;padding-top: 10px;cursor: pointer;}
 .sidefr{width: 130px;height: 500px;padding: 15px 0; border: 1px solid #03864d;border-radius: 10px;background: #fff;}
 .side-kf span{padding-top: 5px;letter-spacing: 1px;width: 22px;writing-mode: tb-rl;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;*writing-mode: tb-rl;}
 .side-ul li img{display: block;width: 100%;}
 .side-wx{background: #ebebeb;padding: 10px 0;}
 .side-wx img{width: 110px !important;height: 110px !important;margin: 0 auto;}
 .side-wx h3{margin-top: 5px;font-size: 17px;color: #03864d;text-align: center;}
 .side-txt{text-align: center;color: #03864d;margin-top: 15px;}
 .side-txt h3{font-size: 16px;}
 .side-txt p{font-size: 15px;}