html,body,div,p,span,ul,li,dl,dt,dd,ol,i,em,a,img,h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
}


ul,li{
	list-style:none;
}

img{
	display:block;
}

a{
	text-decoration:none;
}


body{
	max-width:1920px;
	margin:0 auto;
	font-family:"Microsoft YaHei";
}



.toptit{
	width:100%;
	height:36px;
	line-height:36px;
	background:#F5F5F5;
}

.logos{
	background:#FFF;
}

.toptcen{
	width:1200px;
	margin:0 auto;
}


.toptit .toptcen span{
	width:40px;
	height:22px;
	display:inline-block;
	border-radius:6px;
	color:#FFF;
	background:#E62129;
	font-size:14px;
	text-align:center;
	line-height:22px;
}

.toptit .toptcen p{
	display:inline-block;
	font-size:14px;
}

.toptit .toptcen p a{
	color:#666;
}

.toptit .toptcen p a:hover{
	color:#000;
}


.logobox{
	width:1200px;
	height:124px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.pin_class{
	width:370px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-left:30px;
}

.pin_class a{
	color:#333;
}


.pin_class dl{
	width:68px;
	height:68px;
	border:1px solid #EEE;
	border-radius:8px;
	text-align:center;
	box-sizing:border-box;
	overflow:hidden;
	box-shadow:0 0 6px #EEE;
}

.pin_class dl dt{
	height:26px;
	line-height:26px;
	font-size:14px;
}

.pin_class dl:hover a dt{
	font-size:16px;
	color:#E0620D;
}

.pin_class dl dd{
	height:34px;
	background:url(../images/class_icon.png) no-repeat;
}
.pin_class dl dd.zc{
	background-position:8px -6px;
}
.pin_class dl dd.xc{
	background-position:8px -42px;
}
.pin_class dl dd.xd{
	background-position:8px -88px;
}
.pin_class dl dd.xcc{
	background-position:8px -128px;
}
.pin_class dl dd.kz{
	background-position:8px -170px;
}

.call{
	margin-left:30px;
}

.calling{
	width:220px;
	height:30px;
	border:1px solid #EEE;
	border-radius:8px;
	background:url(../images/icon-call.png) no-repeat 6px center;
	line-height:30px;
	text-indent:40px;
	font-size:14px;
	margin-bottom:8px;
	box-shadow:0 0 6px #EEE;
}


.topzixun{
	width:220px;
	display:flex;
	justify-content:space-between;
}

.job-box{
	width:100px;
	height:30px;
	border-radius:15px;
	line-height:30px;
	background:#F18517 url(../images/icon-work.png) no-repeat 6px center;
	background-size:18px 18px;
}

.job-box:hover{
	background:#E62129 url(../images/icon-work.png) no-repeat 6px center;
	background-size:18px 18px;
}

.mon-box{
	width:100px;
	height:30px;
	border-radius:15px;
	line-height:30px;
	background:#F18517 url(../images/icon-mon.png) no-repeat 6px center;
	background-size:18px 18px;
}

.mon-box:hover{
	background:#E62129 url(../images/icon-mon.png) no-repeat 6px center;
	background-size:18px 18px;
}


.job-box a, .mon-box a{
	display:block;
	font-size:14px;
	color:#FFF;
	text-indent:30px;
}


.nav{
	width:100%;
	height:60px;
	background:#BD0000;
	position:relative;
}

.topline{
	width:100%;
	height:0px;
	position:absolute;
	left:0;
	top:0;
	background:#EB5057;
	transition:.5s;
}


.nav:hover .topline{
	height:5px;
}

.nav ul{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:center;
}

.nav ul li{
	width:120px;
	height:60px;
}

.nav ul li a{
	width:100%;
	height:100%;
	line-height:60px;
	display:block;
	color:#FFF;
	font-size:18px;
	text-align:center;
	position:relative;
}

.nav ul li a:hover{
	background:url(../images/navhover.png) no-repeat center center;
}


.daohang-zy{
	display:none;
	width:100%;
	height:150px;
	position:absolute;
	left:0;
	top:60px;
	background:#FFF;
}

.nav ul li:hover .daohang-zy{
	display:block;
}


.dhzhuanye{
	width:1200px;
	margin:0 auto;
	margin-top:30px;
	position:relative;
}


.dhzhuanye dl{
	width:100%;
	display:flex;
	justify-content:space-between;
}


.dhzhuanye dl dd a{
	width:150px;
	height:46px;
	display:block;
	line-height:46px;
	color:#333;
	border:1px dashed #CCCCCC;
}


.dhzhuanye dl dd a.morezy{
	background:#FF8A00;
	border-radius:23px;
	color:#FFF;
	border:none;
}

.dhzhuanye dl dd a.morezy:hover{
	background:#FF4000;
	border:none;
	color:#FFF;
}

.dhzhuanye dl dd a:hover{
	background:none;
	border:none;
	border:1px dashed #FFF;
	box-shadow:0 0 8px #CCCCCC;
	color:#FF5C26;
}


/* .zylist{
	width:280px;
	height:260px;
	border:1px solid #EEE;
	box-shadow:0 0 8px #EEE;
	border-radius:10px;
}

.zylist img{
	border-radius:8px;
	margin:10px auto;
}

.zylist dl{
	width:260px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}

.zylist dl dt{
	width:120px;
	height:36px;
}

.zylist p{
	height:40px;
	line-height:30px;
	font-size:24px;
	text-align:center;
}

.zylist dl dt:nth-child(1) a{
	background-image: -webkit-linear-gradient(left,#FFB951,#FF9900);
	background-image: -o-linear-gradient(left,#FFB951,#FF9900);
	background-image: -ms-linear-gradient(left,#FFB951,#FF9900);
	background: -moz-linear-gradient(left,#FFB951,#FF9900);
	background: linear-gradient(left,#FFB951,#FF9900);
}

.zylist dl dt:nth-child(1) a:hover{
	background-image: -webkit-linear-gradient(left,#FF9900,#FFB951);
	background: linear-gradient(left,#FF9900,#FFB951);
}

.zylist dl dt a{
	width:120px;
	height:36px;
	display:block;
	border-radius:6px;
	line-height:36px;
	text-align:center;
	font-size:16px;
	background-image: -webkit-linear-gradient(left,#FF9900,#FFB951);
	background-image: -o-linear-gradient(left,#FF9900,#FFB951);
	background-image: -ms-linear-gradient(left,#FF9900,#FFB951);
	background: -moz-linear-gradient(left,#FF9900,#FFB951);
	background: linear-gradient(left,#FF9900,#FFB951);
}

.zylist dl dt a:hover{
	background-image: -webkit-linear-gradient(left,#FFB951,#FF9900);
	background: linear-gradient(left,#FFB951,#FF9900);
} */
