﻿@charset "utf-8";
/* CSS Document */

.clearflx:after { 
visibility: hidden; 
display: block; 
font-size: 0; 
content: " "; 
clear: both; 
height: 0; 
}
*html .clearflx { zoom: 1; } /* IE6 */ 
*:first-child+html .clearflx { zoom: 1; } /* IE7 */ 
.mar-T30{ margin-top:30px;}
.news_top{ height:80px;  }
.news_top h4{ text-align: center; line-height: 80px; font-size: 26px; font-weight: bold;font-family:"微软雅黑"; }
.news_top h4 a{ color:#ce2525;}

.focus{ text-align: center;}
.hot_box{ margin-top: 30px;}

.news_left{ width: 658px; float: left;}
.news_right{ width: 310px; float: right;}

.news_ty_box{height: 282px; border: 1px solid #e7e7e7; border-top:3px solid #1865b5;}

.news_ty_tit{ height: 32px;}
.news_ty_tit ul li{ float: left; height: 32px; width: 112px; background: url(20180907tit.jpg) left center no-repeat; margin-right: 20px;}
.news_ty_tit ul li a{ color: #fff; text-align: center; line-height: 32px;eight: 32px; width: 112px; display: block;font-family:"宋体";  font-weight: bold;}
.news_ty_tit span{ float:right; padding-right: 15px; line-height: 32px;font-family:"宋体";}
.news_ty_tit span a{ color:#999;}
.news_list{ padding:10px 20px;}
.news_list li{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background: url(20180907d.jpg) left center no-repeat; padding-left: 12px; line-height: 28px; font-size: 12px;font-family:"宋体";}

.news_list li a{  color:#333333;}
.news_list li span{ float:right; color:#999;}

.news_btn{ padding: 13px;}
.news_btn ul li{ margin-top: 10px;font-family:"宋体";}
.news_btn ul li:first-child{ margin-top: 0;}
.news_btn ul li a{ height: 35px; border: 1px solid #c7d5e1; background: url(20180907tit_btn.jpg) repeat-x;border-radius:5px; 
	-moz-border-radius:5px; 
	-ms-border-radius:5px; 
	-o-border-radius:5px; 
	-webkit-border-radius:5px; display: block; line-height: 35px; color:#1560b3;}
.news_btn ul li a span{background-image: url(20180907icon.png); display: block; padding-left: 50px; background-repeat: no-repeat; } 
.news_btn ul li a em{font-style: normal; background: url(20180907icon2.png) 196px center no-repeat; display: block;}
.news_btn ul li.icon a span{ background-position: 25px 10px;}
.news_btn ul li.icon2 a span{ background-position: 25px -35px;}
.news_btn ul li.icon3 a span{ background-position: 25px -85px;}
.news_btn ul li.icon4 a span{ background-position: 25px -132px;}
.news_btn ul li.icon5 a span{ background-position: 25px -182px;}


.ewm_box{ padding: 10px; background: #fff; position: fixed; height: 114px; width: 82px;}
.ewm_box p{ display: block; text-align: center; line-height: 16px; padding-top: 5px;}
.wz{ left: 20px; top: 232px;}
.wz2{ right: 20px; top: 232px;}