*{margin: 0;padding: 0;}
body,html{overflow-x:hidden;position:relative;font-family: "微软雅黑","Helvetica Neue",Helvetica,Arial,sans-seri;}
img,button,input,textarea{display: block;outline: none;}
ul,li,ol{list-style: none;}
.clear:before, .clear:after { content: ""; display: table; }
.clear:after { clear: both; overflow: hidden; }
.clear { zoom: 1; /*IE<8*/ }
.clearfix:after{content: "\20";display: block;visibility: hidden;clear: both;font-size: 0;height: 0;line-height: 0;}
.clearfix{*zoom: 1;}
.navbar-header{
    margin-top: 15px;
}
.nav{
    margin-top: 15px!important;
}
.z_fl{
    float: left;
}
.z_fr{float: right;}
.telphone{
    margin-top: 5px;
    margin-right: 20px;
}
.navbar-collapse{
    background-color: #FFF!important;
}
.navbar-nav>li>a{
    height: 65px!important;
}
.top-qrcode{
    display: none;
    margin-top: 10px;
    height: 60px;
}
.navbar{
    border: none!important;
    margin-bottom: 0px!important;
    /* margin-top: 8px!important; */
    height: 80px!important;
}
.navbar-right{
    width: 200px;
}
.navbar-right p{
    margin-top: 15px;
}
.z_nav_line{
    margin-top: 22px!important;
}
.navbar-default {
    background-color: #fff!important;
    border: none!important;
    /* padding: 8px 0px!important; */
    z-index: 999;
}


.bottom-line{
    border-bottom:3px solid #16baf0;
}

.header .container-fluid{width: 100%!important;border:none!important;height: 80px!important;}
/*.navbar-nav ul.dropdown-menu a {text-align: center;}*/
/*.navbar-nav ul.dropdown-menu {left: -75%;}*/
/*分页效果*/
.news_page{text-align: center;width: 100%;padding:20px; margin-left: 30px;}
.news_page span,.news_page a{display: block;float: left;font-size: 14px;margin:20px 2px;color: #999;line-height: 26px;}
.news_page a{background: #fff;border: 1px solid #e0e0e0;padding: 0 10px;height: 26px;}
.news_page span i{font-style: normal;}
.news_page a.page_sel{color: #fff;background: #16baf0;}

.z_tel{margin-left: 32px;margin-top: 10px;}
.icon_call{float: left;width: 23px;height: 26px;margin-top: 25px;}
.z_nav_line{width: 1px;height: 31px;display: block;margin: 10px 6px 0 10px;background: #ccc;}
.z_tel p{text-align: center;font-size: 14px;letter-spacing:0.05em;margin-right: 20px;margin-top: 10px;}

.half_right{margin-left: 33px;}
.area_hos{line-height:42px;margin: 0 auto 25px;border-bottom: 1px solid rgba(255,255,255,0.6);color: #fff;font-size: 18px;font-weight: bold;}
.z_area{border-bottom: 1px dashed rgba(255,255,255,0.6);color: #fff;font-size: 18px;line-height: 60px;cursor:pointer;}
.z_nbr{border: none;}
.zn_bg{background: url(../image/bj_img.png) center no-repeat;background-size: 100% auto;width: 100%;height: auto;margin-top: 120px;}
.z_area a {text-decoration: none; color: #FFF;}
.zn_box{background: #fff;box-shadow: 2px -10px 20px rgba(0,0,0,0.13);padding: 51px 0 60px;position: relative;top: -50px;}
.zn_img{width: 91%;height: auto;/*margin: 30px auto;*/margin-left: 30px;margin-top: 30px;margin-bottom: 30px;}
.zn_img img{width: 100%;height: 100%;}
.zn_img p{font-size: 20px;color: #fff;text-align: center;margin-top: -22%;}
.zn_ml{padding:0;margin-left:-8px;}

.right_nav{position:fixed;right: 20px;bottom: 100px;width: 50px;z-index: 100;display: none;}
.info_icon,.tel_icon,.ma_icon,.go_top,.info_icon_sel,.tel_icon_sel,.ma_icon_sel,.go_top_sel{margin-top: 5px;height: 50px;}
.info_icon{background: url(../image/button_chat_default.png) no-repeat;background-size: 50px auto;}
.tel_icon{background: url(../image/button_call_default.png) no-repeat;background-size: 50px auto;}
.ma_icon{background: url(../image/button_ma_default.png) no-repeat;background-size: 50px auto;}
.go_top{background: url(../image/button_top_default.png) no-repeat;background-size: 50px auto;}
.info_icon_sel{background: url(../image/button_chat_pressed.png) no-repeat;background-size: 50px auto;}
.tel_icon_sel{background: url(../image/button_call_pressed.png) no-repeat;background-size: 50px auto;}
.ma_icon_sel{background: url(../image/button_ma_pressed.png) no-repeat;background-size: 50px auto;}
.go_top_sel{background: url(../image/button_top_pressed.png) no-repeat;background-size: 50px auto;}
.nav_ma{
    width: 82px;
    height: 82px;
    background: #fff;
    position: absolute;
    left: -100px;
    top: 45px;
    box-shadow: 2px 2px 10px #ccc;
    display: none;}
.nav_ma img{width: 70px;height: 70px;margin: 6px auto;}
.nav_call{
    width: 160px;
    height: 90px;
    text-align: center;
    padding: 15px 0 10px 20px;
    font-size: 16px;
    font-weight: 500;
    color: #FFF;
    background-color: #34c5ed;
    position: absolute;
    left: -170px;
    top: -10px;
    box-shadow: 2px 2px 10px #ccc;
    display: none;}
.nav_call img{width: 70px;height: 70px;margin: 6px auto;}
.download-container{
    float: right;
}
@media (min-width:640px){html{font-size:24px;}}
@media (min-width:631px) and (max-width:639px){html{font-size:23.66px;}}
@media (min-width:622px) and (max-width:630px){html{font-size:23.33px;}}
@media (min-width:613px) and (max-width:621px){html{font-size:23px;}}
@media (min-width:604px) and (max-width:612px){html{font-size:22.66px;}}
@media (min-width:595px) and (max-width:603px){html{font-size:22.33px;}}
@media (min-width:586px) and (max-width:594px){html{font-size:22px;}}
@media (min-width:577px) and (max-width:585px){html{font-size:21.66px;}}
@media (min-width:568px) and (max-width:576px){html{font-size:21.33px;}}
@media (min-width:559px) and (max-width:567px){html{font-size:21px;}}
@media (min-width:550px) and (max-width:558px){html{font-size:20.66px;}}
@media (min-width:541px) and (max-width:549px){html{font-size:20.33px;}}
@media (min-width:533px) and (max-width:540px){html{font-size:20px;}}
@media (min-width:524px) and (max-width:532px){html{font-size:19.66px;}}
@media (min-width:515px) and (max-width:523px){html{font-size:19.33px;}}
@media (min-width:506px) and (max-width:514px){html{font-size:19px;}}
@media (min-width:497px) and (max-width:505px){html{font-size:18.66px;}}
@media (min-width:488px) and (max-width:496px){html{font-size:18.33px;}}
@media (min-width:480px) and (max-width:487px){html{font-size:18px;}}
@media (min-width:471px) and (max-width:479px){html{font-size:17.66px;}}
@media (min-width:462px) and (max-width:470px){html{font-size:17.33px;}}
@media (min-width:453px) and (max-width:461px){html{font-size:17px;}}
@media (min-width:444px) and (max-width:452px){html{font-size:17.12px;}}
@media (min-width:435px) and (max-width:443px){html{font-size:16.33px;}}
@media (min-width:426px) and (max-width:434px){html{font-size:16px;}}
@media (min-width:417px) and (max-width:425px){html{font-size:15.66px;}}
@media (min-width:408px) and (max-width:416px){html{font-size:15.33px;}}
@media (min-width:400px) and (max-width:407px){html{font-size:15px;}}
@media (min-width:391px) and (max-width:399px){html{font-size:14.66px;}}
@media (min-width:382px) and (max-width:390px){html{font-size:14.33px;}}
@media (min-width:374px) and (max-width:381px){html{font-size:14px;}}
@media (min-width:365px) and (max-width:373px){html{font-size:13.66px;}}
@media (min-width:356px) and (max-width:364px){html{font-size:13.33px;}}
@media (min-width:347px) and (max-width:355px){html{font-size:13px;}}
@media (min-width:338px) and (max-width:346px){html{font-size:12.66px;}}
@media (min-width:329px) and (max-width:337px){html{font-size:12.44px;}}
@media (max-width:328px){html{font-size:12px;}}
/*.content .content-container{*/
    /*border-bottom: 3px solid #16baf0;*/
/*}*/
.navbar-brand {
    /* height: 80px!important; */
    padding: 0!important;
    /* background-image: url('images/index/logo.png')!important;
    background-size: 24px!important;
    background-repeat: no-repeat!important;
    background-position: left 50%!important; */
    /* margin-left: 20px!important; */
}
.z_logo img {
    margin-left: 30px;
    margin-top: 5px;
    margin-right: 30px;
    width: 143px;
    height: 42px;
}
.navbar-nav>.open{
    color: #16baf0!important;
    background: none!important;
}
/*.navbar-nav .navtop:hover{*/
    /*border-bottom: 3px solid #16baf0 !important;*/
/*}*/
.navbar-nav li a{font-size: 16px;color:#000 !important;}
.navbar-nav li.active .navtop{background: none !important;border-bottom: 3px solid #16baf0 !important;color: #16baf0 !important;}
/*.navbar-nav>.open>a:hover{*/
    /*color: #16baf0!important;*/
    /*background: none!important;*/
/*}*/
.dropdown-menu>li>a {
    padding: 10px 20px!important;
}
@media (max-width: 1440px) and (min-width: 992px){
    /* .navbar-nav li {
        margin: 5px 18px;
    } */
    .navbar-nav{
        display: block;
    }
    .cover_p1{
        font-size: 12px;
        letter-spacing: 0;
    }
    .z_yue{
        margin-left: -48px;
    }
    .cover_p1:nth-child(3){
        display: none;
    }
    .z_ts{
        height: auto;
    }
    .ts_tlt{
        height: auto;
    }
}
@media (min-width: 1200px){
    .navbar-nav>li>a{
        padding-left: 30px!important;
        padding-right: 30px!important;
    }
}
@media (max-width: 1024px){
    .navbar-right{
        display: none;
    }
}
@media (max-width: 768px){
    /* .navbar-header {
        float: none;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-toggle {
        display: block;
    } */
}
@media (min-width: 750px) {
    .navbar-nav {
        float: right;
    }
    .nav>li>a{
        padding: 0;
    }
    /* .header{height: 78px;} */
    .nav>li>a{
        line-height: 70px;
    }
    .navbar {
        position: relative;
        min-height: 78px;
        margin-bottom: 0px;
        border: none;
    }
    /* .navbar-nav li{margin: 5px 18px;} */
}
@media (max-width: 750px){
    .mybreadcrumb{
        display: none!important;
    }
    .header .container-fluid{
        width: 100%!important;
        border:none!important;
        height: 0.88rem!important;
    }
    .navbar-header{
        margin-top: 0px;
    }
    .navbar {
        position: relative;
        height: 0.88rem!important;
        margin-bottom: 0px;
        border: none;
    }
    .zn_img{
        margin: 30px auto;
    }
    .z_tel {
        display: none;
    }
    .zn_ml{
        margin: 0;
    }
    .navbar-toggle{
        margin-top: 20px;
    }
    .navbar {
        margin-bottom: 0;
    }
}