.header {letter-spacing:0.5px;}
.header .head_top {background:#f5f5f5;line-height:38px;color:#666;font-size:14px;}
.head_top_nav {word-spacing:5px;}
.header .head_top .head_top_nav a {display:inline-block;color:inherit;margin:0 3px;}
.header .head_top .head_top_nav a:hover {color:#2878FF;}
.header .head_mid {height:132px;}
.header .head_mid img.logo {display:block;margin-top:22px;}
.header .head_mid .logo_tit {width:444px;margin-top:18px;text-align:right;}
.header .head_mid .tel_txt {padding-top:15px;}
.header .head_mid .tel_txt img {margin-right:16px;margin-top:15px;}
.header .head_mid .tel_txt p {text-align:justify;width:175px;color:#333;margin-top:16px;font-size:24px;line-height:36px;}
.header .head_mid .tel_txt p span {font-size:18px;color:#333;font-weight:800;}
.header .head_nav {width:100%;height:54px;background:#2878FF;}
.header .head_nav ul.nav_list li {color:#666;position:relative;}
.header .head_nav ul.nav_list li:hover a:after,.header .head_nav ul.nav_list li.on a:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#EC9125;}
.header .head_nav ul.nav_list li:hover a:before,.header .head_nav ul.nav_list li.on a:before {content:"";position:absolute;bottom:3px;left:50%;margin-left:-6.5px;width:13px;height:6px;background:url("../img/index03@2x.png") no-repeat center;}
.header .head_nav ul.nav_list li a {transition:0.3s;display:inline-block;font-size:16px;color:#fff;line-height:54px;padding:0 42px;position:relative;}
/*banner css*/.banner {width:100%;position:relative;overflow:hidden;}
.banner .img {width:800%;height:auto;position:absolute;left:0;top:0;}
.banner .img a {width:100%;height:auto;float:left;cursor:default;}
.banner .tab {position:absolute;bottom:15px;left:50%;margin-left:-33px;}
.banner .tab li {width:12px;height:12px;border-radius:50%;background:#333;margin:0 5px;float:left;cursor:pointer;}
.banner .tab li.on {background:#EC9125;}
.banner .btn {position:absolute;top:50%;left:0;width:100%;display:none;margin-top:-30px;}
.banner:hover .btn {display:block;}
.banner .btn span {width:35px;height:60px;text-align:center;line-height:60px;font-size:24px;background:rgba(0,0,0,.5);cursor:pointer;color:#fff;position:absolute;}
.banner .btn span:hover {background:rgba(0,0,0,.8);}
.banner .btn span:nth-child(1) {left:25px;}
.banner .btn span:nth-child(2) {right:25px;}
/*footer¨css*/.footer {border-top:5px solid #EC9125;height:321px;box-sizing:border-box;letter-spacing:0.5px;}
.footer .f_t {height:280px;background:#333;}
.footer .f_b {height:36px;background:#000;}
.footer .f_t .logo {padding:54px 84px 0 40px;}
.footer .f_t .logo p {color:#fff;line-height:35px;text-align:center;}
.footer .f_t .txt {height:100%;padding-top:50px;line-height:34px;color:#fff;font-size:16px;padding-left:87px;padding-right:102px;box-sizing:border-box;background:url("../img/bian.png") no-repeat left 40px,url("../img/bian.png") no-repeat right 40px;}
.footer .f_t .txt p a {color:#fff;margin-left:18px;}
.footer .f_t .weixin {padding-top:52px;padding-left:54px;}
.footer .f_t .weixin p {color:#fff;line-height:35px;text-align:center;}
.footer .f_b a {display:block;line-height:36px;text-align:center;color:#fff;font-size:14px;}
.head_nav .wrap {position:relative;}
.sNav01 {left:150px;}
.sNav02 {left:300px;}
.sNav03 {right:0px;}
.sNav04 {right:0px;}
.sNav05 {right:300px;}
.sNav {position:absolute;top:54px;background:#fefefe;z-index:999;}
.sNav .box {padding:25px 10px;}
.sNav .box ul {display:flex;}
.sNav .box ul li {display:block;padding:0 20px;}
.sNav .box ul li h3 a {font-size:16px;color:#2878ff;font-weight:600;}
.sNav .box ul li h3 a img {position:relative;top:-3px;margin-right:10px;}
.sNav dl {line-height:36px;padding-top:6px;}
.sNav dl dd {padding-left:18px;}
.sNav dl dd a {color:#666;}
