﻿body {
    //min-width:410px;
    padding-bottom: 0px;
}

* {
    /* font-family: Arial, sans-serif;*/
    font-family: 'Microsoft YaHei';
}
.fontsize15
{
    font-size:1.5em;
}

.Font_Fa {
    font-family: 黑体;
}

a {
    outline: none;
}

.ttclass
{

}

.padd1 {
    width: 100%;
    color: #fff;
    padding: 14px;
    text-align: center;
}

    .padd1 div {
        padding: 3px;
    }


footer {
    background-color: #333333;
    color: #fff;
    padding: 14px;
}

    footer > div {
        padding: 3px;
    }

#TopMenu {
    height: 52px;
    border-top: 2px solid #f0f4f7;
}

#logo {
    max-width: 460px;
}

.text-orange {
    color: #e86e01;
    font-weight: 900;
}


.logot {
    font-size: expression( this.width>100?"25px":"10px" );
    //padding-top :15px;
    //padding-bottom:15px;
}


#Header {
    background-color: #fff;
    width: 100%;
    height: 60px;
    z-index: 5000;
}



.mfa {
    padding-left: 1vw;
}

/* ---- stats.js ---- */

.count-particles {
    background: #000022;
    position: absolute;
    top: 48px;
    left: 0;
    width: 80px;
    color: #13E8E9;
    font-size: .8em;
    text-align: left;
    text-indent: 4px;
    line-height: 14px;
    padding-bottom: 2px;
    font-weight: bold;
}

.js-count-particles {
    font-size: 1.1em;
}

#stats,
.count-particles {
    -webkit-user-select: none;
    margin-top: 5px;
    margin-left: 5px;
}

#stats {
    border-radius: 3px 3px 0 0;
    overflow: hidden;
}

.count-particles {
    border-radius: 0 0 3px 3px;
}


/* ---- particles.js container ---- */

#particles-js {
    width: 100%;
    height: 100%;
    background-color: #4278be;
}




.ibm-cci_particles {
    position: relative;
    box-sizing: border-box;
}

    .ibm-cci_particles .ibm-cci_particles-background {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
    }

    .ibm-cci_particles .ibm-columns {
        position: relative;
        z-index: 1;
    }






.page {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

/*伸缩盒子模型*/
.box {
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

/*从左至右*/

.box-lr {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}


/*从右至左*/

.box-rl {
    -webkit-box-pack: end;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}


/*从上至下*/

.box-tb {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}


/*从下至上*/

.box-bt {
    -webkit-box-pack: end;
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
}


/*主轴居中*/

.box-pack-center {
    -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}


/*主轴居左*/

.box-pack-start {
    -webkit-box-pack: start;
    -moz-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}


/*主轴居右*/

.box-pack-end {
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}


/*主轴左右不留白*/

.box-pack-between {
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}


/*主轴左右留白*/

.box-pack-between {
    -moz-justify-content: space-around;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}


/*交叉轴居中对齐*/

.box-align-center {
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}


/*交叉轴居左对齐*/

.box-align-start {
    -webkit-box-align: start;
    -moz-align-items: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}


/*交叉轴居右对齐*/

.box-align-end {
    -webkit-box-align: end;
    -moz-align-items: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}


/**单个指定的子元素自定义对齐方式，可以不同于其他子元素对齐方式**/


/**指定子元素居中对齐**/

.self-align-center {
    align-self: center;
    -webkit-align-self: center;
    margin: 0 auto;
}


/**指定子元素顶部对齐**/

.self-align-start {
    align-self: flex-start;
    -webkit-align-self: flex-start;
}


/**指定子元素底部对齐**/

.self-align-end {
    align-self: flex-end;
    -webkit-align-self: flex-end;
}


/**指定子元素拉伸**/

.self-align-stretch {
    align-self: stretch;
    -webkit-align-self: stretch;
}


/**子元素换行**/

.box-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


/**子元素不换行**/

.box-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}


/*允许子元素伸展（1倍）*/

.flex {
    -moz-flex-grow: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}


/*允许子元素收缩(1倍)*/

.shrink {
    -moz-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
}


/**水平居中*/

.box-center-center {
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: -moz-box;
    -moz-box-align: center;
    -moz-box-pack: center;
    text-align: center;
}


/**垂直居中*/

.box-center-center-v {
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: -moz-box;
    -moz-box-align: center;
    -moz-box-pack: center;
    text-align: center;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}

.page-header {
    display: flex;
    justify-content: center;
    border-bottom: 1rpx solid #ccc;
    margin-bottom: 10rpx;
}

.page-header-text {
    padding: 20rpx 40rpx;
    color: #999;
    font-size: 40rpx;
    text-align: center;
}


.default_divcolsMB {
    text-align: left;
    font-size: 1.1em;
    margin-top: 5px;
    font-weight: 700;
    color: #6a6a6a;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 3px;
}

.default_Context {
    text-align: left;
    font-size: 1em;
    margin-top: 5px;
    color: #6a6a6a;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-left: 3px;
}

.default_divcols {
    padding-left: 5px;
    padding-right: 5px;
    min-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 1.2em;
    margin-top: 10px;
    font-weight: 700;
    color: #6a6a6a;
    margin-bottom: 5px;
}



.default_divcols0 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 1.2em;
    margin-top: 10px;
    font-weight: 700;
    color: #6a6a6a;
}

.default_divcols2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    width: 100%;
    font-size: 0.8em;
    margin-top: 4px;
    padding-right: 30px;
    padding-left: 30px;
    text-align: left;
    padding-bottom: 30px;
    color: #8e8e8e;
    height: 6.7em;
}





.default_divcols21 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    width: 100%;
    font-size: 0.9em;
    margin-top: 5px;
    padding-right: 20px;
    padding-left: 20px;
    text-align: left;
    padding-bottom: 10px;
    color: #8e8e8e;
    height: 7em;
}

.default_divcols31 {
    padding-top: 20px;
    color: #ff8d00;
    cursor: pointer;
    font-size: 1.2em;
    height: 4em;
    line-height: 1.5;
}


.default_divcols3 {
    padding-top: 20px;
    color: #ff8d00;
    cursor: pointer;
    font-size: 1.2em;
    height: 4em;
    line-height: 1.5em;
}





.weixin {
    position: relative;
    text-align: center;
}






    .weixin .weixin_nr {
        width: 120px;
        height: 120px;
        padding: 10px;
        background: #fff;
        text-align: center;
        position: absolute;
        top: -125px;
        display: none;
        border: 1px solid black;
    }

        .weixin .weixin_nr img {
            margin-bottom: 5px;
        }

        .weixin .weixin_nr .arrow {
            width: 0;
            height: 0;
            border-top: 10px solid transparent;
            border-bottom: 10px solid #fff;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            position: absolute;
            left: 50px;
            top: -5px;
        }

    .weixin.on .weixin_nr {
        display: block;
    }


.ibm-resize {
    height: auto !important;
    width: 100%;
}

.leadspace-secondary-container .ibm-resize {
    width: 40%;
}


.leadspace-secondary-container .ibm-resizeMB {
    width: 70%;
}



.ibm-video-placeholder {
    display: block;
    position: relative;
}

    .ibm-video-placeholder .ibm-play-link {
        display: block;
        left: 51%;
        margin: -48px 0 0 -48px;
        position: absolute;
        top: 50%;
        z-index: 2;
        width: 70px;
    }

        .ibm-video-placeholder .ibm-play-link:before {
            background: rgba(0,0,0,0.4);
            border-radius: 50%;
            color: #fff;
            font-size: 80px;
            height: 95px;
            left: 0;
            line-height: 92px;
            text-shadow: 0 0 1px #000;
            top: 0;
            width: 95px;
        }



    .ibm-video-placeholder .ibm-play-link1 {
        display: block;
        left: 55%;
        margin: -48px 0 0 -48px;
        position: absolute;
        top: 62%;
        z-index: 2;
        width: 60PX;
    }


    .ibm-video-placeholder .ibm-play-link2 {
        display: block;
        left: 52%;
        margin: -48px 0 0 -48px;
        position: absolute;
        top: 55%;
        z-index: 2;
        width: 60PX;
    }

    .ibm-video-placeholder .ibm-play-link1:before {
        background: rgba(0,0,0,0.4);
        border-radius: 50%;
        color: #fff;
        font-size: 60px;
        height: 55px;
        left: 0;
        line-height: 52px;
        text-shadow: 0 0 1px #000;
        top: 0;
        width: 55px;
    }



.Menu2 {
    color: black;
    cursor: pointer;
    margin-top: 10px;
    padding-left: 30px;
    font-size: 1.1em;
    height: 40px;
    line-height: 40px;
}




.menuColor2 span {
    font-weight: 700;
}

.mMenu2_1 {
    cursor: pointer;
    margin-top: 10px;
    padding-left: 25px;
    font-size: 1em;
    height: 30px;
    line-height: 30px;
    color: black;
}



.mMenu2 {
    cursor: pointer;
    margin-top: 10px;
    padding-left: 10px;
    font-size: 1.1em;
    height: 30px;
    line-height: 30px;
    color: black;
}

.menu3 {
}

.Menu2:hover {
    color: white;
    background-color: #ff6600;
}

.Menu2 span:hover {
    color: white;
    background-color: #3b6caa;
}


.Menu2 span {
    color: black;
}

.Menu2 i:hover {
    display: block;
}

.mmenu1 {
    padding-top: 10px;
    font-size: 1.2em;
}


.menu1 {
    padding-top: 10px;
    font-size: 1.1em;
}

.menuColor {
    color: #ef6800;
}

.menuColor11 {
    color: #111111;
}


.menu10 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.5em;
}

.menufontawesome {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    display: none;
}


.menufontawesomeM {
    float: right;
    margin-right: 10px;
    display: none;
}




.color00d:link {
    color: #ff6600;
    text-decoration: none;
}

.color00d:visited {
    color: #ff6600;
    text-decoration: none;
}

.color00d:hover {
    color: #ff6600;
    text-decoration: none;
}

.color00d:active {
    color: #ff6600;
    text-decoration: none;
}

.color00c:link {
    color: #ff6600;
    text-decoration: none;
}

.color00c:visited {
    color: #ff6600;
    text-decoration: none;
}

.color00c:hover {
    color: black;
    text-decoration: none;
}

.color00c:active {
    color: #ff6600;
    text-decoration: none;
}


.color00b:link {
    color: black;
    text-decoration: none;
}

.color00b:visited {
    color: black;
    text-decoration: none;
}

.color00b:hover {
    color: #ff6600;
    text-decoration: none;
}

.color00b:active {
    color: black;
    text-decoration: none;
}



.a1:link {
    color: #ff6600;
    text-decoration: none;
}

.a1:visited {
    color: #ff6600;
    text-decoration: none;
}

.a1:hover {
    color: #ff6600;
    text-decoration: none;
}

.a1:active {
    color: #ff6600;
    text-decoration: none;
}


.aDefault1:link {
    color: #111111;
    text-decoration: none;
}

.aDefault1:visited {
    color: #111111;
    text-decoration: none;
}

.aDefault1:hover {
    color: #ff6600;
    text-decoration: none;
}

.aDefault1:active {
    color: #ff6600;
    text-decoration: none;
}



.hrefblack:link {
    color: #333333;
    text-decoration: none;
}

.hrefblack:visited {
    color: #333333;
    text-decoration: none;
}

.hrefblack:hover {
    color: #333333;
    text-decoration: none;
}

.hrefblack:active {
    color: #333333;
    text-decoration: none;
}



.hrefwhite2:link {
    color: #c7c6c5;
}

.hrefwhite2:visited {
    color: #c7c6c5;
    text-decoration: none;
}

.hrefwhite2:hover {
    color: #c7c6c5;
}

.hrefwhite2:active {
    color: #c7c6c5;
}

.hrefwhite:link {
    color: #fff;
    text-decoration: none;
}

.hrefwhite:visited {
    color: #fff;
    text-decoration: none;
}

.hrefwhite:hover {
    color: #fff;
    text-decoration: none;
}

.hrefwhite:active {
    color: #fff;
    text-decoration: none;
}

.faup {
    left: 50%;
    bottom: 5px;
    position: absolute;
    color: #3b6caa;
    z-index: 777;
    cursor: pointer;
}


.Mfaup {
    left: 47.5%;
    bottom: 5px;
    position: absolute;
    color: #3b6caa;
    z-index: 777;
    cursor: pointer;
}



.padd_left_right14 {
    padding-left: 13%;
    padding-right: 13%;
}

.padd_left_right {
    padding-left: 20%;
    padding-right: 20%;
}

.MMenuLeft3Tpl img {
    width: 100%;
    height: auto;
}


.pcsiteMenu {
    height: 49px;
    outline: none;
}

    .pcsiteMenu span {
        font-family: 黑体;
        margin: 10px 10px;
        padding-bottom: 14px;
    }

        .pcsiteMenu span:hover {
            color: #ff6600;
            text-decoration: solid;
            border-bottom: 2px solid #ff6600;
        }


    .pcsiteMenu:link {
        color: #333333;
        text-decoration: solid;
    }


.success_active {
    color: white;
    border-bottom: 2px solid #ff6600;
    background-color: #ff6600;
}

.successspan {
    padding-top: 10PX;
    padding-bottom: 11PX;
    margin-right: 2%;
    padding-left: 10px;
    padding-right: 10px;
    color: white;
}

    .successspan:hover {
        cursor: pointer;
        color: white;
        text-decoration: solid;
        border-bottom: 2px solid #ff6600;
    }


.suc_span1 {
    font-weight: 700;
    font-size: 1.4em;
    color: white;
    line-height: 40px;
}


.padd2 {
    padding-top: 1em;
}

.Join_span1 {
    color: white;
    font-size: 1.6em;
    padding-bottom: 5px;
}

.Join_span2 {
    padding-left: 15PX;
    padding-right: 15PX;
    color: white;
    border-bottom: 1px solid white;
    padding-bottom: 5px;
    font-size: 1.2em;
}

.menuColor3 {
    color: white;
}

.postiondiv {
    padding: 0PX;
    background-color: black;
    width: 100%;
    position: fixed;
    z-index: 99999;
    top: 97px;
    height: 50px;
}


.ServiceColor {
    font-size: 1.2em;
    font-weight: 700;
    color: #f8914c;
}


.ServiceColor2 {
    font-size: 1em;
    color: #494949;
}


.padd3 {
    padding-top: 2em;
}



.padd4 {
    padding-top: 1em;
}

.padd5 {
    padding-top: 0.6em;
}



.default_btnspan {
    border: 1px solid #f9a00e;
    color: #f9a00e;
    border-radius: 2px;
    padding: 2px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 20px;
    cursor: pointer;
}

    .default_btnspan:hover {
        background-color: #f9a00e;
        border: 1px solid #f9a00e;
        color: white;
        text-decoration: none;
    }




.padd8 {
    padding-top: 0.3em;
}



.default_btnspan1 {
    background-color: #f9a00e;
    border: 1px solid #f9a00e;
    color: white;
    border-radius: 2px;
    padding: 7px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 20px;
    cursor: pointer;
}



.default_btnspan3 {
    background-color: #f9a00e;
    border: 1px solid #f9a00e;
    color: white;
    padding: 12px;
    padding-left: 30px;
    padding-right: 30px;
    cursor: pointer;
    font-size: 1.2em;
}


.default_btnspan2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    width: 100%;
}


.fontsize3 {
    font-size: 1.2em;
}


.fontsize4 {
    font-size: 1.4em;
}


.Pro_btnspan {
    border: 1px solid #f06900;
    color: white;
    border-radius: 2px;
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 2px;
    cursor: pointer;
    background-color: #f06900;
    font-weight: 700;
}


.Pro_btnspan3 {
    border: 1px solid #f06900;
    color: white;
    border-radius: 2px;
    padding: 5px;
    padding-left: 50px;
    padding-right: 50px;
    border-radius: 2px;
    background-color: #f06900;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: default;
}

.Pro_btnspan2 {
    border: 1px solid #f06900;
    color: white;
    border-radius: 2px;
    padding: 5px;
    padding-left: 50px;
    padding-right: 50px;
    border-radius: 2px;
    cursor: pointer;
    background-color: #f06900;
}

.margin_left_right10 {
    margin-left: 10%;
    margin-right: 10%;
}

.padd_left_right10 {
    padding-left: 10%;
    padding-right: 10%;
}

.padd_left_right5 {
    padding-left: 5%;
    padding-right: 5%;
}

.padd_left_right25 {
    padding-left: 30%;
    padding-right: 30%;
}


.Newsleft2 {
    width: 100px;
    float: left;
   
}

.Newsright2 {
    float: left;
    width: calc(100% - 100px);
}

.Newsleft {
    width: 80px;
    float: left;
}

.Newsright {
    float: left;
    width: calc(100% - 80px);
}

.Newsleft_div1 {
    min-width: 70px;
    min-height: 80px;
    background-color: #e1e1e1;
    padding: 0px;
    padding-left: 10px;
    padding-top: 5px;
    margin: 0px;
}


.Newsleft_divTP:hover {
}


.Newsleft_div2 {
    font-size: 2.4em;
    color: #ed6a00;
    padding: 0px;
    margin: 0px;
    line-height: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.Newsleft_div3 {
    color: #5a5a5a;
    padding: 0px;
    margin: 0px;
    line-height: 15px;
    font-weight: 700;
}

.Newsright_div1 {
    font-weight: 700;
    padding: 0px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    padding: 0px;
    font-size: 1.2em;
}

.Newsright_div2 {
    font-size: 1.2rem;
    line-height: 1.6rem;
    height: 5em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    padding: 0px;
    padding-top: 0px;
    color: #aeaeae;
}

.Core_ProductDiv1 {
    width: 100%;
    height: 100%;
    padding: 3px;
    border: 1px solid #cecece;
    color: #151314;
}


.Core_ProductDiv30 {
    width: 100%;
    height: 100%;
    padding: 3px;
    border: 1px solid #cecece;
    color: #151314;
}


.Core_ProductDiv9 {
    width: 100%;
    height: 100%;
    padding: 3px;
    border: 1px solid #cecece;
    color: #151314;
}



.Core_ProductDiv2 {
    width: 100%;
    height: 100%;
    padding: 10px;
    border: 1px solid #cecece;
    background-color: #f06900;
    color: white;
}



    .Core_ProductDiv2 div {
        color: white;
    }

.Core_ProductDiv1:hover {
    background-color: #f06900;
    color: white;
}

.Video-play-link1 {
    display: block;
    left: 52%;
    margin: -48px 0 0 -48px;
    position: absolute;
    top: 62%;
    z-index: 2;
}

    .Video-play-link1:before {
        background: rgba(0,0,0,0.1);
        border-radius: 50%;
        color: #fff;
        font-size: 80px;
        height: 55px;
        left: 0;
        line-height: 52px;
        top: 0;
        width: 55px;
    }



.Video-play-link2 {
    display: block;
    left: 58%;
    margin: -48px 0 0 -48px;
    position: absolute;
    top: 70%;
    z-index: 2;
}

    .Video-play-link2:before {
        background: rgba(0,0,0,0.1);
        border-radius: 50%;
        color: #fff;
        font-size: 4em;
        height: 55px;
        left: 0;
        line-height: 52px;
        top: 0;
        width: 55px;
    }


.Expleft {
    width: 50px;
    float: left;
}

.Expright {
    float: left;
    width: calc(100% - 50px);
}

.JoinUstitle {
    font-size: 1.6em;
}

.Newsleft_divTP {
    padding-top: 20px;
    cursor: pointer;
}

.NewListDiv1 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 30px;
    text-align: left;
    border-bottom: 1px solid #e5e5e5;
    height: 100px;
}

.NewList1 {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    cursor: pointer;
}

.bankimg img {
    max-width: 100%;
    cursor: pointer;
}

.MaxImg {
    text-align: center;
}

    .MaxImg img {
        border: 1px solid #dedede;
        width: 90%;
    }

.bankimg {
    text-align: center;
    padding-bottom: 15px;
}

.Core_ProductDiv2 {
    width: 100%;
    height: 100%;
    padding: 10%;
    border: 1px solid #cecece;
    color: #151314;
}


.Core_ProductDiv2_1 {
    width: 90%;
    padding: 30px;
    color: #151314;
}


.Core_ProductDiv2_4 {
    padding-left: 15%;
    padding-right: 15%;
    color: #9da0a2;
}

.Core_ProductDiv2_2 {
    width: 90%;
    padding: 2%;
    color: #151314;
}

.Core_ProductDiv2Title {
    font-size: 1.5em;
    font-weight: 700;
}

.Core_ProductDiv2 div {
    padding-top: 3%;
}

.Core_ProductDiv2:hover {
    background-color: #f06900;
    color: white;
}


.font-exp9 {
    font-size: 1.3em;
    color: #333333;
    font-weight: 700;
}

.font-exp2 {
    font-size: 1.3em;
    color: #333333;
}

.font-exp5 {
    color: #333333;
    font-weight: 700;
}

.font-expContext25 {
    font-size: 2vmin;
}



.font-expContext35 {
    font-size: 1.5em;
}

.font-expContext12 {
    font-size: 1.2em;
}


.Serviceleft {
    padding-left: 5px;
    width: 70px;
    float: left;
    color: black;
}

    .Serviceleft img {
        max-width: 45PX;
    }

.Serviceright {
    float: left;
    width: calc(100% - 70px);
    color: black;
}

.Serviceleft1 {
    padding-left: 5px;
    width: 70px;
    float: left;
    color: #ef6800;
}

.Serviceright1 {
    float: left;
    width: calc(100% - 70px);
    color: black;
    text-align: left;
}

.menuColor4 {
    color: #9da0a3;
}

.left {
    text-align: left;
}

.lineheight2 {
    line-height: 1.8em;
    color: #333333;
}


.indent4 {
    text-indent: 4em;
}

.lineheight3 {
    line-height: 1.8em;
    color: #6f6f6f;
    font-weight: 700;
}

.lineheight4 {
    line-height: 1.8em;
    color: #6f6f6f;
}


.lineheight6 {
    line-height: 2.5em;
    color: white;
    text-align: left;
    margin-left: 23%;
}

.lineheight8 {
    line-height: 2.5em;
    color: white;
    text-align: left;
}

.lineheight10 {
    line-height: 1.6em;
}


.lineheight {
    line-height: 1.8em;
}

.default6div {
    background-color: white;
    border: 1px solid #acacac;
    max-width: 80%;
    text-align: center;
    margin: auto;
}

.MyTopImg {
    width: 35%;
    position: absolute;
    left: 15%;
    top: 20%;
    color: white;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 16;
    -webkit-box-orient: vertical;
}



.MyTopImgP {
    left: 0px;
    top: 30%;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    width: 99%;
}

    .MyTopImgP img {
        line-height: 150px;
    }

.topImgheight {
    width: 100%;
}

.tablemaster tr td {
    vertical-align: top;
}


.btnJoin {
    background-color: #ff6600;
    border-radius: 90px;
    color: white;
    width: 65PX;
    height: 65PX;
    text-align: center;
    font-size: 1.1em;
    margin: auto;
    padding: 5px;
    cursor: pointer;
}

.overflow5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.overflow3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.overflow1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}


.overflow19 {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    padding-left: 10px;
    padding-right: 10px;
}


.overflow9 {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    padding-left: 10px;
    padding-right: 10px;
}

.overflow102 {
    padding-left: 10px;
    padding-right: 10px;
}

.overflow108 {
    font-size: 16PX;
}

.overflow109 {
    display: none;
}


.overflow101 {
    max-height: 90PX;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    padding-left: 10px;
    padding-right: 10px;
}

    .overflow101 b {
        font-size: 14px;
    }


.pointer {
    cursor: pointer;
}


.Newsright_div3 {
    text-indent: 2em;
    width: 100%;
    padding: 0px;
    padding-top: 0px;
    color: #aeaeae;
    font-size: 1.2rem;
}


.red {
    border: 1px solid red;
}

.maxWidth {
    max-width: 1100px;
    margin: auto;
    text-align: left;
}

.maxWidth900 {
    max-width: 900px;
    margin: auto;
    text-align: center;
}


.maxWidth800 {
    max-width: 800px;
    margin: auto;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

.maxWidth600 img {
    width: 99%;
}

.maxWidth600 {
    max-width: 600px;
    margin: auto;
    text-align: center;
}

.maxWidth700 img {
    width: 99%;
}

.maxWidth700 {
    max-width: 700px;
    margin: auto;
    text-align: center;
}



.maxWidth500 {
    max-width: 500px;
    margin: auto;
    text-align: center;
}

    .maxWidth500 img {
        width: 99%;
    }

.maxWidth400 {
    max-width: 400px;
    margin: auto;
    text-align: center;
}

    .maxWidth400 img {
        width: 99%;
    }

.maxWidth300 {
    max-width: 300px;
    margin: auto;
    text-align: center;
    margin-top: 15px;
}

    .maxWidth300 img {
        width: 99%;
    }

    .maxWidth300 p {
        color: #676767;
    }

.maxWidth1200 {
    max-width: 1300px;
    margin: auto;
    text-align: left;
}

.maxWidth1100 {
    max-width: 1100px;
    margin: auto;
    text-align: left;
}

.maxWidth150 {
    max-width: 150px;
    margin: auto;
    text-align: left;
}


.maxWidth100 {
    max-width: 100px;
    margin: auto;
    text-align: left;
}

.maxWidth1000 {
    max-width: 1000px;
    margin: auto;
    text-align: left;
}

.joinusheight {
    line-height: 35px;
}


    .joinusheight div span {
        font-weight: 600;
    }


.padd6 {
    margin-top: 1.5em;
    font-weight: 900;
}

.padd7 {
    margin-top: 3em;
    font-weight: 900;
}

.hrefblue:link {
    color: #0f6df0;
}

.hrefblue:visited {
    color: #0f6df0;
    text-decoration: none;
}

.hrefblue:hover {
    color: #0f6df0;
}

.hrefblue:active {
    color: #0f6df0;
}

.joincenter {
    text-align: center;
    padding-top: 2em;
}


.joincenterleft {
    text-align: left;
    padding-top: 2em;
}


.ecology_bg {
    background: #f9f9f9;
    padding: 0 20px;
    height: 80px;
    width: 720px;
}

.ecology_left {
    border: 1px solid red;
    width: 230px;
    height: 80px;
    text-align: center;
    vertical-align: middle;
}

    .ecology_left img {
        border: 1px solid red;
        vertical-align: middle;
        float: left;
    }

.ecology_right {
    width: 460px;
    word-break: break-all;
    line-height: 22px;
    color: #666;
    padding-top: 20px;
}


.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.f_l, .News_ul li, .News_ul li p, .title_hcn3 p, .title_hcn4, .title_hcn4 h3 {
    float: left;
}

    .f_r, .News_ul li span, .title_content span {
        float: right;
    }


.center {
    text-align: center;
}

.font-weight {
    font-weight: 700;
}

.Productdiv {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding-top: 15px;
    padding-bottom: 15px;
}


.oblock {
    /*height: 18.75vw ;
    width:20vw;
    //height: calc(100vm/5);
    //width:calc(100vm/5);
     
    font-size:1vw;  */
}

    .oblock > div {
        height: 9.375vw;
        font-size: 1vw;
    }

    .oblock > .oicon {
        font-size: 3em;
        line-height: 9.375vm;
    }


.oblock1 > div {
}

.oblock1 > .oicon1 {
    font-size: 3em;
    padding-top: 30px;
    padding-bottom: 15px;
}

.bankcss {
    border: 1px solid #f7f7f7;
    width: 100%;
    background-color: #f4f4f4;
}


.Expv {
    padding-bottom: 15px;
}


.paddtop10 {
    padding: 0px;
    padding-top: 25px;
}

.paddtop20 {
    padding: 0px;
    padding-top: 20px;
}

.paddtop40 {
    padding: 0px;
    padding-top: 40px;
}

.headTable {
    padding: 5px;
    background-color: #e9e9e9;
    border: 1px solid #ebebeb;
    text-align: center;
}

.Tabletd1 {
    padding: 5px;
    border: 1px solid #ebebeb;
    text-align: center;
}

.Tabletd2 {
    padding: 5px;
    background-color: #fafafa;
    border: 1px solid #ebebeb;
    text-align: center;
}

.Expspan {
    background-color: #efefef;
    padding: 10PX;
    padding-left: 15px;
    padding-bottom: 25px;
    padding-right: 15px;
    color: #666666;
    margin-right: 5px;
    cursor: pointer;
}

.Expspan2 {
    background-color: #f8f9f9;
    padding: 10PX;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 25px;
    color: #ef6800;
    margin-right: 5px;
    cursor: pointer;
}


.paddbottom {
    padding-bottom: 10px;
}


/****网页***/

.xian {
    background: url(http://www.xiaoi.com/images/wenxinimg/wenxin_title_ico.png) no-repeat center bottom;
}

    .xian:hover, .xian:active {
        background: url(http://www.xiaoi.com/images/wenxinimg/wenxin_title_ico.png) no-repeat center bottom;
    }

.web1_ico {
    color: #666666;
    background: url(http://www.xiaoi.com/images/wenxinimg/web1_ico.jpg) no-repeat center top;
    height: 92px;
    width: 92px;
    display: block;
    padding-top: 100px;
}

    .web1_ico:hover, .web1_ico:active {
        color: #666666;
        background: url(http://www.xiaoi.com/images/wenxinimg/web1_ico1.jpg) no-repeat center top;
        height: 92px;
    }

.web2_ico {
    color: #666666;
    background: url(http://www.xiaoi.com/images/wenxinimg/web2_ico.jpg) no-repeat center top;
    height: 30px;
    width: 92px;
    display: block;
}

    .web2_ico:hover, .web2_ico:active {
        color: #666666;
        background: url(http://www.xiaoi.com/images/wenxinimg/web2_ico1.jpg) no-repeat center top;
        height: 30px;
    }

.web3_ico {
    color: #666666;
    background: url(http://www.xiaoi.com/images/wenxinimg/web3_ico.jpg) no-repeat center top;
    height: 30px;
    width: 92px;
    display: block;
}

    .web3_ico:hover, .web3_ico:active {
        color: #666666;
        background: url(http://www.xiaoi.com/images/wenxinimg/web3_ico1.jpg) no-repeat center top;
        height: 30px;
    }

.web4_ico {
    color: #666666;
    background: url(http://www.xiaoi.com/images/wenxinimg/web4_ico.jpg) no-repeat center top;
    height: 30px;
    width: 92px;
    display: block;
}

    .web4_ico:hover, .web4_ico:active {
        color: #666666;
        background: url(http://www.xiaoi.com/images/wenxinimg/web4_ico1.jpg) no-repeat center top;
        height: 30px;
    }

.web5_ico {
    color: #666666;
    background: url(http://www.xiaoi.com/images/wenxinimg/web5_ico.jpg) no-repeat center top;
    height: 30px;
    width: 92px;
    display: block;
}

    .web5_ico:hover, .web5_ico:active {
        color: #666666;
        background: url(http://www.xiaoi.com/images/wenxinimg/web5_ico1.jpg) no-repeat center top;
        height: 30px;
    }

.web6_ico {
    color: #666666;
    background: url(http://www.xiaoi.com/images/wenxinimg/web6_ico.jpg) no-repeat center top;
    height: 30px;
    width: 92px;
    display: block;
}

    .web6_ico:hover, .web6_ico:active {
        color: #666666;
        background: url(http://www.xiaoi.com/images/wenxinimg/web6_ico1.jpg) no-repeat center top;
        height: 30px;
    }

.web7_ico {
    color: #666666;
    background: url(http://www.xiaoi.com/images/wenxinimg/web7_ico.jpg) no-repeat center top;
    height: 30px;
    width: 92px;
    display: block;
}

    .web7_ico:hover, .web7_ico:active {
        color: #666666;
        background: url(http://www.xiaoi.com/images/wenxinimg/web7_ico1.jpg) no-repeat center top;
        height: 30px;
    }

.web8_ico {
    color: #666666;
    background: url(http://www.xiaoi.com/images/wenxinimg/web8_ico.jpg) no-repeat center top;
    height: 30px;
    width: 92px;
    display: block;
}

    .web8_ico:hover, .web8_ico:active {
        color: #666666;
        background: url(http://www.xiaoi.com/images/wenxinimg/web8_ico1.jpg) no-repeat center top;
        height: 30px;
    }

.web9_ico {
    color: #666666;
    background: url(http://www.xiaoi.com/images/wenxinimg/web9_ico.jpg) no-repeat center top;
    height: 30px;
    width: 92px;
    display: block;
}

    .web9_ico:hover, .web9_ico:active {
        color: #666666;
        background: url(http://www.xiaoi.com/images/wenxinimg/web9_ico1.jpg) no-repeat center top;
        height: 30px;
    }


.androidimg {
    max-width: 200px;
}

.Partern img {
    margin-top: 5px;
    border: 1px solid #e5e5e5;
    max-width: 99%;
}

.paddleft0 {
    padding-left: 0px;
}


.imgWidth {
    max-width: 99%;
}


.ImgGray {
    /*filter:url('#grayscale');
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);*/

}


.ImgGray2 {
    filter:url('#grayscale');
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);

}

.colorblack01
{
    color: white;
}

.colorblack0
{
    color: black;
}

.font-size90
{
    font-size:1.1em;
}

.hrefOrg9:link {
    
    color: black;
    text-decoration: none;
}

.hrefOrg9:visited {
    color: black;
    text-decoration: none;
}

.hrefOrg9:hover {
    color: #ef6800;
    text-decoration: none;
}

.hrefOrg9:active {
    color: #ef6800;
    text-decoration: none;
}



.hrefOrg91:link {
    
    color: white;
    text-decoration: none;
}

.hrefOrg91:visited {
    color: white;
    text-decoration: none;
}

.hrefOrg91:hover {
    color: #ef6800;
    text-decoration: none;
}

.hrefOrg91:active {
    color: #ef6800;
    text-decoration: none;
}



.hrefOrg1:link {
    color: #ef6800;
    text-decoration: none;
}


.hrefOrg:link {
    color: #fff;
    text-decoration: none;
}

.hrefOrg:visited {
    color: #fff;
    text-decoration: none;
}

.hrefOrg:hover {
    color: #ef6800;
    text-decoration: none;
}

.hrefOrg:active {
    color: #ef6800;
    text-decoration: none;
}


.hrefOrg1:link {
    color: #ef6800;
    text-decoration: none;
}

.hrefOrg1:visited {
    color: #ef6800;
    text-decoration: none;
}

.hrefOrg1:hover {
    color: #ef6800;
    text-decoration: none;
}

.hrefOrg1:active {
    color: #ef6800;
    text-decoration: none;
}




.fontExppadd {
    font-size: 1em;
    padding-top: 5PX;
}


.fontExppaddOrg {
    font-size: 1em;
    color: #ef6800;
    padding-top: 5PX;
}


.ColorWhite2 {
    color: white;
    padding: 10px;
    background-color: #f79746;
    border: 1px solid #e5e5e5;
    font-weight: 700;
}


.Color67_2 {
    color: #676767;
    padding: 10px;
}

.ColorOrg {
    color: #676767;
    padding: 10px;
    background-color: #fdd5b5;
    border: 1px solid #e5e5e5;
}


.ColorWhite3 {
    color: #676767;
    padding: 10px;
    background-color: #fff9ef;
    border: 1px solid #e5e5e5;
}

.ColorWhite4 {
    color: #676767;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
}

.ColorWhite5 {
    color: #676767;
    padding: 10px;
    background-color: #fbc191;
    border: 1px solid #e5e5e5;
}




.ProTable tr td {
    text-align: center;
    text-indent: 0em;
}

.font-exp21 {
    font-size: 1.3em;
    color: #ef6800;
}

.colsT {
    padding-left: 10PX;
    padding-right: 10PX;
}


.borderbottom {
    border-bottom: 1px solid #ffbd87;
}

.JoinImg {
    border: 2px solid rgba(255,255,255,0);
    max-width: 60PX;
    max-height: 60PX;
}

.Services1 {
    height: 370PX;
}

.Imgs1_1 {
    border-radius: 50%;
    border: 2px solid #ff6600;
}

.Imgs1_9 {
    border-radius: 50%;
    border: 2px solid #ff6600;
    max-width: 50px;
}
.div_border
{
    border-top:1px solid #DEDEDE;
}

.div_borderbottom{
    border-bottom:1px solid #DEDEDE;
    padding-bottom:1em;
}

.Imgs2_1 {
    border-radius: 50%;
    border: 2px solid #fff;
}

.Imgs1 {
    max-width: 35%;
}


.Imgs111 {
    max-width: 100%;
}


.paddright30 {
}


.default_9 {
    margin-top: 10px;
    font-size: 1.2em;
    color: white;
}

.Coretech div {
    text-align: center;
}


    .Coretech div img {
        max-width: 99%;
    }

    
.YuYue {
    position: fixed;
    width: 50px;
    right: 45px;
    top: 60%;
    z-index: 120;
    cursor: pointer;
    display: none;
}

.Topfixed2 {
    position: fixed;
    width: 50px;
    right: 3px;
    bottom: 25%;
    z-index: 99998;
    cursor: pointer;
}



.Topfixed {
    position: fixed;
    width: 50px;
    right: 0px;
    bottom: 10%;
    z-index: 99998;
    cursor: pointer;
    display: none;
}

.height50 {
    height: 100px;
}

.height100 {
    height: 100px;
}

.height1000 {
    height: 102px;
}
.height2000 {
    height: 150px;
}



.height110 {
    height: 120px;
}

.height15 {
    height: 10px;
}

.height60 {
    height: 100px;
}


.ServiceDiv4 {
    margin: auto;
    padding: 10px;
    text-align: center;
    padding-top: 5PX;
    margin-bottom: 15PX;
}

.ServiceDiv2 {
    margin: auto;
    padding: 10px;
    text-align: center;
    padding-top: 5PX;
    display: none;
    margin-bottom: 15PX;
}

.ServiceDiv {
    margin: auto;
    padding: 10px;
    text-align: center;
    padding-top: 80PX;
    display: none;
}

.NewDiv {
    padding-left: 3px;
}


.NewDetail img {
    width: 100%;
}



.linheight35 {
    line-height: 35px;
}





#nav_mainX {
    position: relative;
    max-width: 100%;
    background-color: #333333;
    text-align: center;
}

    #nav_mainX .inner1 {
        max-width: 100%;
    }

    #nav_mainX .inner2 {
        max-width: 600px;
        margin: auto;
        cursor: pointer;
    }

#nav_main_barX {
    max-width: 100%;
    height: 40px;
    padding-top: 3px;
}

#nav_mainX li {
    margin: auto;
    float: left;
    list-style: none;
    text-align: center;
    position: relative;
    max-width: 280px;
    min-width: 280px;
    height: 40px;
    padding: 0;
    margin-left: 10px;
}

#nav_mainX .bm {
    margin: auto;
    left: 0px;
    top: 0px;
    position: absolute;
    z-index: 2;
    text-align: center;
    max-width: 280px;
    min-width: 280px;
    height: 40px;
    text-align: center;
    background: none;
}

    #nav_mainX .bm a {
        background: none;
        color: white;
        display: block;
        padding-top: 5px;
        text-decoration: none;
    }

        #nav_mainX .bm a:hover {
            color: #FFF;
            text-decoration: none;
        }

#nav_mainX .current .bm {
    top: -8px;
    height: 40px;
    text-align: center;
}


.currentX {
    padding-left: 13px;
    background-image: url(/__PUBLIC__/images/logo2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#nav_mainX .current .inner {
    padding-left: 13px;
    background-image: url(/__PUBLIC__/images/bgn.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#nav_mainX .current .inner3 {
    padding-right: 13px;
}

#nav_mainX .current .inner4 {
    height: 50px;
}

#nav_mainX .current .bm a {
    background: none;
    color: #FFF;
    font-size: 15px;
    padding-top: 1em;
    outline: none;
}

    #nav_mainX .current .bm a:hover {
        color: #FFF;
    }

#nav_mainX .lm {
    position: absolute;
    z-index: 9;
    left: 0px;
    top: 0px;
    display: none;
}

    #nav_mainX .lm .inner5 {
        padding-top: 13px;
    }

    #nav_mainX .lm .inner6 {
        padding-bottom: 13px;
    }

    #nav_mainX .lm ul {
        width: 205px;
        padding-top: 12px;
    }

    #nav_mainX .lm li {
        position: static;
        width: auto;
        height: auto;
        padding: 15px 0 0 12px;
        text-align: left;
    }

    #nav_mainX .lm a {
        background: none;
        padding-left: 20px;
        color: #FFF;
    }

        #nav_mainX .lm a:hover {
        }






#nav_mainX4 {
    position: relative;
    max-width: 100%;
    background-color: #333333;
    text-align: center;
    margin-top: -10px;
}

    #nav_mainX4 .inner1 {
        max-width: 100%;
    }

    #nav_mainX4 .inner2 {
        max-width: 800px;
        margin: auto;
        cursor: pointer;
    }

#nav_main_barX4 {
    max-width: 100%;
    height: 40px;
    padding-top: 3px;
}

#nav_mainX4 li {
    margin: auto;
    float: left;
    list-style: none;
    text-align: center;
    position: relative;
    max-width: 190px;
    min-width: 190px;
    height: 40px;
    padding: 0;
    margin-left: 10px;
}

#nav_mainX4 .bm {
    margin: auto;
    left: 0px;
    top: 0px;
    position: absolute;
    z-index: 2;
    text-align: center;
    max-width: 190px;
    min-width: 190px;
    height: 40px;
    text-align: center;
    background: none;
}

    #nav_mainX4 .bm a {
        background: none;
        color: white;
        display: block;
        padding-top: 5px;
        text-decoration: none;
    }

        #nav_mainX4 .bm a:hover {
            color: #FFF;
            text-decoration: none;
        }

#nav_mainX4 .current .bm {
    top: -8px;
    height: 40px;
    text-align: center;
}


.currentX {
    padding-left: 13px;
    background-image: url(/__PUBLIC__/images/logo2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#nav_mainX4 .current .inner {
    padding-left: 13px;
    background-image: url(/__PUBLIC__/images/bgn.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#nav_mainX4 .current .inner3 {
    padding-right: 13px;
}

#nav_mainX4 .current .inner4 {
    height: 50px;
}

#nav_mainX4 .current .bm a {
    background: none;
    color: #FFF;
    font-size: 15px;
    padding-top: 1em;
    outline: none;
}

    #nav_mainX4 .current .bm a:hover {
        color: #FFF;
    }

#nav_mainX4 .lm {
    position: absolute;
    z-index: 9;
    left: 0px;
    top: 0px;
    display: none;
}

    #nav_mainX4 .lm .inner5 {
        padding-top: 13px;
    }

    #nav_mainX4 .lm .inner6 {
        padding-bottom: 13px;
    }

    #nav_mainX4 .lm ul {
        width: 185px;
        padding-top: 12px;
    }

    #nav_mainX4 .lm li {
        position: static;
        width: auto;
        height: auto;
        padding: 15px 0 0 12px;
        text-align: left;
    }

    #nav_mainX4 .lm a {
        background: none;
        padding-left: 20px;
        color: #FFF;
    }

        #nav_mainX4 .lm a:hover {
        }




        
#nav_mainX9 {
    position: relative;
    max-width: 100%;
    background-color: #333333;
    text-align: center;
    margin-top: -10px;
}

    #nav_mainX9 .inner1 {
        max-width: 100%;
    }

    #nav_mainX9 .inner2 {
        max-width: 880px;
        margin: auto;
        cursor: pointer;
    }

#nav_main_barX9 {
    max-width: 100%;
    height: 40px;
    padding-top: 3px;
}

#nav_mainX9 li {
    margin: auto;
    float: left;
    list-style: none;
    text-align: center;
    position: relative;
    max-width: 210px;
    min-width: 210px;
    height: 40px;
    padding: 0;
    margin-left: 10px;
}

#nav_mainX9 .bm {
    margin: auto;
    left: 0px;
    top: 0px;
    position: absolute;
    z-index: 2;
    text-align: center;
    max-width: 210px;
    min-width: 210px;
    height: 40px;
    text-align: center;
    background: none;
}

    #nav_mainX9 .bm a {
        background: none;
        color: white;
        display: block;
        padding-top: 5px;
        text-decoration: none;
    }

        #nav_mainX9 .bm a:hover {
            color: #FFF;
            text-decoration: none;
        }

#nav_mainX9 .current .bm {
    top: -8px;
    height: 40px;
    text-align: center;
}


.currentX {
    padding-left: 13px;
    background-image: url(/__PUBLIC__/images/logo2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#nav_mainX9 .current .inner {
    padding-left: 13px;
    background-image: url(/__PUBLIC__/images/bgn.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#nav_mainX9 .current .inner3 {
    padding-right: 13px;
}

#nav_mainX9 .current .inner4 {
    height: 50px;
}

#nav_mainX9 .current .bm a {
    background: none;
    color: #FFF;
    font-size: 15px;
    padding-top: 1em;
    outline: none;
}

    #nav_mainX9 .current .bm a:hover {
        color: #FFF;
    }

#nav_mainX9 .lm {
    position: absolute;
    z-index: 9;
    left: 0px;
    top: 0px;
    display: none;
}

    #nav_mainX9 .lm .inner5 {
        padding-top: 13px;
    }

    #nav_mainX9 .lm .inner6 {
        padding-bottom: 13px;
    }

    #nav_mainX9 .lm ul {
        width: 205px;
        padding-top: 12px;
    }

    #nav_mainX9 .lm li {
        position: static;
        width: auto;
        height: auto;
        padding: 15px 0 0 12px;
        text-align: left;
    }

    #nav_mainX9 .lm a {
        background: none;
        padding-left: 20px;
        color: #FFF;
    }

        #nav_mainX9 .lm a:hover {
        }




        
#nav_mainX10 {
    position: relative;
    max-width: 100%;
    background-color: #333333;
    text-align: center;
    margin-top: -10px;
}

    #nav_mainX10 .inner1 {
        max-width: 100%;
    }

    #nav_mainX10 .inner2 {
        max-width: 1000px;
        margin: auto;
        cursor: pointer;
    }

#nav_main_barX10 {
    max-width: 100%;
    height: 40px;
    padding-top: 3px;
}

#nav_mainX10 li {
    margin: auto;
    float: left;
    list-style: none;
    text-align: center;
    position: relative;
    max-width: 190px;
    min-width: 190px;
    height: 40px;
    padding: 0;
    margin-left: 10px;
}

#nav_mainX10 .bm {
    margin: auto;
    left: 0px;
    top: 0px;
    position: absolute;
    z-index: 2;
    text-align: center;
    max-width: 190px;
    min-width: 190px;
    height: 40px;
    text-align: center;
    background: none;
}

    #nav_mainX10 .bm a {
        background: none;
        color: white;
        display: block;
        padding-top: 5px;
        text-decoration: none;
    }

        #nav_mainX10 .bm a:hover {
            color: #FFF;
            text-decoration: none;
        }

#nav_mainX10 .current .bm {
    top: -8px;
    height: 40px;
    text-align: center;
}


.currentX {
    padding-left: 13px;
    background-image: url(/__PUBLIC__/images/logo2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#nav_mainX10 .current .inner {
    padding-left: 13px;
    background-image: url(/__PUBLIC__/images/bgn.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#nav_mainX10 .current .inner3 {
    padding-right: 13px;
}

#nav_mainX10 .current .inner4 {
    height: 50px;
}

#nav_mainX10 .current .bm a {
    background: none;
    color: #FFF;
    font-size: 15px;
    padding-top: 1em;
    outline: none;
}

    #nav_mainX10 .current .bm a:hover {
        color: #FFF;
    }

#nav_mainX10 .lm {
    position: absolute;
    z-index: 9;
    left: 0px;
    top: 0px;
    display: none;
}

    #nav_mainX10 .lm .inner5 {
        padding-top: 13px;
    }

    #nav_mainX10 .lm .inner6 {
        padding-bottom: 13px;
    }

    #nav_mainX10 .lm ul {
        width: 185px;
        padding-top: 12px;
    }

    #nav_mainX10 .lm li {
        position: static;
        width: auto;
        height: auto;
        padding: 15px 0 0 12px;
        text-align: left;
    }

    #nav_mainX10 .lm a {
        background: none;
        padding-left: 20px;
        color: #FFF;
    }

        #nav_mainX10 .lm a:hover {
        }






        
#nav_mainX41 {
    position: relative;
    max-width: 100%;
    background-color: #333333;
    text-align: center;
    margin-top: -10px;
}

    #nav_mainX41 .inner1 {
        max-width: 100%;
    }

    #nav_mainX41 .inner2 {
        max-width: 600px;
        margin: auto;
        cursor: pointer;
    }

        
#nav_main_barX41 {
    max-width: 100%;
    height: 40px;
    padding-top: 3px;
}

#nav_mainX41 li {
    margin: auto;
    float: left;
    list-style: none;
    text-align: center;
    position: relative;
    max-width: 190px;
    min-width: 190px;
    height: 40px;
    padding: 0;
    margin-left: 10px;
}

#nav_mainX41 .bm {
    margin: auto;
    left: 0px;
    top: 0px;
    position: absolute;
    z-index: 2;
    text-align: center;
    max-width: 190px;
    min-width: 190px;
    height: 40px;
    text-align: center;
    background: none;
}

    #nav_mainX41 .bm a {
        background: none;
        color: white;
        display: block;
        padding-top: 5px;
        text-decoration: none;
    }

        #nav_mainX41 .bm a:hover {
            color: #FFF;
            text-decoration: none;
        }

#nav_mainX41 .current .bm {
    top: -8px;
    height: 40px;
    text-align: center;
}


.currentX {
    padding-left: 13px;
    background-image: url(/__PUBLIC__/images/logo2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#nav_mainX41 .current .inner {
    padding-left: 13px;
    background-image: url(/__PUBLIC__/images/bgn.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#nav_mainX41 .current .inner3 {
    padding-right: 13px;
}

#nav_mainX41 .current .inner4 {
    height: 50px;
}

#nav_mainX41 .current .bm a {
    background: none;
    color: #FFF;
    font-size: 15px;
    padding-top: 1em;
    outline: none;
}

    #nav_mainX41 .current .bm a:hover {
        color: #FFF;
    }

#nav_mainX41 .lm {
    position: absolute;
    z-index: 9;
    left: 0px;
    top: 0px;
    display: none;
}

    #nav_mainX41 .lm .inner5 {
        padding-top: 13px;
    }

    #nav_mainX41 .lm .inner6 {
        padding-bottom: 13px;
    }

    #nav_mainX41 .lm ul {
        width: 185px;
        padding-top: 12px;
    }

    #nav_mainX41 .lm li {
        position: static;
        width: auto;
        height: auto;
        padding: 15px 0 0 12px;
        text-align: left;
    }

    #nav_mainX41 .lm a {
        background: none;
        padding-left: 20px;
        color: #FFF;
    }

        #nav_mainX41 .lm a:hover {
        }



.pback {
    cursor: pointer;
    position: absolute;
    right: 10px;
    font-size: 14px;
    top: 0px;
    z-index: 99;
    height: 30px;
    width: 56PX;
    -webkit-animation: pback 2.0s infinite ease-in-out;
    -moz-animation: pback 2.0s infinite ease-in-out;
    -o-animation: pback 2.0s infinite ease-in-out;
    animation: pback 2.0s infinite ease-in-out;
}







@keyframes pback {
    0%,100% {
        opacity: 0.5;
    }

    50% {
        opacity: 1;
    }
}

@-webkit-keyframes pback {
    0%,100% {
        opacity: 0.5;
    }

    50% {
        opacity: 1;
    }
}

@-moz-keyframes pback {
    0%,100% {
        opacity: 0.5;
    }

    50% {
        opacity: 1;
    }
}

@-o-keyframes pback {
    0%,100% {
        opacity: 0.5;
    }

    50% {
        opacity: 1;
    }
}





.pback2 {
    cursor: pointer;
    position: absolute;
    right: 10px;
    font-size: 14px;
    top: 10px;
    z-index: 99;
    height: 42px;
}

.top10 {
    top: 10px;
}




.mypadd {
    padding-top: 40px;
    padding-bottom: 25px;
}





.s-xguide-down {
    opacity: .7;
    cursor: pointer;
}

@keyframes xguide_down {
    0%,100% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

@-webkit-keyframes xguide_down {
    0%,100% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

@-moz-keyframes xguide_down {
    0%,100% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

@-o-keyframes xguide_down {
    0%,100% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

.s-xguide-down.trans {
    -webkit-animation: xguide_down 2.0s infinite ease-in-out;
    -moz-animation: xguide_down 2.0s infinite ease-in-out;
    -o-animation: xguide_down 2.0s infinite ease-in-out;
    animation: xguide_down 2.0s infinite ease-in-out;
}

.s-xguide-down.arrow-1 {
    animation-delay: -2.0s;
    -webkit-animation-delay: -2.0s;
    -moz-animation-delay: -2.0s;
    -o-animation-delay: -2.0s;
}

.Paddtop50 {
    padding-top: 50px;
}

.Paddbottom50 {
    padding-bottom: 30px;
}


.margintop25 {
    margin-top: 25px;
}

.Paddbottom25 {
    padding-bottom: 15px;
}



.menushide {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 2em;
}

.menushide2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 2.5em;
}


