@charset "utf-8";







/* CSS Document */







*{ margin:0; padding:0; box-sizing:border-box}







body{ font-size:14px; font-weight:1.5; font-family:"SourceHanSansCN-Regular-2", sans-serif !important;color:#666;overflow-x: hidden;}







a,img,input{ text-decoration:none; font-size:14px; border:0}







body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}







ul li{ list-style:none;}







.clear{ clear:both;}







.left{ float:left;}







.right{ float:right;}







a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 







a:hover{ color:#026628}







input,button,select,textarea{outline:none}







textarea{resize:none}







img{ max-width:100%}















@font-face {







    font-family: 'SourceHanSansCN-Regular-2';







    src: url('../fonts/SourceHanSansCN-Regular-2.eot');







    src: url('../fonts/SourceHanSansCN-Regular-2.eot?#iefix') format('embedded-opentype'),







         url('../fonts/SourceHanSansCN-Regular-2.woff') format('woff'),







         url('../fonts/SourceHanSansCN-Regular-2.ttf') format('truetype'),







         url('../fonts/SourceHanSansCN-Regular-2.svg#webfont34M5alKg') format('svg');}







.hea,.cent,.foot{ max-width:1600px; margin:auto; overflow:hidden; width:100%}







.hea1 .logo{ width:200px; margin-top:-42px; position:absolute; top:0; left:0}







.hea1 .right{ width:62%; margin-top:24px}







.hea1 .right p{ font-size:24px; overflow:hidden}







.hea1 .right p img{ vertical-align:middle; margin-right:15px; cursor:pointer}







.hea1 .right p span{ float:right; padding-top:1%}







.hea1 .right p strong{ font-weight:normal}







.logo img{ width:100%; box-shadow:0 0 5px #ccc}







.sy0{ position:relative}







.nav{ max-width:1200px; margin:auto; width:100%}







.nav ul{ overflow:hidden;}







.nav ul li{ float:left; width:14.285%; text-align:right}







.nav ul li a{ font-size:16px; display:block; line-height:40px; padding-bottom:24px}







.nav ul li a img{ vertical-align:middle; margin-left:8px}







.nav ul li a:hover,.nav ul .dq a{color:#0266280}







.dropMenu{ width:240px; position:absolute; top: 0; left:0; z-index:9999;visibility: hidden; background:#fff; overflow:hidden; padding:15px 30px; margin-left:-27px; margin-top:-42px}







.dropMenu li{ line-height:30px; text-align:left; position:relative}







.dropMenu li ul{ position:absolute; left:50px; background:#fff}







.dropMenu .no{ border:0}







.dropMenu li a{ font-size:14px; display:block} 







.dropMenu li a:hover{ color:#026628}







.nav-qz{overflow: hidden;zoom:1; border-bottom:#333 1px solid; padding:2% 0}







.con-qz{ border:0; padding:3% 0}







.nav-qz li{width:33.333%;text-align: center; border:0; float:left; font-size:18px; font-weight:bold}







.nav-qz li img{ display:block; margin:auto}







.nav-qz .current{ color:#dc0526;}







.con-qz li a{ float:left; width:21%; margin:0 2%; font-size:18px}







.con-qz li,.nav-qz li{ color:#fff; padding:0; margin:0px; border-bottom:0}







.hrader1 ul,.hrader1 ul li,.hrader1 p{ display:inline-block;}







.hrader1{ text-align:right; background:#F8F8F8;} 







.hrader1 ul li a{ font-size:16px;}







.hrader1 ul li{ margin-left:40px; position:relative; padding:19px 0;}







.hrader1 ul li ul{ position:absolute; left:-47px; top:59px;background: #fff;padding: 10px;width: 170px;}







.hrader1 ul li a img,.hrader1 p a img{ vertical-align:middle; margin-left:8px}







.hrader2 .hea1{ position:relative;}







.hrader1 .hea{ overflow:inherit}







.hrader1 ul li ul{ z-index:99; display:none; padding:15px 20px 15px 30px}







.hrader1 ul li ul li{  margin-left:0;width: 100%;display: block; line-height:30px; padding:0}







.hrader1 ul li:hover ul{ display:block}







.hrader1 ul li a{ display:block}







.hrader1 ul li{ text-align:left}







.hrader1 ul li ul li a{ font-size:14px}







.hrader1 ul li ul li a:hover{ background:url(../images/sy26.png) no-repeat center right}







.hrader1 p a{ font-size:16px; margin-left:30px}







header{ display:none}







.sjx{ display:none}







.cent{ overflow:hidden}







.he_ZoomInImg,.sy3 dl dt,.cp1-1 h1,.zs1 dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}







.he_ZoomInImg .he_ZoomInImg_img,.sy3 dl dt img,.cp1-1 h1 img,.zs1 dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}







.he_ZoomInImg:hover .he_ZoomInImg_img,.sy3 dl a:hover dt img,.cp1-1:hover h1 img,.zs1 dl a:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}







.flexslider{position:relative;overflow:hidden;}







.flexslider .slides{position:relative;z-index:1;}







.flexslider .slides li a{ display:block;}







.flexslider .slides li img{ width:100%}







.flex-control-nav{position:absolute;bottom:50px;z-index:2;width:100%;text-align:center;}







.flex-control-nav li{display:inline-block;width:50px;height:7px;margin:0 15px;*display:inline;zoom:1;}







.flex-control-nav a{display:block;width:50px;height:7px;line-height:60px;overflow:hidden;background:url(../images/sy1.png) right 0 no-repeat;cursor:pointer;}







.flex-control-nav .flex-active{background-position:0 0;}







#demo2 .slides li{ position:relative;}








#demo2 .flex-direction-nav{position:absolute;z-index:3;width:100%;bottom:50%; display:none}







#demo2 .flex-direction-nav li a{display:block;width:29px;height:29px;overflow:hidden;cursor:pointer;position:absolute;}







#demo2 .flex-direction-nav li a.flex-prev{left:0;background:url(../images/sy27.png) center center no-repeat;}







#demo2 .flex-direction-nav li a.flex-next{right:0;background:url(../images/sy28.png) center center no-repeat;}



.sy2-1{ margin:0}







.sy-bt{ font-size:30px; text-align:center; letter-spacing:10px; font-weight:bold; margin:6% 0 4%}
.sy-bt-en{ letter-spacing:5px}






.sy1-1 p{ font-size:14px; line-height:26px; margin-bottom:2%; text-indent:2em}







.sy1 h2{ margin-top:3%}







.sy1{ margin-bottom:6%}







.sy2{ background:#F5F5F5;}







.cent1{ max-width:1200px}







.sy2-1{ background:#8DB583; position:relative}







.sy2-1 .left{ width:30%; padding:8% 2%;}







.sy2-1 .right{ width:70%}







.sy2-1 .left h1{ font-size:20px; color:#fff; margin-bottom:13%;}







.sy2-1 .left p{ font-size:14px; color:#fff; line-height:24px; margin-top:4%; background:url(../images/sy23.png) no-repeat left top 7px; padding-left:20px}







.sy2-1 .left h2{ position:absolute; left:0; bottom:0; width:30%;}







#demo2.flexslider .slides li h2 img{ width:9px; height:9px}







.sy2-1 .left h2 a{ font-size:14px; color:#fff; margin:5% 7%; border-top:#fff 1px solid; padding-top:5%; overflow:hidden}







.sy2-1 .left h2 a img{ float:right}







.cent2{ max-width:1300px}







.more{ text-align:center; margin:3% 0 6%}







.more a{ font-size:16px; letter-spacing:4px; color:#026628;}







.sy3{ overflow:hidden; margin:4% 0 6% -2%}







.sy3 dl{ float:left; width:31.333%; margin-left:2%; margin-top:2%; position:relative}







.sy3 dl dt img{ width:100%}







.sy3 dl dd{ position:absolute; left:0; bottom:20%; background:#fff; display:inline-block; padding:15px 20px; font-size:18px}







.sy4 p img{ width:100%}







.sy4{ margin-bottom:6%}







.footer{ background:#08391B}







.foot1{ overflow:hidden; margin:6% 0 3% 0}







.fo1,.fo2,.fo3{ float:left; width:32.333%; margin-left:11%}







.fo1{ margin-left:0}







.fo3{ width:12.333%}







.fo1 h2{ font-size:86px; font-weight:bold; color:#fff; line-height:100px; margin-top:55px}







.foot1 h1{ color:#fff; font-size:20px; margin-bottom:25px}





.foot1 .fo1 h1{ font-size:38px;}









.foot1 p{ font-size:16px; color:#fff; overflow:hidden; margin-bottom:1%; line-height:24px}







.foot1 p .left{ width:26px; margin-right:2%}







.foot1 p .right{ float:left}







.foot1 .fo2 h2{ color:#fff; font-size:20px; margin:65px 0 20px}







.foot1 h4{ color:#fff; font-size:16px}







.foot1 h3 a img{ display:inline-block; margin-right:6%; height:35px}







.foot1 h3{ margin:60px 0 110px}







.foot1 p{ margin-bottom:5%}







.foot1 p a{ color:#fff; font-size:16px;}







.foot1 .fo2 p{ margin-bottom:4%}







.foot{ position:relative}







.fo1 h4{ position:absolute; left:0; bottom:30px}







.fo2 h4{ position:absolute; left:44%; bottom:30px}







.fo2 h4 img{ vertical-align:middle; margin:0 5px}















.banner1 p img{ width:100%}







.ny-bt{ font-size:14px; color:#026628; overflow:hidden; border-bottom:#D5D5D5 1px solid; padding:3% 0; margin-bottom:6%}







.ny-bt span{ float:right}







.al1{ overflow:hidden; margin-left:-3%; margin-top:-3%}







.al1 dl{ float:left; width:30.333%; margin-left:3%; margin-top:3%; position:relative; background:#000}







.al1 dl dt img{ width:100%; display:block}







.al1 dl dd{ position:absolute; top:0; left:0; width:100%; height:100%; font-size:24px; color:#fff; text-align:center; padding-top:30%; display:none}







.al1 dl a:hover dd{ display:block}







.al1 dl a:hover dt img{ opacity:.6}







.fy{ margin:6% 0; text-align:center}







.fy a{ border:#E5E5E5 1px solid; border-radius:30px; padding:4px 10px; margin:0 10px; font-size:16px; color:#666}







.fy a:hover,.fy .curr{ border:#0A5E2A 1px solid; background:#0A5E2A; color:#fff}















.alx-t{ width:60%}







.alx-w{ width:37%}







.alx-t p img{ width:100%}







.alx-w h1{ font-size:26px; font-weight:bold; border-bottom:#DCDCDC 1px solid; margin-bottom:8%}







.alx-w h1 span{ border-bottom:#0B5E2A 3px solid; display:inline-block; padding-bottom:6%;}







.alx2 p{ margin:6% 0 8%; overflow:hidden}







.alx2 p a{ font-size:16px}















.center1{ background:#F4F4F4}







.cp1{ overflow:hidden; margin-left:-3%}







.cp1-1{ float:left; width:30.333%; margin-left:3%; margin-bottom:7%; background:#fff}







.cp1-1 h1 img{ width:100%}







.cp1-1 div{ padding:0 12% 15%; margin-top:0; position:relative}







.cp1-1 h2 img{ display:block; margin:auto}







.cp1-1 h3 a{ font-size:20px; text-align:center; font-weight:bold; color:#0A5E2A}







.cp1-1 h3{ margin:8% 0; text-align:center}







.cp1-1 p{ font-size:14px; color:#666; line-height:22px; text-align:center; margin-bottom:19%; height:100px;}







.cp1-1 h4 a{ width:146px; line-height:47px; display:block; margin:auto; background:#0A5E2A; color:#fff; text-align:center}







.cp1-1 h4 a:hover{ opacity:.6}















.gs1 .alx-t,.gs1 .alx-w{ width:47%}







.gs1 .alx-w p{ font-size:14px; line-height:24px; margin-top:4%; color:#666}







.gs1 .alx-w h1{ margin-bottom:0}







.gs1 .alx1{ margin-bottom:7%}















.zs1{ margin:-3% 0 7% -3%; overflow:hidden;}







.zs1 dl{ float:left; width:30.333%; margin-left:3%; margin-top:3%}







.zs1 dl a{ display:block; border:#F5F5F5 1px solid}







.zs1 dl dt img{ width:100%}







.zs1 dl dd{ background:#F5F5F5; padding:4% 6%; color:#333}







.zs1 dl dd img{ display:block}







.zs1 dl dd span{ display:block; margin-bottom:6%; height:62px; overflow:hidden; line-height:22px}















.ny-bt span a{ color:#026628}







.sp1 dl dd{ display:block; position:relative; background:#F6F6F6; padding:6%; text-align:left; color:#333; font-size:18px}







.sp1 dl a:hover dt img{ opacity:1}















/*.zx1{ margin-bottom:6%}*/







.zx1 h1{ text-align:center}







.zx1 h1 a{ display:inline-block; width:220px; line-height:58px; border:#C0C0C1 1px solid; font-size:18px; margin:0 1px; background:#F9FAFC}







.zx1 h1 .dq1,.zx1 h1 a:hover{ background:#0A5E2A; color:#fff}







.zx2 .left,.zx2 .right{ width:50%}







.zx2{ background:#fff; position:relative; box-shadow:0 0 10px #ddd; margin:0 10px; margin-top: 6%}







.zx2 .left p img{ width:100%}







.zx2 .right{ padding:5%;}







.zx2 .right h1 a{ font-size:20px; display:block; background:url(../images/zx2.png) no-repeat left bottom; padding-bottom:3%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}







.zx2 .right h1{ margin-bottom:4%}







.zx2 .right p{ font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}







.zx2 .right h2{ position:absolute; left:55%; bottom:15%; font-size:16px; color:#666}







.zx2 .right h2 a{ display:block; width:140px; line-height:40px; border:#A7A7A7 1px solid; color:#666; text-align:center; font-size:16px; letter-spacing:1px; margin-top:12%}







.zx2 .right h2 a:hover{ background:#0A5E2A; color:#fff; border:#0A5E2A 1px solid}







.zx2 .right h2 a img{ vertical-align:middle; margin-left:5px;}







.zx3{ margin:6% 10px 7%}







.zx3-z,.zx3-y{ background:#fff; padding:25px}







.zx3-z{ width:60%}







.zx3-y{ width:35%; box-shadow:0 0 10px #ddd; padding-bottom:0}







.zx3-bt{ font-size:20px; margin-bottom:20px; border-bottom:#E4EAE6 2px solid; padding-bottom:25px}







.zx3-bt img{ vertical-align:middle; margin-right:10px} 







.zx3-1-1{ border-bottom:#E4EBE4 2px solid; padding:20px 0}







.zx3-1-1 .left{ width:17%;padding-top: 24px;}







.zx3-1-1 .right{ width:100%; position:relative}

.zx3-1-1 .right h3{ position:absolute; right:0; bottom:0; font-size:14px}





.zx3-1-1 .left p{ font-size:32px;}







.zx3-1-1 .left p .e1{ float:left; width:50%}







.zx3-1-1 .left p .e2{ float:right; font-size:14px; width:50%; padding-top:5px}







.zx3-1-1 .right h1 a{ font-size:16px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}







.zx3-1-1 .right p{ font-size:14px; margin:15px 0 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}







.zx3-1-1 .right h2 a{ font-size:14px}







.zx3-y .zx3-1-1 .left{ width:30%;}







.zx3-y .zx3-1-1 .right{ width:100%;}







.zx3-y .zx3-1-1:last-child{ border-bottom:0}















.zx4 .zx3-z{ width:100%}







.zx4 .zx3-1-1 .left{ width:10%; padding-top:30px}







.zx4 .zx3-1-1 .right{ width:100%}







.zx4 .zx3-1-1 .right p{white-space: inherit;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:22px;margin: 12px 0 15px;}















.xwx1{ background:#fff; padding:6%}







.xwx1 h1{ font-size:22px; text-align:center; margin-bottom:1.5%}







.xwx1 h2{ font-size:14px; color:#999; background:url(../images/zxxwx2.png) repeat-x center bottom; text-align:center; padding-bottom:2.5%; margin-bottom:4%}















.sc1 h1{ font-size:18px; margin-bottom:2%}







.sc1 p{ font-size:15px; margin-top:1%}







.sc1 p img{ vertical-align:middle; margin-right:15px}







.sc1{ margin-bottom:3%}







.sc2-1 p{ font-size:18px; overflow:hidden; text-align:center}







.sc2-1 p span{ display:block; text-align:center}







.sc2-1 p,.sc2-2{ overflow:hidden; margin-left:-3%}







.sc2-1 p span,.sc2-2 dl{ float:left; width:22%; margin-left:3%; margin-top:3%}







.sc2-2 dl{ cursor:pointer}







.sc2-2 dl dd{ font-size:16px; text-align:center; margin-top:7%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.sc2-2 dl dt img{ display:block}







.sc2{ margin-bottom:7%}







.preHander{ overflow: hidden;}







.market_item4{ position:relative;}







.market_tc4{ position:absolute; z-index:9999; width:100%; height:100%; display:none}







.market_mask4{ position:fixed; background-color:#000; width:100%; height:100%;}







.market_tc4_nr{ background-color:#fff; position:fixed; width:600px; margin-left:-300px; left:50%; top:50%; height:362px; margin-top:-182px;}







.market_tc4_nr_close4{ overflow:hidden; position:absolute; right:-40px; top:-40px; cursor:pointer}







.market_tc4_nr_close4 p img{ width:20px;}







.hxys p img{ width:100%}















.lx1{ background:#F7F7F7;}







.lx1 .left{ width:70%; padding:5%; overflow:hidden}







.lx1 .right{ width:30%; background:#8DB583; padding:5% 5% 7%}







.lx1-1{ float:left; width:54%}







.lx1-2{ float:right; width:29%}







.lx1-1 h1,.lx1-2 h2,.lx1 .right h2{ font-size:24px; font-weight:bold; background:url(../images/lx1.png) no-repeat left bottom; padding-bottom:38px; margin-bottom:38px}







.lx1-1 p{ font-size:16px; overflow:hidden; line-height:30px; margin-top:2%}


.lx1-1 p span a{ font-size:16px; }




.lx1-1 p .f1{ float:left;}







.lx1-1 p .f2{ float:left}







.lx1-2 h2,.lx1 .right h2{ font-size:18px; letter-spacing:1px; font-weight:normal}







.lx1-2 dl dd{ font-size:16px; margin-top:5%}







.lx1 .right h2{ color:#fff; background:url(../images/lx9.png) no-repeat left bottom}







.lx1 .right h2 span{ display:block; margin-top:10%}







.lx1 .right h2 span a{ display:inline-block; border:#CCCCCC 1px solid; padding:8px 5px; border-right:0; width:16.666%} 







.lx1 .right h2 span a:last-child{ border-right:#cccccc 1px solid;}







.lx1 .right h3 img{ float:left; display:block; width:31.333%; margin-left:2%}







.lx1 .right h3{ margin-left:-2%}







.lx1-2 dl dt img{ width:130px}







.lx2{ margin:6% 0 7%; overflow:hidden; position:relative}







.lx2 h1{ width:50%; float:right}







.lx2 h1 img{ max-width:inherit}







.lx2-1{ position:absolute; left:0; top:12%; width:100%; z-index:99}







.lx2-2{ width:60%; background:#fff; box-shadow:0 0 10px #ddd; margin:10px; padding:4%}







.lx2-2 h2{ font-size:26px; background:url(../images/lx1.png) no-repeat left bottom; padding-bottom:5%; margin-bottom:5%; font-weight:bold}







.lx2-3{ overflow:hidden; margin-left:-2%}







.lx2-3 p{ float:left; width:48%; margin-left:2%; margin-bottom:2%; background:#F5F6F8; overflow:hidden; padding:0 3%}







.lx2-3 p span{ float:left; font-size:14px; line-height:45px; width:15%}



.lx2-3 p span strong{ color:#f00; font-weight:normal; margin-right:4px}







.lx2-3 p input{ float:right; width:85%; height:45px; line-height:45px; background:none;-webkit-appearance: none;}







.lx2-3 p:last-child{ width:98%}







.lx2-3 p:last-child span{ width:7%}







.lx2-3 p:last-child textarea{ width:93%; border:0; background:none; padding:2% 0; height:140px}







.lx2-2 h3{ font-size:14px}







.lx2-2 h3 input{ vertical-align:middle; margin-right:10px}







.lx2-2 h4 input{ width:110px; line-height:38px; background:#0A5E2A; color:#fff; text-align:center}







.lx2-2 h4{ margin-top:5%}















.fw1{ background:#F5F6F8}







.fw1 .left,.fw1 .right{ width:50%}







.fw1 .left p img{ width:100%}







.fw1 .right{ padding:5%}







.fw1 .right h1{ font-size:22px; font-weight:bold; margin-bottom:6%}







.fw1 .right p{ font-size:14px; margin-top:2%}















.xz1{ overflow:hidden; margin-left:-3%; margin-top:-5%; margin-bottom:7%}







.xz1-1{ float:left; margin-left:3%; margin-top:5%; width:30.333%; position:relative}







.xz1-0{ position:absolute; left:0; top:10%; width:90%; height:90%;background:#E8E8E8; z-index:-1}







.xz1-2{ background:#fff; margin:0 0 25px 25px; border:#E8E8E8 1px solid; height:280px; overflow-y:scroll; padding:7%}







.xz1-2 h1{ font-size:18px; border-bottom:#ccc 1px solid; padding-bottom:7%; margin-bottom:7%}







.xz1-2 ul li{ font-size:16px; margin-top:5%}







.xz1-2 ul li a{ display:block; background:url(../images/zcxz2.png) no-repeat center right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}







.xz1-2 ul li a:hover{ background:url(../images/zcxz1.png) no-repeat center right}







.xz1-1:hover .xz1-0{ background:#8DB583}







.xz1-1:hover .xz1-2{ border:#8DB583 1px solid}















.zd1{ margin-bottom:7%}







.zd1 p img{ width:100%}















.subNavBox{ margin-bottom:7%}







.subNavBox .navContent{ display:none}







.subNavBox .xz-l-1 .fa-chevron-down1{ background-size:23px !important; height:13px; color:#fff; text-align:right}







.subNavBox .subNav{background:url(../images/zccj2.png) no-repeat top 29px right 24px #F1F1F1;}







.subNavBox .currentDd{background:url(../images/zccj1.png) no-repeat top 29px right 24px #0A5E2A; }







.subNavBox .xz-l-1{ position:relative; padding:2%; margin-top:1.5%; cursor:pointer;}







.wzk h1{ font-size:16px}







.subNavBox .currentDd h1{ color:#fff}







.xz-l{ padding:2% 2% 3%}



.xz-l p{/* font-size:14px; line-height:24px; margin:0 2%*/}















.jx-bt{ font-size:24px; font-weight:bold}







.jx-bt img{ vertical-align:middle; margin-right:10px}















.jx1{ overflow:hidden; margin-left:-3%}







.jx1-1{ float:left; width:30.333%; margin-left:3%}







.subNavBox1 .xz-l-1{ margin-top:6%; padding: 3% 7%;}







.subNavBox1 .subNav{background:url(../images/zccj2.png) no-repeat top 19px right 24px #F5F5F5;}







.subNavBox1 .currentDd{background:url(../images/zccj1.png) no-repeat top 19px right 24px #8BB583; }







.subNavBox1 .subNav{ background-size:15px}







.subNavBox1 .xz-l{ background:#F5F5F5; padding:5% 7%}







.subNavBox1 .xz-l h1{ font-size:20px; margin-bottom:4%; font-weight:bold}







.subNavBox1 .xz-l p{ font-size:16px; margin:2% 0 0;}

.subNavBox1 .xz-l p a{ font-size:16px}





.jx1{ margin-bottom:3%}







.jx0{ margin-bottom:5%}







.subNavBox1 .wzk h1 img{ vertical-align:middle; margin-right:10px}







.subNavBox1 .wzk h1 .g2{ display:none}







.subNavBox1 .currentDd .wzk h1 .g2{ display:inline-block}







.subNavBox1 .currentDd .wzk h1 .g1{ display:none}















.sy-z{ width:30%}







.sy-y{ width:65%;}







.sy-z h1{ background:#8DB583; color:#fff; text-align:center; line-height:80px; font-size:24px; font-weight:bold; padding-bottom:4px}







.sy-z h1 span{ display:block; border-bottom:#fff 1px solid}







.cpl0{ margin:6% 0 7%}







.sy-z h2{ text-align:left; overflow:hidden; font-size:24px; font-weight:normal; padding:0 6%}







.sy-z h2 img{ margin-right:15px; vertical-align:middle}







.list{ width: 100%; margin-bottom:5px;}







.list ul li{ cursor: pointer; display: block; background:#eff0f7; font-size:18px; position: relative;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; text-align:left; font-weight:normal; color:#333; margin-bottom:2%}







.list ul li a{ font-size:18px}







.list li ul li a{ font-size:14px;}







.list ul li span{ padding:5% 10%;}







.list li ul li{ line-height:14px; background:#fff; color:#666; font-size:14px; margin-bottom:0; border-bottom:#ddd 1px dashed}







.list ul li span{ display:block;}







.list ul li a{position: relative;}







.list ul li .inactive{ background:url(../images/cpl1.png) no-repeat center right 20px;}







.list ul li .inactives,.list ul li:hover .inactive,.list ul li.dq1 a .inactive{background:url(../images/cpl2.png) no-repeat center right 20px #DDE9DB; color:#0D5D28} 







.list ul li ul{display: none;}







.list ul li ul li:last-child{ padding-bottom:0}







.list ul li:last-child{ border-bottom:0}







.cpl1{ overflow:hidden; margin-left:-5%; margin-top:-10%}







.cpl1-1{ float:left; width:45%; margin-left:5%; margin-top:10%}







.cpl1-1 div{ background:#F6F6F6; padding:10% 8%; margin-top:6%; position:relative}







.cpl1-1 h1 img{ width:100%}







.cpl1-1 div h2 a{ font-weight:bold; font-size:20px; color:#0D5D28}







.cpl1-1 div p{ font-size:12px !important; margin-top:1%; line-height:22px}







.cpl1-1 div h3 a{ font-size:14px; color:#0D5D28}







.cpl1-1 div h3{ margin-top:6%;position: absolute;left:8%;bottom:6%;}







.cpl1-1 div h2{ margin-bottom:5%}







.cpl1-1 div{ height:330px; overflow:hidden}















.cpx1{ margin:6% 0}







.cpx1 .left{ width:47%}







.cpx1 .right{ width:40%; margin-top:0}







.cpx1 .left h1{ font-size:26px; font-weight:bold; color:#007E2D; margin-bottom:2%}







.cpx1 .left h2{ font-size:18px; line-height:30px; font-weight:bold}







.cpx1 .left p{ font-size:14px; line-height:26px; margin-top:1%}







.cpx1 .left h3{ font-size:16px; margin:5% 0 2%; font-weight:bold}







.cpx1 .left h4 span,.cpx1 .left h4 p{ display:inline-block; padding:10px 15px; background:#F4F4F4; margin-right:2%}







.cpx1 .left h5{ overflow:hidden; margin-left:-2%}







.cpx1 .left h5 span,.cpx1 .left h5 p{ float:left; display:inline-block; width:23%; font-size:14px; margin-left:2%}







.cpx1 .left h5 span img,.cpx1 .left h5 p img{ display:block; margin-bottom:6%; width:100%}







.cpx1 .left ul,.cpx1 .left h5 ul{ overflow:hidden; margin-left:1%; padding-top:6%; clear:both; width:99% !important}







.cpx1 .left ul li,.cpx1 .left h5 ul li{ float:left; width:11.5%; margin-left:1%}







.cpx1 .left ul li img,.cpx1 .left h5 ul li img{ width:100%}







.cpx1 .right p img{ width:1005}



.cpx1 .left h5 ul p{ float:none; width:100%; display:block; margin-left:0}



.cpx1 .left h5 ul p img{ margin-bottom:0}











.subNavBox2 .xz-l-1,.subNavBox2 .xz-l:nth-child(2),.subNavBox2 .xz-l:nth-child(6){ background:#F1F1F1}







.subNavBox2 .subNav .wzk{ background:url(../images/cpx15.png) no-repeat center right 0;}







.subNavBox2 .currentDd .wzk{ background: url(../images/cpx16.png) no-repeat center right 0;}







.subNavBox2 .currentDd h1{ color:#333}







.subNavBox2 .xz-l-1{ margin-top:0; padding:3% 0}







.subNavBox2 .xz-l-1:nth-child(3),.subNavBox2 .xz-l-1:nth-child(7){ background:#fff}







.subNavBox2 .al1{ margin:-4% 0 5%}







.subNavBox2 .xz-l:nth-child(4) .al1{ margin:-4% 0 5%}







.subNavBox2 .al1,.subNavBox2 .xz-l:nth-child(4) .al1{ margin-left:-3%}







.subNavBox2 .sp1 dd,.subNavBox2 .sp1 dl{ background:none}







.subNavBox2 .sp1 dd{ padding:0; margin:6% 0 6%}







.subNavBox2 .sp1 dl a:hover dd{ color:#007D31}







.subNavBox2 .xz-l:nth-child(8) .sp1{ margin-top:-3%; margin-bottom:0}







.subNavBox2 .xz-l:nth-child(2) .zd1 p{ margin:0}







.subNavBox2 .xz-l:nth-child(2) .zd1{ margin-bottom:0}















.head2{ max-width:1600px; margin:auto}







.logo{ margin-top:-62px; position:absolute; width:200px}







.x_fixed{ position:fixed; top:0; left:0; width:100%; z-index:999; background:#fff; border-bottom:#f4f4f4 1px solid}







.x_fixed .logo{ width: 177px; height: 86px; overflow: hidden;margin-top: -24px;}







.cpl1-1 h1 img{ height:307px}



.zs1 dl dt img{ height:190px}



.zs1 dl dt{ padding:10% 20%}



.al1 dl dt img{ height:331px}





.sc2-2 dl{ height:263px}







@media (max-width: 1600px){







.hea,.cent,.foot,.head2{ max-width:1200px}	







.zs1 dl dt img{ height:125px}



.cpl1-1 h1 img{ height:230px}



.al1 dl dt img{ height:249px}



.sc2-2 dl{ height:205px}

	}


.pv-video-player{ width:100% !important}


@media (max-width: 1400px){







.lx2-1{ top:16%;}





}







.yiji .cur{ color:#026628}



.ibc{ font-weight: unset;}







.zx1{ margin-bottom:4%}







.gs1 .alx-w p{ margin-top:0} 



.gs1 .alx-w h1{ margin-bottom:4%}



.fo2 h5{ display:none}



.bfb img{ width:100% !important}







.sy-bt0{ letter-spacing:2px}

.alx-t #demo2 .flex-direction-nav li a.flex-next{ right:5%}

.alx-t #demo2 .flex-direction-nav li a.flex-prev{ left:5%;background: url(../images/sy27-1.png) center center no-repeat;}



.ws1{padding-right: 7px;}

.ws1 .left{ width:60%}

.ws1 .right{ width:40%; background:#fff; box-shadow:0 0 10px #ddd; border-top:#007F31 5px solid; padding:19% 4% 4%;} 

.ws1 .left h1{ font-size:35px; font-weight:bold; line-height:54px; margin:0 0 4%;}

.ws1 .left h1 span{ color:#007F31}

.ws1 .left p img{ width:100%}

.ws1 .right h2{background: url(../images/ws-4.png) no-repeat top left; padding-top:8%; font-size:24px; font-weight:bold; margin-bottom:4%;}

.ws1 .right p{ color:#666;}

.ws2{ margin-bottom:7%}

.ws2 h1{ margin:10% 0 4%}

.ws2 h1 img{ display:block; margin:auto;}

.ws2 p img{ width:100%}

.ws1 .right p{ font-size:18px; line-height:34px}

@media (max-width: 1600px){

.ws2 h1 img{ height:100px}

.ws1 .right p{ font-size:16px; line-height:28px;}

.ws1 .right{ padding:18% 4% 3%;}
.ws1-en .right{ padding:16% 4% 3%;}
}

.ws2-1{ background:#8DB583; padding:4.5%; position:relative;margin-top: 15%;height: 390px;}
.ws22 .ws2-1{ height:476px}

.ws2-y{ width:56%; position:absolute; right:5%; bottom:19%;}

.ws2-z{ width:35%;}

.ws2-y p img{ width:100%}

.ws2-z h2{ color:#fff; font-size:28px; font-weight:bold;margin-bottom: 5%;}

.ws2-z p{ font-size:18px; line-height:35px; color:#fff; margin-top:11px;}

.ws2-y.left{ right:inherit; left:5%;}

.ws2-z1 p{ background: url(../images/ws-7.png) no-repeat top 8px left; padding-left:34px;}

.ws2-z2 p{ background: url(../images/ws0.png) no-repeat top 16px left; padding-left:17px; font-size:20px}

.ws2-z2{padding-left: 13%;padding-top:2%;}

.cp1-1 h2 img{ max-width:153px}

.xwx1 p img{ height:inherit !important}

.cp1-1 div h2{ display:none}

.cpx1 .left h5 p img{ height:auto !important}

.lx2-en .lx2-3 p span{ width:26%} 
.lx2-en .lx2-3 p input{ width:74%}
.lx2-en .lx2-3 p:last-child span{ width:13%} 
.lx2-en .lx2-3 p:last-child textarea{ width:87%}

.lx1-en .lx1-1 p .f1{ width:17%; text-align:right}
.lx1-en .lx1-1 p .f2{ width:81%; margin-left:2%}

.ns{ vertical-align:super}

.footer-en .foot1 p:nth-child(6) .right{ width:91%}
.sy1-1-en p{ text-indent:0}

.jx-bt11{ margin-top:2%}
.jx11{ margin-bottom:0}
.jx11 .subNavBox{ margin-bottom:0}

@media (max-width: 1600px){

.ws2-1{height: 310px;}
.ws22 .ws2-1{height: 385px;}

.ws2-z h2{ font-size:24px}

.ws2-z p{ font-size:16px; line-height:30px;}

.ws2-z1 p{ background: url(../images/ws-7.png) no-repeat top 6px left;}

.ws2-z2 p{ background: url(../images/ws0.png) no-repeat top 12px left;}

.ws2-z2 p{ font-size:18px}

}