﻿html,body{
    min-width: 1200px;
}
/*头部*/
.header{
    /*height: 172px;*/
    width: 1200px;
    /*padding-left: 15px;*/
    /*padding-right: 15px;*/
    margin: 0 auto;
    box-sizing: border-box;
}
.logo_img>img:nth-child(1){
    display: none;
}
.nav-img{
    display: none;
}
.header .top-header {
    display: flex;
    align-items: center;
    justify-content: end;
    padding: 7px 0;
    -ms-flex-pack: end;
}
.header .top-header>a,.header .top-header>div{
    display: inline-block;
    color: #000000;
    font-size: 12px;
    text-decoration: none;
}
.header .top-header .line{
    width: 1px;
    background: #000;
    height: 12px;
    margin: 0 19px;
}
.header .top-header .gjzw{
    display: flex;
    align-items: center;
}
.header .top-header .gjzw img{
    margin-right: 8px;
}
.header .top-header .red-point{
    background: #eee;
    border-radius: 100px;
    padding: 4px 8px;
    color: #000000;
}
.logo-login{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.logo-change{
    display: flex;
    align-items: center;
}
.logo-change>.line{
    width: 1px;
    height: 17px;
    background: #000;
    margin: 0 20px;
}
.change-box{
    display: flex;
}
.change-box .left{
    padding: 10px 8px;
    font-size: 16px;
    color: #000;
    background: #f1f1f1;
}
.change-box>.btn-change,.confirm_btn{
    border: none;
    outline: none;
    background: #156fab;
    font-size: 14px;
    color: #fff;
    padding: 1px 6px;
}
.change-box>.btn-change {
    line-height: 40px;
}
.change-box>.btn-change:hover{
    transition: background 0.2s;
    background:#1980c6;
}
.select_change_box{
    display: none;
    position: absolute;
    background: #fff;
    /*top: 65px;*/
    margin: 0;
    padding: 20px;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
    z-index:20000;
    width:50%;
    margin: 0 auto;
    font-size: 14px;
    color: #000;
    margin-left: -173px;
}
.ss_select>span,.tz_select span{
    /*margin-bottom: 15px;*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 50%;
    cursor: pointer;
    line-height: 30px
}
.select_change_box span:hover,.select_change_box .row .active{
    color: #156fab;
    font-weight: bold;
}
.select_change_box .title,.select_change_box p{
    font-weight: bold;
    /*margin-bottom: 15px;*/
}
.select_change_box hr{
    margin-top: 0;
}
.select_change_box>row{
    margin: 0;
}
.confirm_btn{
    padding: 5px 20px;
    display: block;
    margin: 0 auto;
    line-height: 20px;
}
button:focus{
    outline: none;
}
.login-register{
    display: flex;
    align-items: center;
}
.login-register>a{
    display: inline-block;
    color: #000;
    font-size: 14px;
    background: #eee;
    border-radius: 100px;
    padding: 4px 8px;
}
.login-register>a:hover{
    text-decoration: none;
}
.login-register>.line{
    display: inline-block;
    width: 1px;
    background: #000;
    height: 12px;
    margin: 0 15px;
}
.navnew{
    width: 1200px;
    margin-top: 0px;
    justify-content: space-between;
}
.navnew a{
    width: 100px;
    position: inherit;
    text-align: center;
    color: #000000;
    text-decoration: none;
    font-size: 16px;
}
.navnew .active:after{
    content: '';
    display: block;
    width: 30px;
    height: 5px;
    background: #000;
    position: absolute;
    transform: translateX(-50%)translateY(5px);
}

.sec-navbar{
    display: none;
}
/*侧边栏 浮窗等*/
.float-bar-box-left{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    z-index:100;
}
.float-bar-box-left-close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    position: fixed;
    left: 90px;
    top: 4%;
    transform: translateY(-50%);
    z-index: 8888;
    cursor: pointer;
}
.float-bar-box-left-black{
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: rgba(0,0,0,.5);
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    z-index:100;
    border-radius: 100px;
    display: none;
}
.toolbar {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
    z-index: 1024;
}
.toolbar .toolbar-link {
    position: relative;
    display: inline-block;
    width: 76px;
    padding: 15px 0;
    text-align: center;
    background-color: #fff;
    color: #2A2E2C;
    text-decoration: none;
}
.collapse.in {
    display: block;
}
.toolbar .toolbar-link img {
    /*width: 24px;*/
    height: 24px;
}
.toolbar .toolbar-link span {
    display: block;
    margin-top: 5px;
    font-size: 12px;
}
.toolbar .toolbar-link:before{
    content: "";
    border-bottom: 1px solid #e5e5e5;
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
}
.toolbar .toolbar-link:hover {
    background-color: #f5f5f5;
}
.toolbar .toolbar-toggle {
    display: inline-block;
    padding: 10px 0;
    width: 76px;
    text-align: center;
    background-color: #fff;
    color: #b4b5b4;
    text-decoration: none;
    cursor: pointer;
}
.toolbar .toolbar-toggle:before {
    content: "收起";
}

.toolbar .toolbar-toggle.collapsed:before {
    content: "展开";
}
.number_box{
    height: 79px;
    width: 100px;
    background: #ffffff;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);
    font-size: 12px;
    color: #000;
    display: flex;
    align-items: center;
    padding: 10px;
    box-sizing: border-box;
    line-height: 18px;
}
.toolbar .toolbar-link .download-app_img{
    width: 97.5px;
    height: 214.8px;
}
.number_box,.download-app_img{
    position: absolute;
    right: 76px;
    top: 0;
    display: none;
}
.tel-number:hover .number_box{
    display: flex;
}
.download-app:hover .download-app_img{
    display: block;
}
.dialog{
    width: 330px;
    height: 180px;
    background: #ffffff;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
    position: fixed;
    bottom: 0px;
    right: 0px;
    border-radius: 5px;
    overflow: hidden;
    z-index: 100000;
    animation:mymove 1s;
}
@keyframes mymove
{
    from {height:0;}
    to {height:180px;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
    from {height:0;}
    to {height:180px;}
}
.dialog-title{
    height: 40px;
    font-size: 18px;
    background-image: linear-gradient(to right,#70afd8,#1971ac);
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    position: relative;

}
.close-dialog{
    background: url("../img/btn_close.png") no-repeat;
    width: 12px;
    height: 12px;
    position:absolute ;
    cursor: pointer;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    background-position: center center;
}
.dialog-content{
    box-sizing: border-box;
    padding: 10px;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    height: 140px;
    overflow: auto;
}
.dialog-content>.red{
    color: #ff0000;
}
/*底部*/
.footer_wrap_new {
    width: 100%;
    min-height: 290px;
    background: #e6e6e6;
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 90px;
}

.footer_select_wrap_new{
    margin:0;
    justify-content: center;
}
/*.footer_wrap_new .wrap_w {*/
/*    position: relative;*/
/*}*/
/*.wrap_w {*/
/*    width: 1200px;*/
/*    margin: 0 auto;*/
/*}*/
/*.w_905 {*/
/*    width: 908px;*/
/*    margin: 0;*/
/*    position: relative;*/
/*}*/
.footer_wrap_new .footer_select_wrap_new, .footer_wrap_new .footer_link_wrap {
    font-size: 0;
    text-align: left;
}
.select_div_new {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 32px;
    width: 290px;
    z-index: 111;
    margin: 0 6px;
    margin-top: 20px;
}
.footer_wrap_new .footer_text {
    text-align: left;
    color: #333;
    line-height: 34px;
}
.footer_wrap_new .footer_icon {
    width: 58px;
    height: 72px;
    background: url('../img/btm_img1.png') center center no-repeat;
}
.footer_wrap_new .find_error {
    right: 47px;
    width: 112px;
    height: 58px;
    text-indent: -999em;
    background: url('../img/footer_img_wrong.png') center center no-repeat;
    margin-top: 5px;
}
.footer_img{
    margin: 0 auto;
    display: flex;
    width: 890px;
    justify-content: space-between;
    margin-top: -80px;
}
.footer_wrap_new .footer_abs {
    font-size: 14px;
    color: #fff;
    /*top: 62px;*/
}
.footer_wrap_new .footer_text span {
    padding: 0 10px;
}
.select_div_new .select_sub {
    position: absolute;
    top: -320px;
    background: #fff;
    width: 100%;
    border: 1px solid #2b5e9d;
    height: 320px;
    overflow-y: auto;
    display: none;
}
.select_div_new .select_sub ul {
    padding: 0;
    display: block;
}
.select_div_new .select_sub ul li {
    float: none;
    display: block;
    height: 32px;
}
.select_div_new .select_sub ul li a {
    display: block;
    line-height: 32px;
    text-align: left;
    font-size: 14px;
    color: #353535;
    padding: 0 16px;
}
.footer_text img {
    padding: 0 8px 0 0;
}
.select_div_new a.tit {
    display: block;
    background: #fff url('../img/arrow_down.png') 95% center no-repeat;
    height: 100%;
    line-height: 32px;
    color: #353535;
    font-size: 14px;
    text-align: center;
}
.footer_wrap_new a:hover{
    text-decoration: none;
}
.footer_select_wrap_new>div:hover .select_sub{
    display: block;
}
.select_sub>ul>li:hover{
    background: #2b5e9d;
}
.select_sub>ul>li:hover a{
    color: #ffffff;
}

/*标题*/
.Engbackdrop-title {
    position: relative;
    height: 80px;
    margin: 50px 0;
}
.Engbackdrop-title .title-text {
    font-size: 30px;
    line-height: 50px;
    font-weight: 700;
    color: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 7;
    letter-spacing: 3px;
    text-decoration: none;
}
.Engbackdrop-title .title-bg {
    color: #eff3f7;
    font-size: 80px;
    line-height: 80px;
    font-weight: 700;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
    white-space: nowrap;
}
.Engbackdrop-title.smalleng .title-bg {
    font-size: 72px;
}
/*二级页面banner通用样式*/
.second_level_banner{
    height: 190px;
    overflow: hidden;
    position: relative;
    background: linear-gradient(to top, rgb(207,228,247) 0%, rgb(49,133,200) 100%);
    z-index:0
}
.second_level_banner_img{
    position: absolute;
    z-index:-1000;
    width: 100%;
    height: 100%;
}
.second_level_banner .title_text{
    margin: 0 auto;
    margin-top: 50px;
}
.second_level_banner_title{
    color: #ffffff;
    font-size: 40px;
    line-height: 38px;
    letter-spacing: 2px;
    margin:0 15px
}
.breadcrumb-nav{
    margin: 0 15px;
    margin-top: 20px;
    color: #ffffff;
    font-size: 14px;
    line-height: 14px;
}
.breadcrumb-nav a,.breadcrumb-nav span{
    text-shadow: 0px 0px 9px rgba(16, 103, 178, 0.34);
}
.breadcrumb-nav>.next{
    margin: 0 4px;
}
.breadcrumb-nav a{
    color: #ffffff;
}
/*分页按钮*/
.page-num{
    display: none;
}
.pagination-warp{
    /*width: 1200px;*/
    margin: 0 auto;
}
.pagination-content{
    display: flex;
    justify-content: center;
    align-items: center;
}
.pagination-content>a,.pagination-inner>a,.pagination-content>p input{
    border-width: 1px;
    border-color: #cccccc;
    border-style: solid;
    background-color: #fff;
    font-size: 14px;
    color: #666666;
    padding: 4px 10px;
    margin: 5px;
}
.pagination-inner{
    display: flex;
}
.pagination-inner span{
    vertical-align: bottom;
    margin: 0 5px;
}
.pagination-content>a:hover,.pagination-inner a:hover {
    text-decoration: none;
    border-color: #156fab;
    background: #156fab;
    color: #fff;
}
.pagination-content .active{
    border-color: #156fab;
    background: #156fab;
    color: #fff;
}
.pagination-content>p{
    color:#666666;
    font-weight: bold;
    font-size: 14px;
    margin: 0 5px;
}
.pagination-content>p input{
    width: 40px;
    outline: none;
}
/*响应式屏幕*/
/*.headerUp{*/
/*    height:auto ;*/
/*    margin-bottom: 20px;*/
/*}*/

/*@media(max-width: 768px){*/
/*    .header .top-header{*/
/*        display: none;*/
/*    }*/
/*    .header{*/
/*        margin-top: 20px;*/
/*    }*/
/*    .nav>a{*/
/*        padding: 10px 0;*/
/*    }*/
/*    .nav-img{*/
/*        display: block;*/
/*        margin-left: 15px;*/
/*        cursor: pointer;*/
/*    }*/
/*    .nav{*/
/*        margin-top: 20px;*/
/*        position: relative;*/
/*        z-index:10000;*/
/*        background: #ffffff;*/
/*        box-shadow: 0 10px 10px 0 rgba(0,0,0,.02);*/
/*    }*/
/*    .float-bar-box-left,.float-bar-box-left-black,.toolbar,.dialog{*/
/*        display: none;*/
/*    }*/
/*}*/
/*@media (min-width: 768px){*/
/*    .header,.title_text,.pagination-warp{*/
/*        width: 750px;*/
/*    }*/
/*    .header{*/
/*        height: 172px;*/
/*    }*/
/*    .nav>a{*/
/*        padding: 10px 0;*/
/*    }*/
/*    .page-num{*/
/*        display: block;*/
/*    }*/
/*    .select_change_box{*/
/*        top: 85px;*/
/*    }*/
    .sec-navbar{
        position: absolute;
        background: rgba(0,0,0,.9);
        z-index: 60;
        width: 750px;
        left: 50%;
        transform: translateX(-50%);
        top: 129px;
        padding: 20px;
        color: #fff;
    }
    .sec-navbar>span{
        width: 135px;
        height: 40px;
        display: inline-block;
        line-height: 40px;
        text-align: center;
        cursor: pointer;
    }
    .sec-navbar>span:hover{
        background: rgba(255,255,255,.6);
        transition: .4s;
    }
    .navnew a:hover .sec-navbar{
        display: block;
    }
    .navnew .active:after{
        left:auto;
        transform: translateX(47px)translateY(5px);
    }
/*}*/
/*@media (min-width: 992px){*/
/*    .header,.title_text,.pagination-warp{*/
/*        width: 970px;*/
/*    }*/
/*    .nav{*/
/*        margin-top: 30px;*/
/*    }*/
/*    .logo_img>img:nth-child(1){*/
/*        display: block;*/
/*    }*/
/*    .logo_img>img:nth-child(2){*/
/*        display: none;*/
/*    }*/
/*    .nav>a{*/
/*        padding: 0;*/
/*    }*/
/*    .footer_wrap {*/
/*        padding-bottom: 50px;*/
/*    }*/
/*    .footer_img{*/
/*        transform: translateX(-50%);*/
/*        left: 50%;*/
/*        width: 1000px;*/
/*        position: relative;*/
/*    }*/
/*    .footer_wrap .footer_abs{*/
/*        top: -72px;*/
/*    }*/
/*    .nav .active:after{*/
/*        transform: translateX(25px)translateY(5px);*/
/*    }*/
/*}*/
/*@media (min-width: 1200px){*/
    .header,.title_text,.pagination-warp{
        width: 1200px;
    }
    .navnew{
        margin-top: 30px;
    }
    .logo_img>img:nth-child(1){
        display: block;
    }
    .logo_img>img:nth-child(2) {
        display: none;
    }
    .navnew a{
        height: 57px;
    }
    .sec-navbar{
        top: 172px;
    }
    .navnew .active:after{
        transform: translateX(36px)translateY(5px);
    }
/*}*/
