@charset "utf-8";
html,body{
	font-family:"微软雅黑";
	overflow:auto;
}
.clears{
	clear:both;
}
a:link,
a:hover,
a:active,
a:visited{
	text-decoration:none;
}
.warp{
	width:100%;
	height:auto;
	
}
/* 头部 */
.header_h60{
	width:100%;
	height:60px;
}
.header{
	width:100%;
	height:auto;
	background:#55555A;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	position:fixed;
	top:0;
	left:0;
	z-index:20;
}
.header .header_upper{
	width:100%;
	height:auto;
	position:relative;
}
.header .header_upper .header_logo{
	max-width:177px;
	width:50%;
	height:auto;
	float:left;
	padding:15px 0;
	margin-right:14%;
}
.header .header_upper .header_logo img{
	width:100%;
	height:auto;
	margin:5px 0;
}
.header .header_upper .header_nav{
	width:50.89%;
	float:left;
	margin-right:14%;
}
.header .header_upper .header_nav>ul{
	width:100%;
	height:auto;
	text-align:center;
	margin:0;
	position:relative;
}
.header .header_upper .header_nav>ul>li{
	width:20%;
	float:left;
	position:relative;
}
.header .header_upper .header_nav>ul>li>a{
	display:block;
	height:auto;
	line-height:3;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	border-bottom:1px transparent solid;
	position:relative;
	margin:9px 0 8px;
}
.header .header_upper .header_nav>ul>li>a:after{
	content:"";
	width:45px;
	height:2px;
	background:none;
	box-shadow:none;
	border-radius:2px;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-22.5px;
}
.header .header_upper .header_nav>ul>li:hover>a:after{
	background:#fff;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);
}
.header .header_upper .header_nav ul li ul{
	display:none;
	max-width:300px;
	width:100%;
	height:auto;
	background:rgba(85, 85, 90, 0.7);
	box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);
	position:absolute;
	/* top:100%; */
	left:0%;
	z-index:11;
	margin-left:-20px;
	padding:40px 28px;
}
.header .header_upper .header_nav ul li:nth-child(2) ul{
	width:300px;
}
.header .header_upper .header_nav ul li:nth-child(3) ul{
	width:160px;
	
}
.header .header_upper .header_nav ul li a .dropdown-arrow{
    margin-left: 8px;
	display: inline-block;
    transform: rotate(90deg);
    font-weight: bold;
}

.header .header_upper .header_nav ul li:hover ul{
	display:block;
	
}
.header .header_upper .header_nav ul li:hover a .dropdown-arrow{
    transform: rotate(0deg);
}

.header .header_upper .header_nav ul li ul li{
	width:auto;
	height:auto;
	float:left;
	margin-right:20px;
}
.header .header_upper .header_nav ul li ul li:nth-child(2){
	width:80px;
	margin-right:32px;
}
.header .header_upper .header_nav ul li ul li:nth-child(3){
	width:68px;
	
	margin-right:38px;
}
.header .header_upper .header_nav ul li ul li:nth-child(4){
	width:62px;
	margin-right:26px;
}
.header .header_upper .header_nav ul li ul li:nth-child(5){
	width:74px;
	margin-right:22px;
}
.header .header_upper .header_nav ul li ul li:nth-child(6){
	width:48px;
	margin-right:0;
}
.header .header_upper .header_nav ul li ul li dl{
	width:100%;
	height:auto;
}
.header .header_upper .header_nav ul li ul li dl dt{
	width:100%;
	height:auto;
	text-align:left;
	border-right:1px #fff solid;
	margin-bottom:20px;
}
.header .header_upper .header_nav ul li ul li:nth-last-child(2) dl dt{
	border-right:none;
}
.header .header_upper .header_nav ul li ul li dl dt a{
	display:block;
	width:100%;
	height:auto;
	line-height:20px;
	font-size:16px;
	font-family:Microsoft YaHei UI;
	font-weight:normal;
	color:#fff;
}
.header .header_upper .header_nav ul li ul li dl dd{
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.header .header_upper .header_nav ul li ul li dl dd a{
	display:block;
	width:100%;
	height:auto;
	line-height:24px;
	font-size:16px;
	font-family:;
	font-weight:290;
	color:#fff;
	text-align:left;
	text-decoration:none;
}
.header .header_upper .header_form{
	width:5%;
	float:left;
	padding:15px 0;
}
.header .header_upper .header_form .form_kuai{
	width:75%;
	float:left;
	position:relative;
}
.header .header_upper .header_form .form_kuai input{
	width:100%;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#55555A;
	border:none;
	border-radius:6px;
	outline:none;
	padding:5% 5% 5% 20%;
}
.header .header_upper .header_form .form_kuai a{
	width:10%;
	height:70%;
	background:url(../images/search.png) no-repeat center;
	background-size:80%;
	position:absolute;
	top:15%;
	left:5%;
}
.header .header_upper .header_form .menu_nav{
	width:20%;
	text-align:right;
	float:right;
}
.header .header_upper .header_form .menu_nav img{
	display:inline-block;
	margin:4px 0 0;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transform:rotate(0);
	-moz-transform:rotate(0);
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	-o-transform:rotate(0);
}
.header .header_upper .header_form .menu_nav.list img{
	transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
}





.header .header_upper .menu_navlan{

width: 5%;

    float: left;

    /* display: block; */

    position: absolute;

    right: 20px;

    top: 20px;



	}



.fixed_nav .panmenu{

 

   display:none

  



	}




/* 底部 */
.footer{
	width:100%;
	height:auto;
	background:#55555A;
	overflow:hidden;
}
.footer .footer_upper{
	max-width:1180px;
	width:100%;
	height:auto;
	margin:82px auto 35px;
}
.footer .footer_upper .footer_nav{
	width:calc(97.5% - 30px);
	height:auto;
	float:left;
}
.footer .footer_upper .footer_nav ul{
	width:100%;
	height:auto;
	text-align:center;
	
}
.footer .footer_upper .footer_nav ul li{
	
	width:20%;
	max-width:186px;
	height:auto;
	margin-right:28px;
	display: inline-block;
	vertical-align: top;
}
.footer .footer_upper .footer_nav ul li:nth-child(2){
	max-width:186px;
	margin-right:40px;
}
.footer .footer_upper .footer_nav ul li:nth-child(3){
	max-width:186px;
	margin-right:46px;
}
.footer .footer_upper .footer_nav ul li:nth-child(4){
	max-width:186px;
	margin-right:34px;
}
.footer .footer_upper .footer_nav ul li:nth-child(5){
	max-width:186px;
	margin-right:22px;
}

.footer .footer_upper .footer_nav ul li:nth-child(6){
	max-width:94px;
	margin-right:32px;
}
.footer .footer_upper .footer_nav ul li:nth-child(7){
	max-width:84px;
	margin-right:46px;
}
.footer .footer_upper .footer_nav ul li:nth-child(8){
	max-width:70px;
	margin-right:34px;
}
.footer .footer_upper .footer_nav ul li:nth-child(9){
	max-width:82px;
	margin-right:34px;
}
.footer .footer_upper .footer_nav ul li:nth-child(10){
	max-width:64px;
	margin-right:0;
}
.footer .footer_upper .footer_nav ul li dl{
	width:100%;
	height:auto;
}
.footer .footer_upper .footer_nav ul li dt{
	width:100%;
	height:auto;
	line-height:20px;
	font-size:16px;
	font-family:Microsoft Yahei;
	font-weight:normal;
	color:#e0e0e0;
	text-align:left;
	margin-bottom:13px;
	border-right:0px #e0e0e0 solid;
}
.footer .footer_upper .footer_nav ul li:nth-child(10) dt{
	border-right:none;
}
.footer .footer_upper .footer_nav ul li:nth-child(10) dl dd{
	width:100%;
	height:auto;
}
.footer .footer_upper .footer_nav ul li dl dd a{
	display:block;
	width:100%;
	height:auto;
	line-height:26px;
	font-size:16px;
	font-family:Microsoft Yahei light;
	font-weight:290;
	color:#e0e0e0;
	text-align:left;
	text-decoration:none;
}
.footer .footer_upper .footer_nav ul li dl.links{
	margin-top:-20px;
}
.footer .footer_upper .footer_nav ul li dl.links dt{
	cursor:pointer;
	background:url(../images/links_down.png) no-repeat right center;
	margin-bottom:0;
}
.footer .footer_upper .footer_nav ul li dl.links dt.on{
	background:url(../images/links_left.png) no-repeat right center;
}
.footer .footer_upper .footer_icon{
	width:36px;
	height:auto;
	float:right;
}
.footer .footer_upper .footer_icon ul{
	width:100%;
	height:auto;
}
.footer .footer_upper .footer_icon ul li{
	width:100%;
	height:auto;
	position:relative;
}
.footer .footer_upper .footer_icon ul li a{
	display:block;
	width:100%;
	height:auto;
	font-size:12px;
	color:#fff;
	text-align:center;
	display:block;
}
.footer .footer_upper .footer_icon ul li a i{
	font-size:15px;
}
.footer .footer_upper .footer_icon ul li a p{
	font-size:11px;
	font-family:Microsoft Yahei light;
	margin-top:5px;
	margin-bottom:10px;
}
.footer .footer_upper .footer_icon ul li a img{
	display:block;
	width:16px;
	height:auto;
	margin:0 auto;
}
.footer .footer_upper .footer_icon ul li .tu{
	display:none;
	width:80px;
	height:80px;
	border:2px #fff solid;
	position:absolute;
	top:0;
	left:120%;
}
.footer .footer_upper .footer_icon ul li .tel{
	display:none;
	width:120px;
	height:auto;
	line-height:22px;
	font-size:14px;
	color:#55555a;
	background:#fff;
	border-radius:2px;
	position:absolute;
	top:0;
	left:120%;
}
.footer .footer_upper .footer_icon ul li:hover div{
	display:block;
}
.footer .footer_upper .footer_icon ul li .tu:before{
	content:"";
	width:3px;
	height:6px;
	background:url(../images/footer_left.png) no-repeat center;
	position:absolute;
	top:5px;
	left:-5px;
}
.footer .footer_upper .footer_icon ul li .tel:before{
	content:"";
	width:3px;
	height:6px;
	background:url(../images/footer_left.png) no-repeat center;
	position:absolute;
	top:5px;
	left:-3px;
}
.footer .footer_upper .footer_icon ul li .tu img{
	display:block;
	width:76px;
	height:76px;
}
.footer .footer_upper .reserved{
	width:100%;
	height:auto;
	line-height:84px;
	font-size:16px;
	font-family:Microsoft Yahei light;
	font-weight:290;
	color:#e0e0e0;
	text-align:center;
}



#top{
	width:36px;
	height:36px;
	position:fixed;
	right:5%;
	bottom:15%;
	border-radius:50%;
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.25);
	z-index:100;
}
#top a{
	display:block;
	width:100%;
	height:auto;
}
#top a img{
	display:block;
	width:100%;
	height:auto;
}


#top1{
	width:36px;
	height:36px;
	position:fixed;
	right:5%;
	bottom:1%;
	border-radius:50%;
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.25);
}
#top1 a{
	display:block;
	width:100%;
	height:auto;
}
#top1 a img{
	display:block;
	width:100%;
	height:auto;
}



@media only screen and (max-width: 1200px){
	
	.header .header_upper .header_logo{
		margin-right:12%;
	}
	
	.header .header_upper .header_nav{
		margin-right:12%;
	}

}

@media only screen and (max-width: 1000px){
	
	.header .header_upper .header_logo{
		margin-right:9%;
	}
	
	.header .header_upper .header_nav{
		margin-right:9%;
	}

}

@media only screen and (max-width: 640px){
	.header .header_upper .header_logo{
		margin-right:0;
	}
	.header .header_upper .header_nav{
		display:none;
	}
	.header .header_upper .header_form{
		width:40%;
		float:right;
	}
	
	
	
	.footer .footer_upper{
		padding:0 5%;
	}
	.footer .footer_upper .footer_nav{
		width:100%;
		float:none;
	}
	.footer .footer_upper .footer_nav ul li,
	.footer .footer_upper .footer_nav ul li:nth-child(2),
	.footer .footer_upper .footer_nav ul li:nth-child(3),
	.footer .footer_upper .footer_nav ul li:nth-child(4),
	.footer .footer_upper .footer_nav ul li:nth-child(5),
	.footer .footer_upper .footer_nav ul li:nth-child(6),
	.footer .footer_upper .footer_nav ul li:nth-child(7),
	.footer .footer_upper .footer_nav ul li:nth-child(8),
	.footer .footer_upper .footer_nav ul li:nth-child(9),
	.footer .footer_upper .footer_nav ul li:nth-child(10){
		max-width:49%;
		width:49%;
		float:left;
		margin-right:2%;
	}
	.footer .footer_upper .footer_nav ul li:nth-child(2n){
		margin-right:0;
	}
	.footer .footer_upper .footer_nav ul li dl dt{
		border-right:none;
	}
	.footer .footer_upper .footer_icon{
		width:100%;
		text-align:left;
		float:none;
		margin-bottom:40px;
	}
	.footer .footer_upper .footer_icon ul li{
		display:inline-block;
		width:auto;
		margin-right:10px;
	}
	
		.header .header_upper .menu_navlan{

 

 display: none;

    /*  */





	}
	
	
	.fixed_nav .panmenu{

 

   display:block;
margin-bottom: 20px;
  



	}
}