@charset "utf-8";
/* CSS Document */
/*common*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:'微软雅黑';vertical-align:baseline;}
body{background:#FFF; -webkit-text-size-adjust:none; font-size:14px;}
html,body{height:100%;    min-width: 1080px;}
blockquote,q{quotes:none;}
li{list-style-type:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}
a{color:#333;text-decoration:none;}
a:hover{color: #000;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}

.clear{ clear:both} 
.zt{ width:100%; float:left;     min-width: 1080px;}

.top_sh{ width:1080px; margin: 0 auto; margin-top:10px;    /*margin-bottom: 10px;*/}
.top_lef{ float:left;}
.top_right{ float:right; padding-right:15px;}
.top_right p span{color:#d8d8d8}
.top_right a:hover{ color:#3fb135}


.daohang{width:1080px; margin: 0 auto;}

.daohang ul li{ float:left; width:104px; text-align:center; height:110px; line-height:160px; margin-left: 25px;
    margin-right: 25px;}
.dh_hover{ border-bottom:3px solid #3fb135; color:#3fb135;}
.dh_hover a{ color:#3fb135;}

.daohang ul li:hover{ color:#3fb135;border-bottom:3px solid #3fb135;}


.ss{ width:100%; background:#f7f7f7; height:55px; min-width:1080px;}
.ss_nr{width:1080px; margin: 0 auto; min-width:1080px;}
.ss_nr select{ height:30px;}
.ss_nr input{ height:23px;}
.ss_nr p{ padding-top:12px; float:right;}

.ss_n{ width:100%; background:#f7f7f7; height:55px; min-width:1080px;}
.ss_nr_n{width:1080px; margin: 0 auto;}
.ss_nr_n select{ height:30px;}
.ss_nr_n input{ height:23px;}
.ss_nr_n p{ padding-top:12px; float:left; padding-left:230px;    z-index: 9999;
    position: absolute; min-width:600px; }


.nr{ width:1080px; margin: 0 auto;}
.nr_left{ width:50%; float:left;}
.nr_right{ width:48%; float:left; padding-left:2%;}
.nr_left .tu{ padding:30px;  margin-top: 40px;}
.nr_left p{font-size:24px; padding-left:30px; padding-bottom:10px;}

.nr_right .title{ font-size:24px; color:#cccccc; text-align:center; font-weight:500;    padding-top: 30px; padding-bottom:20px;}

.nr_right ul li{ background:url(../images/fz.png)no-repeat; height:50px;    height: 50px;
    padding-left: 50px;
    line-height: 75px;}

.nr_right ul li span{ font-size:20px; padding-right:30px;padding-left:20px; color:#cccccc}


.xiadh{ width:100%; background:#e5f4e3; height:55px; line-height:55px; float:left; margin-top:30px;}
.xiadh_nr{width:1080px; margin: 0 auto; text-align:center;}

.xiadh_nr p span{ color:#d8d8d8}
.xiadh_nr a:hover{ color:#3fb135}




.bq{ width:100%;}
.bq_nr{width:1080px; margin: 0 auto; height:140px;}

.bq_nr_left{ float:left; margin-left:150px; margin-right:40px;}
.bq_nr_right{ float:left;line-height: 26px; padding-top:30px;}

.bq_nr_left img{ padding:20px;}

.n_banner{ width:100%; background:#3fb135; height:212px;    margin-top: 5px;}
.n_banner_nr{ width:100%; margin:0 auto; /*background:url(../images/ab_banner.png);*//*height:262px;*/    position: absolute;
    z-index: 99;}
.fa_banner_nr{ width:100%; margin:0 auto; background:url(../images/fz_nbanner.png); /*height:256px;*/     position: absolute;
    z-index: 99;}
.ls_banner{ width:100%; margin:0 auto; background:url(../images/ls_banner.png);/* height:256px;*/     position: absolute;
    z-index: 99;}
.pr_banner{ width:100%; margin:0 auto; background:url(../images/pr_banner.png); /*height:256px; */    position: absolute;
    z-index: 99;}

.nba_title{ width:1000px; margin:0 auto; font-size:30px; color:#fff; padding-top:60px; padding-left:20px;}

.fu_title{ width:1000px; margin:0 auto; font-size:20px; color:#fff; padding-top:10px; padding-left:80px;}



.z_cd{ width:205px; background:#3fb135; height:auto;    position: absolute;
    z-index: 9999; margin-top:15px;    border-top-left-radius: 15px;     border-top-right-radius: 15px;border: 1px solid #e1e1e1;}
	
	
.ab_n{ width:820px; float:right; height:auto; min-height:400px;     padding-right: 20px;}




/*左侧导航*/

 .accordion {
 	width: 100%;
 	max-width: 360px;
 	margin: 80px auto 0px;
 	background: #FFF;
 	/*-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;*/
 }

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 42px;
	color: #4D4D4D;
	font-size: 14px;
	/*font-weight: 700;*/
	/*border-bottom: 1px solid #CCC;*/
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #b63b4d;
}

.accordion li.open i {
	color: #b63b4d;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	background: #fff;
 	font-size: 14px;
 }

 .submenu li {
 	/*border-bottom: 1px solid #4b4a5e;*/
	color:#000;
 }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #000;
 	padding: 12px;
 	padding-left: 50px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

 .submenu a:hover {
 	background: #d9efd7;
 	color: #000;
 }
 
 
 .cd_title{    float: left;
    width: 100%;
    text-align: center;
    font-size: 24px;
    color: #fff;
    padding-top: 24px;
padding-bottom: 24px;

}
	
.cd_xz{ background:#d9efd7}
.accordion li:hover{ background:#d9efd7}

.mbx{ margin-top:15px;}
.ab_n_title{ height:80px; line-height:80px;    font-size: 20px;
    font-weight: 500;}
	
	
.ab_n_left{ float:left;    width: 53%;
    line-height: 40px;}
.ab_n_right{ float:left}


.gys_left{ float:left; width:300px;}
.gys_right{ float:left;width: 480px;padding-left:25px;}

.gys_n_title{ height:50px; line-height:50px;    font-size: 20px;
    font-weight: 500;}
	
.gys_nei{ line-height:25px;}
.lie{ float:left; margin-bottom:30px;}

.zz{ width:98%;    float: left;}
.fzlc{ width:100%;    float: left;    position: sticky;     position: relative;}

.lx{ width:100%;    float: left;}
.lx p{ line-height:30px;}
.zz_left{ width:350px; float:left;    margin-left: 45px;}

.zz_left p{
    text-align: center;
    line-height: 40px;
}

.pr_left{ width:250px; height:300px;float:left;    margin-right: 20px;     overflow: hidden;}

.pr_left p{
    text-align: center;
    line-height: 40px;
}

/*合作*/
.hz_titile{ font-size:20px;    padding-top: 15px;}
.hz_titile img{vertical-align:middle; padding-right:10px;}
.hz_lie li{ background:#f0f0f0; width:235px; height:175px; float:left; margin-right:30px; margin-top:20px;}
.hz_lie li img{ padding:13px; padding-bottom:5px;}
.hz_lie li p{ text-align:center;}


.fz_n span{ font-size:24px; color:#449b5e; font-weight:700;}
.fz_n{ line-height:30px; padding-top:15px;}

.fz_n_1 span{ font-size:24px; color:#449b5e; font-weight:700;}
.fz_n_1{ line-height:30px; padding-top:15px; position:absolute; top:120px; right:0px;}


.fz_n_2 span{ font-size:24px; color:#449b5e; font-weight:700;}
.fz_n_2{ line-height:30px; padding-top:15px; position:absolute; top:180px; right:0px;}

.fz_n_3 span{ font-size:24px; color:#449b5e; font-weight:700;}
.fz_n_3{ line-height:30px; padding-top:15px; position:absolute; top:300px; /*right:-30px;*/ left:640px;}

.fz_n_4 span{ font-size:24px; color:#449b5e; font-weight:700;}
.fz_n_4{ line-height:30px; padding-top:15px; position:absolute; top:420px; right:0px;}


.fz_n_5 span{ font-size:24px; color:#449b5e; font-weight:700;}
.fz_n_5{ line-height:30px; padding-top:15px; position:absolute; top:510px; right:150px;}

.fz_n_6 span{ font-size:24px; color:#449b5e; font-weight:700;}
.fz_n_6{ line-height:30px; padding-top:15px; position:absolute; top:610px; right:250px;}



.liuyan{ width:100%; float:left; background-image:url(../images/ly.jpg); height:458px;}
.liuyan p{ line-height:38px; font-size:16px;     color: #4b4b4b;}
.liuyan p input{     height: 20px;}

.liuyan b{    width: 100px;
    float: left;
    height: 20px;
    line-height: 20px;}

.anniu img{ margin-top:40px;}

.fenye ul li{ float:left; width:50px; border:1px #ccc solid; text-align:center; margin-right:15px; height:20px;}

.fenye ul li:hover{ background:#3fb135; color:#fff;}
.fenye ul li:hover a{ background:#3fb135; color:#fff;}

.fenye_xuan{ background:#3fb135; color:#fff;}
.fenye_xuan a{ color:#fff;}


.ditu ul li{    padding: 15px;
    background: #d9efd7;
    width: 100px;
    float: left;
    text-align: center; margin-right:10px;}
	
.ditu ul{ float: left;
    width: 100%; padding-bottom:15px;}

.fenye{      margin-top: 15px;
    width: 100%;
    float: left;
    text-align: center;}
.fenye ul{    margin: 0 auto;
    width: 500px;}

/*2017-09-13添加代码*/
.prxx_left{ float:left; padding:15px; width:400px; width:400px;  display: none;}
.prxx_right{/* float:left;   width: 420px; */   padding-top: 15px;    }
.prxx_right_titile{  height: 60px;line-height: 60px;font-size: 24px;color: #656565;
    border-bottom: 1px solid #e7e7e7; margin-bottom: 10px;     display: none;}
	
.prxx_right p span{ color:#4f4f4f; font-size:15px; font-weight:bold;}
.prxx_right p{    line-height: 30px;    color: #a1a1a1;}

.prxx_nr{    float: left;
    width: 375px;
    line-height: 30px;    color: #a1a1a1;}
	
.news_1{ height:45px; line-height:45px; width:100%; border-bottom: 1px dashed #e7e7e7; background:#ecf7eb; color:#2b2b2b;    padding-left: 20px;}

.news_1 span{ float:right; padding-right:20px;}

.news_2{ height:45px; line-height:45px; width:100%; border-bottom: 1px dashed #e7e7e7; background:#fff; color:#2b2b2b;    padding-left: 20px;}

.news_2 span{ float:right; padding-right:20px;}
.news_1 a:hover{ color:#3fb135;}
.news_2 a:hover{ color:#3fb135;}
.nr_biaoti {
    width: 100%;
    text-align: center;
    font-size: 24px;
	color:#2b2b2b;
}
.nr_zuoze {
    color: #a6a6a6;
    font-size: 16px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #dedede;
    margin-bottom: 30px;
}
.new_shagn{ margin-bottom:10px;}
.new_shagn a:hover{ color:#2177c7}





/*三级*/

	.wrap-menu { overflow:auto; width:205px; background:#F6F6F6; font:12px/1.5 Tahoma,Arial,sans-serif}
	.wrap-menu ul{ list-style:none; margin:0; padding:0;}
	.wrap-menu ul li{ text-indent:3em; white-space:nowrap; }
	.wrap-menu ul li h2{ cursor:pointer; height:40px; line-height:40px; width:100%; margin:0 0 1px 0; font-size:15px; color:#333; background:#cdefc9;    font-weight: 500;}
	.wrap-menu ul li a{ display:block; outline:none; height:40px; line-height:40px; margin:1px 0; color:#000; text-decoration:none; font-size:15px;}
	.wrap-menu ul li img{ margin-right:10px; margin-left:-17px; margin-top:9px; width:7px; height:7px; background:url(../images/arrow.gif) no-repeat; border:none;}
	.wrap-menu ul li img.unfold{ background-position:0 -9px;}
	.wrap-menu ul li a:hover{ background-color:#d9efd7; background-image:none;}

.pr_left img{width: 250px;
    height: 250px;
    float: left;
    margin-right: 20px;
    overflow: hidden;}


.flexslider{ min-width:1080px;}
.xiadh{ min-width:1080px;}

