.head_wap{display: none;}
.he_h{height: 100px;}
.sp_header{height:54px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);}
.sp_logo{float:left;padding-left: 2%;padding-top: 4px;}
.sp_logo img{margin:auto;max-height:45px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height: auto;margin-top:17px}
.sp_nav span{display:block;background:#1055b6;width:24px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:8px}
.sp_nav span:nth-of-type(3){top:16px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height: 100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:54px}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:45px;padding:0px 15px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li:last-child i,.sjj_nav ul li:first-child i{display: none;}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #eee solid;padding-left:20px;position:relative;line-height:50px;font-size:15px}
.sjj_nav>ul >li:last-child{border-bottom:1px #eee solid;}
.sjj_nav ul li ul{display:none;background: #f7f7f7;margin-right: 20px;padding: 5px 0;}
.sjj_nav ul li ul li{border-top: none;height: 35px;line-height: 35px;}
.sjj_nav ul li a{color:#333;width:80%}
.sjj_nav ul li ul li a{color:#777;display:block;text-align:left;font-size: 14px;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#1055b6}
.sjj_nav ul li ul li>ul{margin-left:10px}

.fn_h{height: 110px;display: none;}
.g_fnva{position:fixed; z-index:100; bottom:0; width:100%;background:#2a2a2a;display: none;}
.m-f01 li{float: left;width: 25%;text-transform: uppercase;border-right: 1px  solid rgba(255,255,255,0.5); box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.m-f01 li em{display: block;width: 45%;padding-top: 6px; margin: 0 auto;}
.m-f01 li img{width: 24px;display: block;margin: 0 auto;}
.m-f01 a{ color:#fff;line-height: 30px;display:block;text-align:center;font-size: 14px;position: relative;}

.head{height: 100px;background: #fff;position: fixed;z-index: 999;width: 100%;}
.head .logo{margin-top: 18px;}
.head .nav li{float: left;position: relative;height: 100px;line-height: 100px;width: 120px;text-align: center;}
.head .nav li a{display: block;color: #333;font-size: 16px;}
.head .nav li:hover a,.head .nav li.cur a{color: #1055b6;font-weight: bold;}
.head .nav li ul{position: absolute;left: 0;top: 100px;z-index: 1;background: #1055b6;}
.head .nav li:hover ul{padding: 10px 0;}
.head .nav li:hover ul li{height: 30px;}
.head .nav li:hover ul li a{display: block;height: 30px;line-height: 30px;font-size: 14px;color: #fff;font-weight: normal;}
.head .nav li:hover ul li:hover a{text-decoration: underline;}
.head .nav li ul li{overflow: hidden;height: 0;
	-webkit-transition: height 200ms ease-in;
	-moz-transition: height 200ms ease-in;
	-o-transition: height 200ms ease-in;
	transition: height 200ms ease-in;
}
.h-tel{font-size: 14px;color: #666;background: url(../images/h-tel.png) no-repeat left;padding-left: 28px;margin-top: 35px;margin-left: 2%;}
.h-tel b{font-size: 25px;font-family: Arial;color: #333;}

.foot{background: #333;padding: 65px 0;}
.foot dl{margin-top: 32px;}
.foot dt{font-size: 14px;color: #fff;padding-left: 35px;margin-bottom: 18px;height: 20px;line-height: 20px;background: url(../images/f-lx1.png) no-repeat left;}
.foot dt:nth-child(2){background: url(../images/f-lx2.png) no-repeat left;}
.foot dt:nth-child(3){background: url(../images/f-lx3.png) no-repeat left;margin-bottom: 0;}
.foot .ewm{font-size: 14px;color: #ddd;display: block;margin-top: 5px;}
.foot .ewm img{max-width: 120px;margin: 0 auto;display: block;margin-bottom: 10px;}
.foot .nav{width: 60%;overflow: hidden;}
.foot .nav li{float: left;margin-right: 8%;}
.foot .nav li:first-child{display: none;}
.foot .nav li .wz{font-size: 16px;color: #fff;margin-bottom: 25px;}
.foot .nav li a{font-size: 14px;color: #fff;display: block;line-height: 30px;}
.foot .nav li a:hover,.copy a:hover,.keyword .box1 a:hover{text-decoration: underline;}
.copy{background: #181818;padding: 20px 0;font-size: 14px;color: #fff;line-height: 30px;}
.copy a,.keyword .box1 a{color: #fff;margin-left: 10px;}
.copy .box1 a:first-child,.keyword .box1 a:first-child{margin-left: 0;}

.banner{max-width: 100%;overflow: hidden;}
.banner img{width: 100%;height: 100%;display: block;}

.keyword{padding: 24px 0;line-height: 42px;background: #005bad;font-size: 14px;color: #fff;}
.keyword form{width: 25%;border-radius: 500px;height: 42px;line-height: 42px;background: #fff;padding-left: 2%;font-size: 14px;color: #999;}
.keyword form input::-webkit-input-placeholder{color: #999;}
.keyword form .sub{width: 42px;height: 42px;background: url(../images/search.png) no-repeat center;}

@media (max-width: 1200px){
	.head .nav li{width: 100px;}
	.foot .ewm,.h-tel{display: none;}
	.keyword form{width: 30%;}
}
@media (max-width: 1000px){
	.head_wap,.g_fnva,.fn_h{display: block;}
	.head,.foot,.copy{display: none;}
	.he_h{height: 54px;}
}