@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0;vertical-align:top;max-width: 100%;}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:14px/1.5 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53;outline:none}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
body{background:#fff;color:#333}
a{color:#333;text-decoration:none;transition:0.2s}
a:hover{color:#f9700b}

#header{background:#fff;}
#top_box,#foot_box{width:1100px;margin:0 auto}
#top_box:after{content:"";clear:both;display:block}
#top_box{position:relative; height:136px;}
.logo{float:left;margin-top:15px}
.top_box_right{float:right}
.logot:after{content:"";clear:both;display:block}
.logot{position:absolute;top:20px;right: 0;height:44px;width:150px;line-height:19px;padding:2px 210px 0 0;}
.logot img{width: 45px;height: 45px;float: left;padding-left: 4px;}
.phone_us:after{content:"";clear:both;display:block}
.phone_us{position:absolute;top:21px;right:0;height:44px;line-height:19px;padding:3px 0 0 52px;font-size:16px;background:url(../images/phone_all.png) no-repeat 0 center}
.phone_us em{display:block;font-weight:bold;line-height:22px;font-size:20px;color:#000}
.nav:after{content:"";clear:both;display:block}
.nav{float:right;padding:82px 0 0;line-height:30px}
.nav ul li{float:left;font-size:16px;cursor:pointer;position:relative;margin-left:20px}
.nav ul li a { display:block; }
.nav ul li a.current,.nav ul li a:hover{color:red}
.nav ul li a span {display:inline-block;width:0;height:0;border:5px solid transparent;border-top-color:#000000;margin:12px 0 0 13px;vertical-align:top}
.nav ul li a:hover span{transform:rotate(180deg);transform-origin:50% 23%;-ms-transform:rotate(180deg);-ms-transform-origin:50% 23%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 23%;-moz-transform:rotate(180deg);-moz-transform-origin:50% 23%;-o-transform:rotate(180deg);-o-transform-origin:50% 23%;transition:all .5s ease-in-out}
.nav ul li a.current span {border-top-color:red;}
.nav ul li a:hover span {border-top-color:red;}
.nav ul ul {
    display:none;
    background: #fff;
    min-width: 80px;
}

.nav ul li:hover > ul {
    display:block;
    float: left;
}

.nav ul ul li {
    float:none;
    
}
.nav ul ul li a {
	font-size: 14px;
    color:#000;
    display:block;
    /*float:left;*/
    text-align: center;
    line-height: 30px;


}   
.nav ul ul li a:hover {
    color:red;
}




#banner{margin:0 auto;height:450px;width:100%;overflow:hidden;position:relative}
#banner .hd{position:absolute;bottom:5%;width:100%;height:6px;z-index:1}
#banner .hd ul:after{content:"";clear:both;display:block}
#banner .hd ul{width:1000px;margin:0 auto;text-align:center}
#banner .hd ul li{display:inline-block;width:16px;height:16px;border-radius:8px;background:#ffffff;margin-left:2px;cursor:pointer;margin: 0 4px;overflow:hidden;text-indent: 999em;}
#banner .hd ul li.on{background:#ff0000}
#banner .bd{overflow:hidden;position:relative;left:50%;width:1920px;height:450px;margin-left:-960px;background:#fff}
#banner .bd ul li{float:left}
#footer{background:#434343;width:100%;padding-top:55px;border-bottom:1px solid #626262;padding-bottom:50px}
.foot_box_top:after{content:"";clear:both;display:block}
.box1,.box2,.box3{float:left}
.box1{border-right:1px solid #626262;width:380px;padding-bottom:15px}
.box1 p{color:#919191;margin:10px 0 0 14px;font-size:12px}
.box2{padding-top:15px}
.box2>ul{margin-left:5px}
.box2>ul>li{float:left;color:#ffffff;width:120px;text-align:center}
.box2>ul>li ul{margin-top:12px}
.box2>ul>li ul li{color:#919191;width:120px;text-align:center;font-size:12px;line-height:26px}
.box2>ul>li ul li a{color:#919191}
.box2>ul>li ul li a:hover{color:#ffffff}
.box2{border-right:1px solid #626262;height:223px;padding-top:20px;padding-bottom:15px;padding-right:30px}
.box3{float:right;padding-top:20px}
.box3 p{color:#ffffff;font-size:15px;text-align:center;margin-top:6px}
#foot{background:#434343;width:100%;text-align: center;}
#foot_bottom{font-size:12px;width:1103px;margin:0 auto;height:64px;line-height:64px;color:#919191}
#foot_bottom span a:last-child{float:right;width:40px;height:39px;background:url("../images/qq.png");margin-top:10px;margin-right:6px}
#foot_bottom span a:nth-child(2){float:right;width:40px;height:39px;background:url("../images/weixin.png");margin-top:10px;margin-right:6px}
#foot_bottom span a:first-child{float:right;width:40px;height:39px;background:url("../images/weibo.png");margin-top:10px;margin-right:6px}
#foot_bottom a{color: #919191;}
#foot_bottom a:hover{color: #fff}


ul.sub-nav{
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 99999;
}
ul.sub-nav li{max-width: 87px; margin-left: 0;}