﻿.con{ padding-top: 40px;}
.con_txt{border-top:3px solid #0074ee; background:#fff;}
.news_list{ width:1120px;margin:0 auto;  padding-top: 65px;}
.news_list_left{ float:left;width:550px; height:270px; overflow: hidden;margin-bottom: 40px;}
.news_tit{ height:30px;border-bottom:1px solid #0074ee;}
.news_tit h2{ width:130px;height:30px; line-height: 30px; background:#0074ee; text-align: center;}
.news_tit h2 a{ color:#fff;font-size: 16px;}
.xw_list ul{ width:540px; height:310px; margin:10px 0 0 10px;}
.xw_list ul li{ height:38px; padding-left: 2%;background:url(list_bg.png) left center no-repeat; line-height: 38px;}
.xw_list ul li a{ display:block; width:84%; font-size: 14px; color:#333; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height:38px;}
.xw_list ul li:hover a{ color:#0d76cd;}
.xw_list ul li span{display:block; width:14%; font-size: 14px; color:#333; float:right; text-align: right;}
.news_list_right{ float:right;}

@media screen and (max-width: 980px) {
.con{padding-top: 10px;}
.con_txt{ width:100%; background:none;border:0;}
.news_list{ width:100%;margin:0 auto;  padding-top: 0;}
.news_list_left{ float:none;width:100%; height:270px; overflow: hidden;margin-bottom: 40px;}
.news_list_right{ float:none;}
.xw_list ul{ width:98%; height:310px; margin:10px auto 0px;}
}