﻿@charset "utf-8";
/* CSS Document */
/* Auther: Puyuan */
/* WebSite: http://www.ipuyuan.com/ */
/*公共样式与首页样式*/
A{TEXT-DECORATION: none;}
A:link {color: #333333; outline:none;}
A:visited {color: #333333}
A:active {color: #333333}
A:hover{COLOR:#206348}
BODY
{
 margin:0px; font-family:"微软雅黑"; background:#ffffff;color:#333333;}
p,h1,h2,h3,h4,h5,h6,ul,li,input,dl,dt,dd,header,article,iframe,footer,ol,div,img{margin:0px; padding:0px; }
input{ border:0px;}
img{border:0px; vertical-align:middle; -webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear; max-width:100%; height:auto;}
li{ list-style:none;}
a{outline:none; -webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;}
b{ font-weight:normal;}
input,button,select,textarea{outline:none;font-family:"微软雅黑"; font-size:12px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; margin:0px; padding:0px; height:0px;}
@media only screen and (max-width:1100px){

.main{ width:100%; margin:0px auto;}
body{ font-size:1.3em;line-height:150%;}
}

@media only screen and (min-width:1100px){

.main{ width:1100px; margin:0px auto;}
body{ font-size:12px;line-height:22px;}
}


@media only screen and (max-width:1100px){
.top{ width:100%; background:#ffffff; height:55px;}
.top .main{ height:55px; position:relative;}
.s_dqwz{ display:none;}
a.logo{ background:url(../images/logo.png) no-repeat; background-size:100% 100%; width:164px; height:35px; position:absolute; left:3%; top:10px;
-webkit-transition:all 0.0s linear;
	-moz-transition:all 0.0s linear;
	-o-transition:all 0.0s linear;
	-ms-transition:all 0.0s linear;
	transition:all 0.0s linear;
}

.menu{margin:0px 0px 10px 0%; float:left; font-size:1em; width:100%;}
.menu li{ float:left;  width:100%; border-top:solid 1px #c6c6c6;}
.menu a{ display:block; width:100%; padding:7px 0px; font-size:1.1em;  text-align:left; padding-left:3%; color:#191919;}
.menu li a:hover{background:#82b327; color:#ffffff;}
.menu li .txtk{ width:100%; float:left; display:block;}
.menu li .menu_nr{ display:none;}
.menu2{ width:32px; height:20px; display:block; position:absolute; right:3%; top:18px;}
.menu2 a{ background:url(../images/d2_1_03.png) no-repeat; outline:none; display:block; background-size:100% 100%; width:32px; height:20px; line-height:20px;}
.menu2 a.on{background: url(../images/d2_2_03.png) no-repeat; background-size:100% 100%; }
.menu a:hover,.menu li.on a.dbt{ }
.menu li.l_x{ display:none;}
#navk{ width:100%; display:none; background:#ffffff; position:absolute; left:0px; top:55px; z-index:20; box-shadow:0 5px 8px rgba(0,0,0,.3); border-top:solid 1px #206348;}
.top_jg{ display:none;}
}
@media only screen and (max-width:380px){
	.menu li dd{ float:left; width:48%; float:left; margin:2px 1%;}
	.menu li dd a{padding:2px 4%;}
	}
@media only screen and (min-width:1100px){
/*box-shadow:0 1px 2px rgba(0,0,0,.2);*/
#navk{}
.menu2{ display:none;}
.top{ width:100%; background-size:100% 100%;height:85px;  z-index:10; }
.top .main{ height:85px; position:relative;}
.s_dqwz{ position:absolute; right:16px; top:10px; color:#999999;}
.s_dqwz a{ color:#999999;}
.s_dqwz a:hover{ color:#206348; text-decoration:underline;}
a.logo{ background:url(../images/logo.png) no-repeat; background-size:100% 100%; width:285px; height:61px; position:absolute; left:0px; top:12px;
-webkit-transition:all 0.0s linear;
	-moz-transition:all 0.0s linear;
	-o-transition:all 0.0s linear;
	-ms-transition:all 0.0s linear;
	transition:all 0.0s linear;
}

.menu{ position:absolute; height:32px; right:0px; top:40px; z-index:49;}
.menu li{ height:32px; float:left; margin-left:2px;}
.menu a{ line-height:32px; height:32px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:14px; float:left; padding:0px 16px; display:block; color:#181918;  
 -webkit-transition:all 0.0s linear;
	-moz-transition:all 0.0s linear;
	-o-transition:all 0.0s linear;
	-ms-transition:all 0.0s linear;
	transition:all 0.0s linear;
}
.menu li a:hover,.menu li a.on{ color:#ffffff; background:#82b327;}

}
@media only screen and (max-width:1100px){
.foot{ background:#ffffff; color:#919191; border-top:solid 3px #82b327; overflow:hidden; font-size:1em; line-height:155%; padding:15px 3% 15px 3%;}
.cd_f{ float:left; width:100%; margin-left:-6px;}
.cd_f a{ margin:0px 6px;}
.foot .d1{ float:left; width:100%;}
.foot .s1{ width:100%; float:left; text-align:left; margin:6px 0px 10px 0px;}
.s_fx{ float:left; line-height:25px; display:none; width:150px;}
.s_fx b{ float:left;}
.s_fx a{ width:26px; height:25px; float:left; margin-left:8px;}

}

@media only screen and (min-width:1100px){
.foot{ background:#ffffff; color:#919191; border-top:solid 3px #82b327; overflow:hidden; margin:0 auto; width:1100px; font-size:12px; line-height:24px; padding:20px 0px 20px 0px;}
.cd_f{ float:left; width:100%; color:#e0e0e0; margin-left:-10px;}
.cd_f a{ margin:0px 10px; color:#a0a0a0;}
.cd_f a:hover{ color:#206348;}
.foot .d1{ float:left; width:860px;}
.foot .s1{ width:100%; float:left;}
.s_fx{ float:right; margin-top:10px;}
.s_fx b{ float:left;  line-height:40px; margin-right:5px; }
.s_fx a{ }
.s_fx .bdsharebuttonbox{ float:left;}
}

.s_fx a.f1{ background:url(../images/k1_32af.jpg) no-repeat; background-size:100% 100%;}
.s_fx a.f2{ background: url(../images/k1_34ah.jpg) no-repeat; background-size:100% 100%;}
.s_fx a.f3{ background: url(../images/k1_36aj.jpg) no-repeat; background-size:100% 100%;}


@media only screen and (max-width:1100px){
.ban{ width:100%; height:200px;}
.ny{ width:100%; padding-bottom:20px; min-height:200px;}
.lm1{ width:100%; float:left; display:none;}
.lm1 li{ float:left; width:100%; border-bottom:solid 1px #dddddd; font-size:1em; font-weight:bold; }
.lm1 a{ display:block; width:100%; padding:8px 3%; float:left; text-align:left;}
.lm1 a.on{ }
.lm1k,.lm1 ul{ float:left; width:100%;}
.lm1 .s1{ display:none;}
.lm1_bt{ width:100%;  border-bottom:solid 2px #32bc84; float:left; text-align:center; height:40px; line-height:40px; background:#eeeeee; font-size:1.2em; font-weight:bold;}
.lm1_bt a{color:#206348; width:100%; height:40px; display:block; background:url(../images/jt_xx.png) no-repeat 97% 15px;}
.lm1_bt a.on{background:url(../images/jt_xx_.png) no-repeat 97% 15px;}
}
@media only screen and (max-width:750px){
.ban{ width:100%; height:170px;}	
}
@media only screen and (max-width:650px){
.ban{ width:100%; height:140px;}	
}
@media only screen and (max-width:500px){
.ban{ width:100%; height:120px;}	
}
@media only screen and (max-width:450px){
.ban{ width:100%; height:110px;}	
}
@media only screen and (max-width:400px){
.ban{ width:100%; height:100px;}	
}
@media only screen and (max-width:380px){
.ban{ width:100%; height:90px;}	
}
@media only screen and (max-width:350px){
.ban{ width:100%; height:80px;}	
}
@media only screen and (min-width:1100px){
.ban{ width:100%; height:320px;}

.ny{ width:100%; padding-bottom:40px; min-height:400px;}
.ny .main{ position:relative;}
.lm1k{ background:#ffffff;width:1000px; position:absolute; top:-65px; left:0px;}
.lm1_bt{ display:none;}
.lm1{ float:left; border-bottom:solid 1px #dddddd; width:950px; height:65px; line-height:65px; margin-left:25px;}
.lm1 li{ float:left; margin-right:25px; font-size:17px;  height:65px;  position:relative;}
.lm1 li a{ display:block; width:100%; height:65px; }
.lm1 li a.on,.lm1 .s1 a:hover{ color:#1c6c36;}
.lm1 ul{ float:left; height:65px;}
.lm1 .s1{ float:right; height:65px; color:#797979; font-size:14px;}
.lm1 .s1 a{color:#797979; margin:0px 15px; }
}
.ban_cd1{ background-size:auto 100%;}

@media only screen and (max-width:1100px){
.nyk{ width:100%; padding:15px 3%;}
.a_nr{ float:left; width:100%; font-size:1em; line-height:155%; margin-bottom:10px;}
.a_nr .p_1{font-size:1.15em; font-weight:bold; padding:10px 0px 10px 0px; color:#82b327; border-bottom:solid 1px #dddddd}
.top_x{ width:100%; height:3px; background:#82b327;}
.ny_bt{ width:100%; float:left; height:30px; line-height:30px; margin-bottom:15px; font-size:1em;}
.ny_bt .s1{ font-size:1.3em; font-weight:bold; background:url(../images/k2_03c.jpg) left no-repeat; padding-left:15px;}
.lb_zj2{ width:100%; float:left; overflow:hidden; position:relative; margin:0px 0px 10px 0px;}
.lb_zj2 ul{ float:left; width:100%;}
.lb_zj2 li{ float:left;  width:100%; padding:10px 4%; background:#ffffff; border:solid 1px #dddddd; margin-bottom:15px;}
.lb_zj2 li .imgk{ float:left; width:25%; }
.lb_zj2 li .imgk img{ width:100%;}
.lb_zj2 li .txtk{ float:right; width:72%;  font-size:1em; line-height:155%;}
.lb_zj2 li .txtk p{ float:left; width:100%; margin-bottom:5px;}
.lb_zj2 li .txtk .p_1{ font-size:1.15em; font-weight:bold;}
.lb_zj2 li .txtk .p_2{ font-weight:bold;}
.lb_zj2 li .txtk .p_3{ color:#999999;}
.lb_zj2 li a.cd_lv{ float:left;}
}

@media only screen and (min-width:1100px){
.nyk{ width:100%; padding:30px 0px 35px 0px;}
.a_nr{ float:left; width:100%; font-size:14px; line-height:30px; margin-bottom:20px;}
.a_nr .p_1{font-size:19px; font-weight:bold; padding:10px 0px 10px 0px; color:#82b327; border-bottom:solid 1px #dddddd}
.top_x{ width:100%; height:5px; background:#82b327;}
.ny_bt{ width:100%; float:left; height:30px; line-height:30px; margin-bottom:30px;}
.ny_bt .s1{ font-size:24px; font-weight:bold; background:url(../images/k2_03c.jpg) left no-repeat; padding-left:15px;}
.lb_zj2{ width:100%; float:left; overflow:hidden; position:relative; margin:0px 0px 20px 0px;}
.lb_zj2 ul{ float:left; width:1200px;}
.lb_zj2 li{ float:left; height:207px; overflow:hidden; width:520px; margin:0px 60px 15px 0px; background:#ffffff; border:solid 1px #dddddd; position:relative;}
.lb_zj2 li .imgk{ float:left; width:178px; height:195px; margin:5px;}
.lb_zj2 li .imgk img{ width:178px; height:195px; }
.lb_zj2 li .txtk{ float:left; width:300px; margin:15px 0px 0px 10px; font-size:14px; line-height:20px;}
.lb_zj2 li .txtk p{ float:left; width:100%; margin-bottom:8px;}
.lb_zj2 li .txtk .p_1{ font-size:17px; font-weight:bold;}
.lb_zj2 li .txtk .p_2{ font-weight:bold;}
.lb_zj2 li .txtk .p_3{ color:#999999;}
.lb_zj2 li a.cd_lv{ text-decoration:underline; position:absolute; right:30px; bottom:15px;}
}
a.cd_lv{ color:#82b327;}
a.cd_lv:hover{ text-decoration:underline;}
@media only screen and (max-width:1100px){
.sy1{ width:100%; padding:10px 3%;}
.sy1 .d1{ float:left; width:100%; margin-bottom:15px;}
.sy1 .d2{ float:left; width:100%; margin-bottom:12px;}
.sy1 .d3 { float:left; width:100%; margin-bottom:10px;}
.bt1{ width:100%; float:left; height:45px; line-height:45px; font-size:1.1em; border-bottom: solid 2px #dddddd;  margin-bottom:12px;}
.bt1 .s1{ float:left; color:#1c6c36; font-size:1.25em; font-weight:bold; height:45px; border-bottom:solid 2px #82b327;}
.bt1 a{ float:right;}
.bt1 .s2{ float:left; font-size:1em; margin-left:20px; display:none;}
.bt1 .s2 a{ margin:0px 8px; float:left;}
.lm_cd{ width:100%; float:left; margin-bottom:10px;}
.lm_cd a{ margin:0px 20px 0px 0px;}
.bt1_2{ width:100%; float:left;  font-size:1.1em; border-bottom: solid 2px #dddddd;  margin-bottom:12px;}
.bt1_2 .s1{ float:left; color:#1c6c36; font-size:1.25em; font-weight:bold; padding-bottom:10px;  border-bottom:solid 2px #82b327;}
.bt1_2 a{ float:right;}
.bt1_2 .s2{ float:left; font-size:1em; margin-left:20px;}
.bt1_2 .s2 a{ margin:0px 8px; float:left;}

.nr1{ width:100%; float:left;  font-size:1.1em; line-height:155%}
.nr1 img{ width:100%; }

.nr2{ width:100%; float:left;  font-size:1.1em; line-height:155%;}
.nr2 img{ width:100%; margin-bottom:10px;}

.t1{ width:100%; float:left; font-size:1em; margin-bottom:10px; border-bottom:dotted 1px #ccc; padding-bottom:15px; line-height:22px;}
.t1 .imgk{ float:left; width:20%;}
.t1 .imgk img{ width:100%; }
.t1 .txtk{ float:right; width:77%;}
.t1 .txtk a{ font-size:1.15em; color:#2455b0;}
.t1 .txtk a:hover{ text-decoration:underline;}
.t1 .txtk p{ font-size:1em;}
.t1 .txtk .p_1{ color:#b0b0b0;  padding:3px 0px;}
.t1 .txtk .p_2{ color:#666666; }
.n1{ width:100%; float:left;}
.n1 li{ width:100%; float:left; line-height:24px; height:24px; overflow:hidden; font-size:1em;}
.n1 li a{ float:left; height:24px;  overflow:hidden; font-size:1.1em; width:80%; background:url(../images/k1_10j.jpg) left no-repeat; padding-left:12px;}
.n1 .sj{ float:right; color:#b0b0b0;}
.n2{ width:100%; float:left; font-size:1.1em; line-height:150%;}
.n2 li{ float:left; width:100%; padding:3px 0px;}
.n2 a{ float:left; width:100%; background:url(../images/k1_10j.jpg) left no-repeat; padding-left:12px}
.sy2{ width:100%; background:#fafafa; padding:15px 3% 10px 3%;}
.sy2 .d1{ float:left; width:100%; margin-bottom:15px;}
.sy2 .d2 { float:left; width:100%;}
.lb_ks{ width:100%; float:left; overflow:hidden;}
.lb_ks ul{ float:left; width:100%;}
.lb_ks li{ float:left; width:48%; overflow:hidden; margin:0px 1% 10px 1%; font-size:1em;}
.lb_ks a{ width:100%; float:left;}
.lb_ks img{ width:100%; float:left; }
.lb_ks b{ float:left; width:100%; font-size:1.15em; color:#000000; height:25px; line-height:25px; overflow:hidden; margin:8px 0px 5px 0px;}
.lb_ks p{ width:100%; float:left; color:#666666; line-height:150%; font-size:1em; height:100px; overflow:hidden;}
.sy3{ width:100%; padding:10px 3%;}
.ta_mz{ width:1100px;}
.ta_mz td{ border:solid 1px #dddddd; padding:5px 8px;line-height:20px; font-size:1em; text-align:center;}
.ta_mz .tr1 td{ background:#f3f3f3; font-weight:bold; padding-top:8px; padding-bottom:8px;}
.ta_mz .td1{ width:10%; padding-left:10px; padding-right:8px; text-align:left;}
.ta_mz .td3{ width:5%;}
.ta_mz .td4{ width:4%;}
.ta_mz .td2{ text-align:left; padding-left:10px; padding-right:8px;}
.ta_mz .zt_lv{ font-weight:bold;}
.mzbg{ float:left; width:100%; margin-bottom:15px; overflow-x:auto;}
}
@media only screen and (max-width:550px){
	.n1 li a{ width:75%;}
	
	}
@media only screen and (max-width:400px){
	.n1 li{ height:auto; line-height:150%; margin-bottom:5px;}
	.n1 li a{ width:100%;}
	.n1 li .sj{ float:left; width:100%; padding-left:12px;}
	.lb_ks li{ float:left; width:100%; overflow:hidden; margin:0px 0% 10px 0%; font-size:1em;}
	.lb_ks p{ height:auto; margin-bottom:10px;}
	}
@media only screen and (min-width:1100px){
.sy1{ width:100%; padding:20px 0px;}
.sy1 .d1{ float:left; width:530px;}
.sy1 .d2{ float:right; width:530px;}
.sy1 .d3 { float:right; width:280px;}
.bt1{ width:100%; float:left; height:45px; line-height:45px; font-size:14px; border-bottom: solid 2px #dddddd;  margin-bottom:15px;}
.bt1 .s1{ float:left; color:#1c6c36; font-size:20px; font-weight:bold; height:45px; border-bottom:solid 2px #82b327;}
.bt1 a{ float:right;}
.bt1 .s2{ float:left; font-size:14px; margin-left:20px;}
.bt1 .s2 a{ margin:0px 10px; float:left;}
.lm_cd{ display:none;}
.bt1_2{ width:100%; float:left; height:45px; line-height:45px; font-size:14px; border-bottom: solid 2px #dddddd;  margin-bottom:15px;}
.bt1_2 .s1{ float:left; color:#1c6c36; font-size:20px; font-weight:bold; height:45px; border-bottom:solid 2px #82b327;}
.bt1_2 a{ float:right;}
.bt1_2 .s2{ float:left; font-size:14px; margin-left:20px;}
.bt1_2 .s2 a{ margin:0px 10px; float:left;}

.nr1{ width:100%; float:left; height:230px; overflow:hidden; font-size:14px; line-height:22px;}
.nr1 img{}

.nr2{ width:100%; float:left; height:320px; overflow:hidden; font-size:13px; line-height:22px;}
.nr2 img{ width:100%; height:195px; margin-bottom:10px;}

.t1{ width:100%; float:left; margin-bottom:10px; border-bottom:dotted 1px #ccc; padding-bottom:15px; line-height:22px;}
.t1 .imgk{ float:left; width:110px; height:100px;}
.t1 .imgk img{ width:100%; height:100px;}
.t1 .txtk{ float:right; width:405px;}
.t1 .txtk a{ font-size:16px; color:#2455b0;}
.t1 .txtk a:hover{ text-decoration:underline;}
.t1 .txtk .p_1{ color:#b0b0b0;  padding:3px 0px;}
.t1 .txtk .p_2{ color:#666666; }
.n1{ width:100%; float:left;}
.n1 li{ width:100%; float:left; line-height:24px; height:24px; overflow:hidden;}
.n1 li a{ float:left; height:24px; font-size:14px; width:435px; background:url(../images/k1_10j.jpg) left no-repeat; padding-left:13px;}
.n1 .sj{ float:right; color:#b0b0b0;}
.n2{ width:100%; float:left; font-size:14px; line-height:30px;}
.n2 li{ float:left; width:100%; height:30px; overflow:hidden;}
.n2 a{ float:left; width:100%; background:url(../images/k1_10j.jpg) left no-repeat; padding-left:13px}
.sy2{ width:100%; background:#fafafa; padding:25px 0px 20px 0px;}
.sy2 .d1{ float:left; width:782px;}
.sy2 .d2 { float:right; width:280px;}
.lb_ks{ width:100%; float:left; overflow:hidden;}
.lb_ks ul{ float:left; width:830px;}
.lb_ks li{ float:left; width:178px; height:320px; overflow:hidden; margin:0px 24px 0px 0px;}
.lb_ks a{ width:100%; float:left;}
.lb_ks img{ width:100%; float:left; height:195px;}
.lb_ks b{ float:left; width:100%; font-size:18px; color:#000000; height:25px; line-height:25px; margin:8px 0px 5px 0px;}
.lb_ks p{ width:100%; float:left; color:#666666; line-height:18px;}
.sy3{ width:100%; padding:20px 0px;}
.ta_mz{ width:100%;}
.ta_mz td{ border:solid 1px #dddddd; padding:5px 10px;line-height:20px; font-size:14px; text-align:center;}
.ta_mz .tr1 td{ background:#f3f3f3; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.ta_mz .td1{ width:10%; padding-left:15px; padding-right:10px; text-align:left;}
.ta_mz .td3{ width:5%;}
.ta_mz .td4{ width:4%;}
.ta_mz .td2{ text-align:left; padding-left:15px; padding-right:10px;}
.ta_mz .zt_lv{ font-weight:bold;}
.mzbg{ float:left; width:100%; margin-bottom:20px;}
}
.zt_lv{ color:#1c6c36;}
@media only screen and (max-width:1100px){
.ks1{ width:100%; float:left; border-bottom:solid 1px #dddddd; padding:0px 0px 17px 0px; margin-bottom:15px;}
.ks1 .imgk{ float:left; width:25%;}
.ks1 .imgk img{ width:100%;}
.ks1 .txtk{ float:right; width:72%; font-size:1.1em; line-height:155%; color:#1b6b36;}
.ks1 .txtk p{ width:100%; float:left;}
.ks1 .txtk p.p_1{ color:#333333; font-size:1.3em; margin-bottom:10px; line-height:normal;}
.ny_bt2{ width:100%; float:left; height:30px; line-height:30px; margin-bottom:10px;}
.ny_bt2 .s1{ font-size:1.2em; font-weight:bold; background:url(../images/k3_03c.jpg) left no-repeat; padding-left:12px;}
.nr_ks1{ width:100%; float:left; font-size:1em; line-height:155%; margin-bottom:20px;}
}

@media only screen and (min-width:1100px){
.ks1{ width:100%; float:left; border-bottom:solid 1px #dddddd; padding:0px 0px 25px 0px; margin-bottom:20px;}
.ks1 .imgk{ float:left; width:178px;}
.ks1 .imgk img{ width:100%;}
.ks1 .txtk{ float:right; width:885px; font-size:18px; line-height:30px; color:#1b6b36;}
.ks1 .txtk p{ width:100%; float:left;}
.ks1 .txtk p.p_1{ color:#333333; font-size:30px; margin-bottom:15px; line-height:normal;}
.ny_bt2{ width:100%; float:left; height:30px; line-height:30px; margin-bottom:15px;}
.ny_bt2 .s1{ font-size:18px; font-weight:bold; background: url(../images/k3_03c.jpg) left no-repeat; padding-left:15px;}
.nr_ks1{ width:100%; float:left; font-size:14px; line-height:29px; margin-bottom:30px;}
}

@media only screen and (max-width:1100px){
.news_lb2{ width:100%; float:left; margin:0px 0px 20px 0%;}
.news_lb2 li{width:100%; float:left; padding:10px 0px; line-height:24px; border-bottom:dotted 1px #dddddd; font-size:1em;}
.news_lb2 .sj{ float:right; color:#b8b8b8; font-family:Arial; font-size:1em; width:20%; text-align:right;}
.news_lb2  a{ float:left; font-size:1.15em; height:24px; width:80%; overflow:hidden; background:url(../images/p6_05.png) left no-repeat; padding-left:12px;}
a.cd_a_lv{ display:inline-block; height:35px; line-height:35px; width:50%; background:#82b327; color:#ffffff; font-size:1.1em;}
a.cd_a_lv:hover{ background:#71a313;}
.anq_hj{ width:100%; float:left; text-align:center;}
}
@media only screen and (max-width:360px){
	.news_lb2  a{ width:100%;}
	.news_lb2 .sj{ float:left; margin-left:12px; text-align:left;}
	}
@media only screen and (min-width:1100px){
.news_lb2{ width:100%; float:left; margin:-20px 0px 35px 0px;}
.news_lb2 li{width:100%; float:left; padding:14px 0px; line-height:24px; border-bottom: dotted 1px #dddddd;}
.news_lb2 .sj{ float:right; color:#b8b8b8; font-family:Arial; font-size:14px;}
.news_lb2  a{ float:left; font-size:16px; width:960px; height:24px; overflow:hidden; background:url(../images/p6_05.png) left no-repeat; padding-left:14px;}
a.cd_a_lv{ display:inline-block; height:50px; line-height:50px; padding:0px 65px; background:#82b327; color:#ffffff; font-size:18px;}
a.cd_a_lv:hover{ background:#71a313;}
.anq_hj{ width:100%; float:left; text-align:center;}
}
@media only screen and (max-width:1000px){
.sbt{ width:100%; text-align:center; font-size:1.2em; line-height:155%; padding:0px 3%; margin-top:10px; font-weight:bold; float:left;}
.ssj{ width:94%; margin-left:3%; text-align:center; border-bottom:solid 1px #dddddd; float:left; font-size:1em; color:#999999; padding:12px 0px 10px 0px;}
.ssj span{ font-size:1em; padding:0px 5px;}
.snr{ width:94%; float:left; margin:20px 3% 0px 3%; padding-bottom:20px; font-size:1em; line-height:155%; border-bottom:solid 1px #dddddd;}
.sgd{ width:94%; float:left; line-height:155%; margin:10px 0px 0px 3%;}
.sgd b{ color:#82b327; font-size:1.1em; font-weight:bold;}
.sgd p{ width:100%; float:left; margin-top:5px;}
}

@media only screen and (min-width:1000px){
.sbt{ width:100%; text-align:center; font-size:24px; line-height:normal; color:#222222; float:left; margin-top:10px;}
.ssj{ width:100%; text-align:center; border-bottom:solid 1px #dddddd; float:left; color:#666666; padding:15px 0px 10px 0px;}
.ssj span{ padding:0px 6px;}
.snr{ width:100%; float:left; padding:30px 0px 80px 0px; font-size:14px; line-height:25px; border-bottom:solid 1px #dddddd;}
.sgd{ width:100%; float:left; line-height:30px; margin:30px 0px 0px 0px;}
.sgd b{ color:#82b327; font-size:15px; font-weight:bold;}

}
@media only screen and (max-width:1100px){
.ks_lb3{ width:100%; float:left; margin:-10px 0px 20px 0px;}
.ks_lb3 li{ width:100%; float:left; border-bottom:dotted 1px #dddddd; padding:15px 0px; font-size:1em; line-height:150%;}
.ks_lb3 .imgk{ float:left; width:25%; border:solid 1px #dddddd; padding:3px;}
.ks_lb3 .imgk img{width:100%; }
.ks_lb3 .txtk{ float:right;  width:72%;}
.ks_lb3 a.dbt{ float:left; width:100%; font-size:1.15em; font-weight:bold; margin-bottom:5px;}
.ks_lb3 .sj{ float:left; font-size:1em; color:#999999;}
.ks_lb3 p{ width:100%; font-size:1em; color:#999999; line-height:150%; margin:5px 0px 10px 0px; float:left;}
a.cd_a_lv2{ display:inline-block; border:solid 1px #82b327; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; color:#82b327; padding:0px 15px; height:27px; line-height:26px; font-size:1em;}
a.cd_a_lv2:hover{ background:#82b327; color:#ffffff;}
}

@media only screen and (min-width:1100px){
.ks_lb3{ width:100%; float:left; margin:-30px 0px 35px 0px;}
.ks_lb3 li{ width:100%; float:left; border-bottom:dotted 1px #dddddd; padding:30px 0px;}
.ks_lb3 .imgk{ float:left; width:192px; height:130px; border:solid 1px #dddddd; padding:3px;}
.ks_lb3 .imgk img{width:184px; height:122px;}
.ks_lb3 .txtk{ float:left; margin-left:20px; width:870px;}
.ks_lb3 a.dbt{ float:left; width:770px; font-size:17px; font-weight:bold;}
.ks_lb3 .sj{ float:right; font-size:14px; color:#999999;}
.ks_lb3 p{ width:100%; font-size:14px; color:#999999; line-height:24px; margin:10px 0px 15px 0px; float:left;}
a.cd_a_lv2{ display:inline-block; border:solid 1px #82b327; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; color:#82b327; padding:0px 15px; height:30px; line-height:28px; font-size:14px;}
a.cd_a_lv2:hover{ background:#82b327; color:#ffffff;}

}

@media only screen and (max-width:1100px){
.ry_lb{ width:100%; float:left; overflow:hidden;}
.ry_lb ul{ float:left; width:100%;}
.ry_lb li{ float:left; width:31.3333%;  margin:0px 1% 5px 1%; text-align:center;}
.ry_lb li img{width:100%;}
.ry_lb li p{ width:100%; height:35px; line-height:35px; overflow:hidden;}
.ry_lb2{ width:100%; float:left; overflow:hidden;}
.ry_lb2 ul{ float:left; width:100%;}
.ry_lb2 li{ float:left; width:31.3333%;  margin:0px 1% 5px 1%; text-align:center;}
.ry_lb2 li img{width:100%;}
.ry_lb2 li p{ width:100%; height:35px; line-height:35px; overflow:hidden;}
}
@media only screen and (max-width:500px){
	.ry_lb li{ width:98%}
	.ry_lb2 li{ width:48%}
	}
	@media only screen and (max-width:400px){
	.ry_lb li{ width:98%}
	.ry_lb2 li{ width:98%}
	}
@media only screen and (min-width:1100px){

.ry_lb{ width:100%; float:left; overflow:hidden;}
.ry_lb ul{ float:left; width:560px;}
.ry_lb li{ float:left; width:165px; height:180px; margin:0px 18px 0px 0px; text-align:center;}
.ry_lb li img{width:100%; height:125px;}
.ry_lb li p{ padding-top:10px;}

.ry_lb2{ width:100%; float:left; overflow:hidden; margin-bottom:20px;}
.ry_lb2 ul{ float:left; width:1200px;}
.ry_lb2 li{ float:left; width:200px; height:185px; font-size:14px; text-align:center; margin:0px 18px 15px 0px;}
.ry_lb2 li img{width:100%; height:152px;}
.ry_lb2 li p{ padding-top:10px;}
}
.xbhh{ padding-top:0; margin-bottom:10px; overflow:hidden;}
.xbhh ul{ float:left; width:100%;}
.xbhh ul li{ float:left; padding:0 20px;}
.ban{background:url(../images/201705091539213921.jpg) center center no-repeat; background-size:auto 100%;}
.snr p{ text-indent:2em; background:white;}
.snr p span{font-size:10.5pt;font-family:宋体;color:black;}