﻿body, html {
    margin: 0;
    font-family: "Microsoft YaHei", "微软雅黑", Arial, Helv, Helvetica, sans-serif;
}

.a {
    color: rgb(51, 51, 51);
}

.am-breadcrumb a {
    color: rgba(97, 96, 94, 0.8);
}

.am-tabs-nav li {
    background-color: white;
    border-bottom: 2px #54A1EF solid;
}

.am-container {
    max-width: 1236px;
    padding-top: 10px;
}

.am-titlebar {
    margin-top: 0px;
}

.doc-am-g {
    border: 1px solid red;
}

.doc-head {
    max-width: 1300px;
}

.am-topbar {
    margin-bottom: 0px;
    border-bottom-width: 0px;
}

    .am-topbar .am-text-ir {
        background: url(../../images/home_logo.png);
    }

.server_hot {
    float: left;
    line-height: 27px;
    color: #ffc000;
    font-family: "宋体";
    font-size: 12px;
}

    .server_hot i {
        display: block;
        float: left;
        width: 28px;
        height: 27px;
        background: url(../../images/icon7.png) 0px 3px no-repeat;
    }

.heade_top {
    height: 27px;
    width: 100%;
    background: #003d69;
}

.log_wind {
    z-index: 10;
}

.server_agen {
    float: right;
    line-height: 26px;
    text-align: right;
}

    .server_agen a {
        font-size: 12px;
        font-family: "宋体";
        color: #ffffff;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
    }

        .server_agen a.iphones {
            height: 27px;
            background: url(../../images/icon7.png) 0px -46px no-repeat;
            padding-left: 20px;
        }

    .server_agen span {
        color: #fff;
    }

.nav_s > li > a:focus, .nav_s > li > a:hover {
    background-color: #003d69;
    color: #FBFBFB;
    border: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
}

.nav_s > li > a:after {
    opacity: 0;
    border-bottom: 0px;
}

.nav_phone {
    display: inline-block;
    color: white;
    float: right;
    line-height: 50px;
    padding-top: 14px;
    padding-left: 15px;
    font-family: 'Microsoft YaHei';
    font-size: 22px;
}

.am-topbar-brand {
    height: auto;
}
/*定义宽度426以上*/
@media screen and (min-width: 426px) {

    .h_logo img {
        margin-top: 17px;
    }

    .top_logo i {
        margin-top: 17px;
        width: 380px;
        height: 39px;
        background: url(../../images/home_logo.png);
        display: block;
    }

    .am-topbar {
        background: #1a7fc5;
    }

    .sever_sub {
        height: 83px;
        background: #1a7fc5;
    }

    .nav_s {
        float: left;
        height: 100%;
        margin-left: 38px;
        height: 83px;
    }

        .nav_s li {
            height: 83px;
            float: left;
            text-align: center;
            line-height: 83px;
            font-size: 16px;
            text-align: center;
            padding-top: 14px;
            width: 118px;
        }

            .nav_s li a {
                display: block;
                color: #fff;
            }

            .nav_s li.nav_backgr {
                background: #003d69;
            }

            .nav_s li:hover, .nav_backgr {
                background: #003d69;
            }

            .nav_s li a:hover {
                border-bottom: 0px;
                border-right: 0px;
                border-left: 0px;
            }


    .log_wind {
        margin: 0 auto;
        height: auto;
        position: absolute;
        top: 105px;
        right: 10%;
        /* margin-left: -620px; */
        font-size: 12px;
        width: 346px;
        z-index: 10;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1366px) {
    .log_wind {
        right: 2%;
    }
}
/*定义宽度426<px<1024*/
@media screen and (min-width: 426px) and (max-width: 1024px) {
    .nav_s li {
        width: auto;
    }

    .top_logo i {
        margin-top: 23px;
        width: 170px;
        height: 45px;
        background: url(../../images/logo-min.png);
        display: block;
    }

    .nav_phone {
        margin-right: 10px;
    }

    .log_wind {
        display: none;
    }

    .index-partners li {
        min-width: 160px;
    }

        .index-partners li span {
            padding: 6px 0 !important;
        }

    /*.json_well img {
        height: 244px !important;
    }*/

}
/*定义宽度468<px<768*/
@media screen and (min-width: 468px) and (max-width: 769px) {
    .nav_s li {
        width: auto;
    }

    .top_logo i {
        margin-top: 23px;
        width: 170px;
        height: 45px;
        background: url(../../images/logo-min.png);
        display: block;
    }

    .nav_phone {
        display: none;
    }

    .index-partners li span {
        padding: 8px 0;
        display: block;
        height: auto;
    }
}

/*定义宽度425以下*/
@media screen and (max-width: 426px) {
    /*.json_well img {
        height: 244px !important;
    }*/

    .top_logo i {
        margin-top: 0px;
        width: 170px;
        height: 45px;
        background: url(../../images/logo-min.png);
        display: block;
    }

    .am-topbar {
        top: 40;
        position: fixed;
        right: 0;
        left: 0;
        z-index: 1000;
        padding-top: 8px;
    }

    .log_wind {
        margin: 0 auto;
        height: auto;
        position: fixed;
        font-size: 12px;
        display: none;
        z-index: 10;
    }

    .widow_f {
        margin-top: 10px;
    }

    .nav_phone {
        display: none;
    }

    .weeken {
        display: none;
    }

    .index-partners li {
        min-width: 120px;
    }

        .index-partners li img {
            width: 120px;
            height: 40px;
        }

    .index-partners span {
        padding: 4px 0 !important;
    }

    .container {
        padding-left: 2px;
    }

    .progress-img ul li.space {
        display: none;
    }

    .provider, .seller, .courses {
        display: none;
    }

    .g_foot-ali {
        min-width: 310px;
        text-align: left;
        padding-left: 4px;
    }

    .g_foot-nav span {
        display: inline-table;
        min-width: 310px;
    }
}



#haed_son {
    width: 100%;
    position: relative;
    clear: both;
}

.json_well {
    width: 100%;
    clear: both;
}

/*.json_well img {
        width: 100%;
        height: 444px;
        position: relative;
    }*/

.widow_f {
    width: 345px;
    height: 360px;
    float: right;
    margin-top: 40px;
    background: rgba(23,26,28,0.8);
}

.logo_win {
    width: 100%;
    height: 275px;
    /*background: #fff;*/
}

.re_back {
    width: 100%;
    height: 80%;
    /*background: #fff;*/
    /*   background: rgba(255,255,255,0.6);*/
}

.win_chage {
    height: 55px;
    padding-left: 0px;
    list-style-type: none;
    margin-bottom: 0px;
    border-bottom-width: 0px;
}

    .win_chage li {
        float: left;
        width: 115px;
        text-align: center;
        height: 55px;
        /*background: #93aab9;*/
        background: rgba(23,23,23,0.8);
        line-height: 55px;
        font-size: 16px;
        font-weight: bold;
    }

        .win_chage li:hover {
            background-color: rgba(23,26,28,0.5);
        }

        .win_chage li > a {
            display: block;
            color: #eaeaea;
            line-height: 55px;
            padding-bottom: 0px;
            padding-top: 0px;
            border-top-width: 0px;
            border-bottom-width: 0px;
            border: 0px;
        }

            .win_chage li > a:hover {
                border: 0px;
                cursor: pointer;
                background: transparent;
            }

    .win_chage .am-active {
        background: transparent;
    }

        .win_chage .am-active a {
            padding-bottom: 0px;
            padding-top: 0px;
            border-top-width: 0px;
            border-bottom-width: 0px;
            background: transparent;
        }

    .win_chage > li.am-active > a {
        color: #FDF9F9 !important;
        background-color: rgba(23,26,28,0) !important;
        border: 0px !important;
        cursor: default;
    }

/*.win_chage > li.am-active > a:hover {
            color: #FDF9F9!important;
            background-color: rgba(23,26,28,0)!important;
            border: 0px!important;
            cursor: default;
        }*/

.logo_win .am-active {
    background: transparent;
    padding-top: 0px;
}

.logo_win .am-tabs-bd {
    border: 0px;
}

.logo_win .am-tabs-nav li {
    border-bottom: none !important;
}

.pulis_reqt {
    width: 306px;
    height: auto;
    margin: 0 auto;
    padding-top: 1px;
}

.pos_cart {
    display: none;
    /*  background: #fff;*/
}

.win_conts {
    width: 100%;
    height: 49px;
    /*border-top: 1px solid #c7c7c7;*/
    background: #eaeaea;
    margin-top: 12px;
    border-left: 1px solid #dedede;
    /*  border-right:1px solid #dedede;
     -webkit-box-shadow:inset 0 2px 0 #dedede;
   -moz-box-shadow:inset 0 2px 0 #dedede;  
   box-shadow:inset 0 2px 0 #dedede;  */
}

    .win_conts .am-selected .am-selected-btn {
        border: 0px;
        padding-top: 2px;
        height: 100%;
        background: transparent;
        height: 45px;
        line-height: 25px;
    }

    .win_conts .am-selected .am-selected-content {
        color: gray;
        border: 0px;
        padding-top: 14px;
    }

.am-selected-status {
    color: #7D7878;
    font-size: 14px;
    height: 30px;
}

#win_text {
    width: 90%;
    height: 28px;
    margin: 0px 0 0 10px;
    border: none;
    outline: none;
    background: #eaeaea;
    color: #7D7878;
    font-size: 14px;
}

.submit_btn {
    width: 100%;
    height: 43px;
    background: #ffc000;
    margin: auto;
    margin-top: 25px;
    border-bottom: 1px solid #ffe9a4;
    background-image: linear-gradient(#055b99, #055b99, #014372);
    border: none;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    cursor: pointer;
}

    .submit_btn:hover {
        background-image: linear-gradient(#014372, #014372, #044d81);
    }

.logo_win .freeBtn {
    position: absolute;
    right: 226px;
    bottom: 60px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #fff;
}

.logo_win .subBtnhelp {
    position: absolute;
    right: 256px;
    bottom: 60px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #fff;
}

.win_footer {
    height: 38px;
}

#checkbox {
    position: relative;
    top: 2px;
}

.accept {
    width: 100px;
    float: left;
    margin-top: 10px;
    color: #f6f6f6;
}

.login_in {
    line-height: 38px;
    float: right;
    color: #f6f6f6;
}
.login_in a {
    color: #f6f6f6;
}

.logo_win .dp {
    background: rgba(23,26,28,0);
}

    .logo_win .dp a {
        color: #fff;
        line-height: 35px;
    }

.seac_center {
    width: 1000px;
    height: 100%;
    margin: 0 auto;
}

.seach_list {
    display: block;
    margin-top: 30px;
    float: left;
    height: auto;
    color: #999;
    font-size: 14px;
    font-family: "\u5b8b\u4f53";
    padding-left: 40px;
}

    .seach_list a {
        font-family: "宋体";
        font-size: 14px;
        border-right: 1px solid #5b5b5b;
        padding-left: 5px;
        padding-right: 5px;
        color: #999;
    }

        .seach_list a:hover {
            color: #1a7fc5;
        }

.se_margin {
    width: 100%;
    display: block;
    float: left;
    margin-top: 15px;
    height: 47px;
}

.search_bak {
    height: 100%;
    float: left;
    background: #1a7fc5;
    padding-left: 2px;
}

#set_btns1 {
    width: 70%;
    height: 40px;
    margin: 2px 0 2px 2px;
    padding: 5px 10px 5px 10px;
    border: none;
    outline: none;
    background: #fff;
    color: gray;
    font-weight: 400;
    font-size: 14px;
    font-family: "宋体";
}

#setion_btn {
    width: 71px;
    height: 47px;
    background: url(../../images/seach_btn.png) no-repeat;
    border: none;
    margin-left: 10px;
    cursor: pointer;
    text-indent: -9999em;
}

.weeken {
    width: 90%;
    float: left;
    background: #d8d8d8;
    height: 100%;
    margin-left: 13px;
    font-size: 14px;
    font-family: "宋体";
    color: #1a7fc5;
    line-height: 47px;
    text-indent: 10px;
    position: relative;
}

.number {
    position: absolute;
    right: 0;
    top: -15px;
}

    .number li {
        list-style: none;
        float: left;
        background: url(../../images/pic8.png) no-repeat;
        height: 56px;
        width: 33px;
        margin-right: 4px;
        color: #ffc000;
        font-size: 41px;
        font-family: Arial;
        text-align: center;
        line-height: 56px;
        position: relative;
        text-indent: 0;
    }

.search_label {
    background: white;
    margin-top: 2px;
    height: 43px;
}

    .search_label button {
        border: 0px;
        padding-top: 12px;
        height: 40px;
    }

    .search_label li {
        color: gray;
        font-size: 14px;
    }

.media-item {
    display: inline-block;
    padding: 10px;
    vertical-align: top;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}

.media-item2 {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}

.media-item__img {
    /* opacity: 0.8;*/
    width: 240px;
    height: 180px;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.media-item:hover .media-item__img, .media-item:focus .media-item__img {
    opacity: 1;
}

ul li {
    list-style-type: none;
}

.boxes .box {
    transition: all .3s ease;
    -moz-transition: all .3s ease; /* Firefox 4 */
    -webkit-transition: all .3s ease; /* Safari 和 Chrome */
    -o-transition: all .3s ease; /* Opera */
}

    .boxes .box:hover {
        transform: scale(1.05,1.05);
        -ms-transform: scale(1.05,1.05); /* IE 9 */
        -moz-transform: scale(1.05,1.05); /* Firefox */
        -webkit-transform: scale(1.05,1.05); /* Safari 和 Chrome */
        -o-transform: scale(1.05,1.05); /* Opera */
    }

.loandiv {
    /*background: rgb(248, 248, 248);*/
}

    .loandiv:hover {
        background-color: #fff;
    }

.index-title .title {
    font-size: 30px;
    position: relative;
    border-bottom: 1px solid #ebebeb;
    margin-top: 20px !important;
    margin-bottom: 50px !important;
}

    .index-title .title span, .index-titles .title span {
        display: block;
        width: 190px;
        line-height: 36px;
        top: -6px;
        left: 50%;
        margin-left: -90px;
        text-align: center;
    }

.index-title .title {
    font-size: 30px;
    height: 14px;
    position: relative;
    border-bottom: 1px solid #ebebeb;
    margin: 60px 0;
}

    .index-title .title span {
        background-color: #fff;
        position: absolute;
        height: 44px;
        font-family: 'Microsoft YaHei';
        font-weight: normal;
    }

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.sm-info {
    border-bottom: 1px #dcdcdc solid;
}

.pb30 {
    padding-bottom: 30px;
}

.pt30 {
    padding-top: 30px;
}

.sm-info div i.fi-icon1 {
    background-position: 0 0;
}

.sm-info div i.fi-icon2 {
    background-position: -42px 0;
}

.sm-info div i.fi-icon3 {
    background-position: -84px 0;
}

.sm-info div i.fi-icon4 {
    background-position: -126px 0;
}

.sm-info div i.fi-icon5 {
    background-position: -168px 0;
}

.sm-info div i {
    height: 42px;
    width: 42px;
}

.sm-info div {
    width: 20%;
}

.sm-info i {
    background: url(../../images/index-icon.png) no-repeat;
}

.mr10 {
    margin-right: 10px;
}

.sm-info div span {
    color: #393939;
    font-style: 18px;
    max-width: 158px;
}

.sm-info div em {
    color: #999;
    max-width: 158px;
    font-size: 12px;
    font-style: normal;
}

.color-gray {
    color: gray;
}

.service_type {
}

    .service_type a {
        color: #333;
    }

    .service_type img {
        width: 100%;
    }

        .service_type img:hover {
            transform: scale(1.04,1.04);
            -ms-transform: scale(1.04,1.04);
            -webkit-transform: scale(1.04,1.04);
        }

.service_orgs ul:li {
    height: 230px;
    width: 190px;
}


.service_orgs img {
    height: 170px !important;
}

.service_orgs h3 {
    text-align: center;
    font-size: 16px !important;
    font-weight: 400 !important;
    font-family: '微软雅黑' !important;
}

.index-partners {
    /*background: url(../../images/partners-bg.png);*/
}

    .index-partners ul {
        padding-top: 10px;
    }

    .index-partners li {
        float: left;
        width: 20%;
        text-align: center;
    }

        .index-partners li span {
            padding: 44px 0;
            display: block;
            /*border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;*/
            height: auto;
        }

#footer {
    border-top: 1px solid #d9d9d9;
    padding: 40px 0;
    background-color: #fff;
}

#footer {
    margin-left: auto;
    margin-right: auto;
}

    #footer .progress-img {
        zoom: 1;
        border-bottom: 1px solid #ededed;
        padding-bottom: 40px;
        height: auto;
        width: auto;
        max-width: 1190px;
        margin: 0 auto;
        color: #666;
    }

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.progress-img ul li.st {
    width: 237px;
    height: 62px;
    padding-left: 78px;
    background-position: 0 0;
    font-size: 16px;
    text-align: left;
    margin-bottom: 10px;
}

    .progress-img ul li.space, .progress-img ul li.st .step {
        background: url(../../images/lc.png) no-repeat;
    }

    .progress-img ul li.st p {
        margin-top: 4px;
        margin-bottom: 4px;
    }

    .progress-img ul li.st .step.step1 {
        background-position: 0 0;
    }

    .progress-img ul li.st .step.step2 {
        background-position: -62px 0;
    }

    .progress-img ul li.st .step.step3 {
        background-position: -125px 0;
    }

    .progress-img ul li.st .step.step4 {
        background-position: -187px 0;
    }

    .progress-img ul li.st .step {
        float: left;
        display: inline-block;
        width: 60px;
        height: 60px;
        margin-left: -78px;
    }

i {
    font-style: normal;
}

.progress-img ul li {
    display: inline;
    float: left;
    margin-left: 22px;
}

    .progress-img ul li.space {
        width: 18px;
        height: 33px;
        background-position: -254px -16px;
        margin: 12px 22px 0 0;
    }

.witkey-foot {
    margin: 30px auto 20px;
    overflow: hidden;
}

    .witkey-foot ul {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

        .witkey-foot ul li a {
            color: #666;
        }

        .witkey-foot ul li {
            color: #666;
            float: left;
            width: auto;
            margin-right: 53px;
            padding-left: 40px;
            text-align: left;
            position: relative;
        }

            .witkey-foot ul li h2 {
                height: 32px;
                font-weight: 100;
                font-size: 18px;
                margin-bottom: 4px;
                background-repeat: no-repeat;
                color: #666;
            }

            .witkey-foot ul li p {
                margin: 0;
                padding: 0;
                color: #666;
                font-size: 12px;
                font-weight: normal;
            }

.g_foot {
    font: 12px/1.5 tahoma,arial,"宋体b8b\4f53";
    padding: 7px 0 9px;
    
    text-align: center;
    position: relative;
    clear: both;
}

    .g_foot a {
        color: #666;
        padding-left: 4px;
        padding-right: 4px;
    }

.g_foot-ali {
    margin-right: 100px;
    padding-left: 0;
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 8px;
}

.footer-more {
    cursor: pointer;
    z-index: 1;
    position: relative;
    padding-top: 1px;
    width: 82px;
    float: left;
    top: -2px;
}

.foot-item .contact-way {
    max-width: 210px;
}

.pull-right {
    float: right;
}

.g_foot-nav {
    margin-top: 8px;
    line-height: 20px;
}

.g_foot-toy {
    right: -20px;
}

.g_foot-line {
    display: none;
    position: absolute;
    background: url(../../images/lc_bg1.png) no-repeat;
    width: 104px;
    height: 1px;
    right: 45px;
    top: 33px;
}

.pb15 {
    padding-bottom: 10px;
}

.courses_wx {
}

.foot-item .contact-way i.c-icon1 {
    background-position: 0 -42px;
    width: 34px;
}

.foot-item .contact-way i {
    height: 34px;
    width: 34px;
}

.foot-item .contact-way i {
    background: url(../../images/index-icon.png) no-repeat;
}

.foot-item .contact-way i {
    height: 39px;
    width: 39px;
}

    .foot-item .contact-way i.c-icon3 {
        background-position: -68px -42px;
        margin-right: 10px;
    }

.foot-item .contact-way span.italic {
    font-style: normal;
    width: 110px;
}

.foot-item .contact-way span {
    font-size: 16px;
}

.mr10 {
    margin-right: 10px;
}

.foot-item .contact-way em {
    color: #999;
    font-size: 12px;
    font-style: normal;
}

.courses_kf {
    margin-right: 20px !important;
    padding-left: 20px !important;
}

.am-gallery-item {
    /*	opacity: 0.8;*/
    position: relative;
    overflow: hidden;
}



.imgTransition {
    transition: all .3s ease;
    -moz-transition: all .3s ease; /* Firefox 4 */
    -webkit-transition: all .3s ease; /* Safari 和 Chrome */
    -o-transition: all .3s ease; /* Opera */
}

    .imgTransition:hover {
        transform: scale(1.05,1.05);
        -ms-transform: scale(1.05,1.05); /* IE 9 */
        -moz-transform: scale(1.05,1.05); /* Firefox */
        -webkit-transform: scale(1.05,1.05); /* Safari 和 Chrome */
        -o-transform: scale(1.05,1.05); /* Opera */
    }

.index-partners li span img {
    opacity: 0.6;
}

    .index-partners li span img:hover {
        opacity: 1;
    }

/*Thu Apr 28 2016 11:45:47 GMT+0800 (CST)*/
#amz-home, #doc-widget-frame {
    overflow-x: hidden;
}

#amz-header ul, #widget-info ul, .amz-footer ul, .doc-toc-bd .md-toc li, .ios-signal {
    list-style: none;
}

#am-wechat, .amz-compare thead th, .amz-credits header, .amz-credits header h1, .amz-features h2, .amz-pager, .tester-list tbody td:last-child {
    text-align: center;
}

body, html {
    margin: 0;
}

.amz-container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1236px;
    padding-left: 1rem;
    padding-right: 1rem;
}

@media only screen and (min-width:641px) {
    .amz-container {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}

.am-projects {
    background: #003d69;
    height: 40px;
    overflow: hidden;
}

    .am-projects a {
        position: relative;
        display: block;
        float: left;
        height: 40px;
        padding-left: 20px;
        padding-right: 20px;
        color: #eee;
        line-height: 38px;
        font-size: 14px;
    }



.am-projects-nav {
    float: left;
}

.am-projects-misc {
    float: right;
}

    .am-projects-misc a {
        font-weight: 200;
        font-size: 12px;
        padding-left: 10px;
        padding-right: 10px;
        display: inline !important;
    }

    .am-projects-misc span {
        color: #eee;
    }

#amz-header {
    width: 100%;
    background: #1A7FC5;
    padding-bottom: 20px;
    padding-top: 15px;
}

.amz-index #amz-header {
    top: 0;
    z-index: 1000;
}

#amz-header a {
    color: #fff;
    display: block;
    line-height: 50px;
}

#amz-header h1 {
    position: relative;
    margin: 0;
    float: left;
    font-weight: 400;
    font-size: 20px;
    font-variant: small-caps;
}

    #amz-header h1 a {
        display: block;
        height: 50px;
        width: 380px;
        text-indent: -9999px;
        background: url(../../Content/imgs/logo.png) left center no-repeat; 
        background-size: 380px 44px;
    }

@media only screen and (max-width:640px) {
    .media-item__img {
        width: 150px;
        height: 160px;
    }

    #amz-header h1 a {
        display: block;
        height: 50px;
        width: 250px;
        text-indent: -9999px;
        background: url(../../images/home_logo.png) left center no-repeat;
        -webkit-background-size: 250px 39px;
        background-size: 250px 39px;
    }

    .am-breadcrumb {
        margin-bottom: 0px;
    }

    #amz-header a {
        line-height: 40px;
    }

    #amz-header {
        padding-bottom: 6px;
        padding-top: 6px;
    }

    .am-tabs-default .am-tabs-nav {
        font-size: 14px;
    }

    .am-tabs-bd .am-tab-panel * {
        font-size: 14px;
    }

    .newbox2 {
        height: 135px !important;
        overflow: hidden;
    }

    .newbox2_2_2 {
        height: auto !important;
    }

    .newbox1_1 .orglogo {
        padding-right: 4px !important;
        padding-left: 0px !important;
        padding-top: 12px !important;
    }

        .newbox1_1 .orglogo img {
            height: 50px !important;
            width: 50px !important;
            border: 0px;
        }

    .search_bak {
        padding-right: 24px;
    }

    .fwsbox .gallerylist {
        height: 536px !important;
    }

    .fwxqbox .gallerylist {
        height: 435px !important;
    }
}

@media only screen and (max-width:768px) {
    #amz-header .am-btn {
        margin-top: 0px !important;
        background-color: transparent;
    }

    #amz-header h1 a {
        display: block;
        height: 35px;
        width: 250px;
        text-indent: -9999px;
        background: url(../../images/home_logo.png) left center no-repeat;
        -webkit-background-size: 250px 39px;
        background-size: 250px 39px;
    }

    #amz-header a {
        line-height: 40px;
    }

    #amz-header ul li {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #amz-header nav {
        margin-left: -15px;
        margin-right: -15px;
        clear: both;
        padding-left: 10px !important;
    }
}

#amz-header h1 .am-badge {
    position: absolute;
    top: 5px;
    right: 0;
    padding: .25em .4em;
    font-weight: 100;
}

#amz-header nav {
    margin-left: -15px;
    margin-right: -15px;
    clear: both;
    padding-left: 10%;
}

    #amz-header nav a {
        position: relative;
        padding: 0 20px;
        font-size: 15px;
        color: #f2f2f2;
        overflow: hidden;
        -webkit-transition: .3s;
        transition: .3s;
        font-family: 'Microsoft YaHei', 微软雅黑, Arial, Helv, Helvetica, sans-serif;
    }

.mysystem {
    position: fixed;
    background: #003D69;
    color: #eee;
    /* width: 250px; */
    z-index: 99999;
    /* background: #fff; */
    /* right: 570px; */
    display: none;
    top: 40px;
    /* border: 1px solid #ccc; */
    box-shadow: -5px 6px 20px 1px rgba(0,0,0,0.1),5px 6px 20px 1px rgba(0,0,0,0.1);
}

    .mysystem ul {
        padding: 4px;
        margin-bottom: 0px;
    }

        .mysystem ul > li {
            display: table;
            border-bottom: 1px dashed #bcc2c5;
        }

            .mysystem ul > li:hover {
                background-color: #0F2433;
            }

            .mysystem ul > li > a {
                color: #f8f8f8;
            }

                .mysystem ul > li > a > span {
                    margin-right: 4px;
                }

.plat_form {
    position: fixed;
    width: 450px;
    z-index: 99999;
    background: #fff;
    right: 100px;
    display: none;
    top: 40px;
}


    .plat_form .city_plan {
        width: 450px;
        height: 446px;
        border: 1px solid #ffc525;
        color: #434242;
        box-shadow: -5px 6px 20px 1px rgba(0,0,0,0.1),5px 6px 20px 1px rgba(0,0,0,0.1);
        background-color: #fff;
    }

    .plat_form a {
        font-size: 12px;
        font-family: inherit;
        color: #ffffff;
        padding: 0;
        height: auto !important;
    }

.plat_box a:hover {
    cursor: pointer;
}

.plat_list {
    display: block;
    float: left;
    width: 112px;
    height: 111px;
    border-right: 1px dotted #c8c8c8;
    border-bottom: 1px dotted #c8c8c8;
    padding-top: 10px;
    text-align: center;
}

    .plat_list span {
        display: block;
        width: 80%;
        margin: auto;
    }

    .plat_list span {
        color: #434242;
        line-height: 26px;
    }

    .plat_list img {
        display: block;
        margin: auto;
        margin-top: 6px;
        margin-bottom: 5px;
        height: 36px;
    }

    .plat_list:hover {
        background-color: #72C4DC;
    }

.autocomplete {
    position: absolute;
    top: 43px;
    left: 135px;
    border: 1px solid #969696;
    /*border-top: none;*/
    width: 80%;
    margin-left: -1px;
    line-height: 25px;
    display: none;
    margin-top: 0px;
    padding: 0;
    overflow: hidden;
    background: #fff;
    border-top: 1px solid #969696;
    z-index: 999;
}

    .autocomplete li {
        cursor: pointer;
        text-indent: 10px;
        color: #7d7d7d;
    }

        .autocomplete li:hover {
            background-color: #EBEBEB;
        }

@media only screen and (min-width:641px) and (max-width:1024px) {
    #amz-header nav a {
        padding: 0 12px;
    }
}

#amz-header nav a:hover {
    background: rgba(0,0,0,.1);
    color: #fff;
}

#amz-header nav .am-active a {
    background: #0b76ac;
    color: #fff;
}

#amz-header .nav-profile img {
    margin-right: 5px;
}

#amz-header .nav-profile.need-check {
    display: none;
}

#amz-header ul {
    padding: 0;
    margin: 0;
}

#amz-header .am-btn {
    border: none;
    float: right;
    margin-top: 5px;
    margin-right: -5px;
}

@media only screen and (min-width:641px) {
    .amz-header-nav li {
        position: relative;
    }

    .amz-header-nav .nav-react .am-badge {
        font-size: 10px;
        padding: 2px;
        position: absolute;
        right: 0;
        top: 4px;
    }

    .amz-header-nav .am-active a:after {
        position: absolute;
        left: 50%;
        bottom: 0;
        content: "";
        height: 0;
        width: 0;
        margin-left: -8px;
        border-color: transparent transparent #ededed;
        border-style: none solid solid;
        border-width: 0 8px 8px;
    }
}

.am-standalone body {
    padding-top: 50px;
}

.am-standalone #amz-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}

.am-standalone #amz-offcanvas {
    z-index: 2000;
}

.am-standalone.m body {
    padding-top: 0;
}

#amz-hero {
    background: #10a0ea;
    padding: 40px 0 0;
}

.amz-mascot img {
    display: block;
    margin-left: -12%;
}

.amz-hero-intro {
    padding-bottom: 30px;
}

    .amz-hero-intro .amz-hero-headings {
        color: #fff;
        padding: 10px;
    }

    .amz-hero-intro h1, .amz-hero-intro h2, .amz-hero-intro h3 {
        margin: 5px 0;
    }

    .amz-hero-intro h1 {
        font-size: 32px;
        font-weight: 400;
    }

    .amz-hero-intro h2 {
        font-size: 24px;
        font-weight: 400;
        margin-bottom: 15px;
    }

    .amz-hero-intro h3 {
        font-size: 16px;
        font-weight: 400;
    }

    .amz-hero-intro .am-btn {
        margin-left: 10px;
        margin-bottom: 5px;
    }

.github-status {
    margin-top: 0;
    padding-left: 10px;
    margin-bottom: 20px;
}

    .github-status a {
        color: #eee;
    }

    .github-status li {
        display: inline;
    }

        .github-status li + li {
            margin-left: 10px;
        }

.amz-q-group {
    padding-left: 10px;
    color: #eee;
    margin-bottom: 15px;
}

    .amz-q-group .am-icon-qq {
        margin-right: 5px;
    }

.amz-notify {
    padding: 1em;
    background-color: rgba(0,0,0,.15);
    color: #ddd;
}

    .amz-notify a {
        color: #eee;
    }

        .amz-notify a .amz-notify-divider {
            color: #ccc;
            padding: 0 5px;
        }

    .amz-notify .am-g {
        position: relative;
    }

.subscribe-field {
    margin: 10px 0;
}

.subscribe-alert {
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 1000;
    display: none;
    padding-left: 15px !important;
    padding-right: 10px !important;
    font-size: 16px;
}

.doc-heading, .doc-toc h2 {
    position: relative;
}

@media only screen and (min-width:641px) {
    .amz-notify .am-g .subscribe-field {
        padding-right: 5px;
        margin: 0;
    }

    .amz-notify {
        line-height: 40px;
    }

        .amz-notify .am-btn, .amz-notify .am-form-field {
            height: 40px;
            padding-top: 0;
            padding-bottom: 0;
        }
}

.amz-features {
    padding: 15px 0;
}

    .amz-features img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

.doc-anchor:before, .external-link:after {
    display: inline-block;
    transform: translate(0,0);
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
}

.amz-features h2 {
    margin-top: 10px;
}

.amz-features [class*=col-] {
    padding: 15px;
}

.amz-credits {
    padding: 35px 0;
    background-color: #eee;
}

#amz-main, .amz-banner {
    padding-top: 30px;
    padding-bottom: 30px;
}

.amz-credits header h1 {
    font-size: 40px;
    font-weight: 400;
}

.amz-credits header h2 {
    margin-top: 20px;
    font-size: 18px;
    font-weight: 300;
}

.amz-credits-list {
    margin-top: 35px;
}

    .amz-credits-list > div {
        padding-left: 20px;
        padding-right: 20px;
        height: 100%;
    }

        .amz-credits-list > div:last-child {
            border-right: none;
        }

        .amz-credits-list > div h2 {
            font-weight: 400;
            margin-bottom: 25px;
            font-variant: small-caps;
        }

.amz-banner h1:last-child, .doc-toc h2 {
    margin-bottom: 0;
}

.amz-credits-list > div p {
    font-size: 15px;
    font-weight: 300;
}

.amz-banner {
    background: url(data:image/png; base64,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) left top #f5f5f5;
    overflow-y: hidden;
}

    .amz-banner h1 {
        font-weight: 400;
        font-size: 36px;
    }

    .amz-banner p {
        color: #555;
    }

.external-link:after {
    content: "\f08e";
    font: normal normal normal 1.6rem/1 FontAwesome,sans-serif;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    margin-left: 3px;
    margin-right: 2px;
}

a[href*='github.com'].external-link:after, a[href*='github.io'].external-link:after {
    content: "\f09b";
}

a[href*='apple.com'].external-link:after {
    content: "\f179";
}

a[href*='google.com'].external-link:after, a[href*='chrome.com'].external-link:after {
    content: "\f1a0";
}

a[href*='microsoft.com'].external-link:after, a[href*='windows.com'].external-link:after, a[href*='msdn.com'].external-link:after {
    content: "\f17a";
}

a[href*='w3.org'].external-link:after {
    content: "\f02d";
}

.doc-content {
    overflow: hidden;
    word-wrap: break-word;
    counter-reset: header2;
}

    .doc-content > h2 {
        counter-increment: header2;
        counter-reset: header3;
    }

        .doc-content > h2:before {
            content: counter(header2) ". ";
        }

    .doc-content > h3 {
        counter-increment: header3;
        counter-reset: header4;
    }

        .doc-content > h3:before {
            content: counter(header2) "." counter(header3) " ";
        }

    .doc-content > h4 {
        counter-increment: header4;
    }

        .doc-content > h4:before {
            content: counter(header2) "." counter(header3) "." counter(header4) " ";
        }

        .doc-content > h2:before, .doc-content > h3:before, .doc-content > h4:before {
            color: #888;
            font-weight: 400;
        }

.doc-anchor {
    float: right;
    color: #ccc;
}

    .doc-anchor:before {
        font: normal normal normal 1.6rem/1 FontAwesome,sans-serif;
        -webkit-font-smoothing: antialiased;
        content: "\f0c1";
        font-size: 14px;
    }

h1 .doc-anchor {
    display: none;
}

.doc-toc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    border-top: 1px solid #eee;
    border-bottom: 2px solid #eee;
}

    .doc-toc h2 {
        background: #f8f8f8;
        padding: 10px 0 10px 20px;
        font-size: 16px;
    }

        .doc-toc h2 span {
            background: #0e90d2;
            display: inline-block;
            padding: 8px 10px 8px 20px;
            font-weight: 400;
            color: #fff;
        }

        .doc-toc h2:before {
            content: "";
            width: 0;
            position: absolute;
            right: 0;
            top: 0;
            bottom: 0;
        }

.doc-toc-bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 10px 10px 10px 20px;
}

    .doc-toc-bd > ul {
        padding: 0;
    }

    .doc-toc-bd .md-toc {
        counter-reset: toc-1;
        margin-bottom: 0;
    }

        .doc-toc-bd .md-toc > li {
            line-height: 1.8;
            counter-increment: toc-1;
        }

        .doc-toc-bd .md-toc ul {
            margin-top: 5px;
        }

            .doc-toc-bd .md-toc ul a {
                color: #555;
            }

                .doc-toc-bd .md-toc ul a:hover {
                    color: #0e90d2;
                }

        .doc-toc-bd .md-toc li:before {
            color: #8c8c8c;
        }

        .doc-toc-bd .md-toc > li:before {
            content: counter(toc-1) '. ';
        }

        .doc-toc-bd .md-toc > li > ul {
            counter-reset: toc-2;
        }

            .doc-toc-bd .md-toc > li > ul > li {
                counter-increment: toc-2;
            }

                .doc-toc-bd .md-toc > li > ul > li:before {
                    content: counter(toc-1) '.' counter(toc-2) ' ';
                }

    .doc-toc-bd .am-parent > a:after {
        display: inline-block;
        font: normal normal normal 1.6rem/1 FontAwesome,sans-serif;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transform: translate(0,0);
        content: "\f196";
        margin-left: 5px;
        color: #999;
    }

    .doc-toc-bd .am-open > a:after {
        content: "\f147";
    }

.issue-list a {
    position: relative;
    padding-right: 60px !important;
}

.issue-list [class*=am-icon-]:before {
    font-size: 10px;
    color: #999;
    margin-right: 5px;
}

.issue-list .am-badge {
    position: absolute;
    right: 5px;
    top: 15px;
}

#doc-widget-frame {
    width: 320px;
    height: 480px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
    box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
}

    #doc-widget-frame::-webkit-scrollbar {
        display: none;
    }

.amz-sidebar .am-nav > li > a {
    color: #777;
    -webkit-transition: .15s;
    transition: .15s;
}

.amz-sidebar .am-nav > li.am-active a {
    background: #f5f5f5;
    color: #333;
}

.amz-footer {
    padding: 20px 0 10px;
    background: #555;
    color: #999;
}

    .amz-footer a {
        color: #999;
    }

        .amz-footer a:hover {
            color: #eee;
        }

    .amz-footer ul {
        margin: 0;
        padding: 0;
    }

    .amz-footer .amz-fd {
        display: inline-block;
        opacity: .85;
        margin-right: 15px;
        margin-bottom: 10px;
    }

        .amz-footer .amz-fd a {
            display: block;
            width: 92px;
            height: 30px;
            text-indent: -9999px;
            background: url(../../images/am-logo.png) left center no-repeat;
            -webkit-background-size: 92px 30px;
            background-size: 92px 30px;
        }

    .amz-footer .amz-links {
        display: inline-block;
    }

        .amz-footer .amz-links a {
            color: #fff;
        }

    .amz-footer .amz-cp {
        font-size: 13px;
        margin: 10px 0;
    }

    .amz-footer .amz-social {
        text-align: center;
        margin-bottom: 10px;
    }

        .amz-footer .amz-social li {
            display: inline-block;
            margin-left: 10px;
        }

            .amz-footer .amz-social li:first-child {
                margin-left: 0;
            }

        .amz-footer .amz-social a {
            display: block;
            height: 40px;
            width: 40px;
            background: #999;
            color: #555;
            font-size: 28px;
            line-height: 40px;
            border-radius: 50%;
            -webkit-transition: .15s;
            transition: .15s;
        }

            .amz-footer .amz-social a:hover {
                background: #eee;
            }

@media print {
    .amz-footer {
        display: none;
    }
}

#am-wechat .am-modal-dialog {
    background: #fff;
}

.amz-toolbar {
    position: fixed;
    right: 0px;
    bottom: 30px;
    z-index: 999;
}

    .amz-toolbar a {
        display: none;
        opacity: .7;
    }

        .amz-toolbar a:hover {
            opacity: 1;
        }

        .amz-toolbar a.am-active {
            display: block;
        }

    .amz-toolbar .am-icon-faq {
        display: block;
        opacity: 1;
        background-color: #dd514c;
        color: #fff;
        margin-top: 10px;
        -webkit-transition: all .3s ease-in;
        transition: all .3s ease-in;
    }

        .amz-toolbar .am-icon-faq:hover {
            -webkit-transform: rotate(720deg);
            -ms-transform: rotate(720deg);
            transform: rotate(720deg);
        }

.amz-sidebar-toggle {
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 1000;
    opacity: .5;
    -webkit-transition: .2s;
    transition: .2s;
}

    .amz-sidebar-toggle:hover {
        -webkit-transform: rotate(720deg);
        -ms-transform: rotate(720deg);
        transform: rotate(720deg);
        opacity: 1;
    }


@media only screen and (max-width:640px) {
    .amz-sidebar .am-nav > li.am-nav-header, .amz-sidebar .am-nav > li > a {
        box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
        border-top: 1px solid rgba(0,0,0,.3);
    }

    .amz-sidebar .am-nav > li > a {
        color: #ccc;
        border-radius: 0;
        padding-top: .5em;
        padding-bottom: .5em;
    }

        .amz-sidebar .am-nav > li > a:hover {
            background: #404040;
            color: #fff;
        }

    .amz-sidebar .am-nav > li + li {
        margin-top: 0;
    }

    .amz-sidebar .am-nav > li.am-nav-header {
        color: #777;
        background: #404040;
        text-shadow: 0 1px 0 rgba(0,0,0,.5);
        font-weight: 400;
        font-size: 75%;
        margin-top: 0;
        margin-bottom: 0;
    }

    .amz-sidebar .am-nav > li.am-active > a {
        background: #1a1a1a;
        color: #fff;
        box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
    }

    .amz-sidebar .am-nav-en {
        margin-left: 5px;
        color: #999;
        font-size: 12px;
        font-weight: 200;
    }
}

@media only screen and (min-width:641px) {
    .amz-toolbar {
        bottom: 10px;
    }

    #amz-header ul, .doc-offcanvas.am-sticky .amz-pager.am-active {
        display: block;
    }

    #amz-header nav {
        float: left;
        clear: none;
        margin: 0;
    }

    #amz-header ul li {
        float: left;
        padding-left: 10px;
        padding-right: 10px;
    }

    #amz-header .nav-profile a {
        padding: 0 10px;
    }

    .amz-notify {
        font-size: 1.4rem;
    }

    .amz-hero-intro {
        margin-top: -60px;
        float: right;
    }

        .amz-hero-intro h1 {
            font-size: 56px;
        }

        .amz-hero-intro h2 {
            font-size: 32px;
        }

        .amz-hero-intro h3 {
            font-size: 18px;
        }

    .amz-features [class*=col-] {
        padding-left: 20px;
        padding-right: 20px;
    }

    .amz-sidebar, .doc-content {
        font-size: 1.4rem;
    }

    .amz-sidebar {
        border-right: 1px solid #eee;
    }

        .amz-sidebar .am-nav > li.am-nav-header {
            border-left: 3px solid #3bb4f2;
            padding: 0 1em;
            margin-top: .4em;
            margin-bottom: .4em;
        }

        .amz-sidebar .am-nav > li + li {
            margin-top: 0;
        }

            .amz-sidebar .am-nav > li + li.am-nav-header {
                margin-top: 10px;
            }

        .amz-sidebar .am-nav > li > a {
            padding-top: .3em;
            padding-bottom: .3em;
        }

            .amz-sidebar .am-nav > li > a:hover {
                color: #555;
            }

        .amz-sidebar .am-nav-en {
            margin-left: 5px;
            color: #aaa;
            font-size: 10px;
            vertical-align: bottom;
        }
}

.mysilder {
    height: 500px;
    overflow: hidden;
}

    .mysilder #mysilder_ul {
        float: left;
        height: 458px;
        width: 3600px;
        overflow: hidden;
        padding: 0;
        position: relative;
    }

    .mysilder ul > li {
        float: left;
        width: 300px;
        clear: none !important;
    }

.mysilder2 {
    height: 620px;
    overflow: hidden;
}

    .mysilder2 .gallerylist {
        height: 563px;
    }

        .mysilder2 .gallerylist .swaplist {
            height: auto;
        }

    .mysilder2 .mysilder_ul2 {
        float: left;
        height: 578px;
        width: 3600px !important;
        overflow: hidden;
        padding: 0;
        position: relative;
    }

    .mysilder2 ul > li {
        float: left;
        width: 300px;
        clear: none !important;
    }

.mysilder_page {
    float: right;
}

    .mysilder_page ul {
        margin: 0;
    }

        .mysilder_page ul > li {
            width: auto !important;
            clear: none !important;
        }


.am-g-collapse {
    padding: 0 !important;
    margin: 0 !important;
}

.look-btn {
    display: inline-block;
    color: #FFFFFF;
    background-color: #1CAAEC;
    border: 2px solid #1CAAEC;
    cursor: pointer;
    border-radius: 2px;
    height: auto;
    width: 120px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    transition: background-color ease 0.3s;
    font-family: "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;
}

    .look-btn:hover {
        background-color: #FFFFFF;
        color: #1CAAEC;
    }

.layui-layer {
}

.envelopeForm {
    position: absolute;
    z-index: 9999;
    width: 100px;
    background: #003D69;
    color: #0A0A0A;
    border-color: #eee;
    /*right: 750px;*/
    top: 40px;
    display: none;
    box-sizing: border-box;
    box-shadow: -5px 6px 20px 1px rgba(0,0,0,0.1),5px 6px 20px 1px rgba(0,0,0,0.1);
}

    .envelopeForm ul {
        margin: 0;
        padding: 0;
    }

    .envelopeForm li {
        height: 40px;
    }

        .envelopeForm li:hover {
            cursor: pointer;
            background-color: #0c0b0b;
        }

    .envelopeForm a {
        height: 30px;
        padding-bottom: 4px;
    }

.txt-money {
    font-size: 18px;
    font-style: normal;
    color: #ff8400;
    font-family: "Microsoft YaHei", sans-serif;
}

.ke-container {
    width: auto !important;
}

.ke-icon-myfull {
    background-image: url(/editor/themes/default/default.png);
    background-position: 0px -656px;
    width: 16px;
    height: 16px;
}

.edui-tab-nav {
    height: 32px;
}

.edui-tab-nav .edui-tab-item.edui-active .edui-tab-text {
        height: 30px !important;
        padding-top: 4px !important;
        padding-bottom: 4px !important;
}

.edui-tab-nav .edui-tab-item .edui-tab-text {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
}
/* Write your styles */
.imgcircle {
    border-radius: 300px;
    width: 60px;
    height: 60px;
    overflow-x: hidden;
    overflow-y: hidden;
    background-color: #FFFFFF;
}

.imgcircleimg {
    height: 100%;
    width: 100%;
}

.touchdian {
    position: relative;
    width: 100%;
    text-align: center;
    z-index: 255;
    margin: 0px;
}

.touchdian .cur {
        opacity: 1;
}

.touchdian li {
        display: inline-block;
        width: 15px;
        height: 15px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        background: #0072DD;
        opacity: .4;
        font-size: 1px;
        text-indent: -99999px;
        margin-top: 0;
        margin-right: 6px;
        margin-left: 6px;
        margin-bottom: 0;
        cursor: pointer;
}

.touchdian li:hover {
    opacity: 1;
}

.newbox {
    border-radius: 4px;
    border: 1px solid #00A99D;
    height: auto;
}

.newbox1 {
    border: 1px dashed #00A99D;
    height: 118px;
    border-bottom-right-radius: 60px;
    background-color: #FFFFFF;
}

.newbox2_3 span {
    font-size: 12px;
    color: #8C8C8C;
    margin-bottom: 1px;
    height: 60px;
    overflow: hidden;
    display: block;
}

.biao1 {
    background-color: #F15A24;
    display: table-cell;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    width: 8%;
    height: 376px;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    border-bottom-right-radius: 25px;
}

@media only screen and (max-width:640px) {
    .biao1 img {
        display: none;
    }

    .biao1txt {
        display: block;
        margin-left: auto;
        margin-right: auto;
        color: #FFFFFF;
        font-size: 23px;
    }

    .biao1 {
        background-color: #F15A24;
        display: table-cell;
        margin-left: auto;
        margin-right: auto;
        vertical-align: middle;
        width: 100%;
        padding-top: 0%;
        padding-right: 0%;
        padding-bottom: 0%;
        padding-left: 0%;
        border-bottom-right-radius: 25px;
        height: 40px;
        text-align: center;
        margin-bottom: 20px;
    }
}

.biao2 {
    background-color: #00A99D;
    display: table-cell;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    width: 8%;
    height: 433px;
    border-bottom-right-radius: 25px;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}

@media only screen and (min-width:640px) {
    .biao2txt {
        display: none;
    }

    .biao1txt {
        display: none;
    }
}

@media only screen and (max-width:640px) {
    .biao2 img {
        display: none;
    }

    .biao2txt {
        display: block;
        margin-left: auto;
        margin-right: auto;
        color: #FFFFFF;
        font-size: 23px;
    }

    .biao2 {
        background-color: #00A99D;
        display: table-cell;
        margin-left: auto;
        margin-right: auto;
        vertical-align: middle;
        width: 100%;
        padding-top: 0%;
        padding-right: 0%;
        padding-bottom: 0%;
        padding-left: 0%;
        border-bottom-right-radius: 25px;
        height: 40px;
        text-align: center;
        margin-bottom: 20px;
    }
}

.xiangxi {
    color: #00A99D;
    font-size: 14px;
    font-weight: 600;
}

.newbox1_1 {
    border-radius: 4px;
    color: #FFFFFF;
    background-color: #00A99D;
    width: auto;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}

.newbox1_2 {
    width: 100%;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}

.newbox2_2 {
    width: 100%;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}

.newbox2_2_1 {
    width: 100%;
    padding-left: 4%;
    padding-top: 0px;
    font-size: 14px;
    height: 25px;
    overflow: hidden;
}

    .newbox2_2_1 a {
        color: #333;
    }

.newbox2_2_2 {
    width: 100%;
    padding-left: 4%;
    padding-top: 0px;
    font-size: 14px;
    padding-right: 4%;
    overflow: hidden;
    height: 42px;
}

.newbox1_3 {
    font-size: 12px;
    color: #8C8C8C;
    margin-bottom: 10px;
}

.newbox2_3 {
    font-size: 12px;
    color: #8C8C8C;
    margin-bottom: 10px;
}

.newbox2_3 span {
        padding-left: 2px;
        padding-right: 2px;
        height: 22px;
}

.newbox3_3 {
    font-size: 12px;
    color: #8C8C8C;
    margin-bottom: 0px;
    height: 57px;
       max-height: 75px;
    overflow: hidden;
}

.newbox1_3 span {
    font-size: 12px;
    color: #8C8C8C;
    margin-bottom: 1px;
}

.newboxtit2 a {
    color: #333;
}

.newbox2_2_2 a {
    color: #8C8C8C;
}

.newbox .am-u-sm-6 span {
    float: left;
    width: 107%;
    padding-left: 0px;
    margin-left: 0px;
    display: block;
    overflow: hidden;
    height: 20px;
}

ul.am-u-md-12.am-u-sm-12.am-thumbnails li {
    float: left;
}

.newboxtit {
    padding-left: 20%;
    line-height: 1.6em;
    height: 65px;
    padding-top: 9px;
    text-align: left;
    vertical-align: middle;
}

    .newboxtit a {
        color: #FFFFFF;
    }

.newboxtit1 {
    line-height: 1.6em;
    height: auto;
    max-height: 61px;
    text-align: left;
    vertical-align: middle;
    padding-left: 4%;
    padding-top: 9px;
    padding-right: 4%;
    overflow: hidden;
}

    .newboxtit1 a {
        color: #333;
    }

.newboxtit2 {
    line-height: 1.6em;
    height: 63px;
    text-align: left;
    vertical-align: middle;
    padding-left: 4%;
    padding-top: 9px;
    padding-right: 2%;
    display: block;
    overflow: hidden;
}

.newboxsmrz {
    color: #FFFFFF;
    width: 70px;
    background-color: #F15A24;
    padding-top: 2px;
    padding-right: 6px;
    padding-bottom: 2px;
    padding-left: 6px;
    font-size: 14px;
    border-radius: 7px;
}

.newboxxyd {
    color: #F15A24;
    margin-left: 25%;
    font-size: 14px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

.newbox2 {
    border: 1px solid #00A99D;
    height: 208px;
    border-radius: 6px;
    padding-bottom: 8px;
}

.newbox3 {
    border: 1px solid #00A99D;
    height: 208px;
    border-radius: 10%;
    margin: 8px;
    background-color: #FFFFFF;
}

    .newbox3 .newbox2_1 {
        margin-bottom: 10px;
    }

        .newbox3 .newbox2_1 .newboxtit2 {
            
            text-align: center;
        }

    .newbox3 .newbox2_2_2 {
        font-family: Georgia, "Times New Roman", Times, Kai, "Kaiti SC", KaiTi, BiauKai, "FontAwesome", serif;
        /*font-weight: bold;*/
        font-size: 16px;
        height: auto;
        line-height: 42px;
        margin: 0px 10px;
    }

        .newbox3 .newbox2_2_2 span {
            font-size: 130%;
            color: #E94C37;
        }

    .newbox3 .newboxtit2 h2 {
        font-weight: normal;
    }


.rmcpbox {
    background-color: #DDEDEF;
    padding-top: 3%;
    padding-bottom: 3%;
    margin-top: 2%;
    margin-bottom: 2%;
}

    .rmcpbox .gallerylist {
        height: 384px;
        overflow: hidden;
        margin-bottom: 6px;
    }

.newbox1_1 .orglogo {
    padding: 0px;
}

    .newbox1_1 .orglogo img {
        height: 61px;
        width: 61px;
        border: 0px;
    }

.rmcpbox .more {
    padding-top: 0px;
}

.fwsbox {
    background-color: #fff;
    /*padding-top: 5%;*/
    padding-bottom: 1%;
    margin-top: 2%;
    margin-bottom: 0%;
}

    .fwsbox .gallerylist {
        position: relative;
        height: 360px;
        overflow: hidden;
    }

        .fwsbox .gallerylist ul {
            margin: 0px;
        }

    .fwsbox .more {
        padding-top: 0px;
    }

.fwxqbox {
    background-color: #fff;
    padding-top: 2%;
    padding-bottom: 3%;
    margin-top: 2%;
    margin-bottom: 0%;
}

    .fwxqbox .gallerylist {
        height: 440px;
        margin-bottom: 10px;
    }

    .fwxqbox .more {
        padding-top: 0px;
    }

    .fwxqbox .am-thumbnails {
        margin: 0px;
    }

.rmcpbox .am-thumbnails {
    margin: 0px;
}

.more1 {
    color: #00A99D;
    font-size: 20px;
}

    .more1 img {
        width: 25px;
        height: 25px;
        margin-top: -4px;
    }


.fwsbiao {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-top: 2px solid #F15A24;
    margin-bottom: 11px;
}

.fwsbiaotxt {
    font-size: 36px;
    color: #F15A24;
    margin-top: -30px;
    width: 28%;
    background-color: #FFFFFF;
}

.detail-h2 {
    text-align: center;
    font-size: 30px;
    font-weight: normal;
}

.detail-h3 {
    color: #1f8dd6;
}

.summaryView {
    margin-top: 30px;
    padding: 0 30px;
    font-size: 130%;
}


.modimg1 {
    opacity: 0.8;
    width: 83px;
    margin-left: -8px;
}

    .modimg1:hover {
        transform: scale(1.1);
        opacity: 1;
    }

.modsearcdbox {
    margin: 0 auto;
}

.newsbox {
    background-color: #fff;
    /*padding-top: 2%;*/
    padding-bottom: 0%;
    margin-top: 2%;
    margin-bottom: 0%;
}

.modtz {
    font-size: 20px;
    color: rgba(241,241,241,1.00);
    margin-top: -6px;
}

    .modtz img {
        width: 29%;
        margin-top: -5px;
    }

    .modtz:hover {
        color: rgba(241,241,241,1.00);
    }

.modtzbox {
    background-color: #0e90d2;
    padding-left: 11px;
    padding-right: 14px;
    border-radius: 20px 100px 100px 20px;
    margin-left: -9px;
    margin-right: -15px;
    height: 37px;
}

.personList .am-list > li {
    border-width: 0px;
    height: 36px;
    font-size: 14px;
}

.modtzico img {
    margin-top: -15px;
    margin-left: 6px;
}

.am-list .am-list-item-dated a {
    padding-right: 60px;
}



.modnews {
    font-size: 20px;
    margin-top: -8px;
}

.modnewsbox {
    padding-left: 6px;
    padding-right: 10px;
    margin-left: -5px;
    margin-right: -10px;
    height: 37px;
    border-bottom: 3px solid #0e90d2;
}

.boxes {
    width: 370px;
}

.boxes .box {
        height: 50px;
        line-height: 50px;
        text-align: center;
        font-weight: bold;
        transition: all .2s ease;
        font-size: 14px;
}

.boxes .box:hover {
            font-size: 90%;
            transform: scale(1.1);
}

.box-1 {
    border: 4px solid rgba(18,172,219,1.00);
}

.box-2 img {
    width: 90%;
    margin-left: 22px;
}

.box-3 img {
    width: 90%;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-left: 14px;
}

.box-4 {
}

.box-5 {
}

.box-5 img {
        width: 27px;
        margin-top: -5px;
}

.box-6 img {
    width: 27px;
    margin-top: -5px;
}

.box-7 img {
    width: 27px;
    margin-top: -5px;
}

.box-6 {
}

.box-7 {
}

.box-8 {
}

.box-9 {
}

.modbk {
    opacity: 1;
    line-height: 36px;
    font-size: 16px;
    color: rgba(253,253,253,1.00);
    background-color: #0e90d2;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    border-top-right-radius: 14px;
    border-top-left-radius: 14px;
}

.modbkbox {
    width: 100%;
    margin-top: 9px;
    border-bottom: 1px solid #0e90d2;
}

.modcol a {
    color: rgba(112,112,112,1.00);
}

    .modcol a:hover {
        color: rgba(27,27,27,1.00);
    }

.boxes .box {
    height: 40px;
    line-height: 45px;
    text-align: center;
    font-weight: bold;
    transition: all .2s ease;
    font-size: 14px;
}
