@charset "utf-8";
/*头部 css*/
.header{width:100%;}
.header .header_top{width:100%;height:39px;line-height:39px;background-color:#e53d00;color:#fff;font-size:14px;}
.header .header_top .tit{padding-left:60px;}
.header .header_top .nav{}
.header .header_top .nav a{color:inherit;display:inline-block;padding:0 10px;}
.header .header_mid{height:123px;color:#333;font-size:24px;}
.header .header_mid .txt p:nth-child(2){font-size:18px;}
.header .header_mid .txt{padding-left:25px;padding-top:40px;}
.header .header_mid .tel{padding-top:18px;}
.header .header_mid .tel p{font-size:30px;}
.header .header_mid .tel p:nth-child(2){color:#e53d00;}
.header .nav_bar{width:100%;height:54px;border-top:2px solid #d1d1d1;border-bottom:2px solid #f0f0f0;}
.header .nav_bar .wrap>ul{width:100%;height:54px;line-height:54px;}
.header .nav_bar .wrap>ul>li{float:left;}
.header .nav_bar .wrap>ul>li:hover>ul.nav_sec{
    height: auto;
    transition: height 0.5s;
}
.header .nav_bar .wrap>ul>li>a{color:#333;display:block;padding:0px 31px;font-size:18px;}
.header .nav_bar .wrap>ul>li>a:hover{background-color:#e53d00;color:#fff;}
.header .nav_bar .wrap>ul>li>ul.nav_sec{
    width: 134px;
    position: absolute;
    text-align: center;
    background: #e53d00;
    color: #fff;
    height: 0;
    overflow: hidden;
    z-index: 99999;
}
.header .nav_bar .wrap>ul>li>ul.nav_sec>li{
    width: 100%;

}
.header .nav_bar .wrap>ul>li>ul.nav_sec>li:first-child>a{
    border-top: 1px solid #f9f9f9;
}
.header .nav_bar .wrap>ul>li>ul.nav_sec>li>a{
    display: block;
    line-height: 40px;
    color: #fff;
    border-bottom: 1px solid #f9f9f9;
}
.header .nav_bar .wrap>ul>li>ul.nav_sec>li:last-child>a{
    border: 0;
}
.header .nav_bar .wrap>ul>li>ul.nav_sec>li>a:hover{
    background: #EFC836;
    color: #666;
}
/*banner css*/
.banner{width:100%;position:relative;}
.banner .img{width:100%;height:auto;}
.banner .img a{width:100%;height:auto;display:none;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;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:#e53d00;}
.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;}
/*底部部分css*/
.footer{width:100%}
.footer .fot_top{width:100%;height:238px;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;}
.footer .fot_top .fot_nav{height:96px;color:#666;text-align:center;}
.footer .fot_top .fot_nav a{display:inline-block;line-height:96px;padding:0 20px;color:#666;}
.footer .fot_top .fot_nav a:hover{color:#e53d00;}
.footer .fot_top .fot_con{width:1000px;margin:0 auto;}
.footer .fot_top .fot_con img:nth-child(1){display:block;margin-left:30px;}
.footer .fot_top .fot_con .add{margin-left:140px;color:#666;font-size:12px;letter-spacing:2px;line-height:18px;width:368px;padding-top:15px;}
.footer .fot_top .fot_con .tel{margin-top:39px;}
.footer .fot_top .fot_con .tel span{display:inline-block;width:40px;height:40px;border-radius:50%;position:relative;top:-2px;margin-right:5px;background:url('../img/tel.png') no-repeat center center #e53d00;}
.footer .fot_top .fot_con .tel .tel_num{display:inline-block;}
.footer .fot_top .fot_con .tel .tel_num p:nth-child(1){color:#666;font-size:24px;line-height:1;letter-spacing:2px;}
.footer .fot_top .fot_con .tel .tel_num p:nth-child(2){font-size:20px;color:#e53d00;}
.footer .fot_top .fot_con img:nth-of-type(2){margin-left:30px;}
.footer .fot_bot{height:37px;width:100%;background:#444444;}
.footer .fot_bot p{line-height:37px;text-align:center;font-size:12px;color:#fff;}
.footer .fot_bot p a{color:#fff;}
.footer .fot_bot p a:hover{color:#e53d00;}