body{font-size:16px;background: #f1f1f1; font-family: "微软雅黑","宋体";}
body,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{ padding: 0; margin: 0;}
ul,li,dl,dt,dd{ list-style: none;}
a{ text-decoration: none;}
a,a:hover,a:link,a:active{text-decoration: none;}
img{ border: none;}
.bgfff{background: #fff;}
.padd15{padding:2.4em 0.95em;}
.mt30{margin-top:30px;}
.pd29{padding: 0 29px;}
.pd30_29{ padding: 30px 29px 30px;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
.container{ margin: 0 auto; width: 1200px;}
.bg_box{width: 100%; position: absolute; top: 0px; left: 0; z-index: -100;}
.header{position:relative; width: 100%; height: 58px; background: #fff;}
.banner{height: 307px; position: relative;}
.banbg{height: 20px; position: absolute; left: 0; bottom: 0; background:rgba(255,255,255,0.5);background: #fff\0; filter:alpha(opacity=50);}
.zh_bg{top: 60px;}
.zhdy{width: 653px; height: 88px; left: 23%; bottom: 35px; background: none; padding: 13px 38px; font-size: 16px; color:#fdfdfd; line-height: 30px;}
.main {position: relative; top: 0; left: 0; height: auto;}
.column1{border: 1px solid #70B38B;border-radius: 25px; width: 100%; height: 114px; padding: 20px 47px; line-height: 36px; font-size: 18px; color: #333; text-indent: 2em; }
.w620{width: 620px;}
.w492{width: 492px;}
.w556{width: 556px;}
.w362{width: 362px;}
.mr30{margin-right: 30px;}
.mr26{margin-right: 26px;}
.mr28{margin-right: 28px;}
.mt34{margin-top: 34px;}
.sjxs{display:none;}

/*焦点图*/
.focus .carousel-caption{text-align:left;width: 100%;left:0px;bottom: 0px;height: 65px;line-height: 65px;padding: 0px;background:rgba(0,0,0,0.7);background: #000\0; filter:alpha(opacity=70);} 
.focus .carousel-caption a{ color: #fff; font-size: 20px; padding-left: 30px; display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:80%;}
.focus .carousel-indicators{right:20px;left:auto;width: auto;bottom: 15px; margin-left:0; }
.focus .carousel-indicators .active{ background: url(../images/lscs/circle01.png) no-repeat; margin-top: 1px;}
.focus .carousel-indicators li{text-indent:0; text-align:center; border-radius:0; float:left; border:none; display:block; width:12px; height: 12px; margin-left: 7px;  background: url(../images/lscs/circle.png) no-repeat;}
.zhcs_focus .carousel-indicators .active{ background: url(../images/zhcs/circle01.png) no-repeat; margin-top: 1px;}
/*标题*/
.column_channel{border-bottom:1px #dcdcdc solid; height: 47px;}
.column_channel h2{float: left; margin: 0; font-size: 20px; font-family:"微软雅黑"; color: #fff; width: 138px; height: 47px; line-height: 47px; background: #2d8450; text-align: center;}
.column_channel a{ font-weight: normal; font-size: 14px; display: inline-block; line-height: 34px; color: #999999; float: right; padding-top: 13px;}
.tit3{ height: 35px;  background: url(../images/lscs/tit_bg.png) repeat center center; border-bottom: 3px #2d8450 solid;}
.tit3 h2{width: 160px; height: 49px; float: left; line-height: 49px; margin-top: -15px; font-size: 24px; color: #fff; font-family:"微软雅黑";background: url(../images/lscs/pic04.png) no-repeat right top; background-size: 100% 100%; border-bottom: none; padding: 0px 0px 0 22px; text-align: left;}
.tit3 a{padding: 0px 12px 0 0;}
.tsjq{position:relative;}
.tsjq h2{margin-top: -14px; text-align: center; padding: 0; width: 346px; position:absolute; left: 35%; background: url(../images/lscs/pic05.png) no-repeat; background-size: 100% 100%;  }
/*.tsjq h2 span{width: 346px; position:absolute; left: 37%; background: url(../images/lscs/pic05.png) no-repeat; background-size: 100% 100%;  }*/

.zh_column{border-bottom:1px #dcdcdc solid; height: 47px;}
.zh_column h2{float: left; margin: 0; font-size: 20px; font-family:"微软雅黑"; color: #fff; width: 169px; height: 47px; line-height: 47px; background: url(../images/zhcs/pic05.png) no-repeat left bottom; background-size: 100% 100%; text-align: center;}
.zh_column a{ font-weight: normal; font-size: 14px; display: inline-block; line-height: 34px; color: #999999; float: right; padding-top: 13px;}
.tit4{border-bottom: none; background: url(../images/zhcs/pic09.png) no-repeat 156px 23px; }
.tit4 h2{font-size: 24px; color: #fff; font-family:"微软雅黑"; height: 47px; line-height: 47px;}
.zhlc h2{ width: 262px; height: 47px; background: url(../images/zhcs/pic11.png) no-repeat center center; background-size: 100% 100%;}
.zhlc{background: url(../images/zhcs/pic03.png) no-repeat left 23px; padding-left: 38.3%; position:relative;}
.zhlc i{display: inline-block; width: 394px; height: 47px; background: url(../images/zhcs/pic10.png) no-repeat left 23px; position: absolute; right: 56px;}
/* 列表 */
.column3{padding-top: 20px;}
.pd0{padding-top: 0;}
ul.listCon{ padding-top:15px; overflow: hidden;}
ul.listCon li a{display: inline-block; width: 80%; float:left; font-size: 16px; color: #333; overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
ul.listCon li span{float:right; text-align:right; font-size: 16px; color: #999; font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3","FontAwesome",sans-serif;}
ul.listCon li{overflow:hidden; line-height: 40px; padding-left: 27px; font-size: 16px; color: #333; background:url(../images/lscs/dot.png) no-repeat 3px center; clear:both;}
/*图片*/
.column4 .content a.pic{width:358px; height: 208px; display:block;}
.column4 .content a img{width: 100%;}
.column4 .caption {margin-top: 10px; height: 34px; line-height: 34px; background: #eee; text-align: center; }
.column4 .caption a{display: block; color: #333;}
.mt35{margin-top: 35px;}
.bLine{ border: none; border-top:6px solid #2d8450;}
.zhLine{margin-top:20px; border: none; border-top:6px solid #297fcb;}
.zhcs_pic a.pic{width: 361px; height: 210px; display:block;}
.zhcs_pic .caption{background: none;}

@media screen and (max-width:1024px){
	body{max-width: 1024px;}
	.w5 .lm_title a{font-size: 24px;}
	.ztheader .ztsos{display: none;}
	.container{max-width: 1024px;}
	.column1{font-size: 16px;}
	.w620{    width: 467px;height: auto;}
	.w492{    width: 48%;}
	.w556{    width: 48.5%;}
	body .w1200{width: 1024px;}
	.zhlc i{    width: 294px;}
	.w362{    width: 32.6%;}
	.w362 img{width: 100%;}
	.column4 .content a.pic{width: 100%;height: auto;}
	.mr28{margin-right: 10px;}
	.w362:nth-child(3n){margin-right: 0;}
}

@media (max-width: 991px){
.container{ width: 96%; padding: 10px 2%; background-image: none;}
.w1200,.w620,.w492,.w556,.w492,.w362{width: 100%; height: auto;}
.column1{background: none; border: 1px solid #70b38b; border-radius: 5px; height: auto; padding: 3%;}
.sjyc{display: none;}
.bg_box{top: 184px;}
.banner { height: 210px; }
.banner .banbg{display: none;}
.sjxs{display:block;}
.zh_banner{height: 400px; }
.zh_banner .banbg{display: block; }
.zh_banner .zhdy{width: 621px; height: 160px; left: 10%; bottom: 34px; background: none; font-size: 20px; line-height: 40px; color:#fdfdfd; text-indent: 2em;}
.focus .carousel-inner .item a img{width:100%; height: 100%; }
.column4 .content a.pic{ width:100%; height: 100%;}
.zhlc{background: none; border-bottom:1px #dcdcdc solid; padding-left: 32%;}
.zhlc i{display: none;}
.tsjq h2{left: 25%;}
}
@media (max-width: 767px){
body{font-size:14px;}
.column4 .content a{width: 100%; height: auto;}
.column4 .content .caption{margin-bottom: 3%;}
.column2 .sjmt30{margin-top: 30px!important; overflow: hidden;}
}

@media (max-width: 414px){
.banner{height: 120px;}	
.zh_banner{height: 215px;}
.focus .carousel-caption a {width:60%;}
.tit4{background: none; border-bottom:1px #dcdcdc solid;}
.tit4 h2{font-size: 20px;}
.zhlc{padding-left: 0;}
.zhlc h2{width: 213px; }
.zh_banner .zhdy{width: 78%; height: 88px; left: 13%; bottom: 22px; background: none; font-size: 14px; line-height: 20px; color:#fdfdfd; text-indent: 2em;}
.column_channel h2{font-size: 20px;}
.tsjq h2{width:227px; left: 18%}
}

@media (max-width: 375px){
.zh_banner .zhdy{width: 78%; height: 41%; left: 13%; bottom: 31px; background: none; font-size: 12px; line-height: 18px; }
.tsjq h2{left: 0;}
.bg_box { top: 176px;}
}
@media (max-width: 320px){
.zh_banner {height: 173px;}
.zh_banner .zhdy{ bottom: 26px; line-height: 16px; }
}