@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family: "Poppins-Regular";font-size: 12px;font-size: 1.2rem;height: 100%;background:#fff;width:100%;max-width:1920px;margin:0 auto; overflow-x:hidden;}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
img{display:block;}
a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
h1,h2 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea, select {font-family: "Poppins-Regular";font-size: 12px;font-size: 1.2rem;color:#999999;border: none;outline: none;}
.fl {float:left;}
.fr {float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
::selection { color: #fff; background: #34ad54;}
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }


::-webkit-input-placeholder {/* WebKit browsers */
 color:#666666;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#666666;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#666666;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#666666;opacity:1 }
 
@media screen and (min-width:1220px) {.zong {width: 1200px;margin: auto;}}
@media screen and (min-width:1220px) {.syzong {width: 1400px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.zong {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}


.at-resp-share-element .at4-share-count-container {text-decoration: none;float: right; padding-right: 15px;line-height: 25px !important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}


/*  head  */
.head{ background:#34ad54; position:fixed; width:100%; left:0px; top:0px; z-index:98}
.head .zong{position:relative;z-index:99;}
.logo{display:block;float:left;color: #ffffff; font-size:30px; font-size:3rem; font-family: AkzidenzGroteskBQ-XBold; line-height:40px; margin-top: 50px; margin-left: 16px;}

.her{float:right;}
.yvzhong{ float:right; position:relative; margin-top:40px;}
.yvzhong:before{ content:""; position:absolute; width:1px; height:12px; background:#fff; right:28px; top:6px;}
.yvzhong a{color: #ffffff; display:block; float:left; font-size:16px; font-size:1.6rem; line-height:24px; margin-left:15px; font-family: Poppins-SemiBold;}
.yvzhong a:hover{ text-decoration:underline;}

.daohang{ float:left; margin-right:20px;}
.daohang>li{ float:left;position:relative;z-index:999; margin-left:10px;}
.daohang>li:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; transition:0.5s;}
.daohang>li>a{display:block;font-size:16px;font-size:1.6rem;line-height:105px; padding:0 9px; color:#fff;font-family: Poppins-SemiBold; position:relative;}
.daohang>li>a:before{ content:""; position:absolute; width:48px; height:2px; background:#34ad54; bottom:34px; left:50%; margin-left:-24px;}
.daohang>li:hover:before{ transform:skewX(-7deg); background:#fff;}
.daohang>li:hover>a{ color:#34ad54;}
.dangqiandao:before{transform:skewX(-7deg); background:#fff;}
.dangqiandao>a{color:#34ad54 !important;}

.yijiw{position:absolute;width:258px;top:-9999px;left:50%; margin-left:-129px}
.yiji{background:#000; background:rgba(0,0,0,0.6); padding-top:13px;}
.yiji li{position:relative;transition:0.5s;}
.yiji li a{display:block;font-size:14px;font-size:1.4rem;line-height:0px;padding:10px 12px; color:#ffffff;}
.yiji li:hover{background:#34ad54;}
.yiji li:hover>a{color:#fff;}
.erji{position:absolute;width:258px;background:#000; background:rgba(0,0,0,0.6);top:-9999px;left:258px;}
.sanji{position:absolute;width:189px;background:#000; background:rgba(0,0,0,0.6);top:-9999px;left:258px; display:none}
.daohang>li:hover .yijiw{top:105px;}
.daohang>li:hover .yiji>li>a{line-height:26px;}
.yiji>li:hover .erji{top:0px;}
.yiji>li:hover .erji>li>a{line-height:26px;}
.erji>li:hover .sanji{top:0px;}
.erji>li:hover .sanji>li>a{line-height:26px;}
.matn{margin-top:auto !important;}

/*  sousuo  */
.sousuo{ float:right;width:27px; height:27px; position:relative; margin-top:40px; z-index:9999;}
.sousuo form{ width:236px; height:0px; overflow:hidden; position:absolute; right:0px; top:37px;background:#fff;border:0px solid rgba(0,0,0,0); border-radius:18px;color:#2f3135; transition:0.5s; z-index:99999}
.sou{width: 180px;height:35px;line-height:35px; border-radius:18px; padding-left:10px; font-size:14px; font-size:1.4rem; color:#333;}
.suo{width:27px;height:35px; float:right; background:none; position:relative; z-index:9999999; border-radius:18px; cursor:pointer;}
.sou2,.sou1{ width:27px; height:27px; text-align:center; line-height:27px; background:#ffffff; border-radius:50%; color:#349c4f; position:absolute; right:0px; top:0px; font-size:16px !important; cursor:pointer; z-index:99990}
.sou1{ height:35px; line-height:35px;}
.sousuof form{ height:37px; border:1px solid #2e427a;}

.daohang2,sousuo2,.xnav{display:none}

/*  banner  */
.slide { position: relative; margin-top:105px; z-index:4}
.slide .carouse { width: 100%; overflow: hidden; position: relative; }
.slide .carouse .slideItem { width: 100%; position: absolute; cursor: pointer; }
.slide .carouse .slideItem .banner-img { width: 100%; }
.slide .console { height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%; }
.slide .dotList { position: absolute; width: 100%; bottom: 31px; text-align: center; }
.slide .dotList ul li { display: inline-block; width: 14px; height: 14px; background:#fff; cursor: pointer; }
.slide .dotList ul li.active {}
.slide .carousel-control { position: absolute; top: 50%; width: 67px; height: 67px; z-index: 999; margin-top: -34px;}
.slide .carousel-control.left { left: 55px; background:url(../images/baleft.png) no-repeat center; background-repeat: no-repeat; cursor: pointer; background-size:cover;}
.slide .carousel-control.right { right: 55px; background:url(../images/baright.png) no-repeat center; background-repeat: no-repeat; cursor: pointer; background-size:cover;}
.slide .carousel-control.left:hover { background:url(../images/balefth.png) no-repeat center; background-size:cover;}
.slide .carousel-control.right:hover { background:url(../images/barighth.png) no-repeat center; background-size:cover;}

.slide .dotList ul li{cursor: pointer; font-size: 0px; margin-left: 7.5px;margin-right: 7.5px; border: none;outline: none;width: 15px;height: 15px; background:#ffffff; opacity:0.43; border-radius:50%;}
.slide .dotList ul li.active{ opacity:1; background:#fff}
.slide .slidedetail { display: none;}


@media screen and (max-width:1389px) {
.slide .dotList { bottom: 10px;}
}
@media screen and (max-width:1219px) {
.logo{ font-size18px; font-size:1.8rem; /*margin-top:27px;*/}
.daohang>li{ margin-left:5px;}
.daohang>li>a{padding:0 5px; color:#fff;font-family: Poppins-SemiBold; position:relative;}
.slide .dotList { bottom: 4px;}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.head{ position:relative;}
.logo{ position:absolute; left:0px; top:40px; margin:auto; font-size:16px; font-size:1.6rem; line-height:30px; margin-left: 70px; }
.her{ float:none;}
.sousuo{ display:none}
.yvzhong{ margin-top:25px; margin-right:45px;}
.daohang{ text-align:center; float:none; margin:auto; margin-top:15px;}
.yijiw,.yiji2{display:none}
.daohang>li{ float:none; display:inline-block; vertical-align:middle; *float:left; margin:0 15px;}
.daohang>li>a{font-size:14px;font-size:1.4rem;line-height:36px;text-transform:uppercase;padding:0 15px;color:#fff;}
.daohang>li>a:before{ display:none}
.slide { position: relative; margin-top:0px;}

.xnav{ display:block}
.nav { position:fixed;width: 35px;height: 25px;background: #fff;right:2.5%;top:24px;cursor: pointer; border-radius:5px; z-index: 999999999}
.nav span {display: block;width: 20px;height: 2px;background: #34ad54;position: absolute;left: 50%;margin-left: -10px;top: 50%;transition: 0.5s;z-index: 99999991}
.nav .nav1 {margin-top: -1px;}
.nav .nav2 {margin-top: -8px;}
.nav .nav3 {margin-top: 6px;}
.nav:hover .nav1 {width: 25px;}
.navh .nav1 {transform: rotate(45deg)}
.navh .nav2 {transform: rotate(-45deg);width: 10px;margin-left: -1px;margin-top: -5px;}
.navh .nav3 {transform: rotate(-45deg);width: 9px;margin-top: 3px;margin-left: -8px;}
.navh:hover .nav2 {margin-top: -8px;margin-left: 7px;}
.navh:hover .nav3 {margin-top: 5px;margin-left: -12px;}
.smdaohang {position: fixed;width:300px;height:0px;overflow: auto;top:0px;right:0px;background:#000; background:rgba(0,0,0,0.8); z-index: 9999999;transition: 0.5s;text-align: center;}
.smdaohangh {right: 0px; top:0px; height:100%;}
.topnav {margin: auto;margin-top: 30px;padding: 20px;}

ul.topnav li {text-align: left; position:relative;}
ul.topnav li a {padding: 5px;padding-left: 0px;color: #fff;display: block; font-size: 14px;font-size: 1.4rem;line-height: 24px; padding-right:50px;}
ul.topnav ul {display: none;}
ul.topnav ul li {clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 14px;font-size: 1.4rem;font-weight: normal;outline: 0;}
ul.topnav ul li a:hover {
}
ul.topnav ul ul li a {padding-left: 40px;}
ul.topnav ul ul ul li a {padding-left: 60px;}
ul.topnav span { display:block; position:absolute; right:0px; top:7px; width:20px; height:20px; background:#fff; background:rgba(255,255,255,0.6); cursor:pointer; border-radius:50%; transition:0.5s;}
ul.topnav span:before{ content:""; width:6px; height:2px; background:#333; position:absolute; left:50%; margin-left:-3px; top:50%; margin-top:0px; transform:rotate(45deg); transform-origin:right center}
ul.topnav span:after{ content:""; width:6px; height:2px; background:#333; position:absolute; left:50%; margin-left:-3px; top:50%; margin-top:-1px; transform:rotate(-45deg); transform-origin:right center; transition:0.5s;}
ul.topnav span.yizi{ transform:rotate(90deg)}

.smdaohang form { margin-top:15px; margin-bottom:15px; width: 240px;height: 26px;border: 1px solid #fff;position: relative;background: #fff; border-radius:13px;}
.smdaohang form .iptc {-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;background-color: #fff;width: 80%;height: 24px;line-height: 24px;display: block;float: left; border-radius:10px;}
.smdaohang form .ipsc {width: 20%;height: 26px;line-height: 26px;display: block;float: right;background: transparent;position: relative;z-index: 99;}
.smdaohang form i {position: absolute;right: 10px;top: 5px;}
  }
@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {.head{padding-bottom:3px;}
.daohang2{display:block;text-align:center;margin-top:10px;}
.daohang2 a{float:left;width:25%;font-size:12px;font-size:1.2rem;color:#fff;line-height:24px;text-align:center; position:relative;}
.daohang2 .dangqiandao{ color:#34ad54 !important;}
.daohang2 a:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; transition:0.5s; z-index:-1}
.daohang2 .dangqiandao:before{transform:skewX(-7deg); background:#fff;}

.daohang,.daohang1,.slide .dotList{display: none}
.slide .carousel-control { width: 40px; height: 40px; margin-top: -20px;}
.slide .carousel-control.left { left: 10px;}
.slide .carousel-control.right { right: 10px;}
}
@media screen and (max-width:499px) {
.logo{ width:300px; font-size:16px; line-height:20px; display: none;}
.daohang2{ margin-top:16px;}
.yvzhong a{}
}
@media screen and (max-width:389px) {
.logo{ width:220px; font-size:14px; line-height:20px;}
}

/*  main1  */
.main1{ background:#878787;}
.main1:after{ content:""; clear:both; display:block;}
.m1l{ width:50%; float:left; position:relative;}
.m1r{ width:50%; float:right;}

.m1tu{ display:block;}
.m1tu img{ width:100%; max-width:962px;}
.m1zi{ position:absolute; width:542px; right:58px; top:50%; transform:translateY(-50%)}
.m1biao{ display:block; color: #ffffff; font-size:50px; font-size:5rem; line-height:60px; font-family: AkzidenzGroteskBQ-XBold;}
.m1p{ font-size:15px; font-size:1.5rem; line-height:28px; color: #ffffff; max-height:196px; margin-top:50px; overflow:hidden;}
.m1p a{ display:block; color: #ffffff;}
.m1mor{ display:inline-block; border: solid 1px #ffffff; width:150px; line-height:34px; text-align:center; padding:0 5px; color: #ffffff; font-size:14px; font-size:1.4rem; margin-top:52px;}

.m1shipin{position: relative; padding-bottom:65.97%;height: 0;overflow: hidden;}
.m1shipin iframe,.m1shipin video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.m1shipin iframe body{ margin:0px !important;}

.m1biao:hover,.m1p a:hover{ text-decoration:underline;}
.m1mor:hover{ background:#fff; color: #34ad54;}
@media screen and (max-width:1319px) {
.m1zi{}
.m1biao{ font-size:40px; font-size:4rem; line-height:50px;}
.m1p{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:168px; margin-top:10px;}
.m1mor{ width:100px; line-height:30px; font-size:14px; font-size:1.4rem; margin-top:12px;}
}
@media screen and (max-width:1219px) {
.m1zi{ width:450px; right:30px;}
}
@media screen and (max-width:999px) {
.m1zi{ width:90%; left:5%;}
.m1biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.m1p{ max-height:120px;}
}
@media screen and (max-width:699px) {
.m1l{ width:100%; float:none; position:relative;}
.m1r{ width:100%; float:none;}
}
@media screen and (max-width:399px) {
.m1p{ max-height:72px;}
}

/*  main2  */
.main2{ 
    /*background:#878787;*/
padding-top:32px; padding-bottom:60px;}
.main2 .m2biao{ color: #34ad54; }
.main2 .m2biao:hover{ text-decoration: underline; }
.m2biao{ display:block; text-align:center;  font-size:50px; font-size:5rem; font-family: AkzidenzGroteskBQ-XBold;}

.img-scroll2 {position: relative; z-index:1; margin-top:51px;}
.img-scroll2 .prev, .img-scroll2 .next {position: absolute; top:50%; margin-top:-20px; text-align:center;display: block; height:40px; line-height:40px; color:#5d5d5d; font-size:18px; z-index:99; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; border-radius:5px;}
.img-scroll2 .prev { left:-40px; cursor: pointer;}
.img-scroll2 .next { right:-40px; cursor: pointer;}
.img-scroll2 .prev:hover,.img-scroll2 .next:hover { color:#333;}
.img-list2 {position: relative;overflow: hidden; z-index:90;}
.img-list2 ul {width: 10000%;}
.img-list2 li {float: left;display: inline; width:1%; margin-right:0.04%; position:relative; background:#e3e3e3; min-height:291px;}
.m2tu{ display:block; width:436px; position:absolute; right:0px; top:0px;}
.m2tu img{ width:100%; max-width:436px;}
.m2zi{ margin-left:50px; margin-right:500px; padding-top:62px;}
.m2riqi{ display:block;color: #34ad54; font-size:16px; font-size:1.6rem; line-height:24px;}
.m2a{ display:block; color: #212121; font-size:18px; font-size:1.8rem; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; font-family: Poppins-SemiBold; margin-top:14px;}
.m2p a{ display:block;color: #212121; font-size:16px; font-size:1.6rem; line-height:26px; height:52px; overflow:hidden; margin-top:2px;}
.m2mor{ display:inline-block; width:150px; line-height:36px; background:#34ad54; padding:0 5px; text-align:center; color: #ffffff; font-size:14px; font-size:1.4rem; margin-top:23px;}
.m2biao:hover,.m2a:hover,.m2p a:hover{ color:#34ad54;}
.m2mor:hover{ background:#fff; color:#34ad54; outline:1px solid #34ad54;}
@media screen and (max-width:1319px) {
.img-scroll2 .prev, .img-scroll2 .next { background:#fff; background:rgba(255,255,255,0.7)}
.img-scroll2 .prev { left:10px; cursor: pointer;}
.img-scroll2 .next { right:10px; cursor: pointer;}
}
@media screen and (max-width:999px) {
.main2{ padding-top:24px; padding-bottom:30px;}
.m2biao{ font-size:24px; font-size:2.4rem;}
.img-scroll2 { margin-top:21px;}
.img-list2 li { width:0.49%; margin-right:0.02%; border-radius:10px; min-height:0px;}
.img-list2 { margin-left:35px; margin-right:35px;}
.m2tu{ width:100%; position:relative; right:auto; top:auto; border-radius:10px; overflow:hidden;}
.m2zi{ margin:auto; padding:15px 5px;}
.m2mor{ display:none}
.m2riqi{ font-size:14px; font-size:1.4rem; line-height:20px;}
.m2a{ font-size:16px; font-size:1.6rem; line-height:22px; margin-top:5px;}
.m2p a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:5px;}
}
@media screen and (max-width:429px) {
.img-list2 li { width:1%; margin-right:0.02%; border-radius:10px; min-height:0px;}
.m2a{ font-size:14px; font-size:1.4rem; line-height:22px; margin-top:5px;}
.m2p a{ font-size:13px; font-size:1.3rem; line-height:24px; margin-top:5px;}
}


/*  foot  */
.foot{ background:#222222; padding-top:53px;}
.foot .zong{}
.foot .zong:after{ content:""; clear:both; display:block;}
.fo1{ width:120px; float:left;}
.fo2{ width:250px; float:left; margin-left:62px;}
.fo3{ width:240px; float:left; margin-left:53px;}
.fo4{ width:355px; float:right;}

.fobiao{ display:block; font-size:18px; font-size:1.8rem; color: #ffffff; line-height:24px; font-family: Poppins-SemiBold;}
.fonav{ font-size:14px; font-size:1.4rem; line-height:25px; color: #cccccc; margin-top:27px;}
.fonav a{ display:block; color: #cccccc;}

.foul{ font-size:14px; font-size:1.4rem; line-height:25px; color: #cccccc; margin-top:27px;}
.foul li{ color: #cccccc;}
.foul li a{ color: #cccccc; }
.fop{color: #cccccc; font-size:14px; font-size:1.4rem; line-height:24px; margin-top:29px;}
.fop a{ display:inline-block; color: #cccccc;}

.shejiao{ padding-top:10px;}
.shejiao:after{ content:""; clear:both; display:block;}
.shejiao a{ display:block; float:left; width:28px; height:28px; line-height:28px; text-align:center; color:#fff; margin-right:16px; margin-top:10px;}
.she1{ background:#236dc8}
.she2{ background:#1e93d6}
.she3{ background:#16c0f8}
.she4{ background:#e22b27}
.she5{ background:#e9471b}
.she6{ background:#cb2027}

.foot2{ background:#343434; margin-top:40px; padding:9px 0; padding-bottom:2px;}
.fotag{ display:block; color: #cccccc; font-size:14px; font-size:1.4rem; line-height:24px; margin-top:8px;}
.fotag a,.fotag span{ display:inline-block; color: #cccccc;}
.fotag a{ margin:0 10px;}
.foot a:hover{ color:#34ad54;}
.shejiao a:hover{ background:#34ad54; color:#fff}

.top{width: 50px; height: 50px; background: #eeeeee; border-radius: 50%; line-height:50px; color:#34ad54; font-size:20px !important; text-align:center; margin:auto; cursor:pointer;position:fixed;right:20px;bottom:-100px;transition:0.9s;z-index:99999;}
.bottom{bottom:150px;}

.lianxi{ position:fixed; width:50px; right:0px; top:50%; transform:translateY(-50%); z-index:99999}
.lianxi div a{ display:block; margin-top:1px; width:50px; height:50px; text-align:center; line-height:50px; font-size:24px; color:#fff; background:#333; margin-top:3px;}
.ke1{ background:#000000}
.ke2{ background:#555555}
.ke3{ background:#000000}
.ke4{ background:#15418f}
.weixin{ position:relative; cursor:pointer;}
.weixin img{ position:absolute; width:149px; height:150px; top:0px; left:-149px; display:none;}
.weixin:hover img{ display:block;}
.weixin2,.tankuang{ display:none}
.tankuang{ position:absolute; bottom:50px; left:50% !important; margin-left:-75px;}
.tankuang img{ display:block; position:relative; width:150px; height:150px; left:auto; margin:auto;}
.lianxi div a:hover{ background:#34ad54;}
.clear2{ display:none}


@media screen and (max-width:1219px) {
.fo1{ width:120px; float:left;}
.fo2{ width:200px; float:left; margin-left:40px;}
.fo3{ width:200px; float:left; margin-left:40px;}
.fo4{ width:325px; float:right;}
}
@media screen and (max-width:999px) {
.foot2{ padding-bottom:15px;}
.clear2{ display:block; clear:both;}
.fo1{ width:48%; float:left;}
.fo2{ width:48%; float:right; margin-left:0px;}
.fo3{ width:48%; float:left; margin-left:0px; margin-top:40px;}
.fo4{ width:48%; float:right; margin-top:40px;}
}
@media screen and (max-width:767px) {.foot{ padding-top:20px; margin-bottom:50px;}
.youlian,.fo1,.fo2,.fo3{display:none}
.fo4{ width:100%; float:none; margin:auto;}
.fop{ margin-top:10px;}
.top{width:16.6667%;height:50px;line-height:50px;bottom:0px;right:0px;border-radius:0px;border:none; background:#34ad54; color:#fff !important;}

.lianxi{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff; transform:translateY(0);}
.lianxi div{ width: 16.6667%; float:left;}
.lianxi div a{ margin:auto; width:100%; background:#34ad54; color:#fff !important; border-radius:0px;}
.weixin2{ display:block}
.weixin1{ display:none}
}

/***************************  product  **************************/
.mianbao{ background:#f3f3f3; margin-top:105px; line-height:27px; padding:25px 0; font-size:14px; font-size:1.4rem;}
.mianbao a:hover{ color:#34ad54;}
.comian{ color:#34ad54 !important}

.prmain{}
.prlie{ margin-top:79px;}
.yinying{ display:block; max-width:100%;}
.prlien{ position:relative; min-height:389px;}
.prtu{ display:block; width:732px; position:absolute; top:0px;}
.prtu img{ width:100%;}
.przi{ padding-top:40px;}
.pra{ display:block; font-size:24px; font-size:2.4rem; line-height:30px; color: #212121; font-family: Poppins-SemiBold; border-bottom:2px solid #cecece; padding-bottom:10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prp a{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:24px; margin-top:17px; max-height:96px; overflow:hidden;}
.prin{ font-size:0px; margin-top:33px;}
.prin input{ display:inline-block; vertical-align:middle; cursor:pointer}
.prin a{ display:inline-block; vertical-align:middle; min-width: 140px; line-height:30px; border-radius: 8px; border: solid 1px #34ad54; padding:0 5px; text-align:center; color: #34ad54; font-size:16px; font-size:1.6rem; margin-left:11px;}
.prlie:first-child{margin-top:45px;}

.prlie1 .prtu{ right:0px;}
.prlie2 .prtu{ left:0px;}
.prlie1 .przi{ margin-right:792px;}
.prlie2 .przi{ margin-left:779px;}

.przi a:hover{ color:#34ad54;}
.przi .prin a:hover{ background:#34ad54; color:#fff;}


.fenye{ padding-top:27px; text-align:center;}
.fenyen{  display:inline-block; *float:left;}
.fenyen a{ display:inline-block; *float:left; width:35px; height:30px; border:1px solid #dcdcdc; text-align:center; line-height:30px; background:#fff; margin-right:5px; margin-bottom:10px; font-size:14px; font-size:1.4rem;}
.fenyen a:hover{ border:1px solid #34ad54; background:#34ad54; color:#fff;}
.sx{ width:auto !important; min-width:71px; padding:0 3px;}
.dangqianfen{ border:1px solid #34ad54 !important; background:#34ad54 !important; color:#fff !important;}
.fuxuan{ background:url(../images/fuxuan.png) no-repeat right center; padding-right:23px; display:inline-block; *float:right; margin-bottom:10px; margin-left:15px;}
.fuxuan input{ min-width:160px; line-height:30px; padding:0 5px; background:#34ad54; cursor:pointer; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; font-size:14px; font-size:1.4rem; border:1px solid #34ad54; color:#fff;}
.fuxuan input:hover{ background:#fff; border:1px solid #34ad54; color:#34ad54;}

.prtag{ font-size:18px; font-size:1.8rem; line-height:28px; margin-top:40px; padding-bottom:63px;}
.prtag span{ display:inline-block; vertical-align:middle;}
.prtag a{ display:inline-block; vertical-align:middle; margin:0 10px;}
.prtag a:hover{color: #34ad54;}

@media screen and (max-width:1219px) {
.prlie{ margin-top:29px;}
.prlien{ min-height:300px;}
.prtu{ width:600px;}
.prlie1 .przi{ margin-right:620px;}
.prlie2 .przi{ margin-left:620px;}
}
@media screen and (max-width:999px) {
.mianbao{ margin-top:0px; padding:10px 0;}
.prlie{ width:48%; float:left; margin:0 1%; margin-top:20px !important; position:relative;}
.prlien{ min-height:0px;}
.prtu{ position:relative; width:100%; top:auto;}
.prlie .przi{ margin-right:0px; margin-left:0px; padding-top:10px; padding-bottom:20px;}
.pra{ font-size:16px; font-size:1.6rem; line-height:24px; padding-bottom:5px;}
.prp a{ font-size:14px; font-size:1.4rem; line-height:24px;  max-height:48px; margin-top:10px;}
.prin{ margin-top:15px;}
.prin input{ position:absolute; left:5px; top:5px;}
.prin a{ min-width: 100px; line-height:30px; border-radius: 8px; font-size:14px; font-size:1.4rem; margin-left:0px;}
.prtag{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:20px; padding-bottom:23px;}
}

/***********************  product2  ************************/
.prmain2{ padding-top:76px; padding-bottom:10px;}
.prmain2:after{ content:""; clear:both; display:block;}

.zoomPad {position:relative; float:left; z-index:99; cursor:crosshair; }
.zoomPreload {-moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index:110; width:90px; height:43px; position:absolute; top:0px; left:0px; * width:100px; * height:49px; }
.zoomPup {overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:120; position:absolute; border:1px solid #CCC; z-index:101; cursor:crosshair; }
.zoomOverlay {position:absolute; left:0px; top:0px; background:#FFF; /*opacity:0.5; */
	z-index:5000; width:100%; height:100%; display:none; z-index:101; }
.zoomWindow {position:absolute; left:110%; top:40px; background:#FFF; z-index:6000; height:auto; z-index:10000; z-index:110; }
.zoomWrapper {position:relative; border:1px solid #ccc; z-index:110; }
.zoomWrapperTitle {display:block; background:#999; color:#FFF; height:18px; line-height:18px; width:100%; overflow:hidden; text-align:center; font-size:10px; position:absolute; top:0px; left:0px; z-index:120; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); }
.zoomWrapperImage {display:block; position:relative; overflow:hidden; z-index:110; }
.zoomWrapperImage img {border:0px; display:block; position:absolute; z-index:101; }
.zoomIframe {z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position:absolute; display:block; }

.prob-pic { width:669px; float:left;}
.prob-pic .prob-pic-big { position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.prob-pic .prob-pic-big-img { display: block; line-height: 0; font-size: 0;}
.prob-pic .prob-pic-big-img .zoomPad { float: none; z-index: 8;}
.prob-pic .zoomWrapperImage img { max-width: 1920px; }
.prob-pic .prob-pic-small { position: relative; margin-top: 26px; overflow: hidden;}
.prob-pic .prob-pic-btn { position: absolute; top: 50%; margin-top: -44px; display: block; width:13px; height:87px; line-height:87px; text-align:center; color:#fff; background:#959595; font-size:12px; z-index:9999}
.prob-pic .prob-pic-btn.prev { left:0px;}
.prob-pic .prob-pic-btn.next { right:0px;}
.prob-pic .prob-pic-btn:hover{ background:#87bb15}
.prob-pic .prob-pic-list { overflow: hidden; margin-left:20px; margin-right:20px;}
.prob-pic .prob-pic-list ul { width: 1000%; overflow: hidden;}
.prob-pic .prob-pic-list ul li { position: relative; float: left; margin-right: 0.08%; width: 3.28%; overflow:hidden;}
.prob-pic .prob-pic-item .item-pic { display:block; overflow: inherit;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: solid 2px #fff; overflow:hidden;}
.prob-pic .prob-pic-item .item-pic img{display: block; width:100%;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}
.prob-pic .prob-pic-item .item-pic:hover{ border: solid 2px #34ad54;}
.prob-pic .prob-pic-item .item-pic.active{ border: solid 2px #34ad54;}

.jianjie{ width:484px; float:right;}
.jianjie h1{ font-size:24px; font-size:2.4rem; line-height:34px; color:#212121; font-family: Poppins-SemiBold; display:inline-block; position:relative; padding-bottom:22px;}
.jianjie h1:before{ content:""; position:absolute; width:100%; height:1px; background:#959595; left:0px; bottom:0px;}

.jiann{ font-size:18px; font-size:1.8rem; line-height:36px; margin-top:35px; color: #666666;}
.jiann strong,.jiann p,.jiann em{color: #666666;}
.jiann img{ max-width:100%; display:inline;}

.inno{ margin-top:19px; font-size:0px;}
.inno a{ display:inline-block; padding:0 5px; min-width: 166px; line-height:46px; border: solid 1px #363a3a; text-transform:uppercase; text-align:center; font-size:14px; font-size:1.4rem; margin-top:11px; color:#363a3a; margin-right:26px;}
.inno a:hover{ background:#34ad54; color:#fff; border-color:#34ad54; border-radius: 5px;}

.share{ margin-top:61px;}
.share1{ display:inline-block; vertical-align:middle; font-size:14px; font-size:1.4rem; color:#333;}
.share2{ display:inline-block; vertical-align:middle;}

.chanxbiao{ display:block; text-align:center; background:url(../images/chanxbiao.jpg) no-repeat center; background-size:100% auto; font-size:40px; font-size:4rem; color: #34ad54; line-height:50px;font-family: Poppins-SemiBold; margin-top:45px;}
a.chanxbiao:hover{ color:#333}

.chanxiang{ font-size:16px; font-size:1.6rem; line-height:36px; padding-top:43px; color:#666666;}
.chanxiang p,.chanxiang em,.chanxiang strong{color: #666666;}
.chanxiang a{color: #34ad54;}
.chanxiang img{ max-width:100%; display:inline;}

.table{ width:100%; overflow:auto; margin-top:20px;}
.table table{ width:100%; border-collapse:collapse; line-height:22px;}
.table table tr{}
.table table tr td{ border:1px solid #0d0d0d; padding:8px 5px; text-align:center; font-size:14px; font-size:1.4rem;}

.homain{ padding-bottom:77px; padding-top:10px;}
.homain:after{ content:""; clear:both; display:block;}
.homain .chanxbiao{ margin-top:0px;}

.img-scroll {position: relative; z-index:1; margin-top:53px;}
.img-scroll .prev, .img-scroll .next {position: absolute; top:50%; margin-top:-80px; text-align:center;display: block; height:40px; line-height:40px; color:#a1a3a7; font-size:20px; z-index:99; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; border-radius:5px;}
.img-scroll .prev { left:-56.5px; cursor: pointer;}
.img-scroll .next { right:-56.5px; cursor: pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover { color:#34ad54;}
.img-list {position: relative;overflow: hidden; z-index:90; margin-left:12.5px; margin-right:12.5px;}
.img-list ul {width: 10000%;}
.img-list li {float: left;display: inline; width:0.318%; margin-right:0.023%; position:relative;}
.hotu{ display:block;}
.hotu img{ width:100%;}
.hozi{ padding-top:27px;}
.hoa{ display:block; color: #212121; font-size:18px; font-size:1.8rem; line-height:24px; font-family: Poppins-SemiBold;}
.hop a{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:21px; height:63px; margin-top:17px;}
.hozi a:hover{ color: #34ad54;}

@media screen and (max-width: 1339px) {
.img-list { margin-left:0px; margin-right:0px;}
.img-scroll .prev, .img-scroll .next { background:#fff; background:rgba(255,255,255,0.7); color:#333}
.img-scroll .prev { left:10px; cursor: pointer;}
.img-scroll .next { right:10px; cursor: pointer;}
}
@media screen and (max-width: 1219px) {
.jianjie{ width:290px; margin-right:auto; padding-top:0px;}
.jianjie h1{ font-size:20px; font-size:2rem; line-height:30px;}
.jiann{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:15px;}
.inno a{ min-width: 100px; font-size:14px; font-size:1.4rem; margin-top:12px; text-transform:none; margin-right:5px;}
.chanzi{ font-size:14px; font-size:1.4rem;}
.share{ margin-top:21px;}
.chanxbiao{ font-size:30px; font-size:3rem;}
}
@media screen and (max-width: 999px) {
	.zoomPad { cursor: default !important; }
	.zoomPup { display: none !important; }
	.zoomWindow { display: none !important; }
	.zoomPreload { display: none !important; }
.prmain2{ padding-top:27px; padding-bottom:10px;}
.prob-pic .prob-pic-list { margin-left:32px; margin-right:32px;}
.prob-pic { float:none; margin:auto;}

.jianjie{ width:auto; float:none; margin-left:0px; margin-right:0px; margin-top:20px;}
.jianjie h1{ font-size:18px; font-size:1.8rem; line-height:30px;}
.jiann{ min-height:0px}
.inno{ margin-top:10px;}
.inno a{ min-width: 106px; font-size:12px; font-size:1.2rem; line-height:30px; float:left; margin-right:10px;}

.chanxiang{ font-size:14px; font-size:1.4rem; line-height:24px; padding:0px; padding-top:20px;}
.chanxbiao{ margin-top:30px; background:none; font-size:22px; font-size:2.2rem;}
.img-scroll { margin-top:23px;}

.homain{ padding-bottom:29px;}
.hozi{ padding-top:7px;}
.hoa{ font-size:16px; font-size:1.6rem;}
.hop a{ font-size:14px; font-size:1.4rem; line-height:21px; height:63px; margin-top:10px;}
}
@media screen and (max-width: 767px) {
	.prob-pic .prob-pic {width: 100%;}
	.prob-pic .prob-pic-big {display: none;}
	.prob-pic .prob-pic-small {margin-top: 0;}
	.prob-pic .prob-pic-list ul li {margin-right: .2%;width: 3.2%;}
	.prob-pic .prob-pic-item .item-pic:before {display: none !important;}
.prob-pic .prob-pic-btn.prev { left:0px;}
.prob-pic .prob-pic-btn.next { right:0px;}

.jianjie h1{ font-size:18px; font-size:1.8rem; line-height:30px; padding-bottom:10px;}
.prob-pic { width: 100%;}
.prob-pic .prob-pic-small { }
.prob-pic .prob-pic-btn { width:15px;}

.homain .chanxbiaon{ min-width:200px;}
.img-list li { width:0.49%; margin-right:0.02%;}
}
@media screen and (max-width:550px) {
	.prob-pic .prob-pic-list ul li {margin-right: .2%;width: 4.9%;}
}
@media screen and (max-width:499px) {
	.prob-pic .prob-pic-list ul li {margin-right: 0%;width: 10%;}
}
@media screen and (max-width:399px) {
.img-list li { width:1%; margin-right:0.02%;}
}

/***********************  news  ************************/
.nemain{ padding-bottom:59px; padding-top:37px;}
.nelie{ position:relative; min-height:291px; background:#f3f3f3; margin-top:21px;}
.netu{ display:block; width:439px; position:absolute; left:0px; top:0px; border-right:3px solid #fff;}
.netu img{ width:100%;}
.nezi{ margin-left:489px; margin-right:69px;}
.nemain .fenye{ padding-top:60px;}

@media screen and (max-width: 999px) {
.nemain{ padding-bottom:29px; padding-top:20px;}
.nelie{ width:48%; float:left; margin:0 1%; margin-top:20px; min-height:0px;}
.netu{ width:100%; position:relative;}
.nezi{ margin:0px;}
.nemain .fenye{ padding-top:30px;}
}

/*******************************  news6  **********************************/
.nemain2{ padding-top:41px; padding-bottom:80px;}
.nemain2 h1{ font-size:24px; font-size:2.4rem; line-height:30px; text-align:center; font-family: Poppins-SemiBold;}
.net{ text-align:center; margin-top:35px;}
.nemain2 .neriqi{ display:inline-block; font-size:16px; font-size:1.6rem; line-height:24px; vertical-align:middle; margin:auto; color:#666666;}
.nemain2 .neriqi i{ font-size:16px; padding-right:5px;}
.net .share{ display:inline-block; margin:auto; vertical-align:middle; margin-left:25px;}
.net .share1{ color:#666666; font-size:16px; font-size:1.6rem;}

.nexiang{ font-size:16px; font-size:1.6rem; line-height:26px; padding-top:31px; color:#666666;}
.nexiang p,.nexiang en,.nexiang strong{ color:#666666;}
.nexiang img{ max-width:100%; margin:auto;}
.nexiang a{ color:#34ad54;}

.fanpian{ border-top:1px dashed #808080; padding-top:1px; margin-top:56px;}
.fanpian li{ line-height:26px; font-size:16px; font-size:1.6rem; margin-top:20px;}
.fanpian li span{ display:inline-block; min-width:88px; line-height:24px; padding:0 5px; border:1px solid #666666; text-align:center; font-size:16px; font-size:1.6rem; margin-right:16px;}
.fanpian li a:hover{ color:#34ad54;}
@media screen and (max-width: 767px) {
.nemain2 h1{ font-size:18px; font-size:1.8rem; line-height:26px;}
.nexiang{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:20px;}
.fanpian{ padding-top:10px; margin-top:10px;}
.fanpian li{ font-size:14px; font-size:1.4rem; margin-top:10px;}
.nemain2{ padding-bottom:30px; padding-top:30px;}
.net{ margin-top:15px;}
.net .share{ margin-left:10px;}
.nemain2 .neriqi,.net .share1{ font-size:14px; font-size:1.4rem;}
}

/*******************************  about  **********************************/
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}
 #baguetteBox-overlay.visible{opacity:1}
 #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
 #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
 #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}
 
 #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
 #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
 #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
 #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
 #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
 .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
 .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
 .baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
 .baguetteBox-button#next-button{right:2%}
 .baguetteBox-button#previous-button{left:2%}
 .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
 .baguetteBox-button svg{position:absolute;left:0;top:0}
 .spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
 .double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
 .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
 @-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
 @keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}

.abmain1{ padding-top:63px;}
.abmain1:after{ content:""; clear:both; display:block;}
.abtu1{ width:50.9%; float:right;}
.abtu1 img{ width:100%; max-width:978px;}
.abzi1{ width:523px; float:right; margin-right:58px;}
.abbiao{ display:block; font-size:32px; font-size:3.2rem; line-height:40px; font-family: Poppins-SemiBold; margin-top:62px;}
.abp1{ font-size:14px; font-size:1.4rem; line-height:25px; margin-top:24px;}


.abmain2{}
.abmain2:after{ content:""; clear:both; display:block;}
.abtu2{ width:49.1%; float:left;}
.abtu2 img{ width:100%; max-width:978px;}
.abzi2{ width:514px; float:left; margin-left:48px; font-size:14px; font-size:1.4rem; line-height:25px;}
.abzi2n{ margin-top:154px;}

.abmain3{ padding-top:59px;}
.ab3biao{ background:#ededed;}
.ab3biao span{ display:inline-block; min-width:282px; line-height:60px; background:#34ad54; text-align:center; padding:0 10px; color:#fff; color: #ffffff; font-size:32px; font-size:3.2rem; font-family: Poppins-SemiBold;}

.img-scroll4 {position: relative; width: 100%; z-index:9; margin-top:41px; padding-bottom:53px;}
.img-scroll4 .prev, .img-scroll4 .next {position: absolute; bottom:0px; display: block; width:23px; height:23px; line-height:19px; text-align:center; border:2px solid #231f20; border-radius:50%; font-size:12px; font-size:1.2rem; color:#231f20; font-weight:bold;  z-index:99; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;}
.img-scroll4 .prev {left: 50%; margin-left:-26px;cursor: pointer;}
.img-scroll4 .next {right: 50%; margin-right:-26px;cursor: pointer;}
.img-scroll4 .prev:hover,.img-scroll4 .next:hover{ color:#34ad54; border-color:#34ad54;}
.img-list4 {position: relative;overflow: hidden; z-index:90; margin-left:70px; margin-right:70px;}
.img-list4 ul {width: 10000%;}
.img-list4 li {float: left;display: inline;width:0.223%;margin-right:0.036%; position:relative; text-align:center;}
.abtu4{ display:block; position:relative; overflow:hidden;}
.abtu4 img{ width:100%; max-width:236px;}
.ab4fu{ display:block; position:absolute; width:100%; height:100%; left:0px; top:100%; transition:0.5s; background:#000; background:rgba(0,0,0,0.54);}
.ab4fu i{ color:#ffffff; width:30px; height:30px; line-height:30px; text-align:center; position:absolute; left:50%; margin-left:-15px; top:50%; margin-top:-50px; font-size:30px; font-weight:bold;}
.ab4fu em{ display:block; position:absolute; width:96%; text-align:center; left:2%; top:50%; margin-top:0px; font-size:16px; font-size:1.6rem; line-height:24px; color:#ffffff; font-style:normal;}
.img-list4 li:hover .ab4fu{ top:0px;}

.abmain4{ padding-top:45px; padding-bottom:82px;}
.img-scroll5 {position: relative; width: 100%; z-index:9; margin-top:34px; padding-bottom:59px;}
.img-scroll5 .prev, .img-scroll5 .next {position: absolute; bottom:0px; display: block; width:23px; height:23px; line-height:19px; text-align:center; border:2px solid #231f20; border-radius:50%; font-size:12px; font-size:1.2rem; color:#231f20; font-weight:bold;  z-index:99; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;}
.img-scroll5 .prev {left: 50%; margin-left:-26px;cursor: pointer;}
.img-scroll5 .next {right: 50%; margin-right:-26px;cursor: pointer;}
.img-scroll5 .prev:hover,.img-scroll5 .next:hover{ color:#34ad54; border-color:#34ad54;}
.img-list5 {position: relative;overflow: hidden; z-index:90;}
.img-list5 ul {width: 10000%;}
.img-list5 li {float: left;display: inline;width:0.325%;margin-right:0.0125%; position:relative; text-align:center;}
.img-list5 li img{ width:100%; max-width:389px; margin:auto;}

@media screen and (max-width: 1639px) {
.abbiao{ margin-top:0px;}
.abp1{ margin-top:10px;}
.abzi2n{ margin-top:100px;}
}
@media screen and (max-width: 1399px) {
.abbiao{ font-size:24px; font-size:2.4rem; line-height:30px;}
}
@media screen and (max-width: 1219px) {
.abzi1{ width:450px; float:right; margin-right:20px;}
.abzi2n{ margin-top:10px;}
.abzi2{ width:450px; margin-left:20px;}
.abp1,.abzi2{ line-height:24px;}
}
@media screen and (max-width: 999px) {
.abmain1{ padding-top:30px; padding-bottom:30px;}
.abtu1,.abtu2{ width:95%; float:none; margin:auto;}
.abzi1,.abzi2{ width:95%; float:none; margin:auto; margin-top:20px;}

.abmain3{ padding-top:29px;}
.ab3biao span{ min-width:200px; line-height:40px; font-size:22px; font-size:2.2rem;}
.ab4fu{ position:relative; width:auto; height:auto; top:auto; background:none;}
.ab4fu i{ display:none}
.ab4fu em{ position:relative; margin:auto; padding:5px 0; top:auto; font-size:14px; font-size:1.4rem; color:#333; width:auto; left:auto;}
.img-scroll4 { padding-bottom:30px; margin-top:20px;}
.img-list4 { margin:0px;}
.img-list4 li {width:0.24%;margin-right:0.013%;}

.abmain4{ padding-top:30px; padding-bottom:30px;}
}
@media screen and (max-width:767px) {
.img-list4 li {width:0.32333%;margin-right:0.015%;}
.img-scroll5 { padding-bottom:35px; margin-top:20px;}
.img-list5 li {width:0.49%;margin-right:0.02%;}
}
@media screen and (max-width:419px) {
.img-list4 li {width:0.49%;margin-right:0.02%;}
}

/*******************************  video  **********************************/
.vinav{ text-align:center; font-size:0px; padding-top:56px;}
.vinav a{ display:inline-block; *float:left; width: 481px; line-height:68px; border: solid 1px #34ad54; text-align:center; padding:0 10px;}
.vinav a span{color: #34ad54; transition:0.5s; display:inline-block; vertical-align:middle; font-size:20px; font-size:2rem; line-height:30px;}
.vinav a:hover{ background:#34ad54;}
.vinav a:hover span{ color:#fff;}
.dangvi{ background:#34ad54 !important;}
.dangvi span{ color:#fff !important;}

.vimain{ padding-top:22px; padding-bottom:67px; font-size:0px;}
.vilie{ position:relative; min-height:397px; border-top:1px solid #c9c9c9; margin-bottom:33px;}
.vitu{ display:block; width:541px; position:absolute; left:0px; top:42px;}
.vitun{position: relative; padding-bottom:65.43%;height: 0;overflow: hidden;}
.vitun iframe,.vitun video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.vitun iframe body{ margin:0px !important;}

.vizi{ margin-left:582px; padding-top:75px;}
.via{ font-size:34px; font-size:3.4rem; font-family: Poppins-SemiBold; line-height:40px;}
.vip{ font-size:18px; font-size:1.8rem; line-height:31px; margin-top:32px;}
.vilie:first-child{ border:none}
.vimain .fenye{ padding-top:32px;}
@media screen and (max-width: 1219px) {
.via{ font-size:24px; font-size:2.4rem; line-height:30px;}
.vip{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:20px;}
}
@media screen and (max-width: 999px) {
.vinav{ padding-top:26px;}
.vimain{ padding-top:12px; padding-bottom:27px;}
.vinav a{ width:145px;}
.vinav a span{ font-size:14px; font-size:1.4rem; line-height:22px;}
.vilie{ width:48%; display:inline-block; vertical-align:top; margin:0 1%; margin-top:20px; border:none}
.vitu{ width:100%; position:relative; left:auto; top:auto;}
.vizi{ margin-left:0; padding-top:20px;}
.via{ font-size:18px; font-size:1.8rem; line-height:24px;}
.vip{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
}
@media screen and (max-width: 499px) {
.vilie{ width:100%; margin:auto; margin-top:20px;}
}

/****************************************************************  contact  ********************************************************/
.comain{ padding-top:13px; padding-bottom:67px; background:url(../images/cobei.jpg) repeat-y center;}
.col{ width:330px; float:left; margin-top:113px;}
.cor{ width:662px; float:right; margin-top:98px;}

.cobiao{ display:block; font-size:30px; font-size:3rem; line-height:40px; margin-bottom:29px; position:relative; padding-bottom:18px; font-family: Poppins-SemiBold;}
.cobiao:before{ content:""; position:absolute; width: 67px; height: 1px; background: #34ad54; left:0px; bottom:0px;}

.coul1{ padding-bottom:12px; margin-top:81px; margin-left:10px;}
.coul1 p{ position:relative; font-size:14px; font-size:1.4rem; color:#333; line-height:21px; margin-top:20px; padding-left:31px;}
.col i{ position:absolute; left:0px; top:0px; font-size:18px; line-height:21px; color:#666666;}
.coul1 li a{ color:#333;}
.coul2{ padding-bottom:27px !important;}
.coul3{ margin-top:20px !important; border-bottom:none !important;}
.coul1 p a:hover{ color:#34ad54;}

.corbiao{ display:block; font-size:30px; font-size:3rem; line-height:40px; text-align:center; margin-top:15px;font-family: Poppins-SemiBold;}
.cor p{ font-size:14px; font-size:1.4rem; color:#666666; line-height:30px; margin-top:26px; margin-left:11px;}

.coxin{ margin-top:27px; *border:1px solid #fff;}
.coxin .xing{ background:url(../images/xing2.png) no-repeat left 26px; padding-left:14px;}
.coxin .int1{ padding-left:14px; float:left; margin-top:23px;}
.coxin .int2{ padding-left:14px; float:right; margin-top:23px;}
.coxin .int1 input,.coxin .int2 input{ width:313px; height:54px; padding-left:13px; font-size:14px; font-size:1.4rem; line-height:50px; border:1px solid #d2d2d2;}
.tex{ padding-top:22px; background:url(../images/xing2.png) no-repeat left 40px; padding-left:14px;}
.coxin textarea{ width:648px; height:193px; padding-left:13px; font-size:14px; font-size:1.4rem; line-height:36px; border:1px solid #d2d2d2;}
.coxin .int5{ margin-top:14px;}
.coxin .yanzheng{ width:178px; height:54px; float:left; cursor:pointer;}
.coxin .int3{ width:178px; height:54px; padding-left:13px; margin-right:22px; font-size:14px; font-size:1.4rem; line-height:50px; border:1px solid #d2d2d2; float:left;}
.coxin .int4{ width:250px; height:54px; border:1px solid #34ad54; float:right; background:#34ad54; font-size:14px; font-size:1.4rem; color:#fff; cursor:pointer; transition:0.5s;}
.coxin .int4:hover{ background:#fff; color:#34ad54;}
.ditu{}
.ditu img{ max-width:100%;}

@media screen and (max-width:1219px){
.col{ width:300px; margin-top:auto;}
.cor{ width:662px; margin-right:0px; margin-top:auto;}
.comain{ padding-bottom:39px; padding-top:40px; background:none;}
}
@media screen and (max-width:999px){
.col{ width:40%;}
.cor{ width:57%; margin-right:0px;}
.cobiao,.corbiao{ font-size:24px; font-size:2.4rem;}
.cor p{ font-size:14px; font-size:1.4rem; line-height:22px;}
.coul1 p{ font-size:14px; font-size:1.4rem;}
.coxin .int1,.coxin .int2,.tex{ width:auto; float:none;}
.coxin .int1 input,.coxin .int2 input,.coxin textarea,.coxin .int3{ width:100%;}
.coyanzheng{ margin-left:auto; margin-top:23px;}
.coxin .int3{ margin-bottom:20px;}
.coxin .int4{ width:42%; float:left; margin-top:0px; margin-left:10px;}
.coxin textarea{ height:100px;}
.comain{ padding-bottom:39px;}
.ditu{ margin-top:25px;}
.coul1{ padding-bottom:12px; margin-top:26px;}
}
@media screen and (max-width:699px){
.col{ width:100%; float:none;}
.cor{ width:100%; float:none; margin-right:0px;}
.coxin .int1 input,.coxin .int2 input,.coxin textarea,.coxin .int3{ width:100%;}
.coxin .int4{ font-size:12px; font-size:1.2rem;width:40%;}
.ditu{ margin-top:10px;}
.comain{ padding-bottom:27px;}
}
@media screen and (max-width:390px){
.coxin .int4{width:95%; margin-left:auto; margin-top:20px;}
}


@font-face {
  font-family: AkzidenzGroteskBQ-XBold;
  src: url("../fonts/akzidenzgroteskbq xbold.woff2") format("woff2"),
       url("../fonts/akzidenzgroteskbq xbold.woff") format("woff"),
       url("../fonts/akzidenzgroteskbq xbold.ttf") format("truetype"),
       url("../fonts/akzidenzgroteskbq xbold.eot") format("embedded-opentype"),
       url("../fonts/akzidenzgroteskbq xbold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Poppins-SemiBold;
  src: url("../fonts/Poppins-SemiBold.woff2") format("woff2"),
       url("../fonts/Poppins-SemiBold.woff") format("woff"),
       url("../fonts/Poppins-SemiBold.ttf") format("truetype"),
       url("../fonts/Poppins-SemiBold.eot") format("embedded-opentype"),
       url("../fonts/Poppins-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Poppins-Regular";
  src: url("../fonts/Poppins-Regular.woff2") format("woff2"),
       url("../fonts/Poppins-Regular.woff") format("woff"),
       url("../fonts/Poppins-Regular.ttf") format("truetype"),
       url("../fonts/Poppins-Regular.eot") format("embedded-opentype"),
       url("../fonts/Poppins-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1595297941954'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1595297941954#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../fonts/iconfont.woff?t=1595297941954') format('woff'),
  url('../fonts/iconfont.ttf?t=1595297941954') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1595297941954#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-email:before {
  content: "\e7bd";
}

.icon-contact:before {
  content: "\e7be";
}

.icon-whatsapp:before {
  content: "\e7bf";
}

.icon-fax:before {
  content: "\e7c2";
}

.icon-mobile:before {
  content: "\e7c6";
}

.icon-phone:before {
  content: "\e7c8";
}

.icon-tel:before {
  content: "\e7c7";
}

.icon-phone1:before {
  content: "\e7cb";
}

.icon-skype:before {
  content: "\e7cc";
}

.icon-whatsapp1:before {
  content: "\e7c1";
}

.icon-address1:before {
  content: "\e7c3";
}

.icon-contact1:before {
  content: "\e7c4";
}

.icon-email1:before {
  content: "\e7c5";
}

.icon-skype1:before {
  content: "\e7c9";
}

.icon-fax1:before {
  content: "\e7ca";
}

.icon-qq:before {
  content: "\e7ce";
}

.icon-tel1:before {
  content: "\e7cd";
}

.icon-wechat:before {
  content: "\e7cf";
}

.icon-phone2:before {
  content: "\e7d0";
}

.icon-message:before {
  content: "\e7da";
}

.icon-calendar:before {
  content: "\e7e1";
}

.icon-calendar1:before {
  content: "\e7e3";
}

.icon-top:before {
  content: "\e7ed";
}

.icon-youbian:before {
  content: "\e60f";
}

.icon-bigger3:before {
  content: "\e649";
}

.icon-left16:before {
  content: "\e748";
}

.icon-right16:before {
  content: "\e749";
}

.icon-home:before {
  content: "\e624";
}

.icon-edit:before {
  content: "\e611";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-vk:before {
  content: "\e735";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-jian2:before {
  content: "\e600";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-youtube:before {
  content: "\e6d6";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-jia2:before {
  content: "\e608";
}

.icon-bigger:before {
  content: "\e647";
}

.icon-left:before {
  content: "\e72c";
}

.icon-right:before {
  content: "\e72d";
}

.icon-up1:before {
  content: "\e72e";
}

.icon-bottom1:before {
  content: "\e72f";
}

.icon-left1:before {
  content: "\e730";
}

.icon-right1:before {
  content: "\e731";
}

.icon-up:before {
  content: "\e73e";
}

.icon-bottom:before {
  content: "\e73f";
}

.icon-instagram:before {
  content: "\e79d";
}

.icon-tumblr:before {
  content: "\e79e";
}

.icon-download:before {
  content: "\e7a0";
}

.icon-download1:before {
  content: "\e7a7";
}

.icon-search4:before {
  content: "\e7b2";
}

.icon-address:before {
  content: "\e7bc";
}


.tagkey{ font-size: 16px; font-size: 1.6rem; margin-top: 20px; line-height: 28px; }
.m-kefu-chat.mobile-hide{ right: 6px!important; cursor: pointer; }
.fenye a.no:hover {color: #333!important;border: 1px solid #dcdcdc!important; background: #fff!important;}
.item-btns a.no:hover  {color: #333!important; background-color: #E5E5E5!important;}
.ppp{line-height: 30px; font-size: 16px; font-size: 1.6rem;}
.actives{color: #d52c2c!important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.listcart {width: 100%;text-align: center;}
.listcart a {
    display: inline-block;
    height: 32px;
    width: 200px;
    line-height: 30px;
    overflow: hidden;
    color: #34ad54;
    cursor: pointer;
    border: solid 1px #34ad54;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    margin-left: 10px;
        border-radius: 8px;
    }
    .listcart a:hover {background: #34ad54; color: #fff; border:solid 1px #34ad54;}
    .xunpanc{margin: 20px 0;}
    .xunpanc .table {margin-top: 0;}
    .xunpanc table tr td{border: 1px solid #ccc; text-align: left; padding: 3px;}
    .xunpanc table tr td a:hover{color: #34ad54;}


    .logoimg{
        display: block;
        float: left;
        margin-top: 13px;
        width: 78px;
    }
    .logoimg img{ max-width: 100%; }
    
    @media screen and (max-width:999px) { 
        .logoimg{
            width: 60px;
            padding-top: 6px;
            margin: 0 auto;
        }
    }
    
    .icon-douyin { background: #000; }
    
    .icon-douyin img{ max-width: 20px;  margin-left: 6px; margin-top: 6px; }





