﻿.wrap{ background:none !important}
.fl{ float:left}
.fr{ float:right}
h2.title_header{color: #00958b;font: bold 16px/44px "宋体"; height: 43px;border-bottom: 2px solid #ccc;}
h2.title_header a.more{ color: #666;float: right;font-family: "微软雅黑";font-size: 14px;font-weight: normal; background:none; height:43px; width:auto;}
.header{ width: 1200px;margin:0 auto;line-height:45px;}
.header img{ height:45px;}
.header span{padding: 0 6px;}

.footer{text-align: center;line-height: 30px;background: #2a73ae;color: #fff;padding: 20px 0;}
.yg_banner{ height: 300px; position: relative; width: 100%; overflow: hidden; margin: 0 auto; }
.yg_banner img { position: absolute; top: 0; left: 0; z-index: -1;}
/*新闻滚动*/
div.main{ width:1200px}
.left_box{width:310px; margin-right: 35px;}
.center_box{width:510px; margin-right: 35px;}
.right_box{width:310px; margin-right: 0;}
.onenews_box,.others {width: 100%; margin-top: 30px;}

.ld_ul li,.zl_list li{ float: left; margin-bottom: 10px; line-height: 24px;}
.ld_ul li.last,.zl_list li.Li_Even { margin-right: 0; }
.ld_ul li a.Ima_A,.zl_list li a.Ima_A{display: block; width: 100%; height: 150px; overflow: hidden; margin-bottom: 10px; border: 1px solid #ccc;box-sizing: border-box;}
.ld_ul li img,.zl_list li img{ display: block; width: 100%;}
.zl_list li{margin-bottom: 14px;}

/*图片*/
.img_list{ margin: 40px 0; }
.img_list li{width: 31%; float: left; margin: 0 1% 1% 1%;}
.img_list li.last{ margin-right: 0; }
.img_list li .title_type{ display: none; }
.img_list li img{ display: block;width: 100%; border: 1px solid #e4e4e4;}

.title_header span{border-bottom: 2px solid #fe9516; padding: 0 10px;font-size: 20px;color: #fe9516; display:inline-block; line-height:42px; height:42px;}
.article_list1,.article_list1 li {margin: 0;line-height: 36px;}
.article_list li a, .article_list1 li a{ font-size: 16px; }
.thebox02 .article_list1 li {border-bottom: none;}

.article_list1 li p{ line-height: 22px; padding-bottom: 10px; white-space: normal;  color: #999;}
.article_list1 li p a.details{color:#fe9516; font-size:14px;}

/**/
.pd20-0{padding: 20px 0; }
.article_list li a, .article_list1 li a{ color: #333; }


@media only screen and (max-width:768px){
	
 .header {width: 100%; padding:0 10px; box-sizing:border-box}
 div.main {margin: 0; padding: 0; width:100%}
 .cont_box { width: 100%;padding: 0 10px;box-sizing: border-box;}
 .left_box,.center_box,.right_box {width: 100%;margin-right: 0;}
 .img_tit{ overflow: hidden;width: 100%; height: 86px; position: relative;}
 .img_tit img{position: absolute;left: 10%; margin-left: -50%;}
 .ld_ul li a.Ima_A, .zl_list li a.Ima_A{ height: 140px; }
  .yg_banner{ height: 200px; }
  .yg_banner img{ left:-50%!important; height:200px;}
  .ld_ul li, .zl_list li{margin:0 2%; width:44%}
}
@media only screen and (max-width:640px){
	div.wrap .header .logo{ width:auto; float:left}
	div.wrap .header .logo img{ width:auto}
 .img_tit img{position: absolute;left:0;}
 .img_tit{height: auto; position: initial;}
 .img_tit img{position: inherit; margin-left:0; width: 100%;}
  .yg_banner{ height: 200px; }
  .yg_banner img{ left:-50%!important; height:200px;}
  .ld_ul li, .zl_list li{margin:0 2% 20px 2%; width:44%}

}
@media only screen and (max-width:425px){
 .img_list li {width: 100%;float: none;margin-right: 0;margin-bottom: 20px;}
  .yg_banner{ height: 100px; }
  .yg_banner img{ left:-50%!important; height:100px;}
  .ld_ul li, .zl_list li{ width:100%}
}
@media only screen and (max-width: 320px){
  .yg_banner{ height: 100px; }
  .yg_banner img{ left:-50%!important; height:100px;}
  .header img{height:20px;}
}
 