/***头条***/
.toutiao{width:100%;margin:0 auto;text-align:center; background:#fff}
.toutiao .ttbox{width:1200px; margin:0 auto; }
.ttbox .ttleft{width:230px; height:80px; margin:0px 10px 15px 0px;  float:left; position:relative}
.ttbox .ttleft .img{ position:absolute; left:0; top:0}
.ttbox .ttright{ float:right; width:940px; height:80px; border-left:1px solid #dddddd;margin:0px 0px 15px 0px; }
.ttright a.bt1{ width:95%; font-weight: bold; margin:0 auto; padding:0px;font-size:30px; color:#c40000; display:block; line-height:55px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.ttright a.bt1:hover{ text-decoration:underline}
.ttright .t1{width:95%;margin:0 auto;text-align:center;display:block;height: 25px;background:0;}
.ttright a.bt2{margin: 0px 1%; font-size: 16px; color: #333; line-height: 25px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 48%; display: block; float: left;}
.ttright a.bt2:hover{ text-decoration:underline}

.content .container{
	padding: 15px 0px;
}
.banner-col {
    padding-right: 0;
    width: 52.2%;
}
.banner-col1 {
    width: 46.6%;
    background: rgba(255,255,255,0.56);
    margin-right: 0;
}
.news_active{
	height: 398px;
}
.news_active .title{
	height: 60px;
	line-height: 45px;
	padding-top:15px;
	border-bottom: 3px solid #d0dada;
	position: relative;
}
.news_active .title h4{
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}
.news_active .title h4>a{
	font-size: 21px;
	color: #333;
}
.news_active .title>h4.active{
	padding-bottom:9px;
	border-bottom: 3px solid #c40000;
}
.news_active .title>h4.active a{
	color: #c40000;
}
.news_active .title span.more{
	float: right;
	width: 21px;
	height: 21px;
	background: url(../images/more_03.png) no-repeat;
	margin-top: 8px;
	margin-right: 8px;
}
.news_active .title span a{
	display: block;
	height: 100%;
}
.news_active .nws_title1{
	height:70px;
	line-height:70px;
	font-size:18px;
	color:#c40000;
	text-align:center;
	border-bottom:1px dashed #d5d2d2;
	margin-bottom:10px;
	overflow:hidden;
	}
.news_active .nws_title1 a{
	color:#c40000;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
}
.news_active .nws_title1 a:hover{
	color:#c40000;
	text-decoration:underline
}
.news_active ul{
	padding: 0px;
	margin-bottom: 0;
	display: none;
}

.news_active ul li{
	line-height: 34px;
	height: 34px;
}
.news_active ul li a{
	float: left;
	font-size: 16px;
	color: #333;
	width: 88%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background:url(../images/dian1.png) left center no-repeat;
	padding-left:24px;
}
.news_active ul li a:hover{
	color:#c40000;
	background:url(../images/dian2.png) left center no-repeat;
}
.news_active ul li a em{
	color: #ff0000;
	margin-right: 4px;
}
.news_active ul li span{
	float: right;
	font-size: 14px;
	color: #999;
}
.col_mid11{
	padding-right: 0;
}
.col_mid11a{
	padding-right:8px;
	padding-left: 0;
}
.col_mid1{
	padding-right: 0;
	margin-top:13px
}
.col_mid2{
	margin-right:10px
}
.bsbox3{
	margin-top: 15px;
	margin-right: 10px;
	width:99%;
}
.bsbox3 ul li{
	float: left;
	width: calc(100%/3 - 1px);
	height: 79px;
	border-right: 1px solid #e7e7e7;
	background: #fafaf9;
	font-size:16px;
}
.bsbox3 ul li:nth-child(3){
	border-right:0;
}
.bsbox3 ul li i{
	display: block;
	width: 36px;
	height: 35px;
	margin: 8px auto 5px;
}
.bsbox3 ul li span{
	display: block;
	color: #333;
	text-align: center;
}
.bsbox3 ul li:nth-child(1) i{
	background: url(../images/ld12_07.png) no-repeat -13px -7px;
}
.bsbox3 ul li:nth-child(1):hover i{
	background: url(../images/ld12_07.png) no-repeat -13px -48px;
}
.bsbox3 ul li:nth-child(2) i{
	background: url(../images/ld12_07.png) no-repeat -124px -7px;
}
.bsbox3 ul li:nth-child(2):hover i{
	background: url(../images/ld12_07.png) no-repeat -124px -48px;
}
.bsbox3 ul li:nth-child(3) i{
	background: url(../images/ld12_07.png) no-repeat -178px -7px;
}
.bsbox3 ul li:nth-child(3):hover i{
	background: url(../images/ld12_07.png) no-repeat -178px -48px;
}
.bsbox3 ul li:hover{
	background: #c40000;
	border: 1px solid #c40000;
}
.bsbox3 ul li:hover span{
	color: #fff;
}

.bsbox4{
	margin-top: 15px;
	margin-right: 6px;
}
.bsbox4 ul li{
	width: 100%;
	height: 79px;
	background: #fafaf9;
	font-size:16px;
}
.bsbox4 ul li .divrq{
	width:120px;
	margin:0 auto; 
}
.bsbox4 ul li i{
	float:left;
	width: 36px;
	height: 39px;
	margin: 20px auto 5px;
	margin-right:10px;
}
.bsbox4 ul li span{
	float:left;
	color: #333;
	text-align: center;
	line-height:75px;
}
.bsbox4 ul li:nth-child(1) i{
	background: url(../images/ld12_07a.png) no-repeat -13px -7px;
}
.bsbox4 ul li:nth-child(1):hover i{
	background: url(../images/ld12_07a.png) no-repeat -13px -48px;
}
.bsbox4 ul li:hover{
	background: #c40000;
	border: 1px solid #c40000;
}
.bsbox4 ul li:hover span{
	color: #fff;
}

.clear{ clear:both}
/*2017-06-09 zj end*/
.picScroll-top {
    width: 100%;
    height: 140px;
    overflow: hidden;
    position: relative;
    margin-top: 0;
    margin-bottom: 1rem;
}
.picScroll-top a {
    display: block;
    height: 140px;
}
.picScroll-top a img {
    width: 100%;
    height: 100%;
}
.picScroll-top .hd{width: 100px;position: absolute;height: 110px;bottom: 15px;right: 25px;z-index: 1;}
.picScroll-top .hd ul{position: absolute;right: 0;bottom: 0;max-width: 100px;}
.picScroll-top .hd ul li{display: inline-block;background-color: #cdc5c5;width: 10px;height: 10px;transition: all .3s;margin-left: 10px;cursor: pointer;}
.picScroll-top .hd li.on{background-color: #4c8be0;}
.zl{
	height: auto;;
	overflow: hidden;
	margin-top: 15px;
}
.zl img{
	width: 100%;
}
.row_middle .col_mid2{
	padding-right: 0;
}


.row-mt{
	margin-top: 15px;
}
.zc_active_z1{
	display:block;
	float:left;
	background:rgba(255,255,255,0.56);
	width:calc(100%/2 - 7px);
	padding:0px 15px 15px 15px;
	/* height: 300px; */
	}
.zc_active_z1 .title{
	height: 53px;
	line-height: 45px;
	padding-top:8px;
	border-bottom: 3px solid #d0dada;
	position: relative;
}
.zc_active_z1 .title h4{
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}
.zc_active_z1 .title h4>a{
	font-size: 21px;
	color: #333;	
}
.zc_active_z1 .title>h4.active{	
	padding-bottom:9px;
	border-bottom: 3px solid #c40000;
}
.zc_active_z1 .title>h4.active a{
	color: #c40000;
}

.zc_active_z1 .title span.more{
	float: right;
	width: 21px;
	height: 21px;
	background: url(../images/more_03.png) no-repeat;
	margin-top: 8px;
	margin-right: 8px;
}
.zc_active_z1 .title span a{
	display: block;
	height: 100%;
}
.zc_active_z1 ul{
	padding: 10px 8px 0px 8px;
	margin-bottom: 0;
	display: none;
}

.zc_active_z1 ul li{
	line-height: 34px;
	height: 34px;
}
.zc_active_z1 ul li a{
	float: left;
	font-size: 16px;
	color: #333;
	width: 82%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.zc_active_z1 ul li a:hover{
	color:#c40000;
}
.zc_active_z1 ul li em{
	float:left;
	color: #ff0000;
	margin-right: 4px;
	width:auto;
	overflow:inherit;
}
.zc_active_z1 ul li em a{
	color: #ff0000;
}

.zc_active_z1 ul li span{
	float: right;
	font-size: 14px;
	color: #999;
}

.zc_active_z{
	display:none;
	/* height: 300px; */
		}
.zc_active_z .title{
	height: 60px;
	line-height: 45px;
	padding-top:15px;
	border-bottom: 3px solid #d0dada;
	position: relative;
}
.zc_active_z .title h4{
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}
.zc_active_z .title h4>a{
	font-size: 21px;
	color: #333;
	
}
.zc_active_z .title>h4.active{	
	padding-bottom:9px;
	border-bottom: 3px solid #c40000;
}
.zc_active_z .title>h4.active a{
	color: #c40000;
}

.zc_active_z .title span.more{
	float: right;
	width: 21px;
	height: 21px;
	background: url(../images/more_03.png) no-repeat;
	margin-top: 8px;
	margin-right: 8px;
}
.zc_active_z .title span a{
	display: block;
	height: 100%;
}
.zc_active_z .nws_title1{
	height:70px;
	line-height:70px;
	font-size:18px;
	color:#c40000;
	text-align:center;
	border-bottom:1px dashed #d5d2d2;
	margin-bottom:10px;
	}
.zc_active_z .nws_title1 a{
	display:block;
	width:100%;
	color:#c40000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

}
.zc_active_z .nws_title1 a:hover{
	color:#c40000;
	text-decoration:underline
}
.zc_active_z ul{
	padding: 0;
	margin-bottom: 0;
	display: none;
}

.zc_active_z ul li{
	line-height: 34px;
	height: 34px;
}
.zc_active_z ul li a{
	float: left;
	font-size: 16px;
	color: #333;
	width: 88%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background:url(../images/dian1.png) left center no-repeat;
	padding-left:24px;
}

.zc_active_z ul li a:hover{
	color:#c40000;
	background:url(../images/dian2.png) left center no-repeat;
}
.zc_active_z ul li em{
	float:left;
	color: #ff0000;
	margin-right: 4px;
	width:auto;
	overflow:inherit;
}
.zc_active_z ul li em a{
	color: #ff0000;
}

.zc_active_z ul li span{
	float: right;
	font-size: 14px;
	color: #999;
}

.xyfc_tu{
	background:rgba(255,255,255,0.56);
	padding:0px 20px 15px 20px;
	margin-top:15px;
	}
.xyfc_tu .title{
	height: 53px;
	line-height: 45px;
	padding-top:8px;
	border-bottom: 3px solid #d0dada;
	position: relative;
}
.xyfc_tu .title h4{
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}
.xyfc_tu .title h4>a{
	font-size: 21px;
	color: #333;	
}
.xyfc_tu .title>h4.active{	
	padding-bottom:9px;
	border-bottom: 3px solid #c40000;
}
.xyfc_tu .title>h4.active a{
	color: #c40000;
}

.xyfc_tu .title span a{
	display: block;
	height: 100%;
}
.xyfc_tu ul{
	padding:12px 0px;
}
.xyfc_tu ul li{
	float:left;
	width:calc(100%/4 - 12px);
	margin-right:12px;
	text-align:center;
}
.xyfc_tu ul li a{
	display:block;
	width:100%;
	font-size:16px;
	color:#333;
	line-height:40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xyfc_tu ul li a:hover{
	color:#c40000
}
.xyfc_tu ul li:nth-child(5){
	margin-right:0;
}
.xyfc_tu ul li span{
	height:224px;
	overflow:hidden;
}
.xyfc_tu ul li span img{
	width:100%;
	height:185px;
}



.friend_link{
	width: 1200px;
	margin: 0 auto;
	padding:15px;
	background:rgba(255,255,255,0.56);
	margin-bottom:15px;
	overflow: hidden;
}

.friend_link .yqljbt{
	float:left;
	width:90px;
	font-size:16px;
	color:#c40000;
	margin-left:15px;
	line-height:50px;
}
.friend_link img{
	margin-right:57px;width:152px;	
}
.friend_link select{
	float: left;
	width: 222px;
	padding: 6px 0 6px 0;
	color: #555;
	margin-right: 15px;
	border: 1px solid #ccc;
	border-radius: 5px;
	text-indent: 10px;
}
.friend_link select:last-child{
	margin-right: 0;
}
	.zj_xs{
		display:none
	}


@media screen and (max-width:1190px){
	.friend_link{
		display: none;
	}
}
@media screen and (max-width:1200px) and (min-width: 992px){
	.rc_two_l li i{
		display: none;
	}
	.rc_two_l li span{
		float: none;
		text-align: center;
		display: block;
	}
	.row_middle .f_btn li{
		width: 95px;
		margin-right: 1px;
	}
}
@media screen and (max-width:991px){
	.content .container{
		padding: 0px 0px 15px 0px;
	}
	.row_middle .f_btn li{
		width: calc(100%/4 - 14px)
	}
	.col_mid1 {
    	padding-right: 15px;
	}
	.col_mid11a{
		padding-right: 5px;
		padding-left: 15px;
	}
	.col_mid11{
		padding-right: 5px;
	}
	.bsbox3{
		width:100%;
		margin:0px;
	}
	.bsbox3 ul li{
		background:#fff;
		width:calc(100%/3);
		
	}
	.bsbox4{
		width:100%;
		margin-top:15px
	}
	.bsbox4 ul li{
		padding:0px;
		background:#fff;
		width:100%;
}
	.bsbox2 a{
		width: 100%;
		margin-top:10px;
	}
	.zc_active_z{
		display:block;
		background:rgba(255,255,255,1);
		padding:0px 20px 20px 20px;
		margin-top:15px;
	}
	.xyfc_tu{
		background:#fff;
		margin-top:15px;
	}

	.xyfc_tu ul li{
		width:100%;
	}
	.xyfc_tu ul li span{
		height:auto;
	}
	
	.zc_active_z1{
		width:100%;
		background:rgba(255,255,255,1);
		margin-top:15px;
	}

	
	.rc_twobox1 .rc_two_z{
	margin-top:15px;
	}
	.news_active{
	display:none;
	}
	.friend_link{
		display: none;
	}
	.banner-col{
		width:100%;
		margin-top: 60px;
		padding: 0;
	}
	.banner-col img{ 
		width:100%;
	}
	.banner-col1{
		margin:0px;
		width:100%;
		background:0;
	}
	.zl{
		display:none;
	}
	.zj_ge{
		margin-top:15px;
	}
	.zj_xs{
		display:block
	}
	.zttu1{
		display:none
	}
	.toutiao{
		width:100%; display:none
	}


}
@media screen and (max-width:767px){
	.xyfc_tu ul li span img{height:auto;}
	.row{
		margin: 0;
	}
	.row_middle .col_mid2{
		padding-right:15px;
	}
	.bsbox4 ul li{
		padding:0px 10%;
	}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding: 0;}

}
@media screen and (max-width:440px){
		.bsbox4 ul li{
		padding:0px 5%;
	}

}
/*背景图*/
#headerBg { position: absolute; z-index: -1; top: 0; width: 100%; left: 0; }
#headerBg ul,
#headerBg li { width: 100% !important; max-width: 1920px; height: 554px; background-position: top 0; }

@media screen and (max-width:800px){
	#headerBg{display: none;}
}