@charset "utf-8";/* CSS Document */
.shejiao2 table tr td a{line-height: 32px !important;}	
.shejiao2 table tr td span{ float: none !important;display: inline-block !important;vertical-align: middle !important;line-height: unset !important;}
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family: Roboto-Regular, Arial, Helvetica, sans-serif;font-size: 0px;font-size: 0rem;height: 100%;background:#f9f9f9;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: Roboto-Regular, 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: #3390ff;/*background: #197f3b;*/}
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box;font-family: "微软雅黑" !important; }

::-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:#fff;opacity:1}
.sou:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#fff;opacity:1 }
.sou::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#fff;opacity:1 }
.sou:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#fff;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:relative; width:100%; left:0px; top:0px; background:#fff; z-index:999; transition:0.5s; box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.25);}
.het{ padding:6px 0; transition:0.5s; line-height:28px; background-image: linear-gradient(0deg, #b8b8b9 0%, #d3d3d4 45%, #eeeeee 100%),	linear-gradient(#f9f9f9, #f9f9f9); background-blend-mode: normal, 		normal;}
.hexin{ float:left;}
.hexin:after{ content:""; clear:both; display:block;}
.hexin li{ position:relative; padding-left:29px; transition:0.5s; float:left; margin-right:42px; color:#757575; font-size:14px; font-size:1.4rem;}
.hexin li i{ display:block; position:absolute; left:0px; top:0px; color:#757575; font-size:20px;}
.hexin li a{ color:#757575;}
.yvn{ float:right; position:relative; z-index:9999; font-size:0px;}
.yvzhonga{ display:block; padding-right:15px; line-height:24px; font-size:14px; font-size:1.4rem; color:#757575; cursor:pointer; z-index:99999}
.yvzhonga i{ width: 0; border: 5px solid #757575; border-bottom-color:transparent ; border-left-color: transparent; border-right-color: transparent; position:absolute; right:0px; top:50%; margin-top:-2px;}
.yvzhonga em{ display:inline-block; margin-right:7px;}
.yvul{ width:100px; position:absolute; top:36px; right:0px; background:#fff; border:1px solid #a0a0a0; display:none;}
.yvul a{ display:block; padding:5px 10px; font-size:14px; font-size:1.4rem; line-height:24px; color:#a0a0a0;}
.yvul a:hover{ background:#197f3b; color:#fff}
.yvn:hover .yvzhonga{ color: #197f3b;}
.shejiao{ float:right; margin-right:20px;}
.shejiao:after{ content:""; clear:both; display:block;}
.shejiao a{ color:#ffffff; float:left; font-size:20px; font-size:2rem; line-height:24px; margin-right:14px;}
.hexin li a:hover,.shejiao a:hover{color: #197f3b;}
.heb{ padding-top:20px; position:relative;}
.logo{display:block;float:left; width:200px;padding-top:11px;}
.logon{ display:block; max-width:200px;}
.logon img{display:block;margin:auto;width:100%;max-width:200px;}
.slogen{ display:block; color: #999999; font-size:12px; font-size:1.2rem; line-height:16px; text-align:center; margin-top:11px;}
.her{float:right; padding-top:9px;}
.daohang{ float:right; margin-top:4px;}
.daohang>li{ float:left; position:relative; z-index:99; transition:0.5s; margin-left:20px; padding-bottom:34px;}
.daohang>li>a{display:block;font-size:18px;font-size:1.8rem; line-height:30px; position:relative; text-transform:uppercase; color:#212121; overflow:hidden;}
.daohang>li:hover>a{ color: #197f3b;}
.daohang>li>a i{ display:block; width:21px; height:11px;  position:absolute; bottom:-11px; left:50%; margin-left:-10px; transition:0.8s; opacity:0}
.daohang>li:hover i{ bottom:0px; opacity:1}
.dangqiandao{color: #197f3b !important;}
.dangqiandao:before{ width:100% !important; left:0px !important}
.daopr{ position:static  !important;}
.prxl{ width:100%; position:absolute; left:0px; top:-9999px; background:#fff;}
#outer3 { z-index:1; position:relative; padding:19px 0;}
#outer3:before{ content:""; position:absolute; left:0px; top:0px; width:25%; height:100%; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%),linear-gradient(#197f3b, #197f3b);background-blend-mode: normal, 
		normal; z-index:2}
#outer3:after{ content:""; clear:both; display:block;}
#tab3 {overflow: hidden;zoom: 1; width:25%; float:left; position:relative; z-index:3}
#tab3 li{transition:0.5s;}
#tab3 li a { display:block; font-size:16px; font-size:1.6rem; color:#fff; line-height:36px; padding:10px 31px; position:relative; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
#tab3 li a i{ content:""; position:absolute; right:17px; top:0px; font-size:12px;}
#tab3 li ul{ padding-left:29px; display:none;}
#tab3 li.current3 {}
#tab3 li.current3>a { background:#757575;}
#content3 { width:75%; float:right; padding:0 26px;}
#content3 .tabul3 {display: none; position:relative;}
#content3 .tabul3:after{ content:""; clear:both; display:block;}
.xllie{ width:25%; display:inline-block; vertical-align:top; padding:0 10px; margin-bottom:15px;}
.xltu{ display:block; padding:0 20px;}
.xltu img{ width:100%;}
.xlzi{ display:block; text-align:center; color: #999999; font-size:14px; font-size:1.4rem; line-height:20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; margin-top:10px;}
.xla{ text-align:right;}
.xla a{ display:inline-block; background:#197f3b; line-height:24px; padding:0 7px; border-radius:12px; color: #ffffff; font-size:14px; font-size:1.4rem; margin-left:18px; margin-top:5px;}
.xla a:hover{ border-radius:5px;}
.xlzi:hover{ color:#197f3b;}
.yijiw{background:#fff;background:rgba(255,255,255,0);position:absolute;width:170px;top:-9999px;left:60%; transform:translateX(-50%);}
.yiji{background-image: linear-gradient(0deg, 
		#4a9842 0%, 
		#94c93d 100%), 
	linear-gradient(
		#197f3b, 
		#197f3b);
	background-blend-mode: normal, 
		normal; padding:18px 0;}
.yiji li{position:relative;transition:0.5s;}
.yiji li a{display:block;font-size:14px;font-size:1.4rem;line-height:0px;padding:5px 32px; color: #ffffff; position:relative;}
.yiji li a i{ display:block; position:absolute; right:17px; top:5px; font-size:12px;}
.yiji li:hover{background:#757575;}
.yiji li:hover>a{color:#fff;}
.erji{position:absolute;width:240px;background-image: linear-gradient(0deg, 
		#4a9842 0%, 
		#94c93d 100%), 
	linear-gradient(
		#197f3b, 
		#197f3b);
	background-blend-mode: normal, 
		normal;top:-9999px;left:100%;}
.sanji{position:absolute;width:240px;background-image: linear-gradient(0deg, 
		#4a9842 0%, 
		#94c93d 100%), 
	linear-gradient(
		#197f3b, 
		#197f3b);
	background-blend-mode: normal, 
		normal;top:-9999px;left:100%;}
.daohang>li:hover .yijiw{top:64px;}
.daohang>li:hover .prxl{ top:97px;}
.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; margin-right:9px;}
.sousuo form{ width:275px; height:28px; overflow:hidden; position:relative; z-index:1; background:#197f3b; border-radius: 14px;}
.sou{ width:230px; height:26px; float:left; line-height:26px; float:left; padding-left:8px; font-size:14px; font-size:1.4rem; color:#fff; background:none;border-radius: 14px;}
.suo{ width:30px; height:26px; float:right; cursor:pointer; background:none; position:relative; z-index:3;border-radius: 14px;}
.sousuo form i{ display:block; width:30px; line-height:26px; position:absolute; right:0px; top:0px; color:#fff; text-align:left; font-size:18px; font-size:1.8rem; z-index:2;border-radius: 14px;}
.daohang2,sousuo2,.xnav{display:none}
.headh{}
.headh .het{ font-size:0px; padding:0px; line-height:0px;}
/*  banner  */
.carouselh {display: block;position: relative;height: auto;background: none;}
.carouselh img {width: 100%;}
.carouselh-video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.carouselh-video video {width: 100%;}
/*@media screen and (max-width: 999px) {
	.carouselh-video {z-index: 0;}
}
*/
.carouselh-body {overflow: hidden;}
.carouselh-body ul {width: 1000%;}
.carouselh-body li {position: relative;float: left;width: 10%;}
.carouselh .hd {position: absolute;bottom: 27px;left: 0;width: 100%;height: 18px;text-align: center;}
.carouselh .hd li {display: inline-block;width: 18px;height: 18px;margin: 0 10px;border: 1px solid #197f3b;border-radius: 50%;box-sizing: border-box;cursor: pointer;}
.carouselh .hd li.on {background: #197f3b;}
.layui-layer {max-width: 100%;}
#maskVideo {width: 100%;height: 100%;overflow: hidden;}
#maskVideo object {width: 100% !important;height: 100% !important;}
.list-video {position: relative;}
.list-video .mk {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.list-video .mk:hover {}
@media screen and (max-width:1219px) {
.daohang>li{ margin-left:15px;}
.daohang>li>a{ font-size:14px; font-size:1.4rem;}
.logo{ width:230px;}
.yijiw{width:224px;}
.erji{width:224px;}
.sanji{width:224px;}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.head{ position:relative;}
.head .zong{ position:relative;}
.het{ padding:0px;}
.heb{ padding-top:5px;}
.logo{ width:160px; float:none; margin-top:7px;}
.slogen{ display:none}
.her{ float:none; margin:auto; padding:0px;}
.sousuo,.hexin,.shejiao{ display:none}
.yvn{ position:absolute; top:10px; right:45px;}
.yvzhonga{ color:#333;}
.yvzhonga i{ border: 5px solid #333; border-bottom-color:transparent ; border-left-color: transparent; border-right-color: transparent;}
.daohang{ margin:auto; margin-top:10px; float:none; text-align:center;}
.yijiw,.yiji2,.prxl{display:none}
.daohang>li{padding-bottom:5px; display:inline-block; vertical-align:middle; float:none; *float:left; margin:auto; padding:0 14px;}
.daohang>li>a{font-size:14px;font-size:1.4rem;line-height:30px; padding-bottom:10px; text-transform:none;}
.carouselh .hd {bottom: 10px; height: 10px;text-align: center;}
.carouselh .hd li {width: 10px;height: 10px;margin: 0 3px;}
.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: #00424f;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: 2px;}
  }
@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {
.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;  font-family: Montserrat-Regular;}
.daohang2 .dangqiandao{ text-decoration:underline; color: #197f3b !important;}
.daohang,.daohang1{display: none}
.head{ padding-bottom:10px;}
.logo{ width:150px;}
}

.head2{ position:fixed; top:-100px; left:0px; width:100%; background:#fff; z-index:9999; transition:0.5s;}
.head2 .zong{ padding-top:10px; position:relative;}
.headh{ top:0px;}
.head2 .daohang{ margin-top:auto;}
.head2 .daohang>li{ margin-left:74px; padding-bottom:10px;}
.head2 .daohang>li:hover .yijiw{top:40px;}
.head2 .daohang>li:hover .prxl{ top:48px;}
#outer6 { z-index:1 position:relative; padding:19px 0;}
#outer6:before{ content:""; position:absolute; left:0px; top:0px; width:25%; height:100%; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%),linear-gradient(#197f3b, #197f3b);background-blend-mode: normal, 
		normal; z-index:2}
#outer6:after{ content:""; clear:both; display:block;}
#tab6 {overflow: hidden;zoom: 1; width:25%; float:left; position:relative; z-index:3}
#tab6 li{transition:0.5s;}
#tab6 li a { display:block; font-size:16px; font-size:1.6rem; color:#fff; line-height:36px; padding:10px 31px; position:relative; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
#tab6 li a i{ content:""; position:absolute; right:17px; top:0px; font-size:12px;}
#tab6 li ul{ padding-left:29px; display:none;}
#tab6 li.current6 {}
#tab6 li.current6>a { background:#757575;}
#content6 { width:75%; float:right; padding:0 26px;}
#content6 .tabul6 {display: none; position:relative;}
#content6 .tabul6:after{ content:""; clear:both; display:block;}
@media screen and (max-width:1219px) {
.head2 .daohang>li{ margin-left:55px; padding-bottom:10px;}
}
@media screen and (max-width:999px) {
.head2{ display:none;}
}


/*  main1  */
.main1{ padding-top:43px;}
.m1biao{ display:block; position:relative; text-align:center;}
.m1biao:before{ content:""; position:absolute; width:100%; height:1px; background:#197f3b; left:0px; top:50%; z-index:-1}
.m1biao span{ display:inline-block; text-align:center; min-width:329px; padding:15px 50px; line-height:31px; background: #197f3b; border-radius: 30px; font-family: Roboto-Bold, Arial, Helvetica, sans-serif; font-size:30px; font-size:3rem; color:#fff; transition:0.5s; position:relative;}
.m1biao span:before{ content:""; width:100%; height:100%; background:#fff; border-radius:30px; position:absolute; left:-9px; top:10px; z-index:-2;}
.m1n{ margin-top:86px;}
.m1n:after{ content:""; clear:both; display:block;}
.m1lie{ overflow:hidden;}
.m1n1{ width:50%; float:left;}
.m1n2{ width:25%; float:left;}
.m1lie1{ position:relative; background:#e3e5e4; width:25%; float:left; height: 801px;}
.m1lie2{ position:relative; background:#ebebeb; width:50%; float:left; height: 401px;}
.m1lie3{ position:relative; background:#ffffff; width:50%; float:left; height: 401px;}
.m1lie4{ position:relative; background:#eef0ef; width:100%; float:left; height: 401px;}
.m1lie5{ position:relative; background:#ebebeb; width:100%; float:left; height: 401px;}
.m1lie6{ position:relative; background:#ffffff; width:100%; float:left; height: 401px;}
.m1tu{ display:block; position:absolute;}
.m1tu img{ width:100%;}
.m1lie1 .m1tu{ right:0px; bottom:0px; max-width:479px;}
.m1lie2 .m1tu{ right:0px; bottom:0px; max-width:322px;}
.m1lie3 .m1tu{ right:0px; bottom:0px; max-width:322px;}
.m1lie4 .m1tu{ right:0px; bottom:0px; max-width:465px;}
.m1lie5 .m1tu{ right:0px; bottom:0px; max-width:340px;}
.m1lie6 .m1tu{ right:0px; bottom:0px; max-width:304px;}
.m1lie1 .m1zi{ width:230px; position:absolute; left:68px; top:74px;}
.m1lie2 .m1zi{ width:260px; position:absolute; left:36px; top:53px;}
.m1lie3 .m1zi{ width:260px; position:absolute; left:35px; top:53px;}
.m1lie4 .m1zi{ width:440px; position:absolute; left:41px; top:48px;}
.m1lie5 .m1zi{ width:260px; position:absolute; left:33px; top:53px;}
.m1lie6 .m1zi{ width:330px; position:absolute; left:39px; top:45px;}
.m1a{ text-transform:Uppercase;display:block; font-size:36px; font-size:3.6rem; line-height:42px; font-family: Roboto-Bold, Arial, Helvetica, sans-serif; padding-left:38px; position:relative; font-family: AkzidenzGroteskBQ-BdCnd, Arial, Helvetica, sans-serif;}
.m1a i{ display:block; position:absolute; left:0px; top:0px; font-size:30px;}
.m1mor{ display:block;font-family: AkzidenzGroteskBQ-BdCnd, Arial, Helvetica, sans-serif; margin-left:38px; font-size:18px; font-size:1.8rem; line-height:26px; margin-top:38px;}
.m1fu{ position:absolute; width:100%; height:100%; left:0px; top:100%; transition:0.5s;}
.m1fu:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%); opacity: 0.8;}
.m1fua{ display:block; position:absolute; width:90%; left:5%; top:50%; margin-top:-50px; color: #ffffff; font-size:24px; font-size:2.4rem; line-height:30px; text-align:center;}
.m1fumor{ display:inline-block; min-width: 100px; height: 34px; line-height:34px; background: #f9f9f9; border-radius: 17px; padding:0 5px; text-align:center; color: #197f3b; font-size:16px; font-size:1.6rem; position:absolute; left:50%; transform:translateX(-50%); top:50%; margin-top:25px;}
.m1lie:hover .m1fu{ top:0px;}
.m1biao span:hover{ background:#94c93d}
 
@media screen and (max-width:1799px) {
.m1lie1 .m1zi{ width:auto; position:absolute; left:10px; top:20px; right:10px;}
.m1lie2 .m1zi{ width:auto; position:absolute; left:10px; top:20px; right:10px;}
.m1lie3 .m1zi{ width:auto; position:absolute; left:10px; top:20px; right:10px;}
.m1lie4 .m1zi{ width:auto; position:absolute; left:10px; top:20px; right:10px;}
.m1lie5 .m1zi{ width:auto; position:absolute; left:10px; top:20px; right:10px;}
.m1lie6 .m1zi{ width:auto; position:absolute; left:10px; top:20px; right:10px;}
.m1a{font-size:30px; font-size:3rem; line-height:38px;}
.m1mor{ margin-top:10px;}
}
@media screen and (max-width:1299px) {
.m1biao span{ padding:10px 30px; line-height:31px; border-radius: 25px; font-size:20px; font-size:2rem;}
.m1n{ margin-top:36px;}
.m1a{font-size:22px; font-size:2.2rem; line-height:30px;}
.m1mor{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:999px) {
.main1{ padding-top:33px;}
.m1biao span{ padding:5px 20px; border-radius: 20px; font-size:18px; font-size:1.8rem;}
.m1lie4 .m1tu{ max-width:265px;}
.m1lie1{ height: 601px;}
.m1lie2{ height: 301px;}
.m1lie3{ height: 301px;}
.m1lie4{ height: 301px;}
.m1lie5{ height: 301px;}
.m1lie6{ height: 301px;}
.m1a{font-size:18px; font-size:1.8rem; line-height:24px;}
.m1mor,.m1fu{ display:none;}
}
@media screen and (max-width:767px) {
.m1n1{ width:100%; float:none;}
.m1n2{ width:100%; float:none;}
.m1lie1{ width:100%; float:none; height: 501px;}
.m1lie2{ height: 401px; width:100%;}
.m1lie3{ height: 401px;width:100%;}
.m1lie4{ height: 401px;}
.m1lie5{ height: 401px;}
.m1lie6{ height: 401px;}
}
@media screen and (max-width:399px) {
.m1lie1{ width:100%; float:none; height: 401px;}
}
/*  main2  */
.main2{ padding-top:68px;}
.img-scroll2 {position: relative; margin-top:26px; z-index:9;}
.img-scroll2 .prev, .img-scroll2 .next {position: absolute; top:50%; margin-top:-32px; text-align:center;display: block; width:21px; height: 64px; line-height:64px; background:#000000; background:rgba(0,0,0,0.2); font-size:12px; font-size:1.2rem; font-weight:bold; z-index:99; color:#fff; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll2 .prev {left:0px; cursor: pointer;}
.img-scroll2 .next { right:0px; cursor: pointer;}
.img-scroll2 .prev:hover,.img-scroll2 .next:hover { background:#000000; background:rgba(0,0,0,0.5); }
.img-list2 {position: relative;overflow: hidden; z-index:90; padding:7px 0; margin-left:50px; margin-right:50px;}
.img-list2 ul {width: 10000%;}
.img-list2 li {float: left;display: inline;width:0.1575%; margin-right:0.011%; position:relative; border: solid 5px #eeeeee; border-radius:10px; margin-top:30px; margin-bottom:30px; background:#eeeeee; transition:0.5s;}
.m2tu{ display:block; overflow:hidden;}
.m2tu img{ width:100%; transition:0.5s;}
.m2zi{ padding:12px 15px; padding-right:40px; position:relative; transition:0.5s;}
.m2a{ display:block; font-size:15px; font-size:1.5rem; color: #626262; line-height:18px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m2p a{ display:block; font-size:13px; font-size:1.3rem; color: #626262; line-height:18px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m2zi i{ position:absolute; right:17px; top:50%; line-height:24px; margin-top:-12px; color:#9fb0c0; transition:0.5s;}
.m2fu{ position:absolute; display:block; width:40px; top:12px; right:8px;}
.m2fu img{ width:100%;}
.img-list2 li:hover{ margin-top:0px; margin-bottom:0px; background:#152141; border-color:#539e41;}
.img-list2 li:hover .m2tu img{ width:120%; margin-left:-10%;}
.img-list2 li:hover .m2zi{ padding:18px 15px; padding-right:40px;}
.img-list2 li:hover .m2zi a,.img-list2 li:hover .m2zi i{ color:#fff;}
@media screen and (max-width:1799px) {
.img-list2 li:hover{ margin-top:7px; margin-bottom:0px;}
}
@media screen and (max-width:1399px) {
.img-list2 li { width:0.19%; margin-right:0.0125%;}
}
@media screen and (max-width:1299px) {
.img-list2 li { width:0.24%; margin-right:0.0133%;}
}
@media screen and (max-width:999px) {
.main2{ padding-top:38px;}
.img-scroll2 {margin-top:13px;}
.img-list2 li { width:0.3233%; margin-right:0.015%; margin-top:0px !important; margin-bottom:0px;}
.img-list2 li:hover .m2tu img{ width:100%; margin-left:0%;}
.m2zi{ padding:10px 5px;}
.m2zi i{ display:none}
.img-list2 li:hover .m2zi{ padding:10px 5px;}
}
@media screen and (max-width:767px) {
.img-list2 { margin-left:0px; margin-right:0px;}
.img-scroll2 .prev {left:10px; cursor: pointer;}
.img-scroll2 .next { right:10px; cursor: pointer;}
.img-list2 li { width:0.49%; margin-right:0.02%; margin-top:0px; margin-bottom:0px;}
}
@media screen and (max-width:399px) {
.img-list2 li { width:1%;}
}
/*  main3  */
.main3{ padding-top:61px;}
.img-scroll { position:absolute; width:300px; left:52%; top:50%; transform:translateY(-50%); z-index:9;}
.img-scroll .prev, .img-scroll .next {position: absolute; left:0px; text-align:center;display: block; width:100%; text-align:center; font-size:22px; font-size:2.2rem; font-weight:bold; z-index:99; color:#999999; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll .prev {top:0px; cursor: pointer;}
.img-scroll .next { bottom:0px; cursor: pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover { color:#92c83d;}
.img-list {position: relative;overflow: hidden; z-index:90; margin-top:28px; margin-bottom:28px; height:580px;}
.img-list ul {width: 100%;}
.img-list li {float: left;display: inline;width:100%; position:relative; background:#eeeeee; transition:0.5s;}
#outer { margin-top:75px; position:relative; min-height:543px;}
#tab {overflow: hidden;zoom:1;text-align: center;}
#tab li{ height:50px; line-height:50px; border-radius:25px 25px 25px 25px; transition:0.5s; margin-bottom:23px;}
#tab li a {display:inline-block; vertical-align:middle; font-size:16px; font-size:1.6rem; line-height:19px; text-align:center; padding-left:25px; padding-right:10px; cursor:pointer; text-align:left;}
#tab li.current {background-image: linear-gradient(0deg, 
		#4a9842 0%, 
		#94c93d 100%), 
	linear-gradient(
		#197f3b, 
		#197f3b);
	background-blend-mode: normal, 
		normal;}
#tab li.current a { color:#fff;}
#content {}
#content .tabul {display: none; position:relative;}
#content .tabul:after{ content:""; clear:both; display:block;}
.m3tu{ width:50%; float:left; overflow:hidden;}
.m3tu img{ width:100%; transition:0.5s;}
.m3zi{ width:50%; position:absolute; right:0px; top:50%; transform:translateY(-50%); padding-left:403px; padding-right:70px;}
.m3zin{}
.m3a{ display:block; font-size:24px; font-size:2.4rem; line-height:32px; max-height:64px; overflow:hidden; font-weight:bold;}
.m3p{ color: #999999; font-size:20px; font-size:2rem; line-height:30px; max-height:90px; overflow:hidden; margin-top:37px;}
.m3p a{ display:block;color: #999999;}
.m3mor{ display:inline-block; min-width: 180px; height: 50px; line-height:50px; padding:0 5px; text-align:center; color: #ffffff; font-size:16px; font-size:1.6rem; margin-top:68px;
	background-image: linear-gradient(0deg, 
		#4a9842 0%, 
		#94c93d 100%), 
	linear-gradient(
		#197f3b, 
		#197f3b);
	background-blend-mode: normal, 
		normal;}
.m3a:hover,.m3p a:hover{ color:#197f3b;}
.m3mor:hover{background-image: linear-gradient(0deg, 
		#94c93d 0%, 
		#4a9842 100%), 
	linear-gradient(
		#197f3b, 
		#197f3b);
	background-blend-mode: normal, 
		normal;}
.m3tu:hover img{ transform:scale(1.1,1.1)}
@media screen and (max-width:1729px) {
#outer { min-height:483px;}
.img-list { height:427px;}
#tab li{ margin-bottom:13px;}
}
@media screen and (max-width:1499px) {
#outer { min-height:346px;}
.img-list { height:290px;}
#tab li{ margin-bottom:10px;}
.m3zi{ padding-left:350px; padding-right:70px;}
.m3a{ font-size:18px; font-size:1.8rem; line-height:26px; max-height:56px;}
.m3p{ font-size:16px; font-size:1.6rem; line-height:26px; max-height:72px; margin-top:20px;}
.m3mor{ font-size:14px; font-size:1.4rem; margin-top:20px;}
}
@media screen and (max-width:1299px) {
.img-scroll { width:200px;}
#tab li a { font-size:14px; font-size:1.4rem; padding-left:7px; padding-right:7px;}
.m3zi{ padding-left:210px; padding-right:70px;}
}
@media screen and (max-width:999px) {
.main3{ padding-top:41px; padding-bottom:20px;}
#outer { margin-top:35px;}
.img-scroll { width:200px; left:0px; top:0px; transform:translateY(0);}
#content .tabul { padding-left:210px;}
.m3tu{ width:100%; float:none;}
.m3zi{ position:relative; padding:0px; right:auto; top:auto; transform:translateY(0); float:none; margin-top:20px; padding-right:70px; width:100%;}
.m3mor{ display:none}
.m3p{ font-size:16px; font-size:1.6rem; line-height:26px; max-height:72px; margin-top:10px;}
.m3mor{ font-size:14px; font-size:1.4rem; margin-top:20px;}
}
@media screen and (max-width:767px) {
.m3a{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:48px;}
.m3p{ font-size:12px; font-size:1.2rem; line-height:22px; max-height:66px; margin-top:10px;}
.img-scroll { width:120px;}
#content .tabul { padding-left:130px;}
#tab li{ height:80px; line-height:80px; border-radius:0 5px 5px 0; margin-bottom:5px;}
#tab li a{ font-size:12px; font-size:1.2rem;}
.img-list { height:340px;}
.m3zi{ padding-right:3px;}
#outer { min-height:396px;}
}
@media screen and (max-width:499px) {
.img-list { height:250px;}
#outer { min-height:306px;}
}
/*  main4  */
.main4{ background:url(../images/m4bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:94px; text-align:center; padding-bottom:115px;}
.main4:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/m4bei.jpg) no-repeat center; background-size:cover; z-index:-1;}
.m4biao{ display:block; font-size:30px; font-size:3rem; line-height:40px; text-align:center; width:95%; margin:auto; font-weight:bold;}
.m4pz a{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; max-width:895px; margin:auto; text-align:center; margin-top:18px;}
.m4n{ text-align:center;}
.m4lie{ width:25%; max-width:343px; padding:0 20px; display:inline-block; vertical-align:top; text-align:center; margin-top:61px;}
.m4tu{ display:block; width:136px; margin:auto;}
.m4tu img{ width:100%;}
.m4zi{ display:block; text-align:center; color: #666666; font-size:18px; font-size:1.8rem; line-height:24px; margin-top:30px; text-transform:uppercase;}
.m4lie:hover .m4tu{ transform:rotate(30deg)}
.m4lie:hover .m4zi,.m4biao:hover,.m4pz a:hover{ color:#197f3b;}
@media screen and (max-width:999px) {
.main4{ padding-top:34px; padding-bottom:35px;}
.m4biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.m4pz a{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
.m4lie{ margin-top:20px; padding:0 10px;}
.m4tu{ width:100px;}
.m4zi{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
}
@media screen and (max-width:767px) {
.m4lie{ width:50%;}
.m4biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.m4pz a{ font-size:12px; font-size:1.2rem; line-height:26px; margin-top:10px;}
.m4zi{ font-size:12px; font-size:1.2rem;}
}
/*  main5  */
.main5{ padding-top:88px;}
.m5n{ background:url(../images/m5bei.jpg) right center; background-size:auto 100%; margin-top:70px;}
.m5n:after{ content:""; clear:both; display:block;}
.m5l{ width:50%; float:left;}
.m5ln{position: relative; padding-bottom:75.44%;height: 0;overflow: hidden;}
.m5ln iframe,.m5ln video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.m5ln iframe body{ margin:0px !important;}
.m5r{ width:50%; float:right; padding-left:106px; padding-right:100px; padding-top:117px;}
.m5a{ display:block; color: #197f3b; font-size:36px; font-size:3.6rem; line-height:42px; font-weight:bold;}
.m5p{ font-size:14px; font-size:1.4rem; color: #2c3e50; line-height:30px; margin-top:36px; max-height:150px; overflow:hidden;}
.m5p a{ display:block; color: #2c3e50;}
.m5mor{ margin-top:36px; min-width: 120px; line-height:40px; height: 40px;}
.m5b{}
.m5b:after{ content:""; clear:both; display:block;}
.m5lie{ width:25%; display:inline-block; vertical-align:top; text-align:center; padding:0 10px; margin-top:60px;}
.m5tu{ display:block; width:98px; margin:auto;}
.m5tu img{ width:100%;}
.m5zi{ display:block; font-size:20px; font-size:2rem; line-height:30px; margin-top:13px;}
.m5a:hover,.m5zi:hover,.m5p a:hover{ color:#94c93d;}
.m5lie:hover .m5tu{ transform:rotate(360deg)}
.m5lie:hover .m5zi{color:#94c93d;}
@media screen and (max-width:1749px) {
.m5r{ padding-left:30px; padding-right:70px; padding-top:37px;}
.m5zi{ font-size:14px; font-size:1.4rem; line-height:24px;}
}
@media screen and (max-width:1469px) {
.m5p{ margin-top:20px;}
.m5lie{ margin-top:20px;}
.m5mor{ margin-top:15px;}
.m5tu{ width:70px;}
.m5a{ font-size:26px; font-size:2.6rem; line-height:32px;}
}
@media screen and (max-width:1199px) {
.m5r{ padding-left:20px; padding-right:70px; padding-top:20px;}
.m5p{ max-height:96px; margin-top:10px; line-height:24px;}
.m5mor{ display:none}
}
@media screen and (max-width:999px) {
.main5{ padding-top:38px;}
.m5n{ margin-top:30px; padding-bottom:30px;}
.m5l{ width:95%; margin:auto; float:none;}
.m5r{ width:95%; margin:auto; float:none; padding:0px; margin-top:20px;}
.m5a{ font-size:20px; font-size:2rem; line-height:32px;}
}
@media screen and (max-width:539px) {
.m5lie{ width:50%;}
}
/*  main6  */
.main6{ padding-top:105px; padding-bottom:95px;}
#outer2 { margin-top:75px; position:relative;}
#tab2,#tab8 {overflow: hidden;zoom: 1;}
#tab2 li,#tab8 li{transition:0.5s; display:inline-block; vertical-align:middle; margin-right:20px;}
#tab2 li a,#tab8 li a {display:inline-block; vertical-align:middle; font-size:20px; font-size:2rem; color:#000; line-height:30px; cursor:pointer; font-family: Roboto-Bold, Arial, Helvetica, sans-serif;}
#tab2 li.current2 {}
#tab2 li.current2 a,#tab8 li.current8 a { color:#197f3b;}
#content2 {}
#content2 .tabul2,#content8 .tabul8 {display: none; position:relative;}
#content2 .tabul2:after,#content8 .tabul8:after{ content:""; clear:both; display:block;}
.m6lie{ width:48.33%; position:relative; margin-top:38px; margin-bottom:24px; z-index:1}
.m6lie1{ float:left;}
.m6lie2{ float:right;}
.m6tu{ display:block; max-height: 360px;max-width:268px; position:absolute; right:0px; top:50%; transform:translateY(-50%); overflow:hidden; z-index:2}
.m6tu img{max-height: 360px; max-width: 268px;transition:1s;}
.m6n{ min-height:308px; background:#fff; margin-right:146px; position:relative; padding-left:36px; padding-right:145px; padding-top:58px; position:relative; z-index:1;}
.m6n:before{ content:""; position:absolute; width:7px; height:100%; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%); left:0px; top:0px;}
.m6a{display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size:18px; font-size:1.8rem; line-height:30px; color: #757575; font-family: Roboto-Bold, Arial, Helvetica, sans-serif; /*white-space:nowrap; */text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m6riqi{ display:block; color: #76b63f; font-size:13px; font-size:1.3rem; line-height:24px; margin-top:1px;}
.m6p a{ display:block; font-size:16px; font-size:1.6rem; color: #757575; line-height:1.6em; height:105px; overflow:hidden; margin-top:12px;}
.m6mor{ display:inline-block; min-width: 137px;	height: 36px; line-height:36px; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%); border-radius: 18px; text-align:center; padding:0 5px; color: #ffffff; font-size:14px; font-size:1.4rem; position:absolute; bottom:-9px; left:34px;}
.m6mor i{ font-size:12px;}
.m6lie:hover .m6n{	background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%);}
.m6lie:hover .m6n:before{background-image: linear-gradient(0deg, #000000 0%, #999999 100%);}
.m6lie:hover a,.m6lie:hover span{ color:#fff;}
.m6lie:hover .m6mor{background-image: linear-gradient(0deg, #000000 0%, #999999 100%); color:#fff;}
.m6lie:hover .m6tu img{ transform:scale(1.1,1.1)}
.m6lie3{ width:100%;}
.m6lie3 .m6n{ min-height:180px; padding-top:20px;}
.m6lie3 .m6p a{ height:42px;}
@media screen and (max-width:999px) {
.main6{ padding-top:35px; padding-bottom:35px;}
#outer2 { margin-top:25px;}
.m6lie{ width:100%; float:none;}
.m6n{ padding-left:20px; padding-right:130px;}
.m6mor{ left:20px;}
}
@media screen and (max-width:539px) {
#tab2 li,#tab8 li{ margin-right:10px;}
#tab2 li a,#tab8 li a  { font-size:16px; font-size:1.6rem;}
.m6tu{ position:relative;width: 100%;margin:auto; left:auto; top:auto; transform:translate(0,0)}
.m6n{ margin:auto; margin-top:20px; padding:10px !important; padding-bottom:20px !important; min-height:0px !important;}
.m6n:before,.m6mor{ display:none;}
.m6p a{ height:auto !important;}
.m6a{ font-size:18px; font-size:1.8rem;color:#000;display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;overflow: hidden;}
.m6riqi,.m6p a{ font-size:16px; font-size:1.6rem;line-height: 1.75em;}
}
/*加入我们修改*/
.m6liex{ width:48.33%; position:relative; margin-top:38px; margin-bottom:24px; z-index:1}
.m6lie1x{ float:left;}
.m6lie2x{ float:right;}
.m6nx{ min-height:174px; background:#fff; position:relative; padding-left:36px; padding-top:10px; position:relative; z-index:1;}
.m6nx:before{ content:""; position:absolute; width:7px; height:100%; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%); left:0px; top:0px;}
.m6ax{ display:block; font-size:24px; line-height:2em; color: #757575; font-family: Roboto-Bold, Arial, Helvetica, sans-serif; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m6riqix{ display:block; color: #76b63f; font-size:13px; font-size:1.3rem; line-height:24px; margin-top:1px;}
.m6px a{ display:block; font-size:15px; font-size:1.5rem; color: #757575; line-height:21px; height:65px; overflow:hidden; margin-top:12px;margin-right: 20px;}
.m6morx{ display:inline-block; min-width: 137px;	height: 36px; line-height:36px; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%); border-radius: 18px; text-align:center; padding:0 5px; color: #ffffff; font-size:14px; font-size:1.4rem; position:absolute; bottom:-9px; left:34px;}
.m6morx i{ font-size:12px;}
.m6liex:hover .m6nx{	background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%);}
.m6liex:hover .m6nx:before{background-image: linear-gradient(0deg, #000000 0%, #999999 100%);}
.m6liex:hover a,.m6liex:hover span{ color:#fff;}
.m6liex:hover .m6morx{background-image: linear-gradient(0deg, #000000 0%, #999999 100%); color:#fff;}
.m6liex:hover .m6tux img{ transform:scale(1.1,1.1)}
.m6lie3x{ width:100%;}
.m6lie3x .m6nx{ min-height:180px; padding-top:20px;}
.m6lie3x .m6px a{ height:42px;}
@media screen and (max-width:999px) {
.main6x{ padding-top:35px; padding-bottom:35px;}
#outer2x { margin-top:25px;}
.m6liex{ width:100%; float:none;}
.m6nx{ padding-left:20px; padding-right:130px;}
.m6morx{ left:20px;}
}
@media screen and (max-width:539px) {
#tab2x li{ margin-right:10px;}
#tab2x li a { font-size:16px; font-size:1.6rem;}
.m6tux{ position:relative; width:270px; margin:auto; left:auto; top:auto; transform:translate(0,0)}
.m6nx{ margin:auto; margin-top:20px; padding:10px !important; padding-bottom:20px !important; min-height:0px !important;}
.m6nx:before,.m6morx{ display:none;}
.m6px a{ height:auto !important;}
.m6ax{ font-size:24px; font-size:2.4rem;color: #000;}
.m6riqix,.m6px a{ line-height: 2em;font-size: 16px;}
}

/*加入我们修改结束*/
/*  foot  */
.foot{ background-image: linear-gradient(0deg, #b8b8b9 0%, #dcdcdc 26%, #ffffff 100%), linear-gradient(#222222,	#222222); background-blend-mode: normal, normal; padding-top:56px; padding-bottom:33px;}
.foot .zong{}
.foot .zong:after{ content:""; clear:both; display:block;}
.fo1{ width:200px; float:left;}
.fo3{ width:350px; float:left; margin-left:133px;}
.fo4{ width:380px; float:right;}
.fobiao{ display:block; font-size:24px; font-size:2.4rem; color: #666666; line-height:30px; font-weight:bold; position:relative; text-transform:uppercase;}
.fonav{ font-size:14px; font-size:1.4rem; line-height:28px; color: #666666; margin-top:21px;}
.fonav a{ display:block; color: #666666; padding-left:15px; position:relative;}
.fonav a:before{ content:""; position:absolute; width:5px; height:5px; background:#197f3b; left:0px; top:10px; transform:rotate(45deg);}
.foul{ font-size:14px; font-size:1.4rem; line-height:30px; color: #666666; margin-top:19px;}
.foul li{ color: #666666; position:relative; padding-left:30px;}
.foul li i{ font-size:16px; font-size:1.6rem; color:#197f3b; position:absolute; left:0px; top:0px;}
.foul li a{ color:#666666;}
.fop{color: #666666; font-size:14px; font-size:1.4rem; line-height:29px; margin-top:18px;}
.fop a{ display:inline-block; color: #666666;}
.shejiao2{ padding-top:15px;}
.shejiao2:after{ content:""; clear:both; display:block;}
.shejiao2 a{ display:block; float:left; width:36px; height:36px; line-height:36px; border-radius:18px; background:#197f3b; font-size:18px; text-align:center; color:#fff; margin-left:32px; margin-top:13px;}
.she1{ background:#c4302a}
.she2{ background:#238cc8}
.she3{ background:#5d82d1}
.she4{ background:#40bff5}
.she5{ background:#eb5e4c}
.she6{ background:#e13138}
.foot2{margin-top:80px;}
.fotag{ display:block; color: #333; font-size:14px; font-size:1.4rem; line-height:26px; margin-top:0px;}
.fotag a,.fotag span{ display:inline-block; color: #197f3b;}
.fotag a{ color:#333;}
.foot a:hover{ color:#197f3b;}
.shejiao2 a:hover{ background:#fff; color:#197f3b; text-decoration:none;}
@media screen and (max-width:1219px) {
.fo1{ width:220px; float:left;}
.fo3{ width:300px; float:left; margin-left:40px;}
.fo4{ width:325px; float:right;}
.shejiao2 a{ margin-left:20px;}
}
@media screen and (max-width:999px) {
.foot2{ padding-bottom:15px; margin-top:20px;}
.clear2{ display:block; clear:both;}
.fo1{ width:48%; float:left;}
.fo3{ width:48%; float:right; margin-left:0px;}
.fo4{ width:100%; float:none; margin-top:40px;}
.shejiao2 a{ margin-left:10px;}
}
@media screen and (max-width:767px) {.foot{ padding-top:20px; padding-bottom:120px;}
.youlian,.fo1,.fo2,.fo3{display:none}
.fo4{ width:100%; float:none; margin:auto;}
.fop{ margin-top:10px; font-size:12px; font-size:1.2rem; line-height:24px;}
.fobiao{ font-size:18px; font-size:1.8rem;}
.fotag{ font-size:12px; font-size:1.2rem; line-height:24px;}
.vico-conent {text-align: center; margin: 20px 0;}
.qr-code{margin: 0 auto; float:none!important;}

}
.top{width: 38px; height: 38px; background: #197f3b; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3); border-radius: 50%; line-height:38px; color:#fff; font-size:28px !important; text-align:center; margin:auto; cursor:pointer;position:fixed;right:50px;bottom:-100px;transition:0.9s;z-index:99999;}
.bottom{bottom:150px;}
.lianxi{ position:fixed; width:50px; height:103px; right:0px; top:50%; transform:translateY(-50%); z-index:99999}
.lianxi>div{ position:absolute; right:0px;}
.lianxi>div a{ display:block; width:50px; height:50px; position:relative; text-align:center; line-height:50px; font-size:24px; color:#fff;}
.lianxi>div span{ display:block; width:0px; overflow:hidden; color:#fff; font-size:14px; font-size:1.4rem; text-align:left;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.lianxi>div a i{ display:block; width:50px; height:50px; position:absolute; left:0px; top:0px; text-align:center; line-height:50px; font-size:24px; color:#fff;}
.ke1{ top:0px; background:#757575;}
.ke2{ top:50px; background:#757575;}
.ke3{ top:102px; background:#757575;}
.ke4{ top:153px; background:#757575;}
.ke5{ top:188px; background:#757575;}
.ke6{ top:235px; background:#757575;}
.ke7{ top:329px;}
.ke7 a{ background:#3b5998}
.lianxi div:hover a{ width:229px; background:#197f3b;}
.lianxi div span{ width:auto; margin-left:50px;}
.weixin{ position:absolute; cursor:pointer; bottom:103px; background:#757575}
.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 .weixin:hover a{ width:50px;}
.lianxi .ke7:hover a{ width:50px;}
.clear2{ display:none}
.ke7 a:hover{ background:#b5cf2d}
.an-btn8 {  -webkit-animation: play-pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: play-pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1); animation: play-pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1); box-shadow: 0 0 0 0 rgba(25, 127, 56, 0.6), 0 0 0 0 rgba(25, 127, 56, 0.3); }
@-webkit-keyframes play-pulse { to { box-shadow: 0 0 0 20px rgba(255, 255, 255, 0), 0 0 0 35px rgba(255, 255, 255, 0); } }
@-moz-keyframes play-pulse { to { box-shadow: 0 0 0 20px rgba(255, 255, 255, 0), 0 0 0 35px rgba(255, 255, 255, 0); } }
@keyframes play-pulse { to { box-shadow: 0 0 0 20px rgba(255, 255, 255, 0), 0 0 0 35px rgba(255, 255, 255, 0); } }
@media screen and (max-width:999px) {
.clear2{ display:block; clear:both;}
}
@media screen and (max-width:767px) {
.youlian{display:none}
.top{width:33.33%;height:49px;line-height:49px;bottom:0px;right:0px;border-radius:0px;border:none; background:#757575; font-size:18px !important;}
.lianxi{ width:100%; height:50px; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff; transform:translateY(0)}
.lianxi>div{ width:33.33%; height:50px; float:left; position:relative; top:auto; bottom:auto;}
.lianxi>div a{ margin:auto; width:100%; height:50px; line-height:50px; color:#fff !important; border-radius:0px; font-size:18px;}
.lianxi>div a span{ display:none}
.lianxi>div a i{ width:100%; position:relative; font-size:18px;}
.lianxi>div:hover a{ width:100% !important;}
.weixin2{ display:block}
.weixin1{ display:none}
.lianxi .ke7:hover a{ width:100% !important;}

.an-btn8 {box-shadow:none;}
}
/******************************  1-1  *************************/
.fenbanner{ position:relative;}
.fentu{ display:block; overflow:hidden;}
.fentu img{ width:100%;}
.fenbanner .zong{ position:absolute; bottom:-16px; left:50%; transform:translateX(-50%);}
.mianbao{ background:#ffffff; display:inline-block; box-shadow: 0px 0px 9px 1px rgba(217, 217, 217, 0.39); line-height:25px; padding:5px 29px; border-radius:18px; color: #999999; font-size:14px; font-size:1.4rem;}
.mianbao a{color: #999999;}
.mianbao i{ color:#197f3b; margin-right:5px;}
.mianbao a:hover{ color:#197f3b;}
.comian{ color:#197f3b !important;}
@media screen and (max-width:999px) {
.fentu img{ width:140%; margin-left:-20%;}
}
@media screen and (max-width:767px) {
.fentu img{ width:160%; margin-left:-30%;}
.mianbao{ font-size:12px; font-size:1.2rem; line-height:20px; padding:2px 10px;}
.fenbanner .zong{ bottom:-10px;}
.mianbao i{ display:none;}
}
.prnav{ border-bottom:3px solid #197f3b; margin-top:30px;}
.prnavh{position: fixed;top: 0;z-index: 9998;background: #f9f9f9;margin-top: 50px !important;}
.prnav:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px;  background:#f9f9f9; z-index:-1}
.prnav:after{ content:""; clear:both; display:block;}
.prnavn{ float:left;border-top:1px solid #dbd6d6; border-right:1px solid #dbd6d6;}
.prnavn a{ display:inline-block; vertical-align:middle; border-left:1px solid #dbd6d6; font-size:16px; font-size:1.6rem; line-height:27px; padding:5px 15px; text-transform:uppercase; position:relative; background:#fff;cursor: pointer; }
.prnavn a:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%),	linear-gradient(#197f3b, #197f3b); background-blend-mode: normal, normal; z-index:-1}
.prnavn .prno{width:0px; margin:auto; padding:0px; border:none; font-size:0px;}
.hep{ float:right;}
.hep a{ display:inline-block; vertical-align:middle; padding:0 10px; line-height:29px; background: linear-gradient(0deg,#4a9842 0%,	#94c93d 100%), linear-gradient(#197f3b,	#197f3b); background-blend-mode: normal, 
		normal; color: #ffffff; font-size:16px; font-size:1.6rem; border-radius:15px; margin-left:10px; font-weight:bold;}
.hep a:hover{background: linear-gradient(0deg, #0990dd 0%, #59bdfd 100%), linear-gradient(#152141,#152141); background-blend-mode: normal, normal;}
.chanxbiao{ display:block; background-image: linear-gradient(0deg, #ebebec 0%, #f5f5f6 26%, #ffffff 100%), linear-gradient(#f1f1f1, #f1f1f1); background-blend-mode: normal,normal; line-height:34px; padding:10px 24px; position:relative; margin-bottom:20px; cursor:pointer;}
.chanxbiao em{ display:inline-block; vertical-align:middle; width:19px; height:19px; background:#197f3b; border-radius:50%; position:relative;}
.chanxbiao em:before{ content:""; position:absolute; width:13px; height:2px; background:#f9f9f9; top:50%; margin-top:-1px; left:50%; margin-left:-6.5px;}
.chanxbiao em:after{ content:""; position:absolute; width:13px; height:2px; background:#f9f9f9; top:50%; margin-top:-1px; left:50%; margin-left:-6.5px; transform:rotate(90deg); transition:0.5s;}
.chanxbiao span{ display:inline-block; vertical-align:middle; color: #197f3b; font-size:20px; font-size:2rem; margin-left:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.chanxbiao i{ position:absolute; display:block; right:25px; color: #197f3b; top:10px; font-weight:bold; transition:0.5s;}
#pr0,#pr1{ padding:0px; margin-bottom:0px;}
.chanxbiao2#pr1{ padding:10px 24px; margin-bottom:20px;}
.chanxbiao3{ margin-top:102px;}
.chanxbiao.prno{ font-size:0px; margin:auto; padding:0px;}
.chanxbiao.prno em,.chanxbiao.prno span,.chanxbiao.prno i{ display:none;}
.chanxbiaoh em:after{ transform:rotate(0deg);}
.chanxbiaoh i{ transform:rotate(90deg);}
.prnavpo{ position:fixed; top:0px; left:50%; transform:translateX(-50%); margin-top:50px; z-index:9998}
.prnava{background:none !important; color:#fff;}
.chanxbiaoh em:after{ transform:rotate(0)}
.chanxbiaoh i{ transform:rotate(90deg);}
.pr1n{ display:none;}
.pr1n1{ padding-top:21px; padding-bottom:21px; display:block;}
.pr11h{ margin-top:28px;}
.pr11h:after{ content:""; clear:both; display:block;}
.pr11yiji{/*background: #fff;*/display:block; width:19.16%; display:inline-block; vertical-align:top;margin:0px!important;}
.pr11x{ display:block; color: #212121; font-size:16px; font-size:1.6rem; line-height:24px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;padding: 25px 10px;}
.pr11yiji img{ width:100%;}
.pr11erji{ width:80.84%; display:inline-block; vertical-align:top;}
.pr11lie{ width:23.7%; display:inline-block; vertical-align:top; margin-left:1.3%;margin-bottom: 1.3%;transition:0.5s;}
.pr11lien{ background:#fff; position:relative;}
.pr11tu{ display:block; transition:0s;}
.pr11tu img{ width:100%;}
.pr11zi{ padding:25px 10px;}
.pr11a{ display:block; color: #212121; font-size:16px; font-size:1.6rem; line-height:24px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.pr11p a{ display:block; color: #666666; font-size:14px; font-size:1.4rem; line-height:24px; text-align:center; margin-top:4px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.pr11mor{ display:block; background:#fff; padding:51px 32px; margin-top:7px; transform:scale(0,0); position:absolute; transition:0s;}
.pr11mor span{ display:block; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%), linear-gradient(#197f3b, #197f3b); background-blend-mode: normal, normal; line-height:41px; padding:0 10px; color: #ffffff; font-size:14px; font-size:1.4rem; text-align:center;}
.pr11yijia{ font-size: 24px; line-height: 2em;margin: 40px 0 10px;font-weight:bold;}
@media screen and (min-width:1000px) {
.pr11lie:hover .pr11lien{ box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.35);}
.pr11zi a:hover{color: #197f3b;}
/*.pr11lie:hover .pr11tu{ width:93px; position:absolute; right:5px; top:50%; transform:translateY(-50%);}
.pr11lie:hover .pr11zi{ padding:33px 5px; padding-right:95px; text-align:left;}
.pr11lie:hover .pr11a{ height:48px; white-space:normal; text-align:left;}
.pr11lie:hover .pr11mor{ transform:scale(1,1); position:relative;}*/
}
@media screen and (max-width:1219px) {
.pr11zi{ padding:15px 10px;}
.pr11mor{ padding:23px 20px;}
.prnavn a{ padding:5px 8px;}
}
@media screen and (max-width:999px) {
.prnavh{position: unset;}
.prnav{ border:none; padding-bottom:5px; margin-top:30px;}
.prnavn{ margin-left:0px; margin-bottom:15px; width:100%; border:none;}
.prnavn a{ display:inline-block; width:32.9%; text-align:center; padding:0 5px; font-size:12px; font-size:1.2rem; border:1px solid #dbd6d6; margin:2px 0.2%;}
.hep a{ line-height:24px; font-size:12px; font-size:1.2rem;}
.prnavpo{ position:relative;}
.pr1n1{ padding-top:1px; padding-bottom:35px;}
.pr11yiji{ display:none;}
.pr11erji{ width:100%;}
.pr11lie{ width:24%; margin-top:10px; margin-left:0.5%; margin-right:0.5%;}
.pr11yijia{ display:block;}
.chanxbiao{ line-height:34px; padding:5px 10px !important; position:relative;}
.chanxbiao em{ display:inline-block; vertical-align:middle; width:19px; height:19px; background:#197f3b; border-radius:50%; position:relative;}
.chanxbiao span{ font-size:18px; font-size:1.8rem; margin-left:10px;}
.chanxbiao i{ right:10px; top:4px;}
}
@media screen and (max-width:767px) {
.pr11a{ font-size:14px; font-size:1.4rem;}
.pr11p a{ font-size:12px; font-size:1.2rem;}
}
@media screen and (max-width:599px) {
.pr11yijia{ margin-bottom:10px;}
.pr11lie{ width:49%; margin-top:10px; margin-left:0.5%; margin-right:0.5%;}
}
@media screen and (max-width:499px) {
.prnavn a{ width:49.6%;}
}
.pr1n2{ margin-bottom:47px;}
.pr12lie{ width:31.75%; display:inline-block; vertical-align:top; margin-left:2.375%; margin-top:14px;}
.pr12tu{ display:block;}
.pr12tu img{ width:100%;}
.pr12zi{ padding-top:29px;}
.pr12a{ display:block; color: #212121; font-size:18px; font-size:1.8rem; line-height:24px; font-weight:bold;}
.pr12p{ color: #757575; font-size:14px; font-size:1.4rem; line-height:20px; margin-top:12px;}
@media screen and (max-width:767px) {
.pr1n2{ margin-bottom:27px;}
.pr12zi{ padding-top:15px;}
.pr12a{ font-size:14px; font-size:1.4rem; line-height:22px;}
.pr12p{ font-size:12px; font-size:1.2rem; margin-top:7px;}
}
@media screen and (max-width:599px) {
.pr12lie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:20px;}
}
.pr1n3{ margin-top:11px; margin-bottom:48px;}
.table{ width:100%; overflow:auto; background:#fff;}
.table table{ width:100%; margin:auto; border-collapse:collapse;}
.table table tr{ border-bottom:1px solid #dbd6d6;}
.table table tr td{ padding:15px 40px;border:none; font-size:14px; font-size:1.4rem; line-height:26px; color: #555555;}
.table table tr td a{ color:#555;}
.table table tr td a i{ color:#197f3b; margin-right:7px;}
.table table tr td a:hover{ color:#197f3b;}
.table table tr:last-child{ border:none;}
.pr1n3 .table table tr:first-child td{ text-align:center; color: #197f3b; font-size:18px; font-size:1.8rem;}
@media screen and (max-width:1219px) {
.table table tr td{ padding:9px;}
}
@media screen and (max-width:767px) {
.table table tr td{ font-size:12px; font-size:1.2rem;}
.pr1n3 .table table tr:first-child td{ font-size:16px; font-size:1.6rem;}
}
.pr1n4{ margin-top:47px; margin-bottom:48px;}
.pr14xiang{ font-size:14px; font-size:1.4rem; line-height:24px; color: #555555;}
.pr14xiang p{color: #555555;}
.pr14xiang strong{ font-size:18px; font-size:1.8rem; color:#000; line-height:30px;}
.pr14n{}
.pr14n:after{ content:""; clear:both; display:block;}
.pr14lie{ width:22.5%; display:inline-block; vertical-align:top; margin-left:3.333%; border-radius:10px; margin-top:28px;}
.pr14a{ display:block; text-align:center; padding:5px; border-radius:10px 10px 0 0; line-height:31px; color: #ffffff; font-size:18px; font-size:1.8rem; background:#197f3b;}
.pr14tu{ display:block;}
.pr14tu img{ width:100%;}
.pr14p{ background:#fff; box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1); border-radius:0 0 10px 10px; padding:10px; min-height:140px;}
.pr14p p{color: #197f3b; font-size:16px; font-size:1.6rem; line-height:22px; margin-top:8px;}
.pr14p p a{ display:block; padding-left:13px; position:relative;color: #197f3b;}
.pr14p p a:before{ content:""; position:absolute; width: 0; border: 5px solid #197f3b; border-left-width:8px; border-bottom-color:transparent ; border-top-color: transparent; border-right-color: transparent; left:0px; top:6px;}
.pr14p p a:hover{ color:#333;}
@media screen and (max-width:999px) {
.pr1n4{ margin-top:27px; margin-bottom:38px;}
.pr14lie{ width:49%; margin-left:1%;}
.pr14lie:nth-child(2n-1){ margin-left:0px;}
.pr14a{ font-size:16px; font-size:1.6rem;}
}
@media screen and (max-width:767px) {
.pr14a{ font-size:18px; font-size:1.8rem;}
.pr14p p{ font-size:16px; font-size:1.6rem;}
.pr14p{ background:none; box-shadow:none; padding:0px; padding-top:10px; min-height:0px;}
.pr14xiang{ font-size:12px; font-size:1.2rem; line-height:22px; color: #555555;}
.pr14xiang strong{ font-size:16px; font-size:1.6rem; color:#000; line-height:26px;}
}
@media screen and (max-width:439px) {
.pr14lie{width: 49%;margin-left: 1%;}
}
.pr1n5{ margin-top:7px; margin-bottom:40px;}
.subNav2{cursor:pointer; position:relative; background:#eeeeee; line-height:22px; padding:10px 13px; padding-right:40px; font-size:14px; font-size:1.4rem; margin-top:22px; color:#197f3b;}
.subNav2 span{ color:#197f3b}
.subNav2:before{ content:""; position:absolute; width:14px; height:2px; background:#b9b9b9; top:50%; margin-top:1px; right:16px;}
.subNav2:after{ content:""; position:absolute; width:14px; height:2px; background:#b9b9b9; top:50%; margin-top:1px; right:16px; transform:rotate(90deg); transition:0.5s;}
.currentDd2{}
.currentDd2:after{ transform:rotate(0) !important}
.navContent2{display: none; padding:24px 16px; padding-bottom:0px; font-size:14px; font-size:1.4rem; line-height:24px;}
.navContent2 p,.navContent2 strong,.navContent2 em{}
.navContent2 span{ color:#197f3b;}
.navContent2 a{ color:#197f3b;}
.navContent2 img{ max-width:100%; display:inline-block}
.navContent2 table{ width:97%; border-collapse:collapse; line-height:24px;} 
.navContent2 tr td{ line-height:24px; padding:2px;}
.navContent2 tr td a{ color:#333;}
@media screen and (max-width:999px) {
.subNav2{ padding:10px; padding-right:40px;}
.navContent2{ font-size:12px; font-size:1.2rem; line-height:26px; padding:10px;}
}
@media screen and (max-width:499px) {
.subNav2{ font-size:14px; font-size:1.4rem;}
}
.pr1n6{ margin-top:6px; margin-bottom:22px;}
.pr16lie{ width:23.16%; display:inline-block; vertical-align:top; margin-left:2.45%;border: solid 5px #eeeeee; border-radius:7px; margin-top:20px;}
.pr16tu{ display:block; overflow:hidden;}
.pr16tu img{ width:100%; transition:0.5s;}
.pr16a{ display:block; text-align:center; color: #000000; font-size:16px; font-size:1.6rem; line-height:24px; padding:20px 10px; padding-bottom:15px; background:#eeeeee;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.pr16a:hover{ background:#fff;}
.pr16lie:hover .pr16tu img{ transform:scale(1.1,1.1)}
/*.pr1n1z{ height:72px;}*/
.pr1n1za{ height:72px;}
@media screen and (max-width:999px) {
.pr1n6{ margin-top:6px; margin-bottom:12px;}
.pr16a{ font-size:14px; font-size:1.4rem; padding:5px; padding-bottom:2px;}
.pr1n1z{ height:22px;}
}
@media screen and (max-width:767px) {
.pr16lie{ width:49%; margin-left:1%; border:none;}
.pr16lie:nth-child(2n-1){ margin-left:0px !important;}
.pr16a{ font-size:12px; font-size:1.2rem; padding:5px;}
}
/****************************   1-2  ***********************/
.pr2n1{ background:#fff; padding:30px 20px;}
.pr21t{}
.pr21t:after{ content:""; clear:both; display:block;}
.pr2tu1{ display:block; width:50%; max-width:550px; float:left; margin-right:27px;}
.pr2tu1 img{ width:100%;}
.pr2zi1{ font-size:14px; font-size:1.4rem; line-height:20px; color: #757575;}
.pr2zi1 p a{color: #197f3b;font-weight: 500;}
.pr2zi1 img {margin-left: -20px;}
.pr2zi1 p{color: #000;font-size: 18px; line-height: 2em;margin-bottom: 10px;}
.pr21b{}
.pr21b:after{ content:""; clear:both; display:block;}
.pr21blie{ width:26.78%; margin-left:9.83%; display:inline-block; vertical-align:top; margin-top:41px;}
.pr2tu2{ display:block;}
.pr2tu2 img{ width:100%;}
.pr2zi2{ font-size:14px; font-size:1.4rem; line-height:20px; color: #757575; margin-top:7px;}
.pr2zi2 a{ display:block; color: #757575;}
.pr2n1 a:hover{color: #197f3b;}
@media screen and (max-width:1219px) {
.pr2zi1 img{width:100%;max-width: 100%;margin-left: 0;}
.pr2n1{ padding:20px;}
.pr21blie{ width:32.33%; margin-left:1.5%; margin-top:21px;}
.pr2tu1{ width:100%;float:none; margin:auto; margin-bottom:20px;}
}
@media screen and (max-width:767px) {
.pr2n1{ padding:0; background:none;}
.pr2zi1,.pr2zi2{ font-size:12px; font-size:1.2rem;}
.pr21blie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:21px;}
}
@media screen and (max-width:399px) {
.pr2tu1{ width:100%; float:none; margin:auto; margin-bottom:20px;}
}
.pr2n2{ position:relative; margin-bottom:30px;}
.pr2n2:before{ content:""; width:24.333%; height:100%; position:absolute; left:0px; top:0px; background:#fff; border:1px solid #dbd6d6; z-index:-1}
.pr2n2h:after{ content:""; position:absolute; width:1px; height:100%; right:12%; top:0px; background:#dbd6d6;}
.pr22l{ width:24.333%; float:left; padding-top:18px; padding-bottom:20px; margin-left:1px;position: -webkit-sticky;
    position: sticky;
    right: 0;
    top: 90px;}
.pr22r{ width:71.91%; float:right;}
.pr22biao{ display:block; font-size:18px; font-size:1.8rem; line-height:34px; font-weight:bold; padding:10px 33px;}
.vico-pro-complete-table .tda{width: 140px;white-space: nowrap; font-weight:500; color:#000;}
.vico-pro-complete-table tr .tda:nth-child(2){color:#6e6e6e;font-weight: normal;}
.vico-pro-complete-table tr td {border-top: 1px solid #eee;}
.attribute{font-size: 14px;}
.attribute .box{}
.attribute .name span{display: inline-block;color: #212121; font-family:Arial, Helvetica, sans-serif; font-weight:bold; transition:0.5s;}
.attribute .name{ line-height: 24px; padding:4px 33px; padding-right:50px; background:#f4f4f4; box-sizing: border-box;cursor: pointer;color: #333;margin-bottom: 1px;position: relative; transition:0.5s;}
.attribute .name i{color: #999999;position: absolute;right: 26px;top:50%; margin-top:-9px; display:block; width:17px; height:17px; transition:0.5s;}
.attribute .name i:before{ content:""; position:absolute; width:17px; height:3px; background:#000000; border-radius:3px; left:0px; top:50%; margin-top:-2px;}
.attribute .name i:after{ content:""; position:absolute; width:17px; height:3px; background:#000000; border-radius:3px; left:0px; top:50%; margin-top:-2px; transform:rotate(90deg); transition:0.5s;}
.attribute .name.active i:after{ transform:rotate(0deg);}
.attribute .item-box{ box-sizing: border-box;/*max-height: 180px;overflow-y: auto;*/display: block;cursor: pointer;}
.attribute .item-box label{ display:block; cursor:pointer;}
.attribute .item-box>div{color: #666f66; padding:5px 33px; position:relative;}
.attribute .item-box p input{}
.attribute .item-box div span{overflow-y: hidden;display: inline-block;vertical-align: middle;max-height: 24px;font-size:16px;font-size:1.6rem;color: #757575; margin-left:30px;}
.attribute .check-box-div{position:absolute !important; left:32px;top: 50%; transform:translateY(-50%)}
.attribute .check-box-div .icon{font-size: 18px}
.attribute .item-box.active{display: block}

.canshu{ padding:10px 18px;position: -webkit-sticky;position: sticky;top: 90px;left: 0;background: #f9f9f9;z-index: 2;}
.canshu:after{ content:""; clear:both; display:block;}
.canshu div{font-size:15px; font-size:1.5rem; font-weight:bold; color:#197f3b;}
.pr2rlie{background-image: linear-gradient(-180deg, #ffffff 6%, #f5f5f5 100%); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);	border-radius: 5px; margin-bottom:31px; margin-top:10px;}
.pr2rt{ padding:15px 18px;word-break: break-all;}
.pr2rt:after{ content:""; clear:both; display:block;}
.pr2rt strong{ display:none;}
.pr2rt1{ display:inline-block; vertical-align:top; width:27%;margin-right:3%;}
.pr2rt2{display:inline-block; vertical-align:top; width:14%; padding:0 5px;}
.pr2rt3{display:inline-block; vertical-align:top; width:14%; padding:0 5px;}
.pr2rt4{display:inline-block; vertical-align:top; width:14%; padding:0 5px;}
.pr2rt5{display:inline-block; vertical-align:top; width:14%; padding:0 5px;}
.pr2rt6{display:inline-block; vertical-align:top; width:14%; padding:0 5px;}
.pr2rt7{display:inline-block; vertical-align:top; width:14%; padding:0 5px;}
.pr2rt8{display:inline-block; vertical-align:top; width:14%; padding:0 5px;}
.pr2rt9{display:inline-block; vertical-align:top; width:14%; padding:0 5px;}
.pr2rt10{display:inline-block; vertical-align:top; width:14%; padding:0 5px;}
.pr2rt11{display:inline-block; vertical-align:top; width:14%; padding:0 5px;}
.pr2rt12{display:inline-block; vertical-align:top; width:14%; padding:0 5px;}
.pr2ra{ display:block; color: #197f3b; font-size:16px; font-size:1.6rem; line-height:24px; font-family: Roboto-Bold, Arial, Helvetica, sans-serif;}
.pr2rtu{ display:block; margin-top:10px;}
.pr2rtu img{ width:100%;}
.pr2ra2{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color: #999999;}
.pr2rb{ position:relative; padding:5px 18px;}
.pr2rb1{ display:inline-block; vertical-align:middle; width:40%; color: #999999; font-size:14px; font-size:1.4rem; line-height:24px;}
.pr2rb2{ display:inline-block; vertical-align:middle; width:20%; padding:0 5px; color: #999999; font-size:14px; font-size:1.4rem; line-height:24px; cursor:pointer;}
.pr2rb2 input{ display:inline-block; cursor:pointer;}
label{ cursor:pointer;}
.pr2rb3{ display:inline-block; vertical-align:middle; width:20%; padding:0 5px; color: #999999; font-size:14px; font-size:1.4rem; line-height:24px;}
.pr2rb3 span{ display:block; color:#999; cursor:pointer;}
.pr2rb3 span i{ color:#197f3b; font-size:12px; margin-right:5px;}
.pr2rb4{ display:inline-block; vertical-align:middle; width:20%; padding:0 5px; text-align:center;}
.pr2rb4 a{ display:inline-block; min-width: 116px; line-height:28px; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%), linear-gradient(#197f3b, #197f3b); background-blend-mode: normal, normal; border-radius: 5px; color: #ffffff; font-size:14px; font-size:1.4rem;}
.pr2fu{ position:absolute; width:100%; left:0px; top:100%; z-index:99; box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.17); background:#fff; border:1px solid #197f3b; margin-top:13px; display:none;    padding: 6px 6px;}
.pr2fu:before{ content:""; position:absolute; width:31px; height:14px; background:url(../images/zhizhen.png) no-repeat center; top:-14px; left:60%; margin-left:10px; z-index:999}
.pr2fu .guanbi{ display:block; position:absolute; width:15px; height:15px; top:15px; right:15px; cursor:pointer;}
.pr2fu .guanbi img{ width:100%;}
.pr2fu table{ margin-top:40px;}
.pr2fu table tr{ border:none;}
.pr2fu table tr td{ padding:5px 10px; font-weight: normal;text-align:left; color: #6e6e6e;}
.pr2fu .table table tr:first-child td{ text-align:left; color: #999999; font-size:14px; font-size:1.4rem;}
.pr2fu table tr td strong{ color:#000;}
.pr2n2h .pr22r{ width:59%; float:right;}
.floatdiv{ width:12%; float:right; padding-left:7px; margin-left:0.91%; display:none;position: -webkit-sticky;
    position: sticky;
    right: 0;
    top: 90px;}
.floatdiv h5{padding-top:35px;font-size: 18px;font-size: 1.8rem;color: #000;}
#selectedplan li{ position:relative;  font-size:12px; font-size:1.2rem; color:#666; margin-top:20px; line-height:20px; font-weight:bold; padding-right:17px;}
#selectedplan li a{ position:absolute; right:0px; top:0px; font-size:14px; font-size:1.4rem; color:#666;}
.duibi{ text-align:center; margin-top:20px;}
.duibi a{ display:inline-block; min-width: 100px; line-height:28px; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%), linear-gradient(#197f3b, #197f3b); background-blend-mode: normal, normal; border-radius: 5px; color: #ffffff; font-size:14px; font-size:1.4rem;}
.pr2rlie a:hover{color: #197f3b;}
.duibi a:hover,.pr2rb4 a:hover,.bu1:hover,.dbmor:hover{	background-image: linear-gradient(0deg, 
		#0990dd 0%, 
		#59bdfd 100%), 
	linear-gradient(
		#152141, 
		#152141);
	background-blend-mode: normal, 
		normal; color:#fff;}
@media screen and (max-width:1219px) {
.pr22l{ width:22%;}
.pr22r{ width:76%; float:right;}
.pr2n2h .pr22r{ width:63%; float:right;}
.floatdiv{ width:12%; float:right; padding-left:7px; margin-left:0.91%;}
.pr2rt1{ width:21%;}
.pr2rt2{ width:14%; padding:0 5px;}
.pr2rt3{ width:14%; padding:0 5px;}
.pr2rt4{ width:18%; padding:0 5px;}
.pr2rt5{ width:14%; padding:0 5px;}
.pr2rt6{ width:18%; padding:0 5px;}
.pr2ra{ font-size:14px; font-size:1.4rem; line-height:24px; font-family: Roboto-Bold, Arial, Helvetica, sans-serif;}
.pr2ra2{ font-size:12px; font-size:1.2rem; line-height:24px; color: #999999;}
.pr2n2:before{ width:22%;}
.attribute .name{ padding:4px 13px;padding-right:30px;}
.attribute .name i{ right:6px;}
.attribute .item-box>div{ padding:5px 13px;}
.attribute .item-box div span{font-size:16px;font-size:1.35rem; margin-left:20px;}
.attribute .check-box-div{ left:12px;}
.pr22biao{ padding:10px 13px;}
}
@media screen and (max-width:999px) {
.pr22l{position: unset; width:100%; background:#fff; border:1px solid #ddd;}
.pr22r{ width:100%; float:right; margin-top:20px;}
.pr2n2h .pr22r{ width:81%; float:left !important;}
.floatdiv{ width:17%; float:right; padding-left:7px; margin-left:0%; margin-top:90px; background:#fff; padding:10px 5px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.pr2n2:before,.pr2n2:after{ display:none}
}
@media screen and (max-width:767px) {
.floatdiv,.pr2rb2{ display:none}
}
@media screen and (max-width:659px) {
.canshu{ display:none;}
.pr2rt1{ width:50%;float: left;margin-right: 10px;}
.pr2rtu{ max-width:200px; margin-bottom:10px;}
.pr2rt2,.pr2rt3,.pr2rt4,.pr2rt5,.pr2rt6{margin-left: 5%;width: 40%;padding: 0px;}
.pr2rt strong{ display:inline-block; font-size:12px; font-size:1.2rem; padding-right:10px;}
.pr2rlie{ margin-bottom:20px;}
.pr2rlie br{ display:none}
.pr2rb1{ width: 60%; font-size:12px; font-size:1.2rem;}
.pr2rb4{ width:100%; font-size:12px; font-size:1.2rem;margin: 10px 0 5px;}
.pr2rb3{width: 30%; font-size:12px; font-size:1.2rem;}
}

.dbkuang{ text-align:center; width:100%;}
.dbkuang form{ display:inline-block; background:#fff; padding:20px; border-radius:10px; max-width:100%;position: relative;}
.dbbiao{color: #197f3b; font-family: Roboto-Bold, Arial, Helvetica, sans-serif; font-size:16px; font-size:1.6rem; line-height:30px; text-align:left; border-bottom:1px solid #dbd6d6; position:relative; }
.dbtb{ width:100%; overflow:auto; margin-top:26px;}
.dbtb table{ width:100%;}
.dbtb table tr{}
.dbtb table tr td{ border-right:1px solid #dbd6d6; font-size:14px; font-size:1.4rem; line-height:18px; color: #999999; padding:10px; text-align:left;}
.bu1{ width: 116px; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%), linear-gradient(#197f3b, #197f3b);	background-blend-mode: normal, normal; border-radius: 5px; border:none; cursor:pointer; font-size:14px; font-size:1.4rem; line-height:20px; color: #ffffff; padding:4px 5px; font-family:Arial, Helvetica, sans-serif;}
.dbtb table tr td:last-child{ border:none}
.dbtu{ position:relative; padding:0 25px;}
.dbguanbi{ color:#197f3b; position:absolute; right:0px; top:0px;}
.dbtu img{ width:100%; max-width:135px; margin:auto;}
.dbzi{}
.dba{ color: #555555; font-size:14px; font-size:1.4rem; line-height:30px; font-weight:bold; margin-top:5px;}
.dbp{color: #555555; font-size:12px; font-size:1.2rem; line-height:24px;}
.dbmor{ display:block; margin:auto; width: 116px; line-height:28px; text-align:center; padding:0 5px; background-image: linear-gradient(0deg,	#4a9842 0%, #94c93d 100%), linear-gradient(	#197f3b, #197f3b);	background-blend-mode: normal, normal; border-radius: 5px; color: #ffffff; font-size:14px; font-size:1.4rem; margin-top:15px;}
.dbb{ text-align:left; margin-top:30px;}
.dbb:after{ content:""; clear:both; display:block;}
.dbb button{ float:left; color: #197f3b; font-size:16px; font-size:1.6rem; line-height:30px; border:none; background:none; margin-right:40px; cursor:pointer;}
.dbb button i{ color:#197f3b; font-size:30px; margin-right:5px; display:inline-block; vertical-align:middle;}
.dbtankaung{ position:fixed; width:100%; height:100%; left:0px; top:0px; overflow:auto; background:#000; background:rgba(0,0,0,0.5); display:none; z-index:99999999999;}
.dbtann{ position:absolute; top:5%; left:50%; transform:translateX(-50%); padding:20px; width:90%; max-width:1197px; height:90%;}
.dbtann iframe{ width:100%; height:100%; background:none;}
.dbtann iframe body{ width:100%;}
.dbguanbi2{ cursor:pointer; position:absolute; right:2.5%; top:2.5%; width:26px; height:26px; line-height:26px; border-radius:50%; background:#fff; text-align:center;border:1px solid #666;}
.dbguanbi2 i{color: #197f3b;}
/******************************  1-3  ************************/
.prmain3{ padding-top:79px;}
.zoomPad {position:relative; float:left; z-index:99; cursor:crosshair; }
.zoomPad img{ width:100%;}
.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: 680px; float:left;}
.prob-pic .prob-pic-big { position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border: solid 5px #eeeeee; border-radius: 8px;}
.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: 1200px; }
.prob-pic .prob-pic-small { position: relative; margin-top: 22px; overflow: hidden;}
.prob-pic .prob-pic-btn { position: absolute; top: 50%; margin-top:-12px; display: block; width:23px; height:23px; line-height:23px; text-align:center; background:#000; background:rgba(0,0,0,0.2); color:#fff; font-size:10px; z-index:9}
.prob-pic .prob-pic-btn.prev { left:6px;}
.prob-pic .prob-pic-btn.next { right:6px;}
.prob-pic .prob-pic-btn:hover{ background:#197f3b; background:rgba(25,127,59,0.5)}
.prob-pic .prob-pic-list { overflow: hidden;}
.prob-pic .prob-pic-list ul { width: 1000%; overflow: hidden;}
.prob-pic .prob-pic-list ul li { position: relative; float: left; margin-right: 0.2%; width:2.35%; overflow:hidden;}
.prob-pic .prob-pic-item .item-pic,.prob-pic .prob-pic-item .item-video { display:block; overflow: inherit;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: solid 3px #eeeeee; border-radius: 5px;}
.prob-pic .prob-pic-item .item-pic img,.prob-pic .prob-pic-item .item-video 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.active,.prob-pic .prob-pic-item .item-video.active{ border-color:#0F0}*/
.prob-video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; line-height: 0; font-size: 0; overflow: hidden; z-index: 8; display: none; }
.prob-video iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.prob-video video{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.prob-video.show { display: block; }
.jianjie{ width:470px; float:right;}
.jianjie h1{ font-size:24px; font-size:2.4rem; line-height:1.75; font-weight:bold;font-family: Roboto-Bold, Arial, Helvetica, sans-serif;}
.jiann{ display: -webkit-box; -webkit-line-clamp: 11; -webkit-box-orient: vertical; overflow: hidden;font-size:14px; font-size:1.6rem; line-height:2em; padding-top:16px;color: #555555;}
.jiann p,.jiann em,.jiann li{color: #555555;}
.jiann strong{color: #197f3b; font-weight:bold;}
.jiann a{ color:#c99e7b;}
.share{ margin-top:7px; border-bottom:1px solid #dbd6d6;padding-bottom:10px;}
.share1{ display:inline-block; *float:left; font-size:14px; font-size:1.4rem; line-height:24px; vertical-align:middle; color: #212121;}
.share2{ display:inline-block; *float:left; margin-left:8px; vertical-align:middle}
.inno3{ margin-top:10px;}
.inno3 a{ display:inline-block; min-width:148px; line-height:39px; height:41px; padding:1px; text-align:center; margin:10px 0; float:left; margin-right:22px; font-size:16px; font-size:1.6rem; color:#197f3b; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%);}
.inno3 a span{ color:#197f3b; background:#f9f9f9; display:block; padding:0 5px; transition:0.5s;}
.inno3 a:hover span{ color:#fff; background:none;}
.prdo{ display:inline-block; vertical-align:middle; line-height:24px; font-size:16px; font-size:1.6rem; color:#363a3a; margin-top:49px;  margin-left:10px;}
.prdo i{ padding-left:7px; font-size:16px; font-size:1.6rem; display:inline-block; vertical-align:middle;}
.prdo:hover{ color:#c99e7b;}
@media screen and (max-width: 1219px) { 
	.zoomPad { cursor: default !important; }
	.zoomPup { display: none !important; }
	.zoomWindow { display: none !important; }
	.zoomPreload { display: none !important; }
.jianjie{ width:100%; float:right;}
.jianjie h1{ font-size:20px; font-size:2rem;}
.prdo{ margin-top:10px; margin-left:auto;}
.inno3{ margin-top:23px;}
.inno3 a{ min-width:100px; line-height:30px; height:32px; margin-right:10px;}
.prob-pic { width: 680px;float: none; margin: auto;}
}
@media screen and (max-width:999px){
.prmain3{ padding-top:39px;}
.prob-pic .prob-pic-list { margin-left:32px; margin-right:32px;}
.prob-pic { float:none; margin:auto;}
	
.jianjie{ width:100%; float:none; margin-top:20px;}
.inno3 a{ min-width:100px; font-size:14px !important; font-size:1.4rem !important; margin-right:5px; float:left;}
.jiann{ font-size:14px; font-size:1.4rem;}
.prdo,.share{ margin-top:20px;}
}
 @media only screen and (max-width:767px ) {
	.prob-pic .prob-pic {width: 100%;}
	.prob-pic .prob-pic-big {}
	.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;}
.prob-pic { width: 100%;}
.provideo{border-radius: 0;border: none;}
.jianjie h1{ font-size:20px; font-size:2rem; padding-bottom:5px;}
.jiann{ font-size:12px; font-size:1.8rem; line-height:2em;}
 }
 @media only screen and (max-width:500px ) {
	.prob-pic .prob-pic-list ul li {margin-right: .2%;width: 4.9%;}
}
  @media only screen and (max-width:350px ) {
	.prob-pic .prob-pic-list ul li {margin-right: 0%;width: 10%;}
 }
.chanxiang{ font-size:14px; font-size:1.4rem; line-height:25px; color: #555555; padding-bottom:30px;}
.chanxiang p,chanxiang em,chanxiang strong{color: #555555;}
.chanxiang p{ font-size:16px; line-height:2em;}
.chanxiang a{color: #197f3b;}
.chanxiang img{ max-width:100%;vertical-align: bottom;}
.felie{ position:relative; min-height:144px; margin-top:30px;}
.fetu{ display:block; width:144px; position:absolute; left:0px; top:0px;}
.fetu img{ width:100%;}
.fezi{ margin-left:166px; line-height:144px;}
.fezin{ display:inline-block; vertical-align:middle;}
.fea{ display:block; font-size:16px; font-size:1.6rem; color: #555555; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.fep{ font-size:14px; font-size:1.4rem; color: #555555; line-height:26px; font-family:Arial, Helvetica, sans-serif;}

 @media only screen and (max-width:767px ) {
.chanxiang{ font-size:12px; font-size:1.2rem;}
.fea{ font-size:14px; font-size:1.4rem; line-height:24px;}
.fep{ font-size:12px; font-size:1.2rem; line-height:24px;}
 }
 @media only screen and (max-width:549px ) {
.fetu{ position:relative; left:auto; top:auto; margin:auto;}
.fezi{ margin:auto; line-height:0px; margin-top:20px;}
 }
 
.pr1nse{ padding-bottom:30px; padding-top:20px;}
.pr1nse table tr td{ border:1px solid #dbd6d6; text-align:center;color: #999999; padding:5px 10px;}
.pr1nse table tr:nth-child(2n){ background:#f9f9f9;}
.oan{}
.oalie{ width:24%; display:inline-block; vertical-align:top; margin-left:1.33333%; padding:20px 0;}
.oatu{ display:block;}
.oazi{transition:.36s;}
.oalie:hover .oatu{ box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.35);}
.oalie:hover .oazi{padding-top: 5px;}
.oalie:hover a img{margin-top: -5px;}
.oatu img{ width:100%;transition:.36s;}
.oamor{ display:block; width: 116px; height: 28px; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%), linear-gradient(#197f3b, #197f3b); background-blend-mode: normal, normal;	border-radius: 5px; color: #ffffff; font-size:14px; font-size:1.4rem; line-height:28px; margin:auto; margin-top:20px; text-align:center; padding:0 5px;}
.oaa{ display:block; color: #197f3b; font-size:18px; font-size:1.8rem; line-height:24px; height:48px; overflow:hidden; margin-top:17px;}
.oap a{ display:block; font-size:14px; font-size:1.4rem; line-height:18px; height:54px; overflow:hidden; color:#555; margin-top:8px;}
.oaa:hover,.oap a:hover{ color:#94c93d;}
@media screen and (max-width:999px){
}
@media screen and (max-width:767px){
.oalie{ width:49%; margin-left:1%; padding:15px 0;}
.oaa{ font-size:14px; font-size:1.4rem; line-height:24px; height:48px;}
.oap a{ font-size:12px; font-size:1.2rem;}
}
@media screen and (max-width:499px){
.oalie{ width:48%; margin-left:1% !important; margin-right:1%; padding:10px 0;}
}
/******************************  1-2-2  ************************/
.prmain22{ padding-top:84px; padding-bottom:85px;}
.prmain22:after{ content:""; clear:both; display:block;}
.prl{ width:24.333%; float:left; background: #ffffff; border: solid 1px #dbd6d6; padding:17px 0; padding-bottom:144px;}
.prr{ width:100%;/* width:72.5%; float:right;*/}
.pryiji{ padding:14px 29px; font-weight:bold; font-size:18px; font-size:1.8rem; line-height:30px;}
.prlie{ width:32%; display:inline-block; vertical-align:top; margin-left:2%; border:5px solid #eeeeee; background:#eeeeee; border-radius:5px; margin-bottom:20px; position:relative;}
.prlie input{ position:absolute; left:10px; top:10px; cursor:pointer; z-index:9}
.prtu{ position:relative;}
.prtun{ display:block; overflow:hidden;}
.prtun img{ width:100%; transition:0.5s;}
.prfu{ display:block; position:absolute; width:100%; height:100%; left:0px; top:0px; opacity:0; transition:0.5s; z-index:1}
.prfu:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px;background-image: linear-gradient(-68deg, 
		#4a9842 0%, 
		#94c93d 100%), 
	linear-gradient(-60deg, 
		#ffffff 0%, 
		#e1dfe0 100%);
	background-blend-mode: normal, 
		normal;
	box-shadow: 0px 2px 1px 0px 
		rgba(194, 193, 193, 0.75);
	opacity: 0.5; z-index:2}
.prfu span{ display:block; position:absolute; z-index:3; min-width: 105px; height: 27px; line-height:25px; border-radius: 14px; border: solid 1px #ffffff; text-align:center; padding:0 5px; font-size:16px; font-size:1.6rem; color: #ffffff; left:50%; top:50%; transform:translate(-50%,-50%);}
.przi{ /*margin:14px;*/margin: 14px 14px 8px 14px; position:relative; padding-right:35px;}
.prfua{margin-top: 10px;}
.prfua span{font-size:16px;font-size:1.6rem; }
.pra{ display:block; font-size:15px; font-size:1.5rem; line-height:18px; color: #626262; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prp a{ display:block; font-size:13px; font-size:1.3rem; line-height:18px; color: #626262; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prmor{ position:absolute; right:0px; line-height:36px; top:0px; color:#9fb0c0; font-size:14px;}
.prlie:hover .prfu{ opacity:1;}
.prlie:hover .prtun img{ transform:scale(1.1,1.1)}
.fenye{ padding-top:54px;}
.fenyen{ float:left; margin-top:5px;}
.fenyen a{ display:block; float:left; width:26px; height:26px; text-align:center; line-height:26px; background:none; border: solid 1px #dbd6d6; border-radius:50%; font-size:14px; font-size:1.4rem; color:#212121; margin:0 5px; margin-bottom:10px;}
.fenyen .sx{ width:auto; background:none; border:none; font-size:12px; font-size:1.2rem;}
.fenyen .sx1{ padding-right:10px;}
.fenyen .sx2{ padding-left:18px;}
.fuxuan{ float:right; padding-left:29px; background:url(../images/fuxuan.png) no-repeat left center; margin-bottom:10px; margin-right:26px;}
.fuxuan span{ line-height:32px; font-size:16px; font-size:1.6rem; padding-right:13px;}
.fuxuan input{ min-width:170px; height:32px; line-height:32px; padding:0 5px; background:#197f3b; color:#ffffff; font-size:14px; font-size:1.4rem; cursor:pointer; transition:0.5s;}
.fenyen a:hover{ background:#197f3b; border-color:#197f3b; color:#fff;}
.dangfen{ background:#197f3b !important; color:#fff !important; border-color:#197f3b !important;}
.fenyen .sx:hover{ background:none; border:none; color:#197f3b;}
.fuxuan input:hover{background:#333;}
@media screen and (max-width:1219px){
.pryiji{ padding:14px 10px;}
}
@media screen and (max-width:999px){
.prmain22{ padding-top:30px; padding-bottom:30px;}
.pryiji{ font-size:16px; font-size:1.6rem;}
.przi{ margin:10px 5px; padding:0px;}
.prmor{ display:none}
.pra{ font-size:14px; font-size:1.4rem;}
.prp a{ font-size:12px; font-size:1.2rem;}
.attribute .item-box div span{ font-size:14px; font-size:1.4rem;}
.fenye{ padding-top:24px;}
.prfu{ position:relative; opacity:1; padding:10px; text-align:center;}
.prfu span{ position:relative; transform:translate(0,0); left:auto; top:auto; font-size:14px; font-size:1.4rem; display:inline-block; min-width:120px; margin:auto;}
}
@media screen and (max-width:767px){
.prl{ width:100%; float:none; padding:10px 0; margin-bottom:20px;}
.prr{ width:100%; float:none;}
.pryiji{ font-size:14px; font-size:1.4rem; padding:5px 10px;}
.attribute .item-box div span{ font-size:12px; font-size:1.2rem;}
.fuxuan span{ font-size:12px; font-size:1.2rem; padding-right:10px;}
.fuxuan input{ min-width:120px; font-size:12px; font-size:1.2rem;}
}
@media screen and (max-width:499px){
.prlie{ width:48%; margin-left:1% !important; margin-right:1%;}
.prfu{ padding:5px;}
.prfu span{ font-size:12px; font-size:1.2rem; min-width:100px;}
}
/***************************  1-4  **********************/
.sbmain{ padding-top:30px; padding-bottom:110px;}
.sbbiao{ border-bottom:2px solid #197f3b;}
.sbbiaon{ display:inline-block; line-height:40px; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%), linear-gradient(#197f3b,#197f3b); background-blend-mode: normal,normal; font-size:16px; font-size:1.6rem; color: #f9f9f9; padding:0 19px;}
.sbn{}
.sbn:after{ content:""; clear:both; display:block;}
.sblie{ width:31.66%; display:inline-block; vertical-align:top; margin-left:2.5%; margin-top:57px;}
.sbtu{ display:block; overflow:hidden;}
.sbtu img{ width:100%; transition:0.5s;}
.sba{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; color: #212121; line-height:30px; margin-top:25px; font-family:Arial, Helvetica, sans-serif; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.sbp a{ display:block; font-size:14px; font-size:1.4rem; color: #757575; line-height:19px; height:57px; overflow:hidden; margin-top:11px; font-family:Arial, Helvetica, sans-serif;}
.sba:hover,.sbp a:hover{ color:#197f3b;}
.sblie:hover .sbtu img{ transform:scale(1.1,1.1)}
.sbmain .fenye{ text-align:center;}
.sbmain .fenyen,.sbn .fenyen{ display:inline-block; float:none;}
.sbn .fenye{text-align: center;}
@media screen and (max-width:999px){
.sbmain{ padding-top:41px; padding-bottom:30px;}
.sblie{ width:32%; margin-left:2%; margin-top:27px;}
.sba{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:10px;}
}
@media screen and (max-width:767px){
.sbbiaon{ font-size:14px; font-size:1.4rem; padding:0 10px; line-height:32px;}
.sblie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:27px;}
.sba{ font-size:14px; font-size:1.4rem; line-height:20px; margin-top:10px;}
.sbp a{ font-size:12px; font-size:1.2rem; margin-top:6px;}
}
/*************************  1-5  *********************/
.prmain5{ padding-top:80px;}
.prmain5:after{ content:""; clear:both; display:block;}
.pr5n{ width:53.333%; float:left;}
.pr5a{ font-size:28px; font-size:2.8rem; line-height:30px; color: #212121; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.pr5p{ font-size:18px; font-size:1.8rem; line-height:20px; color: #757575; font-family:Arial, Helvetica, sans-serif;}
.pr5p p{font-size: 18px; margin-top: 15px; line-height: 2em;}
.pr5nav{ float:right;}
.pr5nav a{ display:inline-block; vertical-align:middle; margin-left:40px; font-size:16px; font-size:1.6rem; color: #197f3b; line-height:24px;}
.pr5nav .prno{ margin:auto;}
@media screen and (max-width:1219px){
.pr5nav a{ font-size:14px; font-size:1.4rem; margin-left:20px;}
}
@media screen and (max-width:767px){
.prmain5{ padding-top:31px;}
.pr5n{ width:100%; float:none;}
.pr5nav{ float:none; margin-top:20px;}
.pr5nav a{ font-size:18px; font-size:1.8rem; line-height:24px; margin-left:auto; margin-right:15px;}
.pr5a{ font-size:24px; font-size:2.4rem;}
.pr5p{ font-size:18px; font-size:1.8rem;}
}
.pr51{background:#fff;margin-top:9px;}
.pr51:after{ content:""; clear:both; display:block;}
.pr5tu1{width:37.33%; float:left; margin-right:30px; }
.pr5tu1 img{max-width:100%;}
.pr5tu1 a img{float:left;}
.pr5zi1{ font-size:14px; font-size:1.4rem; color: #757575; line-height:24px; padding:10px; padding-top:33px; padding-bottom:30px;}
.pr5zi1 p{color: #333333;}
.pr5zi1 p strong{ font-size:16px; font-size:1.6rem;}
.chanxiang2{ font-size:14px; font-size:1.4rem; line-height:20px; color: #757575; font-family:Arial, Helvetica, sans-serif; margin-top:50px;}
.chanxiang2 p{color: #757575;}
.chanxiang2 p strong{ color: #212121; font-size:16px; font-size:1.6rem;}
.chanxiang2 table{}
.chanxiang2 table tr{}
.chanxiang2 table tr td{ border:1px solid #dbd6d6; color: #999999; padding:5px 32px;}
.chanxiang2 table tr:first-child td{ font-size:16px; font-size:1.6rem; color: #212121;}
.chanxiang2 table tr td strong{ font-weight:normal; color: #212121;}
.chanxiang2 table tr:nth-child(2n){ background:#f9f9f9;}
@media screen and (max-width:999px){
.pr5zi1{ padding:10px;}
.chanxiang2{ margin-top:20px;}
}
@media screen and (max-width:767px){
.pr5zi1{ font-size:12px; font-size:1.2rem;}
}
@media screen and (max-width:579px){
.pr5tu1{ width:100%; /*float:none; */margin-right:0px;margin-bottom: 20px;}
}
.pr5b{ padding-top:20px;}
.pr5blie{ margin-top:27px;}
.pr5blie:after{ content:""; clear:both; display:block;}
.pr5btu{ width:37.33%; float:right; margin-left:30px;}
.pr5btu img{ width:100%;}
.pr5bzi{ font-size:14px; font-size:1.4rem; line-height:20px; color: #757575; padding-top:10px;}
.pr5bzi p{color: #757575;}
.pr5bzi strong{color: #757575; font-size:16px; font-size:1.6rem;}
.pr5bzi em{ display:block; padding-left:21px; position:relative; background:url(../images/jiahao.png) no-repeat left 1px; font-style:normal;}
@media screen and (max-width:767px){
.pr5bzi{ font-size:12px; font-size:1.2rem; padding-top:0px;}
.pr5bzi strong{ font-size:14px; font-size:1.4rem;}
.pr5btu{ width:42%; float:right; margin-left:20px;}
}
@media screen and (max-width:439px){
.pr5btu{ width:100%; float:none; margin-left:0px; margin-bottom:20px;}
}
/**************************  2-1  ***************************/
.inmain{ padding-top:70px;}
/*.inmain .pr51{ margin-top:40px;}
.inmain .pr5zi1:hover p{color: #757575 !important;}*/
#outer4 { margin-top:75px; position:relative;}
.tab4 {width: 100%; max-width: 1200px;overflow: hidden;zoom: 1; background-image: linear-gradient(0deg, #ebebec 0%, #f5f5f6 26%, #ffffff 100%), linear-gradient(#f1f1f1, #f1f1f1);background-blend-mode: normal, normal;border-bottom: 2px solid #197f3b;}
#tab4 li{transition:0.5s; display:inline-block; vertical-align:middle;border-left: 1px solid #dbd6d6; border-top: 1px solid #dbd6d6;}
#tab4 li a {display:inline-block; vertical-align:middle; font-size:16px; font-size:1.6rem; color: #333; line-height:26px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; padding:5px 23px;background-image: linear-gradient(0deg, 
		#d5d5d7 0%, 
		#e5e5e6 26%, 
		#f4f4f5 100%), 
	linear-gradient(
		#f1f1f1, 
		#f1f1f1);
	background-blend-mode: normal, 
		normal;}
#tab4 li.current4 {}
#tab4 li.current4 a {color: #fff; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%), linear-gradient(#197f3b,#197f3b);
	background-blend-mode: normal, 
		normal;}
		
#content4 .inmain{padding: 0;}
#content4 .tabul4 {display: none; position:relative; padding-bottom:54px; padding-top:20px;}
#content4 .tabul4:after{ content:""; clear:both; display:block;}
.inlie{ width:31.66%; display:inline-block; vertical-align:top; margin-left:2.5%; margin-top:20px;}
.intu{ display:block;}
.intu img{ width:100%;}
.inzi{ padding-top:26px;}
.ina{ display:block; font-size:18px; font-size:1.8rem; color: #212121; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.inp{ display:block; color: #757575; font-size:14px; font-size:1.4rem; line-height:20px; margin-top:9px;}
.inp p{color: #757575;}
.inmor{ margin-top:11px;}
.inmor a{ display:block; font-size:16px; font-size:1.6rem; color: #757575; line-height:30px; padding-left:16px; position:relative;}
.inmor a i{ content:""; position:absolute; color:#197f3b; left:0px; top:0px; font-size:12px;}
.inmor a:hover{color:#197f3b;}
@media screen and (max-width:1219px){
#tab4 li a { padding:10px 15px;}
}
@media screen and (max-width:999px){
.inmain{ padding-top:40px;}
.inmain .pr51{ margin-top:20px;}
#outer4 { margin-top:35px; position:relative;}
#content4 .tabul4 { padding-bottom:34px; padding-top:20px;}
.inzi{ padding-top:15px;}
.ina{ font-size:16px; font-size:1.6rem;}
.inmor a{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:767px){
.inzi{ padding-top:5px;}
.ina{ font-size:14px; font-size:1.4rem; line-height:24px;}
.inp{ font-size:12px; font-size:1.2rem; margin-top:5px;}
.inmor a{ font-size:12px; font-size:1.2rem; line-height:24px;}
#tab4 li a { padding:5px 10px; font-size:12px; font-size:1.2rem;}
}
@media screen and (max-width:559px){
.inlie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:20px;}
}
@media screen and (max-width:389px){
.inlie{ width:100%; margin-left:0% !important; margin-right:0%; margin-top:20px;}
}
/********************************  3-1  **************************/
.ssmain1{ padding-top:76px;}
.ssbiao{ display:block; text-align:center;color: #197f3b; font-family: Roboto-Bold, Arial, Helvetica, sans-serif; font-size:24px; font-size:2.4rem; line-height:32px;}
.ssa{ display:block; font-size:18px; font-size:1.8rem; color: #000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:26px; margin-top:46px;}
.ssp{ color: #555555; font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.ss1n{ background:#e8e8e8; position:relative; padding:17px 60px; position:relative; margin-top:51px;}
.ss1n:before{ content:""; position:absolute; top:23px; bottom:23px; width:1px; background:#b4b4b4; left:50%;}
.ss1n:after{ content:""; clear:both; display:block;}
.ssl{ width:40.64%; float:right;}
.ssl select{ width:100%;height: 34px; background: #ffffff; border: solid 1px #c4c4c4; font-size:16px; font-size:1.6rem; color: #c2c2c2; padding:0 20px;}
.ssl select:nth-child(2){ margin-top:13px;}
.ssr1::-webkit-input-placeholder {/* WebKit browsers */
 color:#666666;opacity:1}
.ssr1:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#666666;opacity:1 }
.ssr1::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#666666;opacity:1 }
.ssr1:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#666666;opacity:1 }
.ssr{ width:36.48%; float:left; margin-right:30px; position:relative; height:80px; padding-right:50px;}
.ssr1{ width:100%; height:80px; background:none; border:none; color: #666666; font-size:16px; font-size:1.6rem;}
.ssr2{ position:absolute; width:40px; height:100%; background:none; right:0px; top:0px; z-index:2; cursor:pointer;}
.ssr i{ display:block; position:absolute; width:40px; line-height:80px; right:0px; top:0px; font-size:40px; z-index:1}
.ssmain2{ padding-top:12px;}
@media screen and (max-width:999px){
.ssmain1{ padding-top:36px;}
.ssa{ margin-top:20px;}
.ss1n{ padding:10px; margin-top:20px;}
.ssl{ width:48%; float:right;}
.ssr{ width:48%; float:left; margin-right:0px; padding-right:30px;}
.ssr2,.ssr i{ width:28px; font-size:26px;}
}
@media screen and (max-width:767px){
.ss1n:before{ display:none;}
.ssl{ width:100%; float:none;}
.ssr{ width:100%; float:none;}
.ssl select{ padding:0 10px; font-size:12px; font-size:1.2rem;}
.ssr1{ font-size:12px; font-size:1.2rem;}
.ssbiao{ font-size:20px; font-size:2rem;}
.ssa{ font-size:16px; font-size:1.6rem;}
.ssp{ font-size:12px; font-size:1.2rem;}
}
.ssmain3{ padding-top:70px; padding-bottom:92px;}
.ss3lie{ width:48.58%; position:relative;}
.ss3tu{ display:block;}
.ss3tu img{ width:100%;}
.ss3zi{ position:absolute; width:100%; bottom:0px; left:0px; background:#197f3b; background:rgba(25,127,59,0.8); padding:5px; line-height:30px; text-align:center; font-size:16px; font-size:1.6rem; color:#fff;}
.ss3n{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:42px;}
@media screen and (max-width:999px){
.ssmain3{ padding-top:40px; padding-bottom:42px;}
.ss3zi{ font-size:14px; font-size:1.4rem;}
.ss3n{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:22px;}
}
@media screen and (max-width:767px){
.ss3zi{ font-size:12px; font-size:1.2rem;}
.ss3n{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:22px;}
}
@media screen and (max-width:599px){
.ss3lie{ width:100%; float:none; margin-bottom:20px; position:relative;}
}
/************************  3-2  ************************/
.sumain{ padding-top:63px; padding-bottom:110px;}
.sumain:after{ content:""; clear:both; display:block;}
.sul{ width:24.33%; float:left; padding-top:13px;}
.sur{ width:72.4%;/*width:100%; */float:right;}
.subiao{color: #197f3b; font-size:24px; font-size:2.4rem; font-family: Roboto-Bold, Arial, Helvetica, sans-serif; line-height:30px;}
.susousuo{border: solid 1px #a6a6a6; width:100%; height:43px; position:relative; padding-right:45px; margin-top:16px;}
.susou{ width:100%; line-height:41px; padding:0 10px; font-size:14px; font-size:1.4rem; background:none;}
.susuo{ width:40px; height:43px; position:absolute; right:0px; top:0px; z-index:2; background:none; cursor:pointer;}
.susousuo i{ display:block; position:absolute; width:40px; height:41px; line-height:41px; right:0px; top:0px; z-index:1; font-size:18px; font-size:2.4rem;}

.suyiji{ padding-top:5px;}
.suyiji>li{ border:1px solid #d2d2d2; margin-top:8px;}
.suyiji>li>a{ display:block; background:#eeeeee; position:relative; padding:1px 0; padding-left:35px;}
.suyiji>li>a:before{ content:""; width:12px; height:2px; background:#707070; position:absolute; left:11px; top:50%; margin-top:-1px; transition:0.5s;}
.suyiji>li>a:after{ content:""; width:12px; height:2px; background:#707070; position:absolute; left:11px; top:50%; margin-top:-1px; transform:rotate(90deg); transition:0.5s;}
.suyiji li a span{ display:block; line-height:26px; border-left:1px solid #dfdfdf; padding:7px 13px; font-size:16px; font-size:1.6rem; transition:0.5s;}
.suerji{ border-top:1px solid #d2d2d2; padding-left:36px; padding-right:10px; padding-bottom:7px; background:#fff;}
.suerji li a{ display:block; font-size:14px; font-size:1.4rem; color:#333333; line-height:24px; padding:5px 0;}
.suerji>li>a{ position:relative;}
.proerji>li>a{font-size: 16px;border-bottom: 1px solid #59a241;font-weight: bold;}
.susanji{ padding-left:30px;}
.susanji li a{ font-size:14px; font-size:1.4rem; padding:5px 0;}
.suyiji>li:hover>a{ background-image: linear-gradient(0deg, 
		#4a9842 0%, 
		#94c93d 100%), 
	linear-gradient(
		#0140a1, 
		#0140a1);
	background-blend-mode: normal, 
		normal;}
.suyiji>li:hover>a:after,.suyiji>li:hover>a:before{ background:#fff; }
.suyiji>li:hover>a:after{ transform:rotate(0deg)}
.suyiji>li:hover>a>span{ color:#fff;}
.suerji li a:hover{ color:#197f3b;}
.dangyi>a{ background-image: linear-gradient(0deg, 	#4a9842 0%, #94c93d 100%), 	linear-gradient(#0140a1, #0140a1) !important; background-blend-mode: normal, normal;}
.dangyi>a span{ color:#fff !important;}
.dangyi>a:before,.dangyi>a:after{ background:#fff !important;}
.dangyi>a:after{ transform:rotate(0deg) !important}
.danger>a{ color:#197f3b !important;}
.danger>a:after{ background:#eb0001 !important;}
.dangsan>a{ color:#197f3b !important}
.sulb{ padding-top:43px;}
.sulb.attribute .item-box>div{ padding:5px 0;font-size: 16px; font-size:1.6rem; color:#333; padding-left:26px;line-height: 24px;}
.sulb.attribute .check-box-div{ left:0px; top:19px;}
.subiao2{ display:block; color: #197f3b; font-size:20px; font-size:2rem; line-height:30px; margin-bottom:11px;}
.sulb.attribute .item-box>div span{font-size: 16px; font-size:1.6rem; color:#333; margin:auto;}
.sulie{ position:relative; border-top:1px solid #e5e5e5; padding-top:16px; min-height:210px; margin-bottom:21px;}
.sutu{ display:block; width:180px; position:absolute; left:0px; top:20px;}
.sutu img{ width:100%;}
.suzi{ margin-left:225px;}
.sua{ display:block;color: #197f3b; font-size:18px; font-size:1.8rem; line-height:26px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.sup a{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:13px; height:90px; overflow:hidden;}
.sumor{ padding-top:30px;}
.sumor a{ display:inline-block; line-height:29px; font-size:16px; font-size:1.6rem; color:#fff; padding:0 17px; margin-right:12px; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%), linear-gradient(	#a60827, #a60827); background-blend-mode: normal, normal; margin-top:5px;}
.sulie:first-child{ border:none;}
.sua:hover,.sup a:hover{ color:#4a9842;}
.sumor a:hover{}
.sur .fenye{ text-align:center;}
.sur .fenyen{ float:none; display:inline-block;}
@media screen and (max-width:999px){
.sumain{ padding-top:43px; padding-bottom:40px;}
.sul{ width:24.33%; float:left; padding-top:13px;}
.sur{ width:72.4%; float:right;}
.subiao{ font-size:22px; font-size:2.2rem;}
.susousuo{ padding-right:35px;}
.susuo{ width:30px;}
.susousuo i{width:30px; font-size:14px; font-size:1.8rem;}
.suyiji li a span{ font-size:14px; font-size:1.4rem;}
.suerji li a{ display:block; font-size:12px; font-size:1.2rem; color:#333333; line-height:24px; padding:5px 0;}
.sulb{ padding-top:33px;}
.sulb.attribute .item-box>div{ font-size: 14px; font-size:1.4rem;}
.subiao2{ font-size:18px; font-size:1.8rem; margin-bottom:8px;}
.sulb.attribute .item-box>div span{font-size: 14px; font-size:1.4rem;}
.sulie{ min-height:147px;}
.sutu{ display:block; width:120px; top:20px;}
.sutu img{ width:100%;}
.suzi{ margin-left:130px;}
.sua{ font-size:14px; font-size:1.4rem; line-height:20px;}
.sup a{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:6px; height:44px;}
.sumor{ padding-top:5px;}
.sumor a{ font-size:12px; font-size:1.2rem; line-height:22px; padding:0 7px; margin-right:6px;}
}
@media screen and (max-width:767px){
.sul{ width:100%; float:none;}
.sur{ width:100%; float:none;}
}
/****************************  3-3  **************************/
.sur h1{ font-size:32px; font-size:3.2rem; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:15px;}
.suxiang{ color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:30px;}
.suxiang p,.suxiang em{ color: #666666;}
.suxiang strong{ color:#333; display:block; font-weight:normal; font-size:21px; font-size:2.1rem;}
.suxiang a{color: #197f3b;}
.suxiang img{ max-width:100%; /*display:inline-block;*/}
@media screen and (max-width:999px){
.sur h1{ font-size:24px; font-size:2.4rem;}
.suxiang{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:20px;}
}
@media screen and (max-width:767px){
.sur h1{ font-size:22px; font-size:2.2rem;}
.suxiang{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:20px;}
}
/*************************  project  *********************/
.pjmain{ padding-top:75px;}
.pjbiao{ font-size:30px; font-size:3rem; line-height:40px; text-align:center;}
#outer5 { margin-top:35px; position:relative;}
.tab5{position:relative;border-bottom: 1px solid #bfbfbf;}
.tab5 .box-btn,.owl-next,.owl-prev{position: absolute; bottom: -2px; transform: translateY(-50%); width: 30px; line-height: 30px; border-radius: 5px;text-align: center; color: #333; font-size: 18px; font-weight: bold; cursor: pointer; z-index: 99;    background: #f9f9f9;}
.tab5 .prev{left: 0;}
.tab5 .next{right: 0;}
#tab5 {overflow: hidden;zoom: 1; padding:0 30px; position:relative;white-space: nowrap;}
#tab5 li{transition:0.5s; display:inline-block; vertical-align:middle;  padding:0 20px; text-align:center; line-height:56px; position:relative;}
#tab5 li:before{ content:""; position:absolute; width:0px; height:3px; background:#197f3b; bottom:0px; left:50%; transition:0.5s;}
#tab5 li a {display:inline-block; vertical-align:middle; font-size:16px; font-size:1.6rem; color: #333; line-height:24px; cursor:pointer;}
#tab5 li.current5 {}
#tab5 li.current5:before{ width:104px !important; margin-left:-52px;}
#tab5 li.current5 a {color: #197f3b;}
#content5 {}
#content5 .tabul5 {display: none; position:relative; padding-bottom:54px; padding-top:22px;}
#content5 .tabul5:after{ content:""; clear:both; display:block;}
.pjlie{ width:23.75%; display:inline-block; vertical-align:top; margin-left:1.666%; margin-top:19px; background:#fff; transition:0.5s;}
.pjtu{ display:block;}
.pjtu img{ width:100%;}
.pjzi{ padding:4px 20px; padding-bottom:25px;}
.pja{ display:block; text-align:center; color: #368ffb; font-size:18px; font-size:1.8rem; line-height:24px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.pjp{ font-size:16px; font-size:1.6rem; line-height:32px; height:128px; overflow:hidden; margin-top:13px;}
.pjp a{ display:block;}
.pjlie:hover{box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.3);}
.pjlie:hover a{ color:#197f3b;}
@media screen and (max-width:999px){
.pjbiao{ font-size:24px; font-size:2.4rem;}
.pjmain{ padding-top:35px;}
#outer5 { margin-top:15px;}
#tab5 { padding:0px;}
#tab5 li a { font-size:14px; font-size:1.4rem;}
.pjlie{ width:24%; margin-left:1.333%;}
.pjzi{ padding:4px 10px; padding-bottom:15px;}
.pja{ font-size:16px; font-size:1.6rem; line-height:20px;}
.pjp{ font-size:14px; font-size:1.4rem; line-height:24px; height:96px; margin-top:10px;}
}
@media screen and (max-width:767px){
.pjbiao{ font-size:22px; font-size:2.2rem;}
.pjlie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:13px;}
.pja{ font-size:14px; font-size:1.4rem; line-height:20px;}
.pjp{ font-size:12px; font-size:1.2rem; line-height:24px; height:96px; margin-top:10px;}
#content5 .tabul5 { padding-top:2px;}
#tab5:before{ display:none;}
#tab5 li{ width:50%;}
}
.pjmain2{ padding-top:32px;}
.pjt{ margin-top:56px;}
.pj2tlie{ position:relative; min-height:37px; margin-bottom:10px;}
.pj2tlie span{ position:absolute; left:0px; top:0px; line-height:37px; font-size:20px; font-size:2rem;}
.pj2ta{ margin-left:129px;}
.pj2ta a{ display:inline-block; vertical-align:middle; margin-right:8px; margin-bottom:10px; border: solid 1px #dedede; padding:0 14px; color: #666666; font-size:16px; font-size:1.6rem; line-height:35px;}
.tabul52 .fenye,.pjmain2 .fenye{ text-align:center;}
.pjmain2 .fenyen{ float:none; display:inline-block;}
@media screen and (max-width:999px){
.pjmain2{ padding-top:2px;}
.pjt{ margin-top:26px;}
.pj2tlie{ min-height:30px;}
.pj2tlie span{ font-size:16px; font-size:1.6rem; line-height:30px;}
.pj2ta{ margin-left:110px;}
.pj2ta a{ margin-right:5px; padding:0 10px; font-size:14px; font-size:1.4rem; line-height:28px;}
}
@media screen and (max-width:767px){
.pjt{ margin-top:16px;}
.pj2tlie span{ font-size:14px; font-size:1.4rem; line-height:30px;}
.pj2ta{ margin-left:100px;}
.pj2ta a{ font-size:12px; font-size:1.2rem; line-height:28px;}
}
.pjmain3{ padding-top:119px;}
.img-scroll3 {position: relative; margin-top:32px; padding-bottom:75px; z-index:9;}
.img-scroll3 .prev, .img-scroll3 .next {position: absolute; bottom:0px; text-align:center;display: block; width:42px; height: 42px; line-height:36px; font-size:22px; font-size:2.2rem; z-index:99; color:#666666; border:3px solid #666666; border-radius:50%; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll3 .prev {left:50%; margin-left:-45px; cursor: pointer;}
.img-scroll3 .next { right:50%; margin-right:-45px; cursor: pointer;}
.img-scroll3 .prev:hover,.img-scroll3 .next:hover { border-color:#197f3b; color:#197f3b;}
.img-list3 {position: relative;overflow: hidden; z-index:90;}
.img-list3 ul {width: 10000%;}
.img-list3 li {float: left;display: inline;width:0.3166%; margin-right:0.025%; position:relative; background:#eeeeee; transition:0.5s;}
.pj3tu{ display:block; position:relative;padding-bottom: 67.1001%;}
.pj3tu img{ width:100%;}
.pj3tu iframe{ position:absolute; width:100%; height:100%; left:0px; top:0px;}
.pj3tu video{ position:absolute; width:100%; height:100%; left:0px; top:0px;}
.pj3zi{border: solid 1px #dcdcdc; background:#fff; padding:20px; padding-bottom:35px;}
.pj3zi p{ font-size:16px; font-size:1.6rem; line-height:30px; height:120px; overflow:hidden;}
@media screen and (max-width:999px){
.pjmain3{ padding-top:39px;}
.img-scroll3 { padding-bottom:50px;}
.img-list3 li { width:0.49%; margin-right:0.02%;}
.pj3zi{ padding:10px; padding-bottom:20px;}
.pj3zi p{ font-size:14px; font-size:1.4rem; line-height:24px; height:72px;}
.img-scroll3 .prev, .img-scroll3 .next { width:32px; height: 32px; line-height:30px; font-size:18px; font-size:1.8rem; border-width:1px;}
}
@media screen and (max-width:399px){
.img-list3 li { width:1%; margin-right:0.02%;}
}
.pjmain4{ background:url(../images/pj4bei.jpg) no-repeat center; text-align:center; margin-top:91px; padding-top:105px; padding-bottom:100px;}
.pj4p{ display:block; font-size:26px; font-size:2.6rem; line-height:30px;}
.pj4a{ display:inline-block; background:#197f3b; min-width:221px; height:50px; line-height:50px; padding:0 5px; color: #ffffff; font-size:22px; font-size:2.2rem; margin-top:50px;}
.pj4a:hover{ background:#93c83d;}
@media screen and (max-width:999px){
.pjmain4{ margin-top:31px; padding-top:35px; padding-bottom:40px;}
.pj4p{ font-size:20px; font-size:2rem;}
.pj4a{ min-width:170px; height:34px; line-height:34px; font-size:14px; font-size:1.4rem; margin-top:20px;}
}
@media screen and (max-width:767px){
.pj4p{ font-size:16px; font-size:1.6rem; line-height:24px;}
}
/**************************  project2  ****************************/
.pjmain5{ padding-top:57px; padding-bottom:30px;}
.pjmain5 img{max-width: 100%;display:inline-block;}
.pjmain5 h1,.pj8biao{ display:block; color: #197f3b; font-size:26px; font-size:2.6rem; line-height:32px; text-align:center; font-family: Roboto-Bold, Arial, Helvetica, sans-serif;}
.pjxiang{ font-size:16px; font-size:1.6rem; line-height:30px;}
.pjxiang:after{ content:""; clear:both; display:block;}
.pjxiang strong{ display:block; color: #197f3b; font-size:22px; font-size:2.2rem; line-height:32px; font-weight:normal; font-family: Roboto-Bold, Arial, Helvetica, sans-serif; margin-bottom:18px;}
.pjxiang .pj2tu{ width:45%; max-width:417px; margin-right:25px; float:left;}
.pjxiang .pj3tu{ width:45%; max-width:417px; margin-left:25px; float:right;}
.pjxiang img{ max-width:100%; display:inline-block;}
.pjmain5 .pjxiang{ padding-top:60px;}
.pjxiang p{margin-bottom: 20px; text-align:justify;font-size: 18px;line-height: 2em;}
.pjmain6{ background:#fff; padding-top:39px; padding-bottom:39px;}
.pjmain7{ padding-top:46px;}
@media screen and (max-width:999px){
.pjxiang{ font-size:14px; font-size:1.4rem; line-height:24px;}
}
@media screen and (max-width:767px){
.pjmain5{ padding-top:37px; padding-bottom:30px;}
.pjmain5 h1,.pj8biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.pjmain5 .pjxiang{ padding-top:30px;}
.pjxiang .pj2tu{text-align: center; margin-right: 0px;max-width: 100%;width: 100%;}
.pjxiang{ font-size:12px; font-size:1.2rem; line-height:24px;}
.pjxiang strong{ font-size:18px; font-size:1.8rem;}
.pjmain6{padding-top:29px; padding-bottom:29px;}
.pjmain7{ padding-top:26px;}
}
.pjmain8{ padding-top:94px; padding-bottom:32px;}
.pj8n{}
.pj8n:after{ content:""; clear:both; display:block;}
.pj8lie{ width:31.66%; display:inline-block; vertical-align:top; margin-left:2.5%; margin-top:45px;}
.pj8tu{ display:block;}
.pj8tu img{ width:100%;}
.pj8zi{ display:block; background:#ffffff; line-height:24px; padding:10px; text-align:center; font-size:18px; font-size:1.8rem; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.pj8lie:hover .pj8zi{ background:#197f3b; color:#fff;}
.pj8biao:hover{ color:#93c83d;}
@media screen and (max-width:999px){
.pjmain8{ padding-top:34px; padding-bottom:12px;}
.pj8lie{ margin-top:20px;}
.pj8zi{ font-size:14px; font-size:1.4rem; padding:5px;}
}
@media screen and (max-width:767px){
.pj8zi{ font-size:12px; font-size:1.2rem; padding:5px;}
}
@media screen and (max-width:599px){
.pj8lie{ width:48%; margin-left:1% !important; margin-right:1%;}
}
/****************************  news  *************************/
.nemain{ padding-top:17px; padding-bottom:82px;}
.nemain .fenye{ text-align:center;}
.nemain .fenyen{ float:none; display:inline-block;}
.nemain2{ padding-top:75px; padding-bottom:50px;}
.nemain2 h1{ text-align:center; font-size:24px; font-size:2.4rem; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:32px;}
.net{ text-align:center; margin-top:27px;}
.neriqi{ display:inline-block; vertical-align:middle; color: #76b63f; font-size:13px; font-size:1.3rem; line-height:24px; margin-right:10px;}
.net .share{ display:inline-block; vertical-align:middle; border:none; margin:auto;}
.net .share1{color: #999999;}
.nexiang{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:25px;}
.nexiang p{font-size: 18px;line-height: 2em;margin-bottom: 15px;word-break: break-all;text-align: justify;}
.nexiang strong{font-size: 18px;line-height: 2em;margin-bottom: 10px;}
.nexiang a{color: #76b63f;}
.nexiang img{ max-width:100%; display:inline-block;}
.job-title{border-bottom: 1px solid #ebebeb;padding-bottom: 40px;}
.job-title h2 {line-height: 2em;font-size: 2em;color: #000;font-weight: 500;margin: 20px 0;}
.job-title:last-child {border-bottom-width: 0px;border-bottom-style: none;}
.fanpian{border-top:dashed 1px #bcbcbc; padding-top:16px; margin-top:50px;}
.fanpian li{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:8px; position:relative; padding-left:23px;}
.fanpian li i{ color:#555555; position:absolute; left:0px; top:0px;}
.fanpian li a:hover{color: #76b63f;}
@media screen and (max-width:999px){
.nemain{ padding-top:17px; padding-bottom:32px;}
.nemain .prnavn a{ width:24.6%}
.nemain2{ padding:30px 0;}
.nemain2 h1{ font-size:22px; font-size:2.2rem; line-height:30px;}
}
@media screen and (max-width:767px){
.nemain .prnavn a{ width:49.6%}
.nemain2 h1{ font-size:18px; font-size:1.8rem; line-height:26px;}
.net{ margin-top:20px;}
.nexiang{ font-size:12px; font-size:1.2rem; line-height:24px;}
.fanpian{ margin-top:20px;}
.fanpian li{ font-size:12px; font-size:1.2rem;}
}
/*****************************  about1  ****************************/
.abnav{ position:relative; text-align:center; margin-top:83px;}
.abnav:before{ content:""; position:absolute; width:100%; height:0px; border-top:1px dotted #197f3b; left:0px; top:54px; z-index:-1}
.abnavn{ width:116px; display:inline-block; vertical-align:top; margin:0 20px;}
.abnavtu{ display:block; width:100%; height:0px; padding:0px; padding-bottom:100%; position:relative; margin:auto; overflow:hidden;}
.abnavtu img{ position:absolute; top:0px; left:0px; width:100%; transition:0.5s;}
.abnavzi{ display:block; text-align:center; font-size:16px; font-size:1.6rem; line-height:24px; margin-top:15px;}
.abnavn:hover .abnavtu img{ top:-100%; margin-top:-2px;}
.abnavn:hover .abnavzi{color: #197f3b;}
.dangab .abnavtu img{ top:-100%; margin-top:-2px;}
.dangab .abnavzi{color: #197f3b;}
@media screen and (max-width:1219px){
.abnavn{ margin:0 20px 10px 20px;}
}
@media screen and (max-width:999px){
.abnav{ margin-top:33px; text-align:left;}
.abnavzi{ font-size:14px; font-size:1.4rem; margin-top:10px;}
.abnavn{ width:100px;}
}
@media screen and (max-width:767px){
.abnavn{ width:33.333%; margin:auto; padding:0 10px; margin-bottom:15px;}
.abnav:before{ display:none;}
.abnavtu{ width:80px; height:80px; padding:0px;}
.abnavzi{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:6px;}
}
.ab1main1{ padding-top:103px;}
.ab1main1:after{ content:""; clear:both; display:block;}
.ab1tu{ float:right; width:50%; margin-left:30px;}
.ab1shipin{position: relative; padding-bottom:65.44%;height: 0;overflow: hidden;}
.ab1shipin iframe,.ab1shipin video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.ab1shipin iframe body{ margin:0px !important;}}
.ab1zi{}
.ab1biao{ color: #197f3b; font-size:30px; font-size:3rem; line-height:40px; font-weight:bold; margin-top:15px;}
.ab1p{color: #2c3e50; font-size:14px; font-size:1.4rem; line-height:30px; margin-top:35px;}
.ab1xiang{ font-size:14px; font-size:1.4rem; line-height:30px; color: #2c3e50; padding-top:81px; padding-bottom:100px;}
.ab1xiang strong{color: #197f3b; font-size:24px; font-size:2.4rem;}
.ab1xiang p,.ab1xiang em{ color: #2c3e50;}
@media screen and (max-width:999px){
.ab1main1{ padding-top:53px;}
.ab1biao{ font-size:24px; font-size:2.4rem; line-height:30px; margin-top:10px;}
.ab1xiang{ line-height:26px; padding-top:40px; padding-bottom:40px;}
.ab1xiang strong{ font-size:20px; font-size:2rem;}
}
@media screen and (max-width:767px){
.ab1main1{ padding-top:13px;}
.ab1tu{ float:none; margin:auto; width:100%; max-width:600px; margin-bottom:20px;}
.ab1biao{ font-size:20px; font-size:2rem;}
.ab1p{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:10px;}
.ab1xiang{ font-size:12px; font-size:1.2rem; line-height:24px;}
.ab1xiang strong{ font-size:16px; font-size:1.6rem;}
}
/*******************************  about2  **************************/
#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)}}
 
.ab2main{ padding-top:50px; padding-bottom:92px;}
.ab2lie{ width:23.5%; display:inline-block; vertical-align:top; margin-left:2%; margin-top:30px;}
.ab2tu{ display:block; border: solid 1px #197f3b; position:relative;}
.ab2tu img{ width:100%;}
.ab2fu{ position:absolute; display:block; width:100%; height:100%; left:0px; top:0px; opacity:0; transition:0.5s; z-index:1}
.ab2fu:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%); border: solid 1px #197f3b;	opacity: 0.6; z-index:2}
.ab2fu i{ position:absolute; z-index:3; width:60px; line-height:60px; left:50%; top:50%; margin-left:-30px; margin-top:-30px; text-align:center; font-size:40px; color:#fff;}
.ab2lie:hover .ab2fu{ opacity:1;}
.ab2main .fenye{ text-align:center;}
.ab2main .fenyen{ display:inline-block; float:none;}
@media screen and (max-width:999px){
.ab2lie{ width:24%; margin-left:1.333%; margin-top:20px;}
.ab2fu{ display:none}
.ab2main{ padding-bottom:40px; text-align:center;}
}
@media screen and (max-width:599px){
.ab2lie{ width:46%; margin-left:1% !important; margin-right:1%; margin-top:20px;}
}
@media screen and (max-width:399px){
.ab2lie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:20px;}
}
/*****************************  about3  ************************/
.ab3main{ padding-top:18px; padding-bottom:92px;}
.ab3lie{ position:relative; width:21.9%; display:inline-block; vertical-align:top; margin-left:4.133%; margin-top:51px;}
.ab3lie a{ display:block; width:100%; height:0px; padding-bottom:100%; background:#fff;}
.ab3lie img{ max-width:100%; max-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}
.ab3main .fenye{ text-align:center;}
.ab3main .fenyen{ display:inline-block; float:none;}
@media screen and (max-width:999px){
.ab3main{ padding-top:8px; padding-bottom:32px;}
.ab3lie{ width:31.333%; margin-left:1% !important; margin-right:1%; margin-top:21px;}
}
@media screen and (max-width:399px){
.ab3lie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:21px;}
}
/*******************  contact  *********************/
.comain{  padding-top:95px;}
.coul{}
.coli{ width:25%; text-align:center; display:inline-block; vertical-align:top; padding:0 10px;}
.cotu{ width:79px; height:79px; border-radius:50%; padding:10px; border:1px solid #197f3b; margin:auto;}
.cotu span{ display:block; border-radius:50%; background:#197f3b; text-align:center; line-height:59px; color:#fff; font-size:30px}
.coa{ display:block; text-align:center; font-size:16px; font-size:1.6rem; line-height:24px; margin-top:17px;}
.cop{ font-size:16px; font-size:1.6rem; color:#333; line-height:22px; text-align:center; margin-top:7px;}
.cop a{ display:block; color:#555555;}
.cop a:hover{ color:#197f3b;}
.coli:nth-child(4) .cop{ font-size:14px; font-size:1.4rem;}
.co2{ padding-top:85px;}
.cobiao{ display:block; text-align:center; font-size:36px; font-size:3.6rem; line-height:40px;}
.cop2{ text-align:center; font-size:14px; font-size:1.4rem; line-height:30px; color:#4d4d4d; text-align:center; margin:auto; margin-top:25px;}
.cop2 p{ color:#4d4d4d;}
.ditu{ margin-top:30px; margin-bottom:133px;}
.ditu img{ max-width:100%;}
@media screen and (max-width: 999px) {
.comain{ padding-top:32px; font-size:0px;}
.coli{ width:49%; margin-left:0.5% !important; margin-right:0.5%; margin-top:20px; float:none; display:inline-block; vertical-align:top}
.coa{ font-size:16px; font-size:1.6rem; margin-top:9px;}
.cop{ font-size:14px; font-size:1.4rem; line-height:22px; margin-top:6px;}
.co2{ padding-top:32px;}
.cobiao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.cop2{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.ditu{ margin-top:25px; margin-bottom:28px;}
}
@media screen and (max-width: 699px) {
.ditu{ margin-top:24px;}
}
@media screen and (max-width: 499px) {
.coul li{ width:49%;}
}
.fenyen .no:hover{color: #212121;}
.cyn{ margin-top:17px;}
.cyn .xunl{ width:41.33%; float:left;}
.cyn .xunr{ width:55%; float:right;}
.cyn .int1{ padding-left:18px; margin-top:19px; position:relative;}
.cyn .xing{ background:url(../images/xing.png) no-repeat left 22px;}
.cyn .int1 input{ width:100%; height:51px; line-height:51px; border:1px solid #333333; padding-left:40px; font-size:14px; font-size:1.4rem;}
.cyn .int1 i{ display:block; width:30px; line-height:51px; color:#555555; text-align:right; position:absolute; left:25px; top:0px; font-size:20px; font-size:2rem; font-weight:bold;}
.cyn .int1 textarea{ width:100%; height:188px; line-height:26px; padding-top:10px; border:1px solid #333333;  padding-left:40px; font-size:14px; font-size:1.4rem;}
.cyn .int1 .int2{ float:left; margin-bottom:19px; margin-right:10px;}
.cyn .int1 .int2 input{ width:243px; height:51px; line-height:51px; border:1px solid #333333; padding-left:10px; font-size:14px; font-size:1.4rem;}
.cyn .int1 .yanzheng{ width:161px; height:51px; float:left; margin-bottom:19px; cursor:pointer;}
.cyn .int1 .int3{ float:right; width:199px; height:51px; background-image: linear-gradient(0deg, 
		#4a9842 0%, 
		#94c93d 100%); border:none; cursor:pointer; padding:0px; font-size:14px; font-size:1.4rem; color:#ffffff; transition:0.5s;}
.cyn .int1 .int3:hover{background-image: linear-gradient(0deg, 
		#0990dd 0%, 
		#59bdfd 100%), 
	linear-gradient(
		#152141, 
		#152141);
	background-blend-mode: normal, 
		normal;}
 @media screen and (max-width: 1219px) {
.cyn .int1 .int2 input{ width:178px;}
.cyn .int1 .int3{ width:149px;}
 }
 @media screen and (max-width: 999px) {
.cymain{ padding-top:32px; padding-bottom:25px;}
.cybiao{ font-size:20px; font-size:2rem; padding-bottom:10px;}
.cyp{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:15px;}
.cyn .xunl{ width:49%;}
.cyn .xunr{ width:49%;}
.cyn .int1 input{ width:100%; padding-left:10px; font-size:14px; font-size:1.4rem;}
.cyn .int1 i{ display:none}
.cyn .int1 textarea{ width:100%; height:121px; padding-left:10px; font-size:14px; font-size:1.4rem;}
.cyn .int1 .int2{ float:none; margin-right:auto;}
.cyn .int1 .int2 input{ width:100%; font-size:14px; font-size:1.4rem;}
.cyn .int1 .yanzheng{ margin-right:10px;}
.cyn .int1 .int3{ width:149px; float:left; font-size:14px; font-size:1.4rem;}
 }
 @media screen and (max-width: 767px) {
.cyn .xunl{ width:100%; float:none;}
.cyn .xunr{ width:100%; float:none;}
.cyn .int1 .int3{ width:89px;}
 }
.pj2ta .xuan{background:#93c83d;color:#fff;}
@font-face {font-family: AkzidenzGroteskBQ-BdCnd;
   font-display: swap;
  src: url("../fonts/IBSAkzidenzGroteskBQ-BdCnd_A.woff2") format("woff2"),
       url("../fonts/IBSAkzidenzGroteskBQ-BdCnd_A.woff") format("woff"),
       url("../fonts/IBSAkzidenzGroteskBQ-BdCnd_A.ttf") format("truetype"),
       url("../fonts/IBSAkzidenzGroteskBQ-BdCnd_A.eot") format("embedded-opentype"),
       url("../fonts/IBSAkzidenzGroteskBQ-BdCnd_A.svg") format("svg");
  font-weight: normal;
  font-style: normal;}
@font-face {font-family: Roboto-Bold;
  font-display: swap;
  src: url("../fonts/Roboto-Bold.woff2") format("woff2"),
       url("../fonts/Roboto-Bold.woff") format("woff"),
       url("../fonts/Roboto-Bold.ttf") format("truetype"),
       url("../fonts/Roboto-Bold.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;}
@font-face {font-family: Roboto-Regular;
  font-display: swap;
  src: url("../fonts/Roboto-Regular.woff2") format("woff2"),
       url("../fonts/Roboto-Regular.woff") format("woff"),
       url("../fonts/Roboto-Regular.ttf") format("truetype"),
       url("../fonts/Roboto-Regular.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;}
@font-face {font-family: "iconfont";
font-display: swap;
  src: url('../fonts/iconfont.eot?t=1609119745950'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1609119745950#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=1609119745950') format('woff'),
  url('../fonts/iconfont.ttf?t=1609119745950') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1609119745950#iconfont') format('svg'); /* iOS 4.1- */
}

/* vico新增*/
@font-face {
  font-family: 'iconfont';  /* Project id 3387851 */
  src: 
       url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
       url('//at.alicdn.com/t/c/font_3387851_x14szod0en.woff?t=1664438760556') format('woff'),
       url('//at.alicdn.com/t/c/font_3387851_x14szod0en.ttf?t=1664438760556') format('truetype');
}/* vico新增-end*/

.iconfont {font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.icon-duigou:before {content: "\e63a";}
.icon-bigger3:before {content: "\e649";}
.icon-left2:before {content: "\e710";}
.icon-right2:before {content: "\e711";}
.icon-up7:before {content: "\e722";}
.icon-bottom7:before {content: "\e723";}
.icon-left7:before {content: "\e724";}
.icon-right7:before {content: "\e725";}
.icon-up11:before {content: "\e732";}
.icon-bottom11:before {content: "\e733";}
.icon-left11:before {content: "\e734";}
.icon-right11:before {content: "\e735";}
.icon-search7:before {content: "\e7b5";}
.icon-home:before {content: "\e624";}
.icon-edit:before {content: "\e611";}
.icon-facebook:before {content: "\e620";}
.icon-vk:before {content: "\e736";}
.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-douyin:before {content: "\e8db";}
.icon-weibo1:before{content: "\e7e4";}
.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-diqiu:before {content: "\e60a";}
.icon-dayin:before {content: "\e61c";}
.icon-close:before {content: "\e65a";}
.icon-pingzi:before {content: "\e658";}
.icon-shangwutubiao-:before {content: "\e64a";}
.icon-fenxi:before {content: "\e623";}
.icon-tianping:before {content: "\e74e";}
.icon-ziyuan:before {content: "\e617";}
.icon-shipin:before {content: "\e85f";}
.icon-tubiaozhizuomoban:before {content: "\e639";}
.icon-huojian-X:before {content: "\e601";}
.icon-cengjixuanzhong:before {content: "\e60d";}
.icon-microscope:before {content: "\e885";}
/*服务管理着陆页*/
.service-content{ border:1px solid #e6e6e6;margin-bottom:6px;/*padding-bottom:15px;*/background-color:#f8f8f8;}
.service-content-modular{position: relative; max-width: 100%;height: auto;vertical-align: middle;}
.service-content-modular h2{ font-size:2.4rem; margin-bottom:10px; font-weight:bold;}
.service-content-modular p{ font-size:1.6rem; }
.service-content-left{	position:absolute;z-index: 2; background-color: transparent; float: left; margin-right: 0; margin-bottom: 0; margin-left: 30px;left:10px; top:10px;}
.service-content-right{	position:absolute;z-index: 2; background-color: transparent; float: right; margin-bottom: 0; right:30px; top:10px;}
.list-triangle ul li{line-height:2em; list-style-image:url(/images/vicometer/list-triangle.png);padding-left:6px;font-size:18px; }
.list-dot ul{padding-left:15px;}
.list-dot ul li{list-style-image:url(/images/vicometer/list-dot.png);/*padding-left:6px;*/}
@media screen and (max-width:1024px){
.service-content-modular{max-width: 100%;height: auto;vertical-align: middle;}
.service-content-modular img{max-width: 100%;height: auto;}
.service-content-left,.service-content-right{ position: static;background-color: transparent;width:100%!important; margin-top:10px; margin-left: 0px; padding:15px;left:0px;}
.service-content{background-color:#ededed; display:-webkit-inline-box;padding-top:14px;}
	}


.pr11lie:hover{-webkit-box-shadow: 0 15px 30px rgb(0 0 0 / 10%);box-shadow: 0 15px 30px rgb(0 0 0 / 10%);-webkit-transform: translate3d(0,-2px,0);transform: translate3d(0,-2px,0);}
.lastlie{position: relative;padding: 40px 20px;background: #fff;}
.lastlie a{font-size: 18px;}
.lastlie img{display: block;position: absolute;top: 40px;right: 20px;}
.lastlie a span{display: block;}
.lastlie a span:last-child{font-size: 12px;color: #757575}
.surcnt{width: 100%;float: none;}
.zhongjian{position: absolute;width: 100%;height: 100%;}
.recent_pro{}
.recent_pro .retitle{font-size: 18px;padding: 24px 12px 12px 12px;margin: 9px 0 0 0;background-color: #e1e1e1;text-align: center;color: #666;}
.recent_pro ul{padding: 7px 0px 28px 0px;    background-color: #e1e1e1;}
.recent_pro ul li{float:left;width:16.6%;border: 1px solid #bdbdbd;margin: 0 1.66%;margin-bottom: 20px;background: #fff;padding: 5px 0px;text-align: center; overflow:hidden;}
.recent_pro ul li a{font-size:14px;display: inline-block;line-height: 54px;/*float: left;*/}
.recent_pro .reproname span{color: #197f3b;border-bottom: 1px solid #666;}
.recent_pro .reproname:hover span{border-bottom: 1px solid #197f3b;}
.recent_pro .reproname{padding-left: 10px;white-space: nowrap;width: 90%;overflow: hidden;text-overflow: ellipsis;}
.recent_pro ul li img{display:block;width:100%;/*max-width:70px;*/overflow: hidden;}
@media screen and (max-width:999px){
.recent_pro ul li{width: 46.6%;}
}
@media screen and (max-width:598px){
/*.recent_pro ul li img{display: none;}*/
}
@media screen and (max-width:498px){
/*.recent_pro ul li{width: 100%;float: none;margin:0;margin-bottom: 10px;}
.recent_pro ul li a{float: none;line-height: 30px;}*/
.recent_pro ul{padding:0px;}
}
.mln{margin-left: 0 !important;}
.retitles{font-size: 24px;padding: 30px 14px;}
.resup-item{  width: 49.875%;
    float: left;
    margin-left: 0.25%;
    margin-bottom: 20px;
    padding: 20px 20px;
    background: linear-gradient(to bottom,#FFF 0,#f6f6f6 47%,#ededed 100%);
    border: 1px solid #f0f0f0;}
.retu{float: right;width: 30%;}
.retu img{width: 100%;display: block;}
.resup .resup-con{font-size:16px;width: 68%;float: left;margin-right: 2%;}
.resup-con .resup-title p{color: #197f3b;line-height: 24px;font-size: 16px;font-weight: bold;}
.resup-con .resup-title p:hover{color: #64cd87;}
.resup-con .resup-desc{display: block;padding-top: 12px;color: #666;}
.resup-con .resup-desc p{font-size: 12px;}
.hthird-list{width:33.1667%;float:left;margin-left: 0.25%;}
.hthird-list .resup-item{width:100%;float:none;}
.hthird-list .resup-item .resup-title p{color: #197f3b;font-size: 16px;line-height: 24px;font-weight: bold;}
.hthird-list .resup-item .resup-title p:hover{color: #64cd87;}
@media screen and (max-width:767px){
.resup-item,.hthird-list{width: 100%;float: none;margin-left: 0;}
}
