
/*   页头    */
header{width: 100%;background-color: #fff;}
header .logobox{width: 100%;height:auto;background-color: #fff}
header .logobox .logo{width: 1200px;height: 101px;margin:0 auto;}
header .logobox .logo .left{float: left;position: relative;}
header .logobox .logo .left span{position: relative;margin-left: 43px;font-size: 20px;}
header .logobox .logo .left span:after{content:'';width: 2px;height: 21px;background-color: #eee;position:absolute;top:0;bottom:0;left: -22px;margin:auto;}
header .logobox .logo .left img{width: 138px;height: 40px}
header .logobox .logo span{line-height: 101px;}
header .logobox .logo .right{float: right;}
header .logobox .logo .right span{/*padding-left: 29px;*/position:relative;display:inline-block;height: 100%;line-height: 101px;float: right;}
header .logobox .logo .right img{/*position:absolute;top:0;bottom: 0;left:0;margin:auto;*/width: 30px;height: 30px;margin-top: -5px}
header .logobox .logo .right span:first-child{margin-left: 40px}
header .logobox .logo .right .telbox .tel{font-size: 16px;font-weight: bold;margin-left:5px}
header .logobox .logo .right .telbox em{font-weight:300;}
header .logobox .logo .right .qqbox em{font-weight: bold;}
header .logobox .logo .right .qqbox .qq{font-size: 16px;font-weight: bold;margin-left:5px}
header .logobox .logo .iconbtnbox{display: none;float: right;height: 100%;width:30px;position:relative;}
header .logobox .logo .iconbtn{cursor: pointer;width: 30px;position:absolute;top:0;bottom: 0;margin:auto;cursor: pointer;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline: none;}
header .navbox{width: 100%;height:auto;background-color: #F29200;display: flex;}
header .navbox .outnavbox{display: none;cursor: pointer;}
header .navbox .nav{width: 1200px;height: 50px;margin:0 auto;display: flex;justify-content: space-between;}
header .navbox .nav a{color: #fff;position:relative;line-height:50px;float: left;font-size:16px}
header .navbox .nav a:after{content:'';width: 33px;height: 3px;background-color: #fff;position:absolute;left: 0;right: 0;bottom: 0px;margin:auto;display: none}
header .navbox .nav a.selected:after{display: block;}
header .wapnavbox .nav .row{width: 100%;margin-top:0.3rem;}
header .wapnavbox .nav .row i{width: 21px;background-size: 100% 100%;display:inline-block;position: absolute;left:-35px;top:0;bottom:0;margin:auto;}
header .wapnavbox .nav .row em{color: #fff;font-size: 18px;position: relative}



header .navbox .header_slide{height: 50px;position: relative;}
header .navbox .header_slide ul{position: absolute;top: 32px;left:50%;transform: translateX(-50%);display: none;height: 100px;z-index: 20;width: 100px;padding-top: 18px;}
header .navbox .header_slide ul div{width: 100%;height: 100%;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.2);position: relative;border-radius: 2px;}
header .navbox .header_slide ul div:before{content: '';position: absolute;top: -16px;left: 0;right: 0;margin: auto;width: 0px;height: 0px;border:8px solid #fff;border-color: transparent transparent #fff transparent;z-index: 100;}
header .navbox .header_slide ul li{width: 100%;}
header .navbox .header_slide ul li a{width: 100%;color: #666;position:relative;line-height:50px;float: left;font-size:16px;display: block;height: 50px;text-align: center;}
@media screen and (min-width: 1025px){
	header .navbox .nav a:hover:after{display: block;}
	header .navbox .nav .header_slide a:hover:after{display: none;}
	header .navbox .header_slide ul li a:hover{background-color: #f5f5f5}
}
header .wapnavbox{display: none;}

/*   页脚    */
footer{width: 100%;height: auto;overflow: hidden;background-color:#303030;padding: 48px 0 33px;}
footer .contain{width: 1200px;margin:0 auto;}
footer .contain .friends{overflow: hidden;width:auto;float: left;width: 50%}
footer .contain .friends span{display: block;color: #f5f5f5;margin-bottom:12px;}
footer .contain .friends .inner{width:100%}
footer .contain .friends a{color: #aaa;line-height:24px;margin-right:9px;white-space: nowrap;display: inline-block;}
footer .contain .right{float: right;}
footer .contain .contact{overflow: hidden;width:auto;float: left;margin-right:43px;}
footer .contain .contact .row{position:relative;padding-left:18px;margin-bottom:7px;}
footer .contain .contact .row img{position:absolute;top:0;left:0;bottom:0;margin:auto;width: 12px;}
footer .contain .contact span{color: #aaa;}
footer .contain .contact em{color: #ED9D19;font-size:16px;font-weight: bold;margin:0 2px 0 6px;}
footer .contain .contact .name{padding-left: 18px;position:relative;}
footer .contain .wechat{overflow: hidden;width:auto;float: left;position:relative;top:-23px;}
footer .contain .wechat img{width: 100px;height: 100px}
footer .contain .wechat p{margin-top: 5px}
footer .contain p{text-align: center;color: #aaa}
footer .contain .icp a{color: #aaa;white-space: nowrap}
footer .contain .icp{float: left;width: 100%;color: #aaa;margin-top: 15px}
footer .servicebox{width: 40px;height: auto;position:fixed;right: 30px;bottom: 20%;background-color:#F0A224;box-shadow:0px 10px 20px rgba(238,157,26,0.36);border-radius:20px;box-sizing: border-box;padding:15px 10px 15px;z-index: 10}
footer .servicebox a.service{position: absolute;top:0;bottom: 0;left: 0;right: 0;margin:auto;border-radius: 20px;}
footer .servicebox img{width: 20px;height: 20px;}
footer .servicebox p{color: #fff;text-align: center;margin-top: 8px;font-weight: 300;line-height: 15px;}
footer .fixed_tel{display:none;}
footer .fixed_tel img{width: 100%;height: auto}
header .navbox .nav a{position: relative;}
header .navbox .nav a i{display: block;width: 28px;height: 12px;position: absolute;right: -26px;top: 4px;background-image: url(../images/hot_icon.png);background-size: cover; background-repeat: no-repeat;background-position: center center;}
header .navbox.onlyone.fixed{position: fixed;top: 0;left: 0;right: 0;z-index: 999}
