@charset "UTF-8";
/**
 * 
 * @authors Zhao zhao (zhaohuijie1123@163.com)
 * @date    2018-06-28 20:09:36
 * @version $Id$
 */
h4{font-size: 18px;height: 36px;border-bottom:1px solid #dddddd;font-weight: bold;color: #297fcb}
h4 span{display: inline-block; line-height:27px;height: 36px;border-bottom:2px solid #297fcb;}

.thumbnail{border:none;margin-bottom:15px;}
.thumbnail .caption{text-align: center;padding:20px 0;}
.footer{margin-top:0px; height:125px;}
.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: 75px; bottom: 0; background:rgba(255,255,255,0.5);background: #fff\0; filter:alpha(opacity=50); }
.thumbnail img{width:305px; height:206px !important;}

.list_photo{ overflow: hidden; padding-top: 25px;}
.list_photo a{    width: 32%;height: 250px;display: block;    margin-right: 20px; float: left;margin-bottom: 20px;overflow: hidden;}
.list_photo a:nth-child(3n){margin-right: 0;}
.list_photo a img{width: 100%;height: 243.11px;}

@media screen and (max-width:1024px){
	.banner{    width: 117%;}
}
 @media screen and (max-width:991px) {
 	.banner{    width: 100%;}
 	.banner{height: auto;}
 	.list_photo a{width: 98%;height: auto;}
 	.page_num{    padding-left: 15%;}
 }