/*banner*/
.nei_banner{
    width: 100%;
    height: 374px;
    background: center center no-repeat;
    background-size: cover;
}
/*头部开始*/
.logo{display:block;width:799px;height:100px;overflow: hidden;}/*padding-top:11px;*/
.logo img{width: 100%;height: 100%;}
.logo_title{width: 300px;height:94px;line-height:94px;margin-left:16px;padding-left:16px;font-size: 26px;color: #999;border-left:1px  dotted #ccc}
/*.logo_title span{font-size: 36px;color: #ff4602;font-weight: 700;margin-right: 2px}*/
.top_tel{display:block;width: 310px;padding-left:70px; height: 75px; padding-top:30px;cursor: pointer; background: url(../image/tel.gif) no-repeat left 14px;}
.top_tel p{width:90%;height:22px;line-height:22px;font-size:12px;text-align: center;background-color: #000;color: #fff}
.tel{font-size: 28px;color: #000;font-weight: 700}
/*!***菜单导航条***!*/
.hover,.menu li,.menu ul{overflow:visible;}
.wt_t{width:100%;border:1px solid #e3e4e5;overflow:hidden;position: relative;z-index: 1;float: left;height: 50px;display:block;}
.dorpdown_bd{display:none; position: absolute;top:50px;line-height:50px;text-align:left;background-color: #28282b; -moz-box-shadow: 1px 2px 1px rgba(0,0,0,.1);box-shadow: 1px 2px 1px rgba(0,0,0,.1);}
.hover .dorpdown_bd{display:block}
.nav{background:#c20101;height:50px;position:relative;z-index:99;}
.menu{height:50px;line-height:50px;font-size:16px;}
.menu li{width: 14%;text-align: center}
.menu .wt_t{display:block;border:none;color:#fff;}
.menu .wt_t .icon{width: 0;height: 0;position:relative;top:15px;border-left: 6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;margin-left:6px;}
.menu .cur .wt_t{color:#fff;}
.dl_h dt{width:100%;}
.menu .cur a,.menu .cur a:visited{color:#fff;}
.menu a{padding-left: 16px;}
.menu dt a {
    padding-left: 0px;
}
.hover .wt_t{padding-bottom: 2px;border-bottom: none;color: #fff;}

.nav2{width:170px;background:#d70000;border:none;}
.nav2 dt{position:relative;}
.nav2 dt a{display:block;color: #fff}
.nav2 dt a:before,.nav3 a:before{content:"";position:absolute;bottom:0;left:10px;right:10px;display:block;height:1px;background:#3a3a3a;}
.nav2 .nav3 a:before{background:#666}
.nav2 dt a:last-child:before{display:none;}
.mt3{text-align: center}
.nav3{display:none;left:130px;top:0;position:absolute;width:150px;z-index:99;min-height: 30px;box-shadow: 2px 0 5px rgba(0,0,0,.3);-webkit-transition: top .25s ease;transition: top .25s ease;}
.nav3 a{position:relative;padding:0 10px;}
.nav3 a:hover{background:#444;}
dt.hover .nav3{display:block;border: 1px solid #d70000;}
dt.hover .mt3,dt.hover .nav3{background:#c20101;}

/*-------------菜单图标------------------*/
.hamburger{position: absolute;top:16px;right:0;z-index:100;display: none;width: 40px;height: 40px;margin-left: 0px;background: #d70000;border: none;}
.hamburger span{position: absolute;left: 10px;height: 2px;width: 50%;background-color: #fff;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}

.hamburger.is-closed .hamb-top,.hamburger.is-closed:hover .hamb-top{top: 11px; -webkit-transition: all .35s ease-in-out;}
.hamburger.is-closed .hamb-middle {top: 50%;margin-top: -2px;}
.hamburger.is-closed .hamb-bottom,.hamburger.is-closed:hover .hamb-bottom {bottom: 12px;  -webkit-transition: all .35s ease-in-out;}
.hamburger.is-open .hamb-top,.hamburger.is-open .hamb-bottom {top: 50%;margin-top: -2px;  }
.hamburger.is-open .hamb-top { -webkit-transform: rotate(45deg);-webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);}
.hamburger.is-open .hamb-middle { display: none; }
.hamburger.is-open .hamb-bottom {-webkit-transform: rotate(-45deg);-webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);}
.hamburger.is-open{background:#d70000;}
.hamburger.is-open span{background-color: #eefd01;}
/*底部 开始*/
.footer_dibu{width: 100%;height:auto;margin-top:50px;padding-top: 52px;padding-bottom: 52px;  font-size:14px;letter-spacing: 2px; background: #28282b;color: #fff;clear: both;}
.jn_footer{width: 1200px;min-width: 1200px;margin: 0 auto;position: relative}
.footer_left{width: 996px;}
.footer_ul{margin-bottom: 30px}
.footer_ul li{width: 10%;height:14px;line-height:14px;border-right: 1px #fff solid; text-align: center;display: inline-block;}
.footer_ul li a{font-size:14px;color: #fff;}
.footer_ul li:first-child{margin-left: -2%;}
.footer_ul li:last-child{border-right:none;}
.footer_banquan .p1{line-height: 28px;text-indent: 16px;}
.footer_right{width: 204px;}
.footer_img{width: 204px;height: 99px;overflow: hidden}
.footer_img img{width: 100%;height:100%;}
/*.footer_titles{width: 105px;line-height: 84px; text-align: right;}*/
/*********************内页面包屑导航条************************/
/*面包屑导航*/
.cp_nav{width: 100%;border-bottom:1px solid #eaeaea;}
.cp_nav li a{height:56px;line-height:56px;font-size: 20px;color: #333;}
.cp_nav li:last-child a{color: #c20101;}
.cp_nav li:last-child span{display: none;}
@media(max-width: 1600px){
    /*内页banner*/
    .nei_banner{
        width: 100%;
        height: 420px;
        background: center center;
        background-size: cover;
    }
}
@media (max-width: 1200px) {
    .nei_banner{
        width: 100%;
        height: 280px;
        background: center center no-repeat;
        background-size: cover;
    }
    .header{padding: 0 2%;}
    .logo{width: 100%;height: 120px;padding-top: 0}
    /*.logo_title{width: auto;height: 70px;line-height: 70px;font-size: 16px;margin-left:6px;padding-left: 6px;}*/
    .logo_title span{font-size: 24px}
    .top_tel{display: none}
    /*导航*/
    .nav2{width:150px}
    /*面包屑导航条*/
    .cp_nav{
        width: 94%;
        margin: 0 auto;
    }
    /*底部*/
    .jn_footer {width: 90%;min-width: 90%;}
    .footer_left{width: 70%}
    .footer_ul li{width: 13%}
    .footer_right{width:26%;}
}
@media (max-width:768px) {
    .nei_banner{
        width: 100%;
        height: 180px;
        background: center center no-repeat;
        background-size: cover;
    }
    body, .w {width: 100%;}
    .header{height: 54px;padding:0 2%;}
    .top_tel{display: none}
    /*顶部*/
    /*.logo{position: absolute;top:36px;left:50%;margin-left:-77px;}*/
    /***菜单***/
    .nav,.mt3 i{display:none;}
    .mt3{text-indent: 36px;text-align: left;}
    .sz_btn,.hamburger{display:block}
    div.show{display:block;background:#d70000;position:fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;padding-top:60px;}
    .menu li,.menu li a,.nav2,.nav3{width:100%;position:relative;text-align:left;left:0;right:0;top:0;bottom:0;}
    .menu li{border-bottom:1px solid #c20101;}
    .menu .wt_t{color:#fff;background:#d70000;}
    .menu .cur .wt_t,.menu .hover .wt_t{background:#d70000;width:100%;}
    .mt3{font-size:16px;}
    .nav3 a{padding-left:30px;font-size:14px;}
    dt.m_cur3 .mt3{color:#c20101;}

    .hover .nav2,dt.hover .nav3,.mt3 .icon{display:none;}
    .m_cur .nav2,dt.m_cur3 .nav3{display:block;}
    /*banner*/
    .swiper-container{height: 222px !important;}
    .swiper-slide{height: 222px !important;}
    .swiper-slide img{height: 222px !important;}
    /*面包屑导航条*/
    .cp_nav{
        width: 94%;
        margin: 0 auto;
    }
    .cp_nav li a{
        font-size: 16px;
    }
    /*底部*/
    .footer_dibu {width: 100%;height: 140px;padding:  0 2%;overflow: hidden;}
    .jn_footer {width: 98%;min-width: 98%; }
    .footer_left,.footer_right{width:100%;}
    .footer_right{display:none;float: none;text-align: center;position: absolute; top: 170px;left: 0;padding-top: 3.5%}
    .footer_ul {display:none;padding-top: 6px;margin-bottom: 18px;}
    .footer_ul li{width: 25%;margin-top: 12px;}
    .footer_banquan{width: 100%;padding: 4% 0;}
    .footer_banquan .p1{line-height:26px;text-align: center;}
    .footer_img,.footer_img img{ width: 76px; height: 76px;}
    .footer_img,.footer_titles{float: none;display: inline-block;}
    .footer_titles{position: relative;top: -34px;}
}
@media (max-width:414px) {
    .nei_banner{
        width: 100%;
        height: 160px;
        background: center center no-repeat;
        background-size: cover;
    }
    .logo{width: 100%;height: 50px;padding-top: 0}
    .logo_title{width: auto;height: 50px;line-height: 50px;font-size: 16px;margin-left:6px;padding-left: 6px;}
    .logo_title span{font-size: 24px}
    /*菜单*/
    .hamburger{top:6px}
    /*内页banner*/
    .banner_nei{width: 100%;height: 120px;background-size: cover;}
    .footer_banquan .p1{line-height:26px;}
    .footer_right { padding-top: 4.5%; }
}
@media (max-width:320px){
    .hamburger{top:0}
}
/*底部 结束*/