@charset "utf-8";
/* CSS Document */
/*切图：bwh*/
html {
    overflow-x: auto;
    overflow-y: auto;
}

* {
    padding: 0;
    margin: 0;
}

ul, ol, li {
    list-style-type: none;
}

body, button, input, select, textarea {
    font-family: 'Microsoft yahei';
    font-size: 12px;
}

code, kbd, pre, samp {
    font-family: 'Microsoft yahei';
}

a {
    text-decoration: none;
    color: #333;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

a:hover {
    color: #008fd5;
    cursor: pointer;
}

img {
    border: 0;
    max-width: 100%;
}

li {
    line-height: normal;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-weight: normal;
    font-family: "microsoft yahei";
}

input, table, tr, td {
    margin: 0;
    padding: 0;
    border: none;
}

button, table {
    border: none;
    background: none;
    margin: 0;
    padding: 0;
}

body {
    position: relative;
    overflow: hidden;
}

select {
    margin: 0;
    padding: 0;
    font-family: "microsoft yahei";
}

textarea {
    resize: none;
    -webkit-appearance: none;
    -webkit-appearance: none;
}

button {
    appearance: none;
    -webkit-appearance: none;
}


.pz_top {
    float: left;
    width: 100%;
}

.pz_menu {
    position: absolute;
    left: 0;
    top: 156px;
    float: left;
    width: 100%;
    z-index: 880;
}

.pz_menu.on {
    position: fixed;
    top: 20px;
    background: url(images/menu4.jpg) top repeat-x;
}

.pz_banner {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.pz_main {
    float: left;
    width: 100%;
}

.pz_down {
    float: left;
    width: 100%;
}

.w_0100 {
    float: left;
    width: 100%;
}

.pc_show {
    display: block;
}

.phone_show {
    display: none;
}

#footerPhone {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
    color: aliceblue;
    font-size: 20px;
}

@media (min-width: 768px) {

    .w_1200 {
        width: 750px;
    }

}

@media (min-width: 992px) {

    .w_1200 {
        width: 750px;
    }

}

@media (min-width: 1200px) {

    .w_1200 {
        width: 1200px;
    }


}

@media screen and (max-width: 1199px) {

    .pc_show {
        display: none;
    }

    .phone_show {
        display: block;
    }

}

@media screen and (max-width: 767px) {
    .w_0100 {
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

}

/*top*/
.c_1200_1 {
    float: left;
    width: 100%;
}

.logo {
    float: left;
    width: 356px;
    height: 100px;
    margin: 20px 0 10px 0;
}

.l_top_box {
    float: right;
    width: 768px;
}

.l_top {
    float: right;
}

.dl_zc {
    float: right;
}

.en_so {
    float: right;
    height: 36px;
    background: #dfe6ec;
}

.en {
    float: left;
    width: 54px;
}

.en a {
    float: left;
    width: 100%;
    line-height: 36px;
    text-transform: uppercase;
    color: #005db3;
    text-align: center;
}

.wei_dl {
    float: right;
    color: #666666;
    font-size: 14px;
    line-height: 36px;
    margin-right: 24px;
}

.wei_dl a {
    color: #666666;
    padding-top: 5px;
    padding-bottom: 5px;
}

.wei_dl a:hover {
    color: #005db3;
}

.wei_bg {
    background: url(images/dl.png) left center no-repeat;
    padding-left: 30px;
}

.yi_dl {
    display: none;
    float: right;
    color: #888888;
    font-size: 14px;
    line-height: 36px;
    margin-right: 24px;
}

.yi_dl a {
    color: #888888;
    padding-top: 5px;
    padding-bottom: 5px;
}

/*搜索*/
.fx1 {
    float: left;
    width: 40px;
    position: relative;
}

.so_box {
    float: left;
    width: 100%;
    height: 36px;
    background: url(images/top2.png) center 0 no-repeat;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}

.fx1:hover .so_box {
    background: url(images/top2.png) center -36px no-repeat;
}

.pf_search {
    position: absolute;
    width: 312px;
    height: 41px;
    right: -5px;
    top: 41px;
    z-index: 999;
    -webkit-transition: all 500ms cubic-bezier(.34, 1.21, .4, 1);
    -moz-transition: all 500ms cubic-bezier(.34, 1.21, .4, 1);
    transition: all 500ms cubic-bezier(.34, 1.21, .4, 1);
    -webkit-transform-origin: 88% 10%;
    -moz-transform-origin: 88% 10%;
    -ms-transform-origin: 88% 10%;
    -o-transform-origin: 88% 10%;
    transform-origin: 88% 10%;
    -webkit-transform: translateY(0) scale(0);
    -moz-transform: translateY(0) scale(0);
    -ms-transform: translateY(0) scale(0);
    -o-transform: translateY(0) scale(0);
    transform: translateY(0) scale(0);
}

.pf_search .tpfse .tjian {
    float: right;
    margin-right: 31px;
    line-height: 7px;
}

.pf_search .dpfse {
    float: left;
    width: 312px;
    background: url(images/so.png) center no-repeat;
    padding: 11px 5px 5px 5px;
}

.pf_search .dpfse .lput {
    float: left;
    width: 260px;
    height: 41px;
}

.inbox1 {
    float: left;
    width: 100%;
    height: 41px;
    border: 0;
    background: none;
    line-height: 36px;
    color: #aaaaaa;
    font-size: 12px;
    -webkit-appearance: none;
    text-indent: 10px;
    outline: none;
}

.pf_search .dpfse .rput {
    float: left;
    width: 42px;
    height: 41px;
}

.pf_search .dpfse .rput input {
    width: 42px;
    height: 41px;
    outline: none;
    cursor: pointer;
}

.fx1:hover .pf_search {
    opacity: 1;
    filter: alpha(opacity=100);
    display: block \9;
    pointer-events: auto;
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    -o-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
}


/*pc-meun*/
.pc_menu {
    float: right;
    position: relative;
    z-index: 99;
    margin-top: 18px;
    width: 100%;
}

.pc_menu ul {
    float: right;
}

.pc_menu .nli {
    float: left;
    position: relative;
    z-index: 1;
    padding: 0 20px;
}

.pc_menu .nli span a {
    color: #333333;
    font-size: 16px;
    height: 76px;
    line-height: 76px;
    display: block;
}

.pc_menu .nli.on,
.pc_menu .nli:hover {
    background: url(images/top5.jpg) center bottom no-repeat;
}

.pc_menu .nli.on span a,
.pc_menu .nli:hover span a {
    color: #0058a8;
}

.pc_menu .sub {
    position: absolute;
    background: #fff;
    width: 489px;
    padding: 2px 26px 23px 0;
    top: 76px;
    text-align: left;
    display: none;
    box-shadow: 0px 0px 5px #ccc;
    -webkit-box-shadow: 0px 0px 5px #ccc;
    -moz-box-shadow: 0px 0px 5px #ccc;
}

.pc_menu .sub ul {
    float: left;
    width: 204px;
}

.pc_menu .sub ul li {
    float: left;
    width: 100%;
    line-height: 24px;
    padding: 13px 0;
    border-bottom: 1px solid #eeeeee;
}

.pc_menu .sub ul li a {
    float: left;
    width: 183px;
    color: #333333;
    font-size: 14px;
    padding-left: 30px;
    background: url(images/top3.png) no-repeat 193px center;
}

.pc_menu .sub ul li a:hover {
    color: #1461a9;
    background: url(images/top4.png) no-repeat 193px center;
}

.pc_menu .sub ul li.last {
    border: none;
}

.pc_menu .sub .r_240 {
    float: right;
    width: 258px;
    margin-top: 18px;
}

.pc_menu .sub .r_240 .text1 {
    float: left;
    width: 100%;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #666666;
    margin-top: 18px;
}

.pc_menu .sub_1 {
    right: 50%;
    margin-right: -222px;
}

.pc_menu .sub_2 {
    right: 50%;
    margin-right: -222px;
}

.pc_menu .sub_3 {
    right: 50%;
    margin-right: -222px;
}

.pc_menu .sub_4 {
    right: 50%;
    margin-right: -222px;
}

.pc_menu .sub_5 {
    right: -188px;
}

.pc_menu .sub_6 {
    right: -208px;
}

.pc_menu .sub_7 {
    right: -104px;
}

.pc_menu .sub_8 {
    right: 0;
}


@media screen and (max-width: 1199px) {
    .logo {
        width: 185px;
        height: 52px;
        margin: 10px 0;
    }

    /*Index_导航样式*/
    .pf {
        float: right;
        width: 63%;
        background-color: #ffffff;
        padding-bottom: 80px;
    }

    .phone_menu {
        float: left;
        width: 100%;
        padding: 0 10%;
    }

    .phone_menu ul {
        float: left;
        width: 100%;
        height: 100%;
    }

    .phone_menu ul .nli {
        float: left;
        width: 100%;
        border-top: #dcdcdc solid 1px;
    }

    .phone_menu ul .nli span {
        float: left;
        width: 100%;
    }

    .phone_menu ul .nli span .l1_a {
        float: left;
        width: 80%;
        color: #333333;
        font-size: 14px;
        line-height: 44px;
    }

    .phone_menu ul .nli.on span .l1_a,
    .phone_menu ul .nli span .l1_a:hover {
        color: #005db4;
    }

    .phone_menu ul .nli span b {
        float: right;
        width: 20%;
        height: 44px;
        background: url(images/menu3.png) right center no-repeat;
    }

    .phone_menu ul .nli.on span b {
        background: url(images/menu4.png) right center no-repeat;
    }

    .phone_menu .sub {
        float: left;
        width: 100%;
        padding: 12px 0;
        display: none;
        border-top: 1px solid #dcdcdc;
    }

    .phone_menu .sub .l2 {
        float: left;
        width: 100%;
    }

    .phone_menu .sub .l2 .l2_a {
        float: left;
        width: 87.5%;
        margin-left: 12.5%;
        color: #666666;
        font-size: 14px;
        line-height: 38px;
    }

    .phone_menu .sub .l2 .l2_a:hover {
        color: #005db4;
    }

    newbody {
        position: relative;
        top: 0;
        float: left;
        width: 100%;
    }

    #RightNav {
        position: fixed;
        right: -63%;
        top: 0;
        z-index: 19911;
        height: 100%;
        overflow-y: auto;
        display: block;
        box-shadow: 0px 0px 10px #666;
        -webkit-box-shadow: 0px 0px 10px #666;
        -moz-box-shadow: 0px 0px 10px #666
    }

    .dl_zc {
        width: 80%;
        margin: 0 10%;
        border-top: 1px solid #dcdcdc;
        border-bottom: 1px solid #dcdcdc;
        padding: 4px 0;
    }

    .wei_dl {
        width: 100%;
        margin: 0;
    }

    .yi_dl {
        width: 100%;
        margin: 0;
    }

    .r_menu {
        float: right;
        height: 72px;
        border-left: 1px solid #e5e5e5;
    }

    .r_menu img {
        margin-top: 24px;
        margin-right: 9px;
        margin-left: 24px;
    }

    .r_menu1 {
        float: left;
        width: 100%;
        padding: 0 10%;
        height: 22px;
        text-align: right;
        margin-top: 20px;
    }

    .r_menu1 .cha {
        float: right;
        width: 22px;
        height: 22px;
    }

    .lang {
        float: left;
        width: 100%;
        padding-top: 25px;
    }

    .lang a {
        float: left;
        width: 50%;
        color: #555555;
        font-size: 14px;
        line-height: 24px;
        text-align: center;
        background: url(images/lang.jpg) right center no-repeat;
    }

    .so_show {
        display: block;
        float: right;
        width: 22px;
        height: 22px;
        position: relative;
        margin-top: 24px;
        margin-right: 24px;
    }

    .so_show .cha {
        display: none;
        position: absolute;
        width: 22px;
        height: 22px;
        left: 0;
        top: 0;
        z-index: 56;
        background: #fff;
    }

    .so_box {
        position: relative;
    }

    .so_hide {
        float: left;
        width: 100%;
        padding: 16px 6.25%;
        background: #f1f6fa;
    }

    .so {
        float: right;
        width: 100%;
        height: 52px;
        background: #fff;
        border: 1px solid #dcdcdc;
        box-sizing: border-box;
        -moz- box-sizing: border-box;
        -webkit- box-sizing: border-box;
        position: relative;
    }

    .so .Search {
        float: left;
        width: 80%;
        height: 50px;
        background: none;
        border: 0;
        line-height: 50px;
        color: #aaaaaa;
        font-size: 14px;
        padding: 0 14.3% 0 5.7%;
    }

    .so .sear_sub {
        float: left;
        width: 18px;
        height: 50px;
        position: absolute;
        right: 5.7%;
        top: 1px;
    }


}

@media screen and (max-width: 480px) {
    .logo {
        width: 171px;
        height: 48px;
        margin: 12px 0;
    }

    .so_show {
        margin-right: 20px;
    }

    .so_show {
        margin-right: 20px;
    }

    .r_menu img {
        margin-left: 20px;
        margin-right: 5px;
    }

    .wei_bg {
        padding-left: 22px;
        font-size: 13px;
        background-size: 18px 18px;
    }

}


/*banner*/
.c_1200_2 {
    float: left;
    width: 100%;
    overflow: hidden;
    background: #000;
    position: relative;
}

/*.slide_banner{ float:left; width:100%; position:relative;}
.slide_banner .bd{ float:left; width:100%; overflow:hidden;}
.slide_banner .bd ul{ float:left; width:100%}
.slide_banner .bd li{ float:left; width:100%; line-height:0;}
.slide_banner .bd li img{ width:100%;}
.swiper_s{ height:16px; bottom:20px; position:absolute; z-index:999; left:0; width:100%; text-align:center; }
.swiper_s .swiper-pagination-bullet{display: inline-block; width:12px; height:16px; background:url(images/imgPlay.png) 0 center no-repeat; margin:0 8px;opacity:1; opacity:0.9;filter: alpha(opacity=100)}
.swiper_s .swiper-pagination-bullet-active{display: inline-block; width:16px; height:16px; background:url(images/imgPlay.png) -29px center no-repeat;}
.slide_banner .hd{ height:16px; bottom:20px; position:absolute; z-index:999;}
.slide_banner .hd li{display: inline-block; width:12px; height:16px; background:url(images/imgPlay.png) 0 center no-repeat; margin:0 8px;opacity:1; opacity:0.9;filter: alpha(opacity=100); text-indent:-99999px;}
.slide_banner .hd li.on{display: inline-block; width:16px; height:16px; background:url(images/imgPlay.png) -29px center no-repeat;}
*/

.pc_ban {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -960px;
    width: 1920px;
    height: 413px;
}

.pc_banner {
    display: block;
    max-width: 1920px !important;
    width: 1920px !important;
}

.ipad_banner {
    display: none;
}

.phone_banner {
    display: none;
}

@media screen and (max-width: 1199px) {
    .c_1200_2 {
        float: left;
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .slide_banner .swiper-wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        -o-transition-property: -o-transform;
        -ms-transition-property: -ms-transform;
        transition-property: transform;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

    .slide_banner .swiper-slide {
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        flex-shrink: 0;
        width: 100%;
        height: 100%;
        position: relative
    }

    .pc_banner {
        display: none;
    }

    .ipad_banner {
        display: block;
    }

    .phone_banner {
        display: none;
    }

}

@media screen and (max-width: 767px) {

    .pc_banner {
        display: none;
    }

    .ipad_banner {
        display: none;
    }

    .phone_banner {
        display: block;
    }


}


.l_0100_1 {
    float: left;
    width: 100%;
    background: #f1f6fa;
    overflow: hidden;
}

.l_0100_1 ul {
    float: left;
    width: 100%;
}

.l_0100_1 ul li {
    float: left;
    width: 20%;
    height: 260px;
    position: relative;
    overflow: hidden;
    text-align: center;
    border-right: 1px solid #e1ebf4;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.l_0100_1 ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.l_0100_1 ul li.last {
    border: none;
}

.l_0100_1 ul li .t_248 {
    float: left;
    width: 100%;
}

.l_0100_1 ul li .d_248 {
    float: left;
    width: 100%;
    text-align: center;
    color: #333333;
    font-size: 18px;
    line-height: 30px;
}

.l_0100_1 ul li .d_248 a {
}

.l_0100_1 ul li .d_248 span {
    color: #666;
    font-size: 12px;
    line-height: 24px;
    font-family: "Arial";
}

.l_0100_1 ul li:hover .d_248 {
    color: #337ab7;
}

.l_0100_1 ul li:hover .d_248 span {
    color: #337ab7;
}

.l_0100_1 ul li .t_248 .z_tupian1 {
    position: absolute;
    right: 60px;
    top: 37px;
}

.l_0100_1 ul li .t_248 .z_tupian2 {
    position: absolute;
    left: -120px;
    top: 37px;
}

.l_0100_1 ul li .z_title1 {
    position: absolute;
    left: 0;
    bottom: 37px;
}

.l_0100_1 ul li .z_title2 {
    position: absolute;
    right: 100%;
    bottom: 37px;
}


@media screen and (max-width: 1199px) {
    .l_0100_1 ul li {
        float: left;
        width: 100%;
        text-align: left;
        padding: 12px 20px;
        height: 108px;
        border-bottom: 1px solid #e1ebf4;
        border-right: none;
    }

    .l_0100_1 ul li .t_248 {
        float: left;
        width: 84px;
        height: 84px;
    }

    .l_0100_1 ul li .d_248 {
        float: left;
        width: auto;
        text-align: left;
        margin-top: 15px;
        margin-left: 20px;
    }

}

.tit_0100_1 {
    float: left;
    width: 100%;
    height: 48px;
    background: url(images/main6.jpg) left bottom repeat-x;
    margin-top: 16px;
}

.l_tit {
    float: left;
    height: 48px;
    line-height: 48px;
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    background: url(images/main7.jpg) left bottom repeat-x;
}

.more {
    float: right;
    height: 48px;
    line-height: 48px;
}

.more a {
    float: left;
    color: #aaaaaa;
    font-size: 14px;
    background: url(images/more.png) right center no-repeat;
    padding-right: 23px;
}

.more a:hover {
    background: url(images/more_1.png) right center no-repeat;
}


.l_0100_3 {
    float: left;
    width: 100%;
    border-bottom: 2px solid #005db3;
}

.l_0100_3 li {
    float: left;
    width: 100%;
    padding: 30px 0;
    border-bottom: 1px solid #dddddd;
    position: relative;
}

.l_0100_3 li .time {
    float: left;
    width: 70px;
    height: 70x;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -40px;
    text-align: center;
}

.l_0100_3 li .time strong {
    float: left;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    background: #005db3;
}

.l_0100_3 li .time span {
    float: left;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #999999;
    border: 1px solid #e6e6e6;
    border-top: none;
}

.lc_0100_1 {
    float: left;
    width: 100%;
    padding-left: 90px;
    min-height: 70px;
}

.text1 {
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.text2 {
    float: left;
    width: 100%;
    color: #888888;
    font-size: 12px;
    line-height: 24px;
    margin-top: 11px;
    overflow: hidden;
    max-height: 48px;
}

.l_0100_3 li.last {
    border-bottom: none;
}

.l_0100_3 li:hover .text1 {
    color: #005db3;
}


.l_0100_4 {
    float: left;
    width: 100%;
    border-bottom: 2px solid #005db3;
}

.l_0100_4 li {
    float: left;
    width: 100%;
    padding: 21px 0;
    border-bottom: 1px solid #dddddd;
    position: relative;
}

.pic_136 {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -45px;
    width: 136px;
    height: 90px;
    overflow: hidden;
}

.pic_136 img {
    transition: -webkit-transform 2s;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

.lc_0100_2 {
    float: left;
    width: 100%;
    padding-left: 154px;
    min-height: 90px;
}

.m_t_3 {
    margin-top: 4px;
    line-height: 22px;
}

.text3 {
    float: left;
    width: 100%;
    background: url(images/main12.png) left center no-repeat;
    color: #aaaaaa;
    font-size: 12px;
    line-height: 22px;
    margin-top: 3px;
    padding-left: 20px;
}

.l_0100_4 li.last {
    border-bottom: none;
}

.l_0100_4 li:hover .text1 {
    color: #005db3;
}

.l_0100_4 li:hover .pic_136 img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}

.l_0100_5 {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.text_0100_1 {
    float: left;
    width: 100%;
    background: #f2f2f2;
    padding: 22px 18px 23px 72px;
    position: relative;
}

.m_t_6 {
    margin-top: 5px;
}

.lc_0100_3 {
    float: left;
    width: 100%;
    padding-left: 9px;
    border-left: 1px solid #cedbe6;
}

.time_52 {
    float: left;
    width: 52px;
    position: absolute;
    left: 20px;
    top: 22px;
    color: #888888;
    font-size: 14px;
    line-height: 20px;
}

.time_52 span {
    color: #aaaaaa;
    font-size: 12px;
    line-height: 30px;
}

.l_0100_5:hover .text1 {
    color: #005db3;
}

.l_0100_6 {
    float: left;
    width: 100%;
    background: #f2f2f2;
    height: 340px;
    margin-top: 31px;
    padding: 0 30px;
}

.hy_tit {
    float: left;
    width: 100%;
    padding: 31px 0 4px 0;
}

.hy_tit span {
    float: left;
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
}

.hy_tit a {
    float: right;
    color: #005db3;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    margin-top: 4px;
}

.hy_input {
    float: left;
    width: 100%;
    background: #fff;
    height: 46px;
    border: 1px solid #e5e5e5;
    margin-top: 23px;
    padding: 5px 0;
    position: relative;
}

.input_63 {
    float: left;
    width: 100%;
    padding-left: 63px;
}

.fv1 {
    float: left;
    width: 100%;
    height: 34px;
    line-height: 34px;
    padding-left: 20px;
    color: #333333;
    font-size: 14px;
    border-left: 1px solid #eeeeee;
}

/*input[placeholder], [placeholder], *[placeholder] {color:#000 !important;}
::-webkit-input-placeholder{color:#000}
:-moz-placeholder{color:#000}
::-moz-placeholder{color:#000}
:-ms-input-placeholder{color:#000}*/

.hy_btn {
    float: left;
    width: 100%;
    margin-top: 13px;
}

.fv2 {
    float: left;
    width: 100%;
    height: 46px;
    background: #005db3;
    color: #fff;
    font-size: 16px;
    line-height: 46px;
    text-align: center
}

.fv2:hover {
    color: #fff;
}

.hy_mian {
    float: left;
    width: 100%;
    margin-top: 25px;
}

.hy_mian a {
    color: #666666;
    line-height: 24px;
    font-size: 14px;
}

.name {
    position: absolute;
    left: 0;
    top: 5px;
    float: left;
    width: 62px;
    height: 34px;
    text-align: center;
    color: #999999;
    font-size: 12px;
    line-height: 34px;
}

.input_75 {
    padding-left: 75px;
}

.name_75 {
    width: 74px;
}


.pic_0100_1 {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.yqlj {
    float: left;
    width: 100%;
    padding: 30px 0;
}

.yqlj ul {
    float: left;
    width: 100%;
    border: 1px dashed #c9c9c9;
    border-right: none;
    border-bottom: none;
}

.yqlj ul li {
    float: left;
    width: 20%;
    line-height: 0;
    border-right: 1px dashed #c9c9c9;
    border-bottom: 1px dashed #c9c9c9;
    overflow: hidden;
    text-align: center;
}

.yqlj ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    transition: -webkit-transform 2s;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

.yqlj ul li a:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}


.ilist .in:hover .img {
}

.l_0100_7 {
    float: left;
    width: 100%;
    margin-top: 4px;
}

.l_0100_7 li {
    float: left;
    width: 100%;
    margin-top: 26px;
    height: 40px;
    border-left: 2px solid #c9c9c9;
    padding-left: 24px;
}

.text4 {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 14px;
    line-height: 14px;
    margin-top: 12px;
    height: 14px;
    overflow: hidden;
}

.text4 a {
    display: block;
    width: 100%;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
}

.m_t_0 {
    margin-top: 0;
    line-height: 14px;
}

.l_0100_7 li:hover .text4 {
    color: #005db3;
}


@media screen and (max-width: 1199px) {
    .yqlj ul li {
        float: left;
        width: 50%;
    }

    .l_0100_5 {
        margin-top: 25px;
    }

    .yqlj {
        padding: 25px 0;
    }

    .l_0100_6 {
        margin-top: 25px;
    }

    .l_0100_3 li {
        padding: 20px 0;
    }

    .tit_0100_1 {
        margin-top: 10px;
    }

    .l_0100_4 li {
        padding: 20px 0;
    }

    .pic_0100_1 {
        margin-top: 25px;
    }

    .l_0100_7 {
        margin-top: 0;
    }

    .l_0100_7 li {
        margin-top: 25px;
    }

}


/**/
.l_0100_2 {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    border-bottom: 2px solid #005db3;
    min-height: 409px;
}

.shnews_box {
    float: left;
    width: 100%;
    position: relative;
}

@media screen and (max-width: 1199px) {
    .l_0100_2 {
        float: left;
        width: 100%;
        overflow: hidden;
        margin-top: 30px;
        border-bottom: 2px solid #005db3;
        min-height: initial;
    }

    .shnews_box ul {
        z-index: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        -o-transition-property: -o-transform;
        -ms-transition-property: -ms-transform;
        transition-property: transform;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

    .shnews_box ul li {
        width: 100%;
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        flex-shrink: 0;
    }

}

.text_so1 {
    white-space: normal;
    text-overflow: clip;
    margin-top: 16px;
}

.swiper-button-next.sw_but_next, .swiper-button-prev.sw_but_prev {
    position: absolute;
    top: 50%;
    width: 22px;
    height: 36px;
    margin-top: -111px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
}

.li_new {
    float: left;
    width: 370px;
}

.h_pic1 {
    float: left;
    width: 370px;
    height: 216px;
    overflow: hidden;
}

.li_new:hover .text1 {
    color: #005db3;
}

.swiper-button-next.sw_but_next {
    background-image: url(images/main11.png);
    right: 10px;
}

.swiper-button-prev.sw_but_prev {
    background-image: url(images/main10.png);
    left: 0;
}

.swiper-button-next.sw_but_next:hover {
    background-image: url(images/main11_1.png);
}

.swiper-button-prev.sw_but_prev:hover {
    background-image: url(images/main10_1.png);
}

.li_gj {
    float: left;
    width: 790px;
}

.l_0100_10 {
    float: left;
    width: 100%;
    margin-top: 32px;
    overflow: hidden;
}

.sw_sl_1 {
    float: left;
    width: 790px;
    position: relative;
}

.lt_0100_1 {
    float: right;
    width: 512px;
    height: 276px;
    padding: 35px 35px 0 116px;
    background: url(images/main20.jpg) left center no-repeat;
}

.h_pic2 {
    float: left;
    width: 352px;
    position: absolute;
    left: 0;
    top: 0;
}

.l_52 {
    float: left;
    width: 100%;
    margin: 31px 0 15px 0;
}

.l_52 span {
    float: left;
    width: 72px;
    height: 1px;
    background: #5491c9;
}

.swiper-button-next.sw_but_next2, .swiper-button-prev.sw_but_prev2 {
    position: absolute;
    top: 259px;
    width: 8px;
    height: 16px;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
}

.gjjl_box {
    float: left;
    width: 100%;
    position: relative;
}

.swiper-button-next.sw_but_next2 {
    background-image: url(images/main22.png);
    left: 27px;
}

.swiper-button-prev.sw_but_prev2 {
    background-image: url(images/main21.png);
    left: 0;
}

.swiper-button-next.sw_but_next2:hover {
    background-image: url(images/main22_1.png);
}

.swiper-button-prev.sw_but_prev2:hover {
    background-image: url(images/main21_1.png);
}

.swiper-pag {
    bottom: 21px;
    position: absolute;
    left: 20px;
    z-index: 999;
}

.swiper-pag .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
    opacity: 1;
    background: #fff;
    margin: 0 3px;
}

.swiper-pag .swiper-pagination-bullet-active {
    opacity: 1;
    background: none;
    border: 1px solid #fff;
}

.gjjl_box .hd {
    position: absolute;
    bottom: 21px;
    z-index: 999;
}

.gjjl_box .hd li {
    float: left;
    width: 7px;
    height: 7px;
    opacity: 1;
    background: #fff;
    margin: 0 3px;
    text-indent: -9999px;
    border-radius: 7px;
    -moz- border-radius: 7px;
    -webkit- border-radius: 7px;
}

.gjjl_box .hd li.on {
    opacity: 1;
    background: none;
    border: 1px solid #fff;
}


@media screen and (max-width: 1199px) {
    .swiper-button-next.sw_but_next {
        right: 0px;
    }

    .gjjl_box ul {
        z-index: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        -o-transition-property: -o-transform;
        -ms-transition-property: -ms-transform;
        transition-property: transform;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

    .gjjl_box ul li {
        width: 50%;
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        flex-shrink: 0;
    }

    .h_pic1 {
        float: left;
        width: 100%;
        height: auto;
    }

    .li_new {
        float: left;
        width: 100%;
    }

    .li_gj {
        float: left;
        width: 100%;
    }

    .sw_sl_1 {
        float: left;
        width: 100%;
    }
}


@media screen and (max-width: 1199px) {
    .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pag, .swiper-pagination-custom, .swiper-pagination-fraction {
        text-align: left;
        bottom: 29px;
        padding: 0 10px;
    }

    .lt_0100_1 {
        float: right;
        width: 100%;
        height: auto;
        padding: 23px 20px 75px 20px;
        background: url(images/main20.jpg) right bottom no-repeat #005db3;
    }

    .h_pic2 {
        float: left;
        width: 100%;
        position: static;
        left: 0;
        top: 0;
    }

    .l_52 {
        float: left;
        width: 100%;
        margin: 19px 0 8px 0;
    }

    .lt_1 {
        float: left;
        width: 100%;
    }
}


.list1 {
    float: left;
    width: 100%;
    background: url(images/main15.png) left center repeat-x;
    overflow: hidden;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    padding: 0 10px;
    position: absolute;
    left: 0;
    bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.sw_sl_box {
    float: left;
    width: 100%;
}

.l_0100_11 {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 30px;
}

.sw_but_next3, .sw_but_prev3 {
    position: absolute;
    top: -59px;
    width: 8px;
    height: 16px;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
}

.sw_but_next3 {
    background-image: url(images/main22.png);
    right: 0;
}

.sw_but_prev3 {
    background-image: url(images/main21.png);
    left: auto;
    right: 29px;
}

.sw_but_next3:hover {
    background-image: url(images/main22_1.png);
}

.sw_but_prev3:hover {
    background-image: url(images/main21_1.png);
}


.shhd_box {
    float: left;
    width: 100%;
    overflow: hidden;
}

.shhd_box .bd {
    float: left;
    width: 100%;
    overflow: hidden;
}

.shhd_box .bd ul {
    float: left;
    width: 102.1%;
}

.pic_1 {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.shhd_box li {
    float: left;
    width: 267px;
    padding: 0;
}

.shhd_box li .imgbox {
    float: left;
    width: 100%;
    padding-right: 17px;
}

.shhd_box li .imgbox img {
    width: 250px;
    height: 172px;
    transition: -webkit-transform 2s;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

.shhd_box li:hover .imgbox img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}

@media screen and (max-width: 1199px) {
    .shhd_box li .imgbox img {
        width: 100%;
        height: auto;
    }

    .shhd_box ul {
        z-index: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        -o-transition-property: -o-transform;
        -ms-transition-property: -ms-transform;
        transition-property: transform;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

    .shhd_box ul li {
        width: 100%;
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        flex-shrink: 0;
    }

}

/*@media  screen and (max-width: 767px){
.shhd_box ul li{
	width:100%;

	}
}
*/


/*down*/
.back1 {
    background: #222222;
}

.c_0100_1 {
    float: left;
    width: 100%;
    padding: 36px 0 27px 0;
}

.l_0100_8 {
    float: left;
    width: 65%;
}

.l_160 {
    float: left;
    width: 18%;
}

.l_160.last {
    width: 28%;
}

.l_160 .li1 {
    float: left;
    width: 100%;
    padding-bottom: 9px;
}

.l_160 .li1 a {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
}

.l_160 .li2 {
    float: left;
    width: 100%;
}

.l_160 .li2 a {
    float: left;
    width: 100%;
    color: #aaaaaa;
    font-size: 12px;
    line-height: 26px;
}

.l_160 .li2 a:hover {
    color: #005db3;
}

.c_0100_2 {
    float: left;
    width: 100%;
    border-top: 1px solid #2b2c2d;
    padding: 12px 0;
}

.d_map {
    float: right;
    line-height: 32px;
    color: #666666;
    font-size: 12px;
}

.d_map a {
    color: #666666;
    font-size: 12px;
}

#down_bq {
    float: left;
    color: #666;
    font-size: 12px;
    line-height: 32px;
}


.l_250 {
    float: right;
    width: 35%;
    border-left: 1px solid #2d2d2d;
    padding-left: 5.5%;
}

.l_114 {
    display: block;
    float: right;
    width: 100%;
    margin-top: 17px;
}

.top_sosuo_1 {
    float: left;
    width: 100%;
    height: 38px;
    line-height: 38px;
}

.top_sosuo_1 .sosuo_ul {
    z-index: 99999;
    width: 100%;
    left: 0px;
    display: none;
    background: #fff;
    border: 1px solid #e2e1e1;
    padding: 8px 0 8px 20px;
}

.top_sosuo_1 .sosuo_ul li {
    float: left;
    width: 100%;
    line-height: 28px;
    height: 28px;
    cursor: pointer;
    color: #888888;
    font-size: 14px;
}

.top_sosuo_1 .sosuo_ul li a {
    display: block;
    width: 100%;
}

.top_sosuo_1 .sosuo_ul li:hover {
}

.top_sosuo_1 .li_div {
    float: left;
    width: 100%;
    height: 38px;
    line-height: 38px;
    text-indent: 20px;
    background: #fff;
    color: #888888;
    font-size: 14px;
}

.top_sosuo_1 .l_12 {
    position: absolute;
    right: 3px;
    top: 3px;
    background: url(images/jia_a2.jpg) center no-repeat;
    width: 48px;
    height: 32px;
    z-index: 99;
}

.yqlj_tit {
    float: right;
    width: 100%;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
}

.share {
    float: left;
    width: 100%;
    margin-top: 28px;
}

.fx_bx {
    float: right;
    width: 35px;
    height: 35px;
    margin-left: 16px;
    position: relative;
    z-index: 999;
}

.wx {
    float: left;
    width: 35px;
    height: 35px;
    background: url(images/wx1.png) center no-repeat;
}

.qq {
    float: left;
    width: 35px;
    height: 35px;
    background: url(images/qq1.png) center no-repeat;
}

.fx_bx:hover .wx {
    background: url(images/wx.png) center no-repeat;
}

.fx_bx:hover .qq {
    background: url(images/qq.png) center no-repeat;
}

.wx_img {
    display: none;
    float: left;
    width: 81px;
    height: 86px;
    background: url(images/d_er.png) center no-repeat;
    padding: 11px 6px 6px 6px;
    position: absolute;
    left: 50%;
    top: 40px;
    margin-left: -41px;
    z-index: 99;
}

.fx_bx:hover .wx_img {
    display: block;
}

@media screen and (max-width: 1199px) {
    .d_map {
        float: left;
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }

    #down_bq {
        float: left;
        width: 100%;
        text-align: center;
        margin-top: 4px;
    }

    #down_bq a {
        float: left;
        width: 100%;
    }

    .c_0100_1 {
        float: left;
        width: 100%;
        padding: 36px 0 0 0;
    }

    .down_menu {
        float: left;
        width: 100%;
    }

    .down_menu ul {
        float: left;
        width: 100%;
    }

    .down_menu ul .nli {
        float: left;
        width: 100%;
        border-bottom: #393939 solid 1px;
    }

    .down_menu ul .nli span {
        float: left;
        width: 100%;
    }

    .down_menu ul .nli span .l1_a {
        float: left;
        width: 80%;
        color: #fff;
        font-size: 16px;
        line-height: 65px;
    }

    .down_menu ul .nli.on span .l1_a,
    .down_menu ul .nli span .l1_a:hover {
        color: #005db3;
    }

    .down_menu ul .nli span b {
        float: right;
        width: 20%;
        height: 65px;
        background: url(images/menu3.png) right center no-repeat;
    }

    .down_menu ul .nli.on span b {
        background: url(images/menu4.png) right center no-repeat;
    }

    .down_menu .sub {
        float: left;
        width: 100%;
        padding: 12px 0;
        display: none;
        padding: 7px 0;
        border-top: #393939 solid 1px;
    }

    .down_menu .sub .l2 {
        float: left;
        width: 100%;
    }

    .down_menu .sub .l2 .l2_a {
        float: left;
        width: 100%;
        color: #aaaaaa;
        font-size: 12px;
        line-height: 38px;
    }

    .down_menu .sub .l2 .l2_a:hover {
        color: #005db4;
    }

    .l_114 {
        margin-top: 25px;
    }

    .c_0100_2 {
        padding: 12px 0 22px 0;
    }


    .l_250 {
        width: 100%;
        border-left: none;
        padding-left: 0;
    }

    .foot_add {
        margin-top: 10px;
    }

}


/*登录*/
.dl {
    float: left;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: url(images/dl_bg.png) center repeat;
    z-index: 99999;
}

.dl_conter {
    float: left;
    width: 460px;
    height: 438px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -219px 0 0 -230px;
    background: #fff;
}

.l_bg1 {
    background: none;
    padding: 0 60px;
    position: relative;
}

.l_hy_tit {
    padding: 14px 0 12px 0;
}

.l_hy_tit span {
    width: 100%;
    text-align: center;
    font-size: 26px;
    line-height: 36px;
    color: #1c1c1c;
}

.l_hy_input {
    margin-top: 27px;
}

.l_hy_btn {
    margin-top: 34px;
}

.tent_out {
    float: left;
    width: 17px;
    height: 17px;
    position: absolute;
    right: 24px;
    top: -7px;
}

@media screen and (max-width: 1199px) {
    .dl_conter {
        float: left;
        width: 80%;
        height: 410px;
        left: 0;
        margin: -205px 10% 0 10%;
    }

    .l_bg1 {
        padding: 0 6.5%;
    }
}


/*新闻媒体-下载中心*/
.h_tit1 {
    float: left;
    width: 100%;
    background: #dfe6ec;
    height: 54px;
    margin-top: 30px;
    line-height: 54px;
    color: #333333;
    font-size: 16px;
}

.h_download {
    float: left;
    width: 100%;
}

.h_download ul {
    float: left;
    width: 100%;
}

.h_download ul li a {
    float: left;
    width: 100%;
    line-height: 65px;
    color: #333;
    font-size: 16px;
    border-bottom: 1px solid #e5e5e5;
    transition: background 0.5s ease;
    -o-transition: background 0.5s ease;
    -moz-transition: background 0.5s ease;
    -webkit-transition: background 0.5s ease;
}

.h_download ul li:hover a {
    background: #005db3;
    color: #fff;
}

.tab_picz {
    width: 25px;
    height: 30px;
    display: block;
}

.tab_pic3 {
    background: url(images/h_zy2.png) center no-repeat;
    width: 25px;
    height: 30px;
    display: block;
}

.tab_pic4 {
    background: url(images/h_zy3.png) center no-repeat;
    width: 25px;
    height: 30px;
    display: block;
}

.tab_pic2 {
    background: url(images/h_zy4.png) center no-repeat;
    width: 24px;
    height: 21px;
    display: block;
    margin-left: 6px;
}

.h_download ul li:hover .tab_pic1 {
    background: url(images/h_zy1_1.png) center no-repeat;
}

.h_download ul li:hover .tab_pic2 {
    background: url(images/h_zy4_1.png) center no-repeat;
}

.h_download ul li:hover .tab_pic3 {
    background: url(images/h_zy2_1.png) center no-repeat;
}

.h_download ul li:hover .tab_pic4 {
    background: url(images/h_zy3_1.png) center no-repeat;
}


/*新闻媒体-商会新闻*/
.h_0100_2 {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.h_0100_2 ul {
    float: left;
    width: 100%;
}

.h_0100_2 ul li {
    float: left;
    width: 100%;
    position: relative;
}

.h_0100_2 ul li.li4 {
    margin-bottom: 5px;
    background: #0280d4;
}

.h_0100_2 ul li.li3 {
    border-bottom: 1px solid #e5e5e5;
    transition: background 0.5s ease;
    -o-transition: background 0.5s ease;
    -moz-transition: background 0.5s ease;
    -webkit-transition: background 0.5s ease;
}

.text_0100_2 {
    float: left;
    width: 100%;
    padding: 30px 0 30px 140px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.pic_2 {
    float: left;
    width: 553px;
    height: 323px;
}

.l_326 {
    float: left;
    width: 326px;
    padding: 43px;
}

.text5 {
    float: left;
    width: 100%;
    max-height: 52px;
    overflow: hidden;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    font-weight: bold;
}

.text6 {
    float: left;
    width: 100%;
    max-height: 72px;
    overflow: hidden;
    color: #d4e3f5;
    font-size: 14px;
    line-height: 24px;
    margin-top: 21px;
}

.text7 {
    float: left;
    width: 100%;
    margin-top: 61px;
    height: 31px;
}

.text7 span {
    float: left;
    line-height: 31px;
    color: #a4c6ea;
    font-family: "Arial";
    font-size: 14px;
}

.text7 i {
    float: right;
    width: 31px;
    height: 31px;
    background: url(images/h_zy7.png) center no-repeat;
}

.text_1 {
    float: left;
    width: 100%;
    color: #333;
    font-size: 18px;
    height: 28px;
    overflow: hidden;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
    margin-top: 4px;
}

.text_2 {
    float: left;
    width: 100%;
    color: #888888;
    font-size: 14px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    margin-top: 9px;
}

.time1 {
    float: left;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -47px;
    width: 94px;
    height: 94px;
    background: #dfe6ec;
    font-family: "Arial";
    text-align: center;
}

.time1 strong {
    display: block;
    font-size: 36px;
    line-height: 36px;
    font-weight: normal;
    color: #005db3;
    margin-top: 18px;
}

.time1 span {
    display: block;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    color: #333333;
    margin-top: 5px;
}

.h_0100_2 ul li:hover .text_1 {
    color: #005db3;
}

.h_0100_2 ul li.li3:hover {
    background: #dfe6ec;
}

.h_0100_2 ul li:hover .text_0100_2 {
    padding: 30px 20px 30px 120px;
}


@media screen and (max-width: 1199px) {
    .text_0100_2 {
        padding: 30px 0 30px 120px;
    }

    .h_0100_2 ul li:hover .text_0100_2 {
        padding: 30px 20px 30px 110px;
    }

    .pic_2 {
        width: 100%;
        height: auto;
    }

    .l_326 {
        width: 100%;
        height: auto;
        padding: 20px 15px;
    }

    .text7 {
        margin-top: 20px;
    }

}


/*xq_切图*/
/*关于我们-国际商会(修改)*/
.q_w_0100 {
    float: left;
    width: 100%;
}

@media screen and (max-width: 767px) {

    .q_w_0100 {
        float: left;
        width: 100%;
        padding: 0 15px;
    }

}

/*大框*/
.q_c_0100 {
    float: left;
    width: 100%;
    overflow: hidden;
}

.q_l_260 {
    float: left;
    width: 260px;
    padding-bottom: 100px;
}

.q_r_910 {
    float: left;
    width: 910px;
}

@media screen and (max-width: 1199px) {

    .q_l_260 {
        display: none;
    }

    .q_r_910 {
        float: left;
        width: 100%;
    }

}


/*侧导航*/
.q_l_260 .pz_SideLayer {
    float: left;
    width: 100%;
    margin-top: 24px;
    font-family: 'Microsoft yahei';
    position: relative;
    z-index: 899;
}

.q_l_260 .pz_SideLayer .l1 {
    float: left;
    width: 100%;
    margin-top: 6px;
    position: relative;
}

.q_l_260 .pz_SideLayer .l1 a {
    display: block;
    float: left;
    width: 100%; /*height:48px;*/ /*padding-left:40px;*/
    line-height: 25px;
    padding: 10px 30px 10px 40px;
    background: #f2f2f2;
    font-size: 14px;
    color: #333;
}

.q_l_260 .pz_SideLayer .l1 span {
    display: block;
    position: absolute;
    left: 100%;
    margin-left: 30px;
    width: 1px;
    height: 48px;
    opacity: 0;
    filter: alpha(opacity=00);
    background: #005db3;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_l_260 .pz_SideLayer .l1.on a,
.q_l_260 .pz_SideLayer .l1:hover a {
    background: url(images/q_img_cdh.png) no-repeat 225px center #005db3;
    color: #fff;
}

.q_l_260 .pz_SideLayer .l1.on span,
.q_l_260 .pz_SideLayer .l1:hover span {
    opacity: 1;
    filter: alpha(opacity=100);
}

/*.q_l_260 .pz_SideLayer .l2{display:none;}*/


/* 分页 */
.pz_fy {
    width: 100%;
    float: left;
    padding: 10px 0px;
    text-align: center;
    font-family: 'Arial';
}

/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a {
    display: inline-block;
    PADDING: 4px 10px;
    COLOR: #555;
    border: 1px solid #ccc;
    font-size: 14px;
    text-decoration: none;
    margin: 0 1px;
}

.pz_fy a:hover, .pz_fy a.on {
    color: #fff;
    background-color: #005db3;
    border: 1px solid #005db3;
    text-decoration: none;
}

/*鼠标经过和默认当前页样式*/

.fy_phone {
    display: none;
}

@media screen and (max-width: 1199px) {

    .pz_fy {
        display: none;
    }

    .fy_phone {
        display: block;
        font-family: 'Arial';
    }

    .fy_phone {
        width: 100%;
        float: left;
        padding: 20px 0;
        text-align: center;
        font-size: 14px;
        color: #333;
    }

    .fy_phone a {
        padding: 5px 15px;
        color: #333;
        border: solid 1px #ccc;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .fy_phone span {
        padding: 5px 5%;
        color: #333;
    }

}


.q_c_0100_1 {
    float: left;
    width: 100%;
    height: 55px;
    border-bottom: 1px solid #eee;
    position: relative;
}

.q_c_0100_1 .q_c_1_1 {
    position: absolute;
    left: 0;
    top: 0;
    background: url(images/q_bg_1_1.png) no-repeat left top #fff;
    height: 57px;
    padding: 31px 8px 0 74px;
    font-size: 24px;
    color: #333;
    line-height: 30px;
    font-family: 'Microsoft yahei';
}

.q_c_0100_1 .q_c_1_2 {
    float: right;
    background: url(images/q_img_1_1.png) no-repeat left center;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
    margin-top: 19px;
    padding-left: 22px;
}

.q_c_0100_1 .q_c_1_2 ul li {
    float: left;
}

.q_c_0100_1 .q_c_1_2 ul span {
    float: left;
    width: 24px;
    height: 24px;
    background: url(images/q_img_1_2.png) no-repeat center;
}

.q_c_0100_1 .q_c_1_2 ul a {
    float: left;
    line-height: 24px;
    color: #888;
}

.q_c_0100_1 .q_c_1_2 ul a.on,
.q_c_0100_1 .q_c_1_2 ul a:hover {
    color: #005db3;
}

.q_c_0100_1 .q_c_1_3 {
    margin: 0;
}

.q_c_0100_1 .q_c_1_3 .q_c_1_4 {
    float: left;
    width: 100%;
    height: 57px;
    border-bottom: 1px solid #e0e0e0;
    font-family: 'Microsoft yahei';
}

.q_c_0100_1 .q_c_1_3 .q_c_1_4 .q_c_1_5 {
    float: left;
    width: 100%;
    height: 56px;
    line-height: 56px;
    position: relative;
    background: #f2f2f2;
    position: relative;
    z-index: 599;
}

.q_c_0100_1 .q_c_1_3 .q_c_1_4 .q_c_1_5 .span_0 {
    float: left;
    width: 100%;
    height: 56px;
    padding: 0 15px;
    line-height: 56px;
    font-size: 16px;
    color: #333;
}

.q_c_0100_1 .q_c_1_3 .q_c_1_4 .q_c_1_5 .input_0 {
    display: block;
    position: absolute;
    height: 56px;
    width: 11px;
    right: 15px;
    top: 0;
    background: url(images/q_tb_1_1.png) no-repeat center;
    outline: none;
}

.q_c_0100_1 .q_c_1_3 .q_c_1_4 .q_c_1_5 .serul {
    float: left;
    width: 100% !important;
    background: #f2f2f2;
    border: 1px solid #e0e0e0;
}

.q_c_0100_1 .q_c_1_3 .q_c_1_4 .q_c_1_5 .serul li {
    float: left;
    width: 100%;
    height: 56px;
    padding: 0 15px;
    line-height: 56px;
    font-size: 16px;
    color: #333;
}

.q_c_0100_1 .q_c_1_3 .q_c_1_4 .q_c_1_5 .serul li a {
    color: #333;
}

.q_c_0100_1 .q_c_1_3 .q_c_1_4 .q_c_1_5 .serul li a.hover {
    color: #005db3;
}

.q_c_0100_1 .q_c_1_6 {
    position: absolute;
    right: 0;
    bottom: 0;
    margin-bottom: -3px;
}

@media screen and (max-width: 767px) {

    .q_c_0100_1 .q_c_1_3 {
        margin: 0 -15px;
    }

}

@media screen and (max-width: 1199px) {

    .q_c_0100_1 {
        height: 40px;
        height: auto;
        border: 0 none;
    }

    .q_c_0100_1 .q_c_1_1 {
        background-size: 42px;
        height: 42px;
        padding: 24px 4px 0 49px;
        font-size: 18px;
        line-height: 20px;
    }

    .q_c_0100_1 .q_c_1_2 {
        display: none;
    }

}


.q_c_0100_6 {
    margin: 0 -5px;
}

.q_t_0100_6 {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 27px;
}

.q_t_0100_6 .hd .prev {
    display: block;
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -20px;
    width: 28px;
    height: 40px;
    background: url(images/q_an_4_1.png) no-repeat center;
}

.q_t_0100_6 .hd .next {
    display: block;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -20px;
    width: 28px;
    height: 40px;
    background: url(images/q_an_4_1_1.png) no-repeat center;
}

.q_t_0100_6 .hd .prev:hover {
    background: url(images/q_an_4_2_1.png) no-repeat center;
}

.q_t_0100_6 .hd .next:hover {
    background: url(images/q_an_4_2.png) no-repeat center;
}

.q_t_0100_6 .bd {
    overflow: hidden;
}

.q_t_0100_6 .bd ul li {
    overflow: hidden;
    text-align: center;
    padding: 0 5px;
}

.q_t_6_1 {
    float: left;
    width: 100%;
    padding-bottom: 20px;
    background: #dfe6ec;
}

.q_t_6_1 .q_t_6_2 {
    float: left;
    width: 100%;
    padding: 15px 20px;
}


@media screen and (max-width: 767px) {

    .q_t_0100_6 {
        margin-top: 20px;
    }

}

@media screen and (max-width: 1199px) {
    .q_t_0100_6 .bd ul {
        width: 100%;
    }

    .q_t_0100_6 .bd ul li {
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        flex-shrink: 0;
        width: 100%;
        position: relative
    }

}

@media screen and (max-width: 1199px) {
    .q_ul_6 {
        z-index: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        -o-transition-property: -o-transform;
        -ms-transition-property: -ms-transform;
        transition-property: transform;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

    .q_li_6 {
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        flex-shrink: 0;
    }
}

@media screen and (max-width: 767px) {
    .q_ul_6 {
        z-index: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        -o-transition-property: -o-transform;
        -ms-transition-property: -ms-transform;
        transition-property: transform;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

    .q_li_6 {
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        flex-shrink: 0;
    }
}


.q_c_0100_2 {
    float: left;
    width: 100%;
    margin-top: 25px;
    border-top: 3px solid #005db3;
    font-family: 'Microsoft yahei';
}

.q_l_0100_2 {
    float: left;
    width: 100%;
    background: #f6f6f6;
}

.q_l_0100_2 .q_l_2_1 {
    float: left;
    width: 100%;
    position: relative;
}

.q_l_0100_2 .q_l_2_1 img {
    display: block;
    float: left;
    width: 100%;
}

.q_l_0100_2 .q_l_2_1 .q_l_2_2 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    width: 56px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #fff;
    font-family: 'Arial';
    text-transform: uppercase;
    background: url(images/q_bg_2_1.png);
}

.q_l_0100_2 .q_l_2_3 {
    float: left;
    width: 100%;
    padding: 15px;
}

.q_l_0100_2 .q_l_2_3 .q_l_2_4 {
    float: left;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    color: #333;
}

.q_l_0100_2 .q_l_2_3 .q_l_2_4 a {
    color: #333;
}

.q_l_0100_2 .q_l_2_3 .q_l_2_5 {
    float: left;
    width: 54px;
    height: 1px;
    background: #cddceb;
    margin-top: 8px;
}

.q_l_0100_2 .q_l_2_3 .q_l_2_6 {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #888;
    margin-top: 10px;
    height: 40px;
    overflow: hidden;
}

.q_l_0100_2 .q_l_2_3 .q_l_2_7 {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.q_l_0100_2 .q_l_2_3 .q_l_2_7 a {
    display: block;
    float: left;
    background: url(images/q_bg_2_2.png) no-repeat right center;
    padding-right: 14px;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
}

/*左侧news*/
.q_t_0100_2 {
    float: left;
    width: 100%;
    position: relative;
}

.q_t_0100_2 .bd {
    float: left;
    width: 100%;
    overflow: hidden;
}

.q_t_0100_2 .bd ul {
    float: left;
    width: 100%;
}

.q_t_0100_2 .bd li {
    float: left;
    width: 100%;
    line-height: 0;
}

.q_t_0100_2 .hd {
    position: absolute;
    right: 15px;
    bottom: 26px;
    z-index: 9;
    height: 7px;
}

.q_t_0100_2 .hd ul {
    float: right;
    height: 7px;
    line-height: 0px;
    text-align: center;
    overflow: hidden;
}

.q_t_0100_2 .hd ul li {
    display: inline-block;
    width: 7px;
    height: 7px;
    marginleft: 5px;
    background-color: #b6b6b6;
    text-indent: -90px;
    overflow: hidden;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.q_t_0100_2 .hd ul li.on {
    background: #005db3;
}

@media screen and (max-width: 1199px) {
    .q_t_0100_2 .bd ul {
        width: 100%;
        height: 100%;
    }

    .q_t_0100_2 .bd ul li {
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        flex-shrink: 0;
        width: 100%;
        height: 100%;
        position: relative
    }

    .q_t_0100_2 .swiper_s {
        position: absolute;
        right: 15px;
        bottom: 26px;
        z-index: 9;
        height: 7px;
        line-height: 0px;
        text-align: center;
    }

    .q_t_0100_2 .swiper_s .swiper-pagination-bullet {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: 5px;
        background-color: #b6b6b6;
        text-indent: -90px;
        overflow: hidden;
        cursor: pointer;
        -webkit-border-radius: 50%;
        -khtml-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }

    .q_t_0100_2 .swiper_s .swiper-pagination-bullet-active {
        background: #005db3;
    }
}

@media screen and (max-width: 767px) {
    .q_t_0100_2 .swiper_s {
        bottom: 10px;
    }

    .q_t_0100_2 .swiper_s .swiper-pagination-bullet {
        width: 33px;
        height: 3px;
    }
}

@media screen and (max-width: 480px) {
    .q_t_0100_2 .bd li .li2_tit {
        top: 10%;
    }
}


.q_c_0100_3 {
    float: left;
    width: 100%;
    border-top: 3px solid #005db3;
    font-family: 'Microsoft yahei';
    margin-top: 24px;
    padding-bottom: 26px;
    background: #f6f6f6;
}

.q_c_0100_3 .q_t_0100_3 {
    float: left;
    width: 100%;
    padding: 0 15px;
    font-size: 16px;
    color: #333;
    height: 48px;
    line-height: 47px;
    margin-top: 2px;
    border-bottom: 1px solid #f5f5f5;
}

.q_c_0100_3 .q_l_0100_3 {
    float: left;
    width: 100%;
    padding: 0 15px;
    margin-top: -12px;
}

.q_c_0100_3 .q_l_0100_3 ul {
    float: left;
    width: 100%;
}

.q_c_0100_3 .q_l_0100_3 ul li {
    float: left;
    width: 100%;
    margin-top: 23px;
    height: 28px;
    line-height: 28px;
}

.q_c_0100_3 .q_l_0100_3 ul li .q_l_3_1 {
    float: left;
    width: 28px;
}

.q_c_0100_3 .q_l_0100_3 ul li .q_l_3_1 img {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_3 .q_l_0100_3 ul li .q_l_3_2 {
    float: left;
    width: 52px;
    font-size: 12px;
    color: #888;
    text-align: right;
}

.q_c_0100_3 .q_l_0100_3 ul li .q_l_3_3 {
    float: left;
    font-size: 12px;
    color: #888;
    font-family: 'Arial';
}

.q_c_0100_4 {
    float: left;
    width: 100%;
    padding-left: 31px;
    font-family: 'Microsoft yahei';
    position: relative;
}

.q_c_0100_4 .q_c_4_1 {
    width: 1px;
    height: 100%;
    min-height: 1016px;
    background: #eee;
    position: absolute;
    left: 0;
    top: 0;
}

.q_t_0100_4 {
    float: left;
    width: 100%;
}

.q_t_0100_4 .q_t_4_1 {
    float: left;
    width: 100%;
    margin-top: 29px;
    height: 48px;
    position: relative;
    line-height: 30px;
    font-size: 20px;
    color: #333;
    font-weight: bold;
}

.q_t_0100_4 .q_t_4_1 span {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 45px;
    height: 3px;
    background: #005db3;
}

.q_t_0100_4 .q_t_4_2 {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    margin-top: 22px;
}

.q_t_0100_4 .q_t_4_3 {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.q_t_0100_4 .q_t_4_3 img {
    display: block;
    float: left;
    width: 100%;
}


@media screen and (max-width: 1199px) {

    .q_c_0100_4 .q_c_4_1 {
        display: none;
    }

    .q_c_0100_4 {
        padding-left: 0;
        border: 0;
        height: auto;
    }

}

.q_l_0100_4 {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.q_l_0100_4 .q_l_4_1 {
    float: left;
    width: 100%;
    position: relative;
}

.q_l_0100_4 .q_l_4_1 .bd {
    float: left;
    width: 100%;
    overflow: hidden;
}

.q_l_0100_4 .q_l_4_1 .bd ul {
    float: left;
    width: 100%;
}

.q_l_0100_4 .q_l_4_1 .bd ul li {
    float: left;
    margin-right: 1px;
}

.q_l_0100_4 .q_l_4_1 .bd ul li a {
    display: block;
    float: left;
    width: 219px;
    height: 219px;
    background: #dfe6ec;
}

.q_l_0100_4 .q_l_4_1 .bd ul li a .q_l_4_2 {
    width: 105px;
    margin: 0 auto;
    margin-top: 35px;
}

.q_l_0100_4 .q_l_4_1 .bd ul li a .q_l_4_3 {
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 32px;
    color: #333;
    margin-top: 16px;
}

.q_l_0100_4 .q_l_4_1 .hd {
    float: left;
    width: 100%;
}

.q_l_0100_4 .q_l_4_1 .hd .next {
    display: block;
    position: absolute;
    right: 0;
    top: 90px;
    width: 28px;
    height: 40px;
    background: url(images/q_an_4_1_1.png) no-repeat center;
}

.q_l_0100_4 .q_l_4_1 .hd .prev {
    display: block;
    position: absolute;
    left: 0;
    top: 90px;
    width: 28px;
    height: 40px;
    background: url(images/q_an_4_1.png) no-repeat center;
}

.q_l_0100_4 .q_l_4_1 .hd .prev:hover {
    background: url(images/q_an_4_2_1.png) no-repeat center;
}

.q_l_0100_4 .q_l_4_1 .hd .next:hover {
    background: url(images/q_an_4_2.png) no-repeat center;
}

@media screen and (max-width: 1199px) {

    .q_l_0100_4 .q_l_4_1 .bd ul li a {
        width: 161.5px;
        height: 161.5px;
    }

    .q_l_0100_4 .q_l_4_1 .bd ul li a .q_l_4_2 {
        margin-top: 15px;
    }

    .q_l_0100_4 .q_l_4_1 .bd ul li a .q_l_4_3 {
        margin-top: 6px;
        font-size: 14px;
    }

    .q_l_0100_4 .q_l_4_1 .hd .next,
    .q_l_0100_4 .q_l_4_1 .hd .prev {
        top: 60px;
    }

}

@media screen and (max-width: 992px) {

    .q_l_0100_4 .q_l_4_1 .bd ul li a {
        width: 186.75px;
        height: 186.75px;
    }

    .q_l_0100_4 .q_l_4_1 .hd .next,
    .q_l_0100_4 .q_l_4_1 .hd .prev {
        top: 73px;
    }

}


@media screen and (max-width: 767px) {

    .q_l_0100_4 .q_l_4_1 .bd ul li a {
        width: 100%;
        height: auto;
    }

}

.q_r_0100_4 {
    float: left;
    width: 100%;
}

.q_r_0100_4 .q_r_4_6 {
    float: left;
    width: 100%;
    height: 213px;
    background: #f3f3f3;
    margin-top: 16px;
}

.q_r_0100_4 .q_r_4_1 {
    float: left;
    width: 100%;
    margin-top: -213px;
}

.q_r_0100_4 .q_r_4_1 .q_r_4_2 {
    margin: 0 auto;
    width: 229px;
}

.q_r_0100_4 .q_r_4_1 .q_r_4_2 .q_r_4_3 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #005db3;
    font-weight: bold;
    line-height: 36px;
    margin-top: 30px;
}

.q_r_0100_4 .q_r_4_1 .q_r_4_2 .q_r_4_4 {
    float: left;
    width: 100%;
    margin-top: 23px;
}

.q_r_0100_4 .q_r_4_1 .q_r_4_2 .q_r_4_4 img {
    display: block;
    float: left;
    width: 100%;
}

.q_r_0100_4 .q_r_4_1 .q_r_4_2 .q_r_4_5 {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 19px;
    line-height: 30px;
    font-size: 16px;
    color: #333;
}

.q_r_0100_4 .q_r_4_1 .q_r_4_2 .q_r_4_5 .q_font_4_5 {
    display: inline-block;
    vertical-align: top;
    font-size: 20px;
    font-weight: bold;
    margin-right: 22px;
}

.q_d_0100_4 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    color: #555;
    margin-top: 26px;
}

.q_c_0100_5 {
    float: left;
    width: 100%;
    margin-top: 15px;
    padding-bottom: 55px;
}

.q_c_0100_5 ul {
    margin: 0 -26.5px;
}

.q_c_0100_5 ul li {
    float: left;
    width: 25%;
    padding: 0 26.5px;
    margin-top: 25px;
}

.q_c_0100_5 ul li .q_t_0100_5 {
    float: left;
    width: 100%;
}

.q_c_0100_5 ul li .q_t_0100_5 .q_t_5_1 {
    float: left;
    width: 100%;
}

.q_c_0100_5 ul li .q_t_0100_5 .q_t_5_1 img {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_5 ul li .q_t_0100_5 .q_t_5_2 {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 14px;
    font-size: 16px;
    line-height: 32px;
    color: #333;
}

.q_c_0100_5 ul li .q_t_0100_5 .q_t_5_2 .q_font_5_2 {
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    margin-right: 12px;
}

.q_c_0100_y_5 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    color: #555;
    margin-top: 26px;
    padding-bottom: 55px;
}

@media screen and (max-width: 767px) {

    .q_c_0100_5 ul {
        margin: 0 -15px;
    }

    .q_c_0100_5 ul li {
        width: 50%;
        padding: 0 15px;
    }

}


/*会员中心-基本资料*/
.q_c_0100_7 {
    float: left;
    width: 100%;
    font-family: 'Microsoft yahei';
    padding-bottom: 53px;
}

.q_c_0100_7 .q_t_0100_7 {
    float: left;
    width: 100%;
    text-align: center;
}

.q_c_0100_7 .q_t_0100_7 .q_t_7_1 {
    width: 100%;
    text-align: center;
    font-size: 30px;
    color: #333;
    line-height: 40px;
    margin-top: 38px;
}

.q_c_0100_7 .q_t_0100_7 .q_t_7_2 {
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top: 5px;
    line-height: 20px;
    font-family: 'Arial';
    text-transform: uppercase;
}

.q_c_0100_7 .q_t_0100_7 .q_t_7_3 {
    margin: 0 auto;
    width: 26px;
    height: 2px;
    background: #005db3;
    margin-top: 11px;
}

.q_c_0100_7 .q_l_0100_7 {
    float: left;
    width: 100%;
    height: 48px;
    line-height: 48px;
    background: #f0f5fb;
    font-size: 18px;
    color: #005db3;
    padding: 0 20px;
    margin-top: 30px;
}

.q_c_0100_7 .q_r_0100_7 {
    float: left;
    width: 100%;
}

.q_c_0100_7 .q_r_0100_7 ul {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.q_c_0100_7 .q_r_0100_7 ul li {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_1 {
    float: left;
    width: 239px;
    height: 42px;
    line-height: 42px;
    margin-top: 20px;
    font-size: 16px;
    color: #555;
    text-align: right;
    padding-right: 10px;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 {
    float: left;
    width: 961px;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 .q_in_7_1 {
    float: left;
    width: 400px;
    height: 42px;
    margin: 20px 26px 0 0;
    border: 1px solid #e5e5e5;
    line-height: 28px;
    padding: 6px 32px;
    font-size: 14px;
    outline: none;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_3 {
    float: left;
    width: 400px;
    height: 42px;
    margin: 20px 26px 0 0;
    position: relative;
    z-index: 99;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_3:hover {
    z-index: 199;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_3 .q_span_7_3 {
    float: left;
    width: 400px;
    height: 42px;
    border: 1px solid #e5e5e5;
    line-height: 40px;
    padding: 0 32px;
    font-size: 14px;
    color: #999;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_3 .q_in_7_3 {
    display: block;
    background: url(images/q_tb_7_1.jpg) no-repeat center;
    width: 17px;
    height: 21px;
    position: absolute;
    top: 10px;
    right: 11px;
    outline: none;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_3 .q_serul_7_3 {
    display: block;
    position: absolute;
    top: 40px !important;
    margin-top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    border: 1px solid #e5e5e5;
    background: #fff;
    padding: 10px 0 !important;
    z-index: 99;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_3 .q_serul_7_3 li {
    float: left;
    width: 100% !important;
    height: 32px !important;
    line-height: 32px !important;
    padding: 0 32px !important;
    font-size: 14px !important;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_3 .q_serul_7_3 li a {
    color: #999;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_4 {
    float: left;
    width: 961px;
    margin-top: 20px;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_4 label {
    display: inline-block;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    color: #333;
    margin-right: 35px;
    font-family: 'Microsoft yahei';
    font-weight: normal;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_4 label input {
    display: inline-block;
    margin-right: 4px !important;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 .q_in_7_2 {
    display: block;
    float: left;
    width: 826px;
    height: 220px;
    border: 1px solid #e5e5e5;
    padding: 0 32px;
    line-height: 40px;
    color: #999;
    font-size: 14px;
    margin-top: 20px;
    outline: none;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 .q_a_7_1 {
    display: block;
    float: left;
    width: 135px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    background: #dcdcdc;
    font-size: 16px;
    color: #333;
    margin: 28px 48px 0 0;
}

.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 .q_a_7_1.on,
.q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 .q_a_7_1:hover {
    background: #005db3;
    color: #fff;
}


@media screen and (max-width: 1199px) {

    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_1,
    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2,
    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_4 {
        width: 100%;
        text-align: left;
    }

    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_3 {
        width: 48% !important;
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_3 .q_span_7_3 {
        width: 100% !important;
    }

    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 .q_in_7_1 {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
    }

    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 .q_in_7_2 {
        width: 98%;
        margin-left: 1%;
        margin-right: 1%;
    }

}

@media screen and (max-width: 767px) {

    .q_c_0100_7 .q_t_0100_7 .q_t_7_1 {
        font-size: 20px;
        line-height: 30px;
    }

    .q_c_0100_7 .q_t_0100_7 .q_t_7_2 {
        font-size: 14px;
        line-height: 20px;
    }

    .q_c_0100_7 .q_l_0100_7 {
        font-size: 16px;
        line-height: 40px;
        height: 40px;
        padding: 0 15px;
        margin-top: 20px;
    }

    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_1 {
        margin-top: 10px;
    }

    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 .q_in_7_1,
    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 .q_in_7_2 {
        width: 98%;
        margin-left: 1%;
        margin-right: 1%;
    }

    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_3 {
        width: 98% !important;
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 .q_in_7_1,
    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_3 .q_span_7_3,
    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_3 .q_serul_7_3 li,
    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 .q_in_7_2 {
        padding: 0 15px;
    }

    .q_c_0100_7 .q_r_0100_7 ul li .q_r_7_2 .q_a_7_1 {
        width: 48%;
        margin: 0 1%;
    }

}


/*会员注册*/
.q_c_0100_8 {
    float: left;
    width: 100%;
    margin-top: 4px;
    font-family: 'Microsoft yahei';
    padding-bottom: 70px;
}

.q_c_0100_8 ul {
    margin: 0 auto;
    width: 426px;
}

.q_c_0100_8 ul li {
    float: left;
    width: 100%;
    margin-top: 20px;
    position: relative;
}

.q_c_0100_8 ul li .q_c_8_1 {
    position: absolute;
    width: 72px;
    border-right: 1px solid #eee;
    height: 33px;
    text-align: center;
    margin-top: 7px;
}

.q_c_0100_8 ul li .q_in_8_1 {
    display: block;
    float: left;
    width: 100%;
    height: 46px;
    border: 1px solid #e5e5e5;
    padding: 7px 26px 7px 98px;
    line-height: 32px;
    font-size: 14px;
    outline: none;
}

.q_c_0100_8 ul li.on .q_in_8_1,
.q_c_0100_8 ul li:hover .q_in_8_1 {
    border: 1px solid #005db3;
    color: #333;
}

.q_c_0100_8 ul li .q_c_8_2 {
    float: left;
    width: 100%;
    height: 26px;
}

.q_c_0100_8 ul li .q_c_8_2 .q_c_8_4 {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    border: 0 none;
    margin-top: 5px;
    background: url(images/q_bg_8_1.jpg) no-repeat center;
    position: relative;
}

.q_c_0100_8 ul li .q_c_8_2 .q_c_8_4 .q_c_8_5 {
    display: none;
    float: left;
    width: 100%;
    height: 100%;
    background: url(images/q_tb_8_1.png) no-repeat center;
}

.q_c_0100_8 ul li .q_c_8_2 .q_c_8_4 .q_in_8_2 {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0 !important;
    padding: 0 !important;
    width: 16px;
    height: 16px;
    cursor: pointer;
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=00);
}

.q_c_0100_8 ul li .q_c_8_2 .q_c_8_3 {
    float: left;
    height: 26px;
    line-height: 26px;
    margin-left: 10px;
    font-size: 14px;
}

.q_c_0100_8 ul li .q_c_8_2 .q_c_8_3 a {
    color: #005db3;
}

.q_c_0100_8 ul li .q_a_8_1 {
    display: block;
    float: left;
    width: 100%;
    height: 48px;
    text-align: center;
    line-height: 48px;
    background: #005db3;
    font-size: 18px;
    color: #fff;
}

@media screen and (max-width: 992px) {

    .q_c_0100_8 {
        padding-bottom: 40px;
    }

}

@media screen and (max-width: 480px) {

    .q_c_0100_8 ul {
        width: 100%;
    }

    .q_c_0100_8 ul li .q_c_8_2 .q_c_8_3 {
        font-size: 12px;
    }

}


/*会员专区-会员风采1*/
.q_c_0100_9 {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 30px;
    font-family: 'Microsoft yahei';
}

.q_c_0100_9 img {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_9 .q_c_9_1 {
    position: absolute;
    right: 28px;
    bottom: 28px;
}

.q_c_0100_9 .q_c_9_1 .q_c_9_2 {
    float: right;
    width: 350px;
    height: 56px;
    padding-left: 20px;
    line-height: 56px;
    background: #2471b9;
    font-size: 16px;
    color: #fff;
}

.q_c_0100_9 .q_c_9_1 .q_c_9_3 {
    float: right;
    clear: both;
    width: 440px;
    height: 72px;
    padding: 16px 20px;
    font-size: 12px;
    line-height: 20px;
    color: #666;
    background: #fff;
    margin-top: 3px;
}

@media screen and (max-width: 767px) {

    .q_c_0100_9 .q_c_9_1 {
        position: relative;
        right: 0;
        bottom: 0;
        float: left;
        width: 100%;
        margin-top: 3px;
    }

    .q_c_0100_9 .q_c_9_1 .q_c_9_2 {
        float: left;
        width: 100%;
    }

    .q_c_0100_9 .q_c_9_1 .q_c_9_3 {
        float: left;
        width: 100%;
        height: auto;
        background: #f5f5f5;
    }

}

.q_c_0100_10 {
    float: left;
    width: 100%;
    overflow: hidden;
    font-family: 'Microsoft yahei';
}

.q_c_0100_10 ul {
    margin: 0 -20px;
}

.q_c_0100_10 ul li {
    float: left;
    width: 50%;
    padding: 0 20px;
    margin-top: 36px;
}

.q_c_0100_10 ul li .q_t_0100_10 {
    float: left;
    width: 100%;
}

.q_c_0100_10 ul li .q_t_0100_10 a {
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 21px;
    border-bottom: 2px solid #e5e5e5;
}

.q_c_0100_10 ul li .q_t_0100_10 a .q_t_10_1 {
    float: left;
    width: 100%;
}

.q_c_0100_10 ul li .q_t_0100_10 a .q_t_10_1 img {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_10 ul li .q_t_0100_10 a .q_t_10_2 {
    float: left;
    width: 100%;
    padding: 0 25px;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    line-height: 36px;
    margin-top: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_c_0100_10 ul li .q_t_0100_10 a .q_t_10_3 {
    float: left;
    width: 100%;
    padding: 0 25px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 6px;
    height: 72px;
    overflow: hidden;
}

.q_c_0100_10 ul li .q_t_0100_10 a:hover {
    border-bottom: 2px solid #005db3;
}

.q_c_0100_10 ul li .q_t_0100_10 a:hover .q_t_10_2 {
    color: #005db3;
}

@media screen and (max-width: 767px) {

    .q_c_0100_10 ul {
        margin: 0 -5px;
    }

    .q_c_0100_10 ul li {
        padding: 0 5px;
        width: 100%;
    }

    .q_c_0100_10 ul li .q_t_0100_10 a .q_t_10_2 {
        padding: 0 10px;
    }

    .q_c_0100_10 ul li .q_t_0100_10 a .q_t_10_3 {
        padding: 0 10px;
    }

}

.q_c_0100_11 {
    float: left;
    width: 100%;
    padding: 24px 0 28px 0;
}


/*会员专区-会员风采内页1*/
.q_c_0100_12 {
    float: left;
    width: 100%;
    font-family: 'Microsoft yahei';
}

.q_c_0100_12 .q_t_0100_12 {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.q_c_0100_12 .q_t_0100_12 .q_t_12_1 {
    float: left;
    width: 400px;
}

.q_c_0100_12 .q_t_0100_12 .q_t_12_1 img {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_12 .q_t_0100_12 .q_t_12_2 {
    float: right;
    width: 435px;
}

.q_c_0100_12 .q_t_0100_12 .q_t_12_2 .q_t_12_3 {
    float: left;
    width: 100%;
    font-size: 20px;
    color: #333;
    line-height: 30px;
    font-weight: bold;
    margin-top: 22px;
}

.q_c_0100_12 .q_t_0100_12 .q_t_12_2 .q_t_12_4 {
    float: left;
    width: 100%;
    line-height: 27px;
    font-size: 16px;
    color: #005db3;
    font-family: 'Arial';
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-style: italic;
}

.q_c_0100_12 .q_t_0100_12 .q_t_12_2 .q_t_12_5 {
    float: left;
    width: 100%;
    margin-top: 12px;
}

.q_c_0100_12 .q_t_0100_12 .q_t_12_2 .q_t_12_5 span {
    display: block;
    float: left;
    width: 55px;
    height: 4px;
    background: #005db3;
}

.q_c_0100_12 .q_t_0100_12 .q_t_12_2 .q_t_12_6 {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    margin-top: 25px;
}

@media screen and (max-width: 1199px) {

    .q_c_0100_12 .q_t_0100_12 .q_t_12_1 {
        float: left;
        width: 100%;
    }

    .q_c_0100_12 .q_t_0100_12 .q_t_12_2 {
        float: left;
        width: 100%;
    }

}

.q_c_0100_12 .q_l_0100_12 {
    float: left;
    width: 100%;
    margin-top: 24px;
}

.q_c_0100_12 .q_l_0100_12 .q_l_12_1 {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    color: #333;
    font-weight: bold;
}

.q_c_0100_12 .q_l_0100_12 .q_l_12_2 {
    float: left;
    width: 100%;
    margin-top: 9px;
    padding-bottom: 32px;
}

.q_c_0100_12 .q_l_0100_12 .q_l_12_2 ul {
    float: left;
    width: 100%;
}

.q_c_0100_12 .q_l_0100_12 .q_l_12_2 ul li {
    float: left;
    width: 100%;
    margin-top: 11px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    padding-left: 14px;
    background: url(images/q_bg_12_1.jpg) no-repeat 1px 12px;
}


/*会员专区-会员信息检索*/
.q_c_0100_13 {
    float: left;
    width: 100%;
}

.q_c_0100_13 .q_t_0100_13 {
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 40px;
    border-bottom: 2px solid #005db3;
}

.q_c_0100_13 .q_t_0100_13 .q_t_13_1 {
    float: left;
    width: 100%;
    font-size: 36px;
    line-height: 48px;
    color: #666;
    margin-top: 45px;
}

.q_c_0100_13 .q_t_0100_13 .q_t_13_2 {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

.q_c_0100_13 .q_t_0100_13 .q_t_13_2 span {
    display: inline-block;
    width: 50px;
    height: 3px;
    background: #005db3;
}

.q_c_0100_13 .q_t_0100_13 .q_t_13_3 {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 6px;
    font-size: 14px;
    color: #999;
    line-height: 28px;
    font-family: 'Arial';
}

.q_c_0100_13 .q_t_0100_13 .q_t_13_4 {
    float: left;
    width: 100%;
    margin-top: 28px;
}

.q_c_0100_13 .q_t_0100_13 .q_t_13_4 .q_t_13_5 {
    margin: 0 auto;
    width: 566px;
    height: 46px;
    padding-right: 139px;
    border: 1px solid #e5e5e5;
    position: relative;
}

.q_c_0100_13 .q_t_0100_13 .q_t_13_4 .q_t_13_5 .q_in_13_1 {
    display: block;
    float: left;
    width: 100%;
    height: 44px;
    padding: 8px 10px;
    font-size: 14px;
    line-height: 24px;
    outline: none;
}

.q_c_0100_13 .q_t_0100_13 .q_t_13_4 .q_t_13_5 .q_in_13_2 {
    display: block;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 140px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
    color: #fff;
    background: #005db3;
    outline: none;
}

@media screen and (max-width: 767px) {

    .q_c_0100_13 .q_t_0100_13 {
        padding-bottom: 20px;
    }

    .q_c_0100_13 .q_t_0100_13 .q_t_13_1 {
        font-size: 18px;
        line-height: 36px;
        margin-top: 20px;
    }

    .q_c_0100_13 .q_t_0100_13 .q_t_13_3 {
        font-size: 12px;
        line-height: 24px;
    }

    .q_c_0100_13 .q_t_0100_13 .q_t_13_4 {
        margin-top: 10px;
    }

    .q_c_0100_13 .q_t_0100_13 .q_t_13_4 .q_t_13_5 {
        float: left;
        width: 100%;
        padding-right: 79px;
    }

    .q_c_0100_13 .q_t_0100_13 .q_t_13_4 .q_t_13_5 .q_in_13_2 {
        width: 80px;
    }

}

.q_c_0100_14 {
    float: left;
    width: 100%;
}

.q_c_0100_14 ul {
    float: left;
    width: 100%;
}

.q_c_0100_14 ul li {
    float: left;
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #ddd;
    padding: 12px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.q_c_0100_14 ul li a {
    display: block;
    float: left;
    padding-left: 18px;
    border-left: 2px solid #fff;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #333;
}

.q_c_0100_14 ul li a:hover {
    color: #005db3;
    border-left: 2px solid #005db3;
}


/*会员专区-区县动态*/
.q_c_0100_15 {
    float: left;
    width: 100%;
}

.q_c_0100_15 ul {
    float: left;
    width: 100%;
}

.q_c_0100_15 ul li {
    float: left;
    width: 100%;
    padding: 30px 0;
    border-bottom: 1px dashed #d6d6d6;
}

.q_c_0100_15 ul li .q_t_0100_15 {
    float: left;
    width: 100%;
    position: relative;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_1 {
    float: left;
    width: 200px;
    position: relative;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_1 a {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_1 a img {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_1 .q_t_15_2 {
    position: absolute;
    left: 100%;
    margin-left: -23px;
    top: 30px;
    width: 36px;
    height: 2px;
    background: #005db3;
    z-index: 9;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_3 {
    float: left;
    width: 450px;
    margin-left: 30px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_3 .q_t_15_4 {
    float: left;
    width: 100%;
    margin-top: 16px;
    height: 32px;
    font-size: 16px;
    line-height: 32px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_3 .q_t_15_4 a {
    color: #333;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_3 .q_t_15_5 {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 24px;
    color: #888;
    margin-top: 16px;
    height: 48px;
    overflow: hidden;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_6 {
    position: absolute;
    right: 0;
    top: 31px;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_6 .q_t_15_7 {
    float: left;
    padding-right: 16px;
    height: 35px;
    border-right: 1px solid #ccc;
    text-align: right;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_6 .q_t_15_7 .q_t_15_8 {
    font-size: 24px;
    color: #aaa;
    height: 25px;
    line-height: 25px;
    font-family: 'Arial';
    margin-top: -4px;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_6 .q_t_15_7 .q_t_15_9 {
    font-size: 14px;
    color: #ccc;
    height: 48px;
    line-height: 18px;
    font-family: 'Arial';
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_6 .q_t_15_10 {
    float: left;
    width: 30px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_c_0100_15 ul li .q_t_0100_15 .q_t_15_6 .q_t_15_10 a {
    display: block;
    width: 30px;
    height: 30px;
    float: right;
    margin-top: 2px;
    background: url(images/q_bg_15_1.png) no-repeat right center #fff;
}

.q_c_0100_15 ul li:hover .q_t_0100_15 .q_t_15_1 .q_t_15_2 {
    width: 54px;
}

.q_c_0100_15 ul li:hover .q_t_0100_15 .q_t_15_3 {
    margin-left: 50px;
}

.q_c_0100_15 ul li:hover .q_t_0100_15 .q_t_15_6 .q_t_15_10 {
    width: 47px;
}

.q_c_0100_15 ul li:hover .q_t_0100_15 .q_t_15_6 .q_t_15_10 a {
    background: url(images/q_bg_15_2.png) no-repeat center #005db3;
}

@media screen and (max-width: 1199px) {

    .q_c_0100_15 ul li .q_t_0100_15 .q_t_15_1 {
        width: 140px;
    }

    .q_c_0100_15 ul li .q_t_0100_15 .q_t_15_3 {
        width: 320px;
        margin-left: 20px;
    }

    .q_c_0100_15 ul li .q_t_0100_15 .q_t_15_3 .q_t_15_4 {
        margin-top: 6px;
    }

    .q_c_0100_15 ul li .q_t_0100_15 .q_t_15_3 .q_t_15_5 {
        margin-top: 6px;
    }

    .q_c_0100_15 ul li:hover .q_t_0100_15 .q_t_15_3 {
        margin-left: 40px;
    }

}

@media screen and (max-width: 767px) {

    .q_c_0100_15 ul li .q_t_0100_15 .q_t_15_1 {
        width: 100%;
    }

    .q_c_0100_15 ul li .q_t_0100_15 .q_t_15_1 .q_t_15_2 {
        display: none;
    }

    .q_c_0100_15 ul li .q_t_0100_15 .q_t_15_3 {
        width: 100%;
        margin-left: 0;
    }

    .q_c_0100_15 ul li:hover .q_t_0100_15 .q_t_15_3 {
        margin-left: 0;
    }

    .q_c_0100_15 ul li .q_t_0100_15 .q_t_15_6 {
        position: relative;
        top: 0;
        right: 0;
        float: left;
        width: 100%;
        margin-top: 10px;
    }

}


/*会员专区-最新活动(内页)*/
.q_c_0100_16 {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 30px;
    border-bottom: 1px solid #ddd;
    padding-right: 130px;
    padding-bottom: 16px;
    font-family: 'Microsoft yahei';
}

.q_c_0100_16 .q_t_0100_16 {
    float: left;
    width: 100%;
    line-height: 40px;
    font-size: 22px;
    color: #333;
    font-weight: bold;
}

.q_c_0100_16 .q_l_0100_16 {
    float: left;
    width: 100%;
    line-height: 27px;
    font-size: 12px;
    color: #aaa;
}

.q_r_0100_16 {
    float: left;
}

.q_r_0100_16 a {
    display: block;
    float: left;
    width: 110px;
    height: 40px;
    text-align: center;
    line-height: 40px; /*background:#dfe6ec;*/
    background: #005db3;
    font-size: 14px; /*color:#005db3;*/
    color: #fff;
}

.q_r_0100_16 a:hover {
    background: #005db3;
    color: #fff;
}

.q_r_0100_16 a.on {
    background: #a9a9a9;
    color: #fff;
}

@media screen and (max-width: 767px) {

    .q_c_0100_16 {
        padding-right: 0;
    }

    .q_c_0100_16 .q_r_0100_16 {
        width: 100%;
        position: static;
        left: 0;
        top: auto;
        bottom: 16px;
    }

    .q_c_0100_16 .q_r_0100_16 a {
        float: left;
        height: 32px;
        line-height: 32px;
        width: 80px;
        font-size: 12px;
    }

}

.q_c_0100_17 {
    float: left;
    width: 100%;
}

.q_c_0100_17 .q_t_0100_17 {
    float: left;
    width: 100%;
    padding: 20px 0;
    font-size: 14px;
    line-height: 28px;
    color: #555;
}

.q_c_0100_17 .q_t_0100_17 .q_img_17_1 {
    display: block;
    width: 100%;
}

.q_c_0100_17 .q_l_0100_17 {
    float: left;
    width: 100%;
    margin-top: 17px;
    padding-bottom: 63px;
}

.q_c_0100_17 .q_l_0100_17 .q_l_17_1 {
    float: left;
}

.q_c_0100_17 .q_l_0100_17 .q_l_17_1 a {
    display: block;
    float: left;
    width: 120px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    font-size: 14px;
    color: #005db3;
    background: #dfe6ec;
}

.q_c_0100_17 .q_l_0100_17 .q_l_17_1 a:hover {
    background: #005db3;
    color: #fff;
}

.q_c_0100_16 .q_l_17_2 {
    float: right;
    margin-top: 0px;
    position: absolute;
    right: 0;
    top: 1px;
}

.q_c_0100_17 .q_l_0100_17 .q_l_17_2 {
    float: right;
    margin-top: 3px;
    display: none;
}

.bdsharebuttonbox {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
}

.bdsharebuttonbox .bds_tsina {
    display: block;
    background: url(images/q_img_17_2.png) no-repeat center !important;
    width: 35px !important;
    height: 35px !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-right: 8px !important;
}

.bdsharebuttonbox .bds_qzone {
    display: block;
    background: url(images/q_img_17_3.png) no-repeat center !important;
    width: 35px !important;
    height: 35px !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-right: 8px !important;
}

.bdsharebuttonbox .bds_weixin {
    display: block;
    background: url(images/q_img_17_4.png) no-repeat center !important;
    width: 35px !important;
    height: 35px !important;
    padding: 0 !important;
    margin: 0 !important;
}

.bshare-custom {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
}

.bshare-custom .bshare-sinaminiblog {
    display: block;
    background: url(images/q_img_17_2.png) no-repeat center !important;
    width: 35px !important;
    height: 35px !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-right: 8px !important;
}

.bshare-custom .bshare-qzone {
    display: block;
    background: url(images/q_img_17_3.png) no-repeat center !important;
    width: 35px !important;
    height: 35px !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-right: 8px !important;
}

.bshare-custom .bshare-weixin {
    display: block;
    background: url(images/q_img_17_4.png) no-repeat center !important;
    width: 35px !important;
    height: 35px !important;
    padding: 0 !important;
    margin: 0 !important;
}

.bd_weixin_popup {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}


.q_c_0100_18 {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1999;
    background: url(images/q_bg_18_1.png);
    font-family: 'Microsoft yahei';
}

.q_c_0100_18 .q_t_0100_18 {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 524px;
    height: 520px;
    margin-left: -262px;
    margin-top: -260px;
    background: #fff;
    padding: 0 74px 0 80px;
}

.q_c_0100_18 .q_t_0100_18 .q_t_18_3 {
    position: absolute;
    right: 23px;
    top: 22px;
}

.q_c_0100_18 .q_t_0100_18 .q_t_18_3 a {
    display: block;
    float: left;
    width: 17px;
}

.q_c_0100_18 .q_t_0100_18 .q_t_18_3 a img {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_18 .q_t_0100_18 ul {
    float: left;
    width: 100%;
}

.q_c_0100_18 .q_t_0100_18 ul li {
    float: left;
    width: 100%;
    margin-top: 25px;
}

.q_c_0100_18 .q_t_0100_18 ul li .q_t_18_1 {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 6px;
    font-size: 26px;
    color: #1c1c1c;
    height: 41px;
    line-height: 41px;
}

.q_c_0100_18 .q_t_0100_18 ul li .q_t_18_2 {
    float: left;
    width: 100%;
}

.q_c_0100_18 .q_t_0100_18 ul li .q_t_18_2 .q_in_18_1 {
    display: block;
    float: left;
    width: 100%;
    height: 46px;
    border: 1px solid #e5e5e5;
    padding: 10px 26px;
    line-height: 24px;
    font-size: 14px;
    color: #aaa;
    outline: none;
}

.q_c_0100_18 .q_t_0100_18 ul li .q_t_18_4 {
    float: left;
    width: 100%;
    margin-top: 23px;
}

.q_c_0100_18 .q_t_0100_18 ul li .q_t_18_4 input {
    display: block;
    float: left;
    border: none;
    width: 165px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    font-size: 18px;
    color: #005db3;
    background: #dfe6ec;
}

.q_c_0100_18 .q_t_0100_18 ul li .q_t_18_4 input:hover {
    color: #fff;
    background: #005db3;
}

@media screen and (max-width: 767px) {

    .q_c_0100_18 .q_t_0100_18 {
        width: 90%;
        height: 80%;
        left: 5%;
        top: 10%;
        margin-left: 0;
        margin-top: 0;
        padding: 0 15px;
        overflow: scroll;
    }

    .q_c_0100_18 .q_t_0100_18 .q_t_18_3 {
        right: 15px;
        top: 15px;
    }

    .q_c_0100_18 .q_t_0100_18 ul li {
        margin-top: 15px;
    }

    .q_c_0100_18 .q_t_0100_18 ul li .q_t_18_1 {
        font-size: 18px;
        line-height: 28px;
        height: 28px;
    }

    .q_c_0100_18 .q_t_0100_18 ul li .q_t_18_4 {
        margin-top: 6px;
        padding-bottom: 15px;
    }

    .q_c_0100_18 .q_t_0100_18 ul li .q_t_18_4 input {
        width: 46%;
    }

}


/*会员专区-最新活动*/
.q_c_0100_19 {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.q_c_0100_19 .q_t_0100_19 {
    float: left;
    width: 100%;
    position: relative;
}

.q_c_0100_19 .q_t_0100_19 .bd {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.q_c_0100_19 .q_t_0100_19 .hd .prev {
    display: block;
    position: absolute;
    left: 377px;
    bottom: 0;
    width: 36px;
    height: 36px;
    background: url(images/q_an_19_1_1.png) no-repeat center;
}

.q_c_0100_19 .q_t_0100_19 .hd .next {
    display: block;
    position: absolute;
    left: 414px;
    bottom: 0;
    width: 36px;
    height: 36px;
    background: url(images/q_an_19_1.png) no-repeat center;
}

.q_c_0100_19 .q_t_0100_19 .hd .prev:hover {
    background: url(images/q_an_19_2.png) no-repeat center;
}

.q_c_0100_19 .q_t_0100_19 .hd .next:hover {
    background: url(images/q_an_19_2_1.png) no-repeat center;
}

.q_c_0100_19 .q_t_0100_19 .bd {
    overflow: hidden;
}

.q_c_0100_19 .q_t_0100_19 .bd ul li {
    overflow: hidden;
}

.q_c_0100_19 .q_t_0100_19 .q_t_19_1 {
    float: left;
    width: 100%;
    position: relative;
    background: #f0f5fb;
}

.q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_2 {
    float: left;
    width: 450px;
}

.q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_2 a {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_2 a img {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_3 {
    float: left;
    width: 429px;
    padding: 0 22px;
}

.q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_3 .q_t_19_4 {
    float: left;
    width: 100%;
    margin-top: 22px;
    padding-bottom: 16px;
    border-bottom: 1px solid #d1e1f2;
    line-height: 36px;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_3 .q_t_19_4 a {
    color: #333;
}

.q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_3 .q_t_19_5 {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 26px;
    color: #888;
    height: 78px;
    overflow: hidden;
    margin-top: 18px;
}

.q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_3 .q_t_19_6 {
    float: left;
    width: 100%;
    margin-top: 80px;
}

.q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_3 .q_t_19_6 .q_t_19_7 {
    float: left;
    height: 24px;
    line-height: 24px;
    background: url(images/q_tb_19_1.png) no-repeat left center;
    padding-left: 20px;
    font-size: 14px;
    color: #aaa;
    font-family: 'Arial';
}

.q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_3 .q_t_19_6 .q_t_19_8 {
    float: right;
    height: 24px;
    line-height: 24px;
    background: url(images/q_tb_19_2.png) no-repeat right center;
    padding-right: 12px;
    font-size: 14px;
    color: #005db3;
}

.q_c_0100_19 .q_t_0100_19 .q_t_19_1:hover .q_t_19_3 .q_t_19_4 a {
    color: #005db3;
}

@media screen and (max-width: 1199px) {

    .q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_2 {
        width: 100%;
    }

    .q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_3 {
        width: 100%;
    }

    .q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_3 .q_t_19_6 {
        margin-top: 20px;
        padding-bottom: 20px;
    }

    .q_c_0100_19 .q_t_0100_19 .hd .prev {
        bottom: 235px;
        left: 0;
    }

    .q_c_0100_19 .q_t_0100_19 .hd .next {
        bottom: 235px;
        right: 0;
        left: auto;
    }

    .q_c_0100_16 .q_l_17_2 {
        float: right;
        margin-top: 0px;
        position: absolute;
        right: 0;
        top: 1px;
        display: none;
    }

    .q_c_0100_17 .q_l_0100_17 .q_l_17_2 {
        float: right;
        margin-top: 3px;
        display: block;
    }
}

@media screen and (max-width: 767px) {

    .q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_3 {
        padding: 0 10px;
    }

    .q_c_0100_19 .q_t_0100_19 .q_t_19_1 .q_t_19_3 .q_t_19_4 {
        margin-top: 10px;
        padding-bottom: 6px;
        font-size: 18px;
        line-height: 28px;
    }

    .q_c_0100_19 .q_t_0100_19 .hd .prev,
    .q_c_0100_19 .q_t_0100_19 .hd .next {
        bottom: 205px;
    }

}

.q_c_0100_20 {
    float: left;
    width: 100%;
    overflow: hidden;
}

.q_c_0100_20 ul {
    margin: 0 -11px;
}

.q_c_0100_20 ul li {
    float: left;
    width: 33.333333%;
    padding: 0 11px;
    margin-top: 30px;
}

.q_c_0100_20 ul li .q_t_0100_20 {
    float: left;
    width: 100%;
}

.q_c_0100_20 ul li .q_t_0100_20 a {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_20 ul li .q_t_0100_20 a .q_t_20_1 {
    float: left;
    width: 100%;
    overflow: hidden;
}

.q_c_0100_20 ul li .q_t_0100_20 a .q_t_20_1 img {
    display: block;
    float: left;
    width: 90%;
    height: 245px;
    transition: -webkit-transform 2s;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

.q_c_0100_20 ul li:hover .q_t_0100_20 a .q_t_20_1 img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}

.q_c_0100_20 ul li .q_t_0100_20 a .q_t_20_2 {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    color: #333;
    height: 24px;
    margin-top: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.q_c_0100_20 ul li .q_t_0100_20 a .q_t_20_3 {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 22px;
    height: 22px;
    color: #aaa;
    margin-top: 6px;
}

.q_c_0100_20 ul li .q_t_0100_20 a .q_t_20_4 {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    color: #666;
    margin-top: 8px;
}

.q_c_0100_20 ul li .q_t_0100_20 a .q_t_20_5 {
    float: left;
    padding-right: 13px;
    font-size: 14px;
    line-height: 24px;
    color: #005db3;
    background: url(images/q_tb_19_2.png) no-repeat right center;
}

.q_c_0100_20 ul li .q_t_0100_20 a .q_t_20_6 {
    float: left;
    width: 100%;
    height: 3px;
    border-bottom: 1px solid #ebf2f9;
    border-top: 1px solid #ebf2f9;
    margin-top: 19px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_c_0100_20 ul li .q_t_0100_20 a:hover .q_t_20_2 {
    color: #005db3;
}

.q_c_0100_20 ul li .q_t_0100_20 a:hover .q_t_20_6 {
    border-bottom: 1px solid #005db3;
    border-top: 1px solid #005db3;
}

@media screen and (max-width: 1199px) {

    .q_c_0100_20 ul {
        margin: 0 -5px;
    }

    .q_c_0100_20 ul li {
        width: 100%;
        padding: 0 5px;
    }

    .q_c_0100_20 ul li .q_t_0100_20 a .q_t_20_1 img {
        height: auto;
    }
}


/*经贸商机-采购*/
.q_c_0100_21 {
    float: left;
    width: 100%;
    overflow: hidden;
}

.q_c_0100_21 ul {
    margin: 0 -11px;
}

.q_c_0100_21 ul li {
    float: left;
    width: 50%;
    padding: 0 11px;
    margin-top: 30px;
}

.q_c_0100_21 ul li .q_t_0100_21 {
    float: left;
    width: 100%;
}

.q_c_0100_21 ul li .q_t_0100_21 a {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_21 ul li .q_t_0100_21 a .q_t_21_1 {
    float: left;
    width: 100%;
}

.q_c_0100_21 ul li .q_t_0100_21 a .q_t_21_1 .q_t_21_2 {
    float: left;
    width: 65px;
    height: 65px;
    text-align: center;
    background: #f2f2f2;
}

.q_c_0100_21 ul li .q_t_0100_21 a .q_t_21_1 .q_t_21_2 span {
    display: block;
    float: left;
    width: 100%;
    font-size: 30px;
    line-height: 30px;
    color: #aaa;
    font-family: 'Arial';
    margin-top: 5px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_c_0100_21 ul li .q_t_0100_21 a .q_t_21_1 .q_t_21_2 font {
    display: block;
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 24px;
    color: #ccc;
    font-family: 'Arial';
}

.q_c_0100_21 ul li .q_t_0100_21 a .q_t_21_1 .q_t_21_3 {
    float: right;
    height: 65px;
    line-height: 65px;
    font-size: 14px;
    color: #999;
    padding-right: 8px;
}

.q_c_0100_21 ul li .q_t_0100_21 a .q_t_21_4 {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 32px;
    height: 32px;
    color: #333;
    padding-left: 10px;
    margin-top: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.q_c_0100_21 ul li .q_t_0100_21 a .q_t_21_5 {
    float: left;
    width: 100%;
    margin-top: 9px;
    height: 46px;
    padding-top: 3px;
    line-height: 40px;
    padding-left: 10px;
    border-bottom: 3px solid #e4e3de;
    font-size: 14px;
    color: #005db3;
    position: relative;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_c_0100_21 ul li .q_t_0100_21 a .q_t_21_5 span {
    display: block;
    position: absolute;
    right: 10px;
    top: 3px;
    background: url(images/q_tb_21_1.png) no-repeat center;
    width: 33px;
    height: 40px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_c_0100_21 ul li .q_t_0100_21 a:hover .q_t_21_1 .q_t_21_2 span {
    color: #005db3;
}

.q_c_0100_21 ul li .q_t_0100_21 a:hover .q_t_21_5 {
    background: #005db3;
    color: #fff;
    border-bottom: 3px solid #005db3;
}

.q_c_0100_21 ul li .q_t_0100_21 a:hover .q_t_21_5 span {
    background: url(images/q_tb_21_2.png) no-repeat center;
}

@media screen and (max-width: 767px) {

    .q_c_0100_21 ul li {
        width: 100%;
    }

}


/*联系我们*/
.q_c_0100_22 {
    float: left;
    width: 100%;
    background: #eee;
    margin-top: 28px;
    padding: 20px 0;
}

.q_c_0100_22 .q_c_22_1 {
    float: left;
    height: 76px;
    margin-left: 37px;
    width: 232px;
    background: url(images/q_img_22_1.png) no-repeat left center;
    padding-left: 60px;
    line-height: 76px;
    font-size: 20px;
    font-weight: bold;
    color: #005db3;
    border-right: 1px solid #a6c2dc;
    margin-top: 12px;
}

.q_c_0100_22 .q_c_22_2 {
    float: left;
    width: 482px;
    margin-top: 4px;
    padding-left: 50px;
}

.q_c_0100_22 .q_c_22_2 ul {
    float: left;
    width: 100%;
}

.q_c_0100_22 .q_c_22_2 ul li {
    float: left;
    width: 100%;
    padding-left: 64px;
    margin-top: 5px;
    position: relative;
    line-height: 24px;
    font-size: 14px;
    color: #666;
}

.q_c_0100_22 .q_c_22_2 ul li .q_span_22_2 {
    position: absolute;
    left: 0;
    top: 0;
    line-height: 24px;
    font-size: 14px;
    color: #333;
}

.q_c_0100_22 .q_c_22_3 {
    float: left;
    width: 100px;
}

.q_c_0100_22 .q_c_22_3 img {
    float: left;
    width: 100%;
}

.pc_pad_img {
    display: block;
}

.phone_img {
    display: none;
}

@media screen and (max-width: 1199px) {

    .q_c_0100_22 .q_c_22_1 {
        width: 192px;
        padding-left: 50px;
        margin-left: 20px;
    }

    .q_c_0100_22 .q_c_22_2 {
        padding-left: 20px;
        width: 422px;
    }

}

@media screen and (max-width: 767px) {
    .pc_pad_img {
        display: none;
    }

    .phone_img {
        display: block;
    }

    .q_c_0100_22 {
        padding: 20px;
    }

    .q_c_0100_22 .q_c_22_1 {
        float: left;
        width: 100%;
        margin: 0;
        padding-left: 70px;
        border: none;
    }

    .q_c_0100_22 .q_c_22_2 {
        width: 100%;
        padding: 0;
    }

    .q_c_0100_22 .q_c_22_2 ul li {
        padding-left: 44px;
    }

    .q_c_0100_22 .q_c_22_3 {
        width: 120px;
        margin-top: 10px;
    }

    .q_c_0100_22 .q_c_22_3 img {
        max-width: 100%;
        width: auto;
    }

}

.q_c_0100_23 {
    float: left;
    width: 100%;
    margin-top: 46px;
}

.q_c_0100_23 ul {
    margin: 0 -6px;
}

.q_c_0100_23 ul li {
    float: left;
    width: 33.333333%;
    padding: 0 6px;
}

.q_c_0100_23 ul li .q_t_0100_23 {
    float: left;
    width: 100%;
}

.q_c_0100_23 ul li .q_t_0100_23 .q_t_23_1 {
    float: left;
    width: 100%;
    background: url(images/q_bg_23_2.png) no-repeat center;
    background-size: 105px;
}

.q_c_0100_23 ul li .q_t_0100_23 .q_t_23_1 img {
    display: block;
    width: 105px;
    margin: 0 auto;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.q_c_0100_23 ul li:hover .q_t_0100_23 .q_t_23_1 img {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);

}

.q_c_0100_23 ul li .q_t_0100_23 .q_t_23_2 {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 16px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    color: #333;
    font-family: 'Arial';
}

.q_c_0100_23 ul li .q_t_0100_23 .q_t_23_3 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #333;
    height: 23px;
    line-height: 23px;
}

@media screen and (max-width: 480px) {

    .q_c_0100_23 {
        margin-top: 0;
    }

    .q_c_0100_23 ul li {
        width: 100%;
        margin-top: 20px;
    }


}

.q_c_0100_24 {
    float: left;
    width: 100%;
    margin-top: 46px;
    padding-bottom: 75px;
}

.q_c_0100_24 .q_t_0100_24 {
    float: left;
    width: 100%;
}


@media screen and (max-width: 767px) {

    .q_c_0100_24 {
        margin-top: 20px;
        padding-bottom: 40px;
    }

}


/*商会服务-经贸会议*/
.q_c_0100_25 {
    float: left;
    width: 100%;
}

.q_c_0100_25 {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.q_c_0100_25 .q_t_0100_25 {
    float: left;
    width: 100%;
    position: relative;
}

.q_c_0100_25 .q_t_0100_25 .hd {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding-bottom: 21px;
}

.q_c_0100_25 .q_t_0100_25 .hd ul {
    float: left;
    margin-left: 371px;
}

.q_c_0100_25 .q_t_0100_25 .hd ul li {
    float: left;
    background: url(images/q_tb_25_3.png) no-repeat center;
    width: 7px;
    height: 7px;
    margin-right: 5px;
}

.q_c_0100_25 .q_t_0100_25 .hd ul li.on {
    background: url(images/q_tb_25_4.png) no-repeat center;
}

.q_c_0100_25 .q_t_0100_25 .hd .prev {
    display: block;
    position: absolute;
    left: 0;
    bottom: 1px;
    width: 8px;
    height: 16px;
    background: url(images/q_an_25_2_1.png) no-repeat center;
}

.q_c_0100_25 .q_t_0100_25 .hd .next {
    display: block;
    position: absolute;
    left: 27px;
    bottom: 1px;
    width: 8px;
    height: 16px;
    background: url(images/q_an_25_2.png) no-repeat center;
}

.q_c_0100_25 .q_t_0100_25 .hd .prev:hover {
    background: url(images/q_an_25_1.png) no-repeat center;
}

.q_c_0100_25 .q_t_0100_25 .hd .next:hover {
    background: url(images/q_an_25_1_1.png) no-repeat center;
}

.q_c_0100_25 .q_t_0100_25 .bd {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.q_c_0100_25 .q_t_0100_25 .bd {
    overflow: hidden;
}

.q_c_0100_25 .q_t_0100_25 .bd ul li {
    overflow: hidden;
}

.q_c_0100_25 .q_t_0100_25 .q_t_25_1 {
    float: left;
    width: 100%;
    position: relative;
    padding-left: 273px;
}

.q_c_0100_25 .q_t_0100_25 .q_t_25_1 .q_t_25_2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 352px;
}

.q_c_0100_25 .q_t_0100_25 .q_t_25_1 .q_t_25_2 a {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_25 .q_t_0100_25 .q_t_25_1 .q_t_25_2 a img {
    display: block;
    float: left;
    width: 100%;
}

.q_c_0100_25 .q_t_0100_25 .q_t_25_1 .q_t_25_3 {
    float: left;
    width: 100%;
    background: url(images/q_bg_25_1.png) no-repeat right bottom #005db3;
    height: 276px;
    padding: 0 56px 0 116px;
}

.q_c_0100_25 .q_t_0100_25 .q_t_25_1 .q_t_25_3 .q_t_25_4 {
    float: left;
    width: 100%;
    margin-top: 36px;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    font-weight: bold;
}

.q_c_0100_25 .q_t_0100_25 .q_t_25_1 .q_t_25_3 .q_t_25_4 a {
    color: #fff;
}

.q_c_0100_25 .q_t_0100_25 .q_t_25_1 .q_t_25_3 .q_t_25_5 {
    float: left;
    width: 72px;
    height: 1px;
    margin-top: 32px;
    background: #5491c9;
}

.q_c_0100_25 .q_t_0100_25 .q_t_25_1 .q_t_25_3 .q_t_25_6 {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 24px;
    color: #fff;
    margin-top: 27px;
}


@media screen and (max-width: 1199px) {

    .q_c_0100_25 .q_t_0100_25 .q_swiper_s_25 {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        padding-bottom: 21px;
        padding-left: 371px;
    }

    .q_c_0100_25 .q_t_0100_25 .q_swiper_s_25 .swiper-pagination-bullet {
        display: inline-block;
        background: url(images/q_tb_25_3.png) no-repeat center;
        width: 7px;
        height: 7px;
        margin-right: 5px;
        text-indent: -90px;
        overflow: hidden;
        cursor: pointer;
    }

    .q_c_0100_25 .q_t_0100_25 .q_swiper_s_25 .swiper-pagination-bullet-active {
        background: url(images/q_tb_25_4.png) no-repeat center;
    }

}

@media screen and (max-width: 767px) {

    .q_c_0100_25 .q_t_0100_25 .hd .prev {
        display: none;
        bottom: 286px;
        left: 10px;
    }

    .q_c_0100_25 .q_t_0100_25 .hd .next {
        display: none;
        bottom: 286px;
        left: 37px;
    }

    .q_c_0100_25 .q_t_0100_25 {
        background: url(images/q_bg_25_1.png) no-repeat right bottom #005db3;
    }

    .q_c_0100_25 .q_t_0100_25 .q_t_25_1 {
        padding-left: 0;
    }

    .q_c_0100_25 .q_t_0100_25 .q_t_25_1 .q_t_25_2 {
        position: relative;
        float: left;
        width: 100%;
    }

    .q_c_0100_25 .q_t_0100_25 .q_t_25_1 .q_t_25_3 {
        background: none;
        padding: 0 20px;
    }

    .q_c_0100_25 .q_t_0100_25 .q_swiper_s_25 {
        padding-left: 0;
        text-align: center;
    }

}

.q_c_0100_26 {
    float: left;
    width: 100%;
    margin-top: 30px;
    border-top: 1px dashed #d6d6d6;
}

.q_c_0100_26 ul {
    float: left;
    width: 100%;
}

.q_c_0100_26 ul li {
    float: left;
    width: 100%;
}

.q_c_0100_26 ul li .q_t_0100_26 {
    float: left;
    width: 100%;
}

.q_c_0100_26 ul li .q_t_0100_26 a {
    display: block;
    float: left;
    width: 100%;
    border-bottom: 1px dashed #d6d6d6;
    position: relative;
    padding-bottom: 26px;
}

.q_c_0100_26 ul li .q_t_0100_26 a .q_t_26_1 {
    float: left;
    width: 100%;
    padding-left: 30px;
    background: url(images/q_tb_26_1.png) no-repeat left center;
    font-size: 30px;
    line-height: 30px;
    color: #aaa;
    font-family: 'Arial';
    margin-top: 30px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_c_0100_26 ul li .q_t_0100_26 a .q_t_26_2 {
    float: left;
    width: 100%;
    padding-left: 30px;
    font-size: 16px;
    color: #ccc;
    font-family: 'Arial';
    line-height: 20px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_c_0100_26 ul li .q_t_0100_26 a .q_t_26_3 {
    float: left;
    width: 16px;
    height: 2px;
    background: #005db3;
    margin: 16px 0 0 30px;
}

.q_c_0100_26 ul li .q_t_0100_26 a .q_t_26_4 {
    float: left;
    width: 100%;
    padding-left: 30px;
    font-size: 16px;
    color: #333;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 19px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_c_0100_26 ul li .q_t_0100_26 a .q_t_26_5 {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 24px;
    color: #888;
    margin-top: 6px;
    height: 48px;
    overflow: hidden;
    padding: 0 10px 0 30px;
}

.q_c_0100_26 ul li .q_t_0100_26 a .q_t_26_6 {
    position: absolute;
    right: 0;
    top: 30px;
    width: 100px;
    height: 30px;
    background: url(images/q_tb_26_3.png) no-repeat 54px center #f2f2f2;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}

.q_c_0100_26 ul li .q_t_0100_26 a:hover .q_t_26_1 {
    background: url(images/q_tb_26_2.png) no-repeat left center;
    color: #005db3;
}

.q_c_0100_26 ul li .q_t_0100_26 a:hover .q_t_26_2 {
    color: #005db3;
}

.q_c_0100_26 ul li .q_t_0100_26 a:hover .q_t_26_4 {
    color: #005db3;
}

.q_c_0100_26 ul li .q_t_0100_26 a:hover .q_t_26_6 {
    background: url(images/q_tb_26_4.png) no-repeat 54px center #005db3;
}


@media screen and (max-width: 1199px) {

    .ul_style {
        z-index: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        -o-transition-property: -o-transform;
        -ms-transition-property: -ms-transform;
        transition-property: transform;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

    .li_style {
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        flex-shrink: 0;
    }

}

@media screen and (max-width: 767px) {

    .ul_phone {
        z-index: 1;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        -o-transition-property: -o-transform;
        -ms-transition-property: -ms-transform;
        transition-property: transform;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

    .li_phone {
        -webkit-flex-shrink: 0;
        -ms-flex: 0 0 auto;
        flex-shrink: 0;
    }

}


/* 验证专用 */

.Validform_checktip {

    line-height: 20px;
    height: 20px;
    overflow: hidden;
    color: #999;
    font-size: 14px;
    width: 100%;
    float: left;
}

.Validform_right {
    color: #71b83d;
    background: url(images/right.png) no-repeat left center;
}

.Validform_wrong {
    color: red;
    white-space: nowrap;
}

.Validform_loading {
    padding-left: 20px;
    background: url(images/onLoad.gif) no-repeat left center;
}

.Validform_error {
    border-color: #ff0000;
}

#Validform_msg {
    color: #7d8289;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
    width: 280px;
    -webkit-box-shadow: 2px 2px 3px #aaa;
    -moz-box-shadow: 2px 2px 3px #aaa;
    background: #fff;
    position: absolute;
    top: 0px;
    right: 50px;
    z-index: 99999;
    display: none;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
}

#Validform_msg .iframe {
    position: absolute;
    left: 0px;
    top: -1px;
    z-index: -1;
}

#Validform_msg .Validform_title {
    line-height: 25px;
    height: 25px;
    text-align: left;
    font-weight: bold;
    padding: 0 8px;
    color: #fff;
    position: relative;
    background-color: #999;
    background: -moz-linear-gradient(top, #999, #666 100%);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');
}

#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited {
    line-height: 22px;
    position: absolute;
    right: 8px;
    top: 0px;
    color: #fff;
    text-decoration: none;
}

#Validform_msg a.Validform_close:hover {
    color: #ccc;
}

#Validform_msg .Validform_info {
    padding: 8px;
    border: 1px solid #bbb;
    border-top: none;
    text-align: left;
}


#dituContent {
    width: 100%;
    height: 376px;
    float: left;
    overflow: hidden;
    position: relative;
    z-index: 0;
    color: rgb(0, 0, 0);
    text-align: left;
    background-color: rgb(243, 241, 236);
}


@media screen and (max-width: 767px) {
    #dituContent {
        height: 250px;
    }
}


.z_content {
    float: left;
    width: 100%;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    padding: 24px 0;
}


.sitemap {
    width: 100%;
    float: left;
}

.sitemap li {
    border-bottom: 1px dashed #d2d2d2;
    padding: 7px 0;
    float: left;
    line-height: 40px;
    width: 98%;
    padding-left: 2%;
}

.sitemap li a {
    margin-right: 10px;
    font-size: 12px;
    float: left;
    white-space: nowrap;
    font-size: 14px;
}

.sitemap li a:hover {
    color: #005db3;
}

.sitemap li .font16 {
    font-size: 16px; /*color:#135fb1*/
}

.sitemap li .font14 {
    font-size: 14px;
}

.sitemap li .font12 {
    font-size: 12px;
    color: #999
}


/*20161122*/
.yq_tit {
    float: left;
    width: 20%;
    margin: 30px 0;
    padding: 10px;
    border: 1px dashed #c9c9c9;
    border-right: none;
}

.yq_tit a {
    float: left;
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.yq_tit a img {
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    transition: -webkit-transform 2s;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

.yq_tit a img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}

.yqlj {
    float: left;
    width: 80%;
}

.yqlj ul li {
    float: left;
    width: 25%;
}


@media screen and (max-width: 1199px) {
    .yq_tit {
        display: none;
    }

    .yqlj {
        float: left;
        width: 100%;
    }

    .yqlj ul li {
        float: left;
        width: 50%;
    }
}


/*20180312*/
.foot_add {
    float: left;
    width: 100%;
}

.foot_add .p {
    float: left;
    width: 240px;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.foot_add img {
    float: right;
    width: 103px;
}


@media screen and (max-width: 767px) {
    .foot_add img {
        float: left;
        margin-bottom: 10px;
    }

}

.scrollBar {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 640px;
}

.scrollBar .banner {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.scrollBar .banner ul {
}

.scrollBar .banner ul li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    transition: width 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0.2s;
    -webkit-transition: width 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0.2s;
    -moz-transition: width 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0.2s;
}

.scrollBar .banner ul li .imgTimes {
    width: 100% !important;
    height: 100%;
    position: relative;
    z-index: 5;
    left: 0;
    top: 0;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 100% 100% !important;
}

.scrollBar .banner ul li video {
    position: absolute;
    left: 0;
    top: 0;
    width: 0%;
    height: auto;
    object-fit: cover;
    object-position: center center;
    z-index: 1;
    transition: width 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0s;
    -webkit-transition: width 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0s;
    -moz-transition: width 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0s;
}

.scrollBar .banner ul li .imgTimes > article {
    position: absolute;
    left: 0;
    bottom: 47.5%;
    width: 100%;
    float: left;
}

.scrollBar .banner ul li .imgTimes > article .banTops {
    font-size: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    perspective: 800px;
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
}

.scrollBar .banner ul li .imgTimes > article .banTops small {
    display: inline-block;
    vertical-align: middle; /*margin: 0 8px; */
    opacity: 0;
    transform: matrix(0.5, 0, 0, 0.5, 0, 0);
    -webkit-transform: matrix(0.5, 0, 0, 0.5, 0, 0);
    -moz-transform: matrix(0.5, 0, 0, 0.5, 0, 0);
}

.scrollBar .banner ul li .imgTimes > article .banTops em {
    display: inline-block;
    vertical-align: middle; /*margin: 0 8px; */
    opacity: 0;
    transform: matrix(1, 0, 0, 1, 0, -80);
    -webkit-transform: matrix(1, 0, 0, 1, 0, -80);
    -moz-transform: matrix(1, 0, 0, 1, 0, -80);
}

.scrollBar .banner ul li .imgTimes > article .banTops em:nth-of-type(2) {
    opacity: 0;
    transform: matrix(1, 0, 0, 1, 0, -80);
    -webkit-transform: matrix(1, 0, 0, 1, 0, -80);
    -moz-transform: matrix(1, 0, 0, 1, 0, -80);
}

.scrollBar .banner ul li .imgTimes > article .banTops small,
.scrollBar .banner ul li .imgTimes > article .banTops em,
.scrollBar .banner ul li .imgTimes > article .banText i,
.scrollBar .banner ul li .imgTimes > article .banText span {
    transition: all 200ms cubic-bezier(0.35, 0.85, 0.55, 1) 0s;
    -webkit-transition: all 200ms cubic-bezier(0.35, 0.85, 0.55, 1) 0s;
    -moz-transition: all 200ms cubic-bezier(0.35, 0.85, 0.55, 1) 0s;
}

.scrollBar .banner ul li .imgTimes > article .banTops em:nth-of-type(1) {
    transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 0.6s;
    -webkit-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 0.6s;
    -moz-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 0.6s;
}

.scrollBar .banner ul li .imgTimes > article .banTops em:nth-of-type(2) {
    transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.2s;
    -webkit-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.2s;
    -moz-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.2s;
}

.scrollBar .banner ul li .imgTimes > article .banText {
    font-size: 0;
    margin-top: 30px;
}

.scrollBar .banner ul li .imgTimes > article .banText i {
    display: inline-block;
    vertical-align: middle;
    width: 0px;
    height: 1px;
    background-color: #fff;
}

.scrollBar .banner ul li .imgTimes > article .banText span {
    display: inline-block;
    width: 0px;
    vertical-align: middle; /* margin-left: 8px;*/
    overflow: hidden;
}

.scrollBar .banner ul li .imgTimes > article .banText span font {
    display: inline-block;
    width: 700px;
    font-size: 24px;
    font-family: Arial;
    color: #fff;
}

.scrollBar .banner ul li.curs {
    width: 0%;
}

.scrollBar .banner ul li.visb {
    width: 100%;
}

.scrollBar .banner ul li.visb video {
    width: 100% !important;
}

.scrollBar .banner ul li.visb .imgTimes > article .banTops small,
.scrollBar .banner ul li.visb .imgTimes > article .banTops em {
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    -moz-transform: matrix(1, 0, 0, 1, 0, 0);
}

.scrollBar .banner ul li.visb .imgTimes > article .banTops small {
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    -moz-transform: matrix(1, 0, 0, 1, 0, 0);
    transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.4s;
    -webkit-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.4s;
    -moz-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.4s;
}

.scrollBar .banner ul li.visb .imgTimes > article .banText i {
    width: 35px;
    transition: all 300ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.5s;
    -webkit-transition: all 300ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.5s;
    -moz-transition: all 300ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.5s;
}

.scrollBar .banner ul li.visb .imgTimes > article .banText span {
    width: 700px;
    transition: all 1500ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.7s;
    -webkit-transition: all 1500ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.7s;
    -moz-transition: all 1500ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.7s;
}


.index-waper-box {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 74px;
    overflow: hidden;
    z-index: 9;
    perspective: 800px;
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
}

.index-back-box {
    width: 100%;
    height: 74px;
    background-color: #fff;
    float: left;
    overflow: hidden;
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    transform: rotateX(0deg) translate3d(0, 0, 0);
    -webkit-transform: rotateX(0deg) translate3d(0, 0, 0);
    -moz-transform: rotateX(0deg) translate3d(0, 0, 0);
    transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s;
    -webkit-transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s;
    -moz-transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s;
}

.index-back-box.active {
    transform: rotateX(100deg) translate3d(0, 0, 0);
    -webkit-transform: rotateX(100deg) translate3d(0, 0, 0);
    -moz-transform: rotateX(100deg) translate3d(0, 0, 0);
}

.index-back-box .sub-arrows {
    position: absolute;
    left: 0;
    top: 0;
    width: auto;
    height: 100%;
    line-height: 74px;
    margin-left: 21px;
    font-size: 0;
    background: url(images/a_img6.png) 37px center no-repeat;
}

.index-back-box .sub-arrows i.icom {
    display: inline-block;
    vertical-align: top;
    width: 53px;
    height: 100%;
    cursor: pointer;
    position: relative;
}

.index-back-box .sub-arrows i.icom:after {
    display: inline-block;
    position: absolute;
    content: '';
    left: 0;
    top: 36px;
    width: 26px;
    height: 2px;
    background-color: #000;
    transform: scale(0, 1);
    -webkit-transform: scale(0, 1);
    -moz-transform: scale(0, 1);
    transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
}

.index-back-box .sub-arrows i.icom font {
    color: #000;
    transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
}

.index-back-box .sub-arrows i.icom.prev font {
    position: absolute;
    left: 7px;
    background: url(images/a_img46.png) left center no-repeat;
    padding-left: 8px;
}

.index-back-box .sub-arrows i.icom.next font {
    position: absolute;
    left: 4px;
    background: url(images/a_img47.png) right center no-repeat;
    padding-right: 8px;
}

.index-back-box .sub-arrows i:hover:after {
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
}

.index-back-box .sub-arrows i.icom.prev:hover font {
    left: -3px;
}

.index-back-box .sub-arrows i.icom.next:hover font {
    left: 21px;
}

.index-back-box .sub-share {
    position: absolute;
    right: 15px;
    top: 0;
    width: auto;
    height: 100%;
    display: table;
    cursor: pointer;
}

.index-back-box .sub-share .tels {
    display: table-cell;
    vertical-align: middle;
}

.index-back-box .sub-share .tels span {
    display: inline-block;
}

.index-back-box .sub-share .tels .cc1 {
    /*	opacity: 0;
	filter: alpha(opacity='0');
	transform: translateX(-40px);
	-webkit-transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;*/
}

/*.index-back-box .sub-share .tels .cc2{
	transform: translateX(80px);
	-webkit-transform: translateX(80px);
	-moz-transform: translateX(80px);
	transition: all 0.7s ease 0s;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
}*/
.index-back-box .sub-share .sider-tel {
    display: table-cell;
    vertical-align: middle;
    font-size: 0;
    /* opacity: 0;
    filter: alpha(opacity='0');
 	transform: translateX(130px);
 	-webkit-transform: translateX(130px);
 	-moz-transform: translateX(130px);
 	transition: all 0.4s cubic-bezier(0.4, 0.8, 0.6, 1) 0s;
 	-webkit-transition: all 0.4s cubic-bezier(0.4, 0.8, 0.6, 1) 0s;
 	-moz-transition: all 0.4s cubic-bezier(0.4, 0.8, 0.6, 1) 0s;*/
}

.index-back-box .sub-share .sider-tel a {
    display: inline-block;
    font-size: 12px;
    color: #000;
    margin: 0 15px;
    /*opacity: 0;
    filter: alpha(opacity='0');
    transform: translateX(50px);
    -webkit-transform: translateX(50px);
    -moz-transform: translateX(50px);
    transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;*/
}

.index-back-box .sub-share:hover .tels .cc1 {
    opacity: 1;
    filter: alpha(opacity='100');
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transition: all 1s cubic-bezier(0.5, 1.25, 0.75, 1.65) 0s;
    -webkit-transition: all 1s cubic-bezier(0.5, 1.25, 0.75, 1.65) 0s;
    -moz-transition: all 1s cubic-bezier(0.5, 1.25, 0.75, 1.65) 0s;
}

/*.index-back-box .sub-share:hover .tels .cc2{
	opacity: 0;
	filter: alpha(opacity='0');
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
}*/
.index-back-box .sub-share:hover .sider-tel {
    opacity: 1;
    filter: alpha(opacity='100');
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transition: all 1s cubic-bezier(0.5, 1.0, 0.75, 1) 0s;
    -webkit-transition: all 1s cubic-bezier(0.5, 1.0, 0.75, 1) 0s;
    -moz-transition: all 1s cubic-bezier(0.5, 1.0, 0.75, 1) 0s;
}

.index-back-box .sub-share:hover .sider-tel a:nth-of-type(1) {
    opacity: 1;
    filter: alpha(opacity='100');
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transition: all 0.4s cubic-bezier(0.5, 0.65, 0.75, 1) 0s;
    -webkit-transition: all 0.4s cubic-bezier(0.5, 0.65, 0.75, 1) 0s;
    -moz-transition: all 0.4s cubic-bezier(0.5, 0.65, 0.75, 1) 0s;
}

.index-back-box .sub-share:hover .sider-tel a:nth-of-type(2) {
    opacity: 1;
    filter: alpha(opacity='100');
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transition: all 0.4s cubic-bezier(0.5, 0.65, 0.75, 1) .2s;
    -webkit-transition: all 0.4s cubic-bezier(0.5, 0.65, 0.75, 1) .2s;
    -moz-transition: all 0.4s cubic-bezier(0.5, 0.65, 0.75, 1) .2s;
}

.index-back-box .sub-mouse {
    width: 14px;
    height: 22px;
    position: absolute;
    top: 26px;
    left: 50%;
    margin-left: -12px;
    cursor: pointer;
    z-index: 1;
}

.index-back-box .sub-mouse:after {
    display: none;
    z-index: -1;
    position: absolute;
    content: '';
    top: -26px;
    left: 50%;
    height: 53px;
    border-right: 1px solid #333;
    margin-left: -1px;
}

.index-back-box .sub-mouse span {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    animation: ani-svg 0.85s linear 0s alternate infinite;
    -webkit-animation: ani-svg 0.85s linear 0s alternate infinite;
}

.index-back-box .sub-mouse i {
    position: absolute;
    bottom: 5px;
    left: 50%;
    color: #000;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}

@keyframes ani-svg {
    0% {
        opacity: 0.4;
        transform: translateY(-15px);
    }
    15% {
        opacity: 0.65;
        transform: translateY(-10px);
    }
    25% {
        opacity: 0.8;
        transform: translateY(-5px);
    }
    50% {
        opacity: 1;
        transform: translateY(0px);
    }
    65% {
        opacity: 0.8;
        transform: translateY(5px);
    }
    75% {
        opacity: 0.65;
        transform: translateY(10px);
    }
    100% {
        opacity: 0.4;
        transform: translateY(15px);
    }
}

@-webkit-keyframes ani-svg {
    0% {
        opacity: 0.4;
        -webkit-transform: translateY(-15px);
    }
    15% {
        opacity: 0.65;
        -webkit-transform: translateY(-10px);
    }
    25% {
        opacity: 0.8;
        -webkit-transform: translateY(-5px);
    }
    50% {
        opacity: 1;
        -webkit-transform: translateY(0px);
    }
    65% {
        opacity: 0.8;
        -webkit-transform: translateY(5px);
    }
    75% {
        opacity: 0.65;
        -webkit-transform: translateY(10px);
    }
    100% {
        opacity: 0.4;
        -webkit-transform: translateY(15px);
    }
}

@-moz-keyframes ani-svg {
    0% {
        opacity: 0.4;
        -moz-transform: translateY(-15px);
    }
    15% {
        opacity: 0.65;
        -moz-transform: translateY(-10px);
    }
    25% {
        opacity: 0.8;
        -moz-transform: translateY(-5px);
    }
    50% {
        opacity: 1;
        -moz-transform: translateY(0px);
    }
    65% {
        opacity: 0.8;
        -moz-transform: translateY(5px);
    }
    75% {
        opacity: 0.65;
        -moz-transform: translateY(10px);
    }
    100% {
        opacity: 0.4;
        -moz-transform: translateY(15px);
    }
}

@media only screen and ( max-width: 767px) {

    .index-waper-box {
        display: none;
    }

    .scrollBar .banner ul li .imgTimes > article {
        display: none;
    }

    .scrollBar {
        height: 300px !important;
    }

    .scrollBar .banner ul li video {
        display: none;
    }


}

.number {
    float: left;
    color: #333333;
    font-size: 14px;
    line-height: 74px;
    position: absolute;
    left: 110px;
    top: 0;
}


/**/
.a_cont1 {
    float: left;
    width: 100%;
    padding-top: 45px;
    padding-bottom: 62px;
}

.a_Headline {
    float: left;
    width: 100%;
}

.a_tit {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
}

.a_tit span {
    float: left;
    padding-right: 17px;
    margin-right: 17px;
    background: url(images/a_img6.png) right center no-repeat;
}

.a_tit a {
    float: left;
    color: #0058aa;
    font-size: 14px;
    font-family: Arial;
}

.a_tit a:hover {
    letter-spacing: 2px;
}

.a_Headline_list {
    float: left;
    width: 100%;
    margin-top: 30px;
    overflow: hidden;
}

.a_Headline_list ul {
    margin-right: -25px;
}

.a_Headline_list li {
    float: left;
    width: 23%;
    padding-right: 25px;
}

.a_Headline_list li i {
    float: left;
    width: 100%;
    line-height: 0;
    overflow: hidden;
}

.a_Headline_list li i img {
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    transition: -webkit-transform 2s;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

.a_Headline_list li a:hover i img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}

.a_Headline_list li h5 {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 22px 0 10px 0;
}

.a_Headline_list li time {
    float: left;
    width: 100%;
    color: #aaaaaa;
    font-size: 14px;
    line-height: 24px;
}

.a_Headline_list li p {
    float: left;
    width: 100%;
    color: #666666;
    font-size: 14px;
    line-height: 26px;
    height: 52px;
    margin: 8px 0 30px 0;
}

.a_Headline_list li em {
    float: left;
    width: 100%;
    height: 9px;
    background: url(images/a_img5.png) left center no-repeat;
    transition: background 0.5s ease;
    -o-transition: background 0.5s ease;
    -moz-transition: background 0.5s ease;
    -webkit-transition: background 0.5s ease;
}

.a_Headline_list li a:hover h5 {
    color: #065fae;
}

.a_Headline_list li a:hover em {
    background: url(images/a_img5.png) -20px center no-repeat;
}

.a_News {
    float: right;
    width: 29%;
}

.a_News_list {
    float: left;
    width: 100%;
    overflow: hidden;
}

.a_News_list ul {
    margin-top: -3px;
}

.a_News_list li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    padding: 28px 0;
}

.a_News_list li a {
    float: left;
    width: 100%;
    position: relative;
    padding-left: 62px;
}

.a_News_list li a h5 {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    max-height: 52px;
    overflow: hidden;
    margin: 0;
}

.a_News_list li a time {
    float: left;
    width: 100%;
    color: #aaaaaa;
    font-size: 14px;
    line-height: 24px;
    margin-top: 10px;
    font-family: Arial;
}

.a_News_list li a .nub {
    position: absolute;
    left: 0;
    top: 5px;
    float: left;
    width: 44px;
    height: 44px;
    background: #0058aa;
    text-align: center;
}

.a_News_list li a .nub span {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 22px;
    line-height: 22px;
    font-family: Arial;
    margin: 5px 0 0 0;
}

.a_News_list li a .nub font {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    font-family: Arial;
}

.a_News_list li a:hover h5 {
    color: #065fae;
}

@media screen and (max-width: 1199px) {

    .a_News {
        width: 100%;
        margin-top: 30px;
    }

    .a_Headline {
        width: 100%;
    }


}

@media screen and (max-width: 767px) {

    .a_cont1 {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .a_News_list ul {
        margin-top: 5px;
    }

    .a_News_list li {
        padding: 15px 0;
    }

    .a_News_list li a time {
        margin-top: 5px;
    }

    .a_Headline_list {
        margin-top: 20px;
    }

    .a_Headline_list ul {
        margin-right: -15px;
    }

    .a_Headline_list li {
        padding-right: 15px;
    }

    .a_Headline_list li h5 {
        margin: 12px 0 5px 0;
    }

    .a_Headline_list li p {
        margin: 4px 0 15px 0;
    }


}


/**/
.a_cont2 {
    float: left;
    width: 100%;
    background: white;
    padding-top: 45px;
    padding-bottom: 62px;
}

.a_Activity {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.a_Activity li {
    float: left;
    width: 33.42%;
    position: relative;
}

.a_Activity li.lc1 {
    width: 66.58%;
}

.a_Activity li .l1 {
    float: left;
    width: 100%;
    line-height: 0;
    overflow: hidden;
}

.a_Activity li .l1 img {
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    transition: -webkit-transform 2s;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

.a_Activity li:hover .l1 img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}

.a_Activity li .l2 {
    float: left;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9;
    background: url(images/a_img10.png) bottom center no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
}

.a_Activity li.lc2 .l2 {
    background: url(images/a_img11.png) bottom center no-repeat;
    background-size: 100% 100%;
}

.a_Activity li.lc2 .l3 {
    background: url(images/a_img11.png) bottom center no-repeat;
    background-size: 100% 100%;
}

.a_Activity li .l2_1 {
    float: left;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 38px;
    padding: 0 11.26% 0 4.75%;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}

.a_Activity li.lc2 .l2_1 {
    float: left;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 24px;
    padding: 0 8.97% 0 6.98%;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}

.a_Activity li.lc3 .l2_1 {
    float: left;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 24px;
    padding: 0 8.97% 0 6.98%;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}

.a_Activity li .l2 h2 {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 24px;
    line-height: 34px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0;
}

.a_Activity li .l2 h2 a {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 24px;
    line-height: 34px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.a_Activity li .l2 h4 {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 0 22px 0;
}

.a_Activity li .l2 h4 a {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.a_Activity li .l2 .p {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 16px;
    line-height: 28px;
    height: 56px;
    overflow: hidden;
    margin: 12px 0 32px 0;
}

.a_Activity li .l2 .p a {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 16px;
    line-height: 28px;
    height: 56px;
    overflow: hidden;
}

.a_Activity li .l2 .over {
    opacity: 0;
    float: left;
    width: 114px;
    height: 38px;
    background: #a9a9a9;
    font-size: 16px;
    line-height: 38px;
    text-align: center;
    color: #fff;
}

.a_Activity li .l2 .open {
    opacity: 0;
    float: left;
    width: 114px;
    height: 38px;
    background: #065fae;
    font-size: 16px;
    line-height: 38px;
    text-align: center;
    color: #fff;
}

.a_Activity li .l2 .l2_1 {
    bottom: 0;
}

.a_Activity li:hover .l2 {
    background: url(images/a_img12.png) center repeat;
}

.a_Activity li.lc2:hover .l2 {
    background: url(images/a_img12.png) center repeat;
}

.a_Activity li.lc3:hover .l2 {
    background: url(images/a_img12.png) center repeat;
}

.a_Activity li:hover .l2 .over {
    opacity: 1;
}

.a_Activity li:hover .l2 .open {
    opacity: 1;
}

.a_Activity li:hover .l2_1 {
    bottom: 53px;
}

.a_Activity li.lc2:hover .l2_1 {
    bottom: 30px;
}

.a_Activity li.lc2:hover .l2 h4 {
    white-space: normal;
}

.a_Activity li.lc3:hover .l2_1 {
    bottom: 30px;
}

.a_Activity li.lc3:hover .l2 h4 {
    white-space: normal;
}

.a_Activity .slick-prev {
    float: left;
    width: 11px;
    height: 18px;
    background: url(images/a_img14.png) center no-repeat;
    left: auto;
    right: 68px;
    top: -51px;
}

.a_Activity .slick-next {
    float: left;
    width: 11px;
    height: 18px;
    background: url(images/a_img15.png) center no-repeat;
    right: 0;
    top: -51px;
}

.a_Activity .slick-prev:hover {
    background: url(images/a_img14_1.png) center no-repeat;
}

.a_Activity .slick-next:hover {
    background: url(images/a_img15_1.png) center no-repeat;
}

.a_Activity .slick-dots {
    right: 19px;
    bottom: auto;
    top: -45px;
    width: auto;
}

.a_Activity .slick-dots li {
    float: left;
    width: 5px;
    height: 7px;
    background: url(images/a_img13.png) left center no-repeat;
    overflow: hidden;
    text-indent: -999px;
    margin: 0 4px;
}

.a_Activity .slick-dots li.slick-active {
    width: 7px;
    background: url(images/a_img13.png) right center no-repeat;
}


@media screen and (max-width: 1199px) {

    .a_Activity li .l2 h2 {
        font-size: 18px;
        line-height: 28px;
    }

    .a_Activity li .l2 h2 a {
        font-size: 18px;
        line-height: 28px;
    }

    .a_Activity li .l2 h4 {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 10px 0;
    }

    .a_Activity li .l2 h4 a {
        font-size: 16px;
        line-height: 24px;
    }

    .a_Activity li .l2 .p {
        font-size: 14px;
        line-height: 24px;
        height: 48px;
        margin: 6px 0 16px 0;
    }

    .a_Activity li .l2 .p {
        font-size: 14px;
        line-height: 24px;
        height: 48px;
    }

    .a_Activity li .l2_1 {
        bottom: 18px;
    }

    .a_Activity li.lc2 .l2_1 {
        bottom: 12px;
    }

    .a_Activity li.lc3 .l2_1 {
        bottom: 12px;
    }

    .a_Activity li:hover .l2_1 {
        bottom: 26px;
    }

    .a_Activity li.lc2:hover .l2_1 {
        bottom: 15px;
    }

    .a_Activity li.lc3:hover .l2_1 {
        bottom: 15px;
    }

    .a_Activity li .l2 .over {
        width: 100px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
    }

    .a_Activity li .l2 .open {
        width: 100px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
    }

}

@media screen and (max-width: 767px) {
    .a_cont2 {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .a_Activity {
        margin-top: 20px;
    }

    .a_Activity li {
        width: 50%;
    }

    .a_Activity li.lc1 {
        width: 100%;
    }

    .a_Activity li.lc2:hover .l2 h4 {
        white-space: nowrap;
    }

    .a_Activity li.lc3:hover .l2 h4 {
        white-space: nowrap;
    }

    .a_Activity .slick-prev {
        top: -41px;
    }

    .a_Activity .slick-next {
        top: -41px;
    }

    .a_Activity .slick-dots {
        top: -35px;
    }

}


.a_cont3 {
    background: url(images/a_img16.jpg) center top no-repeat;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 95px;
    text-align: center;
}

.a_cont3 .l1 {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
    font-family: Arial;
    line-height: 24px;
    text-transform: uppercase;
}

.a_cont3 .l2 {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 26px;
    line-height: 42px;
    margin: 35px 0 38px 0;
    padding: 0 17%;
}

.a_cont3 .l3 {
    float: left;
    width: 100%;
    line-height: 0;
}

.a_cont3 .l3 img {
    width: 31px;
}

.a_cont3 .but1 {
    float: left;
    width: 100%;
    margin-top: 52px;
}

.a_cont3 .but1 a {
    display: block;
    margin: 0 auto;
    width: 170px;
    height: 48px;
    line-height: 46px;
    border: 1px solid #fff;
    font-size: 18px;
    color: #fff;
}

.a_cont3 .but1 a:hover {
    border: 1px solid #005db3;
    color: #fff;
    background: #005db3
}

@media screen and (max-width: 1199px) {

    .a_cont3 .l2 {
        font-size: 20px;
        line-height: 32px;
        padding: 0 10%;
        margin: 17px 0 19px 0;
    }

    .a_cont3 .l3 img {
        width: 24px;
    }

    .a_cont3 .but1 {
        margin-top: 25px;
    }

    .a_cont3 .but1 a {
        width: 150px;
        height: 40px;
        line-height: 38px;
        font-size: 16px;
    }

}


@media screen and (max-width: 767px) {

    .a_cont3 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .a_cont3 .l2 {
        font-size: 18px;
        line-height: 30px;
        padding: 0;
    }

}


/**/
.a_cont4 {
    padding-top: 45px;
    padding-bottom: 55px;
}

.a_Reports {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.a_Reports ul {
    margin-left: -24px;
}

.a_Reports li {
    float: left;
    width: 25%;
    padding-left: 24px;
}

.a_Reports li i {
    float: left;
    width: 100%;
    line-height: 0;
    overflow: hidden;
}

.a_Reports li i img {
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    transition: -webkit-transform 2s;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

.a_Reports li a:hover i img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}

.a_Reports li h5 {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 16px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    margin: 14px 0 12px 0;
}

.a_Reports li time {
    float: left;
    width: 100%;
    color: #aaaaaa;
    font-size: 14px;
    line-height: 24px;
    padding-left: 33px;
    background: url(images/a_img22.jpg) left center no-repeat;
}

.a_Reports li a:hover h5 {
    color: #065fae;
}

.a_Reports .slick-prev {
    float: left;
    width: 11px;
    height: 18px;
    background: url(images/a_img14.png) center no-repeat;
    left: auto;
    right: 68px;
    top: -51px;
}

.a_Reports .slick-next {
    float: left;
    width: 11px;
    height: 18px;
    background: url(images/a_img15.png) center no-repeat;
    right: 0;
    top: -51px;
}

.a_Reports .slick-prev:hover {
    background: url(images/a_img14_1.png) center no-repeat;
}

.a_Reports .slick-next:hover {
    background: url(images/a_img15_1.png) center no-repeat;
}

.a_Reports .slick-dots {
    right: 19px;
    bottom: auto;
    top: -45px;
    width: auto;
}

.a_Reports .slick-dots li {
    float: left;
    width: 5px;
    height: 7px;
    background: url(images/a_img13.png) left center no-repeat;
    overflow: hidden;
    text-indent: -999px;
    margin: 0 4px;
    padding: 0;
}

.a_Reports .slick-dots li.slick-active {
    width: 7px;
    background: url(images/a_img13.png) right center no-repeat;
}


@media screen and (max-width: 1199px) {

    .a_Reports ul {
        margin-left: -16px;
    }

    .a_Reports li {
        padding-left: 16px;
    }

}

@media screen and (max-width: 767px) {
    .a_cont4 {
        padding-top: 30px;
        padding-bottom: 15px;
    }

    .a_Reports {
        margin-top: 20px;
    }

    .a_Reports li {
        width: 50%;
        margin-bottom: 15px;
    }

    .a_Reports li h5 {
        margin-bottom: 6px;
    }

    .a_Reports .slick-prev {
        top: -41px;
    }

    .a_Reports .slick-next {
        top: -41px;
    }

    .a_Reports .slick-dots {
        top: -35px;
    }

}

.a_cont5 {
    background: #f0f2f3;
    padding-top: 55px;
    padding-bottom: 60px;
}

.a_parter {
    float: left;
    width: 100%;
    border-right: 1px solid #dcdcdc;
}

.a_parter li {
    float: left;
    width: 20%;
    border: 1px solid #dcdcdc;
    border-right: none;
    background: #f0f2f3;
    line-height: 0; /*margin-left:-1px;*/
}

.a_parter li img {
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    transition: -webkit-transform 2s;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

.a_parter li:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}

.a_links {
    float: left;
    width: 100%;
    margin-top: 40px;
    position: relative;
}

.a_links_tit {
    float: left;
    border-right: 1px solid #dcdcdc;
    line-height: 50px;
    font-size: 16px;
    color: #333333;
    padding-right: 23px;
    position: absolute;
    left: 0;
    top: 0;
}

.a_links_cont {
    float: left;
    width: 100%;
    padding-left: 90px;
}

.sel_box {
    float: left;
    width: 25%;
    padding-left: 30px;
    position: relative;
}

.top_sosuo_2 {
    width: 100%;
    float: left;
    z-index: 99;
    position: relative;
}

.top_sosuo_2 .sosuo_ul {
    z-index: 999;
    width: 100% !important;
    left: 0px;
    display: none;
    z-index: 9;
    float: left;
    background: #fff;
    border: 1px solid #e2e1e1;
    border-top: none;
    padding: 8px 21px;
}

.top_sosuo_2 .sosuo_ul li {
    float: left;
    width: 100%;
    line-height: 28px;
    height: 28px;
    cursor: pointer;
}

.top_sosuo_2 .sosuo_ul li:hover {
}

.top_sosuo_2 .li_div {
    float: left;
    width: 100%;
    height: 50px;
    line-height: 48px;
    color: #333333;
    font-size: 16px;
    border: 1px solid #dcdcdc;
    padding: 0 21px;
    cursor: pointer;
    z-index: 1;
}

.top_sosuo_2 .l_12 {
    position: absolute;
    right: 18px;
    top: 50%;
    margin-top: -3px;
    background: url(images/a_img29.png) center no-repeat;
    float: left;
    width: 11px;
    height: 6px;
    z-index: 999;
}


@media screen and (max-width: 1199px) {
    .sel_box {
        padding-left: 12px;
    }

    .a_links_tit {
        padding-right: 13px;
        font-size: 14px;
        line-height: 44px;
    }

    .a_links_cont {
        padding-left: 70px;
    }

    .top_sosuo_2 .li_div {
        padding: 0 10px;
        font-size: 14px;
        height: 44px;
        line-height: 42px;
    }

    .top_sosuo_2 .l_12 {
        right: 10px;
    }

    .top_sosuo_2 .sosuo_ul {
        padding: 8px 10px;
    }

    .top_sosuo_2 .sosuo_ul li {
        font-size: 12px;
        line-height: 24px;
        height: 24px;
    }

}

@media screen and (max-width: 767px) {

    .a_cont5 {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .a_links {
        margin-top: 20px;
    }

    .sel_box {
        width: 100%;
        margin-bottom: 10px;
    }

}


/**/
.baoming_pf {
    display: none;
    float: left;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    background: rgba(0, 0, 0, 0.68);
    z-index: 9999;
}

.baoming_pf1 {
    float: left;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -330px;
}

.baoming_cont {
    float: left;
    width: 80.5%;
    background: #fff;
    margin: 0 9.75%;
    position: relative;
}

.a_colse {
    float: left;
    width: 17px;
    height: 17px;
    position: absolute;
    right: 29px;
    top: 32px;
}

.baoming_cont h2 {
    float: left;
    width: 100%;
    text-align: center;
    color: #1c1c1c;
    font-size: 26px;
    font-size: 36px;
    border-bottom: 1px solid #e5e5e5;
    padding: 27px 0 19px 0;
    margin: 0;
}

.baoming_cont .form_b {
    float: left;
    width: 100%;
    padding: 16px 5.4%;
}

.baoming_cont .lab {
    float: left;
    width: 50%;
    padding: 0 20px;
    margin: 10px 0;
    position: relative;
}

.baoming_cont .fv3 {
    float: left;
    width: 100%;
    height: 46px;
    line-height: 46px;
    border: 1px solid #e5e5e5;
    padding: 0 30px;
    outline: none;
    color: #888888;
    font-size: 16px;
}

.baoming_cont .fv3:focus {
    border: 1px solid #005db3;
}

.baoming_cont .fv4 {
    float: left;
    width: 100%;
    height: 84px;
    line-height: 26px;
    border: 1px solid #e5e5e5;
    padding: 10px 30px;
    outline: none;
    color: #888888;
    font-size: 16px;
}

.baoming_cont .fv4:focus {
    border: 1px solid #005db3;
}

.baoming_cont .lab span {
    float: left;
    position: absolute;
    right: 37px;
    top: 0;
    line-height: 46px;
    color: #ff2727;
    font-size: 16px;
}

.baoming_cont .lab1 {
    float: left;
    width: 100%;
    padding: 0 20px;
    margin: 10px 0;
}

.baoming_cont .lab2 {
    float: left;
    width: 100%;
    padding: 0 20px;
    text-align: center;
    margin: 26px 0 34px 0;
}

.baoming_cont .fv5 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 165px;
    height: 48px;
    line-height: 46px;
    color: #fff;
    font-size: 18px;
    border: none;
    background: #005db3;
    margin: 0 18px;
}

.baoming_cont .fv6 {
    background: #dfe6ec;
    color: #005db3;
}


@media screen and (max-width: 1199px) {

    .baoming_pf1 {
        margin-top: -301px;
    }

    .baoming_cont {
        width: 90%;
        margin: 0 5%;
    }

    .baoming_cont .lab {
        padding: 0 8px;
    }

    .baoming_cont .lab1 {
        padding: 0 8px;
    }

    .baoming_cont .lab2 {
        padding: 0 8px;
        margin: 20px 0 30px 0;
    }

    .baoming_cont h2 {
        font-size: 20px;
        line-height: 30px;
    }

    .baoming_cont .fv3 {
        padding: 0 10px;
        font-size: 14px;
        height: 40px;
        line-height: 40px;
    }

    .baoming_cont .fv4 {
        padding: 5px 10px;
        font-size: 14px;
    }

    .baoming_cont .lab span {
        right: 18px;
        font-size: 14px;
        line-height: 40px;
    }

    .baoming_cont .fv5 {
        font-size: 16px;
        height: 40px;
        line-height: 38px;
        width: 130px;
        margin: 0 8px;
    }

}

@media screen and (max-width: 767px) {

    .baoming_pf {
        position: absolute;
    }

    .baoming_pf1 {
        position: static;
        margin: 30px 0;
    }

    .baoming_cont .form_b {
        padding: 16px 0;
    }

    .baoming_cont .lab {
        width: 100%;
        margin: 5px 0;
    }

    .baoming_cont .lab1 {
        margin: 5px 0;
    }

    .baoming_cont .lab2 {
        margin: 15px 0;
    }

}


/*B1申请入会-创建用户*/
.a_sqrh_tit {
    float: left;
    width: 100%;
    text-align: center;
    padding: 30px 0 25px 0;
}

.a_sqrh_tit h2 {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    margin: 0;
}

.a_sqrh_tit h5 {
    float: left;
    width: 100%;
    color: #0058aa;
    font-size: 14px;
    line-height: 24px;
    font-family: Arial;
    margin: 0;
    font-weight: bold;
}

.a_sqrh_cont1 {
    float: left;
    width: 100%;
    background: #e9f0f7;
}

.a_sqrh_cont1 li {
    float: left;
    width: 25%;
    text-align: center;
    background: url(images/a_img34.jpg) right center no-repeat;
}

.a_sqrh_cont1 li span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 29px;
    height: 27px;
    text-align: center;
    padding-right: 2px;
    color: #686868;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial;
    background: url(images/a_img31.png) left center no-repeat;
    line-height: 27px;
}

.a_sqrh_cont1 li font {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #686868;
    font-size: 16px;
    line-height: 48px;
    margin-left: 14px;
}

.a_sqrh_cont1 li.on span {
    background: url(images/a_img32.png) left center no-repeat;
    color: #fff;
}

.a_sqrh_cont1 li.on font {
    color: #fff;
}

.a_sqrh_cont1 li.on {
    background: url(images/a_img33.jpg) right center no-repeat #005db3;
}

.a_sqrh_cont1 li.ico4 {
    background: none;
}

.a_sqrh_cont1 li.active span {
    background: url(images/a_img36.png) center no-repeat;
}

.a_sqrh_cont1 li.r_bg {
    background: url(images/a_img37.jpg) right center no-repeat;
}


.a_sqrh_cont12 {
    float: left;
    width: 100%;
    margin: 49px 0 74px 0;
}

.a_sqrh_cont12 .form_b1 {
    display: block;
    margin: 0 auto;
    width: 420px;
}

.a_sqrh_cont12 .lab {
    float: left;
    width: 100%;
    margin-top: 25px;
    position: relative;
}

.a_sqrh_cont12 .fv7 {
    float: left;
    width: 100%;
    height: 46px;
    line-height: 46px;
    border: 1px solid #dcdcdc;
    padding: 0 30px;
    color: #888888;
    font-size: 16px;
    outline: none;
}

.a_sqrh_cont12 .fv7:focus {
    border: 1px solid #005db3;
}

.a_sqrh_cont12 .b1 {
    float: left;
    position: absolute;
    right: 26px;
    top: 50%;
    margin-top: -9px;
}

.a_sqrh_cont12 .fv7_1 {
    width: 71%;
}

.a_sqrh_cont12 .fv7_2 {
    width: 29%;
    border-left: none;
    padding: 0;
    text-align: center;
    color: #005db3;
}

.a_sqrh_cont12 .fv8 {
    float: left;
    width: 46.666%;
    height: 48px;
    line-height: 46px;
    color: #fff;
    font-size: 18px;
    border: none;
    background: #005db3;
    margin-top: 13px;
}

.a_sqrh_cont12 .fv9 {
    float: right;
    background: #e6ebf0;
    color: #686868;
}

.a_sqrh_cont12 .fv7 img {
    height: 100%;
}

@media screen and (max-width: 767px) {

    .a_sqrh_tit {
        padding: 20px 0 15px 0;
    }

    .a_sqrh_cont1 li span {
        font-size: 12px;
        width: 20px;
        height: 18px;
        line-height: 18px;
        background-size: 18px 18px;
    }

    .a_sqrh_cont1 li font {
        font-size: 12px;
        margin-left: 3px;
        line-height: 42px;
    }

    .a_sqrh_cont1 li.on span {
        background-size: 20px 18px;
    }

    .a_sqrh_cont1 li.active span {
        background-size: 18px 18px;
    }


    .a_sqrh_cont12 .form_b1 {
        width: 100%;
    }

    .a_sqrh_cont12 .lab {
        margin: 6px 0;
    }

    .a_sqrh_cont12 {
        margin: 20px 0 30px 0;
    }

    .a_sqrh_cont12 .fv7 {
        font-size: 14px;
        height: 40px;
        line-height: 38px;
        padding: 0 12px;
    }

    .a_sqrh_cont12 .b1 {
        right: 12px;
    }

    .a_sqrh_cont12 .fv7_1 {
        width: 65%;
    }

    .a_sqrh_cont12 .fv7_2 {
        width: 35%;
    }

    .a_sqrh_cont12 .fv8 {
        height: 42px;
        line-height: 40px;
        margin-top: 6px;
        font-size: 16px;
    }

}


/***/
.a_sqrh_cont3 {
    float: left;
    width: 100%;
}

.a_sqrh_cont3 .l1 {
    float: left;
    width: 100%;
    line-height: 24px;
    color: #005db3;
    font-size: 18px;
    padding: 12px 28px;
    background: #f0f2f4;
    margin: 28px 0 24px 0;
}

.a_sqrh_cont3 .l1 span {
    color: #888888;
    font-size: 14px;
}

.a_sqrh_cont3 .l2 {
    float: left;
    width: 100%;
    border: 1px solid #dcdcdc;
    border-bottom: none;
}

.a_sqrh_cont3 .l2 .lab {
    float: left;
    width: 100%;
    position: relative;
    min-height: 42px;
    border-bottom: 1px solid #dcdcdc;
    padding-left: 174px;
}

.a_sqrh_cont3 .l2 .name {
    float: left;
    width: 174px;
    text-align: center;
    color: #555555;
    font-size: 14px;
    height: auto;
    line-height: 19px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
}

.a_sqrh_cont3 .l2 .name1 {
    margin-top: -19px;
}

.a_sqrh_cont3 .l2 .box {
    float: left;
    width: 100%;
    border-top: 1px solid #dcdcdc;
    margin-top: -1px;
}

.a_sqrh_cont3 .l2 .fm1 {
    float: left;
    width: 50%;
    border-left: 1px solid #dcdcdc;
}

.a_sqrh_cont3 .l2 .fm2 {
    width: 100%;
}

.a_sqrh_cont3 .l2 .fv10 {
    float: left;
    width: 100%;
    height: 48px;
    line-height: 46px;
    padding: 0 32px;
    color: #888888;
    font-size: 14px;
    outline: none;
}

.a_sqrh_cont3 .l2 .fm3 {
    float: left;
    width: 100%;
    padding: 7px 15px;
    border-left: 1px solid #dcdcdc;
}

.a_sqrh_cont3 .l2 .dx1 {
    float: left;
    color: #333333;
    font-size: 14px;
    line-height: 34px;
    background: url(images/a_img38.png) left 10px no-repeat;
    padding-left: 26px;
    margin: 0 15px;
}

.a_sqrh_cont3 .l2 .dx1.on {
    background: url(images/a_img39.png) left 10px no-repeat;
}

.a_sqrh_cont3 .l2 .fm3 label {
    float: left;
}

.a_sqrh_cont3 .l2 .fm3 label input {
    display: none; /*float:left;*/
}

.a_sqrh_cont3 .l2 .fm4 {
    float: left;
    width: 100%;
    padding: 0 30px 22px 30px;
    border-left: 1px solid #dcdcdc;
    color: #888888;
    font-size: 14px;
    line-height: 24px;
    margin-top: -5px;
}

.a_sqrh_cont3 .l2 .fv11 {
    float: left;
    width: 100%;
    border: none;
    height: 96px;
    outline: none;
    color: #888888;
    font-size: 14px;
    line-height: 96px;
}

.a_sqrh_cont3 .l2 .fv11:focus {
    line-height: 24px;
}

.a_sqrh_cont3 .l2 .fm5 {
    padding: 5px 30px;
}

.a_sqrh_cont12 .fv8 {
    float: left;
    width: 46.666%;
    height: 48px;
    line-height: 46px;
    color: #fff;
    font-size: 18px;
    border: none;
    background: #005db3;
    margin-top: 13px;
}

.a_sqrh_cont12 .fv9 {
    float: right;
    background: #e6ebf0;
    color: #686868;
}

.a_sqrh_cont5 {
    float: left;
    width: 100%;
    margin: 42px 0 51px 0;
    text-align: center;
}

.a_sqrh_cont5 .fv5 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 196px;
    height: 45px;
    line-height: 43px;
    color: #fff;
    font-size: 18px;
    border: none;
    background: #005db3;
    margin: 0 12px;
    outline: none;
}

.a_sqrh_cont5 .fv6 {
    background: #e6ebf0;
    color: #686868;
}

@media screen and (max-width: 767px) {

    .a_sqrh_cont3 .l1 {
        padding: 10px 15px;
        margin: 20px 0 15px 0;
    }

    .a_sqrh_cont3 .l2 .fv10 {
        padding: 0 12px;
        height: 42px;
        line-height: 40px;
    }

    .a_sqrh_cont3 .l2 .fm1 {
        width: 100%;
        border-top: 1px solid #dcdcdc;
    }

    .a_sqrh_cont3 .l2 .box {
        border-top: none;
    }

    .a_sqrh_cont3 .l2 .fm3 {
        padding: 7px 0;
    }

    .a_sqrh_cont3 .l2 .dx1 {
        margin: 0 0 0 12px;
        padding-left: 18px;
        font-size: 12px;
        line-height: 24px;
        background: url(images/a_img38.png) left 5px no-repeat;
    }

    .a_sqrh_cont3 .l2 .dx1.on {
        background: url(images/a_img39.png) left 5px no-repeat;
    }

    .a_sqrh_cont3 .l2 .lab {
        padding-left: 140px;
    }

    .a_sqrh_cont3 .l2 .name {
        width: 140px;
        font-size: 12px;
    }

    .a_sqrh_cont3 .l2 .fm4 {
        padding: 0 12px 10px 12px;
        font-size: 12px;
        line-height: 20px;
    }

    .a_sqrh_cont3 .l2 .fv10 {
        font-size: 12px;
    }

    .a_sqrh_cont5 .fv5 {
        width: 120px;
        height: 40px;
        line-height: 38px;
        font-size: 16px;
        margin: 0 8px;
    }

    .a_sqrh_cont5 {
        margin: 20px 0 30px 0;
    }

    .a_sqrh_cont3 .l2 .fm5 {
        padding: 5px 12px;
    }


}


/*B3申请入会-上传资料*/
.a_sqrh_cont3 .l1_1 {
    margin: 28px 0 8px 0;
}

.a_sqrh_cont3 .l1_1 font {
    background: url(images/a_img43.png) left center no-repeat;
    padding: 0 15px 0 26px;
}

.a_sqrh_cont3 .l3 {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.a_sqrh_cont3 .a_h_1 {
    float: left;
    width: 158px;
    line-height: 46px;
    font-size: 16px;
    color: #555555;
    padding-right: 19px;
    text-align: right;
    margin: 0;
}

.a_sqrh_cont3 .a_h_1 span {
    color: #ff0000;
}

.a_sqrh_cont3 .p1 {
    float: left;
    line-height: 46px;
    font-size: 12px;
    color: #888888;
    padding-left: 20px;
    margin: 0;
}

.a_sqrh_cont3 .fuyin {
    float: left;
    width: 145px;
    height: 46px;
    border: 1px solid #065fae;
    background: url(images/a_img41.png) center no-repeat;
    margin-right: 4px;
}

.a_sqrh_cont3 .l4 {
    float: left;
    width: 100%;
}

.a_sqrh_cont3 .l4_1 {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.a_sqrh_cont3 .fel_1 {
    float: left;
    width: 330px;
    height: 46px;
    line-height: 46px;
    color: #888888;
    font-size: 14px;
    padding: 0 15px;
    outline: none;
    border: 1px solid #dcdcdc;
    margin-right: 9px;
}

.a_sqrh_cont3 .fel_bx2 {
    float: left;
    width: 145px;
    height: 46px;
    background: url(images/a_img42.png) center no-repeat;
    border: 1px solid #065fae;
    outline: none;
    overflow: hidden;
    position: relative;
}

.a_sqrh_cont3 .fel_2 {
    float: left;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=00);
    cursor: pointer;
}

.a_sqrh_cont3 .fel_bx3 {
    float: left;
    width: 145px;
    height: 46px;
    background: url(images/a_img44.png) center no-repeat;
    border: 1px solid #dcdcdc;
    outline: none;
    margin-left: 8px;
}

.a_sqrh_cont3 .fv13 {
    float: left;
    width: 721px;
    height: 88px;
    border: 1px solid #dcdcdc;
    padding: 5px 15px;
    color: #888;
    font-size: 14px;
    line-height: 24px;
}


@media screen and (max-width: 1199px) {

    .a_sqrh_cont3 .fel_1 {
        width: 300px;
    }

    .a_sqrh_cont3 .fel_bx3 {
        width: 120px;
    }

    .a_sqrh_cont3 .fel_bx2 {
        width: 120px;
    }

    .a_sqrh_cont3 .fuyin {
        width: 120px;
    }

    .a_sqrh_cont3 .p1 {
        padding-left: 12px;
    }

    .a_sqrh_cont3 .a_h_1 {
        padding-right: 12px;
        width: 135px;
    }

    .a_sqrh_cont3 .p2 {
        width: 470px;
        line-height: 23px;
    }

    .a_sqrh_cont3 .fv13 {
        width: 615px;
    }

}

@media screen and (max-width: 767px) {

    .a_sqrh_cont3 .l1_1 {
        margin: 20px 0 0 0;
    }

    .a_sqrh_cont3 .p1 {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }

    .a_sqrh_cont3 .fel_1 {
        width: 100%;
        margin-right: 0;
    }

    .a_sqrh_cont3 .a_h_1 {
        width: auto;
    }

    .a_sqrh_cont3 .l4_1 {
        margin-top: 5px;
    }

    .a_sqrh_cont3 .fel_bx2 {
        margin-top: 15px;
    }

    .a_sqrh_cont3 .fel_bx3 {
        margin-top: 15px;
    }

    .a_sqrh_cont3 .fv13 {
        width: 100%;
    }

    .a_sqrh_cont3 .l1 span {
        display: inline-block;
    }

}


/*B4申请入会-注册成功*/
.a_sqrh_cont8 {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 45px;
}

.a_sqrh_cont8 h2 {
    float: left;
    width: 100%;
    color: #005db3;
    font-size: 24px;
    line-height: 34px;
    margin: 0;
    font-weight: bold;
}

.a_sqrh_cont8 .i {
    float: left;
    width: 100%;
    line-height: 0;
    margin: 25px 0 28px 0;
}

.a_sqrh_cont8 h4 {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
}

.a_sqrh_cont5_1 {
    margin-top: 30px;
}


@media screen and (max-width: 767px) {

    .a_sqrh_cont8 {
        margin-top: 25px;
    }

    .a_sqrh_cont8 .i {
        margin: 15px 0;
    }

    .a_sqrh_cont8 h2 {
        font-size: 20px;
        line-height: 30px;
    }

    .a_sqrh_cont8 h4 {
        font-size: 14px;
        line-height: 24px;
    }

    .a_sqrh_cont5_1 {
        margin-top: 20px;
    }

}


/*20180412*/
.q_l_260 .pz_SideLayer .l1_1.on a,
.q_l_260 .pz_SideLayer .l1_1:hover a {
    background: url(images/xiap11.png) no-repeat 225px center #005db3;
    color: #fff;
}

.q_l_260 .pz_SideLayer .l1 {
    float: left;
    width: 100%;
    margin-top: 6px;
    position: relative;
}

.q_l_260 .pz_SideLayer .l2 {
    float: left;
    width: 100%;
    background: #f2f2f2;
}

.q_l_260 .pz_SideLayer .l2.first {
    padding-top: 14px;
}

.q_l_260 .pz_SideLayer .l2.last {
    padding-bottom: 14px;
}

.q_l_260 .pz_SideLayer .l2 a {
    display: block;
    float: left;
    width: 100%; /*height:28px;*/
    padding-left: 40px;
    line-height: 28px;
    font-size: 14px;
    color: #333;
    padding-right: 30px
}

.q_l_260 .pz_SideLayer .l2 .on,
.q_l_260 .pz_SideLayer .l2 a:hover {
    background: url(images/xiap10.png) no-repeat 225px center;
    color: #005db4;
}


/*20180412*/


/*20180416*/
.c_1200_2 {
    position: relative;
}

.slide_banner {
    float: left;
    width: 100%;
    margin: 0;
    overflow: hidden;
    text-align: center;
}

.slide_banner .slick-slide {
    position: relative;
}

.slide_banner .slick-prev {
    opacity: 0.3;
    background-color: white;
    border: white 1px solid;
    border-radius: 50%;
    position: absolute;
    margin-bottom: 14%;
    left: 50%;
    margin-left: -44%;
    height: 74px;
    width: 74px;
    padding: 0;
    top: auto;
    bottom: 0;
    background: url(images/a_img46.png) left center no-repeat;
    background-color: white;
    padding-left: 8px;
    -webkit-transition: all 0.5s ease-out 0s;
    background-position: 30px 30px;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}

.slide_banner .slick-next {
    opacity: 0.3;
    border: white 1px solid;
    border-radius: 50%;
    position: absolute;
    right: auto;
    left: 50%;
    margin-left: 40%;
    margin-bottom: 14%;
    height: 74px;
    width: 74px;
    padding: 0;
    top: auto;
    bottom: 0;
    background: url(images/a_img47.png) right center no-repeat;
    background-color: white;
    padding-right: 8px;
    -webkit-transition: all 0.5s ease-out 0s;
    background-position: 34px 30px;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}

.slide_banner .slick-prev:hover {
    margin-left: -44%;
    width: 74px;
    background: url(images/a_img46_1.png) left center no-repeat;
    background-color: white;
    background-position: 30px 30px;
}

.slide_banner .slick-next:hover {
    width: 74px;
    background: url(images/a_img47_1.png) right center no-repeat;
    background-color: white;
    background-position: 30px 30px;
}

.slide_banner .article {
    float: left;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 47.5%;
}

.slide_banner .article .banTops {
    float: left;
    width: 100%;
}

.slide_banner .article .banTops .b1 {
    float: left;
    width: 304px;
}

.slide_banner .article .banTops .b2 {
    float: left;
    width: 51px;
}

.slide_banner .article .banTops .b3 {
    float: left;
    width: 198px;
}

.slide_banner .article .banText {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.slide_banner .article .banText img {
    float: left;
    width: 674px;
}

.slide_banner .slick-slide.slick-current .banTops .b1 {
    animation: fadeInLeft 2s;
    -moz-animation: fadeInLeft 2s; /* Firefox */
    -webkit-animation: fadeInLeft 2s; /* Safari 和 Chrome */
    -o-animation: fadeInLeft 2s;
}

.slide_banner .slick-slide.slick-current .banTops .b2 {
    animation: zoomIn 2s;
    -moz-animation: zoomIn 2s; /* Firefox */
    -webkit-animation: zoomIn 2s; /* Safari 和 Chrome */
    -o-animation: zoomIn 2s;
}

.slide_banner .slick-slide.slick-current .banTops .b3 {
    animation: fadeInRight 2s;
    -moz-animation: fadeInRight 2s; /* Firefox */
    -webkit-animation: fadeInRight 2s; /* Safari 和 Chrome */
    -o-animation: fadeInRight 2s;
}

.slide_banner .slick-slide.slick-current .banText {
    animation: zoomIn 2s;
    -moz-animation: zoomIn 2s; /* Firefox */
    -webkit-animation: zoomIn 2s; /* Safari 和 Chrome */
    -o-animation: zoomIn 2s;
}

.index-back-box .sub-arrows {
    width: 53px;
}


@media screen and (max-width: 1199px) {
    .slide_banner .slick-prev {
        margin-left: -345px;
    }

    .slide_banner .slick-next {
        margin-left: -300px;
    }

    .slide_banner .slick-prev:hover {
        margin-left: -354px;
    }

}


@media screen and (max-width: 767px) {

    .slide_banner .article {
        display: none;
    }

}


.table_div {
    border-bottom: 4px #ADADAD solid;
}

.table_div2 {
    width: 15px;
    height: 15px;
    border-radius: 50px;
    background-color: #c2c2c2;
    margin: 0px auto;
}

/* Back to top button */
.back-to-top {
    position: fixed;
    display: none;
    background: white;
    background-image: url(images/more_1.png);
    background-size: cover;
    transform: rotate(270deg);
    color: #fff;
    display: inline-block;
    width: 44px;
    height: 44px;
    text-align: center;
    line-height: 1;
    font-size: 16px;
    border-radius: 50%;
    right: 15px;
    bottom: 15px;
    transition: background 0.5s;
    z-index: 11;
}

.back-to-top i {

    padding-top: 12px;
    color: #fff;
}

@media (max-width: 768px) {
    .back-to-top {
        bottom: 15px;
    }
}










