@charset "utf-8";
/*王冠杰*/

.showfour {
    clear: both;
}

@font-face {
    font-family: "iconfont";
    src: url('//at.alicdn.com/t/font_577987_muo109k8h6fos9k9.eot?t=1519958200305'); /* IE9*/
    src: url('//at.alicdn.com/t/font_577987_muo109k8h6fos9k9.eot?t=1519958200305#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAU0AAsAAAAAB9QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kf5Y21hcAAAAYAAAABeAAABhpl0Br5nbHlmAAAB4AAAAV0AAAG4lwnis2hlYWQAAANAAAAALwAAADYQnPdmaGhlYQAAA3AAAAAcAAAAJAfeA4RobXR4AAADjAAAAAwAAAAMC+kAAGxvY2EAAAOYAAAACAAAAAgAdgDcbWF4cAAAA6AAAAAfAAAAIAEWAF1uYW1lAAADwAAAAUUAAAJtPlT+fXBvc3QAAAUIAAAAKwAAADyVtcFaeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sE4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDzjZ27438AQw9zA0AAUZgTJAQAkeQx7eJzFkMENgDAMAy9t6QMhdQ0eDMSLOTpx1ygmlAcT1JJjxbGUKMACRPEQE9iF8eCUa+5HVveTZ7LUCNRWelf/qSKaZdegkpkGm7f6j83rPjp9hTqoE1t5SbgBc6cLywAAeJxtj71OwmAUhs/5asuP0MrX368tP22lVUASSmExgiQuGgcTdXB0NdEVBwcWjYOD12CMxngDDlyAt2H0LoxFKMaJkzcn53nO9AIPMPngxpwBMqxBC3bgAACFOroiKaITRE1SR9XhVV0RucALnJTnNrkt1F1B0cJu5OtCSpBQxBK2nbAbNEmAnahHNjHUiojMMg9p1abcPWaNoHQd75EHVMueLfU24t1GXwkrcnqYo5RRepcWeD5NyJIk4rmuZfhMVogfeclUx+V1UsYcC8z9k3zFoqe30UWxqmcQRyOUrYr43C+YhWmuTE2mLLWSTxtm3ltVcPi1bMi5ov8J08nMFndGbpJbBQ3KUIcGdGAAIHtRN9QUwfV1Z9bLc2YNU/+2mnA7+eFC+96ya5ZVs7/xVWZMjo8pY29/jjwlSJPXz+UiS45U267ZtsZ8Y5qXOW0zn00zgTkO5gi/fdxECAAAAHicY2BkYGAA4p8Vj4Xi+W2+MnCzMIDAtX03dyDo/w9ZGJglgFwOBiaQKABoewxqAHicY2BkYGBu+N/AEMPCAAJAkpEBFTADAEcJAmwEAAAAA+kAAAQAAAAAAAAAAHYA3HicY2BkYGBgZghk4GQAASYg5gJCBob/YD4DABFTAXQAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicY2BigAAuBuyAmZGJkZmRhYGxgi8zOT8vLT+vJDkxMyUxj4EBAERuBmMA') format('woff'),
    url('//at.alicdn.com/t/font_577987_muo109k8h6fos9k9.ttf?t=1519958200305') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('//at.alicdn.com/t/font_577987_muo109k8h6fos9k9.svg?t=1519958200305#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-iconfontcaidan:before {
    content: "\e60f";
}

.menu.iconfont {
    font-size: 28px !important;
    line-height: 55px;
    float: right;
    display: none;
}

.nav_moreM {
    background: #eee
}

.nav_moreM .listM {
    padding-left: 20px;
    background: #eee;
    display: none;
}

.dhM {
    display: none;
    position: absolute;
    top: 51px;
    right: 5px;
    width: 50%;
    line-height: 3;
    border-radius: 5px;
    z-index: 200;
}

.dhM li {
    border-bottom: 1px solid #eee;
}

.nav_moreM li {
    border-bottom: 1px solid #ddd;
}

.nav_moreM li:last-child {
    border-bottom: none;
}

.dhM span {
    position: absolute;
    top: -10px;
    right: 10px;
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
    border-bottom: 10px solid #f5f5f5;
}

.dhM a {
    width: 100%;
    display: inline-block;
    padding-left: 4%;
    background: #f5f5f5
}

.nav_moreM .listM a {
    background: none
}

.menuM {
    display: none
}

/*6*/
@media (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
}

/*6+*/
@media (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
    body {

    }
}

/*魅族*/
@media only screen and (min-device-width: 1080px) and (-webkit-min-device-pixel-ratio: 2.5) {
}

/*mate7*/
@media only screen and (min-device-width: 1080px) and (-webkit-min-device-pixel-ratio: 3) {
}

/*4 4s*/
@media only screen and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) {
}

@media screen and (min-width: 320px) and (max-width: 480px) {
}

/* 平板之类的宽度 1024 以下设备 */
@media only screen and (min-width: 321px) and (max-width: 1024px) {
    .logo font{display: none}
    #onebyone_slider{width: 100%}
    #onebyone_slider .oneByOne_item{width: 100%}
    .kd,.yd_ba,.xxsub_bao img,.container, .zy, .row, .wrap, .foot, .xin_souso, .xxsub_bao, .xxo_condition, .yd_bano, .yd_bano img,.zz-2,.mbx,.kcsy,.wkny,.xx_zhy_img,.xx_zhy_rt,.kec,.xx_zhy_lt,.yd_ba_rtb, .yd_ba_rtb img,.yd_si, .yd_si_bom img {
        width: 100%
    }
    .logo{margin-top: 10px}
    #xxsub_ban{height: 100px}
    #xx_top {
        height: 55px;
        padding: 0 10px;
    }
    .ss_ot input{width: 85%}
    .logo img {
        max-height: 40px;
    }
    .fzr-b{padding-right: 0}
    .xxo_condition_b{padding: 0}
    .dl-dl .email, .dl-dl .key, .dl-dl .dengl, .dl-dl .forget,.dd-2,.modal-dialog,#san_menu h1,.ke,.kc-- img:nth-child(3),.kc--,.fzr{width: 100%}
    #san_menu .h1 a{width: 80%}
    .dh, #xx_top .text-right {
        display: none
    }

    .zy {
        padding: 0 10px;
        line-height: 44px;
    }

    .zy p {
        font-size: 16px;
    }

    .frame {
        width: 50%;
        margin: 0
    }

    .wrap div {
        display: none;
    }

    .kecheng a {
        font-size: 16px;
        padding: 0 15px;
    }

    .more {
        margin-top: 0;
        margin-right: 10px
    }

    .hot .col-md-4 {
        width: 33.33333%
    }

    .foot {
        min-width: auto
    }

    .ss_lt {
        width: 100%;
    }

    .xin_souso {
        text-align: center
    }

    .ss_rt {
        margin-left: 0;
        width: 100%;
    }

    .ss_ot {
        width: 90%;
        margin: 0 5%;
    }

    .xin_sous {
        padding: 15px 0
    }

    .ss_rt a {
        padding: 0 11px;
        font-size: 14px
    }


    .menu.iconfont {
        display: inline-block;
    }

    .xxo_condition {
        margin: 7px auto
    }

    .showthree {
        clear: both;
    }

    .showfour,.xx_zhyban {
        display: none
    }

    .kd {
        min-width: auto;
    }

    .bbslist {
        margin: 0 10px;
    }

    .bbslist li div:first-child {
        margin-right: 10px;
    }

    .yd_ba {
        padding-left: 10px;
    }

    h3.yd_ti_san {
        font-size: 18px;
        line-height: 2
    }

    h5.yd_ti_wu {
        font-size: 12px;
        line-height: 23px
    }

    .yd_si, .yd_si_bom img,.yd_si_bom {
        height: auto
    }

    .yd_ba_rtb {
        height: 100%
    }

    .yd_ba_ltb {
        padding: 0
    }

    .menuM {
        display: inline-block
    }

    .menu {
        display: none
    }
    .xx_zhy_lt{
        padding: 0 10px;
    }
    .xxq_nav{height: 65px;padding: 0 10px}
    .col-nav-lt img{max-height: 44px}
    .xxq_top{padding: 0 10px}
    .xx_zhy_box{width: 49%;margin-right: 1%}
    .xx_zhy_ren li span{padding: 0}
    .zy_item_img_xx{width: 38%}
    .zy_item_right_xx{width: 60%}
    .xx_zhy_ziyuan{width: 32.6%}
    .zz,.tb{min-width: 100%}
    .kec{margin: 0;padding: 10px}
    .zz-1{width: 100% !important;}
    .zz-1 a,.zz-1 span{margin: 0 5px}
    .tab-content > .active{padding:  0 10px}
    .xx-one-ti ul li a{
        line-height: 24px;padding-left: 50px;
    }
    .hashTabber-sandstone-wrapper{
        width: 100% !important;
    }
    .div-b-ceno,#myModal_d .modal-dialog,.edui-container,.dl{
        width: 100% !important;
    }
    .nav > li > a{
        padding: 10px 9.9px;
    }
    .tl-2{
        width: 83%;
    }
    .c-menu__items{
        width: 20%; !important;
    }
    .midd_cou_ooo{
        padding-left: 0 !important;
    }
    .zhangh{
        margin: 8px auto;
    }
    .xinx{
        padding-left: 15px;
    }
    .xinx,.xinx .form-control,.zhangh{
        width: 100%;
    }
    .zc{
        margin-left: 0;
        margin-top: 0;
        width: 100%;
    }
    .xxo_cola, .red{
        padding: 5px 20px 0 0;
    }
    .main_top{
        float: right;width: auto;
    }
    .left_top{
        float: left;width: auto;margin-left: 0;
    }
    .mainmains{
        width: 100% !important;
    }
    .xxo_pw_bg{
        width: 100%;
    }
    li.xxo_pw_step{
        width: 27%;padding-left: 10px;
    }
    .xxo_pw_bd{
        width: 100%;
    }
    .xxo_pw_btn{
        width: 100%;
    }
    .video_img{
        width: auto;
    }
}

/* PC客户端或大屏幕设备: 1028px 至更大 */
@media only screen and (min-width: 1029px) {

}

/* 竖屏 */
@media screen and (orientation: portrait) and (max-width: 720px) {

}

/* 横屏 */
@media screen and (orientation: landscape) {

}