*{margin:0; padding:0; }
img{ border:0;  }
.layui-text a:not(.layui-btn){color: #333}
.center{text-align: center;}
a{ text-decoration:none; color:#333;  }
.flex-one{flex:1;}
.flex-head{padding: 5px 10px}
.botTop .layui-unselect.layui-form-select{flex: 1}
/*a:hover{ color:#1974A1; }*/
.mt{margin-top: 20px}
.paddingR{padding-left: 3%}
.flex{display: flex;}
.layui-nav .layui-nav-item a{
	color: #fff;
	/*padding: 0*/
	
}
.layui-nav .layItem a{
	padding: 0
	
}
.layui-nav span{font-size: 20px}
.layui-form-label{text-align: left;}
.layui-form-select dl dd.layui-this{background-color: #b10101}
.layui-nav-child {background: #BA1D1D;border: none;}
.layui-nav .layui-nav-child a{color: #fff;font-size: 12px}
.layui-carousel>[carousel-item]:before {display: none;}
.layui-carousel>[carousel-item]>*{background: none}
.layui-nav-child{top: auto}
.layui-form-select dl{top: auto;}
.layui-carousel-ind{text-align:right}
.layui-carousel-ind li.layui-this{width: 45px;height: 4px;border-radius: 20px}
.layui-carousel-ind{top: -22px;right: 10px}
.layui-carousel-ind li{height: 4px;width: 4px}
.layui-form-label{width: auto;padding: 5px 10px}
.layui-form-item .layui-input-inline{width: 105px;}
.layui-input{height: 30px}
.colorR{color:#BA1D1D}
.yearB :first-child {color:#BA1D1D}
.Art-select .city-name li:first-child  a {color:#BA1D1D}
.searchItemCont{    padding: 0 21%;}
@media screen and (min-width: 768px){
	.nav .nav-list button {
		display: none;
	}
}
/*@font-face{
	font-family:  "微软雅黑";
	src:url('../../fonts/msyh.ttf');
}*/
body{
	/*background: #F2F1F1;*/
	font-family: "微软雅黑";
}
/* 本例子css */
.swi-right-item{height:360px;text-align:left;  }
.swi-right-item .txtT{ height:50px; line-height:30px; padding:0 10px 0 10px;border-bottom:1px solid #ddd; }
.swi-right-item .hd .slideTxthead{
	height: 50px;
	line-height: 50px
}
.swi-right-item .hd .slideTxthead a{font-size: 13px;font-weight: bold;cursor: pointer;flex:1;text-align: center;}
.swi-right-item .hd .slideTxthead li.on{background:#BA1D1D;color: #fff}
.swi-right-item .bd .slideTxthead{ padding:15px;  zoom:1;  }
.swi-right-item .bd .slideTxthead li{
	height:24px;
	line-height:24px;
	list-style-type: disc ;
	font-size: 13px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}


.slideBox{ width:100%; height:230px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:230px; display:block;  }

.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  border:1px solid #ccc;   }

.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{width: 300px;height:90px; display:block; padding:2px;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }



/*导航*/
.layui-nav li{
	color: #fff;
	font-size: 13px;
	cursor: pointer;
	letter-spacing: 5px
}
.ayui-nav-child{
	background: red
}
.bigBox{
	background: #BA1D1D;
	position: relative;
}
.slideTxthead .on a{
	color: #fff;
}
.search{
	position: absolute;
	right: 0%;
	top: -56px;
	z-index: 1
}
.search .search-btn{
	background: #7C1818;
	/*letter-spacing: 10px*/
}
.search .layui-input::-webkit-input-placeholder{
	letter-spacing: 15px
}
.txtCarousel{
	position: absolute;
	/*left: 34%;*/
	top: -85%;
	text-align: center;
	color: #fffaa8;
}
.txtCarousel img{
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
/*70周年图片，2020.06.22注释*/
/*.nav{*/
/*	background: #BA1D1D;*/
/*	height: 40px;*/
/*	margin-top: 220px;*/
/*}*/
.nav{
	background: #BA1D1D;
	height: 40px;
	margin-top: 125px;
}
.nav-logos{
    position: absolute;
    top: 32px;
    left: 50%;
    margin-left: -362px;
    max-width: 100%;
}
.nav-logo{
	position: absolute;
	top: -95px;
}
.nav-logo img{
	width: 280px
}
.nav-child{
	background: none;
}
.banerB img{
	width: 100%;
	height: 100%;
	position: relative;
	/*-webkit-transition:transform 0.8s;
	transition:transform 0.8s;*/
}
/*.banerB img:hover{
	transform: scale(10);
}*/
.banerB-txt{
	position: absolute;
	bottom: 0;
	color: #fff;
	background: rgba(51,51,51,0.5);
	width:100%;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	letter-spacing: 2px;
	font-size: 12px
}
.banerB-txt p{
	width: 350px
}
.incluBox{
	/*background: #f9e9d0*/
}
.inclu{
	/*padding: 15px*/
}
.swi-right-item .bd{
	padding: 1% 5%
}
.swi-right{
	padding-left: 20px;
	/*background: #fff*/
}
.swi-right-item{
	box-shadow: 0px 0px 10px #888888;
	background: #fff;
}
.txtT-up li{
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}
.txtT-up li a:hover{
	font-size: 16px;
	color: #BA1D1D;
	font-weight: bold;
}
.txtT-upS{
	width: 100%;
	margin: 10px 0;
	float: right;
	border-bottom: 1px dashed #ddd;
}
.layui-form-right .layui-inline{
	/*width: 100px*/
}
.layui-form-left{
	justify-content: center;
	margin: 10px 0;
}
.layui-form-right{
	justify-content: center;
}
/*.txtT-upT{*/
/*	max-height: 180px;*/
/*	overflow: hidden;*/
/*}*/
.tabRight{
	height: 360px;
	overflow: visible;
}
.TopBox-left{
	line-height: 30px;
	letter-spacing: 5px;
	margin:0 10px
}
.TopBox-right{
	flex:1;
}
.TopBox-rightL{
	position: absolute;
	letter-spacing:10px;
	bottom: 0;
	right: -4px;
	opacity:0.4;
}
.TopBox-rightR{
	position: absolute;
	bottom: 3px;
	right: -17px;
	letter-spacing: 20px;
	font-size: 14px;
	opacity: 0.9
}
.youngTop{
	/*margin-bottom: 10px;*/
}
.youngTopBox{
	position: relative;
	width: 175px;
	background: #BA1D1D;
	color: #fff;
	height: 30px;
	/*line-height: 40px*/
}
.youngTop .youngTop-up{
	display: block;
	width: 100%;
	border-bottom: 2px solid #b10101
}
/*.youngTop img{width: 150px}*/
.youndHead{
	height: 50px;
	margin-top: 10%
}
.youndHead h3{
	font-weight: bold;
}
.youngItem{
	padding: 0px 10px
}
.youndTxt p{
	font-size: 14px;
	line-height: 30px;
	color: #666;
}
.youndEnd{
	margin-top: 8%
}
.youndEnd a{
	background: #ffed00;
	text-decoration: none;
	padding: 1px 10px;
	text-align: center;
	font-style: italic;
}
.youngRmore{
	text-align: right;
	font-weight: bold;
	margin-bottom: 10px;
}
.youndList{
	padding: 10px
}
.youndList li,.teamNew-list .fl{
	list-style-type: disc;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;

}
.teamNew{
	box-shadow: 0 0 5px #888888;
	position: relative;
	margin-top: 10px;
	padding: 1% 0;
}
.teamNew .layui-col-xs12{
	padding: 0 2%
}
.teamNew-item{
	/*padding: 3% 2%;*/
	/*padding: 10px 0;*/
}
.teamNew-list .fl{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	padding-right: 85px
}
.teamNew-list li{
	position: relative;
}
.teamNew-list .fr{
	position: absolute;
	right: 8px;
	top: 0;
	font-size: 12px;
	color:#757575
	/*color:#D6D6D6*/
}
.detach{
	width: 2px;
	background: #b10101;
	margin: 0 auto ;
	position: absolute;
	left: 50%;
	top: 10%;
	height:80%;
}
.activity img{
	width: 40px
}
.activityBox{
	position: relative;
}
.activity{
	position: absolute;
	left: 0
}
.activityBox-right{
	padding-left: 5%
}
/*领导关怀*/
.leader{
	justify-content: space-between;
}
.leaderBigBox{
	padding: 3% 2%;
	background: #F3F3F3

}
.leaderBox{
	background: #fff;
	/*height: 300px;*/
	padding: 2%
}
.leader-left p{
	width: 100px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background: #b10101;
	text-align: center;
}
.leader-right{
	color: #53a2cf;
	cursor: pointer;
}
.leader-item{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.topLeft {
	height: 40px;
	box-sizing: border-box;
	padding-left: 88px;
	line-height: 40px;
	background: url(../../images/zlzx.png) no-repeat;
	font-size: 14px;
	color: #fff;
	width: 173px;
}
.leaderR-item{
	/*flex:1;*/

}
.leaderR-head{
	line-height: 40px;
	padding: 0 0px 0 20px;
	width: 70%;
}
.leaderR-item a{
	cursor: pointer;
	/*margin-right: 20px;*/
	flex: 1;
	text-align: center;
}
.leaderR-item .on{
	position: relative;
	color: #53a2cf;
}
.leaderR-item .on:after{
	content: "";
	border-bottom: 6px solid #b10101;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	position: absolute;
	bottom: 0px;
	left: 45%;
}
.leaderR-bot{
	padding: 2%;
	border: 1px solid #53a2cf;
	border-top: 2px solid #b10101
}
.leaderBox-left{
	padding-right: 3%;
	margin-top: 10px;
	/*height: 300px*/
}
.leaderBox-right{
	/*height: 300px*/
}
.leaderRights{
	/*padding: 3%*/
}
.botDashed{
	border-bottom:1px dashed #53a2cf;
	margin-bottom: 14px;
}
.bootcontop{display: inherit;}
.bootcontops{display: inherit;}
/*.bootcont{flex-wrap: wrap;}*/
.botTop .layui-form-item{margin-bottom: 0}
.botTop .layui-input{padding-right: 10px}
.botTop{margin: 10px 0}
.botTop .layui-inline{
	margin-left: 5%
}
.botTop-btn{
	background: #53a2cf;
	height: 30px;
	line-height: 30px;
	margin-bottom: 5px;
	margin-left: 10px
}
.botUp li{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*市县在线*/
.county{
	background: url(../../images/flag.png) no-repeat;
	height: 50px;
	/*position: relative;*/
}
/*county span{
	position: absolute;
	right: 0;
	top: 0;
}*/
.county-head{
	padding-left: 50px
}
.county-head li{
	font-size: 16px;
	line-height: 30px;
	margin-right: 5%;
	cursor: pointer;
}
.county-head .on{
	position: relative;
	color: #53a2cf;
}
.county-head .on:after{
	content: "";
	border-bottom: 6px solid #53a2cf;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	position: absolute;
	bottom: -3px;
	left: 36%;
}
.countyBox .bd{
	padding: 0 3%
}
.county-left img{
	width: 100%;
	/*height: 100%;*/
	height: 180px;
}
.county-left-count{
	padding: 3%
}
.countTop h3{
	font-weight: bold;
}
.countMiddle{
	margin-top: 2%;
	line-height: 25px;
	min-height: 75px;
	color: #666
}
.countUp a{
	background: #ffed00;
	text-decoration: none;
	padding: 1px 10px;
	text-align: center;
	font-style: italic;
}
.countyTxtCont li{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 35px;
	line-height: 35px;

}
/*团史*/
.history-left{
	background: url(../../images/titlebg.png);
	width: 108px;
	height: 33px;
	line-height: 24px;
	color: #fff;
	text-align: center;
}
.history-head{
	justify-content: space-between;
}
.history-right a{
	color: #53a2cf
}
.historyList{
	padding: 2% 3%
}
/*友情连接*/
.links{
	background: #b10101;
	padding: 2% 1%
}
.linksCont .layui-unselect{
	margin-right: 10px
}
.links-left{
	color: #fff;
	height: 30px;
	line-height: 30px;
	padding:  0 10px
}
.links-form{
	/*float: right;*/
	margin-top: 20px;
}
.links-form .layui-input{
	/*padding-right: 0*/
}
.links .layui-breadcrumb a{
	color: #fff !important;
}

.links-left span[lay-separator] {
	margin: 0 5px;
	color: #fff;
}
.foot{
	padding: 2% 1%;
	/*box-shadow: 1px 1px 5px #888888;*/
}
.foot-left{border-left:2px solid #bbb;padding-left: 20px}
.foot-left p{
	/*height: 30px;*/
	line-height: 30px;
	color: #757474
}
.foot-left em{
	margin-left: 20px;
}
.foot-right{
	margin-left:5%
}
.foot-right img{
	width: 80px
}
.footRig{
	margin-right: 5%
}
.footRig img{
	width: 80px
}
.friendL{
	padding: 0;
	background: #b10101
}
/*左边广告*/
.advant{
	position: fixed;
	left: 0;
	top: 30%;
	z-index: 99;
}
.xinl{
	width: 58px;
	height: 58px;
	margin: 2px 0;
	cursor: pointer;
	position: relative;
	background: url(../../images/qn1.png) no-repeat;
	background-size: 100% 100%;
	/*background: url(../../images/ico.png) no-repeat -1px -160px;*/
}
.xuanf{
	display: none;
}
.xinl:hover .xinl-child{
	display: block;
}
#codefans_net{
	text-align: center;
}
#codefans_net:hover .xuanf{
	display: block;
}
.zhant{
	width: 58px;
	height: 58px;
	margin: 2px 0;
	cursor: pointer;
	position: relative;
	background: url(../../images/wei1.png) no-repeat;
	background-size: 100% 100%;
	/*background: url(../../images/ico.png) no-repeat -1px -160px;*/
}
.zhant:hover{
	/*background-position: -60px -160px;*/
	background: url(../../images/wei.png) no-repeat;
	background-size: 100% 100%;
}
.douyin{
	width: 58px;
	height: 58px;
	margin: 2px 0;
	cursor: pointer;
	position: relative;
	background: url(../../images/dou.png) no-repeat;
	background-size: 100% 100%;
	/*background: url(../../images/ico.png) no-repeat -1px -160px;*/
}
.douyin:hover{
	/*background-position: -60px -160px;*/
	background: url(../../images/dou1.png) no-repeat;
	background-size: 100% 100%;
}
.douyin:hover .douyin-child{
	display: block;
}
.douyin-child{
	display: none;
	width: 200px;
	background: #fff;
	/*background: #FFED00;*/
	position: absolute;
	left: 64px;
	padding: 20px 0;
}
.zhant:hover .zhant-child{
	display: block;
}
.weibo:hover{
	background: url(../../images/kuai.png) no-repeat;
	background-size: 100% 100%;
	/*background: url(../../images/ico.png) no-repeat -1px -220px;*/
}
.xinl:hover{
	/*background-position: -60px -160px;*/
	background: url(../../images/qn.png) no-repeat;
	background-size: 100% 100%;
}
.weibo:hover .weibo-child{
	display: block;
}
.xinl-child img{
	width: 165px;
	display: block;
	margin: 0 auto;
}
.weibo{
	width: 58px;
	height: 58px;
	cursor: pointer;
	background: url(../../images/kuai1.png) no-repeat;
	background-size: 100% 100%;
	/*background: url(../../images/ico.png) no-repeat -60px -220px;*/
}
.del{
	width: 28px;
	height: 28px;
	cursor: pointer;
	background: url(../../images/ico.png) no-repeat -89px -129px;
}
.xinl-child{
	display: none;
	width: 200px;
	background: #fff;
	/*background: #FFED00;*/
	position: absolute;
	left: 64px;
	padding: 20px 0;
}
.xinl-txt{
	margin-top: 10px
}
.xinl-txt p{
	text-align: center;
	font-size: 12px;
	height: 20px;
	line-height: 20px
}
.xinl-img{
	/*background: #fff*/
}
.xinl-solid{
	height: 10px;
	width: 70%;
	margin: 0 auto;
	margin-bottom: 10px;
	border-bottom: 1px solid #8a853a;
}



/*详情页*/
.detail-head{
	justify-content: space-between;
	border-bottom: 3px solid  #BA1D1D;
}
.titleBar{
	background: #BA1D1D;
	padding: 0 15px;
	color: #fff;
	/*height: 40px;*/
	letter-spacing: 5px;
	line-height: 40px;
}
.titleBarR{
	padding: 10px 0;
}
.contBox{
	justify-content: space-between;
	border-bottom: 1px dashed  #333;
	height: 40px;
	line-height: 40px;
	position: relative;
}
.contItem{
	padding: 10px 0;
}
.contBox:after{
	position: absolute;
	top: 50%;
	left: 5px;
	width: 6px;
	height: 6px;
	margin-top: -3px;
	background: #666;
	border-radius: 50%;
	content: "";
}
.contBox .layui-word-aux{font-size: 12px}
.contBox .layui-elip{
	padding-right: 10px;
	padding-left: 20px;
	flex:1;
}
.contBox .layui-elip a{
	font-size: 14px
}

/*Article*/
.articleL{width: 100%;height:230px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.articleL .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.articleL .hd ul{ overflow:hidden; zoom:1; float:left;  }
.articleL .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.articleL .hd ul li.on{ background:#f00; color:#fff; }
.articleL .bd{ position:relative; height:100%; z-index:0;   }
.articleL .bd li{ zoom:1; vertical-align:middle; }
.articleL .bd img{ width:100%; height:230px; display:block;  }

.Art-select{text-align:left; height: auto }
.Art-select .hd{
	margin-top: 15px;
	padding: 6px 0;
	position:relative;
	/*height: 56px;*/
	background: #ffffe8;
}
.Art-select .hd ul li{ float:left; padding:5px 15px; cursor:pointer;position: relative;}
.Art-select .hd ul li.on{ color: #BA1D1D}
.Art-select .bd ul{  padding: 10px 0;padding: 10px 0;flex-wrap: wrap;padding:15px;  zoom:1;  }
.Art-select .bd li{ height:24px; line-height:24px;   }
.Art-select .bd li .date{ float:right; color:#999;  }
.Art-select .flex{flex-wrap: wrap;}
.Art-select .bd{background: #fff}
.Art-select .bd li{
	border-bottom: 1px dashed #a4a4a4;
	height: 40px;
	line-height: 40px;
}
.artCont{padding-right: 15px;}
.advBoxsT{border-bottom: 2px solid  #BA1D1D;justify-content: space-between;}
.advTxt{
	height: 40px;
	background: #BA1D1D;
	line-height: 40px;
	padding: 0 12px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}
.advTxtR{padding: 10px 0;font-style: italic;}
/*.contBox{background: red}*/
.artBox{padding: 20px;background: #fff}
.city-name li{
	
}
.Art-select .city-name li a{
	padding-left: 10px;
}
.Art-select .city-name li a:before{
	content:"";
	position: absolute;
	background: url(../../images/ico.png) no-repeat -78px -104px;
	left: 8px;
	top: 10px;
	height: 12px;
    width: 12px;
	
}

/*搜索*/
.searchLeft{
	background: #fff;
	border:1px solid #f3f3f3;
}
.searchLhead{
	height: 45px;
	line-height: 45px;
	background: #f3f3f3;
	font-size: 14px;
	color: #9c7575;
	text-align: center;
	font-weight: 400;
}
.searchTime{
	padding: 20px;
}
.searchTime ul{
	margin-top: 10px
}
.searchTime ul li{
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #757575;
	position: relative;
	padding-left: 12px;
}
.searchTime ul li:before{
	width: 6px;
	height: 6px;
	margin-top: -3px;
	background: #757575;
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
}
.searchLeft .layui-input-inline{
	margin-left: 10px;
	margin-top: 10px
}
.searchLeft .layui-form{
	padding-left: 5px
}
.searchRight{
	padding-left: 5%
}
.searBox .searchItem{background: #fff}
.searchItem .lay-search{
	padding: 20px
}
.searchCont h3{
	font-weight: bold;
	/*height: 50px;*/
	line-height: 50px;
}
.searchCont p{
	font-size: 13px;
}
.searchContTxt a{
	color: #0070b7;
}
.searchContTxt p{
	max-height: 72px;
	overflow: hidden;
	margin-top: 5px;
	color: #777;
	line-height: 24px;
}
.searchContTxtL img{
	max-width: 100%;
}
.searchContTxtL{padding-right: 10px}

.searchtHead{
	position: relative;
	width: 10%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #bdbdbd;
	text-align: center;
	cursor: pointer;
	background: #f3f3f3;
}
.searchtNo{
	/*transition: width 2s;*/
	position: absolute;
	width: 100%;
	background: #fff;
	border: 1px solid #bdbdbd;
	display: none;
}
.searchtNo:hover{
	display: block;
}
.searchtNo li:hover{
	background: #BA1D1D;
	color: #fff;
}
.searchM{width: 50%}
.searchTbox{
	justify-content: center;
}
.searchend .center{
	font-size: 13px;
	color: #666;
	margin-top: 8px;
}
.searchB{background: #BA1D1D;width: 8%;height: auto}
.searchtop i{
	color: #757575;
	margin-left:5px;
}
.detail-page{
	/*justify-content: space-between;*/
	margin-top: 50px;
	line-height: 35px;
	border-top: 1px dashed #a4a4a4;
	border-bottom: 1px dashed #a4a4a4;
	padding: 10px 2%;
	background: #eee;
}


/*1214*/
.linesimg{width: 100%}
.headlines{
	height: 220px;
	padding: 40px 20px 0;
	margin: 0 30px 0 0;
	font-size: 26px;
	font-weight: 700;
	color: #fff;
	line-height: 1.2em;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../../images/tle-bg.png) no-repeat;
}
.headlines a {color: #fff}
.headlines span {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 10px 0 0;
	line-height: 24px;
	font-size: 18px;
	font-family: "Sim Sun";
	font-weight: 400;
	border-radius: 50%;
	background: #d01a0b;
}
.lines-right h2{
	font-size: 30px;
	color: #cb1e0c;
	cursor: pointer;
	font-weight: bold;
}
.lines-right {
	padding: 0 0 13px;
	font-size: 30px;
	font-weight: 700;
	border-bottom: 1px dashed #999;
}
.limesBox{overflow: hidden;}
.limesList{padding-right: 20px;height: 30px;line-height: 30px}

.split{
	justify-content: space-between;
	position: relative;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	background: #cb1e0d;
}
.split:after{
	position: absolute;
	bottom: -12px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-top: 12px solid #850e07;
	content: "";
}
.splitL{
	font-size: 16px;
	font-weight: bold;
	color: #fff
}
.splitR a{
	font-size: 13px;
	color: #fff
}
.splitItem{
	padding: 3% 2%
}
.splitBox{
	padding-right: 20px;
	/*margin-top:30px;*/
}
.layui-nav img{
	width: 20px;
	margin-bottom: 8px;
	margin-right: 8px;
}
.titleTop h2{color: #BA1D1D;font-weight: bold;margin-top: 30px}
.titleTop .flex{
	justify-content: center;
	font-size: 14px;
	color: #333;
	height: 56px;
	line-height: 56px;
	border-bottom: 1px solid #d2d2d2; 
}
.cont-item img{
	max-width: 90%;
	display: block;
	margin: 0 auto;
}
.cont-item p{
	text-indent: 2em;
	padding: 2px 0;
	line-height: 30px;
	color: #666;
}
.titleTop h3{
	font-size: 20px;
	line-height: 26px;
	padding-bottom: 20px;
	color: #BA1D1D;
	font-weight: bold;
}


.reportH h3{
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333 ;
}
.reportFoot{
	margin: 30px 0
}
.reportImg img{
	width: 100%;
	margin: 0 auto;
	display: block;
}
.reportBox{
	background: #fff;
	padding: 2%
}
.reportNo{display: none;}
.reportFoot .layui-form-checked[lay-skin=primary] i{
	/*border-color: #1e9fff!important;
    background-color: #1e9fff;*/
}
.reportNo p{
	font-size: 15px;
	color: #333
}
.reportNo .layui-btn{margin-top: 10px}

/*分页*/
.pages a,.pages span{
	display: inline-block;
	margin-left: 5px;
	padding: 3px;
}
.page-left{
	letter-spacing: 3px;
}
.page-left i{}
.pages{
	/*height: 50px;*/
	line-height: 48px;
	background: #d3ecfa;
	font-size: 14px;
	text-align: center;
	margin: 3% 0
}
.pages span{
	color: #BA1D1D
}
.reportFoot .layui-form-checkbox[lay-skin=primary]{
	height: 30px!important
}

.cityItem{
	/*border-top: 1px dashed #ccc;*/
	display: flex;
	/*margin: 10px 20px 0px 20px;*/
	flex-wrap: wrap;
	
}
@font-face{
    font-family: 'xian';
    src : url('../../xian.ttf');
}
.cityItem .cityItemName{
	width: 20%;
	/*text-align: center;*/
	padding-top: 1%;
	/*background: url(../../images/xian.png);*/
	display: flex;
	align-items: center;
	justify-content: center;
}
.cityItem .cityItemName a{    
	color: #333;
	/*font-weight: bold;*/
	font-family: xian;
	padding-left: 5px;
	border-bottom: 2px solid #FD6B70;
	letter-spacing: 2px;
}
.countyTxtCont{
	border-bottom: 1px dashed #ccc;
}
