.mainbg {background: #f3f3f3;padding-top: 20px;padding-bottom: 60px; overflow:hidden}
.ab-banner{height:300px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover; margin-top:100px;}
.ab-banner h2{font-size:36px;color:#095692;margin-top:120px;font-weight:400;text-align:center}
.ab-banner>div{width:50px;height:3px;background:#095692;margin:0 auto;margin-top:25px}
.ab-banner h6{text-align:center;font-weight:400;color:#095692;font-size:14px; padding-top:15px; text-transform:uppercase}
.local{ width:100%; height:50px; min-width:1200px; background:#eaeaea;}
.locals{ margin:auto; width:1200px; line-height:50px; text-align:right}
.locals span{background:url(../images/home_ico.png) no-repeat; width:15px; height:12px; display:block; float:right}

.proshow{width:100%; margin:auto;}
.proshow li.bt{ width:100%; margin:auto; line-height:50px; font-size:16px; text-align:center; font-weight:bold; border-bottom:1px dashed #BFC3C4; margin-bottom:20px;}
.proshow li.times{ line-height:28px; font-size:13px; color:#999999; text-align:center}
.proshow li.bt h1{ width:100%; font-size:20px;margin:auto;}
.proshow li.nr{ line-height:32px; font-size:16px;}
.proshow li.xyy{ border-top:1px dashed #BFC3C4; margin-top:20px; overflow:hidden; padding-top:10px;}
.proshow li.img{text-align:center; padding:15px 0;}
#news_list { width:100%; margin:auto;}
#news_list a {display: block;width:100%;height: 114px;padding: 15px 0px 15px 0px;background: url(/images/dashed.gif) repeat-x left bottom;}
#news_list .time {width: 94px;height:80px;padding: 20px 0px 0px 0px;display: block;float: left;background: #e5e5e5;text-align: center;}
#news_list P{cursor: pointer;}
#news_list .time .day {color: #474747;font-size: 40px;font-family: Arial, Helvetica, sans-serif;}
#news_list .time .year {font-size: 12px;color: #838383;margin-top: 5px;}
#news_list a:hover .time {background:#095692;}
#news_list a:hover .day {color: #ffffff;}
#news_list a:hover .year {color: #dedede;}
#news_list a:hover .title {color: #095692;}
#news_list .listtext {display: block;float: left;width: 750px;height: 94px;margin-left: 16px;}
#news_list .listtext .title {font-size: 18px;color: #333333;}
#news_list .listtext .click {color: #999999;font-family: Arial, Helvetica, sans-serif;}
#news_list .listtext .text {color: #909090;line-height: 18px; padding-top:10px;}
.news_page{ width:100%; height:40px; text-align:center; line-height:40px; margin-top:40px;}

#info_lists1{ width:100%;margin:auto;}
#info_lists1 li{display:block; clear:both; border-bottom:1px dashed #d0d0d0; padding-bottom:15px; padding-top:15px;}
#info_lists1 li a{display:block; background:#FFF; cursor:pointer;}
#info_lists1 li div{float:left;}
#info_lists1 li div.clear{clear:both; float:none; font-size:0; height:0;}
#info_lists1 li div.tim{width:200px;}
#info_lists1 li div.tim img{width:200px; height:135px}
#info_lists1 li div.con{width:650px; float:right;}
#info_lists1 li div.con p.con1{color:#414141; font-size:16px; padding-top:3px;}
#info_lists1 li div.con p.con3{color:#414141; font-size:13px; padding-top:3px;}
#info_lists1 li div.con p.con2{color:#888; line-height:180%; padding-top:7px;}
.contact{ padding-left:100px; line-height:40px; font-size:15px; overflow:hidden}
