*{
    margin: 0;
    box-sizing: border-box;
    -webkit-appearance: none;
}
.index-last-foot{
    background: #FFFFFF;
}
a {
    text-decoration: none;
    color: #000;
}
body {
    margin: 0;
    line-height: 1.5;
    font-size: 14px;
    color: #333;
    background: #fff;
}
.flow_over_suspend_top {
    height: 120px;
    width: 40px;
    background: url(../imgs/userservice/111_top.png) no-repeat center center;
    background-size: 40px 120px;
    position: fixed;
    top: 108px;
    right: 50px;
    z-index: 10001;
    cursor: pointer;
    transition: translateX .3s;
}
.flow_over_cont{
    position: absolute;
    width: 140px;
    right: 36px;
    padding: 10px 15px 0;
    border-radius: 4px 0 0 4px;
    border: 2px solid #ffffff;
    border-right: none;
    height: 120px;
    background: linear-gradient(rgb(238,255,255),rgb(242,255,255));
    transform: translateX(140px);
    display: none;
}
.flow_over_cont img{
    width: 100%;
    padding-bottom: 10px;
    height: 100%;
    object-fit: contain;
}
.flow_over_suspend_top:hover .flow_over_cont{
    transform: translateX(0);
    display: block;
}
.flow_over_suspend_bottom:hover .flow_over_cont{
    transform: translateX(0);
    display: block;
}
.flow_over_suspend_bottom .flow_over_cont{
    background: linear-gradient(rgb(242,255,255),rgb(255,255,255));
}
.flow_over_cont_item{
    color: #666666;
    font-size: 14px;
}
.flow_over_cont_title{
    color: #333333;
    font-size: 16px;
}
.flow_over_cont_title .iconfont{
    color: #009999;
    margin-right: 4px;
}
.flow_over_suspend_bottom {
    height: 120px;
    width: 40px;
    background: url(../imgs/userservice/222_end.png) no-repeat center center;
    position: fixed;
    top: 228px;
    right: 50px;
    z-index: 10001;
    cursor: pointer;
}
.swiper-container img{
    display: block;
    margin: 0 auto;
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-size: 12px 20px;
}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-size: 12px 20px;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #f79131 !important;
    border: 1px solid #fff !important;
    border-radius: 4px !important;
    width: 30px !important;
    height: 8px !important;
}
.swiper-container{
    position: relative !important;
}

/*banner buttom*/
#banner_buttom {
    height: 120px;
    background: #fff;
    box-shadow: 0px 5px 10px #d5d6d9;
    position: sticky;
    top: 0px;
    z-index: 1000;
}
.banner_buttom_content {
    width: 1200px;
    margin: 0 auto;
}
.banner_buttom_content ul {
    overflow: hidden;
}
.banner_buttom_content ul li {
    width: 210px;
    height: 120px;
    text-align: center;
    font-size: 16px;
    color: #108391;
    float: left;
    margin-right: 38px;
}
.banner_buttom_content_on {
    border-bottom: 4px solid #4fc2b8;
}
.banner_buttom_content ul li:nth-child(1), .banner_buttom_content ul li:nth-child(5) {
    margin-right: 0px;
}
.item_img {
    padding-top: 22px;
    height: 80px;
}
.item_img img {
    max-width: 100%;
    vertical-align: middle;
}

/*member_service*/
#member_service {
    background: #f3f5f8;
    height: 940px;
}
.member_service_content {
    width: 1200px;
    margin: 0 auto;
}
.level_one_title {
    font-size: 24px;
    color: #009999;
    text-align: center;
    padding-top: 36px;
}
.level_one_desc {
    font-size: 14px;
    color: #666666;
    text-align: center;
    padding-top: 12px;
}
.level_one_info {
    background: #fff;
    width: 1200px;
    height: 100px;
    margin-top: 32px;
    font-size: 14px;
    color: #666666;
    overflow: hidden;
}
.level_one_info li {
    float: left;
    width: 299px;
    border-right: 1px solid #ddd;
    height: 60px;
    margin-top: 20px;
    text-align: center;
}
.level_one_info li:nth-child(4) {
    border-right: none;
}
.level_one_info li div {
     padding-top: 12px;
 }
.level_one_meal {
    font-size: 20px;
    color: #666;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 28px;
}
.level_one_meal_info {
    overflow: hidden;
}
.level_one_meal_info li {
    width: 280px;
    background: #fff;
    float: left;
    margin: 0px 10px;
    border-radius: 8px;
    height: 574px;
}
.level_one_meal_info_top {
    margin: 0px 20px;
    height: 80px;
    border-bottom: 1px solid #ccc;
}
.level_one_meal_info_title {
    font-size: 20px;
    color: #333333;
    text-align: center;
    padding-top: 18px;
    font-weight: bold;
}
.level_one_meal_info_price {
    font-size: 16px;
    color: #333;
    text-align: center;
    padding-top: 4px;
}
.level_one_meal_info_buttom {
    margin-top: 28px;
}
.level_one_meal_info_buttom_title {
    font-weight: bold;
    font-size: 14px;
    padding-left: 20px;
    color: #333333;
}
.level_one_meal_info_buttom_ul {
    overflow: hidden;
    font-size: 14px;
    padding-top: 6px;
    clear: both;
}
.level_one_meal_info_buttom_ul li {
    margin: 0px 20px;
    width: 245px;
    line-height: 30px;
    height: 30px;
}
.level_one_meal_info_buttom_ul li .level_one_meal_info_buttom_l {
    float: left;
    color: #333;
    width: 100%;
}
.level_one_meal_div {
    height: 50px;
}
.level_one_meal_info_buttom_add {
    margin-top: 30px;
}
.level_one_buttom_add_zzfw {
    overflow: hidden;
    margin-top: 20px;
}
.level_one_buttom_add_zzfw_font {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    float: left;
    padding-left: 20px;
    padding-right: 18px;
}
.level_one_buttom_add_zzfw_img {
    width: 15px;
    height: 13px;
    float: left;
    padding-top: 4px;
}
.level_one_buttom_add_zzfw_img img {
    vertical-align: top;
}
.level_one_meal_info_buttom_ul {
    overflow: hidden;
    font-size: 14px;
    padding-top: 6px;
    clear: both;
}
.zz_xc {
    margin-top: 25px;
    margin-left: 20px;
}
.level_one_meal_info > li:hover {
    border: 1px solid #faad3b;
    cursor: pointer;
    box-shadow: 0px 0px 3px #faad3b;
    min-height: 574px;
    height: 100%;
    position: relative;
}


#ad_service {
    background: #fff;
}
.ad_service_content {
    width: 1200px;
    margin: 0 auto;
}
.level_two_title {
    font-size: 24px;
    color: #009999;
    text-align: center;
    padding-top: 36px;
}
.level_two_desc {
    font-size: 14px;
    color: #666666;
    text-align: center;
    padding-top: 12px;
}
.level_two_info {
    margin-top: 30px;
    overflow: hidden;
    margin-bottom: 40px;
}
.level_two_info li {
    float: left;
    width: 380px;
    height: 160px;
    margin-right: 30px;
}
.level_two_info li:nth-child(1) {
    background: url(../imgs/userservice/ad_service_01.png) no-repeat center center;
}
.level_two_info li:nth-child(2) {
    background: url(../imgs/userservice/ad_service_02.png) no-repeat center center;
}
.level_two_info li:nth-child(3n+0) {
    margin-right: 0px;
}
.level_two_info li:nth-child(3) {
    background: url(../imgs/userservice/ad_service_03.png) no-repeat center center;
}
.level_two_info li:nth-child(4) {
    background: url(../imgs/userservice/ad_service_04.png) no-repeat center center;
    margin-top: 30px;
}
.level_two_info li:nth-child(5) {
    background: url(../imgs/userservice/ad_service_05.png) no-repeat center center;
    margin-top: 30px;
}
.level_two_info li:nth-child(6) {
    background: url(../imgs/userservice/ad_service_06.png) no-repeat center center;
    margin-top: 30px;
}
.level_two_info li:nth-child(3n+0) {
    margin-right: 0px;
}
.ad_one_block {
    padding-left: 170px;
    padding-top: 22px;
}
.ad_one_block1 {
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.ad_one_block2 {
    font-size: 14px;
    color: #666;
    padding-top: 8px;
}








#trade_pairing_service {
    background: #f3f5f8;
}
.trade_pairing_service_content {
    width: 1200px;
    margin: 0 auto;
}
.level_three_title {
    font-size: 24px;
    color: #009999;
    text-align: center;
    padding-top: 36px;
}
.level_three_desc {
    font-size: 14px;
    color: #666666;
    text-align: center;
    padding-top: 12px;
}
.level_three_fengqin {
    margin-top: 40px;
    padding-bottom: 60px;
    overflow: hidden;
}
.level_three_fengqin_left {
    float: left;
    position: relative;
}
.level_three_fengqin_left img {
    max-width: 100%;
    vertical-align: middle;
}
.level_three_fengqin_left_float {
    position: absolute;
    bottom: 20px;
    left: 20px;
    overflow: hidden;
}
.level_three_fengqin_left_float_erweima {
    width: 100px;
    height: 120px;
    border-radius: 4px;
    background: #fff;
    float: left;
}
.level_three_fengqin_left_float_erweimaimg {
    text-align: center;
    padding-top: 6px;
}
.level_three_fengqin_left_float_erweimaimg img {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle;
}
.level_three_fengqin_left_float_erweimafont {
    font-size: 14px;
    color: #666;
    text-align: center;
    height: 25px;
    line-height: 25px;
}
.level_three_fengqin_left_float_ul {
    float: right;
    position: relative;
    padding-left: 36px;
}
.fengqinon {
    font-size: 16px !important;
    color: #ffff00 !important;
}
.level_three_fengqin_left_float_ul li {
    padding-top: 70px;
    width: 80px;
    float: left;
    font-size: 14px;
    color: #fff;
    height: 94px;
    text-align: center;
}
.level_three_fengqin_left_float_ul1 {
    padding-left: 165px;
}
.level_three_fengqin_left_float_ul1_img {
    width: 20px;
    text-align: center;
}
.level_three_fengqin_left_float_ul1 li {
    float: left;
}
.level_three_fengqin_left_float_ul1_img > img {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle;
}
.level_three_fengqin_left_float_ul1 li img{
    max-width: 100%;
    vertical-align: middle;
}
.w-accor {
    overflow: hidden;
    position: relative;
}
.clearfix {
    zoom: 1;
}
.w-accor ul, .w-accor li {
    padding: 0;
    margin: 0;
    list-style: none;
}
.w-accor ul {
    width: 101%;
}
.w-accor li {
    position: relative;
    overflow: hidden;
    float: left;
}
.accorClick li {
    cursor: pointer;
}
.w-accor li .item {
    position: relative;
}
.w-accor3 li img {
    max-width: 100%;
    vertical-align: middle;
}
.w-accor3 li .cont_ar {
    color: #fff;
}
.block1 {
    background: #009999;
    color: #fff;
}
.block2 {
    background: #017b99;
    color: #fff;
}
.block3 {
    background: #016b9a;
    color: #fff;
}
.w-accor3 li .left_ar {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.w-accor3 li.cur .left_ar {
    width: 40px;
}
.w-accor h3 {
    font-size: 125%;
    margin: 0;
    padding: 0;
    font-weight: normal;
}
.w-accor3 li .left_ar h3 {
    width: 1.2em;
    text-align: center;
    line-height: 1.5;
    position: absolute;
    left: 50%;
    margin-left: -0.6em;
    top: 50%;
    top: 10%\9;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
:root .w-accor3 li .left_ar h3 {
     top: 50%;
}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}





/*footer*/
#footer_block {
    background: #666666;
}
.footer_block_content {
    width: 950px;
    margin: 0 auto;
    height: 160px;
    overflow: hidden;
}
.foot_erweima {
    padding-top: 30px;
    width: 100px;
    height: 100px;
    float: left;
}
.foot_erweima img {
    max-width: 100%;
    vertical-align: middle;
}
.foot_moremessge {
    padding-left: 98px;
    float: left;
    padding-top: 40px;
}
.foot_moremessge_title {
    font-size: 16px;
    color: #ff9933;
}
.foot_moremessge_line {
    padding-top: 12px;
    font-size: 0px;
}
.foot_r_ul {
    overflow: hidden;
    clear: both;
    padding-top: 14px;
}
.foot_r_ul li {
    color: #fff;
    font-size: 14px;
    float: left;
}
.foot_r_ul li img {
    display: inline-block;
    padding-right: 14px;
    vertical-align: middle;
}
.foot_r_ul li:nth-child(1) {
    width: 190px;
}
.foot_r_ul li:nth-child(2) {
    width: 308px;
}



/*live*/
#live_customization_service {
    background: #333333;
}
.live_customization_service_content {
    width: 1200px;
    margin: 0 auto;
}
.level_four_title {
    font-size: 24px;
    color: #f6973c;
    text-align: center;
    padding-top: 36px;
}
.level_four_desc {
    font-size: 14px;
    color: #cccccc;
    text-align: center;
    padding-top: 12px;
}
.level_four_block {
    margin-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
}
.level_four_block_l {
    width: 500px;
    height: 325px;
    float: left;
}
.level_four_block_l img {
    max-width: 100%;
    vertical-align: middle;
}
.level_four_block_r {
    float: left;
    margin-left: 100px;
}
.level_four_block_r_title {
    font-size: 18px;
    color: #fff;
}
.level_four_block_r_line {
    width: 520px;
    height: 2px;
    font-size: 0px;
    margin-top: 30px;
}
.level_four_block_r_line img {
    max-width: 100%;
    vertical-align: middle;
}
.level_four_block_r_ul {
    overflow: hidden;
    width: 520px;
    margin-top: 11px;
}
.level_four_block_r_ul li {
    float: left;
    overflow: hidden;
    width: 226px;
    padding-left: 6px;
    padding-top: 44px;
}
.level_four_block_r_ul_img {
    float: left;
    width: 34px;
    height: 43px;
    padding-top: 6px;
}
.level_four_block_r_ul_img img {
    max-width: 100%;
    vertical-align: middle;
}
.level_four_block_r_ul_text {
    color: #fff;
    float: left;
    padding-left: 12px;
    font-size: 14px;
    line-height: 24px;
}


/*conference*/
#conference_sponsorship_service {
    background: #f3f5f8;
}
.conference_sponsorship_service_content {
    width: 1200px;
    margin: 0 auto;
}
.level_five_title {
    font-size: 24px;
    color: #009999;
    text-align: center;
    padding-top: 36px;
}
.level_five_desc {
    font-size: 14px;
    color: #666666;
    text-align: center;
    padding-top: 12px;
}
.level_five_block {
    margin-top: 40px;
    padding-bottom: 50px;
    overflow: hidden;
}
.level_five_block_l {
    float: left;
}
#certify {
    position: relative;
    width: 495px;
}
#certify .swiper-pagination {
    width: 100%;
    bottom: 20px;
}
#certify .swiper-slide {
    width: 368px;
    height: 278px;
    /* background: #fff; */
    /* box-shadow: 0 8px 30px #ddd; */
}
#certify .swiper-slide img {
    display: block;
    max-width: 100%;
    vertical-align: middle;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #00aadc;
    background-color: #fff;
}
#certify .swiper-button-prev {
    left: 55px;
    width: 30px;
    height: 30px;
    background: url(../imgs/userservice/1.png) no-repeat;
    background-position: 0 0;
    background-size: 100%;
}
#certify .swiper-button-next {
    right: 55px;
    width: 30px;
    height: 30px;
    background: url(../imgs/userservice/2.png) no-repeat;
    background-size: 100%;
}
.level_five_block_l_text {
    font-size: 14px;
    color: #666666;
    text-align: center;
    padding-top: 15px;
}
.level_five_block_r {
    float: left;
    margin-left: 70px;
}
.level_five_block_r_title {
    font-size: 18px;
    color: #333333;
    padding-top: 30px;
}
.level_five_block_r_line {
    height: 1px;
    width: 600px;
    font-size: 0px;
    margin-top: 20px;
}
.level_five_block_r_line img {
    max-width: 100%;
    vertical-align: middle;
}
.level_five_block_r_ul {
    padding-top: 25px;
}
.level_five_block_r_ul li {
    float: left;
}
.level_five_block_r_ul li:nth-child(1) {
    width: 200px;
}
.level_five_block_r_ul li:nth-child(2) {
    width: 225px;
}
.level_five_block_r_ul li {
    float: left;
}
.level_five_block_r_ul_img img {
    max-width: 100%;
    vertical-align: middle;
}
.level_five_block_r_ul_text {
    color: #009999;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    padding-top: 15px;
}
.level_five_block_r_ul_text1 {
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    padding-top: 20px;
}

