.header_nav ol a:after,.logo img{
	transition: all 0.4s cubic-bezier(.35,.75,.55,1);
	-webkit-transition: all 0.4ss cubic-bezier(.35,.75,.55,1);
	-moz-transition: all 0.4ss cubic-bezier(.35,.75,.55,1);
}
.header_nav ol{
	transition: all 0.5s cubic-bezier(.35,.75,.55,1) .2s;
	-webkit-transition: all 0.5ss cubic-bezier(.35,.75,.55,1) .2s;
	-moz-transition: all 0.5ss cubic-bezier(.35,.75,.55,1) .2s;
	transform: scaleX(0) scaleY(0);
}

header{ width:100%;height: 100px;line-height:100px; z-index:1000; background:#005954; position:fixed; top:0;/* filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; */}
.mobile{display: none;}
.logo{height: 100px; padding:0 20px;}
.logo img{margin-top: -2px;}
.header{width: 85%;margin: 0 auto;display: flex;justify-content: space-between;}
.header_nav,header form,.header_nav li,.logo,.header_nav li a{display: inline-block;vertical-align: top;}
.header_nav{ position:relative;}

.header_nav ul{ width:102%;position:relative;font-size:16px; margin-top:32px; height:35px; line-height:35px;}
.header_nav .xian{ width:1px; height:25px; border-right:1px solid #fff;}
.header_nav li{vertical-align:top;text-align: center;cursor: pointer;}
.header_nav ul>li{ margin-left:5px;} 
.header_nav ul>li:nth-of-type(1){display: inline-block;vertical-align: top;width:auto;}
.header_nav ul>li:nth-of-type(1) a{display: block;font-size: 16px;font-weight: bold;}
.header_nav ul>li:nth-of-type(1):hover a,.header_nav ul>li:nth-of-type(1).active a,.header_nav ul>li:hover>a,.header_nav ul>li.active>a{ background:#337a76; color:#fff; height:35px; line-height:35px;}
.header_nav ol>li:hover>a,.header_nav ol>li.active>a{ padding:5px 0;}

.header_nav ul .current{ background:#337a76; color:#fff;}
.header_nav ul .current a{ color:#fff;}

.header_nav li>a{width:115px;vertical-align: top;transition:0.3s ease-in-out;font-size: 16px;font-weight: bold;color:#fff;}

.header_nav ul>li:hover ol{left:0px;opacity: 1;transform: scale(1);}

.header_nav ol{width:130px;position:absolute;top:47px;z-index: 11;left:50%;}
.header_nav ol .down{ text-align:center; margin-bottom:25px;}
.header_nav ol .down img{width:15px;}
.header_nav ol a{display: block;color: white;font-size: 15px;font-weight: 200;position: relative;width: auto !important;}
/*.header_nav ol a:after{position: absolute;left: 0;bottom:-1px;width:0%;height: 2px;background: #fff;content: '';z-index: 2;}*/
.header_nav ol a:hover:after{width:100%;} 
.header_nav ol li{margin-left: 15px; background:#005953;}
.header_nav ol li a{ padding:5px 0; line-height:20px;}
.header_nav ol li:hover{background:#a8d6d4;}
.header_nav ol li:hover a{color:#005953;}
.header_nav ol li,.header_nav ol{ padding:5px 0;}

header form{position: relative;display: inline-block;margin-top: 28px;}
header input[type=text]{width: 200px;display: inline-block;width: 100%;height: 35px;border-radius: 50px;background:#e5e5e5;border: none;outline: none;box-sizing: border-box;padding-left: 20px;}
header input[type=submit]{cursor:pointer;width:20px;height: 20px;background:url(sousuo.png) no-repeat;right:15px;top:8px;position: absolute;border: none;outline: none;z-index: 2;}


.header_nav ol{text-align: left;width: 130px;box-sizing: border-box;padding:0;left: 0;}
.header_nav ol li{display: block;margin-left: 0;border-bottom: 1px solid #fff;line-height: 40px;}
.header_nav ul>li{position: relative;}



footer{background: #27323c;padding-top:80px;}
.footer{width: 1200px;margin:0 auto;}
.footer1{display: flex;justify-content: space-between;padding-bottom: 50px;border-bottom: 1px solid gray;}
.footer1 dl{display: inline-block;vertical-align: top; width:118px;}
.footer1 dd a{font-size: 14px;color: gray;line-height: 25px;}
.footer1 dd a:hover{color: white;}
.footer1 dt{margin-bottom:35px;}
.footer1 dt a{font-size: 16px;color: white;}
.footer1_list{display: inline-block;vertical-align: top;}
.footer1_list span{display: inline-block;vertical-align:top;color: white;font-size: 45px;display: inline-block;}
.footer1_list span img{ margin-top:-10px;}
.footer1_list aside{display: inline-block;vertical-align: middle;margin-left: 10px;}
.footer1_list aside span{font-size: 14px;color: grey;}
.footer1_list aside h3{font-size: 24px;color: white;margin-top: 3px;}
.footer1_list>span{padding-right: 10px;box-sizing: border-box;border-right: 1px solid grey;}
.footer1_list form{font-size: 0;margin-top: 30px;text-align: right;}
.footer1_list input[type=text]{width: 245px;height: 38px;background: #666;border-radius: 50px 0 0 50px;border: none;outline: none;box-sizing: border-box;padding-left: 20px;}
.footer1_list input[type=submit]{width: 40px;height: 38px;background: #1f1f1f;background: url(sousuo.png) no-repeat center center #1f1f1f;border: none;outline: none;border-radius: 0 50px 50px 0;cursor: pointer;}
.footer2{line-height: 80px;}
.footer2 span{color: gray;font-size: 14px;}
.footer2 ul{float: right;display: inline-block;}
.footer2 ul li{display: inline-block;width: 75px;text-align: center;}
.footer2 ul li a{font-size: 14px;color: white;}


@media only screen and (max-width:1660px ) {
	/*.header_nav li>a{width: 90px;}*/
	/*.header_nav ul > li:hover ol{left: 101px;}*/
	.logo img{width: 250px;}
	.header{width: 100%;}
}