body{
	background: #F5F5F5;
}
/* 页面顶部 */
.header-wrap{
	background: #f5f5f5;
	height: 694px;
}
header{
	background: #fff;
}
.header-top{
	height: 38px;
	background: #f6f6f6;
}
.w-1200{
    min-width: 0 !important;
    width: 1200px;
}
.mg-auto{
	margin-left: auto;
	margin-right: auto;
}
.header-top-inner{
	background: #f6f6f6;
	overflow: hidden;
}
.header-tel{
	float: right;
	line-height: 38px;
	color: #cbcdd1;
	font-size: 12px;
	padding-left: 18px;
	background: url(../images/tel.png) left center no-repeat;
}
.header-nav-wrap{
	padding: 15px 0;
	/* overflow: hidden; */
}
.header-nav-wrap h1{
	float: left;
	margin-top: 5px;
}
.header-text-box{
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
.header-line{
	float: left;
	height: 34px;
	width: 1px;
	background: #050101;
	margin-top: 3px;
}
.header-text{
	float: left;
	color: #050101;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	margin-left: 15px;
}
.header-nav{
	float: right;
}
.header-nav li{
	float: left;
	position: relative;
	margin-left: 2px;
}
.header-nav li a{
	display: block;
	padding: 28px 15px;
	line-height: 20px;
	color: #333;
	font-size: 16px;
}
.header-nav li.active a,.header-nav li:hover a{
	background: #c00f0f;
	color:#fff;
}
.header-nav li dd{
	display: none;
    position: absolute;
    width: 100%;
    z-index: 999;
    padding-top: 1px;
}
.header-nav li dd a {
	display: block;
	height: 35px;
	line-height: 35px;
	color: #fff;
	margin-bottom: 1px;
	text-align: center;
	padding:0;
	background: #005FAD;
}
.header-nav li:hover dd {
	display: block;
}

/* 底部 */
.footer-top{
	padding: 40px 0 30px;
	background: #181d34;
}
.footer-contact-box{
	float: left;
	width: 386px;
}
.footer-content-list{
	float: left;
	width: 160px;	
}
.footer-content-list.last{
	width: 108px;
}
.footer-contact-title{
	font-size: 16px;
	color: #ffffff;
	opacity: 0.8;
	line-height: 28px;
	margin-bottom: 8px;
}
.footer-contact-item{
	font-size: 14px;
	line-height: 32px;
	color: #ffffff;
	opacity: 0.4;
}
.footer-contact-item a{
	display: block;
	color:#fff;
}
.footer-code-box{
	float: left;
	width: 226px;	
}
.footer-code-img{
	display: block;
	width: 96px;
	height: 96px;
	margin-left: 7px;
	margin-bottom: 15px;
}
.footer-code-text{
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	opacity: 0.5;
}
.footer-copy{
	height: 60px;
	padding: 20px 0;
	background:#121628;
	line-height: 20px;
 -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
		 box-sizing: border-box;
}
.footer-copy-text{
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #ffffff;
	opacity: 0.3;
}
body .adv p{
	text-indent: 0;
	padding-left: 30px;
}
@media screen and (min-width:1360px){
	.quality-desc{
		height: 62px;
		line-height: 62px;
		background-color: #005cce;
		color:#fff;
		font-size: 16px;
		text-align: center;
	}
}
@media (min-width:1200px) and (max-width:1359px){
	.quality-desc{
		height: 50px;
		line-height:50px;
		height: 50px;
		background-color: #005cce;
		color:#fff;
		font-size: 13px;
		text-align: center;
	}
	.case-link-text{
		line-height: 40px;
		height: 40px;
		font-size: 14px;
	}
	.case-link-detail{
		margin-top: 11px;
	}
}
@media (min-width:1361px) and (max-width:1550px){
	.case-link-text{
		line-height: 45px;
		height: 45px;
		font-size: 15px;
	}
	.case-link-detail{
		margin-top: 13px;
	}
}
@media only screen and (max-width: 1200px) {
	.case-link-text{
		line-height: 40px;
		height: 40px;
		font-size: 14px;
	}
	.case-link-detail{
		margin-top: 11px;
	}
}