html,body,div,p,span,dl,dt,dd,ul,li,ol,a,img,i,em,b,strong,h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
}

ul,li{
	list-style:none;
}

a{
	text-decoration:none;
}


body{
	font-family:"Microsoft YaHei";
}


.banner{
	width:100%;
	height:730px;
	background:url(../images/banner.jpg) no-repeat center center;
}

.banner a{
	width:100%;
	height:730px;
	display:block;
}


.bigtitle{
	width:1200px;
	margin:0 auto;
	margin-top:100px;
}

.bigtitle h3{
	width:100%;
	font-size:46px;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
}


.bigtitle h3 span.lef{
	width:70px;
	height:16px;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-end;
	margin-right:30px;
}


.bigtitle h3 span.rig{
	width:70px;
	height:16px;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	margin-left:30px;
}


.bigtitle h3 span i{
	display:block;
}

.bigtitle h3 span i.c1{
	width:70px;
	border-top:2px solid #000000;
}

.bigtitle h3 span i.c2{
	width:45px;
	border-bottom:2px solid #000000;
}


.bigtitle p{
	width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:16px;
	color:#999;
	margin-top:18px;
	font-family:"Helvetica";
}


.danwei{
	width:100%;
	height:auto;
	background:#CD0100;
	margin-top:50px;
	overflow:hidden;
}

#hezuo{
	width:100%;
	height:auto;
	margin-top:30px;
	margin-bottom:30px;
}

#hezuo .swiper-slide{
	width:340px;
}

#hezuo .swiper-slide img{
	width:340px;
}



.xieyi{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-top:30px;
}

.xieyi-items-1{
	background:#FFF;
	border-radius:10px;
	height:440px;
}


.xieyi-items-1 h3{
	 border-left:6px solid #CD0100;
	 margin-top:20px;
	 margin-left:38px;
	 font-size:24px;
	 text-indent:10px;
	 font-weight:normal;
}

.xieyi-items-1 p{
	margin-left:38px;
	font-size:18px;
	line-height:40px;
}

.xieyi-items-1 img{
	display:block;
}

xieyi-items-2{
	width:595px;
}

.xy-items-box img{
	display:block;
}

.xy-items-box{
	width:595px;
	background:#FFF;
	display:flex;
	justify-content:flex-start;
	border-radius:10px;
	margin-bottom:24px;
}


.xy-items-box dl{
	width:212px;
	margin-left:30px;
	display:flex;
	flex-wrap:wrap;
	align-content:center;
}

.xy-items-box dl dt{
	width:100%;
	 border-left:6px solid #CD0100;
	 font-size:24px;
	 text-indent:10px;
	 margin-bottom:10px;
}

.xy-items-box dl dd{
	width:100%;
}



.quanguo{
	width:100%;
	height:520px;
	background:url(../images/map.png) no-repeat center center;
	margin:0 auto;
	margin-top:110px;
	position:relative;
}


.shuji{
	width:100%;
	height:220px;
	background:rgba(205,1,0,.8);
	position:absolute;
	left:0;
	bottom:-100px;
}


.fangwei{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:center;
	color:#FFF;
}

.fwbox{
	width:300px;
	box-sizing:border-box;
	margin:60px 0 20px 0;
	position:relative;
}

.fwbox span{
	position:absolute;
	left:0;
	bottom:-54px;
}

.fwbox .hzdw{
	position:absolute;
	left:290px;
	bottom:260px;
}

.fwbox .hzdw dl{
	color:#CD0100;
}

.fwbox .hzdw p{
	color:#000;
}


.fwbox:nth-child(4){
	border-right:none;
}

.fwbox dl{
	text-align:center;
	font-family:Helvetica;
	display:flex;
	justify-content:center;
}

.fwbox dl dt{
	font-size:66px;
	font-weight:bold;
}

.fwbox dl dd{
	font-size:18px;
}

.fwbox p{
	text-align:center;
	line-height:30px;
	font-size:24px;
}


.fuwu{
	width:1200px;
	margin:0 auto;
	margin-top:70px;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}


.fwduan{
	width:490px;
	height:286px;
	background:#5B5B5B;
	margin-bottom:20px;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
}

.fwduan h3, .fwchang h3{
	width:134px;
	height:55px;
	line-height:52px;
	background-image: linear-gradient(to right,#FE5915, #FB0200);
	text-align:center;
	color:#FFF;
	position:absolute;
	left:0;
	top:0;
	border-radius:0 0 28px 0;
	font-size:28px;
}

.fwduan p{
	width:416px;
	font-size:18px;
	color:#FFF;
	line-height:30px;
	text-align:center;
}

.fwchang{
	width:690px;
	height:286px;
	position:relative;
}

.fwchang dl{
	width:100%;
	height:98px;
	background:rgba(255,255,255,.8);
	position:absolute;
	left:0;
	bottom:0;
	display:flex;
	justify-content:center;
	align-items:center;
}


.fwchang dl dt{
	width:440px;
	text-align:center;
	font-size:18px;
	line-height:30px;
}

.fwchang img{
	display:block;
}



.huisebg{
	background:#E9E9E9;
	overflow:hidden;
	margin-top:30px;
}


.fazhan{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:flex-start;
	margin-top:80px;
	margin-bottom:80px;
}


.faimg{
	width:218px;
}

.faline{
	width:982px;
	position:relative;
}


.faline dl{
	width:94%;
	display:flex;
	justify-content:space-around;
	align-items:center;
	z-index:9;
	position:absolute;
	left:3%;
	top:40px;
}


.faline span{
	width:992px;
	height:2px;
	display:block;
	border-top:1px solid #CD0100;
	position:absolute;
	left:-8px;
	top:89px;
	z-index:1;
}


.faline dl dt{
	width:98px;
	height:98px;
	background:#CD0100;
	border-radius:50%;
	line-height:98px;
	text-align:center;
	font-size:24px;
	color:#FFF;
}

.faline dl dd{
	width:20px;
	height:20px;
	background:#CD0100;
	border-radius:50%;
}


.faline ul{
	width:98%;
	margin:0 auto;
	display:flex;
	justify-content:space-around;
	margin-top:150px;
}


.faline ul li{
	width:140px;
	text-align:center;
	font-size:18px;
	line-height:30px;
}




.jiuye{
	width:1200px;
	margin:0 auto;
	border:2px solid #000000;
	margin-top:86px;
}



.jiuyelist{
	border-top:2px solid #000000;
	margin-top:60px;
}

.namett{
	width:100%;
	height:108px;
	line-height:108px;
	border-bottom:1px solid #EEE;
}

.namett ul{
	width:100%;
	display:flex;
}

.namett ul li{
	width:20%;
	text-align:center;
	font-size:24px;
	font-weight:bold;
}


#jiuye{
	background: #ffffff;
}

#jiuye .swiper-wrapper {
	width: 1200px;
	height: 360px;
}

#jiuye .swiper-slide{
	width: 1200px;
	height: 60px;
	line-height:60px;
	box-sizing: border-box;
	border-bottom: 1px solid #EEE;
	display:flex;
	justify-content:space-between;
}



#jiuye .swiper-slide ul{
	width:100%;
	display:flex;
}

#jiuye .swiper-slide ul li{
	width:20%;
	text-align:center;
	font-size:18px;
}

#jiuye .swiper-slide ul li a{
	width:130px;
	height:40px;
	display:block;
	margin:0 auto;
	margin-top:10px;
	background:#CD0100;
	line-height:40px;
	font-size:16px;
	color:#FFF;
	border-radius:20px;
}


#jiuye .swiper-slide ul li:nth-child(4){
	font-weight:bold;
	color:#CD0100;
}


.xuezi{
	width:1200px;
	margin:0 auto;
	margin-top:50px;
}

.xuezi ul{
	width:100%;
	display:flex;
	justify-content:space-between;
}

.xuezi ul li{
	width:285px;
}

.xuezi ul li img{
	display:block;
}

.xuezi ul li dl{
	width:100%;
	height:98px;
	background:#F0F0F0;
	text-align:center;
	overflow:hidden;
}

.xuezi ul li dl dt{
	font-size:24px;
	font-weight:bold;
	line-height:40px;
	margin-top:10px;
}

.xuezi ul li dl dd{
	font-size:24px;
	color:#333;
}



.danweis{
	background:#CD0100;
	overflow:hidden;
	margin-top:90px;
}


.danweis p.mores{
	width:1157px;
	margin:30px auto;
}

.bai{
	margin-top:50px;
	color:#FFF;
}

.bai p{
	color:#FFF;
}

.bai h3 span i.c1 {
    width: 70px;
    border-top: 2px solid #FFFFFF;
}
.bai h3 span i.c2 {
    width: 45px;
    border-bottom: 2px solid #FFFFFF;
}


.moredw{
	width:200px;
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:18px;
	display:block;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
	border:1px solid #000;
	border-radius:10px;
	color:#000;
}

.moredw:hover{
	border:1px solid #F00;
	color:#F00;
}


/*นซนฒืจาต*/

.lovezy{
	width:100%;
	background:#F5F5F5;
	overflow:hidden;
}


.abzhuanye{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top:65px;
	margin-bottom:60px;
}


.abzhuanye dl{
	width:290px;
	background:#FFF;
	margin-bottom:20px;
	transition:.5s;
}

.abzhuanye dl:hover{
	box-shadow:0 0 12px #999999;
}

.abzhuanye dl b{
	width:100%;
	height:60px;
	display:block;
	line-height:60px;
	text-align:center;
	font-size:24px;
	margin-top:10px;
	margin-bottom:10px;
}

.abzhuanye dl dd{
	width:234px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}

.abzhuanye dl dd a{
	width:108px;
	height:36px;
	display:block;
	text-align:center;
	border-radius:18px;
	margin-bottom:20px;
}

.abzhuanye dl dd a:nth-child(1){
	border:2px solid #FF0318;
	color:#FF0318;
	box-sizing:border-box;
	line-height:32px;
}

.abzhuanye dl dd a:nth-child(1):hover{
	background:#FF0318;
	color:#FFF;
}

.abzhuanye dl dd a:nth-child(2){
	background:#FF0318;
	color:#FFF;
	line-height:36px;
}

.abzhuanye dl dd a:nth-child(2):hover{
	background:#FF8000;
}














