/* @import url(../style/fonts.css); */
.header_div {
    width: 100%;
    margin: 0px auto;
    height: 140px;
    left: 50%;
    top: 0px;
    position: fixed;
    z-index: 10000;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    transition: all ease-out 0.3s;
}

.header_div1 {
    width: 100%;
    box-shadow: #ccc 0px 0px 4px 0px;
    background: #fff;
    padding-top: 0px;
    margin: 0px auto;
    height: 80px;
    left: 50%;
    top: 0px;
    position: fixed;
    z-index: 10000;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
}

/* .header_div_width {
    width: 1200px;
    margin: 0px auto;
} */

.header_div .i_logo {
    width: 22%;
    padding-top: 38px;
}

.header_div .i_logo1 {
    width: 22%;
    padding-top: 20px;
    display: none;
}

.header_div .i_logo img {
    width: auto;
    height: 45px;
}

.header_div .i_logo1 img {
    width: auto;
    height: 45px;
}

.header_div.fixedmenu {
    top: -150px;
    position: fixed;
    transition: all ease-out 0.3s;
}

.header_div.fixedmenu, .header_div.fixedmenu1.fixedmenu {
    position: fixed;
    -moz-box-shadow: 0px 0px 10px #c7c5bf;
    /*firefox*/
    -webkit-box-shadow: 0px 0px 10px #c7c5bf;
    /*webkit*/
    box-shadow: 0px 0px 10px #c7c5bf;
    /*operaæˆ–ie9*/
    background: #fff;
}

.header_div.fixedmenu1 {
    position: relative;
}

.header_div.fixedmenu .i_logo1 {
    width: 22%;
    padding-top: 40px;
    display: block;
}

.header_div.fixedmenu .i_logo {
    width: 22%;
    padding-top: 20px;
    display: none;
}


.fixedmenu .menu_nav ul li {
    /* width: 16.66%; */
    float: left;
    text-align: center;
    z-index: 1;
    margin: 0 16px;
}

.fixedmenu .menu_nav ul li .nav_a {
    width: 100%;
    height: 60px;
    line-height: 80px;
    color: #222;
    opacity: 1 !important;
    display: inline-block;
    font-family:'Optima';
    /* font-family: "Optima-Bold"; */
    font-size: 18px;
    position: relative;
}

.fixedmenu .menu_nav ul li .nav_a:hover, .fixedmenu .menu_nav ul li .nav_a.activetopm, .fixedmenu .menu_nav ul li .nav_a.activetopm1 {
    color: #0a50b4;
    text-decoration: none;
}

.fixedmenu .menu_nav ul li .nav_a:after {
    width: 0%;
    height: 2px;
    background-color: #0a50b4;
    position: absolute;
    left: 50%;
    margin-left: -50%;
    bottom: 0px;
    z-index: 1;
    content: "";
    -webkit-transition: all ease-out 0.2s;
    transition: all ease-out 0.2s;
}

.fixedmenu .menu_nav ul li .nav_a:hover:after, .menu_nav ul li .nav_a.activetopm:after, .menu_nav ul li .nav_a.activetopm1:after {
    width: 100%;
    left: 50%;
}

.fixedmenu .menu_nav ul li .dlone {
    width: 100%;
    position: absolute;
    left: 0px;
    top: 100%;
    background-color: #ffffff;
    display: none;
    padding: 10px 0px;
}

.fixedmenu .menu_nav ul li .dlone .ddone {
    width: 100%;
    height: 40px;
    line-height: 40px;
    float: left;
    position: relative;
}

.fixedmenu .menu_nav ul li .dlone .ddone .aone {
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    overflow: hidden;
    text-align: center;
    color: #222222;
    font-size: 16px;
}

.fixedmenu .menu_nav ul li .dlone .ddone .aone:hover, .menu_nav ul li .dlone .ddone .aone.activetwo {
    text-decoration: none;
    color: #fff;
    background-color: #df777d;
}

.fixedmenu .menu_nav ul li .dlone .ddone .dltwo {
    width: 155px;
    background-color: #00c798;
    position: absolute;
    left: 100%;
    top: 0px;
    display: none;
}

.fixedmenu .menu_nav ul li .dlone .ddone .dltwo dd {
    width: 100%;
    float: left;
    border-bottom: 1px solid #4dd8b7;
}

.fixedmenu .menu_nav ul li .dlone .ddone .dltwo dd a {
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    color: #333;
    font-size: 16px;
    display: inline-block;
    /* float: left; */
}

.fixedmenu .menu_nav ul li .dlone .ddone .dltwo dd a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #50ecc7;
}

.fixedmenu .i_morebtn .zh_yw {
    color: #000;
    opacity: 0.8;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

.fixedmenu .i_morebtn .i_ss::after {
    background-color: #000;
    opacity: 0.8;
}

.fixedmenu .i_morebtn .nav_tz {
    background: url(wl_2s.png) no-repeat center;
    background-size: contain;
}

.menu_nav {
    width: 60%;
    margin-top: 80px;
}

.menu_nav ul {
    width: 100%;
}

.menu_nav ul li {
    /* width: 16.66%; */
    float: left;
    text-align: center;
    z-index: 1;
    margin: 0 16px;
}

/* .menu_nav ul:hover li a {
    color: #fff;
    opacity: 1;
} */


.menu_nav ul li .nav_a {
    width: 100%;
    height: 60px;
    line-height: 80px;
    color: #fff;
    font-family:'Optima';
    opacity: 1 !important;
    display: inline-block;
    font-size: 18px;
    position: relative;
}

.menu_nav ul:hover li .nav_a {
    color: #ffffff !important;
    opacity: 0.9;
}

.menu_nav ul li .nav_a:hover, .menu_nav ul li .nav_a.activetopm, .menu_nav ul li .nav_a.activetopm1 {
    color: #3cbecd !important;
    opacity: 1;
    text-decoration: none;
}

.menu_nav ul li .nav_a:after {
    width: 0%;
    height: 2px;
    background-color: #3cbecd;
    position: absolute;
    left: 50%;
    margin-left: -50%;
    bottom: 0px;
    z-index: 1;
    content: "";
    -webkit-transition: all ease-out 0.2s;
    transition: all ease-out 0.2s;
}

.menu_nav ul li .nav_a:hover:after, .menu_nav ul li .nav_a.activetopm:after, .menu_nav ul li .nav_a.activetopm1:after {
    width: 100%;
    left: 50%;
}

.menu_nav ul li .dlone {
    width: 100%;
    position: absolute;
    left: 0px;
    top: 100%;
    background-color: #ffffff;
    display: none;
    padding: 10px 0px;
}

.menu_nav ul li .dlone .ddone {
    width: 100%;
    height: 40px;
    line-height: 40px;
    float: left;
    position: relative;
}

.menu_nav ul li .dlone .ddone .aone {
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    overflow: hidden;
    text-align: center;
    color: #222222;
    font-size: 16px;
}

.menu_nav ul li .dlone .ddone .aone:hover, .menu_nav ul li .dlone .ddone .aone.activetwo {
    text-decoration: none;
    color: #fff;
    background-color: #df777d;
}

.menu_nav ul li .dlone .ddone .dltwo {
    width: 155px;
    background-color: #00c798;
    position: absolute;
    left: 100%;
    top: 0px;
    display: none;
}

.menu_nav ul li .dlone .ddone .dltwo dd {
    width: 100%;
    float: left;
    border-bottom: 1px solid #4dd8b7;
}

.menu_nav ul li .dlone .ddone .dltwo dd a {
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    /* float: left; */
}

.menu_nav ul li .dlone .ddone .dltwo dd a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #50ecc7;
}

.erji_lm {
    padding: 40px 0;
}

.twodiv_c {
    position: absolute;
    z-index: 1;
    min-height: 260px;
    background: #fffffff2;
    padding: 30px 0 22px;
    display: none;
    width: 100%;
    top: 140px;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
}


.twodiv_c .show_lms {
    width: 100%;
    display: inline-block;
    padding: 20px 0 20px;
}

.twodiv_c .show_lms .out_ej_lm {
    width: 20%;
    float: left;
    margin-left: 13%;
    text-align: left;
}

.twodiv_c .show_lms .lm_text {
    width: 16%;
    float: left;
    margin-left: 12%;
    text-align: initial;
    padding-top: 5.5%;
}

.twodiv_c .show_lms .cc_s {
    padding-top: 12%;
}

.twodiv_c .show_lms .News_lm {
    width: 9%;
    float: left;
    margin-left: 5%;
    line-height: 40px;
    text-align: left;
}

.twodiv_c .show_lms .News_lm:nth-child(1) {
    margin-left: 12%;
    text-transform: uppercase;
}

.twodiv_c .show_lms .News {
    margin-left: 5%;
}


.twodiv_c .show_lms .Sus:first-child {
    margin-left: 13%;
}

.twodiv_c .show_lms .Sus:last-child {
    margin-left: 5%;
}

.twodiv_c .show_lms .News .qz_one .up_to {
    color: rgb(25, 68, 95);
    font-family:'Optima';
    text-transform: uppercase;
}

.twodiv_c .show_lms .News .qz_one .up_to:hover {
    color: #3cbecd;
}

.twodiv_c .show_lms .News .news_lj {
    font-size: 16px;
    color: rgb(25, 68, 95);
    font-weight: bold;
    font-family:'Optima';
    margin-bottom: 40px;
    display: block;
    line-height: 40px;
    text-transform: uppercase;
}

.twodiv_c .show_lms .News .high {
    font-size: 16px;
    color: rgb(25, 68, 95);
    font-weight: bold;
    font-family:'Optima';
    margin-bottom: 40px;
    display: block;
    line-height: 40px;
    text-transform: uppercase;
}

.twodiv_c .show_lms .News .high:hover {
    color: #3cbecd;
}

.twodiv_c .show_lms .News .feat {
    font-size: 16px;
    color: rgb(25, 68, 95);
    font-weight: bold;
    font-family:'Optima';
    margin-bottom: 40px;
    display: block;
    line-height: 40px;
    text-transform: uppercase;
}

.twodiv_c .show_lms .News .news_lj:hover {
    color: #3cbecd;
}


.twodiv_c .show_lms .News .feat:hover {
    color: #3cbecd;
}

.twodiv_c .show_lms .News .feat {
    font-size: 16px;
    color: rgb(25, 68, 95);
    font-weight: bold;
    font-family:'Optima';
    display: block;
    line-height: 40px;
    text-transform: uppercase;
}


/* ---------- */

.twodiv_c .show_lms .Sus .csr {
    font-size: 16px;
    color: rgb(25, 68, 95);
    font-weight: bold;
    font-family:'Optima';
    margin-bottom: 40px;
    display: block;
    line-height: 40px;
    /* text-transform: uppercase; */
}

.twodiv_c .show_lms .Sus_a {
    width: 18%;
    margin: 0 12% 0px 3%;
    text-transform: uppercase;
}

.twodiv_c .show_lms .Sus:last-child .comt .buil {
    color: rgb(25, 68, 95);
    font-family:'Optima';
    text-transform: uppercase;
}

.twodiv_c .show_lms .Sus:last-child .comt .buil:hover {
    color: #3cbecd;
}

.twodiv_c .show_lms .Sus .csr:hover {
    color: #3cbecd;
}


.twodiv_c .show_lms .Sus .gti:hover {
    color: #3cbecd;
}

.twodiv_c .show_lms .Sus .gti {
    font-size: 16px;
    color: rgb(25, 68, 95);
    font-weight: bold;
    font-family:'Optima';
    display: block;
    line-height: 40px;
    text-transform: uppercase;
}

.twodiv_c .show_lms .News_lm:nth-child(1) a {
    font-size: 16px;
    color: rgb(25, 68, 95);
    font-weight: bold;
    font-family:'Optima';
}

.twodiv_c .show_lms .News_lm:nth-child(1) a:hover {
    color: #3cbecd;
}

.twodiv_c .show_lms .lm_text span {
    margin-top: 40px;
    font-size: 16px;
    color: rgb(25, 68, 95);
    font-family:'Optima';
}

.twodiv_c .show_lms .lm_tus {
    width: 25%;
    float: left;
    margin-left: 2%;
}


.twodiv_c .show_lms .lm_tus img {
    width: 100%;
}

.twodiv_c dl {
    width: 14%;
    float: left;
    margin-left: 20%;
    text-align: left;
}

.twodiv_c dl.last {
    width: 16%;
    float: left;
    margin-left: 5%;
    text-align: left;
}

.twodiv_c .twodiv_c_l:nth-child(3) {
    width: 10%;
    padding-left: 40px;
}

.twodiv_c dl dt {
    /* border-bottom: 1px solid #dbdbdb; */
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-transform: uppercase;
    color: rgb(25, 68, 95);
    font-weight: bold;
    font-family:'Optima';
}

.twodiv_c dl dt a {
    font-size: 16px;
    color: rgb(25, 68, 95);
    font-weight: bold;
    font-family:'Optima';
    text-transform: uppercase;
}

.twodiv_c dl dd a {
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: rgb(25, 68, 95);
    font-family:'Optima';
}

.twodiv_c dl dt a:hover {
    color: #3cbecd;
}

.twodiv_c dl dd a:hover {
    color: #3cbecd;
}

.i_morebtn {
    width: 13%;
    height: 80px;
    position: relative;
}

.i_morebtn .zh_yw {
    /* display: inline-block; */
    height: 20px;
    font-size: 14px;
    float: left;
    padding: 0 10px;
    color: #ffffff;
    letter-spacing: 2px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    opacity: 0.4;
    margin: 49px 15px 0;
    cursor: pointer;
    font-family:'Optima';
}

.active_nav {
    background-color: rgb(25, 68, 95);
    color: #fff;
    opacity: 1;
}

/* .active_nav .menu_nav .active_nav ul li a {
    color: #ffffff !important;
    opacity: 1 !important;
} */

.i_morebtn .nav_tz {
    display: inline-block;
    background: url(nav_fx1s.png) no-repeat center;
    background-size: contain;
    height: 20px;
    width: 50px;
    margin-top: 49px;
}

.i_ss {
    width: 23%;
    position: relative;
}

.i_ss::after {
    content: "";
    position: absolute;
    left: 4px;
    top: 49px;
    height: 20px;
    width: 1px;
    background-color: #fff;
    opacity: 0.4;
}

.i_ss_t {
    width: 100%;
    height: 80px;
    /* padding-left: 14%; */
    cursor: pointer;
    position: relative;
}

.i_ss_t .s1 {
    width: 100%;
    height: 80px;
    line-height: 80px;
    margin-top: 20px;
    color: #000000;
    font-size: 14px;
    background: url(sousou.png) 29px center no-repeat;
    background-size: 22px 21px;
    padding-left: 7px;
    display: inline-block;
}

.fixedmenu .i_ss_t .s1, .header_div1 .i_ss_t .s1 {
    width: 100%;
    height: 80px;
    line-height: 80px;
    color: #000000;
    font-size: 14px;
    background: url(sousou1.png) 20px center no-repeat;
    padding-left: 25px;
    display: inline-block;
}

.i_ss_c {
    width: 170px;
    height: 40px;
    position: absolute;
    right: 57px;
    top: 39px;
    display: none;
    -moz-box-shadow: 0px 0px 4px #ccc;
    /*firefox*/
    -webkit-box-shadow: 0px 0px 4px #ccc;
    /*webkit*/
    box-shadow: 0px 0px 4px #ccc;
    /*operaæˆ–ie9*/
}

.i_ss_c .ipt1 {
    width: 170px;
    height: 40px;
    line-height: 40px;
    border: 0px;
    color: #333;
    font-size: 14px;
    text-indent: 10px;
    font-family: "å¾®è½¯é›…é»‘";
}

.i_ss_c .ipt2 {
    width: 40px;
    height: 40px;
    background: url(sousou2.png) center no-repeat;
    border: 0px;
    background-color: #3cbecd;
    display: none;
}

/* æ‰‹æœºå¯¼èˆª start */
/* CSS Document */
.phone_nav {
    display: none;
}

.phone_nav.fixedmenu {
    position: fixed;
    top: 0px;
    background-color: #fff;
    left: 0px;
    z-index: 100000;
    -moz-box-shadow: 0px 0px 10px #c7c5bf;
    /*firefox*/
    -webkit-box-shadow: 0px 0px 10px #c7c5bf;
    /*webkit*/
    box-shadow: 0px 0px 10px #c7c5bf;
    /*operaæˆ–ie9*/
}

.phone_logo {
    padding: 10px 0px;
}

.phone_logo .p1 img {
    width: auto;
    height: 40px;
}

@media screen and (max-width:1200px) {
    .phone_logo .p1 {
        display: block;
        width: 100%;
        display: inline-block;
        position: relative;
    }

    /*.header{ display:none;}*/
    .phone_logo {
        width: 100%;
        padding: 15px 20px;
        box-sizing: border-box;
    }

    .phone_nav {
        display: block;
        position: relative;
        width: 100%;
        top: 0;
        left: 0;
        display: block;
        z-index: 100000;
    }

    /*å¯¼èˆªæŒ‰é’®*/
    .phone_nav .nav_but_box {
        display: block;
        position: absolute;
        width: 30px;
        height: 30px;
        right: 10px;
        top: 50%;
        margin-top: -15px;
        z-index: 1;
        transition: all 0.7s;
        -webkit-transition: all 0.7s;
    }

    .phone_nav .nav_but {
        display: inline-block;
        position: relative;
        width: 20px;
        height: 2px;
        z-index: 2;
        margin: 13px 0 0 5px;
        background: #194D90;
        -webkit-transition-property: background-color, -webkit-transform;
        transition-property: background-color, -webkit-transform;
        transition-property: background-color, transform;
        transition-property: background-color, transform, -webkit-transform;
        -webkit-transition-duration: 300ms;
        transition-duration: 300ms;
    }

    .phone_nav .nav_but:before, .nav_but:after {
        content: '';
        display: block;
        width: 20px;
        height: 2px;
        position: absolute;
        background: #194D90;
        transition-property: margin, -webkit-transform;
        -webkit-transition-property: margin, -webkit-transform;
        transition-property: margin, transform;
        transition-property: margin, transform, -webkit-transform;
        transition-duration: 300ms;
        -webkit-transition-duration: 300ms;
    }

    .phone_nav .nav_but:before {
        margin-top: -5px;
    }

    .phone_nav .nav_but:after {
        margin-top: 5px;
    }

    /*æ ç›®åç§°*/
    .phone_nav .nav_main {
        height: 100%;
        position: fixed;
        left: 0;
        opacity: 0;
        width: 0;
        transition: all 0.4s ease 0.3s;
        -webkit-transition: all 0.4s ease 0.3s;
        background-color: #fff;
        overflow: hidden;
    }

    .phone_nav .nav_main ul {
        padding: 0 20px;
        margin-top: 40px;
    }

    .phone_nav .nav_main li a {
        background-position: left;
        color: #333;
        height: 46px;
        line-height: 46px;
        display: inline-block;
        background-size: 32px;
        background-repeat: no-repeat;
        font-size: 14px;
    }

    .phone_nav .nav_main .ss {
        border: 1px solid #fff;
        margin-top: 20px;
    }

    .phone_nav .nav_main .ss .p2 {
        float: right;
    }

    .phone_nav .nav_main .ss .p2 input {
        border: 0;
        width: 34px;
        height: 34px;
    }

    .phone_nav .nav_main .ss .p1 {
        display: block;
        margin: 0 34px 0 5px;
    }

    .phone_nav .nav_main .ss .p1 input {
        width: 100%;
        height: 34px;
        line-height: 34px;
        background: none;
        border: 0;
        font-family: "Microsoft YaHei";
        font-size: 14px;
        color: #fff;
    }

    .phone_nav .nav_main li b {
        display: inline-block;
        position: absolute;
        right: 10px;
        top: 0px;
        width: 50%;
        height: 50px;
        background: url("lmfooter_bottom.png") center right no-repeat;
        z-index: 99;
    }

    .phone_nav .nav_main .ul {
        padding: 0 0 0px 40px;
        margin: 0;
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.4s;
        -webkit-transition: max-height 0.4s;
    }

    .phone_nav .nav_main .ul li {
        padding: 0;
        border-bottom: 0;
        transform: translateX(0px);
        -webkit-transform: translateX(0px);
    }

    .phone_nav .nav_main .ul li a {
        padding: 0;
        height: auto;
        line-height: 30px;
        font-weight: normal
    }

    .phone_nav .nav_main .b_one .ul {
        max-height: 630px;
        padding: 0 0 0px 20px;
        margin-bottom: 10px;
    }

    .phone_nav .nav_main .b_one b {
        background: url(lmfooter_bottom1.png) center right no-repeat;
        background-size: 12px 7px;
        /* transform:rotate(180deg); -webkit-transform:rotate(180deg); */
    }

    .phone_nav .nav_main li {
        width: 100%;
        transform: translateX(100px);
        -webkit-transform: translateX(100px);
        transition: all 0.8s ease;
        -webkit-transition: all 0.8s ease;
        border-bottom: 1px solid rgba(225, 225, 225, 0.5);
        position: relative;
    }

    .phone_nav .nav_main li:nth-of-type(1) {
        transition-delay: 0.1s;
        -webkit-transition-delay: 0.1s;
    }

    .phone_nav .nav_main li:nth-of-type(2) {
        transition-delay: 0.2s;
        -webkit-transition-delay: 0.2s;
    }

    .phone_nav .nav_main li:nth-of-type(3) {
        transition-delay: 0.3s;
        -webkit-transition-delay: 0.3s;
    }

    .phone_nav .nav_main li:nth-of-type(4) {
        transition-delay: 0.4s;
        -webkit-transition-delay: 0.4s;
    }

    .phone_nav .nav_main li:nth-of-type(5) {
        transition-delay: 0.5s;
        -webkit-transition-delay: 0.5s;
    }

    .phone_nav .nav_main li:nth-of-type(6) {
        transition-delay: 0.6s;
        -webkit-transition-delay: 0.6s;
    }

    .phone_nav .nav_main li:nth-of-type(7) {
        transition-delay: 0.6s;
        -webkit-transition-delay: 0.6s;
    }

    .phone_nav .nav_main li:nth-of-type(8) {
        transition-delay: 0.6s;
        -webkit-transition-delay: 0.6s;
    }

    .phone_nav .nav_main li:nth-of-type(9) {
        transition-delay: 0.6s;
        -webkit-transition-delay: 0.6s;
    }

    .phone_nav .nav_main li:nth-of-type(10) {
        transition-delay: 0.6s;
        -webkit-transition-delay: 0.6s;
    }

    /*æ‰“å¼€æ ·å¼*/
    .phone_nav_one {
        transition-delay: 0s;
        -webkit-transition-delay: 0s;
    }

    .phone_nav_one .nav_main {
        opacity: 1;
        width: 100%;
        overflow: inherit;
    }

    .phone_nav_one .nav_but {
        background: rgba(0, 0, 0, 0);
    }

    .phone_nav_one .nav_but:before {
        margin-top: 0;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }

    .phone_nav_one .nav_but:after {
        margin-top: 0;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }

    .phone_nav_one .nav_but_box {
        opacity: 0.8;
    }

    .phone_nav_one .nav_main li {
        width: 100%;
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }
}

@media screen and (max-width:470px) {

    /*--768-0--*/
    .phone_logo {
        padding: 10px 10px
    }

    .phone_nav .nav_main ul {
        height: 410px;
    }

    .phone_nav .nav_main .b_one .ul {
        height: auto;
    }

}

@media screen and (max-width:758px) {

    /*--768-0--*/
    /*.phone_nav .nav_but_box{ top:34px; right:10px;}*/
    .phone_nav .nav_main ul {
        margin-top: 20px;
        height: 690px;
        overflow-y: auto;
        box-sizing: border-box;
    }

    .phone_nav .nav_main .b_one .ul {
        height: auto;
    }

}

.i_ssbn {
    width: 50px;
    height: 100%;
    background: url(sousou1.png) center no-repeat;
    background-size: 17px;
    position: absolute;
    top: 0px;
    right: 40px;
    z-index: 10000;
}

.i_ssbn span {
    width: 100%;
    height: 100%;
    display: inline-block;
}

.i_ssbn_div {
    width: 200px;
    display: none;
    background-color: #fff;
    z-index: 10000;
    position: absolute;
    right: 0px;
    top: 100%;
    box-shadow: 0px 5px 20px 0px #d9d9d9;
}

.i_ssbn_div .ipt1 {
    width: 80%;
    height: 40px;
    line-height: 40px;
    text-indent: 15px;
    border: 0px;
    font-family: "å¾®è½¯é›…é»‘";
    background-color: #fff;
    color: #b9b9b9;
    font-size: 0.16rem;
}

.i_ssbn_div .ipt2 {
    width: 20%;
    height: 40px;
    background: url(sousou2.png) center no-repeat;
    background-color: #1a4d8f;
    border: 0px;
    background-size: 15px;
}

.i_ssbn_div input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #b9b9b9;
}

.i_ssbn_div input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #b9b9b9;
}

.i_ssbn_div input:-ms-input-placeholder {
    color: #b9b9b9;
}

.i_ssbn_div input::-webkit-input-placeholder {
    color: #b9b9b9;
}

/* æ‰‹æœºå¯¼èˆª end */