@charset "utf-8";
body,html{
	color:#333;
	font-family:"微软雅黑";
	line-height:1.5;
}
a{
	color:#333;
}
a:hover{
 	color:#0066b8;
}
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
.mainshow0{
	background:none;
}
.banner{
	height:360px;
	background: no-repeat center top;
}
.row{
	width:1100px;
	margin:0 auto;
}
.row_btm{
	margin-bottom:80px;
}
.modhead{
	padding-top:40px;
	*padding-top:60px;
	width:auto;
}
.modmore a:hover{
	text-decoration:underline;
}
.modhead .modtitle{
	line-height:50px;
	height:50px;
}
.modhead .modtitle h2{
	font-size:40px;
	font-family:"方正兰亭中黑_gbk";
	/*  */
	font-weight:bold;

}
.mod_box .modhead .modtitle{
	padding-left:0;
	float:none;
	text-align: center;
	padding-bottom:40px;
	background: no-repeat bottom center;
}
.s_title{
	font-size:20px;
	padding:10px 20px;
	text-align: center;
}
.s_title_s{
	font-size:16px;
	line-height:32px;
	text-align: center;
	padding:15px 10px;
}
.art_con{
	text-indent:2em;
	font-size:16px;
	line-height:2;
	margin-top:20px;
}
.row_mp_2{
	margin-top:30px;
}
.tbg_mod_box .modhead {
	text-align: center;
	padding-bottom:25px;
}
.tbg_mod_box .modhead .modtitle{
	background:none;
	display:inline-block;
	float:none;
	padding-left:0;
	line-height:40px;
	height:40px;
}
.tbg_mod_box .modhead .modtitle i{
	width:53px;
	height:35px;
	display:inline-block;
	vertical-align:top;
}
.tbg_mod_box .modhead {

}
.tbg_mod_box .modhead .modtitle i.lt{
	background: no-repeat right center;
}
.tbg_mod_box .modhead .modtitle i.rt{
	background:  no-repeat left center;
}
.tbg_mod_box .modhead .modtitle h2{
	font-size:30px;
	display:inline-block;
	padding:0 25px;
	vertical-align:top;
	*display:inline;
}
.thumblist{
	overflow: hidden;
	position: relative;
}
.thumblist ul{
	width:108%;
}
.thumblist li{
	width:310px;
	float:left;
	margin-right:85px;
	margin-bottom:40px;
}
.thumblist li a{
	display:block;
}
.thumblist li .pic{
	width:100%;
	height:209px;
}
.thumblist li .pic img{
	width:100%;
	height:100%;
}
.thumblist li .title{
	font-size:16px;
	text-align: center;
	white-space: nowrap;
}
.art_con.art_con_mp{
	/* margin-top:20px; */
}
.thumblist.thumblist_mp{
	margin-top:50px;
}
.relate_report{
	margin:25px 15px;
}
.relate_report_lt{
	width:605px;
	float:left;
}
.relate_report_rt{
	width:355px;
	float:right;
}
.relate_box .modhead{
	border-bottom:1px dashed #999;
	height:70px;
	line-height:70px;
	margin-top:0;
}

.relate_box .modhead .modtitle{
	background:none;
	float:left;
	padding-bottom:0;
	height:70px;
	line-height:70px;
}
.relate_box .modhead .modtitle h3{
	font-size:22px;
	font-weight:bold;
}
.relate_box .modhead .modtitle h3 a{
	font-size:inherit;
}
.relate_box .modhead .modtitle h3 span{
	margin-left:10px;
}
.relate_box .modhead .modmore{
	height:auto;
	margin-top:0;
	width:auto;
	background:none;
	font-size:16px;
}
.report_news li{
	border-bottom:1px dashed #999;
	padding:20px 0;
	overflow: hidden;
}
.report_news li .date{
	background:#999;
	float:left;
	width:70px;
	height:70px;
	color:#fff;
	text-align: center;
	margin-right:30px;
}
.report_news li .date b{
	font-size:18px;
	padding:10px 0;
	display:block;
	line-height:20px;
}
.report_news li .date span{
	display:block;
	font-size:16px;
}
.report_news li .title{
	font-size:24px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display:block;
	height:30px;
	line-height:30px;
	overflow: hidden;
	margin-bottom:5px;
}
.report_news li .info .dec{
	font-size:16px;
	line-height:2;
}

.video_list li{
	padding:11px 0;
	border-bottom:1px dashed #999;
	text-align: center;
}
.video_list li .pic{
	width:340px;
	height:186px;
	overflow: hidden;
	display:block;
	position: relative;
}
.video_list li .pic img{
	width:100%;
	height:100%;
}
.video_list li .vi_icon{
	width:50px;
	height:50px;
	background: no-repeat;
	position: absolute;
	left:50%;
	top:50%;
	margin:-25px 0 0 -25px;
}
.video_list li .shadow{
	position: absolute;
	bottom:0;
	width:100%;
	left:0;
	right:0;
	line-height:55px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color:#fff;
	font-size:16px;
	background-color:rgba(0,159,236,0.7);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#af009fec,endcolorstr=#af009fec);
}
.video_list li a:hover .shadow{
	text-decoration:underline;
}
.video_list li a:hover img,
.thumblist li a:hover img{
	-o-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	-o-transform:scale(1.01,1.01);
	-webkit-transform:scale(1.01,1.01);
	-moz-transform:scale(1.01,1.01);
	-ms-transform:scale(1.01,1.01);
	transform:scale(1.01,1.01);
}