


@media only screen and (max-width:1170px){
	/* .mar_gdk{ display:none;} */
img{ max-width:100%; height:auto;}
.main{ width:100%; margin:0px auto;}
body{ font-size:1.3em;line-height:150%;}
.top1{ padding:0px 3%;}
.top1 .s2{ float:right;}
.top2{ width:100%; height:auto; border-bottom:solid 1px #dddddd;}
.top2 .main{ background:#ffffff; padding:10px 3%; height:auto;  }
a.logo{  max-width:408px; width:80%; float:left; height:auto; position: inherit; margin:0px 0px 0px 0%; left:auto;}
a.logo img{ width:100%; }
.fy1 .s1{ display:none;}
}


@media only screen and (max-width:500px){
	.top1 .s1{}
}

@media only screen and (max-width:1170px){
.foot{ width:100%; background:#a8997f; color:#fff; font-size:1em; padding:15px 3%;}
.foot a{color:#fff;}
.foot a:hover{ text-decoration:underline;}
.foot .d1{ width:100%; float:left; height:auto; padding-right:0px; padding-bottom:15px; margin-bottom:15px;border-right:0px; border-bottom:solid 1px #b9ad99;}
.foot .d1 p{ width:100%; float:left;}
.foot .d1 p.p_1{ background: url(../images/e21_03.png) no-repeat 0px 1px; padding-left:30px; margin-bottom:5px; margin-top:25px;}
.foot .d1 p.p_2{ padding-left:30px; font-size:1.05em; margin-bottom:10px;}
.foot .d1 p.p_2 b{ font-size:1.25em;}
.foot .d1 .s1{ font-size:1em;}
.foot .d2{ width:100%; margin-left:0px; float:left; margin-top:0px; border-bottom:solid 1px #b9ad99; padding-bottom:15px; margin-bottom:15px; }
.foot .d3{ float:left;  border-left:solid 0px #b9ad99; height:auto; width:100%; text-align:center; font-size:1em;}
.foot .d3 img{ width:100%; margin-bottom:10px;}

a.cd_ts{ display:block; float:left; width:100%; height:45px; margin:5px 0px; font-size:15px; line-height:43px; text-align:center; border:solid 1px #fff;  -moz-border-radius:45px; -webkit-border-radius:45px; border-radius:45px;}
a.cd_ts i{ background:url(../images/foot_mail.png) no-repeat; vertical-align:middle; width:26px; height:18px; display:inline-block; margin-right:15px;}
a.cd_ts:hover{ background:#ffffff; color:#fb7069; text-decoration:none;}
a.cd_ts:hover i{background:url(../images/foot_mail_on.png) no-repeat;}

.foot2{ width:100%; background:#a8997f; color:#fff; font-size:1em; padding:15px 3%; border-top:solid 1px #d4ccbf;}
.foot2 .d2{ float:left; width:100%; text-align:center;} 


.f_bt{ width:100%; float:left; font-size:1.3em; margin-bottom:10px;}
.f_cd{ float:left; margin-right:0px; color:#b9ad99; width:100%; text-align:center; }
.f_cd a{ margin:0px 10px; color:#fff;}
.f_cd a:hover{ text-decoration:underline}

}




.lb_ewm{ float:right;}
.lb_ewm li{ float:left; margin-left:40px; text-align:center; width:135x;}
.lb_ewm li img{ width:129px; margin-bottom:6px;}

@media only screen and (max-width:1170px){
.ny{ width:100%; padding:180px 0px 0px 0px; min-height:auto; }
.ny .main{ background:#ffffff; padding-bottom:20px;}
.ny .d1{ float:left; width:100%;}
.lm2_bt{  display:none;}
.ny .d2{ float:left; width:100%; margin:5px 0px 0px 0px;}
.bt1{ display: block; width:94%; margin-left:3%; font-size:1.2em; height:40px; line-height:40px;}

.ny_cd1{ background:url(../images/ny_bj.jpg) top center no-repeat; background-size:100% auto;}
.ny_cd2{ background:url(../images/bj_cd2.jpg) top center no-repeat; background-size:100% auto;}
.ny_cd3{ background:url(../images/bj_cd3.jpg) top center no-repeat; background-size:100% auto;}
.ny_cd4{ background:url(../images/bj_cd4.jpg) top center no-repeat; background-size:100% auto;}
.ny_cd5{ background:url(../images/bj_cd5.jpg) top center no-repeat; background-size:100% auto;}
.ny_cd6{ background:url(../images/bj_cd6.jpg) top center no-repeat; background-size:100% auto;}
.ny_cd7{ background:url(../images/bj_cd7.jpg) top center no-repeat; background-size:100% auto;}
.ny_cd8{ background:url(../images/bj_cd8.jpg) top center no-repeat; background-size:100% auto;}
.ny_cd9{ background:url(../images/bj_cd9.jpg) top center no-repeat; background-size:100% auto;}
.ny_cd10{ background:url(../images/bj_cd10.jpg) top center no-repeat; background-size:100% auto;}
.ny_cd11{ background:url(../images/bj_cd11.jpg) top center no-repeat; background-size:100% auto;}
.ny_cd12{ background:url(../images/bj_cd12.jpg) top center no-repeat; background-size:100% auto;}
.dqwz{ width:100%; padding-left:3%; display:none; border-bottom:solid 1px #e5e5e5; float:left;  font-size:1em; height:auto; line-height:150%;}
.dqwz span{ float:left; display:block; background:url(../images/s_add.png) left no-repeat; color:#99a2a5; padding-left:20px; margin-bottom:10px;}

}

@media only screen and (max-width:550px){
	.ny{  padding:120px 0px 0px 0px;}
	}


.n1{ float:left; width:100%; margin:10px 0px 40px 0px; font-size:14px;}
.n1 li{ float:left; width:100%; border-bottom:dotted 1px #d5d5d5; height:42px; line-height:42px; overflow:hidden;}
.n1 a{ float:left; background:url(../images/e1_09.png) left no-repeat; padding-left:15px;}
.n1 .sj{ float:right; color:#999999;}

.lm1_2{ float:left;  width:100%;}
.lm1_2 li{ float:left; width:100%; margin-bottom:1px; }
.lm1_2 li a.dbt{ display:block; width:100%;  line-height:20px; padding:12px 10px 12px 20px; font-size:14px; background: url(../images/y2_03.jpg)  }
.lm1_2 li a.on{ background:#1c6c36; color:#ffffff;}
.lm1_2 ul{ float:left; }
.lm1_2 .s1{ float:right; height:65px; color:#797979; font-size:14px;}
.lm1_2 .s1 a{color:#797979; margin:0px 15px; }
.lm1_2 dl{ width:100%; float:left;  padding:8px 0px; display:none;}
.lm1_2 dd{ width:100%; float:left;}
.lm1_2 dl a{ font-weight:normal; display:block; line-height:20px; padding:4px 10px 4px 20px; border:0px;}
.lm1_2 dl a.on{COLOR:#206348; background:none; font-weight:bold;}

.lm1{ width:100%; float:left;}
.lm1 li{ width:185px; float:left; margin-bottom:1px;}
.lm1 li a.dbt{ display:block; cursor:pointer;  background:#afafaf; color:#ffffff; height:50px; line-height:50px; padding-left:20px; font-size:15px;}
.lm1 li a.dbt:hover,.lm1 li.on a.dbt{ background:#fe8300 ; }
.lm1 li h2{ display:block; cursor:pointer;  background:#afafaf url(../images/e1_13.png) right no-repeat; color:#ffffff; height:50px; line-height:50px; padding-left:20px; font-size:15px;}
.lm1 li h2.on{ background:#fe8300 url(../images/e1_13.png) right no-repeat;  color:#ffffff; height:50px; line-height:50px; padding-left:20px; font-size:15px; display:block; }
.lm1 li dl{ width:153px; float:left; border:solid 1px #fe8300; border-top:0px; padding:0px 15px; display:none;}
.lm1 li dd{ width:100%; float:left; border-bottom:solid 1px #fff2e5; height:40px; line-height:40px;}
.lm1 li dd a{ display:block; background:url(../images/e1_17.png) left no-repeat; font-size:14px; padding-left:15px;}
.lm1 li dd a:hover,.lm1 li dd a.on{ color:#fe8300;}

.sbt{ width:100%; float:left; text-align:center; font-size:19px; line-height:normal; margin:30px 0px 15px 0px;}
.ssj{ width:100%; float:left; text-align:center; color:#999999; border-bottom:solid 1px #dddddd; padding-bottom:10px; font-size:14px;}
.ssj span{ margin:0px 20px;}
.snr{ width:100%; float:left; font-size:14px;  color:#666;line-height:30px; margin:30px 0px 30px 0px;}
.snr p{ text-indent:2em; padding-bottom:25px;}
.sfh{ width:100%; float:left; text-align:center; margin-bottom:20px;}
a.cd_a_h{ width:160px; height:50px; line-height:50px; text-align:center; font-size:17px; color:#ffffff; background:#fe8300; display:inline-block; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
a.cd_a_h:hover{ background:#fe6000;}
.menu2{ display:none;}




@media only screen and (max-width:1170px){
.menu2{ width:32px; height:20px; display:block; position:absolute; right:3%; top:50%; margin-top:-10px;}
.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%; }
.menuk{ width:100%;  height:auto;}
#navk{ width:100%; display:none; background:#ffffff; position: relative;  z-index:20; box-shadow:0 5px 8px rgba(0,0,0,.3); }

.menu{ width:100%; height:auto; margin:0px auto; float:left; z-index:10; position:relative; background:#ffffff;}
.menu ul{ float:left; height:auto; width:100%; padding:0px 3%;}
.menu li{ float:left; width:100%; height:auto; margin-right:0px; position: inherit; border-bottom:solid 1px #ddd;}
.menu li a.dbt{ display:block; text-align:left; height:auto; line-height:150%; font-size:1.1em;  padding:6px 3%;}
.menu li.on a.dbt,.menu li a.dbt:hover,.menu li:hover a.dbt{ background:#fb7069; color:#fff;}
.menu li.on a.dbt{ background:#ffffff; color:#333333;}
.menu li dl{ position: inherit; display:none; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; left:auto; top:auto; width:100%; padding:5px 0px 0px 0px;  text-align:left; font-size:1em; background:#fcfdfd; box-shadow:0 0px 0px rgba(0,0,0,.2); border-top:solid 1px #ddd;}
.menu li dd{ width:100%; float:left; height:auto; line-height:150%; position:relative;}
.menu li dd a.xbt{ display:block; width:100%; padding:6px 3%;}
.menu li dd .txtk{ position:inherit;  left:auto; width:100%; top:auto; display:none; padding:0px 3%;}
.menu li dd .txtk a{width:50%; float:left; height:auto; line-height:150%; padding:6px 0%; background:none;  }
.menu li dd:hover .txtk{ display:block;}
.menu li dd:hover a.xbt{ background:#ffb9b5;}
.menu li dd .txtk a:hover{ background:none; color:#ff0000;}
.menu li:hover dl{ display: block;}
}
.lm_bt_sj{ display:none;}
@media only screen and (max-width:1170px){
.lm2{ display:none;}
.lm2 li{ width:100%; float:left;  line-height:40px; border-bottom:solid 1px #e4e9ec; }
.lm2 a{ color:#61777d; font-size:1.1em; height:40px; width:100%; float:left; display:block; background:#ffffff; width:100%; padding-left:3%;}
.lm2 a:hover,.lm2 a.on{ background:#84b9db; color:#fff; }

.lm2 dl{ width:100%; float:left;}
.lm2 dl dd{ width:100%; float:left; border-top:solid 1px #e4e9ec; line-height:40px;}
.lm2 dl dd a{ height:40px; display:block; font-size:0.95em}
.lm2 dl dd a i{ background:url(../images/lm_z.png) no-repeat; display:none; width:9px; height:1px; vertical-align:middle; display:inline-block; margin-right:8px;}
.lm2 dl dd a:hover,.lm2 dl dd a.on{background:#ffffff;  color:#2f82b8;}
.lm2 dl dd a.on{ font-weight:bold;}
.lm_bt_sj{ width:100%; float:left; display:block; text-align:center; height:40px; background:#fb7069; font-size:1.2em; font-weight:bold;}
.lm_bt_sj a{color:#ffffff; float:left; width:100%; font-size:1em; height:40px; line-height:40px;  display:block; background:url(../images/jt_xx.png) no-repeat 97% 15px;}

}

.csr_lb{ float:left; width:100%; margin:10px 0px 35px 0px;}
.csr_lb li{ float:left; width:100%; border-bottom:solid 1px #e4e9ec; padding:35px 0px;}
.csr_lb .imgk{ float:left; width:167px; border:solid 5px #e3e3e3; box-shadow:0 2px 8px rgba(0,0,0,.2)}
.csr_lb .imgk img{ width:100%;}
.csr_lb .txtk{ float:right; width:630px; font-size:14px; line-height:28px; color:#777777;}
.csr_lb .txtk a.dbt{ float:left; font-size:18px; color:#4a9ccf;}
.csr_lb .txtkn{ width:100%; float:left; margin:5px 0px;}
.csr_lb .txtk p{ padding-bottom:5px;}
.csr_lb a.cd_more1{ float:right;}
a.cd_more1{ background:url(../images/cd_jt.png) right no-repeat; font-size:14px; color:#84badc; padding-right:10px;}

.csr_nr{ float:left; width:100%; margin:40px 0px;}
.csr_nr .imgk{ float:left; width:167px; border:solid 5px #e3e3e3; box-shadow:0 2px 8px rgba(0,0,0,.2)}
.csr_nr .imgk img{ width:100%;}
.csr_nr .txtk{ float:right; width:630px; font-size:14px; line-height:28px; color:#777777;}
.csr_nr .txtk h1{ display:block; font-size:18px; color:#4a9ccf; padding-bottom:15px; line-height:normal;}
.csr_nr .txtk h2{ display:block; font-size:14px; padding-bottom:15px;}
.csr_nr .txtk p{ padding-bottom:15px; text-indent:2em}

@media only screen and (max-width:1170px){
.ab_nr{ float:left; width:94%;  float:left;  overflow-x:auto; margin:20px 3%;  font-size:1em; line-height:155%;	}
.ab_nr p{ padding-bottom:15px;}

.ab_nr2{ float:left;  width:94%; overflow-x:auto;  float:left; margin:20px 3%;  font-size:1em; line-height:155%;	}
.ab_nr2 p{ padding-bottom:15px;}
}

@media only screen and (max-width:1170px){
.ky_lb{ float:left; width:94%; margin:5px 0px 20px 3%;}
.ky_lb li{ float:left; width:100%; padding:15px 0px; border-bottom:solid 1px #e5e5e5; font-size:1em; line-height:150%;}
.ky_lb a.dbt{ float:left; color:#333; background: url(../images/ky_jt.jpg) left no-repeat; font-size:1.15em; font-weight:bold; padding-left:15px; width:100%; height:auto; line-height:150%; overflow:hidden;}
.ky_lb a.dbt:hover{ color:#ff0000;}
.ky_lb .sj{ float:left; line-height:150%;}
.ky_lb p{ float:left; width:100%; padding:6px 0px 0px 0px;}

.ky_lb2{ float:left; width:94%; margin:5px 0px 20px 3%;}
.ky_lb2 li{ float:left; width:100%; padding:15px 0px; border-bottom:solid 1px #e5e5e5; font-size:1em; line-height:150%;}
.ky_lb2 a.dbt{ float:left; color:#333;  font-size:1.15em; font-weight:bold; width:100%; height:auto; line-height:150%; overflow:hidden;}
.ky_lb2 a.dbt:hover{ color:#ff0000;}
.ky_lb2 .sj{ float:left; line-height:150%;}
.ky_lb2 p{ float:left; width:100%; padding:6px 0px 0px 0px;}
.ky_lb2  .imgk{ float:left; width:25%; }
.ky_lb2  .imgk img{ width:100%;}
.ky_lb2  .txtk{ float:right; width:71%;}
.ky_lb2  .txtk a.dbt{ width:100%;}

.infonr{ width:94%; margin-left:3%; float:left;}
.infonr div.nr{ padding:20px 0px 20px 0px; font-size:1.1em; line-height:155%;  width:100%; float:left;}
.infonr div.bt{ padding:10px 0px 15px 0px; width:100%; float:left; text-align:center; color:#333333;  font-size:1.25em; line-height:normal;}
.infonr div.sj{ text-align:center; padding:0px 0px 15px 0px; color:#999999;  width:100%; float:left; font-size:1em;  border-bottom: solid 1px #e5e5e5;}
.infonr div.sj span{ padding:0px 10px;}
.infonr div.gd{ border-top: solid  1px #e5e5e5; line-height:24px; color:#999999;  padding-top:10px;  width:100%; float:left; font-size:1em; line-height:150%;}
.hj_lb{ float:left; width:96%; overflow:hidden; margin:5px 0px 15px 2%;}
.hj_lb ul{ float:left; width:100%;}
.hj_lb li{ float:left; width:48%; height:auto;  margin:0px 1% 15px 1%; text-align:center;}
.hj_lb a{ display:block; width:100%; float:left;}
.hj_lb img{ display:block; width:100%; height:auto; border:solid 1px #ccc; float:left; margin-bottom:5px;}
.hj_lb p{ float:left; width:100%; height:30px; line-height:30px; overflow:hidden; font-size:1em;}

}

@media only screen and (max-width:450px){
.hj_lb li{ width:98%;}	
	}



@media only screen and (max-width:1170px){
.lm3{ float:left; width:96%; margin:10px 2%;}
.lm3 li{ float:left; width:23%; margin:3px 1%;}
.lm3 a{ display:block; height:30px; line-height:30px; padding:0px 0px; font-size:1.1em; text-align:center; width:100%; overflow:hidden;}

.lx_lm{ float:left; overflow:hidden; width:94%; margin:10px 0px 10px 3%;}
.lx_lm ul{ float:left; width:100%;}
.lx_lm li{ float:left; width:100%; margin:0px 0px 20px 0px; font-size:1.1em; line-height:150%;}
.lx_lm h2{ float:left; width:100%; height:40px; line-height:38px; border-bottom:solid 2px #ffffff; margin-bottom:10px; font-size:1.1em; color:#fb7069; font-weight:bold;}
.lx_lm h2 span{ float:left; height:40px; border-bottom:solid 2px #ffffff; }

.lm4{ float:left; width:96%; text-align:center; font-size:1.1em; font-weight:bold; margin:10px 2%;}
.lm4 a{ display:inline-block; margin:0px 1%; line-height:26px; width:50%; height:26px; overflow:hidden; float:left;}

}










@media only screen and (max-width:1170px){
.sy2{ width:100%; background:#ece7c5; padding:20px 0px 20px 0px;}
.sy_bt1 .s1{ display:inline-block; float:left; width:100%; color:#727272; font-size:1.3em; line-height:normal; padding-bottom:10px; padding-top:10px; background:none; border-bottom:solid 1px #dddddd;}
.sy_ban2{ width:100%; height:auto; overflow:hidden; }
.sy_ban2 img{ position: inherit; width:100%; height:auto; max-width:100%; left:auto; margin-left:0px;}

.sy_ks{ float:left; width:94%; margin-left:3%; margin-top:15px;}
.sy_ks li{ float:left; margin:0px 0px; width:100%; height:auto; position:relative;}
.sy_ks .l1{ background:#ffffff;}
.sy_ks .l2{ background:#ffffff;}
.sy_ks .l2 .txtk b{ background:#ee8a88;}
.sy_ks .l3{ background:#ffffff;}
.sy_ks .l3 .txtk b{ background:#ff9c00;}
.sy_ks .l4{ background:#ffffff;}
.sy_ks .l4 .txtk b{ background:#b5d2da;}
.sy_ks .txtk{ position: inherit; width:100%; left:auto; top:auto; float:left; color:#333; font-size:1.2em; }
.sy_ks .txtk b{ display:block; line-height:150%; text-align:center; background:#bf86ae; padding:6px 0px; float:left; width:100%; color:#ffffff; }
.sy_ks .txtk p{ font-size:0.9em; display:none; padding-top:3px; font-family:Arial; text-transform:uppercase; line-height:20px;  filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.sy_ks  dl{ float:left; width:100%; margin-top:15px; margin-bottom:15px; padding-left:1%; padding-right:1%;}
.sy_ks  dl dd{ float:left; width:50%; height:30px; line-height:30px; overflow:hidden; padding-left:20px;}
.sy_ks  dl dd a{ background: url(../images/e79_03.png) left no-repeat; padding-left:10px; font-size:1em;}
}





@media only screen and (max-width:1170px){
.sy1{ width:100%; padding:20px 0px 20px 0px;}
.sy_lb1{ float:left; width:96%; margin-left:2%; margin-top:0px; margin-bottom:10px;}
.sy_lb1 li{ float:left; width:31.3333%; height:auto; text-align:center; margin:5px 1%;}
.sy_lb1 li a{ display:block; width:100%; float:left; padding-bottom:10px; height:auto; background:#ffbe50;  -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; -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;}
.sy_lb1 li a:hover{box-shadow:0 2px 8px rgba(0,0,0,.2);}
.sy_lb1 li a.a2{background:#fe8b95;}
.sy_lb1 li a.a3{background:#4ed0e8;}
.sy_lb1 li a.a4{background:#74d77d;}
.sy_lb1 li a.a5{background:#ee9674;}
.sy_lb1 h2{ width:100%; float:left; font-size:1.2em; margin-top:10px; color:#fff; height:35px; line-height:35px; font-weight:bold;}
.sy_lb1 p{ float:left; width:100%; margin:5px 0px 6px 0px; height:50px; padding:0px 0%; text-align:center; }
.sy_lb1 p img{ height:50px;}
.sy_lb1 span{ background:url(../images/sy__jt1.png) no-repeat; width:20px; height:20px; float:right; margin-right:20px; display:none;}

.sy_lm1{ float:left; width:100%; background:url(../images/esy_30.png) bottom center no-repeat; text-align:center; height:40px; margin-top:15px; margin-bottom:20px;}
.sy_lm1 a{ display:block; height:40px; line-height:40px; font-size:1.1em; width:25%; margin:0px 0%; float:left;}
.sy_lm1 a.on{ background:#ffbe50;  color:#fff;}

}

@media only screen and (max-width:1170px){
.sy_lb2{ float:left; width:100%; position:relative; min-height:auto;}
.sy_lb2 ul{ float:left; width:94%; margin-left:3%; display:none;}
.sy_lb2 li{ float:left; width:100%; margin-bottom:15px; height:auto;}
.sy_lb2 li .imgk{ display: block;}
.sy_lb2 li .imgk{ position: inherit; float:left;  display:none;background:#fff; left:auto; top:auto; border:solid 1px #e5e5e5; padding:0px; width:30%;}
.sy_lb2 li .imgk img{ width:100%; height:auto;}
.sy_lb2 li .imgk,.sy_lb2 li.on .imgk{ display:none;}
.sy_lb2 li .txtk{ width:100%; height:auto; float:left; border:solid 0px #e5e5e5; padding:0px; position:relative;}
.sy_lb2 li.on .txtk{ background:none; border:solid 0px #fe8b95;}
.sy_lb2 li.on .txtk i{ background:url(../images/sy_jt2.png) no-repeat; display:none; width:30px; height:124px; position:absolute; left:-30px; top:0px;}
.sy_lb2 li.on .txtk span{ color:#333;}
.sy_lb2 li.on .txtk .s1{ border:solid 1px #feaeb5;}
.sy_lb2 li .txtk span{ float:left; color:#333; }
.sy_lb2 li .txtk .s1{ float:left; height:80px; display:none; font-size:14px; text-align:center; width:80px; border:solid 1px #d5d5d5; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.sy_lb2 li .txtk .s1 b{ display:block; font-size:40px; line-height:40px; font-weight:bold; padding-top:10px;}
.sy_lb2 li .txtk .s2{ float:left; width:100%; height:auto; line-height:150%; overflow: hidden; font-size:1.1em; font-weight:bold; color:#333; margin-bottom:5px;}
.sy_lb2 li .txtk .s3{ float:left; width:100%; height:auto; line-height:150%; overflow: hidden;  }
.sy_lb2 ul.u1{ width:94%;}
.sy_lb2 ul.u1 li{ width:100%; height:auto; margin-right:0px;}
.sy_lb2 ul.u1 .txtk{ width:100%;}
.sy_lb2 ul.u1 .txtk .s2,.sy_lb2 ul.u1 .txtk .s3{ width:100%;}
}




@media only screen and (max-width:1170px){
.xk_lb{ float:left; width:96%; overflow:hidden; margin-left:2%; margin-bottom:10px;}
.xk_lb ul{ float:left; width:100%;}
.xk_lb li{ float:left; width:18%; height:95px; margin:0px 1% 15px 1%;}
.xk_lb li a{ display:block; width:100%; font-size:1.1em; color:#ffffff; background:#999999; text-align:center; height:95px; }
.xk_lb li img{ width:54px; height:45px; margin-bottom:5px; margin-top:10px;}
.xk_lb li a:hover{ background:#fe8b95;}
.xk_bt{ float:left; width:94%; margin-left:3%; border-bottom:solid 1px #cfd3ee; height:20px; text-align:center; margin-bottom:30px;}
.xk_bt span{ display:inline-block; color:#fe8b95; font-size:1.2em; height:40px; line-height:40px; padding:0px 30px; background:#ffffff;}
}
@media only screen and (max-width:550px){
.xk_lb li{ width:31.3333%;}	
	}
@media only screen and (min-width:1170px){
.xk_lb{ float:left; width:100%; overflow:hidden; margin-bottom:0px; margin-top:12px; font-size:14px; padding-left:20px;}
.xk_lb ul{ float:left; width:100%;}
.xk_lb li{ float:left; width:25%; margin:6px 0px;}
.xk_lb li a{ display:block; background: url(../images/cd_jt.png) left no-repeat; padding-left:12px }

.xk_lb li a:hover{ }

.xk_bt{ float:left; width:100%; margin-top:30px; background:#f1f5f7; padding-left:20px; height:40px; line-height:40px;}
.xk_bt span{   font-size:16px;}

}

.zzzj_lb1{ float:left; width:100%;}
.zzzj_lb1 li{float:left; width:100%;}
.zzzj_lb1 h2{ width:100%; padding-left:10px; cursor:pointer; float:left; font-size:16px; background: url(../images/jt_xx2_.png)  no-repeat 98.5% 20px; border-bottom:solid 1px #dddddd; height:60px; line-height:60px;}
.zzzj_lb1 h2.on{background: url(../images/jt_xx2.png)  no-repeat 98.5% 30px;}
.zzzj_lb1 .txtkn{ width:100%; float:left; display:none; overflow:hidden; margin:25px 0px 10px 0px;}
.zzzj_lb1 dl{ width:100%; float:left;}
.zzzj_lb1 dd{ float:left; width:50%; height:295px;}
.zzzj_lb1 .imgk{ float:left; width:22%;}
.zzzj_lb1 .imgk img{ width:100%; }
.zzzj_lb1 .txtk{ float:right; width:73%; font-size:14px; color:#666;}
.zzzj_lb1 .s1{ color:#66a4cc; margin-right:0px;}
.zzzj_lb1 .s2{ color:#66a4cc; font-size:16px; padding:5px 0px; display:block }
.zzzj_lb1 .s_yy,.zzzj_lb1 a.cd_yy{ display:inline-block; margin-top:15px; height:32px; line-height:30px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:solid 1px #dddddd; padding:0px 20px; float:left; margin-right:20px;}
.zzzj_lb1  .s_yy:hover,.zzzj_lb1 a.cd_yy:hover{ border:solid 1px #66a4cc; background:#66a4cc; color:#ffffff;}

.zj_ts1{ margin:10px 0px; width:100%; float:left; text-align:center; color:#b4b4b4; font-size:14px;}

.zj_more{ float:left; width:100%; text-align:center;}
a.cd_more2{ display:inline-block; background: url(../images/zj_23.png); width:118px; height:52px;}

.xxk_lb{ float:left; width:100%; margin:20px 0px;}
.xxk_lb li{ width:100%; float:left; height:36px; line-height:36px; font-size:16px;}
.xxk_lb li a{ background:url(../images/cd_jt.png) left no-repeat; padding-left:15px;}

@media only screen and (max-width:1170px){
.lb_map{ float:left; width:94%; margin:20px 0px 0px 3%;}
.lb_map .map_bt1{ width:100%; float:left; padding-bottom:12px; font-weight:bold; border-bottom:solid 1px #e5e5e5; font-size:1.1em;}
.lb_map .txtk{ width:100%; float:left; margin:10px 0px 20px -5px; font-size:1em; line-height:155%; color:#999999;}
.lb_map .txtk a{ margin:0px 5px;}
.lb_map .txtk .s1 a{ font-size:0.9em; color:#999;}

.ct_lb{ float:left; width:94%; margin:10px 0px 20px 3%; font-size:1.1em; line-height:155%;}
.ct_lb li{ float:left; width:100%; margin-right:0%; margin-bottom:15px;}
.ct_lb h2{ float:left; width:100%; cursor:pointer; height:40px; margin-bottom:15px; line-height:36px; color:#fb7069; font-size:1.1em;}
.ct_lb h2.on,.ct_lb h2{border-bottom:solid 2px #e5e5e5; }
.ct_lb h2.on span,.ct_lb h2 span{border-bottom:solid 2px #fb7069; }
.ct_lb h2 span{ float:left; height:40px;}


.ct_dt{ width:100%; float:left; height:500px; display:none;}
#map{ width:100%; height:500px;}
}




.zj_r_bj{ width:100%; float:left; background:#edf1f2;}
.zj_r_bj .lm3 li{ margin-left:15px; margin-right:0px;}

/*11-6lp鏇存柊*/

@media only screen and (max-width:1170px){
.foot .d3 ul{ float:left;}
.foot .d3 ul li{ float:left; width:31.3333%; margin:0px 1%;}
.left_ewm{ display:none;}
}


.nr table{
    width:100%!important;
}
.nr table td{
    border: solid 1px #ddd;
    padding:10px;
}
.nr table td p{
    margin: 0;
    padding:0;
}
.ab_nr2 table,.ab_nr table{
    width:100!important;
}
.ab_nr2 table td,.ab_nr table td{
    border: solid 1px #ddd;
    padding:10px;
}
.ab_nr2 table td p,.ab_nr table td p{
    margin: 0;
    padding:0;
}


