* {padding: 0px;margin: 0px;}
body { font-size:14px;font-family:'Microsoft Yahei', Lucida, Verdana, Helvetica, sans-serif; background-color: #FAFAFA;}
ul, ol, li {list-style: none;list-style-position: outside;font-family:'Microsoft Yahei',}
fieldsed,img {border: none;}
a, a:link, a:visited, a:hover, button {text-decoration: none;cursor:pointer; outline:none;list-style: none; color: #000000;}
input, textarea, select, button{font-family:"Microsoft YaHei", simsun;outline:none; resize:none;}
button{cursor: pointer;}
table{border-collapse: collapse;border-spacing:0;}
em,i{ font-style:normal;}
/* 
# FAFAFA背景色
#AC2A2C 红色
#f2f2f2 灰度
#F4F4F4 边框
#7C7C7C 灰度文字
 */
.swiper-container2{
	width: 80%;
	height: 80px; 
}
	

.swiper-slide img{
	width: 100%;
	height: 100%;
}
.navFontX{
	float: left;
	color: #fafafa;
}
.fontColorBlack{
	color: #000000;
}
.fontColorW{
	color: #ffffff;
}
.fontNor{
	font-weight:normal
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.fontBorC{
	font-weight:bold;
	color:#646363 ;
}
.colorFA{
	color: #F2F2F2;
}
.colFFF{
	background-color: #FFFFFF;
}
.col7C{
	color: #7C7C7C;
}
.ml2P{
	margin-left: 2%;
}
.mgTB20{
	margin: 20px auto
}
.mgB20{
	margin-bottom: 20px;
}
.mgB10{
	margin-bottom: 10px;
}
.fontW{
	font-weight: bold;
}
.fontQH{
	color: #D8D8D9;
}
.mgtb5{
	margin:5px 0;
}
.pdTB10{
	padding: 10px 0;
}
.pb10{
	padding: 10px;
}
.borB{
	border-bottom: 2px solid #F4F4F4;
}
.borderB{
	border-bottom: 2px solid #E4E1E1;
}
.bordertT{
	border-top: 2px solid #E4E1E1;
}
/* logo导航 */
.allDiv{
	width: 100%;
	text-align: center;
	}
.headNav{
	width: 100%;
	text-align: center;
	}
.logoPart{
	margin: 0 auto;
	height: 126px;
}
.logoPart img{
	margin-top: 11px;
}
.navPart{
	width: 100%;
	height: 60px;
	background-color: #F2F2F2;
	border-bottom: 2px solid #AC2A2C;
}

.navNam{
	width: 90%;
	margin: 0 auto;
	list-style: none;
	display: block;
	height: 60px;
}
.navNam li {
	height: 60px;
	font-size: 18px;
	float: left;
	list-style: none;
	display: inline;
	line-height: 60px;
}
.navNam li:first-child{
	margin-left: 2%;
}
.homeDiv {
	display: inline-block!important;
	overflow: hidden;
	width: 100%;
	white-space:nowrap;
	/* text-align:left; */
	list-style:none;
}
.homeDiv span{
	font-weight: bold;
	display: inline-block;
	line-height: 60px;
	padding: 0 0px 0 10px;
	color: #646363;
}
.solShow{
	width: 11%;
}
.mouseAdd{
	background-color: #AC2A2C;
	color:#FAFAFA ;
	height: 60px;
}
.mouseAdd span{
	color: #F2F2F2;
	float: left;
}
.navHidDiv{
	width: 80%;
	height: 40px;
	display: none;
	display: inline-block;
	padding: 0 0 0 5px;
	margin-top: 10px;
}
.navHidDiv .aglinCen{
	width:100%;
	height:40px;
	dispaly:flex;
	align-items:center
}
.navHidDiv img{
	width: 10px;
	height: 28px;
	margin-top: 3px;
}

.hidUl{
	width: 70%;
	margin-left: 8px;
}
.hidUl li{
	/* width: 27%; */
	padding: 0px 9px 0 0;
	font-size: 10px;
	color: #F2F2F2;
	height: 20px;
	line-height: 20px;
}
.hidUl li:first-child{
	margin-left: 0;
}

.padT0L20{
	padding: 0 20px;
}
/* 大轮播 */
.imgChange{
	width: 100%;
}
#flash{width:100%;height: 550px;position: relative; border-bottom: 2px solid #AC2A2C; text-align:center; }
#flash #play{width:100%;height: 400px;list-style: none;position:absolute;top:0px;left:0px;}
#flash #play li{display: none;position:absolute;top:0px;left:0px; width: 100%;}
#flash #play li img{ width: 100%; height: 400px;}
#butLi{width: 156px; height: 25px;position: absolute;bottom: 10px; left: 50%; margin-left:-78px ; }
#button{bottom:20px;left:470px;list-style: none;}
#button li{margin-left: 10px;float: left; display:inline-block; }
#button li div{width:12px;height: 12px;background:#DDDDDD;border-radius: 6px;cursor: pointer;}
#prev{width:40px;height:63px;background:url(../img/beijing.png) 0px 0px;position: absolute;top:180px;left:20px;z-index: 1000;}
#next{width:40px;height:63px;background:url(../img/beijing.png) -40px 0px;position: absolute;top:180px;right:20px;z-index: 1000;}
#prev:hover{background:url(../img/beijing.png) 0px -62px;}
#next:hover{background:url(../img/beijing.png) -40px -62px;}
/* 小轮播 */
.box{width: 100%;height: 300px;margin: 0 auto;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{width: 100%;height: 300px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 100%; height: 300px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:60%;background: rgba(125,125,120,.4);text-indent: 2em;
				padding-right:40% ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite}
.box-2{position: absolute;right: 10px;bottom: 14px;}
.box-2 ul li{float:left;width: 25px;height: 4px;overflow: hidden; margin: 0 5px; 
				background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255,0.6);}
/*小轮播2 */
.box00{width: 100%;height: 269px;margin: 0 auto;overflow: hidden;position: relative;}
.box-100 ul{}
.box-100 ul li{width: 100%;height: 269px;position: relative;overflow: hidden;}
.box-100 ul li img{display:block;width: 100%; height: 269px;}
.box-100 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:60%;background: rgba(125,125,120,.4);text-indent: 2em;
				padding-right:40% ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite}
.box-200{position: absolute;right: 10px;bottom: 14px;}
.box-200 ul li{float:left;width: 25px;height: 4px;overflow: hidden; margin: 0 5px; 
				background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box-200 ul .on{background: rgba(255,255,255,0.6);}
/* 今日头条 */
.mainPain{
	width: 100%;
	/* height: 500px; */
	margin: 0 auto;
}
.newsLb{
	width: 80%;
	margin-left: 10%;
	height: 80px;
	background-color: #FFFFFF;
	text-align: center;
	
}
.newsLb img {
	width: 110px;
	height: 80px;
}
.redFont{
	margin:  0 auto;
	font-size: 26px;
	color: #AC2A2C;
	font-weight: bold;
	padding: 10px 0 ;
}
.blackFont{
	font-size: 10px;
	color: #000000;
}
.notice_active {
   float: left;
   width: 80%;
   height: 80px;  /*此高要等于父高*/
   padding: 0;
   overflow: hidden;
   position: relative;
   margin: 0 auto;
}
.notice_active ul li{
	width: 100%;
	height: 80px;
}
/* 分栏内容*/ 
.subfield01{
	width: 80%;
	height: 300px;
    margin-left: 10%;
}
.no0101{
	width: 32%;
}
.no0102{
	width: 32%;
	height: 100%;
	background-color: #FFFFFF;
	
}
.no0103{
	width: 32%;
	height: 100%;
	background-color: #FFFFFF;
}
.headerPartFL{
	width: 100%;
	border-bottom: 1px solid #AC2A2C;
	height: 30px;
}
.headerPartFL span:first-child {
	background-color: #AC2A2C;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	width: 78px;
	text-align: center;
}
.headerPartFL span:last-child{
	color: #989CA2;
	line-height: 30px;
	text-align: center;
}
.mostMoudel{
	overflow: hidden;
}
.contPartFL {
	width: 100%;
	padding: 8px;
	overflow: hidden;
	/* height: 240px; */
}
.contPartFL ul li{
	line-height: 30px;
	border-bottom: 1px solid #F4F4F4;
	font-weight: bold;
	padding: 0 10px;
}
/* 导航切换 */
.tabbox{width: 100%;padding: 0; margin: 0;} 
/* .tabbox ul{list-style:none;display:inline-block;width: 100%;height:30px;border-bottom: 2px solid #D8D6D6;}*/
.tabbox ul {
    list-style: none;
    display: inline-block;
    /* width: 100%; */
    height: 30px;
    /* border-bottom: 2px solid #D8D6D6; */
    flex: 1;
}
/*.tabbox ul li{float:left;width:15%;height:30px;line-height:30px;padding-left:8px;margin-right:-1px;cursor:pointer;font-weight: bold;}*/
.tabbox ul li {
    float: left;
    width: max-content;
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
    margin-right: -1px;
    cursor: pointer;
    font-weight: bold;
}
.tabbox ul li.active{border-bottom:2px solid #AC2A2C;color:#AC2A2C;font-weight:bold;}
.tabbox .tabContent{padding:5px; }
.tabbox .tabContent>div{display:none;}
.tabbox .tabContent>div.active{display:block;overflow: hidden;height: 250px;}
.tabContDet{border-bottom: 2px dashed #F5AC91;}
/* 第二行 */
.subfield02{
	width: 80%;
	height: 100px;
    margin-left: 10%;
}
.no0201{
	width: 32%;
	height: 80px;
}
.no0201 img{
	width: 100%;
	height: 100%;
}
.no0301{
	width: 32%;
	height: 300px;
}
.companyDet{
	width: 100%;
	padding: 5px 0;
}
.companyDet img{
	width: 100%;
}
.companyDet span{
	display: inline-block;
	margin-top: 10px;
	padding: 8px ;
}
.companyPro{
	width: 100%;
	height: 60px;
}
.companyPro img{
	width: 28%;
	height: 60px;
}
.comProText{
	width: 72%;
	height: 60px;
}
.comProText p{
	font-size: 16px;
	padding: 0 10px;
}
.comProText span{
	display: inline-block;
	padding: 3px 10px;
}
.partentCard{
	width: 47%;
	box-shadow: 2px 4px 6px rgba(99,96,96,0.5);
}
.partentCard img{
	width: 100%;
	height: 61px;
}
/* foot */
.footNav{
	width: 100%;
	height: 230px;
	background-color:#363636 ;
	bottom: 0;
}
.footFriendPart{
	width: 100%;
	height: 50px;
	background-color: #ECECEC;
}
.footFriendLink span:first-child{
	color: #000000;
}
.footFriendLink{
	width: 80%;
	margin-left: 10%;
	height: 50px;
	padding: 15px 0;
	color: #7C7C7C;
}
.footFriendLink span{
	padding: 0 10px;
}
.footSM{
	width: 80%;
	margin-left: 10%;
	height: 180px;
	background-color:#363636 ;
}
.footLeft{
	width: 60%;
	height: 140px;
	padding: 20px;
}
.footLeftText01{
	width: 100%;
	height: 40px;
}
.footRight{
	width: 110px;
	height: 140px;
	padding: 20px;
}
.footRight img{
	width: 110px;
	height: 110px;
}
.echart{
	width: 100%;
	height: 110px;
}
.echartName{
	width: 100%;
	height: 30px;
	text-align: center;
}
.fontTextMoudel{
	line-height: 30px;
	font-size: 14px;
	color: #7C7C7C;
}