@charset "utf-8";
@import url('./iconfont.css');
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select {
    margin: 0;
    padding: 0
}

body {
    font: 14px "微软雅黑","Microsoft Yahei","宋体",Tahoma,'Simsun',Arial,Helvetica,sans-serif;
    background: #fff;
    -webkit-text-size-adjust: 100%;
    color: #666;
    line-height: 1.5em;
    -webkit-overflow-scrolling:touch; 
    overflow: scroll;
}
html{font-size:100%;}
a {
    color: #333;
    text-decoration: none;
    outline: 0;
}

a:hover {
    text-decoration: none;
}

em,i,span {
    font-style: normal;
    display: inline-block;
}
strong{
    display: inline-block;
}
ul,li {
    list-style: none
}

select,input,button {
    vertical-align: middle;
}

button {
    outline: none;
    border: none;
}

input,img {
    border: none 0;
    vertical-align: middle;
}

p {
    word-wrap: break-word
}

table {
    border-collapse: collapse;
    border-spacing: 1;
    border-spacing: 0;
}

table td {
    word-break: break-all;
    word-wrap: break-word;
}

input, select,textarea {
    outline: none;
    -webkit-appearance: none;
}

textarea {
    resize: none;
}
/* 去除IOS按钮美化 */
/*input[type="button"], input[type="submit"], input[type="reset"] {
  outline: none;
-webkit-appearance: none;
}*/
/* 去除链接背景阴影 */
span,em,a,img,button,input,textarea {
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}

li {
    list-style: none
}

/* 文字排版、颜色  px */
.fz16 {
    font-size: 16px;
}

.fz18 {
    font-size: 18px;
}

.fz20 {
    font-size: 20px;
}

.fz22 {
    font-size: 22px;
}

.fz24 {
    font-size: 24px;
}

.fz26 {
    font-size: 26px;
}

.fz28 {
    font-size: 28px;
}

.fz30 {
    font-size: 30px;
}

.fz32 {
    font-size: 32px;
}

.fz34 {
    font-size: 34px;
}

.fz36 {
    font-size: 36px;
}

.fz38 {
    font-size: 36px;
}

.fz40 {
    font-size: 40px;
}

.fz42 {
    font-size: 42px;
}

.fz44 {
    font-size: 44px;
}

.fz48 {
    font-size: 48px;
}

.fz60 {
    font-size: 48px;
}

.bold {
    font-weight: bold
}
.block{
    display: block;
}
.fn {
    font-weight: normal
}

.t2 {
    text-indent: 2em
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.tl {
    text-align: left;
}

.autowh {
    width: 100%;
    height: 100%;
}

.h100pc {
    height: 100%;
}

.w100pc {
    width: 100%;
}

.w2per {
    width: 50%
}

.w3per {
    width: 33.33%
}

.w4per {
    width: 25%
}

.w26 {
    width: 26px;
} /*icon常用*/
.w100 {
    width: 100px;
}

.w180 {
    width: 180px;
}

.w200 {
    width: 200px;
}

.h70 {
    height: 70px;
}

.h90 {
    height: 90px;
}/*行常用高度*/

/*文字颜色*/
.f00 {
    color: #000;
}

.f2b {
    color: #2b2b2b;
}

.f33 {
    color: #333;
}

.f66 {
    color: #666;
}

.f72 {
    color: #727272;
}

.f88 {
    color: #888;
}

.f9a {
    color: #9a9a9a;
}

.f99 {
    color: #999;
}

.fd9 {
    color: #d9d9d9;
}

.fcc {
    color: #ccc;
}

.fff {
    color: #fff;
}

.red {
    color: #e62019;
}

.darkblue {
    color: #007ec5;
}/*主色调：蓝色*/
.greyblue {
    color: #87bddc;
}/*浅灰蓝色*/
.grassgreen {
    color: #75b042;
}/*草绿色*/

/* 背景颜色 */ 
.bg_darkblue {
    background-color: #007ec5;
}/*藏蓝色*/
.bg_greyblue {
    background-color: #87bddc;
}/*浅灰蓝色*/
.bg_grassgreen {
    background-color: #75b042;
}/*草绿色*/
.bg_fff {
    background-color: #ffffff;
}

.bg_f1f1f1 {
    background-color: #f1f1f1;
}/*灰色背景*/

/* 边距  px */
.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml20 {
    margin-left: 20px;
}

.ml30 {
    margin-left: 30px;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr20 {
    margin-right: 20px;
}

.mr30 {
    margin-right: 30px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt20 {
    padding-top: 20px;
}

.pt30 {
    padding-top: 30px;
}

.pl5 {
    padding-left: 5px;
}

.pl10 {
    padding-left: 10px;
}

.pl20 {
    padding-left: 20px;
}

.pl30 {
    padding-left: 30px;
}

.pr5 {
    padding-right: 5px;
}

.pr10 {
    padding-right: 10px;
}

.pr20 {
    padding-right: 20px;
}

.pr30 {
    padding-right: 30px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb30 {
    padding-bottom: 30px;
}

.plr5 {
    padding-left: 5px;
    padding-right: 5px;
    ;
}

.plr10 {
    padding-left: 10px;
    padding-right: 10px;
}

.plr20 {
    padding-left: 20px;
    padding-right: 20px;
}

.plr30 {
    padding-left: 30px;
    padding-right: 30px;
}

.mlr5 {
    margin-left: 5px;
    margin-right: 5px;
}

.mlr10 {
    margin-left: 10px;
    margin-right: 10px;
}

.mlr20 {
    margin-left: 20px;
    margin-right: 20px;
}

.mlr30 {
    margin-left: 30px;
    margin-right: 30px;
}

.p5 {
    padding: 5px;
}

.p10 {
    padding: 10px;
}

.p20 {
    padding: 20px;
}

.p30 {
    padding: 30px;
}

.noborder {
    border: 0 !important;
}

.nopadding {
    padding: 0px !important;
}

.nomargin {
    margin: 0px !important;
}

/*定位*/
.rel {
    position: relative;
}

.abs {
    position: absolute;
}

/*浮动及清除浮动*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix,
.fix {
    zoom: 1;
}

.clearfix:after,
.fix:after {
    display: table;
    content: "";
    clear: both;
}
/*超出隐藏*/
.ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.ellipsis_more {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.hand {
    cursor: pointer;
}

p:last-child {
    margin-bottom: 0;
}

a, button {
    color: inherit;
    display: inline-block;
    line-height: inherit;
    text-decoration: none;
    cursor: pointer;
}

a, button, img, input {
    -webkit-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
}

*:focus {
    outline: none !important;
}

a:focus {
    color: inherit;
    outline: none;
    text-decoration: none;
}

.btn.focus, .btn:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.fixed-bg {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

/*滚动条样式*/
.scrollbar::-webkit-scrollbar-track-piece {
    background: none;
}

.scrollbar::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

.scrollbar::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #999;
}

.scrollbar::-webkit-scrollbar-track {
    border-radius: 0;
    background: #Fff;
}

input:disabled + label {
/*禁用的指针*/
    cursor: not-allowed
}

.radio_group input,.checkbox_group input {
    display: none
}

.radio_group label,
.checkbox_group label {
    padding: 0 16px 0 0;
    display: inline-block;
    cursor: pointer;
    position: relative
}

.radio_group label:before,
.checkbox_group label:before {
    box-sizing: border-box;
    content: "";
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 1px solid #999;
    margin: 0 8px;
    vertical-align: middle;
    display: inline-block;
    transition: 0.1S;
}

.radio_group label:hover:before,
.checkbox_group label:hover:before {
    border-color: #00a4ff;
}

.radio_group input:disabled + label:before,
.checkbox_group input:disabled + label:before {
    background-color: #CCC;
    border-color: #999;
    opacity: 0.5;
}

.radio_group input:disabled + label,
.checkbox_group input:disabled + label {
    opacity: 0.5;
}

.radio_group input:checked + label:before {
    border: 5px solid #00a4ff;
}

.checkbox_group label:before {
    background-size: 0;
    border-radius: 4px;
    transition: 0.2S;
}

.checkbox_group input:checked + label:before {
    background-color: #00a4ff;
    background-size: 16px;
    border-color: #00a4ff;
}

/*主流程按钮*/
.mbutton {
    width: 180px;
    background-color: #007ec5;
    border-radius: 44px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 44px;
    display: inline-block;
}

/*次流程按钮*/
.sbutton {
    width: 155px;
    padding: 0 20px;
    background-color: #007ec5;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    line-height: 38px;
    display: inline-block;
}

.mbutton[disabled],.mbutton[disabled]:hover,.sbutton[disabled],.sbutton[disabled]:hover {
    background-color: #999;
    color: #fff;
}

.mbutton:hover,.mbutton_hover,.sbutton:hover,.sbutton_hover {
    background-color: #87bddc;
}

/*相关功能按钮*/
.tbutton {
    width: 135px;
    line-height: 42px;
    background-color: #75b042;
    color: #fff;
    border-radius: 5px 0 5px 0;
    color: #fff;
    font-weight: bold;
    text-align: center;
    display: inline-block;
}

.tbutton_cur {
    background-color: #B93A13;
    color: #fff;
    border-color: #B93A13;
}

.ban_li {
    width: 23px;
    height: 8px;
    background-color: #f1f1f1;
    border-radius: 4px;
}

.ban_li_cur {
    width: 83px;
    background-color: #007ec5;
}

.tabbox {
    width: 100%;
    background-color: #fff;
}

.tabbox .tab_li {
    float: left;
    font-size: 1.5em;
    line-height: 38px;
    padding: 10px 0;
    border-bottom: 3px solid #fff;
    text-align: center;
    cursor: pointer;
}

.tabbox .tab_li_cur {
    border-bottom-color: #007ec5;
    color:#007ec5;
}

.conW{
    max-width:1200px
}

.mt2em{
    margin-top:2em;
}
.wrap-pt{
    padding-top:80px;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin: 0 auto;
}
/****底部****/
@media screen and (max-width: 767px){
    .yz_wrap{
        padding-top: 60px;
    }
    .yz_header, .fixed_header{
        background-color: #0a8de5!important;
        height: 60px;
    }
    .logo_border{
        width: 100px;
        margin-top: 15px!important;
    }
    .yz_header_right{
        margin-top: 20px!important;
    }
    .yz_vip .iconfont{
        font-size: 24px;
    }
    .yz_navbar{
        top: 60px;
    }
    .min_menu{
        font-size: 20px;
        margin-left: 10px;
        cursor: pointer;
    }
    .en-title{
        font-size: 24px;
        line-height: 24px;
    }
    .ch-title{
        font-size: 18px;
        line-height: 18px;
        margin-top: 10px;
    }
    .wx_kefu, .iconfont{
        font-size: 22px;
    }
    .wx_kefu{
        display: inline-block;
        width: 160px;
        height: 36px;
        line-height: 46px;
        border-radius: 40px;
        text-align: center;
        background-color: #fff;
    }
    .wx_img{
        display: inline-block;
        width: 36px;
        height: 36px;
        line-height: 36px;
        border-radius: 50%;
        background-color: #fff;
    }
    .wx_kefu .kefu_text{
        font-size: 18px;
        line-height: 30px;
    }
    .footer_02 .fz18{
        font-size: 16px;
    }
    .footer_02 .fz30{
        font-size: 24px;
    }
    .container2{
        padding:0;
    }
    .footer_bottom{
        font-size: 12px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1199px){
    .yz_wrap{
        padding-top: 80px;
    }
    .yz_logo .logo_border {
        width: 129px;
    }
    .yz_header, .fixed_header{
        background-color: #0a8de5!important;
        height: 80px;
    }
    .yz_vip .iconfont{
        font-size: 26px;
    }
    .min_menu{
        font-size: 22px;
        margin-left: 20px;
    }
    .yz_navbar{
        top: 80px;
    }
    .en-title{
        font-size: 48px;
        line-height: 48px;
    }
    .ch-title{
        font-size: 28px;
        line-height: 28px;
        margin-top: 20px;
    }
    .wx_kefu{
        display: inline-block;
        width: 190px;
        height: 48px;
        line-height: 48px;
        border-radius: 32px;
        text-align: center;
        background-color: #fff;
    }
    .wx_img{
        display: inline-block;
        width: 64px;
        height: 64px;
        line-height: 64px;
        border-radius: 50%;
        background-color: #fff;
    }
    .kefu_text{
        font-size: 24px;
    }
}
@media screen and (max-width: 1200px){
    #nb_icon_wrap{
        /*不需要的咨询窗隐藏*/
        display: none!important;
    }
.yz_tabbox .tab_li{
        font-size: 1.2em;
    }
    .conW{
        max-width:auto
    }
    .min_menu{
        display: inline-block;
        cursor: pointer;
    }
    .yz_header .yz_navbar,.yz_tel,.login_font{
        display: none;
    }
    .yz_navbar{
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        overflow-y: auto;
        overflow-x: hidden;
        background-color: rgba(7,96,155,.95);
    }
    .mynavbar .navdown-menu{
        display: none;
    }
    .mynavbar .active .navdown-menu{
        display: block;
    }
    /*.navbar-nav{*/
    /*    float: none;*/
    /*}*/
    .mynavbar>li{
        border-bottom: 2px solid #5b97be;
    }
    .mynavbar .navdown a{
        background: url("../images/icon_up.png") no-repeat right center;
        background-size: 14px!important;
    }
    .mynavbar .active a{
        background: url("../images/icon_down.png") no-repeat right center!important;
        background-size: 14px!important;
    }
    /*.navbar-nav .open .navdown-menu a{*/
    /*    background: none!important;*/
    /*}*/

    .mynavbar>li>a{
        display: block;
        color: #fff;
        font-size: 1.2em;
        line-height: 50px;
        margin: 10px 20px;
    }
    .active .navdown-menu{
        background-color: rgba(8,82,131,.9);
    }
    .active .navdown-menu li{
        border-bottom: 2px solid #3275a1;
    }
    .active .navdown-menu li a{
        display: block;
        color: rgba(255, 255, 255, .7);
        font-size: 1.1em;
        padding: 1em 3em;
        background: none!important;
    }
    .active .navdown-menu li:last-child{
        border-bottom: none;
    }
    .yz_footer .footer{
        margin-bottom: 10vw;
        padding-bottom: 40px;
        background-color: #0a8de4;
    }
    .footer_01{
        display: none;
    }
    .footer_02{
        padding: 20px 30px 10px;
        text-align: center;
        line-height: 1;
    }
    .span_box, .wx_kefu, .footer_fixed, .footer_fixed .button{
        display: flex;
        justify-content: center;
        align-items: center;
        display:-webkit-flex;
        display: -ms-flexbox;
        -webkit-align-items: center;
        -webkit-justify-content: center;
        -webkit-box-align: center;

    }
    .footer_bottom{
        padding: 10px 20px 20px;
    }
    .footer_fixed{
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 15px;
        z-index: 10;
        position: fixed;
        background-color: #fff;
        box-sizing: border-box;
    }
    .footer_fixed .button{
        float: left;
        width: 45%;
        color: #fff;
        padding: 15px;
        line-height: 5vw;
        margin: 0 10px;
        font-size: 1.4em;
        background-color: #0a8de5;
        box-sizing: border-box;
        border-radius: 10px;
    }
    .footer_fixed .button .iconfont {
        font-size: 6vw;
        margin-right: 2vw;
    }
    .span_box{
        margin-top: 10px;
    }
    .footer_rmenu{
        display: none;
    }
    #pagingBox{
        display: none!important;
    }
    .wechat_sub .fade_info{
        top: -130px;
        left: -45px;
        z-index: 8;
        width: 120px;
        height: 126px;
        background: url('../images/wechat_bg2.png') no-repeat;
        background-size: contain;
    }
    .wechat_sub .fade_info img{
        width: 110px;
        margin-top: 6px;
    }
    .fade_info {
        display: none;
    }
    .code-show .fade_info{
        display:block;
        visibility:visible;
        -webkit-transition:all .3s;
        transition:all .3s
    }
}
@media screen and (min-width: 1200px){
    .container{
        padding:0
    }
    .yz_navbar{
        margin-left: 50px!important;
    }
    .yz_logo .logo_border{
        width: 150px;
        margin-top: 0;
        padding: 30px 25px;
        border-radius: 0 0 20px 20px;
        background-color: #0a8de5;
        font-size: 20px;
    }
    .yz_header_right .iconfont{
        font-size: 20px;
    }
    .yz_tel{
        font-size: 24px;
        color: #fff;
    }
    .yz_tel .iconfont{
        font-size: 28px;
    }
    .yz_navbar{
        margin-top: 35px;
        padding: 0!important;
    }
    .mynavbar>li{
        float: left;
    }
    .mynavbar>li>a {
        font-size: 18px;
        color: #fff!important;
        padding: 10px 10px;
        border-bottom: 4px solid rgba(255,255,255,0);
    }
    .mynavbar>li:hover{
        border-bottom: 4px solid #0a8de5;
    }
    .mynavbar .dropup, .mynavbar .navdown {
        position: relative;
    }
    .mynavbar .open>.navdown-menu {
        display: block;
    }
    .mynavbar .navdown-menu {
        position: absolute;
        top: 100%;
        left: -25px;
        padding-top: 18px;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        background: url("../images/triangle.png") no-repeat center 0;
    }
    .mynavbar .navdown-menu ul{
        background: #0a8de4;
        border-radius: 8px;
    }
    .mynavbar .navdown-menu li a{
        display: block;
        line-height: 50px;
        text-align: center;
        color: #fff;
    }
    .mynavbar .navdown-menu li a:hover{
        background: #0277c5;
    }
    .yz_header.special .yz_navbar{
        margin-top: 25px;
    }
    .yz_header.special .mynavbar>li a{
        color: #0277c5;
    }
    .yz_header.special .mynavbar>li:hover {
        border-bottom-color: #a7dcff;
    }
    .yz_header.special .navdown-menu li a:hover{
        background: #a7dcff;
    }
    .yz_header.special .navdown-menu{
        background: url("../images/triangle_sp.png") no-repeat center 0;
    }
    .yz_header.special .navdown-menu ul{
        background: #caeaff;
    }
    .yz_vip{
        padding: 6px 15px;
        margin-left: 10px;
        background-color: #0a8de5;
        border-radius: 20px;
        color:#fff;
    }
    .min_menu{display: none;}
    .footer_02{
        display: none;
    }
    .footer_01{
        padding: 30px 0;
    }
    .single_footer_widget{
        float: left;
        padding: 0 50px;
    }
    .footer_text_white{
        font-size: 16px;
        line-height: 45px;
        color: #fff;
    }
    .footer_text_line{
        width: 38px;
        height: 2px;
        background-color: #fff;
    }
    .footer_list {
        margin-top: 10px;
    }
    .footer_list li a{
        line-height: 30px;
        font-size: 12px;
        color: rgba(255,255,255,.6);
    }
    .footer_list li a:hover{
        color: #fff;
        font-size: 12px;
    }
    .footer_right{
        min-height: 170px;
        margin-top: 10px;
        border-left: 1px solid rgba(255, 255, 255, 0.5);
        padding-left: 90px;
    }
    .footer_tel{
        margin-bottom: 25px;
    }
    .kefu_text{
        font-size: 24px;
    }
    .footer_tel, .footer_tel .iconfont{
        color: #fff;
        font-size: 28px;
    }
    .wechat_box{
        width: 100px;
        height: 100px;
        text-align: center;
    }
    .footer_wechat p{ 
        color: rgba(255,255,255,.6);
        line-height: 40px;
    }
    .wechat_01{
        margin-right: 50px;
    }
    .wechat_01 img{padding-top: 6px; width: 88px;}
    .wechat_02 img{width: 100px;}
    .footer_bottom{
        font-size: 16px;
        padding: 30px;
        background-color: #007ec5;
    }
    .en-title{
        font-size: 60px;
        line-height: 60px;
        font-weight: bold;
    }
    .ch-title{
        font-size: 30px;
        line-height: 30px;
        margin-top: 20px;
        font-weight: bold;
    }
    .footer_fixed{
        display: none;
    }
    .footer .container,.footer .container{
        width: 1200px;
    }
    .footer_rmenu {
        width: 80px;
        position: fixed;
        right: 2px;
        top: 30%;
        z-index: 9;
        border-radius: 4px;
        background: #0a8de5;
    }
    .footer_rmenu .abox {
        text-align: center;
        padding: 0 12px;
        color: #fff;
        position: relative;
        cursor: pointer;
        overflow: hidden;
    }
    .footer_rmenu a.abox{
        display: block;
    }
    .footer_rmenu .abox:hover{
        background-color: #007ec5;
        overflow: visible;
    }
    .footer_rmenu .abox span {
        padding: 12px 0;
        border-top: 1px solid #fff;
        display: block;
    }
    .footer_rmenu .abox:first-child span{
        border-top: none;
    }
    .footer_rmenu .abox span i {
        font-size: 32px;
        display: block;
        padding-bottom: 5px;
    }
    .footer_rmenu .abox .phone {
        position: absolute;
        top: 20px;
        width: 252px;
        left: -262px;
        line-height: 58px;
        font-size: 18px;
        text-align: center;
        background: url('../images/phone_bg.png') no-repeat;
    }
    .footer_rmenu .abox .phone, .footer_rmenu .abox .pic {
        -webkit-transition: all ease .5s;
        -o-transition: all ease .5s;
        transition: all ease .5s;
        opacity: 0;
        filter: alpha(opacity=0);
    }
    .footer_rmenu .abox:hover .phone, .footer_rmenu .abox:hover .pic {
        opacity: 1;
        filter: alpha(opacity=1);
    }
    .footer_rmenu .abox .pic {
        position: absolute;
        top: -40px;
        left: -177px;
        width: 167px;
        height: 158px;
        padding: 3px;
        background: url('../images/wechat_bg.png') no-repeat;
    }
    .footer_rmenu .abox .pic img{
        width: 150px;
    }
    #pagingBox{
        display: block;
    }
    #pagingBox a,#pagingBox span{
        /*padding: 6px 12px;*/
        width: 42px;
        height: 42px;
        line-height: 40px;
        margin: 0 .3em;
        color: #666;
        border-radius: 50%;
        border: 1px solid #d9d9d9;
        display: inline-block;
    }
    #pagingBox a.active,#pagingBox span.active{
        color: #fff;
        border-color: #0a8de4;
        background-color: #0a8de4;
    }
    #pagingBox a.disabled,#pagingBox span.disabled{
        color: #d9d9d9;
    }
}
.abs_down{
    display: none;
    position: absolute;
    top: 36px;
    height: 50px;
    left: 0;
    width: 100%;
    padding-top: 18px;
    color: #fff;
    border-radius: 5px;
    box-sizing: border-box;
    background: url(../images/triangle.png) no-repeat center 0;
}
.special .abs_down{
    background: url(../images/triangle_sp.png) no-repeat center 0;
}
.abs_down_bg{
    width: 100%;
    padding: 15px;
    text-align: center;
    box-sizing: border-box;
    background: #0a8de4;
    border-radius: 8px;
}
.special .abs_down_bg{
    background: #caeaff;
    color: #0277c5;
}
.logo_border{
    margin-top: 20px;
}
.yz_header_right{
    margin-top: 40px;
}
.special .yz_header_right{
    margin-top: 30px;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus,
.nav>li>a:hover, .nav>li>a:focus,
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
    background: transparent;
}
.navbar-nav .dropdown-menu>li>a{
    padding: 8px 10px;
}
.navbar-nav .dropdown-menu>li>a:hover{
    color: #0a8de5;
}
.yz_header .iconfont{
    margin-right: 5px;
}

.yz_header{
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
    z-index: 20;
}
.yz_header.fixed_header{
    background: rgba(0,0,0,.3);
}
.yz_main{
    margin-bottom: 30px;
}
.yz_footer{
    background-color: #0a8de4;
}
.footer_bottom{
    color: #fff;
    text-align: center;
    line-height: 1.8em;
}
.en-title{
    text-transform:uppercase;
    color: #d9d9d9;
}
.ch-title{
    color: #2b2b2b;
}
.uhide{
    display: none;
}
.yz_vip .phone_fz{
    font-size: 1.3em;
    color: #fff;
    line-height: initial;
}

