@charset "utf-8";
/* CSS Document */
html{ height: 100%;}
body{color:#333333; font-size:16px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none; height: 100%; min-height: 894px; }
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#08c;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
/*input, textarea{font-family:Microsoft Yahei; font-size:14px;}*/
input:focus, textarea:focus{ outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.main_container{overflow: hidden;}

/*热点专题 列表*/
.rdzt_list ul li {background: url(/global/dot2.png) no-repeat 0 center;padding-left: 30px;border-bottom: 1px dashed #ddd;}

/*通用列表*/
.zt_list{width:75%; float:left;}
.zt_list .common_slide{margin-bottom: 20px;}
.zt_list .list_tt .img{width: 45%;float: left;height: 230px;}
.zt_list .list_tt .img img{display: block;height: 100%;width: 100%;}
.zt_list .list_tt .txt{width: 53%;float: right;}
.zt_list .list_tt .txt h3{font-weight: normal;margin-bottom: 10px;font-size: 20px;}
.zt_list .list_tt .txt h3 a{max-width: 100%;color: #363636;display: inline-block;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.zt_list .list_tt .txt h3 a:hover{color: #08c;}
.zt_list .list_tt .txt p{line-height: 1.7;text-align: justify;font-size:15px;/*height: 189px;overflow: hidden;*/}

.rdzt_box{width: 23%;float: right;margin-bottom: 20px;}
.rdzt_hd{height:42px; background:#F6F6F6; border-bottom:1px solid #DBDEE1;padding-left: 22px; line-height: 42px;}
.rdzt_hd span{ padding-left:10px; font-weight:bold;}
.rdzt_tit{ overflow:hidden; padding:0 0 0 22px;position: relative;margin-top: 20px; line-height: 30px;}
.rdzt_tit:after{position: absolute;content: "";top: 50%;left: 4px;width: 5px; height: 5px;margin-top: -3px;border-radius: 50%;background: #89bef0;}
.rdzt_tit a{display: inline-block;padding:0 4%;background: #89bef0;color: #fff;position: relative;}
.rdzt_tit a:after{content: "";position: absolute;left: -10px;top: 50%;margin-top: -5px;width: 0;height: 0;display: block;border: 5px solid transparent;border-right-color: #89bef0}
.rdzt_bd{margin-top: 10px;}
.rdzt_bd ul li { line-height:1.5; background:url(/global/dot2.png) no-repeat left center; padding:5px 0 5px 22px;border-bottom:1px dotted #ddd;}
.rdzt_bd ul li a { color:#333; font-size:14px; display:inline-block; }
.rdzt_bd ul li a:hover { color:#08c; }

/*list*/
.news_list{padding: 20px 30px;border:1px solid #e0e0e0; border-top:none;margin-bottom: 20px;}
.news_list li{ position:relative; padding:0 88px 0 0; clear:both; overflow:hidden; line-height:42px; }
.news_list li .time{ position:absolute; right:0; top:0; color:#999999;font-size: 14px;}
.news_list li a{float:left; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{color:#333; font-weight:bold;}
.news_list li i{position:absolute; left:5px; top:21px; width: 3px; height: 3px; background: #333;}


/***responsive***/
@media (max-width: 1200px) {
	
	
}

@media (max-width: 991px){
	
	
}

/* xs mobile*/
@media (max-width: 768px) {
	.zt_list{width: 100%;float: none;}
	.rdzt_box{display: none;}

	.news_list{border:none;padding:0;}
	.news_list li{position: relative;border-bottom: 1px dashed #e0e0e0;padding:10px 10px 10px 25px !important;  line-height:1.6;  background-position:5px 17px; height:auto;}
	.news_list li:after{content: "";position: absolute;left: 5px;top: 21px;width: 5px;height: 5px;background: #333;}
	.news_list li a, .news_list li .time{float:none; display:inline; position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}
	.news_list li .time{margin-left:10px;}
	.rdzt_list li:after{display: none;}
		
}
@media (max-width: 640px) {
	.zt_list .list_tt .img,.zt_list .list_tt .txt{width:100%;float: none;}
	.zt_list .list_tt .img{margin-bottom: 20px;}
	
}

@media (max-width: 480px) {
	
	
}

@media (max-width: 320px) {
	
	
}
