@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;height: 100%;background:#f6f8fc;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:Arial, Helvetica, sans-serif;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: #3fb93b;}
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }


::-webkit-input-placeholder {/* WebKit browsers */
 color:#333;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333;opacity:1 }

.sou::-webkit-input-placeholder {/* WebKit browsers */
 color:#ffffff;opacity:1}
.sou:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#ffffff;opacity:1 }
.sou::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#ffffff;opacity:1 }
.sou:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#ffffff;opacity:1 }
 
@media screen and (min-width:1220px) {.zong {width: 1200px;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{ position:fixed; width:100%; left:0px; top:0px; border-bottom:1px solid #ffffff; border-bottom:1px solid rgba(255,255,255,0.33); background:#fff; z-index:999; transition:0.5s;}
.het{ background:#ebebeb; padding:5px 0; transition:0.5s; overflow:hidden; font-size:14px; font-size:1.4rem; line-height:24px;}

.hexin{ float:right;}
.hexin:after{ content:""; clear:both; display:block;}
.hexin li{ position:relative; padding-left:29px; transition:0.5s; float:left; margin-left:19px; color:#666666;}
.hexin li i{ display:block; position:absolute; left:0px; top:0px; color:#3fb93b;}
.hexin li a{ color:#666666;}

.shejiao{}
.shejiao:after{ content:""; clear:both; display:block;}
.shejiao a{ display:block; width:23px; height:23px; line-height:23px; float:left; font-size:12px; font-size:1.2rem; color:#666666; text-align:center; margin-right:7px;}
.shejiao a:hover{ background:#e1e1e1; color:#3fb93b;}

.hetag{ float:right; max-width:55%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.hexin li a:hover,.hetag a:hover{color: #3fb93b;}

.heb{ padding-top:13px;}
.logo{display:block;float:left; width:64px;}
.logo img{display:block;margin:auto;width:100%;max-width:64px;}

.her{float:right; padding-top:9px;}

.daohang{ float:left; margin-top:10px; margin-right:19px;}
.daohang>li{ float:left; position:relative; z-index:99; transition:0.5s; padding-bottom:16px; margin-left:54px;}
.daohang>li>a{display:block;font-size:16px;font-size:1.6rem; line-height:35px; padding:5px 10px; position:relative; overflow:hidden; font-family: SegoeWP-Semibold;}
.daohang>li>a:before{ content:""; position:absolute; width:0px; height:100%; background:#3fb93b; left:50%; bottom:0px; transition:0.5s; z-index:-1}
.daohang>li:hover>a{ color: #fff;}
.daohang>li:hover>a:before{ width:100%; left:0px;}
.daohang>li>a i{ display:block; width:21px; height:11px; background: no-repeat center; position:absolute; bottom:-11px; left:50%; margin-left:-10px; transition:0.8s; opacity:0}
.daohang>li:hover i{ bottom:0px; opacity:1}
.dangqiandao{color: #fff !important;}
.dangqiandao:before{ width:100% !important; left:0px !important}

.yijiw{background:#fff;background:rgba(255,255,255,0);position:absolute;width:284px;top:-9999px;left:50%; margin-left:-137px;}
.yiji{background:#ffffff;}
.yiji li{position:relative;transition:0.5s;}
.yiji li a{display:block;font-size:16px;font-size:1.6rem;line-height:0px;padding:10px 22px;}
.yiji li:hover{}
.yiji li:hover>a{color:#3fb93b;}
.erji{position:absolute;width:402px;background:#ffffff;top:-9999px;left:100%;}
.sanji{position:absolute;width:250px;background:#ffffff;top:-9999px;left:100%;}
.daohang>li:hover .yijiw{top:61px;}
.daohang>li:hover .yiji>li>a{line-height:30px;}
.yiji>li:hover .erji{top:0px;}
.yiji>li:hover .erji>li>a{line-height:30px;}
.erji>li:hover .sanji{top:0px;}
.erji>li:hover .sanji>li>a{line-height:30px;}
.matn{margin-top:auto !important;}

/*  sousuo  */
.sousuo{ float:right; margin-top:17px;}
.sousuo form{ width:162px; height:30px; overflow:hidden; position:relative; z-index:1; background:#3fb93b; border-radius:15px;}
.sou{ width:120px; height:30px; float:left; line-height:30px; float:left; padding-left:8px; font-size:14px; font-size:1.4rem; background:none; color:#ffffff;}
.suo{ width:30px; height:30px; float:right; cursor:pointer; background:none; position:relative; z-index:3;}
.sousuo form i{ display:block; width:30px; line-height:30px; position:absolute; right:0px; top:0px; color:#fff; text-align:center; font-size:16px; font-size:1.6rem; z-index:2;}

.daohang2,sousuo2,.xnav{display:none}

.headh{}
.headh .het{ font-size:0px; padding:0px; line-height:0px;}
.headh .shejiao a{ width:0xp; height:0px; line-height:0px; font-size:0}

/*  banner  */
.banner1{ margin-top:129px;}
.slide { position: relative;}
.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; right:12.2%; bottom:87px; text-align: center; }
.slide .dotList ul li { display: inline-block; width: 14px; height: 14px; background:#fff; margin: 0 8px; cursor: pointer; }
.slide .dotList ul li.active { background:#ffc523; width: 16px;}
.slide .carousel-control { position: absolute; top: 50%; width: 53px; height: 99px; z-index: 999; margin-top: -45px;}
.slide .carousel-control.left { left: 70px; background:url(../images/baleft.png) no-repeat center; background-repeat: no-repeat; cursor: pointer; }
.slide .carousel-control.right { right: 70px; background:url(../images/baright.png) no-repeat center; background-repeat: no-repeat; cursor: pointer; }
.slide .carousel-control.left:hover { background:url(../images/balefth.png) no-repeat center; background-repeat: no-repeat; cursor: pointer; }
.slide .carousel-control.right:hover { background:url(../images/barighth.png) no-repeat center; background-repeat: no-repeat; cursor: pointer; }

.slide .dotList ul li{cursor: pointer; background:url(../images/dian.png) no-repeat center; font-size: 0px; margin-left:3px; border: none;outline: none;width: 19px;height: 33px;}
.slide .dotList ul li.active{background:url(../images/dianh.png) no-repeat center;}
.slide .slidedetail { display: none; }

@media screen and (max-width:1219px) {
.daohang>li{ margin-left:20px;}
.yijiw{width:200px; margin-left:-100px;}
.erji{width:200px;}
.sanji{width:200px;}
.yiji li a{ font-size:14px; font-size:1.4rem; line-height:24px; padding:5px 10px;}
.slide .carousel-control { width:30px; background-size:100% !important;}
.slide .dotList { right:5%; bottom:50px;}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.head{ position:relative;}
.het{ display:none}
.heb{ padding-top:5px;}
.logo{ width:50px;}
.her{ float:none; margin:auto; padding:0px;}
.sousuo,.hexin{ display:none}
.yvn{ position:absolute; top:0px; left:0px;}
.daohang{ margin:auto; margin-top:10px; float:none; text-align:center;}
.yijiw,.yiji2{display:none}
.daohang>li{padding-bottom:5px; display:inline-block; vertical-align:middle; float:none; *float:left; margin:auto; margin:0 20px;}
.daohang>li>a{font-size:14px;font-size:1.4rem;line-height:30px; padding:0px 10px;}

.banner1{ margin-top:0px;}
.slide .carousel-control { width:15px; background-size:100% !important;}
.slide .dotList { display:none;}

.xnav{ display:block}
.nav { position:fixed;width: 35px;height: 23px;background:#fff;right: 2.5%;top:10px;cursor: pointer; border-radius:5px;z-index: 9999999999}
.nav span {display: block;width: 20px;height: 2px;background: #3fb93b;position: absolute;left: 50%;margin-left: -10px;top: 50%;transition: 0.5s;z-index: 9999999991}
.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;}
.navh span{}
.smdaohang {position: fixed;width: 280px;height: 100%; opacity:0; overflow: auto;top: 0px;right: -100%;background:#000; background:rgba(0,0,0,0.8); z-index: 9999999;transition: 0.5s;text-align: center;}
.smdaohangh {right: 0px; opacity:1; }
.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;}
.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;}
.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: 3px;}
  }
@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {
.logo{ width:40px;}
.daohang2{display:block;text-align:center;margin-top:10px;}
.daohang2 a{float:left;width:25%;font-size:13px;font-size:1.3rem;line-height:24px;text-align:center;}
.daohang2 .dangqiandao{ color: #3fb93b !important;}

.daohang,.daohang1{display: none}

.slide .carousel-control.left { left:10px;}
.slide .carousel-control.right { right:10px;}
}

/*  main1  */
.main1{ padding-top:25px;}
.main1:after{ content:""; clear:both; display:block;}
.m1biao{ display:block; text-align:center; font-size:50px; font-size:5rem; line-height:60px; font-family: SegoeWP-Semibold; padding:15px 0; background:url(../images/m1biao.png) no-repeat center; font-weight:bold;}
.m1pz a{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:28px; text-align:center; margin-top:12px;}
.m1lie{ width:33.333%; float:left; text-align:center; padding:20px 30px; padding-bottom:24px; transition:0.5s; margin-top:42px;}
.m1tu{ display:block; width:200px; height:200px; text-align:center; line-height:200px; background:#3fb93b; border-radius:100px 0 100px 0; text-align:center; margin:auto; margin-top:32px;}
.m1tu img{ width:104px; display:inline-block; vertical-align:middle;}
.m1a{ display:block; text-align:center; font-size:26px; font-size:2.6rem; font-weight:bold; line-height:34px; margin-top:34px;}
.m1p a{ display:block; font-size:16px; font-size:1.6rem; color: #666666; line-height:28px; margin-top:17px; min-height:140px;}
.m1lie:hover{ box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);}
.m1lie:hover a,.m1biao:hover,.m1pz a:hover{ color:#3fb93b;}

@media screen and (max-width:1219px) {
.m1biao{ font-size:40px; font-size:4rem; padding:0px; background-size:auto 100%;}
.m1pz a{ font-size:14px; font-size:1.4rem; line-height:24px;}
.m1lie{ padding:20px 10px; margin-top:30px;}
.m1tu{ width:100px; height:100px; line-height:100px; border-radius:50px 0 50px 0; margin-top:10px;}
.m1tu img{ width:60px;}
.m1a{ font-size:20px; font-size:2rem; line-height:30px; margin-top:15px;}
.m1p a{ font-size:14px; font-size:1.4rem; line-height:26px; min-height:130px; margin-top:7px;}
}
@media screen and (max-width:999px) {
.m1biao{ font-size:30px; font-size:3rem; line-height:40px;}
.m1tu{ width:80px; height:80px; line-height:80px; border-radius:40px 0 40px 0; margin-top:10px;}
.m1tu img{ width:40px;}
.m1lie:hover{ box-shadow:none;}
}
@media screen and (max-width:767px) {
.m1biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.m1lie{ width:100%; padding:0px;}
.m1p a{ min-height:0px; font-size:12px; font-size:1.2rem; line-height:24px;}
.m1pz a{ font-size:12px; font-size:1.2rem; line-height:22px;}
}

/*  main2  */
.main2{ padding-top:70px; position:relative;}
.m2n{ position:relative; margin-top:53px;}
.m2n:before{ content:""; position:absolute; top:47px; right:72px; left:0px; bottom:0px; z-index:-1; background:#3fb93b;}
.m2n:after{ content:""; clear:both; display:block;}
.m2tu{ width:50%; float:left;}
.m2tu img{ width:100%; max-width:960px;}
.m2zi{ width:50%; float:right; padding-right:72px; padding-bottom:10px; overflow:hidden;}
.m2zitu{ position:absolute; width:91px; height:100%; left:50%; margin-left:-45px; top:0px;}
.m2tun{ display:block; position:absolute;}
.m2tun img{ width:100%;}
.m2tun1{ top:50%; margin-top:-223px;}
.m2tun2{ top:50%; margin-top:-45px;}
.m2tun3{ top:50%; margin-top:142px;}

.m2zin{ margin-left:107px; width:495px; padding-top:125px;}
.m2biao a{ display:block; position:relative; color: #ffffff; font-size:51px; font-size:5.1rem; line-height:60px; font-family: SegoeWP-Semibold;font-weight: bold; padding-bottom:27px;}
.m2biao a:before{ content:""; position:absolute; height:1px; width:960px; border-bottom:dashed 1px #eeeeee; left:0px; bottom:0px;}
.m2p{ font-size:18px; font-size:1.8rem; line-height:30px; color: #ffffff; max-height:240px; overflow:hidden; margin-top:93px;}
.m2p p{color: #ffffff;}
.m2p p a{ display:block; color: #ffffff;}
.m2mor{ display:inline-block; width:114px; line-height:32px; text-align:center; padding:0 5px; background:#eeeeee; border:1px solid #eeeeee; border-radius:17px; box-shadow: 0px 3px 7px 0px rgba(4, 37, 3, 0.45); font-size:17px; font-size:1.7rem; margin-top:95px;}
.m2mor:hover{ background:#3fb93b; color:#fff;}
.m2biao a:hover,.m2p p a:hover{ text-decoration:underline;}
@media screen and (max-width:1799px) {
.m2zin{ margin-left:77px; width:525px; padding-top:70px;}
.m2biao a{ font-size:40px; font-size:4rem; line-height:40px;}
.m2p{ font-size:16px; font-size:1.6rem; margin-top:20px;}
.m2mor{ font-size:14px; font-size:1.4rem; margin-top:20px;}
.m2tun1{ top:50%; margin-top:-183px;}
.m2tun2{ top:50%; margin-top:-45px;}
.m2tun3{ top:50%; margin-top:102px;}
}
@media screen and (max-width:1339px) {
.m2zitu{ width:70px; margin-left:-35px;}
.m2tun1{ top:50%; margin-top:-153px;}
.m2tun2{ top:50%; margin-top:-35px;}
.m2tun3{ top:50%; margin-top:72px;}
.m2zin{ margin-left:60px; width:430px; padding-top:70px;}
}
@media screen and (max-width:1219px) {
.main2{ padding-top:30px;}
.m2biao a{ font-size:30px; font-size:3rem; line-height:40px; padding-bottom:15px;}
.m2zi{ padding-right:20px;}
.m2n:before{ right:20px;}
.m2p{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:144px; margin-top:20px;}
.m2zin{ margin-left:55px; width:83%; padding-top:50px;}
}
@media screen and (max-width:899px) {
.m2n{ margin-top:30px;}
.m2tu{ width:95%; float:none; margin:auto;}
.m2zi{ width:95%; float:none; margin:auto; padding-right:0px; padding-bottom:20px; overflow:hidden;}
.m2zin{ margin:auto; width:100%; padding-top:20px;}
.m2n:before{ right:0px;}
.m2biao a{ font-size:22px; font-size:2.2rem; line-height:30px; padding-bottom:8px;}
.m2zitu{ width:100%; position:relative; height:auto; left:auto; top:auto; margin:auto;}
.m2zitu:after{ content:""; clear:both; display:block;}
.m2tun{ float:left; width:40px; position:relative; left:auto; top:auto; margin:auto; margin-right:10px; margin-top:10px;}

.m2biao a{ font-size:20px; font-size:2rem; line-height:30px;}
.m2p{ font-size:12px; font-size:1.2rem; max-height:144px; margin-top:20px;}
.m2mor{ display:none;}
}

/*  main3  */
.main3{ padding-top:90px;}
.img-scroll2 {position: relative; z-index:1; margin-top:55px; height:734px;}
.img-scroll2 .prev, .img-scroll2 .next {position: absolute; bottom:0px; text-align:center;display: block; width:59px; height:59px; line-height:59px; color:#333; background:#d4d5d4; font-size:36px; z-index:99; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll2 .prev { left:50%; margin-left:-70px; cursor: pointer;}
.img-scroll2 .next { right:50%; margin-right:-70px; cursor: pointer;}
.img-scroll2 .prev:hover,.img-scroll2 .next:hover { background:#3fb93b; color:#fff}
.img-list2 {position: relative;overflow: hidden; z-index:90;}
.img-list2 ul {width: 10000%;}
.img-list2 li {float: left;display: inline; width:0.2366%; margin-right:0.025%; position:relative; transition:0.5s; margin-top:143px;}
.m3tu{ display:block;border: solid 2px #3fb93b; background:#3fb93b;}
.m3tu img{ width:100%;}
.img-list2 li:nth-child(2){ width:0.4733%; margin-top:0px;}
.m3zi{ display:block; text-align:center; font-family: SegoeWP-Semibold; font-size:26px; font-size:2.6rem; line-height:32px; margin-top:29px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.img-list2 li:nth-child(2) .m3tu img{ opacity:0.52}
.m3zi:hover{ color:#3fb93b;}

@media screen and (max-width:1219px) {
.img-scroll2 { margin-top:55px; height:570px;}
.m3zi{ font-size:16px; font-size:1.6rem; line-height:26px; margin-top:10px;}
.img-scroll2 .prev, .img-scroll2 .next { width:40px; height:40px; line-height:40px; font-size:20px;}
.img-scroll2 .prev { margin-left:-45px;}
.img-scroll2 .next { margin-right:-45px;}
.img-list2 li { margin-top:120px;}
}
@media screen and (max-width:999px) {
.main3{ padding-top:30px;}
.img-scroll2 { margin-top:25px; height:auto !important; padding-bottom:50px;}
.img-list2 li { width:0.32333% !important; margin-right:0.015%; margin-top:auto !important;}
.m3zi{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.img-list2 li:nth-child(2) .m3tu img{ opacity:1}
}
@media screen and (max-width:549px) {
.img-list2 li { width:0.49% !important; margin-right:0.02%; margin-top:auto !important;}
}

/*  main4  */
.main4{ padding-top:89px;}
.m4n{ position:relative; margin-top:56px; padding-top:43px; padding-bottom:36px;}
.m4n:before{ content:""; position:absolute; top:0px; left:0px; right:129px; bottom:0px; background:#f5fbf5; z-index:-1}
.m4lie{ position:relative; overflow:hidden; border-radius:6px;}
.m4tu{ display:block; border-radius:6px;}
.m4tu img{ width:100%; border-radius:6px;}
.m4fu{ position:absolute; width:100%; height:100%; background:#3fb93b; background:rgba(63,185,59,0.8); left:0px; top:100%; transition:0.5s;}
.m4zi{ position:absolute; width:90%; left:5%; top:50%; transform:translateY(-50%); text-align:center;}
.m4a{ display:block; font-size:24px; font-size:2.4rem; color: #ffffff; font-weight:bold; line-height:30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m4p a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; color: #ffffff; max-height:90px; overflow:hidden; margin-top:36px;}

.m4lie1{ width:49%;}
.m4lie2{ width:32.66%; float:left; margin-left:1%; margin-top:35px;}
.m4lie:hover .m4fu{ top:0px;}
.m4mor{ display:block; border-radius: 26px; width:169px; line-height:49px; padding:0 5px; text-align:center; box-shadow: 0px 3px 7px 0px rgba(4, 37, 3, 0.45); border:1px solid #3fb93b; background:#3fb93b; margin:auto; font-size:18px; font-size:1.8rem; color: #ffffff; margin-top:40px;}
.m4mor:hover{ background:#fff; color:#3fb93b;}

@media screen and (max-width:999px) {
.main4{ padding-top:30px;}
.m4n:before{ right:30px;}
.m4lie{ background:#3fb93b;}
.m4fu{ position:relative; left:auto; top:auto;}
.m4zi{ position:relative; width:auto; left:auto; top:auto; transform:translate(0,0); padding:20px 10px;}
.m4a{ font-size:18px; font-size:1.8rem; line-height:26px;}
.m4p a{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:72px; margin-top:6px;}
.m4n{ margin-top:20px; padding-top:43px; padding-bottom:36px;}
.m4mor{ display:none}
}
@media screen and (max-width:767px) {
.m4a{ font-size:14px; font-size:1.4rem; line-height:26px;}
.m4p a{ font-size:12px; font-size:1.2rem; line-height:24px; max-height:72px; margin-top:6px;}
}
@media screen and (max-width:559px) {
.m4n{ padding-top:20px; padding-bottom:36px;}
.m4lie2,.m4lie1{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:15px;}
.m4zi{ padding:10px 5px;}
}

/*  main5  */
@media screen and (min-width:1320px) {.zong1 {width: 1300px;margin: auto;}}
@media screen and (max-width:1319px) {.zong1 {width: 1200px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.zong1 {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong1 {width: 95%;margin: auto;}}

.main5{ padding-top:96px;}

.m5n{ background:url(../images/m5bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:82px; padding-bottom:56px; margin-top:53px;}
.m5n:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/m5bei.jpg) no-repeat center; background-size:cover; z-index:-1}
.m5n .zong1{ position:relative;}
.m5n .zong1:after{ content:""; clear:both; display:block;}
.m5ctu{ width:481px; height:478px; background:url(../images/m5ctu.png) no-repeat center; text-align:center; background-size:100%; padding:130px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.m5logo{ display:block; width:75px; margin:auto; margin-top:25px;}
.m5logo img{ width:100%; margin:auto;}
.m5czi{ font-size:18px; font-size:1.8rem; color: #ffffff; line-height:26px; text-align:center; margin-top:30px;}
.m5czi a{ color: #ffffff; display:block;}

.m5lie{ width:36.9%; position:relative; min-height:186px;}
.m5tu{ width:186px; border:dashed 1px #ffffff; border-radius:50%; padding:13px; position:absolute; top:0px;}
.m5tu a{ display:block; border-radius:50%;}
.m5tu a img{ width:100%; border-radius:50%;}
.m5zi{ margin-top:5px;}
.m5a{ display:block; position:relative; font-size:22px; font-size:2.2rem; line-height:30px; color: #ffffff; background:url(../images/xvxian.png) repeat-x left bottom; padding-bottom:23px; padding-left:15px;}
.m5p a{ display:block; font-size:16px; font-size:1.6rem; line-height:28px; height:112px; color: #ffffff; padding-left:15px; margin-top:15px; overflow:hidden;}
.m5a:before{ content:""; position:absolute; width:69px; height:2px; background:url(../images/xvxian.png) repeat-x left bottom; bottom:0px;}

.m5lie1,.m5lie3{ float:left;}
.m5lie2,.m5lie4{ float:right;}
.m5lie1 .m5tu,.m5lie3 .m5tu{ left:0px;}
.m5lie2 .m5tu,.m5lie4 .m5tu{ right:0px;}
.m5lie1 .m5zi,.m5lie3 .m5zi{ margin-left:186px;}
.m5lie2 .m5zi,.m5lie4 .m5zi{ margin-right:186px;}
.m5lie3,.m5lie4{ margin-top:295px;}

.m5lie1 .m5a:before{ right:-69px; transform-origin:left center; transform:rotate(45deg)}
.m5lie2 .m5a:before{ left:-69px; transform-origin:right center; transform:rotate(-45deg)}
.m5lie3 .m5a:before{ right:-69px; transform-origin:left center; transform:rotate(-45deg)}
.m5lie4 .m5a:before{ left:-69px; transform-origin:right center; transform:rotate(45deg)}

.m5zi a:hover,.m5czi a:hover{ color:#3fb93b;}

@media screen and (max-width:1219px) {
.m5n{ padding-top:30px; padding-bottom:10px; margin-top:53px;}
.m5ctu{ width:240px; height:239px; padding:20px; top:45%;}
.m5logo{ width:40px; margin-top:45px;}
.m5czi{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.m5tu{ width:100px; padding:5px;}
.m5lie{ min-height:100px;}
.m5lie1 .m5zi,.m5lie3 .m5zi{ margin-left:100px;}
.m5lie2 .m5zi,.m5lie4 .m5zi{ margin-right:100px;}
.m5a{ font-size:16px; font-size:1.6rem; line-height:26px; padding-bottom:15px; padding-left:10px;}
.m5p a{ font-size:14px; font-size:1.4rem; line-height:24px; height:96px;}
.m5lie3,.m5lie4{ margin-top:70px;}
}
@media screen and (max-width:999px) {
.main5{ padding-top:30px;}
.m5ctu{ background:none; padding:0px; width:100%; height:auto; left:auto; top:auto; position:relative; transform:translate(0,0);}
.m5logo{ margin-top:auto;}
.m5n{ padding-bottom:40px; margin-top:20px;}
.m5lie{ width:100%;}
.m5a:before{ display:none}
.m5tu{ right:auto !important; left:0px !important;}
.m5zi{ margin-right:0px !important; margin-left:100px !important;}
.m5a{ font-size:14px; font-size:1.4rem;}
.m5p a{ height:auto; font-size:12px; font-size:1.2rem;}
.m5lie{ margin-top:40px;}
}

/*  main6  */
.main6{ padding-top:76px; padding-bottom:56px;}
.m6n{ margin-top:55px;}
.m6n:after{ content:""; clear:both; display:block;}
.m6tu{ display:block; width:50%; float:left;}
.m6tu a{ display:block;}
.m6tu a img{ width:100%; max-width:600px; margin:auto;}
.m6zi{ width:48.9%; float:right;}
.m6lie{ position:relative; height:139px; background:#d6d7d6; margin-bottom:44px; transition:0.5s;}
.m6shijian{ position:absolute; width:112px; height:116px; background:#ffffff; text-align:center; padding:8px; left:8px; top:11px;}
.m6shijian:before{ content:""; position:absolute; left:8px; right:8px; top:50%; height:0px; margin-top:4px; border-top:dashed 1px #a6a6a6;}
.m6shijian span{ display:block; font-family: SegoeWP-Semibold; font-size:39px; font-size:3.9rem; line-height:50px;}
.m6shijian p{ font-size:18px; font-size:1.8rem; color: #666666; line-height:36px; margin-top:6px;}
.m6zin{ padding-left:150px; padding-right:13px; padding-top:9px;}
.m6a{ display:block; font-size:18px; font-size:1.8rem; line-height:26px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m6zin p a{ display:block; font-size:14px; font-size:1.4rem; color: #666666; line-height:28px; height:56px; overflow:hidden; margin-top:10px;}
.m6mor{ display:block; text-align:right; color:#333; line-height:40px; font-size:36px !important;}
.m6lie:hover{ background:#3fb93b;}
.m6lie:hover a{ color:#fff;}
@media screen and (max-width:1219px) {
.m6lie{ margin-bottom:16px; height:127px;}
.m6shijian{ width:105px; height:105px;}
.m6zin{ padding-left:120px; padding-right:10px; padding-top:15px;}
.m6mor{ display:none;}
.m6shijian span{ line-height:44px;}
}
@media screen and (max-width:999px) {
.main6{ padding-top:35px; padding-bottom:30px;}
.m6n{ margin-top:25px;}
.m6tu{ display:none;}
.m6zi{ width:100%; float:none;}
.m6lie{ height:110px;}
.m6shijian{ width:90px; height:90px;}
.m6shijian span{ font-size:28px; font-size:2.8rem; line-height:36px;}
.m6shijian p{ font-size:14px; font-size:1.4rem; line-height:36px; margin-top:2px;}
.m6zin{ padding-left:110px; padding-right:5px; padding-top:10px;}
}
@media screen and (max-width:767px) {
.m6lie{ height:90px;}
.m6shijian{ width:70px; height:70px; padding:5px;}
.m6shijian span{ font-size:20px; font-size:2rem; line-height:30px;}
.m6shijian p{ font-size:12px; font-size:1.2rem; line-height:36px; margin-top:2px;}
.m6a{ font-size:16px; font-size:1.6rem;}
.m6zin p a{ font-size:12px; font-size:1.2rem; line-height:24px; height:48px; margin-top:5px;}
.m6zin{ padding-left:90px; padding-right:5px; padding-top:3px;}
}

/*  foot  */
.foot input::-webkit-input-placeholder {/* WebKit browsers */
 color:#a6a6a6;opacity:1}
.foot input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#a6a6a6;opacity:1 }
.foot input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#a6a6a6;opacity:1 }
.foot input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#a6a6a6;opacity:1 }

.foot textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#a6a6a6;opacity:1}
.foot textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#a6a6a6;opacity:1 }
.foot textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#a6a6a6;opacity:1 }
.foot textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#a6a6a6;opacity:1 }


.foot{ background:#333 url(../images/fobei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-bottom:40px;}
.foot:before{ content:""; position:absolute; width:100%; height:100%; background:url(../images/fobei.jpg) no-repeat center; background-size:cover; z-index:-1}
.fobei1{ display:block; width:100%; margin-bottom:122px;}
.fo1{ width:260px; float:left;}
.fo2{ width:170px; float:left; margin-left:98px;}
.fo3{ width:500px; float:right;}

.ful{ font-size:16px; font-size:1.6rem; line-height:34px; color:#ffffff; margin-top:20px;}
.ful li{ color:#ffffff; position:relative; padding-left:40px; margin-bottom:4px;}
.ful li i{ display:block; position:absolute; left:0px; top:0px;}
.ful li a{ color:#ffffff;}
.ful>a{ display:block; color:#ffffff;}

.fobiao{ display:block; font-size:22px; font-size:2.2rem; color:#ffffff; text-transform:uppercase; line-height:26px; padding-bottom:3px;}

.fo3 form {padding-top: 8px;}
.fo3 .xing {background: url(../images/xing.png) no-repeat left 19px;}
.fo3 .int1 {padding-left: 14px; position: relative; margin-top: 19px;}
.fo3 .int1 i {line-height: 36px; position: absolute; left: 17px; top: 0px; font-size: 20px; font-weight: bold;}
.fo3 .int1 input {width: 220px; line-height: 38px; background:none; border: solid 1px #bfbfbf; padding-left:14px; font-size: 14px; font-size: 1.4rem; color: #999999;}
.fo3 .int1 textarea {width: 484px; height: 87px; padding-top: 7px; line-height: 26px; background:none; border: solid 1px #bfbfbf; padding-left: 10px; font-size: 14px; font-size: 1.4rem; color: #999999;}
.fo3 .int2 {padding-left: 14px; position: relative; margin-top: 18px; float: left;}
.fo3 .int2 input {width: 160px; line-height: 38px; background:none; border: solid 1px #bfbfbf; padding-left: 10px; font-size: 14px; font-size: 1.4rem;}
.fo3 .fyanzheng {width:140px; height: 40px; float: left; margin-top: 18px; margin-left: 20px; cursor: pointer}
.fo3 .int3 {min-width: 144px; height: 40px; float: right; padding: 0 5px; background: #3fb93b; margin-top: 18px; font-size: 20px; font-size: 2rem; color: #ffffff; cursor: pointer; transition: 0.5s;}
.fo3 .int3:hover {background: #fff; color: #3fb93b;}

.shejiao2{ padding-top:30px;}
.shejiao2:after{ content:""; clear:both; display:block;}
.shejiao2 a{ display:block; float:left; line-height:37px; text-align:center; color:#fff; font-size:26px; margin-left:17px; margin-top:5px;}

.fota{ font-size:16px; font-size:1.6rem; line-height:24px; color: #ffffff; margin-top:81px;}
.fota span,.fota a{ display:inline-block; color: #ffffff;}
.fota a{ margin:0 5px;}

.foot2{ margin-top:14px; background:#3fb93b;}
.fop{ font-size:16px; font-size:1.6rem; line-height:25px; padding:13px 0; color:#ffffff;}
.fop a{ display:inline-block; color:#ffffff;}
.foot a:hover{ color:#3fb93b;}
.foot2 a:hover{ color:#3fb93b}

.lianxi{ position:fixed; width:53px; right:0px; top:50%; transform:translateY(-50%); z-index:99999}
.lianxi div a{ display:block; width:53px; height:53px; text-align:center; line-height:53px; font-size:24px; color:#fff; margin-top:1px;}
.ke1{ background:#3fb93b}
.ke2{ background:#1d9c19}
.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:#fff; color:#3fb93b}
.clear2{ display:none}

.top{width: 69px; height: 69px; background: #3fb93b; border-radius:35px 0 35px 0; line-height:69px; color:#fff; font-weight:bold; font-size:23px !important; text-align:center; margin:auto; cursor:pointer; position:absolute; right:50%; margin-right:-35px; top:50px; transition:0.9s;z-index:9999999;}
.toph{ bottom:auto}

@media screen and (max-width:1219px) {
.fo1{ width:240px; float:left;}
.fo2{ width:170px; float:left; margin-left:40px;}
.fo3{ width:500px; float:right;}
.shejiao2 a{ margin-left:10px; font-size:16px; font-size:1.6rem;}
.top{ top:30px;}
}
@media screen and (max-width:999px) {
.fo1{ width:50%;}
.fo2{ width:45%; float:right; margin-left:0px;}
.fo3{ width:500px; float:none; margin-top:30px;}
.shejiao a{ margin-right:5px;}
.clear2{ display:block; clear:both;}
.fop{ font-size:14px; font-size:1.4rem; line-height:24px; padding:12px 0; color:#ffffff;}
.top{ position:fixed; margin:auto; right:5px; top:auto; bottom:-100px; font-size:18px !important; width:50px; height:50px; line-height:50px; border-radius:25px 0 25px 0;}
.bottom{bottom:150px;}
}
@media screen and (max-width:767px) {.foot{padding-bottom:60px;}
.fobei1{ margin-bottom:8px;}
.youlian,.fo2,.fo3,.fologo,.ful,.fobiao{display:none}
.fo1{ width:auto; float:none; margin:auto; padding:0px;}
.shejiao2{ text-align:center; margin-top:auto; padding:0px;}
.shejiao2 a{ margin-top:5px; float:none; display:inline-block; vertical-align:middle;}
.foot2{ margin-top:20px;}
.fop{ font-size:12px; font-size:1.2rem; line-height:24px; padding:12px 0; color:#ffffff;}

.top{ position:fixed; top:auto; width:33.33%; margin:auto; height:45px;line-height:45px; font-size:18px !important; bottom:0px;right:0px;border-radius:0px;border:none}

.lianxi{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff; transform:translateY(0);}
.lianxi>div{ width:33.33%; float:left;height:45px;line-height:45px; margin:auto;}
.lianxi div a{ margin:auto; width:100%; border-radius:0px;height:52px;line-height:45px; background:#3fb93b;}
.weixin2{ display:block}
.weixin1{ display:none}
}

/**************************************  product  ***************************************/
.fenbanner{ position:relative; margin-top:129px; overflow:hidden;}
.fentu{ display:block; width:100%;}
.fenbanner .zong{ position:absolute; height:100%; left:50%; top:0px; transform:translateX(-50%);}
.fenn{ position:absolute; left:0px; top:21.5%;}
.fenbiao{ display:block; color: #ffffff; font-size:36px; font-size:3.6rem; line-height:40px; font-family: SegoeWP-Semibold; position:relative; padding-bottom:19px;}
.fenbiao:before{ content:""; position:absolute; width:42px; height:3px; background:#ffffff; left:0px; bottom:0px;}
.mianbao{ font-size:16px; font-size:1.6rem; line-height:24px; color: #ffffff; margin-top:25px;}
.mianbao a{color: #ffffff;}
.mianbao a:hover{color: #3fb93b;}
.comian{color: #3fb93b !important;}

@media screen and (max-width:999px) {
.fenbanner{ margin-top:0px;}
.fenn{ top:8%;}
.fenbiao{ font-size:26px; font-size:2.6rem; line-height:32px; padding-bottom:10px;}
.fenbiao:before{ height:2px;}
.mianbao{ font-size:14px; font-size:1.4rem; margin-top:10px;}
}
@media screen and (max-width:767px) {
.fentu{ width:190%; margin-left:-50%;}
.fenbiao{ font-size:20px; font-size:2rem; line-height:26px; padding-bottom:7px;}
.mianbao{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:6px;}
}


.prmain{ padding-top:23px; padding-bottom:97px;}
.prmain:after{ content:""; clear:both; display:block;}
.prl{ width:21.66%; float:left;}
.prr{ width:76.66%; float:right; margin-top:22px;}

.prsousuo{ width:100%; height:44px; border: solid 1px #f2f2f2; position:relative;}
.prsou{height:42px;line-height:40px; padding-left:8px; font-size:16px; font-size:1.6rem; color:#333; width: -moz-calc(100% - 50px); width: -moz-calc(100% - 50px); width: calc(100% - 50px);}
.prsuo{width:44px;height:42px; float:right; background:none; position:relative; z-index:9999999; cursor:pointer;}
.prsou1{ width:44px; height:42px; text-align:center; line-height:42px; position:absolute; right:0px; top:0px; font-size:14px !important; cursor:pointer; background:#3fb93b; z-index:99990}

.j-nextshow { position: relative;}
.proslide_menubtn { display: none; width: 23px; height: 18px; position: absolute; top: 50%; margin-top:-9px; right: 12px; cursor: pointer; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }
.proslide_menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #3fb93b; }
.prbiao{ display:block; line-height:30px; font-size:20px; font-size:2rem; background:#ffffff; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); text-transform:uppercase; border-radius: 6px 6px 0px 0px; padding:8px 20px; position:relative; margin-top:22px;}

a.prbiao:hover{color:#3fb93b}

.pryiji{ margin-top:5px; background-color: #ffffff; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); border-radius: 0px 0px 6px 6px;}
.pryiji>li{ position:relative; border-bottom:1px solid #d5d5d5;}
.pryiji>li>a{ display:block; line-height:32px; padding:9px 13px; padding-right:10px; font-size:16px; font-size:1.6rem; border-radius: 0px 0px 6px 6px;}
.pryiji>li i{ position:absolute; right:15px; line-height:52px; top:0px; color:#808080; font-size:14px; font-size:1.4rem; transition:0.5s;}
.pryiji>li:hover>a{ background:#3fb93b; color:#fff;}
.pryiji>li:hover i{ transform:rotate(90deg);}
.prerji{ padding:12px 0; padding-left:26px;}
.prerji li a{ display:block; font-size:16px; font-size:1.6rem; line-height:28px; padding:7px 0;}
.prerji li:hover>a{ color:#3fb93b}
.prsanji{ padding:0px; padding-left:20px;}
.dangpryi>a{  background:#3fb93b !important; color:#fff !important;}
.dangpryi i{transform:rotate(90deg) !important;}
.dangprer>a{ color:#3fb93b !important;}

.prlc{}
.prlclie{ margin-top:20px;}
.prlctu{ display:block;}
.prlctu img{ width:100%; max-width:400px; margin:auto;}
.prlca{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; margin-top:5px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prlcriqi{ display:block; color: #999999; font-size:14px; font-size:1.4rem; line-height:24px; padding-left:29px; position:relative; margin-top:5px;}
.prlcriqi i{ color:#c3c3c3; position:absolute; left:0px; top:0px;}
.prlcp a{color: #666666; display:block; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:6px;}
.prlc a:hover{ color:#3fb93b;}

.prlb{}
.prlbn{background-color: #ffffff; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); border-radius: 0px 0px 6px 6px; margin-top:1px; padding:14px 20px;}
.prlbn:after{ content:""; clear:both; display:block;}
.prlbn a{ display:block; font-size:16px; font-size:1.6rem; color: #666666; line-height:26px; padding:5px 0;}
.prlbn a:hover{ color:#3fb93b;}

.prt{}
.prt:after{ content:""; clear:both; display:block;}
.prttu{ width:65.72%; float:left;}
.prttu img{ width:100%; max-width:610px; margin:auto;}
.prtzi{width: 32%; height:381px; background-color: #ffffff; border-radius: 6px; border: solid 1px #ededed; float:right; padding:20px 28px;}
.prtzin{ overflow:auto; height:100%;}
.prtbiao{ display:block; color: #3fb93b; font-size:24px; font-size:2.4rem; line-height:30px; font-weight:bold; margin-top:18px;}
.prtp{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:20px;}

.prr form{ padding-top:9px;}
.prlie{ width:31.67%; float:left; margin-left:2.49%; margin-top:20px; padding-bottom:20px; background:#fff; border-radius:8px; position:relative;}
.prtu{ display:block; overflow:hidden; border-radius: 8px 8px 0px 0px;}
.prtu img{ width:100%; max-width:450px; transition:0.5s;border-radius: 8px 8px 0px 0px;}
.przi{ padding:0 5px;}
.pra{ display:block; text-align:center; font-size:16px; font-size:1.6rem; line-height:24px; margin-top:9px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prp a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; color: #666666; height:52px; overflow:hidden; text-align:center; margin-top:7px;}

.prin{ text-align:center; margin-top:15px;}
.prin input{ display:inline-block; vertical-align:middle; margin-left:3px; cursor:pointer;}
.prin .prmor{ display:inline-block; vertical-align: middle; min-width:158px; line-height:40px; background:#999999; text-align:center; padding:0 5px; font-size:16px; font-size:1.6rem; color:#ffffff; border-radius: 20px; margin-left:30px;}
.biaoqian{ display:block; position:absolute; width:26px; top:0px; right:22px;}

.prlie:hover .pra,.prlie:hover .prp a{ color:#3fb93b;}
.prlie:hover .prin .prmor{ color:#fff; background:#3fb93b;}

.fenye{ padding-top:64px; text-align:center;}
.fenyen{ display:inline-block; vertical-align:middle; font-size:0px;}
.fenyen a.no{color:#999999 !important; border: solid 1px #9d9d9d !important; background-color: #fff !important;}
.fenyen a, .fenyen span{ display:inline-block; vertical-align:middle; *float:left; width:41px; height:41px; text-align:center; line-height:39px; border-radius:50%; border: solid 1px #9d9d9d; margin-right:5px; margin-left:5px; margin-bottom:10px; font-size:16px; font-size:1.6rem; color:#999999;}
.fenyen a:hover{ background:#3fb93b; color:#fff; border-color:#3fb93b;}
.fenyen .sx{ color:#999999; font-size:14px !important;}
.dangqianfen{ background:#3fb93b !important; color:#fff !important; border-color:#3fb93b !important;}
.fuxuan{ display:inline-block; *float:right; margin-bottom:10px; margin-left:11px; background:url(../images/fuxuan.png) no-repeat right center; padding-right:29px;}
.fuxuan input{ min-width:222px; height:41px; padding:0 5px; border-radius: 20px; background:#3fb93b; color:#ffffff; cursor:pointer; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; font-size:18px; font-size:1.8rem; color:#ffffff; border:1px solid #3fb93b;}
.fuxuan input:hover{ background:#fff; color:#3fb93b;}

@media(max-width:1219px) {
.prl{ width:240px; float:left;}
.prr{ width:720px; float:right;}

.prtzi{ height:295px; padding:10px 8px;}
.prin .prmor{ margin-left:10px; min-width:120px; line-height:30px;}
}
@media(max-width:999px) {
.prmain{ padding-top:23px; padding-bottom:38px;}
.prl{ width:30%; float:left;}
.prr{ width:67%; float:right;}
.pryiji>li>a{padding:10px; padding-right:30px; font-size:14px; font-size:1.4rem;}
.prerji li a{ font-size:14px; font-size:1.4rem;}
.fenye{ padding-top:30px;}
.fenyen a{ width:30px; height:30px; line-height:28px; margin-right:3px; margin-left:3px; font-size:14px !important; font-size:1.4rem !important;}
.fuxuan input{ min-width:160px; height:30px; border-radius: 15px; font-size:14px; font-size:1.4rem;}

.prbiao{ font-size:18px; font-size:1.8rem;}

.prlie{ padding-bottom:15px;}
.prttu{ width:100%; float:none;}
.prtzi{ width:100%; float:none; height:auto; margin-top:10px;}
.prtbiao{ font-size:16px; font-size:1.6rem; line-height:24px; margin:auto;}
.prtp{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}

.prin{ margin-top:8px;}
.prin input{ position:absolute; left:5px; top:8px;}
.prin .prmor{  min-width:100px; line-height:28px; font-size:14px; font-size:1.4rem; margin-left:0px;}
.pra{font-size:14px; font-size:1.4rem; margin-top:4px;}
.prp a{ font-size:14px; font-size:1.4rem; line-height:24px; height:48px; margin-top:3px;}

.prlbn a{ font-size:14px; font-size:1.4rem;}
.prlcp a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:6px;}
}
@media(max-width:767px) {
.prl{ width:100%; float:left; margin-top:0px;}
.prr{ width:100%; float:right; margin-top:0px;}
/*.pryiji{ display:none}
.proslide_menubtn { display:block;}*/
}
@media screen and (max-width:489px) {
.prlie{ width:48%; margin-left:1% !important; margin-right:1%; margin-bottom:29px; position:relative;}
}

/********************************************  product2  ***********************************************/
.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:#29282b;	z-index:5000; width:100%; height:100%; display:none; z-index:101; }
.zoomWindow{position:absolute; left:110%; top:40px; background:#29282b; z-index:6000; height:auto; z-index:10000; z-index:110; }
.zoomWrapper{position:relative; border:1px solid #999; 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; }

.m-propic { margin:0 auto 0; width:710px;}
.m-propic .pic-big { position: relative; float: left; width:554px; background:#fff; background:rgba(255,255,255,0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index:9}
.m-propic .big-img { display: block; line-height: 0; font-size: 0;}
.m-propic .big-img .zoomPad { float: none; z-index: 8; }
.m-propic .zoomWrapperImage img { max-width: 1200px; z-index:99}
.m-propic .pic-small { position: relative; float: right; width: 144px; padding-top:47px; padding-bottom:47px; overflow: hidden; z-index:1}
.m-propic .pic-btn { position: absolute; margin: 0 auto; left: 0; right: 0; display: block; text-align:center; font-size:40px; font-size:4rem; background-repeat: no-repeat; background-position: center;cursor: pointer; color:#666666; z-index:9}
.m-propic .pic-btn.prev { top: 0px;}
.m-propic .pic-btn.next { bottom: -10px; }
.m-propic .pic-btn.prev:hover,.m-propic .pic-btn.next:hover { color:#3fb93b;}
.m-propic .pic-list { height:450px; overflow: hidden;}
.m-propic .pic-list ul { height: 2000px;}
.m-propic .list-item { margin-bottom:7px;}
.m-propic .item-pic { display: block; overflow:hidden;}
.m-propic .item-pic img { width: 100%;display: block; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; }
.m-propic .item-pic:hover {}
.m-propic .item-pic:hover img {-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.m-propic .item-pic.zoomThumbActive {}
.m-propic2 { display: none; }

.jianjie{ text-align:center; margin-top:19px;}
.jianjie h1{ font-size:26px; font-size:2.6rem; line-height:30px;}

.share{ margin-top:32px;}
.share1{ display:inline-block; vertical-align:middle; font-size:16px; font-size:1.6rem; line-height:18px;vertical-align:middle; color:#333;}
.share2{ display:inline-block; vertical-align:middle; margin-left:2px; vertical-align:middle}

.inno{; padding-top:13px;}
.inno a{ display:inline-block; min-width:176px; line-height:39px; border: solid 1px #3fb93b; border-radius: 20px; padding:0 5px; text-align:center; margin:10px 7px; font-size:16px; font-size:1.6rem; text-transform:uppercase;color: #3fb93b;}
.inno a:hover{ background:#3fb93b; color:#fff;}

.chanxbiao{ display:inline-block; margin-top:61px; padding-bottom:6px; position:relative;}
.chanxbiaon{ display:block; background:#3fb93b; border-radius: 8px 8px 0px 0px; min-width:214px; line-height:33px; padding:5px 20px; font-size:20px; font-size:2rem; color:#f6f8fc; text-align:center;}
.chanxbiao:before{ content:""; width:100%; height:1px; background:#3fb93b; position:absolute; left:0px; bottom:0px;}
a.chanxbiaon:hover{ background:#000; color:#3fb93b}

.prxiang1{}
.pr1lie{ margin-top:42px;}
.pr1lie:after{ content:""; clear:both; display:block;}
.pr1tu{ width:43.78%;}
.pr1tu img{ width:100%;}
.pr1lie1 .pr1tu{ float:left; margin-right:25px;}
.pr1lie2 .pr1tu{ float:right; margin-left:30px;}
.pr1zi{ font-size:16px; font-size:1.6rem; line-height:30px;}

.chanxiang{ font-size:16px; font-size:1.6rem; line-height:24px; color:#666666; padding-top:26px;}
.chanxiang2{ line-height:30px;}
.chanxiang:after{ content:""; clear:both; display:block;}
.chanxiang p{ color:#666666;}
.chanxiang em{ color:#333; font-size:18px; font-size:1.8rem; font-style:normal;}
.chanxiang strong{ font-size:20px; font-size:2rem; font-weight:normal;color: #333333;}
.chanxiang a{ color:#3fb93b;}
.chanxiang img{ display:inline; max-width:100%;}
.chantu{ width:52.5%; float:left; margin-right:30px;}
.chantu img{ width:100%; max-width:490px;}

.table{ width:100%; overflow:auto;}
.table table{ width:100%; border-collapse:collapse; line-height:22px;}
.table table tr td{ padding:10px; border:1px solid #a6a6a6; font-size:16px; font-size:1.6rem; background:#fff;}
.table table tr:nth-child(2n) td{ background:#f2f2f2;}

.prtag{ margin-top:54px;}
.prtag a{ display:block; float:left; margin-right:16px; min-width:214px; text-align:center; margin-top:5px; font-size:16px; font-size:1.6rem; line-height:31px; color: #3fb93b; padding:5px; border: solid 1px #3fb93b; border-radius: 8px 8px 0px 0px;}
.prtag a:hover{ background:#3fb93b; color:#fff;}

.homain{ padding-top:39px; padding-bottom:113px; position:relative; z-index:1}
.homain:before{ content:""; position:absolute; width:100%; background:#ffffff; height:387px; left:0px; top:0px; z-index:2}
.homain .zong{ position:relative; z-index:3}
.hobiao{ font-size:30px; font-size:3rem; line-height:40px; padding-right:70px;}

.img-scroll {position: relative; z-index:9; margin-top:26px;}
.img-scroll .prev, .img-scroll .next {position: absolute; text-align:center;display: block; width:28px; height:28px; line-height:24px; border:2px solid #666666; border-radius:50%; color:#666666; font-size:16px; z-index:99; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; top:-61px;}
.img-scroll .prev {right:35px; cursor: pointer;}
.img-scroll .next {right:0px; cursor: pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover { border-color:#3fb93b; color:#3fb93b;}
.img-list {position: relative;overflow: hidden; z-index:90;}
.img-list ul {width: 10000%;}
.img-list li {float: left;display: inline;  width:0.2358%; margin-right:0.0189%; border: solid 1px #c6c6c6; position:relative;}
.hotu{ display:block; border-bottom: solid 1px #c6c6c6;}
.hotu img{ width:100%;}
.hozi{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; text-align:center; padding:10px;}
.hozi a{ display:block; height:60px; overflow:hidden;}
.hozi a:hover,.hobiao:hover{color: #3fb93b;}

@media screen and (max-width:1219px) {
.homain{ padding-bottom:43px; position:relative; z-index:1}
.inno a{ min-width:120px; font-size:14px; font-size:1.4rem; line-height:30px;}
.homain:before{ height:335px;}
	.zoomPad { cursor: default !important; }
	.zoomPup { display: none !important; }
	.zoomWindow { display: none !important; }
	.zoomPreload { display: none !important; }
}
@media screen and (max-width:999px){
	.m-propic1 { display: none; }
	.m-propic2 { position: relative; display: block; overflow: hidden; width: 100%; padding-left: 30px; padding-right: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float:none; }
	.m-propic2 .box-btn { position: absolute; top: 50%; margin-top: -12px; display: block; width: 17px; height: 32px; color:#333; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
	.m-propic2 .box-btn.prev { left: 0;}
	.m-propic2 .box-btn.next { right: 0;}
	.m-propic2 .box-btn.prev:hover {}
	.m-propic2 .box-btn.next:hover {}
	.m-propic2 .box-list { overflow: hidden; }
	.m-propic2 .box-list ul { width: 1000%; }
	.m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width: 3.13%; } 
.m-propic { float:none; margin:auto; margin-top:20px;}
.jianjie{ width:100%; float:none; padding-top:20px;}

.chanxbiao{ font-size:24px; font-size:2.4rem;}
.chanxiang em{ font-size:16px; font-size:1.6rem;}
.chanxiang strong{ font-size:18px; font-size:1.8rem;}

.jianjie{ width:100%; float:none; padding-top:0px;}
.jianjie h1{ font-size:18px; font-size:1.8rem; line-height:24px;}
.jiann{ font-size:14px; font-size:1.4rem; line-height:26px;}
.share{ margin-top:10px;}
.inno{ padding-top:5px;}
.chanxbiao{ margin-top:20px;}
.pr1zi{ font-size:14px; font-size:1.4rem; line-height:26px;}

.chanxiang{ font-size:14px; font-size:1.4rem; line-height:24px;}
.chanxiang strong{ font-size:16px; font-size:1.6rem;}
.table table tr td{font-size:14px; font-size:1.4rem; line-height:24px;}
.prtag{ margin-top:20px;}
.prtag a{ margin-right:10px; min-width:180px; font-size:14px; font-size:1.4rem; padding:5px 10px;}

.homain{ padding-top:2px; padding-bottom:40px;}
.homain:before{ display:none}
.hobiao{ font-size:24px; font-size:2.4rem;}
.img-scroll { margin-top:23px;}
.img-list li { width:0.24%; margin-right:0.01333%; position:relative;}
.img-scroll .prev, .img-scroll .next { top:-54px;}
.img-scroll .prev {right:35px; cursor: pointer;}
.img-scroll .next {right:0px; cursor: pointer;}
.hozi{ font-size:14px; font-size:1.4rem; line-height:24px; padding:5px;}
.hozi a{ height:48px;}
}
@media screen and (max-width:767px){
.jianjie h1{ font-size:16px; font-size:1.6rem;}
.jiann{ font-size:12px; font-size:1.2rem; line-height:24px;}
.chanxbiaon{ font-size:18px; font-size:1.8rem; padding-left:10px; padding-right:10px;}
.pr1lie{ margin-top:20px;}
.pr1zi{ font-size:12px; font-size:1.2rem; line-height:26px;}

.chanxiang{ font-size:12px; font-size:1.2rem; line-height:22px;}
.chanxiang em{ font-size:14px; font-size:1.4rem;}
.chanxiang strong{ font-size:16px; font-size:1.6rem;}
.chantu{ width:100%; float:none; margin:auto;}
.table table tr td{font-size:12px; font-size:1.2rem; line-height:22px;}
.prtag a{ font-size:12px; font-size:1.2rem; min-width:100px;}
.img-list li { width:0.3233%; margin-right:0.015%; position:relative;}

.hobiao{ font-size:20px; font-size:2rem;}
}
 @media only screen and (max-width:500px ) {
.m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width:4.8%; } 
.chanxbn a{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:10px;}
.img-list li { width:0.49%; margin-right:0.02%; position:relative;}
.pr1tu{ width:100%; float:none !important; margin:auto !important;}
.pr1zi{ margin-top:20px;}
}
@media only screen and (max-width:350px ) {
.m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width:9.8%; } 
}

/****************************  news  **********************/
.nemain{ padding-top:25px; padding-bottom:100px;}
.nelie{ position:relative; min-height:381px; margin-top:40px; z-index:1}
.nelie:before{ content:""; width:1920px; height:100%; left:0px; top:0px; position:absolute; background: #ffffff; border-radius: 10px 0px 0px 10px; border: solid 2px #fff; transition:0.5s;}
.nelien{ position:relative; z-index:3}
.netu{ display:block; width:368px; position:absolute; left:32px; top:38px;}
.netu img{ width:100%; max-width:600px; margin:auto;}
.nezi{ margin-left:457px; padding-top:46px;}
.nea{ display:block; font-size:20px; font-size:2rem; line-height:30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.neriqi{ display:block; font-size:16px; font-size:1.6rem; color: #666666; line-height:24px; margin-top:18px;}
.neriqi i{ color:#666666; font-size:20px; margin-right:10px;}
.nep a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; max-height:90px; padding-left:25px; overflow:hidden; margin-top:32px; position:relative;}
.nep a:before{ content:""; width:2px; height:38px; background:#333333; position:absolute; left:0px; top:10px;}
.nemor{ display:inline-block; min-width:165px; line-height:40px; border-radius: 20px; background:#929292; padding:0 5px; text-align:center; color: #f6f8fc; font-size:16px; font-size:1.6rem; margin-top:44px;}
.nelie:hover:before{border: solid 2px #3fb93b;}
.nelie:hover a{ color:#3fb93b;}
.nelie:hover .nemor{ background:#3fb93b; color:#fff;}

.nemain .fenye{ padding-top:63px;}

@media screen and (max-width: 1219px) { 
.nelien{ padding:0 10px;}
.nelie:before{ left:0px;}
.netu{ left:20px;}
.nezi{ margin-left:400px; padding-top:46px;}
}
@media screen and (max-width: 999px) { 
.nemain{ padding-top:25px; padding-bottom:30px;}
.nelie{ min-height:117px; margin-top:20px; z-index:1}
.nelien{ padding:0px;}
.netu{ width:130px; top:0px; left:0px;}
.nezi{ margin-left:140px; padding-top:5px;}
.nea{ font-size:16px; font-size:1.6rem; line-height:20px;}
.neriqi{font-size:12px; font-size:1.2rem; line-height:20px; margin-top:5px;}
.neriqi i{ color:#999999; font-size:14px; margin-right:5px;}
.nep a{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:48px; margin-top:5px; padding-left:0px;}
.nep a:before{ display:none}
.vimain .nep a{ margin-top:25px;}
.nemor{ display:none}
.nelie:before{ display:none}
.nemain .fenye{ padding-top:43px;}
}
@media screen and (max-width: 767px) { 
.nea{ font-size:14px; font-size:1.4rem; line-height:20px;}
.nep a{ font-size:12px; font-size:1.2rem; line-height:22px; max-height:44px;}
}

/****************************  news2  **********************/
.nemain2{ padding-top:80px; padding-bottom:130px;}
.nemain2:after{ content:""; clear:both; display:block;}
.nel{ width:62.4%; float:left;}
.ner{ width:32.9%; float:right;}

.nemain2 h1{ font-size:22px; font-size:2.2rem; line-height:30px;}
.nel .neriqi{ text-align:center; margin-top:8px;}
.nexiang{ font-size:16px; font-size:1.6rem; line-height:30px; color: #666666; margin-top:26px;}
.nexiang p,.nexiang em,.nexing strong{color: #666666;}
.nexiang img{ max-width:100%; display:inline-block;}
.nexiang a{ color:#3fb93b;}
.nemain2 .share{ padding-top:30px;}
.fanpian{ font-size:16px; font-size:1.6rem; color: #666666; line-height:30px; margin-top:46px;}
.fanpian li{color: #666666;}
.fanpian li a{color: #666666;}
.fanpian li a:hover{color: #3fb93b;}

.nert{ background:#fff; padding:20px 15px;}
.nertu{ width:49.1%; float:left;}
.nertu img{ width:100%; max-width:600px;}
.nera{ width:45.2%; float:right; padding-top:8px;}
.nera a{ display:block; font-size:18px; font-size:1.8rem; line-height:30px; max-height:90px; overflow:hidden;}
.nertp{ font-size:16px; font-size:1.6rem; line-height:30px; color: #666666; margin-top:41px; padding-bottom:20px;}
.nertp p a{ display:block; color: #666666;}

.nerb{ background:#ffffff; padding:21px 44px; margin-top:40px; padding-bottom:30px;}
.touxiang{ font-size:0px;}
.toutu{ width:35.8%; max-width:120px; border-radius:50%; display:inline-block; vertical-align:middle;}
.toutu img{ width:100%; max-width:120px; border-radius:50%;}
.touzi{ margin-left:27px; width:45%; display:inline-block; vertical-align:middle; font-size:30px; font-size:3rem; line-height:40px;}
.nexin{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:51px;}
.nexin p a:hover{ color:#3fb93b;}
.nermor{ display:block; border-radius:25px; width:100%; max-width:286px; background:#3fb93b; text-align:center; padding:0 5px; line-height:48px; border:1px solid #3fb93b; color: #ffffff; font-size:16px; font-size:1.6rem; margin-top:38px;}

.homain2{ text-align:center;}
.homain2:after{ content:""; clear:both; display:block;}
.homain2 .hobiao{ display:block; padding:0px;}
.holie{ width:23.5%; float:left; margin-left:2%; border: solid 1px #c6c6c6; margin-top:30px;}

@media screen and (max-width: 1219px) { 
.nel{ width:61%; float:left;}
.ner{ width:37%; float:right;}
}
@media screen and (max-width: 999px) { 
.nemain2{ padding-top:20px; padding-bottom:30px;}
.nel{ width:100%; float:none;}
.ner{ width:100%; float:none; margin-top:30px;}
.nemain2 h1{ font-size:18px; font-size:1.8rem; line-height:26px; text-align:center;}
.nexiang{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.nemain2 .share{ padding-top:10px;}
.fanpian{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:26px;}

.nera{padding-top:8px;}
.nera a{ font-size:16px; font-size:1.6rem; line-height:24px; max-height:72px;}
.nertp{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:20px; padding-bottom:0px;}
.nerb{ padding:20px 10px;}
.toutu{ max-width:100px;}
.touzi{ font-size:20px; font-size:2rem; margin-left:10px;}
.nexin{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:20px;}
.nermor{ line-height:38px; border-radius:20px;}

.holie{ width:48%; margin-left:1% !important; margin-right:1%;}
}
@media screen and (max-width: 999px) { 
.nemain2 h1{ font-size:16px; font-size:1.6rem;}
.nexiang{ font-size:12px; font-size:1.2rem;}
.nera a{ font-size:14px; font-size:1.4rem;}
.nertp{ font-size:12px; font-size:1.2rem;}
}

/****************************  application  **********************/
.appmain{ padding-top:28px; padding-bottom:100px;}
.applie{ position:relative; min-height:365px; margin-top:40px;}
.apptu{ display:block; width:431px; position:absolute; left:0px; top:0px;}
.apptu img{ width:100%; max-width:431px; margin:auto;}
.appzi{ margin-left:494px; padding-top:41px;}
.appa{ display:block; font-size:20px; font-size:2rem; line-height:30px; font-weight:bold;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.appp a{ display:block; font-size:16px; font-size:1.6rem; color: #666666; line-height:30px; height:150px; overflow:hidden; margin-top:27px;}
.appmor{ display:inline-block; min-width:165px; background:#a0a0a0; line-height:40px; border-radius:20px; padding:0 5px; text-align:center; font-size:16px; font-size:1.6rem; color: #f6f8fc; margin-top:17px;}
.applie:hover a{color: #3fb93b;}
.applie:hover .appmor{background: #3fb93b; color:#fff;}
.appmain .fenye{ margin-top:30px;}
@media screen and (max-width: 999px) { 
.appmain{ padding-top:28px; padding-bottom:40px;}
.applie{ min-height:110px; margin-top:20px;}
.apptu{ width:130px;}
.appzi{ margin-left:140px; padding-top:0px;}
.appa{ font-size:16px; font-size:1.6rem; line-height:24px;}
.appp a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px; height:72px;}
.appmor{ display:none;}
.appmain .fenye{ margin-top:10px;}
}
@media screen and (max-width: 767px) { 
.appa{ font-size:14px; font-size:1.4rem; line-height:24px;}
.appp a{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:10px; height:72px;}
}

/****************************  application2  **********************/
.appmain2{ padding-top:59px; padding-bottom:111px;}
.appmain2 h1{ font-size:28px; font-size:2.8rem; font-weight:bold; line-height:32px; text-align:center; padding-bottom:31px;}
.appmain2 .fanpian{ margin-top:32px;}
.appmain2 .fanpian li{ margin-top:5px;}
@media screen and (max-width: 999px) { 
.appmain2{ padding-top:40px; padding-bottom:30px;}
.appmain2 h1{ font-size:20px; font-size:2rem; padding-bottom:0px;}
}

/****************************  quality  **********************/
.qumain1{ padding-top:44px;}
.qubiao{ font-size:36px; font-size:3.6rem; line-height:42px; color: #3fb93b; text-align:center;}
.qun{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:43px;}

.qumain2{ position:relative; z-index:1; margin-top:90px; margin-bottom:119px;}
.qumain2:before{ content:""; position:absolute; width:100%; height:356px; background:#f6f8fc; left:0px; top:50%; margin-top:-178px; z-index:2}
.qumain2 .zong{ position:relative; z-index:3; background-color: #ffffff; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2); border: solid 1px #e5e5e5; font-size:0px; padding:76px 0;}
.qulie{ width:33.333%; display:inline-block; vertical-align:top; text-align:center; padding:10px 20px;}
.qutu{ display:block; width:125px; margin:auto;}
.qutu img{ width:100%; max-width:125px;}
.qua{ display:block; font-size:20px; font-size:2rem; line-height:30px; color: #3fb93b; font-weight:bold; margin-top:57px;}
.qup{ font-size:16px; font-size:1.6rem; line-height:30px; text-align:left; margin-top:7px;}

@media screen and (max-width: 999px) { 
.qumain1{ padding-top:35px;}
.qubiao{ font-size:26px; font-size:2.6rem; line-height:34px;}
.qun{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:13px;}

.qumain2{ margin-top:30px;  margin-bottom:39px;}
.qumain2 .zong{ padding:26px 0;}
.qutu{ width:90px;}
.qua{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:10px;}
.qup{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:5px;}

}
@media screen and (max-width: 767px) { 
.qumain1{ padding-top:25px;}
.qubiao{ font-size:20px; font-size:2rem; line-height:30px;}
.qun{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:13px;}

.qulie{ width:50%; padding:10px;}
.qua{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.qup{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:5px;}
}
@media screen and (max-width: 499px) { 
.qulie{ width:100%; padding:10px;}
}

/****************************  about  **********************/
.abmain1{ padding-top:77px; padding-bottom:33px;}
.abmain1:after{ content:""; clear:both; display:block;}
.abtu1{ display:block; width:50%; float:left; margin-right:35px;}
.abtu1 img{ width:100%; max-width:600px;}
.abzi1{ padding-top:6px;}
.ab1a{ font-size:20px; font-size:2rem; color: #3fb93b; font-weight:bold; line-height:30px; position:relative; display:inline-block; padding-right:67px;}
.ab1a:before{ content:""; position:absolute; width:57px; height:2px; background:#3fb93b; right:0px; top:50%; margin-top:-1px;}
.ab1biao{ font-size:46px; font-size:4.6rem; font-weight:bold; line-height:60px; margin-top:8px;}
.ab1p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:12px;}

.abmain2{ background:url(../images/abbei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:82px; padding-bottom:79px;}
.abmain2:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/abbei.jpg) no-repeat center; background-size:cover; z-index:-1;}

.ab2biao{ font-size:48px; font-size:4.8rem; color: #ffffff; line-height:60px; font-weight:bold; position:relative; text-align:center; padding-top:26px;}
.ab2biao:before{ content:""; position:absolute; background:#ffffff; height:3px; width:89px; top:0px; left:50%; margin-left:-45px;}
.ab2p{color: #ffffff; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:60px;}
.ab2p p{color: #ffffff;}

.abmain3{ padding-top:80px;}
.abmain3:after{ content:""; clear:both; display:block;}
.ab3tu{ width:47.25%; float:right; margin-left:35px;}
.ab3tu img{ width:100%; margin:auto; max-width:548px;}
.ab3zi{ padding-top:13px;}
.ab3zi .ab1p{ margin-top:24px;}

.abmain4{ position:relative; margin-top:117px; margin-bottom:106px;}
.abmain4:after{ content:""; clear:both; display:block;}
.abmain4:before{ content:""; position:absolute; left:100px; bottom:0px; top:134px; width:1920px; background:#d9f1d8; z-index:-2}
.ab4tu{ width:45.66%; float:left; margin-right:20px;}
.ab4tu img{ width:100%; max-width:550px;}
.ab4zi{ padding-bottom:39px; padding-top:67px; padding-right:10px;}
.ab4biao{}
.abmain4 .ab1p{ margin-top:28px;}

@media screen and (max-width: 1219px) { 
.abmain2{ padding-top:32px; padding-bottom:39px;}
.ab2biao{ font-size:38px; font-size:3.8rem; line-height:50px; padding-top:15px;}
.ab2p{ margin-top:20px;}
}
@media screen and (max-width: 999px) { 
.abmain1{ padding-top:50px; padding-bottom:33px;}
.abtu1{ margin-right:20px;}
.ab1biao{ font-size:30px; font-size:3rem; line-height:40px;}
.ab1p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:12px;}

.ab2biao{ font-size:28px; font-size:2.8rem; line-height:40px; padding-top:10px;}
.ab2p{ font-size:14px; font-size:1.4rem; line-height:26px;}

.abmain3{ padding-top:30px;}
.ab3zi{ padding-top:0px;}

.abmain4{ margin-top:37px; margin-bottom:36px;}
.ab4zi{ padding-bottom:39px; padding-top:0px; padding-right:10px;}
.abmain4 .ab1p{ margin-top:8px;}
}
@media screen and (max-width: 767px) {
.ab1a{ font-size:14px; font-size:1.4rem;}
.ab1biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.ab1p{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:12px;}

}
@media screen and (max-width: 499px) {
.abtu1{ width:100%; float:none; margin:auto;}
.abzi1{ padding-top:12px;}
.ab1biao{ font-size:20px; font-size:2rem; line-height:30px;}

.ab3tu{ width:100%; margin:auto; float:none; margin-bottom:20px;}
.ab4tu{ width:100%; float:none; margin:auto; margin-bottom:20px;}
.ab4zi{ padding-bottom:20px; padding-top:0px; padding-right:10px;}
.abmain4:before{ display:none;}
}

/****************************  contact  **********************/
.comain1{ padding-top:19px;}
.colie{ padding-top:53px; padding-bottom:13px;}
.colie:after{ content:""; clear:both; display:block;}
.cotouxiang{border: solid 1px #bfbfbf; position:relative; width:26.9%; min-height:146px; line-height:146px; float:left;}
.cotu{ width:115px; position:absolute; left:9px; top:18px; border-radius:50%;}
.cotu img{ width:100%; border-radius:50%;}
.cozi{ display:inline-block; vertical-align:middle; margin-left:152px; color: #000000; font-size:20px; font-size:2rem; line-height:30px; font-weight:bold;}

.coxin1{ width:68.33%; float:right; font-size:0px;}
.coxin1:after{ content:""; clear:both; display:block;}
.coxinlie{ width:26.82%; display:inline-block; vertical-align:top; position:relative; margin-left:9.75%; position:relative; min-height:55px; margin-bottom:33px;}
.cotubiao{ display:block; border: solid 1px #3fb93b; width:55px; height:55px; line-height:53px; text-align:center; border-radius:50%; color:#3fb93b; font-size:26px !important; position:absolute; left:0px; top:0px;}
.coxin1n{ margin-left:72px;}
.cop1{ font-size:20px; font-size:2rem; line-height:30px;}
.cop2{ color: #666666; font-size:16px; font-size:1.6rem; line-height:30px;}
.cop2 a{ color: #666666;}
.cop2 a:hover{ color: #3fb93b;}

.colie:first-child{ border-bottom:1px solid #3fb93b;}

.comain2{ background:url(../images/cobei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:38px; padding-bottom:47px; margin-top:52px;}
.comain2:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px;  background:url(../images/cobei.jpg) no-repeat center; background-size:cover; z-index:-1}

.bebiao{ text-align:center; color: #ffffff; font-size:40px; font-size:4rem; line-height:50px; font-weight:bold;}
.bep{color: #ffffff; font-size:14px; font-size:1.4rem; line-height:22px; text-align:center;}

.coxin{ max-width:1123px; margin:auto; margin-top:36px;}
.coxin .int1{width: 48.9%; line-height:45px; box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2); border-radius:5px; padding-left:20px; background:#fff; background:rgba(255,255,255,0.66); font-size:14px; font-size:1.4rem; color:#333333; margin-top:21px;}
.coxin textarea{width: 100%; height: 185px; line-height:25px; padding-top:10px; padding-left:20px; background:#fff; background:rgba(255,255,255,0.66);border-radius:5px; font-size:14px; font-size:1.4rem; color:#333333; margin-top:21px;}
.coxin .int2{ float:left;  width:31.25%; margin-right:29px;}
.coxin .int2 input{width: 100%; line-height:45px; padding-left:20px; background:#fff; background:rgba(255,255,255,0.66);border-radius:5px; font-size:14px; font-size:1.4rem; color:#333333; margin-top:21px;}
.coxin .yanzheng{ float:left; margin-top:21px; cursor:pointer;}
.coxin .yanzheng img{ width:163px; height:44px;}
.coxin .int3{ width:40%; height:45px; background:#3fb93b; border-radius: 5px; float:right; margin-top:21px; font-size:14px; font-size:1.4rem; color: #ffffff; cursor:pointer; transition:0.5s;}
.coxin .int3:hover{ background:#fff; color:#3fb93b;}
.coxin .xing{ background:#fff url(../images/xing.png) no-repeat 10px 19px !important; background:rgba(255,255,255,0.66) url(../images/xing.png) no-repeat 10px 19px !important;}

.ditu{ padding-top:52px; padding-bottom:106px;}
.ditu img{ max-width:100%;}

@media screen and (max-width: 1219px) { 
.cotu{ left:4px;}
.cozi{ margin-left:130px; font-size:16px; font-size:1.6rem;}
.coxin1{ width:71%;}
.coxinlie{ width:32.33%; margin-left:1.5%;}
}
@media screen and (max-width: 999px) { 
.comain1{ padding-top:10px;}
.colie{ padding-top:30px; padding-bottom:6px;}
.cotouxiang{ width:100%; float:none; min-height:70px; line-height:70px;}
.cotu{ width:60px; position:absolute; left:5px; top:5px;}
.cozi{ margin-left:75px; font-size:14px; font-size:1.4rem; line-height:26px;}
.coxin1{ width:100%; float:none; margin-top:20px;}

.cotubiao{ width:40px; height:40px; line-height:38px; font-size:16px !important; top:3px;}
.coxin1n{ margin-left:50px;}
.cop1{ font-size:16px; font-size:1.6rem; line-height:24px;}
.cop2{ font-size:14px; font-size:1.4rem; line-height:24px;}

.comain2{ padding-top:33px; padding-bottom:30px;}
.comain2 .coxin .int3{ width:36%;}
.bebiao{ font-size:20px; font-size:2rem; line-height:30px; font-weight:bold;}
.coxin{margin-top:10px;}

.ditu{ padding-top:30px; padding-bottom:30px;}
}
@media screen and (max-width: 767px) { 
.coxinlie{ width:48%; margin-left:1% !important; margin-right:1%;}
.bep{ font-size:12px; font-size:1.2rem;}
}
@media screen and (max-width:699px) {
.comain2 .coxin .int1,.comain2 .coxin .int2{ width:100%;}
}
@media screen and (max-width: 399px) { 
.coxinlie{ width:100%; margin-left:0% !important; margin-right:0%; margin-bottom:10px;}
}






@font-face {
  font-family: SegoeWP-Semibold;
  src: url("../fonts/SegoeWP-Semibold.woff2") format("woff2"),
       url("../fonts/SegoeWP-Semibold.woff") format("woff"),
       url("../fonts/SegoeWP-Semibold.ttf") format("truetype"),
       url("../fonts/SegoeWP-Semibold.eot") format("embedded-opentype"),
       url("../fonts/SegoeWP-Semibold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1603855614781'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1603855614781#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=1603855614781') format('woff'),
  url('../fonts/iconfont.ttf?t=1603855614781') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1603855614781#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-up7:before {
  content: "\e722";
}

.icon-bottom7:before {
  content: "\e723";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-_dianjiantou:before {
  content: "\e605";
}

.icon-lunkuohua22_lianjiefuben:before {
  content: "\e65a";
}

.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";
}

.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-zuanshi:before {
  content: "\e669";
}

.icon-huanbao:before {
  content: "\e66f";
}



.listcart{ width:100%; margin-top:40px;margin-bottom: 40px;}
.listcart a{ background:#fff;display:inline-block;height: 30px; width:200px; line-height: 30px;cursor: pointer;border: none;overflow: hidden;color: #3fb93b;cursor: pointer;  border:1px solid #3fb93b; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
.listcart a:hover{  border:#3fb93b solid 1px; background:#3fb93b; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
.listcart{ width:100%;
}
}
@media screen and (max-width:420px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}
.at-resp-share-element .at4-share-count-container {
    text-decoration: none;
    float: right;
    padding-right: 15px;
    font-size: 9pt;
    position: relative;
    top: -4px;
    height: 24px;
}
.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;}
.ppp{line-height: 30px;margin-bottom: 20px;margin-top: 20px;}
.xunpanc table tr td a:hover{color: #3fb93b;}

.none{display: block; margin-top: 20px;}

.m-kefu-chat{z-index: 99999999999999999 !important;}

.ab4zi .ab1biao{margin-top: 30px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.abmain4 .ab1p{ padding-left: 130px;}
}
@media screen and (min-width:500px) and (max-width:900px) {
.abmain4 .ab1p{ padding-left: 120px;}
}