@charset "utf-8";
/*------------------通用样式-------------------*/

body {font-family: "微软雅黑"; background-color:#FFF;}
* {margin:0;padding:0;}
ul, ol, li {list-style:none}
a {text-decoration: none; font-size:14px; color:#333;}
a:hover {color:#E15517;}
img {margin:0;padding:0;border:none;}
.clear {clear:both;margin:0px;padding:0px;}
.clear a{
	font-size: 10px;
}
form {display: block;}
#all {width: 100%;margin:0px auto;height: auto;min-width:320px;overflow:hidden;background-color:#FFF;}
#alla{width: 100%;margin:0px auto;height: auto;min-width:320px;overflow:hidden;background-color:#f5f6f7;}
.navi ul li h2,.ce_nav li h3{font-weight:normal;}












.headeri {width:100%; height:85px; margin:0px auto; overflow:hidden; position:absolute; display:block; z-index:999;}
.head_inside{width:1200px; height:85px; overflow:hidden; margin-left:auto; margin-right:auto;}

.logoi{height:55px; overflow:hidden; float:left; margin-top:15px;}
.logoi a{ display:block;}

.head_r{float:right;}
.navi{height:50px; margin-top:15px; position:relative; z-index:999;}
.navi ul{clear:both;}
.navi ul li{float:left;/* margin-left: 10px; */height:50px;width: 100px; }
.navi ul li a{height:50px;width:100px;display:block;color:#FFFFFF;font-size: 18px;line-height:50px;text-align:center;cursor:pointer;z-index:999; position:relative;}
#navBd{position:relative;}
.navHover a{color:#fff;}
#navSelected{position:absolute;top:0;left:20px; width:100px;height:50px;background:url(../images/header.png) no-repeat  10px bottom;}





.headmobi-menu{float: right;width: 1.8rem;height: 1.8rem;margin-top: 1rem;display: none;}
.headmobi-menu img{width: 100%;}

.headnav-mobi{width: 100%;position: fixed;z-index: 999;height: 100%;background: rgba(0,0,0,0.6);top: 0;right: -200%;}
.headnavmobirt{background: #FFFFFF;width: 80%;float: right;height: 100%;padding-top: 3rem;}
.headnavmobi-close{width: 2rem;height: 2rem;background: url(../static/image/mobi-close.png);background-size: 100%;position: absolute;left: 2rem;top: 2rem;}
.heanavmobiti{text-align: center;font-size: 1rem;line-height: 3rem;color: #ff6d01;background: #f9f6f6;font-weight: bold;}
.headnavmobirt ul{padding: 0 2rem;}
.headnavmobirt ul li a {display: block;font-size: 0.85rem;line-height: 3rem;height: 3rem;overflow: hidden;color: #333333;text-align: left;border-bottom: 1px dashed #CCCCCC;}
.headnavmobirt ul li a span{float: right;color: #999999;}







.header {width:100%; margin:0px auto; overflow:hidden; position:relative; z-index:9;}
.head-top{width:100%; height:30px; margin-left:auto; margin-right:auto; background-color:#f1f1f1; border-bottom:1px solid #dddddd;}
.headt-frame{width:1200px; height:30px; margin-left:auto; margin-right:auto;}
.iht-dao{height:30px; float:right; margin-right:30px;}
.iht-dao a{height:30px; display:block; color:#666666; font-size:12px; line-height:30px; float:left; margin-left:15px;}
.iht-dao a:hover{color:#008ed6; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
.iht-dao p{height:30px; display:block; color:#cccccc; font-size:14px; line-height:30px; float:left; margin-left:15px;}
.hy{width:400px; height:30px; line-height:30px; font-size:14px; color:#666; float:left;}
.iht-dh{height:30px; float:right;}
.iht1{height:30px; color:#333; font-size:12px; line-height:30px; float:left;}
.iht3{height:30px; color:#333; font-size:14px; line-height:30px; float:left; margin-left:10px;}

	.head-mid{width:1200px; height:83px; margin-left:auto; margin-right:auto;}
.logo{height:60px; overflow:hidden; float:left; margin-top:20px;}
.logo a{ display:block;}
.i-dh{height:50px; float:right; margin-top:25px;}


.head_nav{width:100%; height:70px; margin-top:0px;background-color: #E15517;}
.head_nn{width:1200px; height:70px; margin-left:auto; margin-right:auto; overflow:hidden; background-color:#E15517;}
.nav{ height:70px; float:left;}
.nav ul{clear:both;}
.nav ul li{float:left; height:70px; padding-right:18px; }
.nav ul li a{height:70px; display:block; color:#FFF; font-size:18px; line-height:70px; padding:0px 20px;cursor:pointer;}
.nav ul li a:hover{height:70px; background-color:#333333; color:#FFF; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
.nav ul .nav_Location a{ background-color:#333333; color:#FFF;}










@media screen and (max-width: 1200px) {
	.head_inside{
		width: 100%;display: flex;
	}
}
@media (max-width: 768px) {
	.head_inside{display: block;}
.headmobi-menu{margin-right: 2rem;display: block;}
}		






@media screen and (max-width: 1200px) {
	
	#navBd{
		display: flex;
	}
	.navi ul li a{
		    font-size: 0.75rem;width: auto;padding: 0 1rem;
	}
	.navi ul li{
		width: auto;		
	}
	#navSelected{
		display: none;		
	}
	.navi ul li:hover a{
		border-bottom: 2px solid #E15517;
	}
	#navCurr a{
		border-bottom: 2px solid #E15517;
	}
}

@media screen and (max-width: 1010px) {
	.logoi a img{width: 12rem;}
	.navi ul li a{padding: 0 0.3rem;}
}

@media screen and (max-width: 768px) {
	.head_r{display: none;}
	.logoi a img{width: 6rem;}
}

.nav ul li a{font-weight: bold;}
@media screen and (max-width: 1200px) {
	.head-mid,.head_nn{width: 100%;}
	.nav ul{padding-left: 1rem;}
	.nav ul li a{padding: 0;}
	
}

@media screen and (max-width: 768px) {
	.head_nav{display: none;}
	.head-mid{width: 100%;height: 60px;}
.head-mid .logo{height: auto;width: 12rem;margin-top: 10px;}	
	.head-mid .logo a img{width: 100%;}
	.i-dh{display: none;}
}
