@charset "utf-8";
			/*顶部和导航*/
			
			.head_top1 {
				width: 100%;
				height: 40px;
				line-height: 40px;
				background: #7c7c7c url(../images/topbg.png) no-repeat center center;
				box-shadow: 5px 5px 15px #ccc;
			}
			
			.head_top1 p {
				color: #fff;
				width: 40%;
			}
			
			.top_qr {
				float: left;
				line-height: 40px;
			}
			
			.top_qr a {
				color: #fff;
				margin: 0 28px;
				position: relative;
			}
			
			.top_qr .telt {
				padding-left: 30px;
			}
			
			.top_qr a img {
				position: absolute;
				top: 0;
				left: 5px;
			}
			
			.top_qr a:hover font {
				display: block;
			}
			
			.top_qr a font {
				display: none;
				position: absolute;
				left: -33px;
				z-index: 9999999;
			}
			
			.h_right ul {
				float: right;
				margin-left: 30px;
			}
			
			.h_right li {
				float: left;
				margin: 0 10px;
			}
			
			.h_right li a {
				border-right: 1px solid #fff;
				padding-right: 18px;
			}
			
			.h_right li a {
				color: #fff;
			}
			
			.head_cen {
				background: #f7f7f7;
			}
			
			.head_cen .logobox {
				width: 25%;
				padding: 8px 0;
			}
			
			.head_cen .logobox img {
				width: 100%;
			}
			
			.logotxt{padding-top: 15px;}
			.logotxt li{float: left;margin-right: 20px;}
			.logotxt img{display: inline-block;vertical-align: middle;margin-right: 3px;}
			.logotxt a{font-size: 16px;}
			.logotxt ul{padding-bottom:6px;}
			.logotxt h1{padding-top: 3px;color: #7c7c7c;font-size: 26px;border-top:1px dotted #7f7f7f;}
			.toptel{background: url(../images/htel.png) no-repeat left 15px;padding-top: 18px;box-sizing: border-box;padding-left: 72px;}
			.toptel span{color: #fe3436;}
			.toptel p{padding: 6px 0;font-size: 26px;font-weight: bold;color: #7f7f7f;letter-spacing:2px;}
			
			
			.nav {
				height: 65px;
				background: #b80000;
			}
			
			.nav ul > li {
				float: left;
				width: 11.1%;
				height: 65px;
				box-sizing: border-box;
				position: relative;
			}
			
			.nav ul > li:after {
				content: "";
				position: absolute;
				right: 0;
				top: 20px;
				width: 1px;
				height: 30px;
				background: #d24545;
			}
			
			.nav ul > li:last-child:after {
				display: none;
			}
			
			.nav ul > li > a {
				display: block;
				height: 65px;
				line-height: 65px;
				font-size: 16px;
				color: #fff;
				text-align: center;
				position: relative;
				z-index: 3;
			}
			
			.nav ul > li > a i {
				width: 0;
				height: 3px;
				background: #ff0003;
				position: absolute;
				left: 0;
				bottom: 0;
				z-index: 2;
				
			}
			
			.nav ul > li:hover > a i,
			.nav ul > li.active > a i {
				width: 100%;
				-webkit-transition: all .4s;
				-moz-transition: all .4s;
				-ms-transition: all .4s;
				-o-transition: all .4s;
				transition: all .4s;
			}
			
			.nav ul > li:hover .ernavs {
				height: auto;
				margin-top: 0;
				opacity: 1;
				visibility: visible;
				-webkit-transition: all .3s;
				-moz-transition: all .3s;
				-ms-transition: all .3s;
				-o-transition: all .3s;
				transition: all .3s;
			}
			
			.ernavs {
				width: 160px;
				box-shadow: 0 0 16px -4px rgba(0, 0, 0, .3);
				background: #fff;
				position: absolute;
				left: 50%;
				top: 100%;
				margin-left: -80px;
				text-align: center;
				height: 0;
				overflow: hidden;
				margin-top: 20px;
				opacity: 0;
				visibility: hidden;
				z-index: 9;
			}
			
			.ernavs ol {
				position: relative;
				z-index: 2;
			}
			
			.ernavs li a {
				display: block;
				height: 45px;
				line-height: 45px;
				font-size: 13px;
				border-bottom: 1px dotted #ccc;
			}
			
			.ernavs li a:hover {
				background: #ff0003;
				color: #fff!important;
			}
			
			
			
			@media (max-width: 768px) {
				.nav .mainb,.head_top1 p{width:100%;}
	.h_right,.logotxt,.ernavs{display:none !important;}
	.nav{height:80px;}
	.head_cen .logobox{width:45%;}
	.nav ul > li,.nav ul > li > a{height:40px;line-height:40px;}

	.toptel{padding-top:10px;background: url(../images/htel.png) no-repeat left 8px;
background-size: 24%;}
	.nav ul > li::after {top:18px;display:none;}
	.nav{    border-top: 1px solid #eee;
    border-left: 1px solid #eee;}
				.nav ul > li{width:25%;border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;}
	.nav ul > li:nth-child(7){display:none;}
	
	
			}
			@media (max-width: 640px) {
				.toptel{height:60px;padding-left: 42px;}
				.toptel p{font-size:1em;width:100%;}
				
			}
