@charset "utf-8";

/* CSS Document */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0;}

img{ border:0 none; vertical-align:middle;}

body{text-align:justify; text-justify:inter-ideograph; background:#ffffff;  font-size:12px; color:#313131; font-family:"Microsoft YaHei","宋体","Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;}

a,a:hover{hide-focus: expression(this.hideFocus=true);outline: none;}

a{ color:#444444; text-decoration:none;}

ul,li{list-style-type:none;}

h1,h2,h3,h4{ font-weight:normal;}

em,i{ font-weight:normal; font-style:normal;}

a:focus { -moz-outline-style: none; } /* IE不支*/

a:focus { outline: none; } /*很多网站都会加的属*/

.clear{clear:both;}

button{ cursor:pointer;}



/*

input,button,select,textarea {hide-focus: expression(this.hideFocus=true);outline: none; font-family:"Microsoft YaHei","宋体","Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;}

input, button,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only; border:none;}

input, button, select, textarea { vertical-align:middle;-webkit-appearance:none;}

*/

input,button,select,textarea {hide-focus: expression(this.hideFocus=true);outline: none;hide-focus: expression(this.hideFocus=true);}

.ioc{ background-image:url(../images/ioc.png); background-repeat:no-repeat;}

.bg{ background-color:#1162bb;}

.fl{ float:left;}

.fr{ float:right;}

.left{ float:left;}

.right{ float:right;}

.wid{ width:1085px; margin:auto;}

body{ min-width:1280px; margin:auto;}



.top{ height:30px; background-color:#f8f8f8; border-bottom:1px solid #d6d6d6; line-height:30px; font-size:12px;}

.top span{ float:right;}

.huiyuan{position:absolute;margin: -41px 0 0 750px;}

.gongg{height:40px; background-color:#f8f8f8; border-bottom:1px solid #d6d6d6; line-height:40px; font-size:12px;}

.gongg font{ color:#00a94e; float:left; padding-left:35px; background:url(../images/gongg.png) 1px no-repeat}

.toop{ height:111px; background:url(../images/toop_bg.gif) center top no-repeat;}

.logo{ float:left; width:426px; height:111px;}

.ss{ float:right; width:360px; height:33px; margin-top:39px; border-width:2px; border-style:solid; border-color:#00a94e; background:#fff url(../images/ss_fdj.png) 8px no-repeat; padding-left:35px;}

.ss input,.ss button{vertical-align:middle;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only; border:none;font-family:"Microsoft YaHei","宋体","Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;}

.ss .txt{ float:left; width:300px; height:33px; line-height:33px; _margin-top:-2px;}

.ss .btn{ float:right; width:56px; height:33px; background-color:#00a94e; color:#fff; text-align:center;font-size:16px;}

.souhou{ float:right; width:253px; height:51px; padding-right:32px; padding-top:35px;}

.fenyuan{ float:right; width:623px; padding-top:33px; height:41px;}

.fenyuan a{ float:left; width:157px; height:41px; border-radius:30px; background-color:#a7c810; font-weight:bold; line-height:41px; color:#fff; font-size:18px; text-align:center; margin-left:3px;}

.nva { height:44px; background-color:#00a94e;}

.nva ul{ list-style:none; height:44px;}

.nva li{ float:left; width:120px; height:44px; line-height:44px; font-size:16px; color:#fff; text-align:center;}

.nva li a{ display:block; height:44px; color:#fff;}

.nva li:hover{ background:url(../images/nva_li.gif) bottom no-repeat;}

.nva li.dq{ background:url(../images/nva_li.gif) bottom no-repeat;}

.banner{ height:548px;}

#full-screen-slider { width:100%; height:548px; position:relative;}

#slides { display:block; width:100%; height:548px; list-style:none; padding:0; margin:0; position:relative;}

#slides li {display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; text-indent:-99999px;}

#slides li a {display:block; width:100%; height:100%; text-indent:-9999px}

#pagination {display:block; list-style:none; position:absolute; left:50%; bottom:10px;z-index:3;  padding:5px 15px 5px 0; margin:0}

#pagination li {display:block; list-style:none; width:20px; height:8px; float:left; margin-left:10px;  background:#fff; text-indent:-99999px;}

#pagination li a {display:block; width:100%; height:100%; padding:0; margin:0; color:#fff;}

#pagination li.current {background:#337f04;} 

.banner_bg{ position:absolute; z-index:99; left:0; right:0; bottom:0;}

.gsxx{ width:768px; height:255px;}

.tit{ height:30px; padding-top:15px; line-height:30px; border-bottom:1px solid #e0e0e0; font-size:12px; color:#828282;text-transform:uppercase; font-weight:bold;}

.tit span{ margin-top:3px;}

.tit a{color: #828282;font-size: 14px;font-weight: 500;}

.tit font{ color:#00a94e; font-size:16px; padding-right:5px; font-weight:normal;}







.gsxx_img{ width:270px; height:167px; padding-top:12px;}

.gsxx_txt{ width:480px; height:167px; padding-top:12px;color:#6b6a6a;}

.gsxx_txt a{color:#6b6a6a;}

.gsxx_txt a:hover{color:#00a94e;}

.gsxx_txt a:hover h3{color:#00a94e;}

.txts{ line-height:24px; height:85px; overflow:hidden;}

.txts h3{ font-size:14px; font-weight:bold; text-align:center; color:#000000;}

.txt_list{ height:82px; list-style:none;}

.txt_list li{ height:26px; line-height:26px; color:#535353;}

.txt_list li a{ color:#535353;}

.txt_list li span{ float:right;}

.txt_list li:hover a{ color:#00a94e;}

.meiti{ width:300px; height:255px;}

.meiti ul{ list-style:none; padding-top:8px;}

.meiti ul li{ float:left; width:300px;height:50px;padding:4px 0; list-style:none;}

.meiti ul li a{ display:block; height:50px;}

.meiti ul li a big{ margin-top:3px;width:50px;height:50px; display:block; float:left; background:#cccccc; text-align:center;color:#fff;}

.meiti ul li a big b{ display:block; font-size:35px; font-weight:bold; line-height:32px; letter-spacing:-1px;}

.meiti ul li a big i{ display:block; font-size:14px; font-weight:bold; line-height:18px; letter-spacing:-1px; text-transform:uppercase;font-style: normal}

.meiti ul li a span{ float:right;width:240px; display:block;}

.meiti ul li a span cite{ display:block;font-size:14px;color:#666666; font-weight:bold;overflow:hidden;font-style: normal;white-space:nowrap;-o-text-overflow: ellipsis; text-overflow:ellipsis;}

.meiti ul li a big,.meiti ul li a cite{-webkit-transition:all .8s ease-in;-moz-transition:all  .8s ease-in-out;-o-transition:all .5s ease-in;transition:all  .5s ease-in;}

.meiti ul li a span small{ display:block;font-size:12px; line-height:16px;color:#666666;font-style: normal; height:32px; overflow:hidden; }

.meiti ul li a:hover big{ background:#00a94e;}

.meiti ul li a:hover cite{ color:#00a94e;}

.cont2{ height:430px; padding-top:32px; background:url(../images/yy.jpg) top center no-repeat;}

.cont2 li{ list-style:none; float:left; width:532px;}

.tit2{ height:34px; padding-bottom:25px; background:url(../images/tit2_bg.png) center bottom no-repeat; color:#959595; font-weight:bold; text-align:center; text-transform:uppercase;}

.tit2 span{ display:block; color:#313131; font-size:14px; font-weight:normal;}

.tit2 a{color: #828282;font-size: 12px;font-weight: 400;}

.cont2 li .contt{ position:relative; height:315px; overflow:hidden; padding:11px 9px 31px; background:#ededed url(../images/contt_bg.gif) center bottom no-repeat; margin-top:10px; line-height:22px;}

.cont2 li .contt .img{ height:130px; margin-bottom:10px;}

.cont2 li .contt .img img{ width:514px; height:130px;}

.cont2 li .contt{-webkit-transition:all .8s ease-in;-moz-transition:all  .8s ease-in-out;-o-transition:all .8s ease-in;transition:all  .8s ease-in;}

.cont2 li .contt .more{ display:block; position:absolute; z-index:1; right:20px; bottom:20px; width:32px; height:7px; background:url(../images/more.png) no-repeat;}

.contt a{ display:block;}

.cont2 li:hover .contt{background:#00a94e  url(../images/contt_bg2.gif) center bottom no-repeat; color:#fff;}

.cont2 li:hover .tit2 span{ color:#00a94e;}

.cont2 li:hover .contt a{ color:#fff;}

.cont2 li:hover .contt .more{background:url(../images/morewh.png) no-repeat;}

.cont2 li .contt2{ height:382px; padding:11px; background:#ededed url(../images/contt_bg.gif) center bottom no-repeat; margin-top:10px; line-height:22px;}

.cont2 li .contt2 div{height:58px; margin-bottom:10px; padding:55px 10px 0 0; text-align:right; font-size:30px; font-weight:bold; color:#fff;}



.cxhd{  background:#54b33a url(../images/ioc.gif) no-repeat; background-position:0 0;}

.hycx{ background:#25a45e url(../images/ioc.gif) no-repeat; background-position:0 -123px;}

.mbgl{ background:#8dc95a url(../images/ioc.gif) no-repeat; background-position:0 -245px;}

.cont3{ overflow:hidden; padding-top:12px; padding-bottom:25px;}

.cont3 ul{ border-left:1px solid #ededed;border-top:1px solid #ededed; overflow:hidden; margin-top:14px;}

.cont3 ul li{ float:left; width:250px; padding:10px; height:305px; border-right:1px solid #ededed; border-bottom:1px solid #ededed;}

.cont3 ul li,.cont3 ul li h3{-webkit-transition:all .8s ease-in;-moz-transition:all  .8s ease-in-out;-o-transition:all .8s ease-in;transition:all  .8s ease-in;}

.con3txt{-webkit-transition:all .5s ease-in;-moz-transition:all  .5s ease-in-out;-o-transition:all .5s ease-in;transition:all  .5s ease-in;}

.cont3 ul li:hover{ background-color:#00a94e;}

.cont3 ul li:hover h3{ color:#FFF;}

.cont3 ul li:hover .con3txt{ color:#FFF;}

.cont3 ul li img{ margin-top:10px; width:250px; height:172px;}

.cont3 ul li h3{ height:25px; padding:7px 0 13px; line-height:25px; font-size:16px; color:#00a94e; text-align:center;}

.con3txt{ height:75px; line-height:25px; overflow:hidden;}

.bot{ height:95px; padding-top:25px; background-color:#00a94e; text-align:center; font-size:12px; line-height:22px; color:#fff; position:relative;}

.bot_weixin{ width:100px; height:100px; position:absolute; left:50%; top:10px; margin-left:440px;}

.bot a{ color:#fff;}

.qqbox{

	width:127px;

	height:auto;

	overflow:hidden;

	position:fixed; z-index:100;

	bottom:10px; right:10px;

	color:#000000;

	font-size:12px;

	letter-spacing:0px;	

	  overflow:hidden;

	  padding-top:75px;

	  padding-bottom:10px;}

.ewm{ border:1px solid #e9e9e9; border-top:none; padding:0px 12px 23px; background-color:#fff;}

.ewm img{ width:px; height:px;border:1px solid #e9e9e9;}









/*内页*/

.nycontent{width: 1080px;margin:15px auto 40px;overflow: hidden;}



.content_lf{float: left;width: 244px;border-top:3px solid #047243;}

	.content_lf h1{padding: 12px 0 0 12px;height: 32px;width:232px;font-size: 18px;color: #fff;background:url(../images/conh1.png);background-size: 244px 44px;}

	.content_lf ul{width: 100%;background: #f3f3f3;}

	.content_lf ul li{position: relative;padding: 16px 0 0 16px;height:32px;width:228px;font-size: 14px;color: #434343;border-bottom: 1px solid #e3e3e3;}

	.content_lf ul li:last-child{border-bottom: 0;}

	.content_lf ul li a{display: block; min-height:20px;}

	.content_lf ul li:hover{background: #078c26;}

	.content_lf ul li:hover a{color: #fff;}

	.contliicon{display: block;float: right;position: relative;top: -25px;right: 8px;width: 27px;height: 27px;background: url(../images/contliicon.png);background-size:27px 27px;}

	.bainxianlf{position: absolute;border-right: 1px solid #d5d5d5;width: 1px;height: 8px;margin: 11px -1px 0;}

	.bainxianrg{position: absolute;border-right: 1px solid #d5d5d5;width: 1px;height: 8px;margin: 11px 819px 0;}

	.content_lfbg{background: #078c26;}

	.content_lfbg a{color: #fff;}

	

.content_rg{float: right;width: 821px;margin:0 0 0 15px;overflow: hidden;border-top: 1px solid #1c8558;}

	.content_rgtop{width: 100%;height: 53px;background:url(../images/contrgtop.png);overflow: hidden;}

	.content_rgtop h2{margin: 14px 0 0 14px;color: #1c8558;font-size:16px;}

	.content_rgtop span{float: right;margin:-19px 13px 0 0;color: #434343;font-size: 12px;}

	.content_rgmain{width:819px;border: 1px solid #dedede;border-top: 0;}

	.content_rgmain ul{margin:0 14px 0;padding-bottom: 31px;}

	.content_rgmain ul li{padding: 24px 0 17px;border-bottom:1px dashed #bcbcbc;}

	.content_rgmain ul li i{display:inline-block;margin: 0px 10px 6px 0;width:4px;height: 6px;background: url(../images/conmainic.png);}

	.content_rgmain ul li a{display: inline-block;width:564px;font-size: 14px;color: #434343;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

	.content_rgmain ul li span{float:right;margin: ;font-size:14;color: #434343;}

	

.conmainpage{margin:0 auto 22px;text-align: center;}

	.conmainpage strong{display: inline-block;margin: 0 4px 0;width: 20px;height:22px;text-align: center;line-height: 22px;font-weight: 100;color: #fff;background: #1c8558;}

	.conmainpage a{display: inline-block;margin: 0 3px 0;}

	.conmainpage a:hover{background: #1c8558;color: #fff;}

	.conpagelf{width: 20px;height:22px;border: 1px solid #dcdcdc;text-align: center;line-height: 22px;}

		.conpagelf i{display: inline-block;width:5px;height: 5px;background: url(../images/pagelf.png);background-size: 5px 5px;}

	.conpagenum{margin: 0 4px 0;width: 20px;height:22px;border: 1px solid #dcdcdc;text-align: center;line-height: 22px;}

	.conpagerg{width: 20px;height:22px;border: 1px solid #dcdcdc;text-align: center;line-height: 22px;}

		.conpagerg i{display: inline-block;width:5px;height: 5px;background: url(../images/pagerg.png);background-size: 5px 5px;}	





/*图片页面*/

.honcont_rgmain{width:819px;border: 1px solid #dedede;border-top: 0;overflow: hidden;}

	.honcont_rgmain ul{padding-bottom: 31px;overflow: hidden;}

	.honcont_rgmain ul li{float: left;margin:24px 0 0 14px;}

	.honcont_rgmain ul li div{}

	.honcont_rgmain ul li div a{}

	.honcont_rgmain ul li div a img{width: 254px;height: 150px;border: 0;}

	.honcont_rgmain ul li div h2{ padding:5px 0 20px;font-size: 14px;color: #434343;text-align: center;}



.hrbcont_rgmain{width:819px;border: 1px solid #dedede;border-top: 0;overflow: hidden;}

	.hrbcont_rgmain ul{margin: 12px 30px 0;padding-bottom: 31px;overflow: hidden;}

	.hrbcont_rgmain ul li{float: left;margin:50px 23px 0 23px; display:inline;width: 188px;height: 190px;border:1px solid #e3e3e3;}

	.hrbcont_rgmain ul li div{ padding:5px;}

	.hrbcont_rgmain ul li div a{}

	.hrbcont_rgmain ul li div a img{margin:2px;width: 184px;height: 114px;border: 0;}

	.hrbcont_rgmain ul li div h2{margin: 8px 0 0;font-size: 14px;color: #434343;text-align: center;}

	.hrbcont_rgmain ul li div h3{margin:8px 2px 0;height: 36px;color:#078c26;text-align: center;line-height: 36px;border-top:1px solid #e3e3e3;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}



.hdtzcont_rgmain{width:819px;border: 1px solid #dedede;border-top: 0;overflow: hidden;}

	.hdtzcont_rgmain ul{margin:0 0 0;padding-bottom: 31px;overflow: hidden;}

	.hdtzcont_rgmain ul li{float: left;margin:25px 0 0 12px;width:254px;height:320px;}

	.hdtzcont_rgmain ul li div{}

	.hdtzcont_rgmain ul li div a{}

	.hdtzcont_rgmain ul li div a img{width:254px;height: 190px;border: 0;}

	.hdtzcont_rgmain ul li div h2{margin: 8px 0 0;font-size: 14px;color: #434343;text-align: center;}



.hdtztitle{padding: 0 10px 0;}

.hdtztitle:hover{background: #e1e1e1;}

	.hdtztitle h3{padding: 8px 0 12px;font-size:16px;color:#1e8f5f;}

	.hdtztitle p{text-indent: 2em;}

	.hdtztitle a{display: block;padding:12px 0 10px;color: #1c8558;font-size: 12px;}



.danyecont_rgmain{width:791px;padding: 0 14px 25px;border: 1px solid #dedede;border-top: 0;overflow: hidden;}

	.danyecont_rgmain h2{margin: 22px 0 16px;text-align: center;font-size: 20px;}

	.danyecont_rgmain div p{line-height: 28px;}



.zpcont_rgmain{width:819px;border: 1px solid #dedede;border-top: 0;overflow: hidden;}

	.zpcont_rgmain .zpcont_form:last-child{border-bottom:0;}

	.zpcont_form{margin: 0 14px 0;padding:  0 0 16px;border-bottom: 1px solid #dedede;}

	.zpcont_form h3{display: inline-block;font-size: 16px;color: #1d885a;}

	.zpcont_form_span{display: inline-block;margin:15px 0 0 14px;font-size: 16px;color: #1d885a;}

	.zpcont_form h4{font-size: 14px;margin: 14px 0 14px;}



.videcont_rgmain{width:819px;border: 1px solid #dedede;border-top: 0;overflow: hidden;}



.mapcont_rgmain{width:819px;padding:0 0 388px;border: 1px solid #dedede;border-top: 0;overflow: hidden;}

	.mapimg{float: left;width: 474px;height: 432px;margin: 24px 0 0 14px;}

		.mapimg img{width: 474px;height: 432px;}

	.mapinform{float: right;width: 308px;margin:24px 0 0;}

	.mapinform table{width: 100%;}

	.mapinform table tr{height: 50px;}

	.mapinform table td{line-height: 20px;}

	.mapinform table td:nth-child(1){width: 30px;}

	.mapinform table td:nth-child(2){width: 64px;}

	.mapinform table td:nth-child(3){width: ;}

	.mapicon{display: block;width:23px;height: 23px;}

	.phoneic{background: url(../images/phoneic.gif);}		

	.qqicon{background: url(../images/qqic.gif);}

	.emaicon{background: url(../images/emailic.gif);}

	.addicon{background: url(../images/addic.gif);}

	







/*20160902 banner修改*/

.main { width:100%; position:relative; height:0; padding-bottom:29%;}

.pro-switch {height: auto;overflow: hidden;position: relative;width:100%;}

.flexslider {margin: 0;padding: 0;}

.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; background-size:40px auto;}

.flexslider .slides img {width: 100%;display: block;}

.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

html[xmlns] .slides {display: block;}

.no-js .slides > li:first-child {display: block;}

.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}

.flex-viewport {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}

.flexslider .slides {zoom: 1;}

.flex-control-nav {width: 100%;position: absolute;text-align: center;left:0; bottom:10px; padding:0; margin:0; height:25px; opacity:0;}

.flex-control-nav li {margin:12px 8px 0 0;display: inline-block;zoom: 1;*display: inline;}

.flex-control-paging li a {display:block;height:10px;width:10px;overflow: hidden; border-radius:10px;text-indent:999em;cursor:pointer; border:1px solid #fff;}

.flex-control-paging li a.flex-active {background:rgba(255,255,255,1);}

.flex-direction-nav {*height: 0;}

.flex-direction-nav a {

	width: 60px;

	height: 90px;

	margin: -120px 0 0;

	display: block;

	background: url(../images/ad_ctr.png) no-repeat 0 0;

	position: absolute;

	top: 50%;

	z-index: 10;

	cursor: pointer;

	text-indent: -9999px;

	opacity: 0;

	filter:alpha(opacity=0);

-webkit-transition: all .3s ease;

}

.flex-direction-nav .flex-next {

	background-position: 0 -90px;

	right: 0;

}

.flex-direction-nav .flex-prev {

	left: 0;

}

.flexslider:hover .flex-next {

	opacity: 0.8;

	filter:alpha(opacity=80);

}

.flexslider:hover .flex-prev {

	opacity: 0.8;

	filter:alpha(opacity=80);

}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {

	opacity: 1;

	filter:alpha(opacity=100);

}

.ny_banner img{ width:100%;}









.weixinhao{ float:left; width:150px; padding-top:50px; text-align:center; font-size:14px;}

.weixinhao img{width:150px;}





























































