/*HEADER
.header { background: #fff; height: 64px; position: fixed; left: 0; top: 0; right: 0; z-index: 1000; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); font-size: 14px; }
.header .logo { float: left; }
.header .logo img { height: 36px; margin-top: 14px; }
.header .search { float: left; margin-left: 40px; line-height: 40px; height: 40px; margin-top: 12px; }
.header .location { cursor: pointer; margin-right: 24px; }
.header .location_list { background: #fff; padding: 16px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); margin-top: 12px; width: 300px; border-radius: 0 0 5px 5px; overflow: hidden; }
.header .location_list .li { display: inline-block; float: left; height: 24px; line-height: 24px; padding: 0 16px; border-radius: 2px; margin: 0 8px 8px 0; font-size: 13px; color: #202020; }
.header .location_list .li.active { background: #ff5303; color: #fff; }
.header .location_list .li:hover { background: #ff5303; color: #fff; }
.header .search_map { border-left: 1px solid rgba(0, 0, 0, 0.12); padding-left: 24px; padding-right: 24px; }
.header .search_map>a { color: #202020; }
.header .search_map:hover>a { color: #ff5303; }
.header .findlist_tj { background: #fff; padding: 16px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); margin-top: 12px; width: 440px; border-radius: 0 0 5px 5px; overflow: hidden; font-size: 13px; }
.header .findlist_tj .label { color: #ff5303; width: 80px; }
.header .findlist_tj .items { padding-left: 80px; }
.header .findlist_tj .label .icon { margin-right: 8px; }
.header .s_box { border: 1px solid rgba(0, 0, 0, 0.12); height: 38px; line-height: 38px; box-sizing: content-box; }
.header .s_box .checked { width: 70px; padding: 0 12px; background: #f7f9fb; position: relative; }
.header .s_box .checked .options { display: none; }
.header .s_box .checked:hover .options { display: block; position: absolute; left: -1px; top: -1px; border: 1px solid rgba(0, 0, 0, 0.12); }
.header .s_box .checked .option { display: block; color: #202020; width: 70px; padding: 0 12px; background: #f7f9fb; }
.header .s_box .checked .option:hover { background: #ecf1f4; }
.header .s_box .input { border: 0; padding: 6px 12px; width: 210px; height: 26px; line-height: 26px; box-sizing: content-box; }
.header .search_icon { margin-right: 12px; display: inline-block; color: #a3aaad; }
.header .minor { margin-top: 12px; }
.header .minor a { color: inherit; }
.header .create { padding: 0; margin: 0; }
.header .create .button { height: 40px; line-height: 40px; padding: 0 24px; }
.header .more { padding: 0; }
.header .more .hover_block { left: -16px; }
.header .profile { border-left: 1px solid rgba(0, 0, 0, 0.12); }
.header .profile .avator { vertical-align: middle; margin-right: 4px; width: 32px; height: 32px; line-height: 32px; box-shadow: 0 1px 4px 0 rgba(0,0,0,0.147); float: left; }
.header .profile .user_name { vertical-align: middle; max-width: 60px; display: inline-block; word-wrap: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.header .profile .hover_block { width: 180px; right: -12px; left: auto; }
.header .profile .line { border-bottom: 1px solid rgba(0, 0, 0, 0.12); height: 0; margin-bottom: 8px; margin-top: 8px; }
.header .minor .hover_block { font-weight: normal; }
.header .minor .hover_box { max-height: none; padding: 8px 0; margin-pto: 12px; }
.header .minor .hover_box .li { border-bottom: 0; display: block; }
.header .minor .hover_box .li .icon { margin-right: 8px; color: #979CA3; font-size: 16px; float: left; }
.header .h_l.lan { border-left: 1px solid rgba(0, 0, 0, 0.12); }
.h_l.view { border: 0; margin-left: 0; }
.h_l.view .button { margin-left: 8px; border-radius: 2px; float: left; padding-left: 12px; padding-right: 12px; }
.h_l.view .del { color: #de0e00; margin-right: 8px; }
.header .qh_tab { position: absolute; left: 50%; margin-left: -0px; top: 4px; height: 34px; border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 3px; }
.header .qh_tab .li:first-child { border-right: 1px solid rgba(0, 0, 0, 0.12); }
.header .qh_tab .li { margin: 0; border: 0; width: 34px; text-align: center; height: 34px; line-height: 34px; position: relative; color: #a3aaad; }
.header .qh_tab .li .icon { margin: 0; }
.header .qh_tab .li.active { color: #202020; }
.header .qh_tab .li>span { background: rgba(0, 0, 0, 0.9); height: 28px; line-height: 28px; font-size: 13px; color: #fff; border-radius: 4px; width: 64px; position: absolute; left: -12px; top: 100%; display: none; }
.header .qh_tab .li:hover>span { display: inline-block; }
.header.zyb { height: 48px; }
.header.zyb .logo img { height: 28px; margin-top: 10px; }
.header.zyb .link { float: left; display: inline-block; margin-left: 32px; color: #202020; margin-top: 12px; line-height: 20px; }
.header.zyb .link:hover { color: #ff5303; }
.header.zyb .minor { margin-top: 0; }
.header.zyb .h_l { height: 48px; line-height: 48px; }
.header.zyb .h_l .avator { margin-top: 8px; }
.header.zyb .create .button { height: 48px; line-height: 48px; float: left; border-radius: 0; }
.header.zyb .minor .hover_box { margin-top: 0; }
 @media screen and (max-width: 1480px) {
.s_e_info .info .name { max-width: 400px; }
}
 @media screen and (max-width: 1024px) {
.header .avator { box-sizing: content-box; }
}
 @media screen and (max-width: 768px) {
.header .link { margin-left: 16px; }
.header .h_l.create { display: none; }
}
 @media screen and (max-width: 736px) {
.header { height: 48px; }
.header .search { display: none; }
.header .logo img { margin-top: 10px; height: 28px; }
.header .minor { margin-top: 0; }
.header .link, .header .h_l { display: none; }
.header .xuqiu { display: inline-block; line-height: 48px; }
.header .profile { display: block; margin-top: 4px; border: 0; }
.header .profile .avator { width: 32px; height: 32px; margin-right: 8px; }
.header .profile .profile_menu { display: none; }
}*/
/*head 个人中心*/
.header.zyb { padding: 0; height: 48px; font-size: 14px; }
.header.zyb .con_box {max-width: 100%;padding: 0 24px;}
.header.zyb .logo img {
    height: 28px;
    margin-top: 10px; width: auto
}
.header.zyb .left_nav {line-height: 44px; margin-left: 10px;}
.header.zyb .nav_right .button {border-radius: 0; }
/*移动端header*/
.phone_nav { display: none; }
@media screen and (max-width: 736px) {
    .phone_nav { display: inline-block; }
    .phone_nav .nav_icon { color: #202020; border-left: 1px solid rgba(0, 0, 0, 0.12); display: inline-block; line-height: 48px; padding-left: 16px; width: 48px; margin-right: -16px; }
    .phone_nav .nav_icon .icon { margin: 0; }
    .phone_nav .nav_icon .close { display: none; }
    .phone_nav .nav_icon.active .nav { display: none; }
    .phone_nav .nav_icon.active { background: #f7f9fb; }
    .phone_nav .nav_icon.active .close { display: inline-block; }
    .phone_nav .p_nav { position: absolute; top: 100%; left: 0; width: 100%; background: #27282d; display: block; z-index: 1; color: #fff; padding: 16px 0; }
    .phone_nav .p_nav .li a { color: #fff; }
    .phone_nav .p_nav .li { height: 50px; line-height: 50px; position: relative; padding: 0 12px; }
    .phone_nav .p_nav .li .icon_arrow { right: 16px; position: absolute; top: 0; }
}
/*HOME_PAGE*/
.home_page { position: relative; background: #ecf1f4; padding-top: 64px; }
/*.home_page .carousel { height: 520px; overflow: hidden; width: 100%; }*/
.fullwidthbanner-container { width: 100% !important; position: relative; padding: 0; overflow: hidden; background: #000; }
#revolution-slider { height: 460px !important; }
.fullwidthbanner-container ul { padding: 0; margin: 0; position: relative; z-index: 1; }
.fullwidthbanner-container ul li { position: absolute; }
.tp-simpleresponsive .slotholder img { -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -webkit-perspective: 1000; }
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; position: absolute; visibility: hidden; text-align: center; width: 754px; margin-left: 430px; }
.tp-simpleresponsive .tp-caption { font-size: 64px; }
.tp-simpleresponsive .tp-caption.caption { font-size: 16px; }
.tp-simpleresponsive .tp-caption .button { padding: 12px 40px; }
.tp-bannertimer { width: 100%; height: 4px; position: absolute; z-index: 100; bottom: 0px; background: rgba(255, 255, 255, 0.6); display: inline-block; left: 0; visibility: inherit !important; }
.tp-leftarrow.default { z-index: 100; cursor: pointer; position: relative; background: url(../img/banner_large_left.png) no-Repeat 0 0; width: 40px; height: 40px; }
.tp-rightarrow.default { z-index: 100; cursor: pointer; position: relative; background: url(../img/banner_large_right.png) no-Repeat 0 0; width: 40px; height: 40px; }
.tp-leftarrow:hover, .tp-rightarrow:hover { background-position: bottom left; }
.demand_form { background: rgba(0, 0, 0, 0.6); color: #fff; width: auto; display: inline-block; height: 294px; position: absolute; left: 50%; top: 48px; margin-left: -626px; z-index: 100; padding: 32px 40px 40px 40px; box-sizing: content-box; }
.demand_form .ti span { font-size: 20px; margin-bottom: 16px; display: inline-block; }
.demand_form .ti a { color: #fff; float: right; margin-top: 8px; }
.demand_form .form .f_l .input { border: 1px solid #fff; width: 236px; margin-bottom: 8px; padding-left: 40px; }
.demand_form .form .f_l .input_box .icon { color: #a3aaad; line-height: 36px; display: inline-block; width: 40px; text-align: center; }
.demand_form .more_link { display: inline-block; margin-top: 8px; margin-bottom: 8px; }
.demand_form .demand_info { transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; width: 0; overflow: hidden; }
.demand_form .open .demand_info { width: 506px; float: left; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; overflow: inherit; }
.demand_info .form_li { margin-bottom: 8px; margin-left: 32px; }
.demand_info .input { cursor: pointer; border: 1px solid #fff !important; }
.demand_info .input span { margin-right: 12px; }
.demand_info .input_box .add { right: 12px; top: 10px; display: inline-block; margin: 0; line-height: 1; color: #202020; }
.demand_info .fw_list { position: absolute; left: 0; top: 0; right: 0; height: 0; overflow: hidden; }
.demand_form .form.active .fw_list { height: 290px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; }
.demand_form .form.active .demand_info .input_box { display: none; }
.demand_form .form.active>.button { display: none; }
.demand_info .fw_list .save_box .button { border-radius: 32px; padding: 2px 16px; margin-top: 8px; }
.demand_info .fw_list .li_ti { float: left; width: 80px; }
.demand_info .fw_list .list { padding-left: 80px; }
.demand_info .fw_list .it { cursor: pointer; margin-bottom: 8px; height: 28px; line-height: 28px; width: 86px; text-align: center; margin-right: 8px !important; border-radius: 28px; float: left; border: 1px solid #fff; background: #fff; color: #202020; }
.demand_info .fw_list .it.active { border: 1px solid #ff5303; color: #ff5303; }
@media screen and (max-width: 1024px) {
    .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption { width: 100% !important; left: 0 !important; margin: 0 !important; padding-left: 350px !important; padding-right: 16px !important; }
    .demand_form { left: 16px; margin-left: 0; }
}
@media screen and (max-width: 800px) {
    .tp-simpleresponsive .tp-caption { font-size: 36px; }
    .demand_form { left: 16px; margin-left: 0; }
    .demand_form .more_link { display: none; }
}
@media screen and (max-width: 736px) {
    #revolution-slider { height: 520px !important; }
    .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption { padding-left: 16px !important; }
    .tp-simpleresponsive .lfl { top: 32px !important; }
    .tp-simpleresponsive .sfb { display: none !important }
    .tp-simpleresponsive .lfr { top: 92px !important; }
    .tp-simpleresponsive .tp-caption .button { font-size: 14px; padding: 6px 24px; }
    .demand_form { width: 90%; height: auto; box-sizing: border-box; margin: 0; left: 5%; top: 156px; }
    .demand_form .form .f_l { float: none !important; display: block; }
    .demand_form .form .f_l .input { width: 100%; }
    .demand_form .demand_info { display: none; }
}
.home_event { background: #fff; padding: 24px 0 40px 0; }
.home_event .event_list { margin: 0 4px; }
.home_event .class_ti { padding-top: 40px; padding-bottom: 24px; }
.home_event .class_ti .ti { font-size: 20px; color: #ff5303; margin-right: 32px; }
.home_event .class_ti .ti .icon { font-size: 24px; vertical-align: middle; }
.home_event .class_ti .c_li span { display: inline-block; margin-right: 8px; height: 30px; line-height: 30px; padding: 0 8px; border-radius: 2px; color: #979CA3; margin-top: 2px; }
.home_event .class_ti .c_li .active { color: #fff; background: #ff5303; }
.home_or_tj { padding-bottom: 56px; }
.home_or_tj .class_ti { padding-top: 56px; padding-bottom: 24px; }
.home_or_tj .class_ti .ti { font-size: 20px; color: #ff5303; margin-right: 32px; }
.home_or_tj .class_ti .ti .icon { font-size: 24px; vertical-align: middle; }
.home_or_tj_list { margin: 0 4px; }
.home_or_tj .li { margin: 0 12px; background: #fff; margin-bottom: 24px; height: 118px; }
.home_or_tj .li.big { height: 260px }
.home_or_tj .li .img_center { width: 350px; height: 118px; }
.home_or_tj .li.big .img_center { height: 260px }
.home_or_tj .li img { padding: 32px 48px; box-sizing: border-box; }
.home_or_tj .li.big img { padding: 56px; }
@media screen and (max-width: 1132px) {
    .home_event .event_list { margin: 0 8px; }
    .home_or_tj .li .img_center { width: 230px; }
}
@media screen and (max-width: 1024px) {
    .home_event { padding-top: 0; }
    .home_or_tj_list { margin: 0 8px; }
    .home_or_tj .li { margin: 0 8px; margin-bottom: 16px; }
    .home_or_tj .li .img_center { width: 236px; }
}
@media screen and (max-width: 800px) {
    .home_or_tj .li .img_center { width: 100%; }
}
@media screen and (max-width: 736px) {
    .home_page { padding-top: 48px; }
}
@media screen and (max-width: 667px) {
    .home_page .carousel { height: 304px; }
    .home_page .carousel-inner { height: 100%; }
    .home_page .carousel-inner>.item { height: 100%; }
    .home_page .carousel-inner>.item a { height: 100%; }
    .home_page .carousel-inner>.item div { height: 100%; background-size: cover; background-position: center; }
}
@media screen and (max-width: 568px) {
    .home_page .carousel { height: 264px; }
}
@media screen and (max-width: 414px) {
    .home_page .carousel { height: 180px; }
    .home_event { padding-bottom: 24px; }
    .home_event .class_ti { padding-top: 24px; }
    .home_event .class_ti .ti { font-size: 18px; }
    .home_event .event_list { margin: 0 16px; }
    .home_or_tj { padding-bottom: 24px; }
    .home_or_tj .class_ti { padding-top: 24px; }
    .home_or_tj .col-lg-3 { width: 50%; }
    .home_or_tj .li img { padding: 16px !important; }
    .home_or_tj .li, .home_or_tj .li .img_center { height: 96px; }
    .home_or_tj .li.big, .home_or_tj .li.big .img_center { height: 208px; }
}
@media screen and (max-width: 320px) {
    .home_event .event_list { margin: 0 8px; }
}
/*提交需求 待删除*/
.float_hyxq { position: fixed; right: 0; bottom: 152px; z-index: 1200; }
.float_hyxq_a { color: #fff; background: #ff5303; padding: 32px 24px; width: 16px; border-radius: 5px 0 0 5px; font-size: 16px; font-weight: bold; cursor: pointer; }
.float_hyxq_a:hover { color: #fff; }
.float_hyxq .form_box { position: absolute; right: 0; bottom: -120px; background: #fff; padding: 24px; width: 490px; border-radius: 5px 0 0 5px; overflow: hidden; }
.float_hyxq .form_box .ti { font-size: 20px; margin-bottom: 32px; overflow: hidden; }
.float_hyxq .form_box .ti .icon { cursor: pointer; }
.float_hyxq .input { cursor: pointer; }
.float_hyxq .input span { margin-right: 12px; }
.float_hyxq .form_box .add { position: absolute; right: 12px; top: 14px; display: inline-block; margin: 0; line-height: 1; }
.float_hyxq .fw_list { position: absolute; left: 0; top: 100%; right: -24px; height: 0; overflow: hidden; background: #fff; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; }
.float_hyxq .active { z-index: 2; }
.float_hyxq .active .fw_list { bottom: -416px; height: 416px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; padding: 0 8px; }
.float_hyxq .fw_list .li:first-child { margin-top: 32px; }
.float_hyxq .fw_list .save_box { margin-top: 20px; }
.float_hyxq .fw_list .save_box .button { border-radius: 32px; }
.float_hyxq .fw_list .li_ti { float: left; width: 80px; }
.float_hyxq .fw_list .list { padding-left: 80px; }
.float_hyxq .it { cursor: pointer; margin-bottom: 12px; border: 1px solid rgba(0, 0, 0, 0.12); height: 32px; line-height: 32px; width: 86px; text-align: center; margin-right: 12px !important; border-radius: 32px; float: left; }
.float_hyxq .it.active { border: 1px solid #ff5303; color: #ff5303; }
@media screen and (max-width: 640px) {
    .float_hyxq { position: static; }
    .float_hyxq_a { position: fixed; right: 0; bottom: 152px; z-index: 1200; }
    .float_hyxq .form_box { top: 0; z-index: 1300; width: auto; bottom: 0; position: fixed; }
}
/*footer*/
.home_footer { background: #212136; color: #fff; }
.home_footer .top { padding: 80px 0 64px 0; border-bottom: 1px solid #303046; margin-bottom: 64px; }
.home_footer .top div { font-size: 32px; float: left; }
.home_footer .top a { display: inline-block; background: #ff7323; color: #fff; border-radius: 3px; padding: 0; height: 46px; line-height: 46px; width: 120px; float: right; text-align: center; font-size: 16px; }
.home_footer .links_con { font-size: 14px; margin-bottom: 48px; position: relative;}
.home_footer .link_box { margin: 0; padding: 0; overflow: hidden;}
.home_footer .link_box .ti { margin-bottom: 16px; font-weight: bold; }
.home_footer .link_box .mt { margin-top: 32px; }
.home_footer .link_box .li { margin-bottom: 8px; }
.home_footer .link_box a { color: #8A8AA2; }
.home_footer .link_box.ml { margin-right: 24px; }
.home_footer .code_box .code { float: left; width: 124px; text-align: center; margin-left: 24px; color: #8A8AA2; }
.home_footer .code_box img { width: 124px; height: 124px; margin-bottom: 8px; }
.home_footer .copyright_con { padding-bottom: 16px; }
.home_footer .copyright_box { text-align: center; color: #8A8AA2; font-size: 12px; opacity: 0.6; }
.home_footer .copyright_box a { color: inherit; }
.home_footer .link{padding-right: 300px;width: 100%;
    box-sizing: border-box;}
.home_footer .link_box .tda{float:left;}
.home_footer .link_box .tda a{color:#fff;display:inline-block;margin-bottom:16px;margin-right:94px;}
.home_footer .link_box .tda:nth-child(4){margin-bottom:30px;}
.home_footer .link_box .tda:nth-child(5) a{margin-right:0px;}
.home_footer .link_box .tda:nth-child(6) a{margin-top:32px;}
.home_footer .link_box li{list-style:none;}
.home_footer .link_box li ul{padding-left:0px;}
.home_footer .link_box li ul li a{color:#a4a4c6 !important;margin-bottom:8px !important;margin-top:0px !important;}
.home_footer .links_con .code_box {position: absolute; right: 0; top: 0;}

@media screen and (max-width: 1320px) {
    .home_footer .link_box .tda {width: 25%;}
    .home_footer .link_box .tda a {margin-right: 0;}
    .home_footer .link_box .tda:nth-child(5) a { margin-top: 32px;}
}

@media screen and (max-width: 640px) {
    .home_footer .top {text-align: center;}
    .home_footer .top div {float: none;}
    .home_footer .top a {margin-top: 16px; width: 100%;}
    .home_footer .link {margin: 0; padding: 0; float: none !important;}
    .home_footer .links_con .code_box {position:relative; top: auto; right: auto; float: none !important; text-align: center; margin-top: 24px;}
    .home_footer .code_box .code {float: none; display: inline-block; margin: 0 10px;}
    .home_footer .link_box .tda {width: 33%;}
    .home_footer .link_box .tda a {margin-top: 24px;}
    .home_footer .link_box .tda:nth-child(5) a {margin-top: 24px;}
    .home_footer .link_box .tda:nth-child(6) a {margin-top: 24px;}
    .home_footer .link_box .tda:nth-child(4) {margin-bottom: 0;}
}

@media screen and (max-width: 480px) {.home_footer .link_box .tda {width: 50%;}}

/*FOOTER
.footer { background: #27282d; padding-top: 32px; border-top: 3px solid rgba(0, 0, 0, 0.3); margin-top: -3px; z-index: 10; position: relative; color: #fff; }
.footer .con_box { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 24px; }
.footer .link { width: 62%; }
.footer .link_box { width: 25%; }
.footer .link_box .ti { font-weight: 600; margin-bottom: 16px; }
.footer .link_box .li { line-height: 1.8; color: #979CA3; }
.footer .link_box .li a { color: inherit; }
.footer .code { float: left; margin: 0; margin-left: 24px; background: #fff; padding: 8px; text-align: center; color: #202020; width: 126px; }
.footer .code img { width: 126px; height: 126px; margin-bottom: 8px; }
.copyright { background: #27282d; color: #979CA3; font-size: 12px; padding: 16px 0; }
.copyright .tel_nun { line-height: 1.2; }
.copyright .contact .icon { font-size: 48px; margin-right: 8px; line-height: 1; }
.copyright a { color: inherit; }
 @media screen and (max-width: 768px) {
.footer .link { width: 60%; }
.footer .code { margin-left: 16px; padding: 0; padding-bottom: 4px; }
.footer .code>div { margin-top: -12px; }
}
 @media screen and (max-width: 736px) {
.footer .link { display: none; }
.footer .code_box { width: 100%; text-align: center; margin-top: 16px; }
.footer .code { margin: 0 8px; float: none; display: inline-block; }
}
 @media screen and (max-width: 480px) {
.copyright_box { float: none !important; text-align: center; }
.copyright_box iframe { display: none; }
.copyright .con_box .f_r { float: none !important; }
.copyright .contact { width: 210px; text-align: center; margin: 0 auto; margin-top: 8px; }
}*/
/*----------web css---------*/
.page_content_box { padding-top: 64px; }
/*EVENT_LIST*/
.activity_list { background: #fff; padding: 24px 0; }
.findlist_tj { background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.12); padding: 16px 24px 8px 24px; margin-bottom: 12px; }
.findlist_tj .li { overflow: hidden; line-height: 24px; }
.findlist_tj .label { color: #979CA3; float: left; width: 60px; }
.findlist_tj .items { padding-left: 60px; }
.findlist_tj .item { display: inline-block; height: 24px; padding: 0 12px; margin-right: 8px; border-radius: 2px; margin-bottom: 8px; float: left; color: #202020; }
.findlist_tj .item.active, .findlist_tj .item:hover { color: #fff; background: #ff5303; }
.activity_list .gj_js { background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 24px; }
.activity_list .gj_js .top { height: 40px; line-height: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.06) }
.activity_list .px .li { display: inline-block; color: #6B717B; text-align: center; float: left; margin-right: 32px; }
.activity_list .px .li.active { background: #fff; border-left: 1px solid rgba(0, 0, 0, 0.12); border-right: 1px solid rgba(0, 0, 0, 0.12); color: #ff5303; padding: 0 24px; }
.activity_list .px .li:hover { color: #ff5303; }
.activity_list .px .li:first-child { border-left: 0 !important; padding-left: 24px; }
.activity_list .free { height: 24px; line-height: 24px; border-left: 1px solid rgba(0, 0, 0, 0.12); padding-left: 16px; margin-top: 8px; display: inline-block; }
.activity_list .plxs .icon { display: inline-block; width: 40px; color: #a3aaad; border-left: 1px solid rgba(0, 0, 0, 0.12); text-align: center; }
.activity_list .plxs .icon.active { color: #ff5303; background: #fff; }
.activity_list .bottom { background: #fff; padding: 12px 24px; }
.activity_list .bottom .item { display: inline-block; margin-right: 24px; }
.activity_list .empty { padding: 64px 0; }
.event_list { margin: 0 4px; }
.event_list .li { margin: 0 12px; margin-bottom: 24px; cursor: pointer; color: #202020; }
.event_cover { width: 100%; overflow: hidden; position: relative; border: 1px solid rgba(0, 0, 0, 0.06); box-sizing: border-box; }
.event_cover .img_span { width: 100%; height: 0; padding-bottom: 59.23%; display: inline-block; }
.event_cover img { width: 100%; min-height: 100%; position: absolute; left: 0; top: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform .65s; -moz-transition: -moz-transform .65s; transition: transform .65s; }
.event_list .li:hover .event_cover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.event_list .li .ly span { position: absolute; right: 0; top: 0; display: inline-block; padding: 0 8px; height: 24px; line-height: 24px; color: #fff; }
.event_list .li .ly span.a { background: #59c60a; }
.event_list .li .ly span.b { background: #00a0e8; }
.event_list .li .info { position: relative; padding-top: 12px; }
.event_list .li .name { font-size: 16px; margin-bottom: 8px; }
.event_list .li:hover .name { color: #ff5303; }
.event_list .li .t_l { color: #979CA3; }
.event_list .li .t_l>span { vertical-align: middle; display: inline-block; }
.event_list .li .t_l .icon { color: #a3aaad; }
.event_list .li .time { margin-right: 16px; }
.event_list .li .location { width: 106px; }
.event_list .li .promotions { position: absolute; right: 0; display: inline-block; top: 40px; background: #ff312f; color: #fff; border-radius: 24px; height: 24px; line-height: 24px; padding: 0 12px; }
.event_list .li .link { border-top: 1px solid rgba(0, 0, 0, 0.06); padding-top: 12px; margin-top: 12px; height: 24px; }
.event_list .li .nun .icon { color: #a3aaad; }
.event_list .li .price { color: #ff5303; font-size: 20px; text-align: right; }
.event_list_a { margin: 0 16px; width: 912px; float: left; }
.event_list_a .li { overflow: hidden; position: relative; cursor: pointer; margin-bottom: 16px; color: #202020; }
.event_list_a .li .event_cover { width: 286px; float: left; }
.event_list_a .li .ly span { position: absolute; right: 0; top: 0; display: inline-block; padding: 0 8px; height: 24px; line-height: 24px; color: #fff; }
.event_list_a .li .ly span.a { background: #59c60a; }
.event_list_a .li .ly span.b { background: #00a0e8; }
.event_list_a .info { margin-left: 286px; border: 1px solid rgba(0, 0, 0, 0.12); padding: 16px 24px 0 24px; border-bottom: 0; border-left: 0; height: 108px; }
.event_list_a .name { font-size: 18px; margin-bottom: 8px; line-height: 24px; display: -webkit-box; overflow: hidden; height: 48px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 2px; }
.event_list_a .li:hover .name { color: #ff5303; }
.event_list_a .li .t_l { color: #979CA3; }
.event_list_a .li .t_l>span { display: block; }
.event_list_a .li .t_l .icon { color: #a3aaad; }
.event_list_a .li .promotions { position: absolute; left: 200px; display: inline-block; top: 136px; background: #ff312f; color: #fff; border-radius: 24px; height: 24px; line-height: 24px; padding: 0 12px; }
.event_list_a .li .link { margin-left: 286px; border: 1px solid rgba(0, 0, 0, 0.12); padding: 0 24px 0px 24px; border-top: 0; border-left: 0; height: 44px; }
.event_list_a .li .nun { margin-top: 8px; }
.event_list_a .li .nun .icon { color: #a3aaad; }
.event_list_a .li .price { color: #ff5303; font-size: 24px; text-align: right; }
.activity_list .right_re { float: right; margin-right: 16px; width: 292px; }
.activity_list .right_re .title { font-size: 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 16px; }
.activity_list .right_re .title .ti { font-weight: bold; border-bottom: 2px solid #ff5303; padding-bottom: 8px; float: left; margin-bottom: -1px; }
.activity_list .right_re .e_li { position: relative; margin-bottom: 8px; }
.activity_list .right_re .e_li .name { position: absolute; left: 1px; right: 1px; bottom: 0; background: rgba(0, 0, 0, 0.8); color: #fff; padding: 8px; font-size: 14px; }
.home_event .event_list .li .info { border: 1px solid rgba(0, 0, 0, 0.12); border-top: 0; padding: 12px 8px 12px 8px; }
.home_event .event_list .li .name { line-height: 22px; display: -webkit-box; overflow: hidden; height: 44px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.home_event .event_list .li .link, .home_event .event_list .li .keyword { display: none; }
@media screen and (max-width: 1132px) {
    .event_list .li { margin: 0 8px; margin-bottom: 16px; }
}
@media screen and (max-width: 1024px) {
    .event_list { margin: 0; }
}
@media screen and (max-width: 800px) {
    .event_list { margin: 0 16px; }
    .event_list .col-lg-3 { width: 50%; }
    .event_list .li .name { height: 24px; word-wrap: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
}
@media screen and (max-width: 414px) {
    .event_list .col-lg-3 { width: 100%; }
    .event_list .li { margin: 0; margin-bottom: 16px; }
}
@media screen and (max-width: 375px) {
    .event_list .li .name { margin-bottom: 0; }
}
/*LOGIN SIGN*/
.login_con { width: 100%; height: auto !important; min-height: 100%; background: url(../img/bg01.png) no-repeat center top #ff7b2e; }
.login_canvas { position: absolute; }
.login_con .content { background: none; }
.login_con .copyright { background: none; color: #fff; text-align: center; opacity: 0.8; }
.login_con .copyright .f_l, .login_con .copyright .f_r { float: none !important; }
.login_con .copyright .contact .icon { display: none; }
.login_form_wrapper { padding: 32px; }
.login_form { max-width: 384px; min-height: 430px; padding: 32px; margin: 32px auto; background: #fff; text-align: center; -webkit-animation: fadeInDownBig 0.8s ease 0s both; -webkit-animation-play-state: initial; }
.login_form.yz_m { -webkit-animation: none; -webkit-animation-play-state: none; }
.login_form .logo img { height: 48px; margin: 32px 0; }
.login_form .title { font-size: 18px; margin-bottom: 32px; position: relative; padding: 0 32px; }
/*.login_form .title .li_box{ border-bottom:1px solid rgba(0,0,0,0.12);  }
.login_form .title .li{ display:inline-block; text-align:center; width:49%; padding-bottom:8px }
.login_form .title .li.active{ border-bottom:2px solid #ff5303 }*/
.login_form .input_box { width: 330px; margin: 0 auto; margin-bottom: 8px; }
.login_form .input_box .icon { left: 5px; top: 0; font-size: 30px; position: absolute; }
.login_form .input { width: 274px; border-left: 0; border-right: 0; border-top: 0; padding: 6px 8px; padding-left: 48px; background: none; height: 32px; line-height: 32px; }
.login_form .input:hover { border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.login_form .input:focus { border-bottom: 1px solid rgba(0, 0, 0, 0.6); }
.login_form .code_img { float: right; height: 36px; width: auto; position: absolute; right: 0; top: 0; }
.phone_code_log { position: relative; }
.phone_code_log a { display: inline-block; position: absolute; top: -96px; right: 24px; background: #ecf1f4; color: #6B717B; padding: 4px; border-radius: 4px; }
@media screen and (max-width: 640px) {
    .phone_code_log a { display: block; position: relative; top: auto; right: auto; background: none; color: #00a0e8; padding: 0; text-align: left; margin-top: 16px; margin-bottom: 8px; }
}
.login_form .input_box .button.set { width: 90px; float: right; padding: 6px 10px; position: absolute; right: 0; top: 0; }
.login_form .r_f_password { width: 330px; margin: 0 auto; padding-top: 8px; margin-bottom: 16px }
.login_form .button.m_color { width: 330px; height: 42px; margin: 16px auto; padding: 0; line-height: 42px; color: #fff; font-weight: 600; font-size: 14px; margin-bottom: 32px; }
.login_form .button.m_color a { color: inherit; }
.login_form .error_meg { position: absolute; top: 8px; right: 0; font-size: 12px; color: #fff; display: inline-block; line-height: 24px; border-radius: 2px; line-height: 24px; background: #de0e00; padding: 0 8px; }
.login_form .yzm .error_meg { right: 114px; }
.login_form .input_box.embed_div .error_meg { top: 100%; left: 0; right: 0; }
.social_icon .li { display: inline-block; }
.social_icon .li>p { font-size: 12px; color: #979CA3; }
.social_icon .li>a { display: inline-block; margin: 16px; margin-bottom: 8px; border-radius: 50%; border-width: 2px; border-style: solid; width: 36px; height: 36px; line-height: 36px; box-sizing: content-box; }
.social_icon .li>a:hover { opacity: 0.8; }
.social_icon .li>a .icon { font-size: 24px; margin: 0; }
.social_icon .li>a.qq { border-color: #29abe2; color: #29abe2; }
.social_icon .li>a.wei { border-color: #3cb034; color: #3cb034; }
.social_icon .li>a.sina { border-color: #e33820; color: #e33820; }
.login_form .separator { margin: 16px auto; position: relative; overflow: hidden; width: 260px; }
.login_form .separator .line { border-top: 1px solid rgba(0, 0, 0, 0.12); display: inline-block; width: 50px; margin-top: 8px; }
.login_form .link { margin: 16px auto 24px; width: 330px; }
.login_form .submit { margin-top: 32px; }
.login_form .submit .icon { font-size: 72px; line-height: 1; margin-right: 0; margin-bottom: 16px; display: block; }
.login_form .tips { width: 330px; margin: 0 auto; padding-top: 32px; border-top: 1px solid rgba(0, 0, 0, 0.12); margin-top: 32px; color: #6B717B; }
.login_form .tips p { margin-bottom: 4px; }
.login_form .tips .mb_8 { font-size: 14px; padding-bottom: 4px; }
@media screen and (max-width: 1024px) {
    .login_con .content { padding-top: 0; }
    .login_form .input { height: 44px; width: 100%; }
    .login_form .input_box, .login_form .r_f_password, .login_form .button.m_color, .login_form .tips { width: 100%; }
    .social_icon>a { line-height: 32px; }
}
@media screen and (max-width: 736px) {
    .login_form_wrapper { overflow: hidden; padding: 0; }
    .login_con .copyright .f_r { display: none; }
    .copyright_box { opacity: 0.6; }
}
@media screen and (max-width: 480px) {
    .login_form { margin: 16px; max-width: none; }
    .social_icon>a { margin: 8px 16px; }
    .login_form .link { margin-bottom: 16px; width: 100%; }
    .login_form .yzm .error_meg { right: auto; left: 46px; top: 36px; }
}
@media screen and (max-width: 320px) {
    .login_form { margin: 8px; padding: 24px; }
    .login_form .logo img { height: 40px; margin: 24px 0; }
    .login_form .input_box .button.set { width: 66px; }
}
/*binding_form */
.binding_form_wrapper { padding: 32px; }
.binding_form { max-width: 820px; min-height: 350px; padding: 90px 32px; margin: 32px auto; background: #fff; text-align: center; -webkit-animation: fadeInDownBig 0.8s ease 0s both; -webkit-animation-play-state: initial; }
.binding_form .logo { max-width: 220px; text-align: center; margin: 0 auto; margin-bottom: 48px; }
.binding_form .logo .text { font-size: 16px; color: #979CA3; margin-left: 32px; padding-top: 6px; }
.binding_form .logo .text .icon { font-size: 24px; margin: 0 auto; }
.binding_form .tip_color { margin-bottom: 18px; }
.binding_form .input { width: 274px; border-left: 0; border-right: 0; border-top: 0; padding: 6px 8px; padding-left: 48px; background: none; height: 32px; line-height: 32px; }
.binding_form .input_box .icon { left: 5px; top: 0; font-size: 30px; position: absolute; }
.binding_form .input_box { width: 330px; margin: 0 auto; margin-bottom: 8px; }
.binding_form .button.m_color { width: 330px; height: 42px; margin: 16px auto; padding: 0; line-height: 42px; color: #fff; font-weight: 600; font-size: 14px; margin-bottom: 32px; }
.binding_form form { margin-top: 16px; }
@media screen and (max-width: 1024px) {
    .binding_form .input { height: 44px; width: 100%; }
    .binding_form .input_box, .binding_form .r_f_password, .binding_form .button.m_color, .binding_form .tips { width: 100%; }
    .binding_form_wrapper { padding: 16px; }
    .binding_form form { margin-top: 32px; }
    .binding_form .button.m_color { margin-top: 32px; }
    .binding_form { padding: 70px 16px; }
}
/*公共消息窗口*/
/*图标*/
@font-face { font-family: 'newiconfont'; src: url(/resources/build/static/media/iconfont.eot); /* IE9*/ src: url(/resources/build/static/media/iconfont.eot?#iefix) format('embedded-opentype'), url(/resources/build/static/media/iconfont.woff) format('woff'), url(/resources/build/static/media/iconfont.ttf) format('truetype'), url(/resources/build/static/media/iconfont.svg#iconfont) format('svg');/* iOS 4.1- */ }
.chatbox_layer .icon { font-family: 'newiconfont' !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; font-weight: normal; }
.chatbox .item .msg .box { padding: 0; margin: 0; min-height: auto; background: none; }
.contact_info .add_remarks { width: 346px; }
.contact_info .ps { padding-bottom: 0; }
.chatbox .chat-editor textarea { margin-top: 44px; }
.chatbox_layer .icon.del { font-size: 12px; }
/*侧边菜单*/
.account_center_nav {
    width: 228px;
    background: #212136;
    height: 100vh;
    padding-top: 48px;
    position: relative;
    color: #fff;
    font-size: 14px
}
.account_center_nav .nav {
    margin-top: 48px;
    padding-top: 32px;
    position: relative; width: 228px;
}
.account_center_nav .li {
    display: block;
    line-height: 20px
}
.account_center_nav .li a {
    display: block;
    color: inherit;
    padding: 20px 24px;
    overflow: hidden;
    position: relative
}
.account_center_nav .li a .icon {
    width: 16px;
    text-align: center;
    margin-right: 12px;
    font-size: 18px;
    float: left
}
.account_center_nav .li a .alm {
    float: left
}
.account_center_nav .li:hover a {
    color: #ff7323
}
.account_center_nav .li.active {
    background: #454560
}
.account_center_nav .li.active a {
    color: #ff7323
}
.account_center_nav .li.active a:before {
    content: "";
    display: inline-block;
    width: 3px;
    background: #ff7323;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0
}
/*.account_center_nav { width: 240px; background: #ff9000; padding-top: 44px; }
.account_center_nav .li { width: 240px; height: 72px; }
.account_center_nav .li a { display: block; line-height: 72px; font-size: 16px; color: #fff; padding: 0 40px; }
.account_center_nav .li .icon { font-size: 24px; vertical-align: middle; margin-right: 12px; }
.account_center_nav .li.active { background: rgba(0, 0, 0, 0.1); }
.a_c_box { width: 100%; height: 100%; position: relative; display: table; }
.a_c_box .top_h { box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.137); background: #f7f9fb; padding: 24px 32px; position: relative; z-index: 2; }
.account_center_nav { width: 228px; background: #212136; height: 100vh; padding-top: 48px; position: relative; color: #fff; font-size: 14px; }
.account_center_nav .nav { position: relative; }
.account_center_nav .li { display: block; line-height: 20px; }
.account_center_nav .li a { display: block; color: inherit; padding: 20px 24px; overflow: hidden; position: relative; }
.account_center_nav .li a .icon { width: 16px; text-align: center; margin-right: 12px; font-size: 18px; float: left; }
.account_center_nav .li a .alm { float: left; }
.account_center_nav .li:hover a { color: #ff7323; }
.account_center_nav .li.active { background: #454560; }
.account_center_nav .li.active a { color: #ff7323; }
.account_center_nav .li.active a:before { content: ""; display: inline-block; width: 3px; background: #ff7323; position: absolute; left: 0; top: 0; bottom: 0; }
.account_cont .menu_open {transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;}
.account_cont .account_center_nav .nav{width: 228px;transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;}
    .account_cont.open_son .account_center_nav .nav {width: 48px;transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;}*/
/*账户信息*
.professional_version { position: absolute; left: 0; bottom: 0; right: 0; padding: 24px; background: #212136; cursor: pointer; }
.professional_version .enterprise { padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid #454560; }
.professional_version .enterprise_logo { width: 48px; float: left; border-radius: 50%; overflow: hidden; }
.professional_version .enterprise_logo .img { width: 48px; height: 48px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1); background: #fff; }
.professional_version .enterprise_info { margin-left: 48px; padding-left: 12px; margin-top: 4px; }
.professional_version .enterprise_name { font-weight: bold; font-size: 16px; }*/
.professional_version .enterprise_time .button { padding: 0; }
/*ACCOUNT_CENTER*/
/*.account_center_nav { width: 240px; background: #ff9000; padding-top: 44px; }
.account_center_nav .li { width: 240px; height: 72px; }
.account_center_nav .li a { display: block; line-height: 72px; font-size: 16px; color: #fff; padding: 0 40px; }
.account_center_nav .li .icon { font-size: 24px; vertical-align: middle; margin-right: 12px; }
.account_center_nav .li.active { background: rgba(0, 0, 0, 0.1); }*/
.a_c_box { width: 100%; height: 100%; position: relative; display: table; }
.a_c_box .top_h { box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.137); background: #f7f9fb; padding: 24px 32px; position: relative; z-index: 2; }
.a_c_box .top_h .top { font-size: 24px; }
.a_c_box .top_h .nav_li { font-size: 14px; margin-top: 8px; }
.a_c_box .top_h .nav_li .li { padding-bottom: 8px; }
.a_c_box .top_h .op i { font-size: 24px; display: inline-block; margin-left: 24px; color: #ff5303; vertical-align: middle; cursor: pointer; }
.a_c_box .top_h .icon_search input { display: inline-block; width: 0; border: 0; border-bottom: 1px solid rgba(255, 83, 3, 0.6); background: none; padding: 0 0 4px 0; -webkit-transition: width 300ms .1s ease, border-color 300ms ease; transition: width 300ms .1s ease, border-color 300ms ease; }
.a_c_box .top_h .icon_search:hover input { margin-left: 24px; width: 200px; -webkit-transition: width 300ms .1s ease, border-color 300ms ease; transition: width 300ms .1s ease, border-color 300ms ease; }
.a_c_box .a_c_con { display: table-cell; vertical-align: top; padding: 24px 32px; position: relative; z-index: 2; }
.a_c_box .text_line { color: #979CA3; text-shadow: 0px 1px 0px #fff; text-align: center; margin-bottom: 16px; position: relative; float: none; clear: both; width: 100%; font-size: 13px; }
.a_c_box .text_line:before { content: ""; height: 1px; background: #000; opacity: 0.06; left: 0; top: 8px; right: 50%; margin-right: 48px; display: inline-block; position: absolute; }
.a_c_box .text_line:after { content: ""; height: 1px; background: #000; opacity: 0.06; right: 0; top: 8px; left: 50%; margin-left: 48px; display: inline-block; position: absolute; }
.account_overview { margin: 0 -8px; }
.account_overview .li { width: 25%; float: left; }
.account_overview .li_box { margin: 8px; background: #fff; padding: 16px; border-radius: 2px; overflow: hidden; position: relative; cursor: pointer; height: 54px; box-sizing: content-box; }
.account_overview .icon_box { display: inline-block; width: 54px; height: 54px; float: left; border-radius: 50%; text-align: center; color: #fff; }
.account_overview .icon_box .icon { font-size: 24px; line-height: 54px; margin: 0; }
.account_set_box .account_overview .con { padding: 0; padding-left: 70px; }
.account_overview .nun { font-size: 26px; line-height: 1; margin-bottom: 4px; margin-top: 2px; }
.account_overview .ti span { color: #979CA3; }
.account_overview .ti a { color: inherit; }
.account_overview .link { position: absolute; right: 16px; top: 36px; margin: 0; line-height: 1; color: #a3aaad; }
.account_overview .li_box:hover .link { color: inherit; }
.account_overview .new { background: #ecf1f4; position: absolute; right: 16px; top: 26px; display: inline-block; height: 30px; line-height: 30px; padding: 0 12px; z-index: 2; border-radius: 2px; }
.a_c_con .box { background: #fff; margin-top: 24px; border-radius: 5px; overflow: hidden; padding: 8px 24px; }
.a_c_con .box .title { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding: 4px 0 12px 0; margin-bottom: 24px; }
.a_c_con .box .title .nun { font-size: 30px; margin-right: 8px; }
.account_box { width: 317px; display: table-cell; border-left: 1px solid rgba(0, 0, 0, 0.12); padding: 40px 24px; position: relative; z-index: 1; background: #fff; }
.account_box .user { text-align: center; position: relative; padding-bottom: 16px; }
.account_box .user .avator { margin-bottom: 8px; }
.account_box .user .logo_box { margin-bottom: 16px; }
.account_box .user .logo_box img { max-width: 172px; max-height: 172px; }
.account_box .user .name { font-size: 16px; margin-bottom: 16px; }
.account_box .user .m_icon { display: inline-block; height: 28px; line-height: 28px; padding: 0 16px; border-radius: 28px; }
.account_box .user .m_icon.zy { background: #f9b03e; color: #fff; }
.account_box .user .m_icon.fzy { background: #ecf1f4; color: #979CA3; }
.account_box .user .edit { position: absolute; right: 0; top: 0; color: #a3aaad; }
.account_box .user .edit:hover { color: #00a0e8; }
.account_box .box { margin-top: 24px; border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 5px; padding: 0 16px; background: #fff; }
.account_box .box .ti { border-bottom: 1px solid rgba(0, 0, 0, 0.06); padding: 12px 0; }
.account_box .box .ti .op { float: right; color: #a3aaad; }
.account_box .box .ti .op:hover { color: #00a0e8; }
.account_box .box .b_con { padding: 16px 0; }
.account_box .box .b_con .nun { font-size: 30px; font-weight: 300; }
/*待删*/

.account_box .box .b_con .float_hyxq { position: relative; right: auto; bottom: auto; }
.account_box .box .b_con .float_hyxq .form_box { display: block !important; position: relative; right: auto; bottom: auto; width: 100%; box-shadow: none; padding: 0; overflow: inherit; }
.account_box .box .b_con .float_hyxq .form_box .ti { display: none; }
.account_box .box .b_con .float_hyxq .form_li .input { height: 44px; }
.account_box .box .b_con .float_hyxq .active .fw_list { padding: 0; height: 360px; bottom: -360px; right: -8px; }
.account_box .box .b_con .float_hyxq .fw_list .li:first-child { margin-top: 16px; }
.account_box .box .b_con .float_hyxq .fw_list .li_ti { display: none; }
.account_box .box .b_con .float_hyxq .fw_list .list { padding-left: 0; }
.account_box .box .b_con .float_hyxq .it { margin-bottom: 8px; margin-right: 8px !important; }
.account_box .box .b_con .float_hyxq .fw_list .save_box { margin-top: 8px; }
/*待删*/

.account_box .box .demand_form { position: relative; background: none; top: auto; left: auto; margin-left: 0; padding: 0; color: inherit; height: auto; }
.account_box .box .demand_form .ti { display: none; }
.account_box .box .demand_form .input { border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important; }
.account_box .box .demand_form .more_link { display: none; }
.account_box .box .demand_form .button { margin-top: 8px; }

/*.account_box .float_hyxq .form_box .add { top: 10px; }
.account_box .float_hyxq textarea { height: 140px !important; }
.account_box .float_hyxq .fw_list { padding: 0; top: 0; right: -16px; }
.account_box .float_hyxq .active .fw_list { bottom: -438px; height: 438px; }
.account_box .float_hyxq .fw_list .li:first-child { margin-top: 8px; }
.account_box .float_hyxq .fw_list .li_ti { display: none; }
.account_box .float_hyxq .fw_list .list { padding-left: 0; }
.account_box .float_hyxq .it { margin-right: 8px !important; margin-bottom: 8px; }
.account_box .float_hyxq .fw_list .save_box { margin-top: 8px; }
.account_box .float_hyxq .fw_list .save_box .button { padding: 4px 16px; }

@media screen and (min-width: 1441px) {
.account_box .float_hyxq { position: relative; right: auto; bottom: auto; width: auto; z-index: auto; }
.account_box .float_hyxq .form_box .ti { display: none; }
.account_box .float_hyxq .form_box { position: relative; right: auto; bottom: auto; width: auto; box-shadow: none; padding: 0; display: block !important; width: 283px; }
.account_box .float_hyxq .form_li.click .input { height: 18px; line-height: 18px; }
.account_box .float_hyxq .form_li.click .select { height: 36px; line-height: 36px; }
.account_box .float_hyxq_a { display: none; }
}*/
/*团队人员
.account_box .td_li .li { float: left; width: 32px; height: 32px; position: relative; margin-right: 8px; }
.account_box .td_li .li .me { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.6); color: #fff; text-align: center; line-height: 32px; border-radius: 50%; }*/

@media screen and (max-width: 1680px) {
    .account_overview .con { padding-left: 64px; }
}
@media screen and (max-width: 1680px) and (min-width: 1480px) {
    .account_overview .li { width: 33.33%; }
}
@media screen and (max-width: 1480px) {
    .account_overview .li { width: 50%; }
}
.my_events { border-top: 2px solid #f5a623; }
.my_events .title { color: #f5a623; }
.my_events .search { position: relative; float: right; margin-top: 12px; }
.my_events .search .input { border: 0; width: 300px; box-sizing: content-box; padding: 0; height: 24px; line-height: 24px; font-size: 14px; text-align: right; padding-right: 40px; }
.my_events .search .icon { position: absolute; right: 0; top: 0; font-size: 24px; color: #a3aaad; line-height: 1; }
.my_events .search:hover .icon, .a_c_con .search.active .icon { color: #00a0e8; }
.my_events .search_result { background: #fff; border-radius: 5px; position: relative; z-index: 1; }
.my_events .search_result .close .icon { position: absolute; display: inline-block; right: 0; top: -68px; line-height: 1; font-size: 24px; color: #a3aaad; background: #fff; }
.my_events .search_result table { margin-bottom: 32px; }
.my_events .order_layer { top: 44px; }
.my_events .statistics { margin: 0 -12px; margin-bottom: 24px; }
.my_events .statistics_box { margin: 0 12px; background: #f7f9fb; position: relative; padding-top: 16px; }
.my_events .statistics_box select { height: 18px; line-height: 18px; border: 0; background: url(../img/select_bg.png) no-repeat right center; background-size: 24px; direction: rtl; position: absolute; right: 16px; top: 12px; z-index: 100; max-width: 60%; }
.my_events .statistics_box .ti { margin-bottom: 12px; }
.my_events .statistics_box>span { width: 15vw; word-wrap: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; float: right; }
.my_events .statistics rect { fill: #f7f9fb; }
.my_events .my_event_li { position: relative; top: auto; left: auto; right: auto; bottom: auto; width: 100%; height: auto; border: 0; padding: 0; }
.my_event_li .event_jh { padding-left: 334px; background: url(../img/icon_img01.png) no-repeat; margin: 20px 0 24px 80px; padding-bottom: 24px; }
.my_event_li .event_jh .ti { font-size: 20px; margin-bottom: 12px; margin-top: 8px; }
.my_event_li .event_jh .intro { color: #6B717B; margin-bottom: 12px; }
.my_event_li>.li { position: relative; margin-bottom: 24px; border: 1px solid rgba(0, 0, 0, 0.06); padding: 16px; border-radius: 5px; background: #fff; }
.my_event_li>.li:hover { box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.147); border: 1px solid #fff }
.my_event_li .li .pie_chart { width: 120px; margin-top: 8px; overflow: hidden; float: left; }
.processingbar { position: relative; text-align: center; }
.processingbar span { font-size: 30px; color: #ff993b; position: absolute; left: 0; right: 0; top: 24px; }
.processingbar div { color: #979CA3; font-size: 13px; position: absolute; left: 0; right: 0; top: 64px; }
.my_event_li .li .intro { margin-left: 136px; }
.my_event_li .li .name { font-size: 16px; margin-bottom: 8px; margin-top: 8px; width: 480px; }
.my_event_li .li .info { margin-bottom: 32px; }
.my_event_li .li .info a { color: #6B717B; }
.my_event_li .li .op a { display: inline-block; margin-right: 24px; color: #979CA3; }
.my_event_li .li .op a:hover { color: #00a0e8; }
.my_event_li .li .zt { display: none; }
.my_event_li .li .data { overflow: hidden; position: absolute; right: 16px; top: 50px; }
.my_event_li .li .data_li { float: left; color: #979CA3; margin-left: 40px; }
.my_event_li .li .data_li .nun { color: #ff993b; font-size: 30px; }
.my_event_li .more_event { text-align: center; margin-top: 39px; margin-bottom: 32px; border-top: 1px solid rgba(0, 0, 0, 0.06); }
.my_event_li .more_event .btn { border: 1px solid rgba(0, 0, 0, 0.06); background: #fff; display: inline-block; padding: 0 24px; height: 28px; line-height: 28px; margin-top: -15px; border-radius: 30px; color: #979CA3; float: left; margin-left: 48%; }
@media screen and (max-width: 1130px) {
    .my_event_li .li .data { display: none; }
}
.account_con .my_event_li { margin: 32px 24px 12px 24px; }
.integrated { width: 100%; }
.integrated .right_box { padding: 32px 0; }
.integrated .layer.open { width: 536px; position: fixed; right: 0; top: 44px; background: #fff; bottom: 0; padding: 32px 24px; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.147); overflow-y: auto; overflow-x: hidden; }
.integrated .right_box .li { width: 536px; }
.integrated .hidden_switch { display: none; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.8); text-align: center; }
.integrated .hidden_switch .selector { position: absolute; top: 50%; left: 50%; font-size: 14px; height: 32px; line-height: 32px; box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.147); margin-top: -16px; margin-left: -64px; }
.integrated .hidden_switch .selector.a_over .a, .integrated .hidden_switch .selector.b_over .b { width: 80px; }
.integrated .in_e_h_box { position: relative; }
.integrated .in_e_h_box:hover .hidden_switch { display: inline-block; }
.integrated .wei .view { float: left; width: 462px; }
.integrated .wei .right_box.set { padding: 0; margin-left: 462px; padding-left: 40px; }
.integrated .wei .right_box.set .li { width: 100%; }
.style_item_set .item_ti { font-weight: 600; font-size: 14px; margin-bottom: 4px; display: block; }
.style_item_set .item { display: inline-block; }
.cross_ac_st { margin: 24px 32px; background: #fff; padding: 24px; border-radius: 5px; }
.cross_ac_st .pie { width: 200px; float: left; margin: 24px; }
.cross_ac_st .tall_li { padding-left: 260px; }
.cross_ac_st .tall_li .total { color: #FF5303; font-size: 30px; margin-bottom: 24px; margin-top: 24px; }
.cross_ac_st .tall_li .li { color: #6B717B; margin-bottom: 12px; font-size: 14px; }
.cross_ac_st .tall_li .li img { width: 8px; height: 8px; vertical-align: middle; margin-right: 8px; }
.cross_ac_st .tall_li .li .nun { vertical-align: middle; margin-left: 16px; }
.cross_ac_st.tactive { width: 52%; float: left; margin-top: 0; }
.cross_ac_st.tteam { width: 34%; float: right; margin-left: 0; margin-top: 0; }
.cross_ac_st td { padding: 16px 8px; }
.cross_ac_st .th td { padding: 8px; }
@media screen and (max-width: 1280px) {
    .cross_ac_st.tteam { width: 32%; float: right; margin-left: 0; margin-top: 0; }
}
/*我的主办方*/

.organizers_li .li { margin-bottom: 24px; border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 5px; padding: 24px 24px 16px 24px; position: relative; }
.organizers_li .li .img { height: 72px; margin-bottom: 8px; }
.organizers_li .li .img img { max-width: 120px; max-height: 72px; }
.organizers_li .li .name { border-top: 1px solid rgba(0, 0, 0, 0.06); font-size: 16px; padding-top: 16px; font-weight: 600; }
.organizers_li .li .op { position: absolute; right: 24px; bottom: 10px; }
.organizers_li .li .op a { margin-left: 8px; }
.organizers_contact .input_box { padding-right: 50px; }
.organizers_contact .input_box .input { padding-left: 40px; }
.organizers_contact .icon { position: absolute; left: 8px; top: 6px; width: 24px; height: 24px; }
.create_event_details .organizers_contact .icon { top: 10px; }
.organizer_box_form .form_up_img .img { background: none; height: auto; }
.account_box.left { border: 0; padding: 40px 0; width: 316px; display: table-cell; background: none; }
.account_box.left .nav { width: 316px; }
@media screen and (max-width: 1680px) {
    .account_box.left { width: 276px; }
    .account_box.left .nav { width: 276px; }
}
/*待删*/

.account_box.left .user { border-bottom: 1px solid rgba(0, 0, 0, 0.06); padding-bottom: 40px; margin-bottom: 16px; display: none; }
/*待删*/

.account_box.left .edit { right: 24px; }
.account_box .nav .li a { height: 48px; line-height: 48px; padding: 0 32px; font-size: 14px; display: block; color: inherit; width: 100%; box-sizing: border-box; }
.account_box .nav .li.active a { background: #fff; color: #ff5303; }
.account_set { display: table-cell; background: #fff; vertical-align: top; }
.account_set .account_set_box { padding: 24px 32px; margin: 0; background: #fff; }
.account_set_box>.ti { font-size: 16px; padding-bottom: 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 24px; }
.account_set_box .item_ti { color: #979CA3; margin-bottom: 16px; }
.account_yue { display: table; width: 100%; border-bottom: 1px dotted rgba(0, 0, 0, 0.12); padding-bottom: 24px; margin-bottom: 24px; }
.account_yue .b_box { display: table-cell; }
.account_yue .b_box.first { width: 60%; border-right: 1px solid rgba(0, 0, 0, 0.06); }
.account_yue .b_box.first .nun div { display: inline-block; margin-right: 24px; }
.account_yue .nun { font-size: 30px; font-weight: 300; margin-bottom: 16px; }
.account_xx { border-bottom: 1px dotted rgba(0, 0, 0, 0.12); margin-bottom: 24px; margin-right: -24px; }
.account_xx .li { float: left; box-sizing: content-box; background: #ecf1f4; border: 2px solid #ecf1f4; width: 270px; height: 136px; border-radius: 5px; margin-right: 24px; margin-bottom: 24px; padding: 24px 16px 16px 16px; }
.account_xx .li .bank_logo { width: 32px; height: 28px; border: 1px solid rgba(0, 0, 0, 0.06); float: left; display: inline-block; border-radius: 50%; overflow: hidden; padding: 8px; padding-top: 12px; background: #fff; }
.account_xx .li .info { padding-left: 56px; }
.account_xx .li .yh_name { font-size: 16px; margin-bottom: 4px; margin-top: 2px; }
.account_xx .li .name { color: #979CA3; }
.account_xx .li .nun { font-size: 20px; font-weight: 300; margin: 24px 0 8px 0; word-wrap: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.account_xx .li .op { display: none; }
.account_xx .li:hover .op { display: block; }
.account_xx .li .op a { margin-right: 16px; color: #202020; }
.account_xx .li .op a:hover { color: #00a0e8; }
.account_xx .li.add { border: 2px dashed rgba(0, 0, 0, 0.12); background: #f7f9fb; color: #979CA3; text-align: center; font-size: 14px; cursor: pointer; }
.account_xx .li.add .icon { font-size: 64px; color: #a3aaad; margin-top: 12px; display: inline-block; margin-right: 0; }
.account_info .m_icon { display: inline-block; height: 28px; line-height: 28px; padding: 0 16px; border-radius: 28px; background: #f9b03e; color: #fff; margin-left: 8px; }
.account_info .o_logo { max-width: 172px; max-height: 172px; }
.account_set_box .form_box { max-width: 760px; }
.account_set_box .zh_li .li { display: table; width: 100%; border-bottom: 1px dotted rgba(0, 0, 0, 0.12); padding-bottom: 24px; margin-bottom: 24px }
.account_set_box .zh_li .li>div { display: table-cell; height: 36px; vertical-align: middle }
.account_set_box .zh_li .icon_box { width: 90px }
.account_set_box .zh_li .icon_box .icon { font-size: 30px; line-height: 1; margin-left: 16px }
.account_set_box .zh_li .it { font-size: 16px; width: 120px }
.account_set_box .zh_li .intro { color: #979CA3 }
.account_set_box .zh_li .op { width: 120px; text-align: center }
.account_set .inpage_box { padding: 0; }
.inpage_box { background: #fff; margin: 24px 32px; border-radius: 2px; padding: 24px; }
.a_c_s { margin-top: 88px; background: #fff; margin-bottom: 24px; min-height: 471px; padding: 24px; }
.a_c_s .top_head { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 16px; margin-bottom: 24px; }
.a_c_s .top_head .f_r { margin-top: 8px; }
.a_c_s_box .form_box { max-width: 640px; margin: 0 auto; }
.a_c_s_box .pay_choose { border: 1px solid rgba(0, 0, 0, 0.12); padding: 8px; width: 60px; position: relative; text-align: center; cursor: pointer; float: left; }
.a_c_s_box .pay_choose.active { border: 1px solid #00a0e8; }
.a_c_s_box .pay_choose small { display: block; }
.a_c_s_box.recharge_box .t { width: 60px; display: inline-block; margin-right: 8px; }
.a_c_s_box.upgrade_box .pay_choose { width: auto; }
.a_c_s_box.upgrade_box .name { font-size: 20px; margin-bottom: 4px; font-weight: 600; }
.a_c_s_box.upgrade_box .tips { color: #979CA3; }
.a_c_s_box.upgrade_box .tj { display: inline-block; margin-left: 8px; color: #fff; font-size: 12px; height: 20px; line-height: 20px; padding: 0 8px; border-radius: 2px; background: #ff9000; vertical-align: middle; margin-top: -2px; }
.withdraw .je { display: inline-block; width: 120px; margin-right: 8px; }
.withdraw .pay_choose { width: 120px; }
.withdraw .zh { width: 302px; display: inline-block; margin-right: 8px; }
.withdraw .zh_c { width: 302px; display: inline-block; }
.fsjl_tj .chart_pie_box { width: 270px; }
.fsjl_tj .fsjl_r { padding-left: 270px; text-align: right; }
.fsjl_tj .fsjl_list { margin-top: 24px; margin-bottom: 24px; }
.fsjl_tj .fsjl_list .item { display: inline-block; text-align: center; margin-left: 24px; color: #6B717B; }
.fsjl_tj .fsjl_list .nun { font-size: 20px; color: #ff5303; margin-bottom: 4px; }
.fsjl_tj .fstj_sx { padding: 16px; background:#ecedf4; margin-bottom: 16px; }
.fsjl_tj .fstj_sx input {height: 36px; height: 34px; background: #fff;}
.fsjl_tj .fstj_sx select {height: 36px; height: 34px; background: #fff;}
@media screen and (max-width: 1280px) {
    .fsjl_tj .fstj_sx input { width: 140px !important; }
    .fsjl_tj .fstj_sx select { width: auto !important; }
}
@media screen and (max-width: 1024px) {
    .account_yue .nun { font-size: 24px; }
    .account_yue .b_box.first { width: 52%; }
}
.sj_zh .form_li { width: 896px; margin: 0 auto; margin-bottom: 16px; }
.sj_zh .choose .it { width: 33.33%; margin: 0; }
.sj_zh .choose .pay_choose { display: block; margin-right: 8px; float: none; width: auto; font-size: 20px; padding: 16px 0; position: relative; }
.sj_zh .choose .pay_choose .tip_color { display: block; margin-top: 4px; }
.sj_zh .choose .pay_choose img { position: absolute; right: 0; top: 0; width: 61px; }
.sj_zh .choose .pay_choose.active { color: #ff5303; border: 1px solid #ff5303; }
.sj_zh .item .it_box { width: 104px; margin-right: 8px; float: left; text-align: center; margin-bottom: 8px; padding: 16px 8px; cursor: pointer; background: #f7f9fb; color: #202020; border: 1px solid rgba(0, 0, 0, 0.12); }
.sj_zh .item .icon_box { width: 32px; height: 32px; margin: 0 auto; margin-bottom: 8px; }
.sj_zh .item .icon_box img { max-width: 32px; max-height: 32px; }
.sj_zh .item .it_box.disabled { cursor: not-allowed; }
.sj_zh .item .price { font-size: 20px; line-height: 24px; height: 24px; margin-top: 8px; color: #6B717B; }
.sj_zh .item .price small { margin-left: 4px; }
.sj_zh .item .it_box.xg { width: 234px; position: relative; margin-bottom: 40px; }
.sj_zh .item .xg .time { position: absolute; left: -1px; right: -1px; top: 100%; height: 32px; line-height: 32px; background: rgba(0, 0, 0, 0.12); margin-top: 1px; color: #202020; }
.sj_zh .item .xg.active .time { background: #ff5303; color: #fff; }
/*授权管理*/

.td_m_li .m_li { display: table; width: 100%; padding-bottom: 24px; margin-bottom: 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.td_m_li .m_li>div { display: table-cell; vertical-align: middle; }
.td_m_li .m_li .m { width: 314px; overflow: hidden; padding-left: 24px; }
.td_m_li .m_li .m .avator { float: left; }
.td_m_li .m_li .m_info { padding-left: 64px; }
.td_m_li .m_li .m .name { font-size: 16px; font-weight: 600; margin: 4px 0; }
.td_m_li .m_li .m .sf { color: #979CA3; }
.td_m_li .m_li .phone, .td_m_li .m_li .mail { width: 20%; }
.td_m_li .m_li .phone .icon, .td_m_li .m_li .mail .icon { color: #a3aaad; }
.td_m_li .m_li .op { text-align: center; }
.td_m_li .m_li.add { padding-bottom: 0; margin-top: -24px; }
.td_m_li .m_li .add_form_con { background: #f7f9fb; border: 0; }
.arch_level { width: 260px; border-right: 1px solid rgba(0, 0, 0, 0.12); padding-right: 32px; float: left; }
.arch_level .ti { font-size: 16px; margin-bottom: 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 16px; }
.arch_level .level { overflow-x: hidden; overflow-y: auto; height: calc(100vh - 147px); }
.arch_level .li { line-height: 36px; position: relative; }
.arch_level .li>a:hover { background: #f7f9fb; }
.arch_level .li a { display: block; color: inherit; padding: 0 8px; padding-right: 24px; }
.arch_level .li .b_c { display: inline-block; width: 16px; }
.arch_level .li .lev { color: #ff5303; margin-right: 8px; }
.arch_level .li .op { position: absolute; right: 0; top: 0; padding: 0 8px; display: none; }
.arch_level .li .op_box { position: absolute; right: 0; top: 24px; background: #fff; z-index: 2; padding: 8px 8px; min-width: 130px; }
.arch_level .li.s_li { margin-left: 30px; display: none; }
.arch_level .li.open>.s_li { display: block; }
.arch_level .li.active>a { background: #ecf1f4; }
.arch_level .li.active>.op { display: inline-block; }
.arch_level .li.close .b_c b { transform: rotate(270deg); -ms-transform: rotate(270deg); /* IE 9 */ -moz-transform: rotate(270deg); /* Firefox */ -webkit-transform: rotate(270deg); /* Safari 和 Chrome */ -o-transform: rotate(270deg);/* Opera */ }
.arch_level_con { padding-left: 292px; margin-left: 32px; }
.arch_level_con .ti { line-height: 32px; color: #979CA3; margin-bottom: 4px; }
.arch_level_con .admin .avator { position: relative; }
.arch_level_con .admin .avator .del { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); color: #fff; text-align: center; display: none; }
.arch_level_con .admin .avator:hover .del { display: inline-block; }
.arch_level_con .admin .add { font-size: 32px; line-height: 1; margin-left: 4px; vertical-align: middle; display: inline-block; color: inherit; }
.arch_level_con .arch_tj { margin: 0 -16px; overflow: hidden; }
.arch_level_con .arch_tj_box { padding: 0 16px; border-right: 1px solid rgba(0, 0, 0, 0.12); text-align: right; }
.arch_level_con .arch_tj_box img { width: 24px; margin-top: 4px; }
.arch_level_con .arch_tj_box .nun { font-size: 24px; color: #ff9000; }
.arch_level_con .l_list .b_c b { transform: rotate(270deg); -ms-transform: rotate(270deg); /* IE 9 */ -moz-transform: rotate(270deg); /* Firefox */ -webkit-transform: rotate(270deg); /* Safari 和 Chrome */ -o-transform: rotate(270deg);/* Opera */ }
.arch_level_con .l_list tr:hover { background: #f7f9fb; cursor: pointer; }
.daoru_nav .li { display: inline-block; float: left; width: 48%; padding: 16px 0; text-align: center; border: 1px dashed rgba(0, 0, 0, 0.12); cursor: pointer; }
.daoru_nav .li:last-child { float: right; }
.daoru_nav .li .icon { font-size: 24px; margin-bottom: 8px; }
.daoru_nav .li.active { color: #fff; background: #ff9000; border: 0; }
/*我参与的活动*/

.my_ticket_li { margin: 24px 32px; position: relative; }
.my_ticket_li .li { background: #fff; border-radius: 5px; padding: 16px 32px; position: relative; overflow: hidden; margin-bottom: 16px; }
.my_ticket_li .li:before { content: ""; display: inline-block; position: absolute; left: -2px; top: 50%; margin-top: -16px; width: 16px; height: 32px; border-radius: 0 16px 16px 0; background: #ecf1f4; }
.my_ticket_li .li:after { content: ""; display: inline-block; position: absolute; right: -2px; top: 50%; margin-top: -16px; width: 16px; height: 32px; border-radius: 16px 0 0 16px; background: #ecf1f4; }
.my_ticket_li .li .code { width: 150px; float: left; text-align: center; }
.my_ticket_li .li .code img { display: block; width: 134px; margin: 0 auto; }
.my_ticket_li .li .intro { margin-left: 150px; padding-left: 16px; padding-right: 300px; }
.my_ticket_li .li .intro .name a { color: #202020; font-size: 20px; margin-bottom: 4px; display: inline-block; margin-top: 8px; }
.my_ticket_li .li .info p { color: #6B717B; line-height: 1.7; }
.my_ticket_li .li .attendee { margin-top: 16px; }
.my_ticket_li .li .op { position: absolute; right: 0; top: 0; bottom: 0; width: 300px; border-left: 2px dashed #ecf1f4; text-align: center; padding-top: 32px; }
.my_ticket_li .li .op .button { width: 120px; margin-bottom: 8px; }
.my_ticket_li .li.end .code { opacity: 0.05; margin-top: 8px; }
.my_ticket_li .li.end .intro { opacity: 0.8; }
.my_ticket_li .li.end .code span { display: none; }
.my_ticket_li .li.end .attendee { margin-top: 16px; }
.my_order_li { margin: 24px 32px; }
.my_order_li .li { background: #fff; position: relative; margin-bottom: 16px; }
.my_order_li .li .event_cover { width: 120px; margin: 24px; float: left; }
.my_order_li .li .intro { margin: 24px 24px 24px 164px; }
.my_order_li .li .name a { color: #202020; font-size: 18px; display: inline-block; vertical-align: middle; }
.my_order_li .li .name .zt { position: absolute; left: 332px; top: 54px; opacity: 0.5; width: 54px; }
.my_order_li .li .info { color: #6B717B; line-height: 1.7; margin-top: 8px; }
.my_order_li .li .intro .op { position: absolute; right: 24px; top: 24px; }
.my_order_li .li.over { margin-bottom: 24px; }
.my_order_li .li .order_detail { background: #f7f9fb; padding: 24px; border-top: 1px solid rgba(0, 0, 0, 0.06); }
.my_order_li .li .event_info { display: table; width: 100%; }
.my_order_li .li .ticket_li { display: table-cell; width: auto; padding-right: 24px; vertical-align: top; }
.my_order_li .li .ticket_li .op { width: 200px; text-align: center; }
.my_order_li .li .ticket_li .zt { text-align: center; }
.my_order_li .li .je { margin: 16px 0 0 8px; }
.my_order_li .li .infor { display: table-cell; width: 38%; border-left: 1px solid rgba(0, 0, 0, 0.06); padding-left: 24px; vertical-align: top; color: #6B717B; line-height: 1.7; }
.my_order_li .li .infor .ti { font-size: 16px; font-weight: 600; margin-bottom: 8px; color: #202020; }
.my_order_li .bottom_img { position: absolute; top: 100%; left: 0; width: 100%; height: 6px; background: url(../img/order_bottom_bg.png) repeat-x left center; }
/*展商库*/

.ex_lib .ex_list { padding: 24px 32px; }
.ex_lib .ex_li { background: #fff; cursor: pointer; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.147); border-radius: 3px; margin-bottom: 8px; }
.ex_lib .ex_li .td { padding: 16px; vertical-align: middle; }
.ex_lib .ex_li .logo { width: 66px; }
.ex_lib .ex_li .logo_img { width: 48px; height: 48px; border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 50%; overflow: hidden; margin-left: 16px; }
.ex_lib .ex_li .logo_img .img_center { width: 48px; height: 48px; }
.ex_lib .ex_li .qy .name { font-size: 16px; margin-bottom: 4px; }
.ex_lib .ex_li .qy .chcs { color: #6B717B; }
.ex_lib .ex_li .mail { width: 300px; }
.ex_lib .ex_li .phone { width: 150px; }
.ex_lib .ex_li .icon { color: #a3aaad; }
.ex_lib .ex_li .op { width: 200px; color: #a3aaad; }
.ex_lib .ex_li .op a { display: inline-block; margin: 0 8px; }
.ex_lib .ex_li .hover_block { right: 0; padding-top: 8px; }
.ex_lib .ex_li .hover_box { border-radius: 3px; }
.ex_lib .ex_li .hover_box .li { white-space: nowrap; }
/*.collecte_point_li { margin:24px 32px; }
.collecte_point_li .li { background:#fff; margin-bottom:16px; position:relative; }
.collecte_point_li .li .event_cover { width: 120px; margin: 24px; float: left; }
.collecte_point_li .li .intro { margin: 24px 24px 24px 164px; }
.collecte_point_li .li .name a { color: #202020; font-size: 18px; display: inline-block; }
.collecte_point_li .li .info { color: #6B717B; margin-top: 8px; line-height:1.7; }
.collecte_point_li .li .intro .nun { position: absolute; right: 24px; top: 24px; width:200px; text-align:center; }
.collecte_point_li .li .intro .m_color { font-size:32px; }
.collecte_point_data { background: #f7f9fb; padding: 24px; border-top: 1px solid rgba(0,0,0,0.06); }*/
/*survey_vote*/

.survey_vote { margin: 24px; }
.survey_vote .list { margin: 0 12px; margin-bottom: 24px; background: #fff; border-radius: 5px; padding: 24px; height: 140px; position: relative; cursor: pointer; }
.survey_vote .list:hover { box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); }
.survey_vote .list .icon_box { width: 32px; float: left; }
.survey_vote .list .icon_box img { max-width: 32px; max-height: 32px; }
.survey_vote .list .info { padding-left: 44px; }
.survey_vote .list .info .name { font-size: 16px; color: #202020; padding-right: 32px; }
.survey_vote .list .op { position: absolute; right: 24px; top: 24px; color: #a3aaad; }
.survey_vote .list .op:hover { color: #00a0e8; }
.survey_vote .list .op .icon { display: inline-block; line-height: 1; margin-bottom: 8px; }
.survey_vote .list .hover_block { left: auto; right: 0; top: 20px; }
.survey_vote .list .hover_box { width: 180px; padding: 8px 0; border-radius: 5px; overflow: hidden; max-height: none; }
.survey_vote .list .li { border-bottom: 0; }
.survey_vote .list .li .icon { margin-right: 8px; }
.survey_vote .list .data { position: absolute; bottom: 16px; left: 16px; right: 16px; }
.survey_vote .list .data .n { font-size: 24px; color: #ff9000; margin-right: 4px; font-weight: 100; }
.survey_vote .list .data .zt { margin-top: 6px; }
.survey_vote .list.end .name, .survey_vote .list.end .op .icon, .survey_vote .list.end .data { opacity: 0.6; }
.survey_vote .list.end:hover { box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1); }
.survey_vote .list .zt_end { display: inline-block; background: #a3aaad; color: #fff; border-radius: 24px; padding: 0 12px; height: 24px; line-height: 24px; }
.survey_vote_add .layer_con { text-align: center; padding: 24px 12px; }
.survey_vote_add .li { display: inline-block; width: 240px; padding: 24px; cursor: pointer; margin: 24px; border-radius: 10px; }
.survey_vote_add .li:hover { box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); }
.survey_vote_add .li .add { display: inline-block; width: 120px; height: 42px; line-height: 42px; background: #ecf1f4; margin-top: 16px; border-radius: 42px; }
.survey_vote_set { width: 100%; display: table; margin-top: 8px; }
.survey_vote_set .set_add { display: table-cell; vertical-align: top; padding-right: 24px; width: auto; border-right: 1px dotted rgba(0, 0, 0, 0.12); }
.survey_vote_set .form_page { margin-bottom: 24px; background-attachment: inherit; }
.survey_vote_set .custom_form .add_item { padding: 16px 32px; }
.survey_vote_set .custom_form .add_item:hover { background: rgba(0, 0, 0, 0.04); }
.survey_vote_set .custom_form .add_item>.del { right: 32px; top: 24px; }
.survey_vote_set .form_page .form_con .label { font-size: 13px; font-weight: normal; }
.survey_vote_set .create_form .add { width: auto; display: block; border: 1px dashed rgba(0, 0, 0, 0.12); }
.survey_vote_set .create_form .add .li .item { width: 282px; float: left; }
.survey_vote_set .create_form .add .normal .item { width: 80px; }
.survey_vote_set .create_form a.add { font-size: 14px; height: 24px; line-height: 24px; }
.survey_vote_set .vote .add_item .require { width: 140px; }
.survey_vote_set .vote .add_item .form_li { padding-left: 180px; margin-bottom: 0; }
.survey_vote_set .vote .add_item:first-child>.del { display: none; }
.survey_vote_set .right { display: table-cell; vertical-align: top; width: 566px; padding-left: 24px; }
.s_v_right .title { font-weight: 600; margin-top: 16px; margin-bottom: 8px; }
.s_v_right_box { padding: 16px; background: #ecf1f4; padding-bottom: 0; }
.s_v_right.sz { margin-top: 24px; }
.s_v_right .form_style { padding: 12px; }
.s_v_right .form_style .li { display: inline-block; width: 48px; height: 48px; margin: 4px; border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 3px; overflow: hidden; padding: 1px; float: left; background: #fff; position: relative; }
.s_v_right .form_style .click { display: none; }
.s_v_right .form_style .active .click { display: inline-block; line-height: 48px; width: 48px; height: 48px; position: absolute; left: 0; top: 0; text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); color: #fff; text-align: center; font-size: 24px; }
.s_v_right.sj { margin-top: 16px; }
.s_v_right.sj .op { background: #ecf1f4; border: 1px solid rgba(0, 0, 0, 0.12); height: 40px; border-right: 0; }
.s_v_right.sj .op a { display: inline-block; border-right: 1px solid rgba(0, 0, 0, 0.12); line-height: 40px; padding: 0 8px; color: #202020; }
.s_v_right.sj .op .scarch_button { border: none; position: absolute; right: 16px; top: 0; color: #00a0e8; }
.s_v_right.sj .op .input { margin: 2px 8px; width: 264px; padding-left: 44px; }
.s_v_right.sj .op .form_li .input { width: 126px; padding-left: 8px; }
.s_v_right.sj .op .form_li .label_l.middle { width: 80px }
.s_v_right.sj .op .form_li .con_l { padding-left: 88px; }
.s_v_right.sj .op .button.save { line-height: 24px; height: 24px; color: #fff; padding: 6px 16px; border: none; margin: 2px 0 2px 16px }
.s_v_right.sj .op .search { position: absolute; left: 20px; top: 10px; color: #a3aaad; border-right: 1px solid rgba(0,0,0,0.12); padding-right: 8px }
.s_v_right.sj .op .daochu { border-left: 1px solid rgba(0, 0, 0, 0.12); }
.s_v_right.bb_s { margin-top: 16px; }
.s_v_right.bb_s .ti .fontsize16 { font-size: 13px; margin-top: 0 !important; }
.s_v_right.bb_s .ti a { margin-top: 0 !important; }
.survey_vote_set .view { position: fixed; left: 0; right: 0; bottom: 0; padding: 8px; text-align: center; background: rgba(0, 0, 0, 0.6); z-index: 100; }
.survey_vote_set .view .button { padding: 9px 32px; font-size: 14px; }
.s_v_right.sz .copyevent_it { padding: 16px 0 0; }
.s_v_right.sz .copyevent_it .scroll { max-height: 146px; }
.s_v_right.sz .copyevent_it .li { width: auto; display: block; float: none; padding: 8px; margin: 0; margin-top: 8px; }
@media screen and (max-width: 1280px) {
    .survey_vote .col-lg-3 { width: 33%; }
}
.s_v_date { display: table; width: 100%; }
.s_v_date .left { display: table-cell; width: 400px; background: #fff; padding: 32px; }
.s_v_date .left .form_li { border-bottom: 1px dotted rgba(0, 0, 0, 0.12); padding-bottom: 16px; }
.s_v_date .left .label { font-size: 14px; font-weight: 600; }
.s_v_date .left ul { margin: 0; padding: 0; }
.s_v_date .left li { list-style: inside disc; }
.s_v_date .right { display: table-cell; background: #ecf1f4; padding: 32px 16px; height: 288px; }
.s_v_date .right .form_li { margin-bottom: 4px; }
.s_v_date .right .label_l { color: #979CA3; width: 76px; }
.s_v_date .right .con_l { padding-left: 76px; }
/*member_manage*/

.member_manage { position: relative; }
.member_manage .empty.box { margin: 24px; background: #fff; padding: 12% 0; }
.member_manage .up .logo { max-width: 256px; max-height: 80px; margin: 24px 0; }
.color_choose { width: 36px; height: 36px; display: inline-block; text-align: center; color: #fff; border-radius: 50%; vertical-align: middle; margin-right: 8px; float: left; }
.color_choose .icon { line-height: 36px; display: none; margin-right: 0; }
.color_choose.active .icon { display: inline-block; }
.member_manage .level_li { margin-bottom: 12px; }
.member_manage .level_li .classify { background: #ecf1f4; height: 36px; line-height: 36px; padding: 0 8px; }
.member_manage .level_li .li { display: table; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.member_manage .level_li .li>div { display: table-cell; padding: 12px 56px 12px 0; vertical-align: middle; }
.member_manage .level_li .fee_c, .member_manage .level_li .fee, .member_manage .level_li .sh { width: 20%; }
.member_manage .level_li.qy .fee_c, .member_manage .level_li.qy .fee, .member_manage .level_li.qy .sh, .member_manage .level_li.qy .nun { width: 15%; }
.member_manage .level_li .input_box { padding-right: 18px; }
.member_manage .level_li .input { width: 100%; }
.member_manage .level_li .dw { position: absolute; right: 16px; top: 9px; }
.member_manage .level_li .add { border: 0; }
.member_manage .level_li .add .button { margin: 12px 0; border-radius: 36px; }
.member_manage .create_form .custom_form { width: 60%; }
.member_manage .create_form .add { width: 30%; }
.member_manage .create_form_ti { font-size: 14px; height: 36px; line-height: 36px; background: #ecf1f4; padding: 0 8px; margin-bottom: 24px; }
.member_manage .g_list { margin: 24px; }
.member_manage .g_list .li { margin: 0 12px; margin-bottom: 24px; background: #fff; border-radius: 5px; padding: 24px; position: relative; }
.member_manage .g_list .li:hover { box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); }
.member_manage .g_list .li .img { width: 160px; height: 100px; overflow: hidden; margin: 0 auto; }
.member_manage .g_list .li .img_center { width: 160px; height: 100px; }
.member_manage .g_list .li .name { border-top: 1px solid rgba(0, 0, 0, 0.06); font-size: 14px; margin-top: -12px; padding-top: 24px; text-align: center; }
.member_manage .g_list .li .op { position: absolute; right: 24px; top: 24px; }
.member_manage .g_list .li .op a { display: inline-block; margin-left: 16px; color: #979CA3; }
.member_manage .g_list .li:hover .op a { color: #202020; }
.member_manage .g_list .li .op a:hover { color: #00a0e8; }
.member_manage .m_list { margin-right: 532px; margin-left: 8px; padding: 24px; position: relative; z-index: 1; }
.member_manage .m_list .li { background: #fff; display: table; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.06); cursor: pointer; }
.member_manage .m_list .li:nth-child(2n) { background: #f7f9fb; }
.member_manage .m_list .li>div { display: table-cell; padding: 12px; vertical-align: middle; }
.member_manage .m_list .member { width: 28%; }
.member_manage .m_list .member .avator { margin-right: 8px; }
.member_manage .m_list .li.active .member { border-left: 4px solid #FF5303; }
.member_manage .m_list .level, .member_manage .m_list .mail, .member_manage .m_list .time, .member_manage .m_list .op { width: 18%; color: #6B717B; }
.member_manage .m_list .op { color: #a3aaad; }
.member_manage .m_list .op a { display: inline-block; margin: 0 8px; }
.member_manage .m_list .op input { height: 22px; line-height: 22px; }
.member_manage .m_list .li .icon { color: #a3aaad; }
.member_manage .order_layer { width: 532px; box-shadow: none; border-left: 1px solid rgba(0, 0, 0, 0.12); top: 152px; }
.member_manage .order_layer .close { position: absolute; right: 32px; top: 24px; color: #fff; }
.member_manage .member_info { background: #FF9000; padding: 24px 32px; color: #fff; }
.member_manage .member_info .avator { float: left; }
.member_manage .member_info .or .bg { font-size: 24px; line-height: 28px; padding-top: 4px; }
.member_manage .member_info .info { padding-left: 80px; font-size: 14px; }
.member_manage .member_info .name { font-size: 20px; margin: 8px 0 4px 0; padding-right: 80px; }
.member_manage .m_lx, .member_manage .m_info, .member_manage .m_jf, .member_manage .m_g, .member_manage .m_op { padding: 0 32px; margin-top: 24px; }
.member_manage .order_layer .info_ti { color: #979CA3; margin-bottom: 12px; }
.member_manage .order_layer .item_li { margin-bottom: 8px; }
.member_manage .order_layer .item_li:last-child { margin: 0; }
.member_manage .order_layer .item_li .icon { color: #a3aaad; }
.member_manage .order_layer .form_li { margin-bottom: 8px; }
.member_manage .order_layer .form_li:last-child { margin: 0; }
.member_manage .order_layer .label_l { color: #979CA3; }
.member_manage .m_jf table { border-top: 1px solid rgba(0, 0, 0, 0.12); }
.member_manage .m_jf td { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding: 12px 0; }
.member_manage .m_g td { padding: 12px; }
.member_manage .m_g tr:nth-child(2n+1) td { background: #f7f9fb; }
.member_op_box { width: 484px; position: absolute; right: 0; top: 108px; background: #fff; padding: 24px; bottom: 0; }
.member_op_box .li { width: 33.3%; float: left; }
.member_op_box .li .box { margin: 8px; background: #f7f9fb; text-align: center; padding: 32px 0 24px 0; cursor: pointer; color: #6B717B; }
.member_op_box .li .icon_box { margin-bottom: 16px; height: 32px; }
@media screen and (max-width: 1440px) {
    .member_manage .m_list { margin-right: 380px; }
    .member_op_box { width: 324px; }
    .member_op_box .li { width: 50%; }
}
.member_manage.mail .form_box { margin: 16px; margin-bottom: 0; }
.member_manage.web_embed { margin: 0 16px; }
/*WEICHAT MENU*/

.wei_nav { font-size: 16px; }
.wei_nav.line .li>a { padding: 4px 24px; }
.weichat { margin: 32px 0; }
.weichat_top { margin-bottom: 24px; position: relative; }
.weichat_top .icon { float: left; width: 40px; font-size: 40px; line-height: 1; display: inline-block; color: #00a0e8; }
.weichat_top .text { padding-left: 52px; padding-right: 100px; }
.weichat_top .ti { font-size: 16px; margin-bottom: 4px; line-height: 1.1; }
.weichat_top .selector { position: absolute; right: 0; top: 0; background: #f7f9fb; }
.weichat_view { width: 375px; height: 667px; text-align: center; background: url(../img/weichat_bg.png) no-repeat; border: 1px solid rgba(0, 0, 0, 0.12); position: relative; }
.weichat_view .top { color: #fff; font-size: 20px; height: 30px; line-height: 30px; font-weight: bold; padding: 30px 70px 0px 70px; }
.weichat_view .list { display: table; width: 332px; height: 49px; line-height: 49px; position: absolute; left: 43px; bottom: 0px; }
.weichat_view .li { height: 49px; display: table-cell; border-left: 1px solid #e1e1e0; width: 33%; position: relative; cursor: pointer; }
.weichat_view .li img { height: 6px; vertical-align: middle; margin-right: 4px; }
.weichat_view .move .li { cursor: move; }
.weichat_view .add { color: #00a0e8; }
.weichat_view .menu_add { width: 100%; position: absolute; border: 1px solid #e1e1e0; bottom: 58px; background: #fff; }
.weichat_view .menu { height: 49px; position: relative; }
.weichat_view .menu:before { content: ""; display: inline-block; position: absolute; bottom: 0; left: 50%; width: 60px; margin-left: -30px; border-bottom: 1px solid #e1e1e0; }
.weichat_view .menu.add:before { border: 0; }
.weichat_view.w_page { background: url(../img/phone_top_weichat.png) no-repeat #fff; background-size: contain; }
.weichat_view.w_page .iframe { height: 603px !important; margin-top: 4px; }
.weichat_set .view .px { margin-top: 24px; text-align: center; }
.weichat_set .view .px .button { width: 88px; }
.weichat_set_con { padding-left: 401px; }
.weichat_set_con .empty { padding-top: 260px; }
.weichat_set_con .con { min-height: 637px; padding: 16px 24px; background: #fff; overflow: hidden; }
.weichat_set_con .box_top { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 8px; margin-bottom: 16px; overflow: hidden; }
.weichat_set_con .box_top .ti { font-size: 14px; }
.box_bot>div { background: #fff; }
.box_bot .bot_top { height: 40px; line-height: 40px; border: 1px solid rgba(0, 0, 0, 0.12); padding-left: 12px; }
.box_bot .bot_top .li { float: left; margin-right: 34px; display: inline-block; color: #979CA3; cursor: pointer; }
.box_bot .bot_top .li:last-child { margin: 0; }
.box_bot .bot_top .li .icon { vertical-align: middle; }
.box_bot .bot_top .li.active { color: #202020; }
.box_bot .tuwen_box { border: 1px solid rgba(0, 0, 0, 0.12); border-top: 0; }
.box_bot .tuwen_box .add { padding: 48px 0 48px 32px; }
.box_bot .tuwen_box .add_from { width: 168px; height: 96px; border: 1px rgba(0, 0, 0, 0.12) dashed; text-align: center; color: #979CA3; display: inline-block; float: left; margin-right: 32px; cursor: pointer; padding-top: 24px; }
.box_bot .tuwen_box .add_from .icon { font-size: 30px; margin: 0; display: inline-block; margin-bottom: 8px; }
.box_bot .textarea { width: 100%; min-height: 194px; box-sizing: border-box; margin-top: -1px; padding: 12px; border: 1px solid rgba(0, 0, 0, 0.12); border-top: 0; overflow: hidden; }
.box_bot .wenzi_box .text_op { padding: 12px; border: 1px solid rgba(0, 0, 0, 0.12); border-top: 0; }
.box_bot .wenzi_box .bq { float: left; position: relative; }
.box_bot .wenzi_box .bq .icon { color: #979CA3; font-size: 24px; line-height: 1; }
.emotion_wrp { display: none; position: absolute; width: 421px; top: 30px; left: -18px; }
.emotion_wrp .hook { position: absolute; left: 21px; top: 0; }
.emotion_wrp .hook .hook_top { top: -16px; border-color: transparent transparent #c0bfc5; }
.emotion_wrp .hook .hook_btm { top: -15px; border-color: transparent transparent #f6f6f6; }
.emotion_wrp .hook .hook_dec { position: absolute; left: 0; width: 0; height: 0; border-style: solid; border-width: 8px; }
.wei_sucai_con .emotion_wrp, .fzy_bb .w_reply .emotion_wrp { bottom: 30px; top: auto; }
.wei_sucai_con .emotion_wrp .hook, .fzy_bb .w_reply .emotion_wrp .hook { top: auto; bottom: 0; }
.wei_sucai_con .emotion_wrp .hook .hook_top, .fzy_bb .w_reply .emotion_wrp .hook .hook_top { transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); top: auto; bottom: -16px; }
.wei_sucai_con .emotion_wrp .hook .hook_btm, .fzy_bb .w_reply .emotion_wrp .hook .hook_btm { transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); top: auto; bottom: -15px; }
.emotions { -moz-user-select: none; overflow: hidden; border-top: 1px solid #c0bfc5; border-right: 1px solid #c0bfc5; background-color: #e7e7eb; padding-left: 0; list-style-type: none; margin: 0; }
.emotions_item { float: left; line-height: 27px; height: 27px; font-size: 0; text-align: center; width: 27px; border-bottom: 1px solid #c0bfc5; border-left: 1px solid #c0bfc5; background-color: #fff; }
.emotions_item i { display: inline-block; cursor: pointer; width: 24px; height: 24px; vertical-align: middle; background: transparent url(https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/default218877.gif) no-repeat 0 0; }
.weichat_set_con .box_link { background: #fff; border: 1px solid rgba(0, 0, 0, 0.12); padding: 16px; }
.weichat_set_con .button_box { text-align: center; margin-top: 24px; }
.view_wei .view { position: fixed; top: 48px; z-index: 1010; left: 0; right: 0; bottom: 0; background: url(../img/phone_bg.png) no-repeat center top; background-size: 462px; }
.view_wei .view .weichat_view { position: fixed; top: 130px; left: 50%; margin-left: -188px; }
.view_wei .view .close { position: fixed; left: 50%; margin-left: -36px; top: 804px; color: #de0e00; display: inline-block; font-size: 14px; background: #fff; width: 68px; height: 68px; text-align: center; border-radius: 50%; border: 2px solid rgba(0, 0, 0, 0.12); }
.view_wei .view .close .icon { font-size: 30px; display: block; margin: 0; line-height: 1; margin-top: 12px; }
.w_reply .nav_li { display: inline-block; border: 0 !important; margin-bottom: 24px !important; }
.w_reply .nav_li .li { border: 1px solid rgba(0, 0, 0, 0.12); margin: 0; margin-left: -1px; }
.w_reply .nav_li .li a { padding: 0 40px !important; height: 36px !important; line-height: 36px !important; }
.w_reply .nav_li .li:first-child { border-radius: 2px 0 0 2px; }
.w_reply .nav_li .li:last-child { border-radius: 0 2px 2px 0; }
.w_reply .nav_li .li.active { border: 1px solid #00a0e8; color: #00a0e8; }
.w_reply .save_box { margin-top: 24px; background: none; }
.w_reply .ru_li .li { border: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 8px; background: #fff; }
.w_reply .ru_li .top { background: #ecf1f4; height: 36px; line-height: 36px; padding: 0 16px; }
.w_reply .ru_li .s_li { padding: 12px 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 0; }
.w_reply .ru_li .s_li:last-child { border-bottom: 0; }
.w_reply .ru_li .s_li_top { height: 30px; line-height: 30px; margin-bottom: 12px; }
.w_reply .ru_li .s_li_top .label { width: 108px; }
.w_reply .ru_li .s_li_top .wei_icon a { display: inline-block; margin-right: 30px; color: #979CA3; }
.w_reply .ru_li .s_li_li { padding-left: 108px; }
.w_reply .ru_li .s_li_li .list { border-top: 1px solid rgba(0, 0, 0, 0.06); line-height: 20px; padding: 12px 0; color: #6B717B; }
.w_reply .ru_li .s_li_li .list .text { position: relative; }
.w_reply .ru_li .s_li_li .list img.img { max-width: 100px; max-height: 100px; }
.w_reply .ru_li .s_li_li .list .video { position: absolute; left: 0; right: 0; top: 0; bottom: 0; color: #fff; text-align: center; }
.w_reply .ru_li .s_li_li .list .video .icon { font-size: 30px; display: inline-block; margin-top: 16px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); }
.w_reply .ru_li .s_li_li .list .op { color: #979CA3; }
.w_reply .ru_li .s_li_li .list .op a { margin: 0 16px; }
.w_reply .ru_info { padding-bottom: 4px !important; }
.w_reply .ru_info .form_li { margin-bottom: 8px; }
.w_reply .ru_info .span { display: inline-block; height: 30px; line-height: 30px; padding: 0 16px; background: #ecf1f4; border-radius: 2px; margin-right: 4px; }
.wei_sucai_top { margin: 16px 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); padding-bottom: 16px; }
.wei_sucai_top .search { float: left; position: relative; }
.wei_sucai_top .search .input { width: 200px; padding-left: 32px; }
.wei_sucai_top .search .icon { position: absolute; top: 6px; left: 8px; }
.wei_sucai_top .button { float: right; }
.wei_sucai_con { margin: 0 16px; }
.wei_sucai_box { float: left; width: 294px; margin: 0 8px; margin-bottom: 16px; border: 1px solid rgba(0, 0, 0, 0.06); text-align: left; padding: 16px; position: relative; }
.wei_sucai_box .ti { font-size: 16px; }
.wei_sucai_box .time { color: #6B717B; margin-bottom: 8px; }
.wei_sucai_box .img { height: 160px; overflow: hidden; margin-bottom: 8px; position: relative; }
.wei_sucai_box .img img { width: 100%; }
.wei_sucai_box .img .time_mask { display: inline-block; height: 30px; line-height: 30px; text-align: center; background: rgba(0, 0, 0, 0.8); color: #fff; width: 70px; position: absolute; bottom: 8px; right: 8px; border-radius: 2px; }
.wei_sucai_box .mask_icon { display: none; }
.wei_sucai_box:hover .mask_icon { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); text-align: center; }
.wei_sucai_box:hover .mask_icon>span { display: inline-block; background: #fff; height: 36px; line-height: 36px; width: 100px; margin-top: 100px; font-size: 14px; cursor: pointer; border-radius: 2px; }
.wei_sucai_box:hover .mask_icon>span:hover { color: #00a0e8; }
.wei_sucai_box.duo { padding-bottom: 0; }
.wei_sucai_box.duo .ti { position: absolute; background: rgba(0, 0, 0, 0.6); color: #fff; padding: 8px 12px; z-index: 10; top: 164px; left: 16px; right: 16px; }
.wei_sucai_box.duo .text { display: none; }
.wei_sucai_box.duo .img { margin-bottom: 16px; }
.wei_sucai_box .duo_li { border-top: 1px solid rgba(0, 0, 0, 0.12); margin: 0 -16px; padding: 16px; overflow: hidden; }
.wei_sucai_box .duo_ti { font-size: 16px; width: 200px; float: left; }
.wei_sucai_box .duo_img { float: right; width: 72px; height: 72px; overflow: hidden; }
.wei_sucai_box .duo_img img { width: 100%; min-height: 100%; }
.notice_box { margin: 0 8px; }
.notice_box .notice { width: 100%; height: 48px; line-height: 48px; border-bottom: 1px dotted rgba(0, 0, 0, 0.12); padding-bottom: 16px; margin-bottom: 16px; display: table; color: #979CA3; }
.notice_box .notice span { display: table-cell; vertical-align: middle; }
.notice_box .notice .time { width: 100px; }
.notice_box .notice .m_time { width: 100px; }
.notice_box .notice .button { margin-top: 6px; }
.notice_box .notice.active { color: #202020; }
.notice_box .notice.active .icon_box .icon { color: #39a30e; }
.img_ch_box .img_ch { width: 116px; height: 152px; border: 1px solid rgba(0, 0, 0, 0.12); display: inline-block; float: left; margin: 0 8px; margin-bottom: 16px; text-align: center; position: relative; }
.img_ch_box .img_ch img { width: 116px; height: 116px; margin-bottom: 8px; }
.img_ch_box .img_ch .mask_icon { display: none; }
.img_ch_box .img_ch:hover .mask_icon { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); text-align: center; }
.img_ch_box .img_ch:hover .mask_icon>span { display: inline-block; background: #fff; height: 30px; line-height: 30px; width: 80px; margin-top: 50px; font-size: 14px; cursor: pointer; border-radius: 2px; }
.img_ch_box .img_ch:hover .mask_icon>span:hover { color: #00a0e8; }
/*发票管理*/

.fapiao_list { margin-right: -24px; }
.fapiao_list .fp_li { float: left; box-sizing: content-box; background: #ecf1f4; border: 2px solid #ecf1f4; width: 378px; border-radius: 5px; margin-right: 24px; margin-bottom: 24px; padding: 16px; padding-bottom: 12px; }
.fapiao_list .fp_name { font-size: 16px; margin-bottom: 4px; }
.fapiao_list .fp_li .info { background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 3px; padding: 8px; margin-top: 12px; line-height: 22px; }
.fapiao_list .fp_li .op { border-top: 1px solid rgba(0, 0, 0, 0.06); padding-top: 8px; margin-top: 12px; }
.fapiao_list .fp_li .op a { color: #202020; }
.fapiao_list .fp_li.add { border: 2px dashed rgba(0, 0, 0, 0.12); background: #f7f9fb; color: #979CA3; text-align: center; cursor: pointer; height: 88px; }
.fapiao_list .fp_li.add .icon { font-size: 40px; margin: 0; margin-bottom: 4px; display: block; }
.fapiao_list_layer { margin: 0; }
.fapiao_list_layer .fp_li { margin: 0; width: 100%; margin-bottom: 8px; box-sizing: border-box; cursor: pointer; border: 2px solid #fff; }
.fapiao_list_layer .fp_li.add .icon { font-size: 24px; }
.fapiao_list_layer .fp_li.active { background: #fff; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); }
/*提款*/
.withdrawal .form_box { max-width: 440px; margin: 0 auto; }
.withdrawal .prompt_box { margin-bottom: 24px; }
.withdrawal .je_box { margin-top: 16px; border-top: 1px solid rgba(0, 0, 0, 0.06); padding-top: 8px; }
.withdrawal .je .f_con { background: #f7f9fb; border: 1px solid rgba(0,0,0,0.06); padding: 16px; }
.withdrawal .je .input { border: 0; background: none; padding: 0; height: 40px; line-height: 40px; padding-left: 40px; box-sizing: border-box; font-size: 22px; padding-right: 40px; }
.withdrawal .je .j { position: absolute; left: 0; top: 0; line-height: 40px; font-size: 36px; font-weight: bold; }
.withdrawal .je .all { position: absolute; top: 0; right: 0; line-height: 40px; }
.withdrawal .account_li { background: #f7f9fb; border: 1px solid rgba(0,0,0,0.06); padding: 16px; border-bottom: 0; cursor: pointer; display: block; }
.withdrawal .account_li:last-child { border-bottom: 1px solid rgba(0,0,0,0.06); }
.withdrawal .account_li .icon_img { width: 24px; height: 24px; float: left; margin-top: 8px; opacity: 0.6; }
.withdrawal .account_li .a_i { margin-left: 24px; padding-left: 12px; opacity: 0.6; }
.withdrawal .account_li .n { font-size: 16px; }
.withdrawal .account_li.active .icon_img { opacity: 1; }
.withdrawal .account_li.active .a_i { opacity: 1; }
.withdrawal_sfz_sc .sc { width: 328px; float: left; border: 1px dashed rgba(0,0,0,0.12); height: 180px; background: #f7f9fb; border-radius: 2px; color: #979CA3; }
.withdrawal_sfz_sc .sc .up_sfz { margin-top: 40px; margin-bottom: 16px; }
.withdrawal_sfz_sc .sc .span { color: #00a0e8; }
.withdrawal_sfz_sc .sc.b { float: right; }
.withdrawal_sfz_sc .sc.c { width: 100%; }
.withdrawal_empty { padding-top: 56px; padding-bottom: 80px; }
/*supplier*/
.supplier_apply { padding-top: 64px; font-size: 14px; }
.apply_form { background: #fff; margin-top: 24px; border: 1px solid rgba(0, 0, 0, 0.12); padding: 24px 72px; border-radius: 4px; }
.apply_form .title { font-size: 16px; margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.apply_form .form_li { padding: 0 80px 0 40px; }
.apply_form .form_li .label_l { width: 148px; }
.apply_form .form_li .con_l { padding-left: 172px; }
.apply_form .form_li .up_text { margin-top: 0; }
.apply_form .fm .form_up_img { width: 320px; }
.apply_form .fm .img { width: 320px; height: 198px; }
.apply_form .form_up_img .img>img { width: 100%; height: 100%; }
.apply_form .fm .form_up_button { padding-left: 336px; }
.apply_form .fm .up_button { margin-top: 40px; }
.apply_form .fw .item_li { margin-bottom: 8px; }
.apply_form .fw .it { margin-right: 32px; }
.apply_form .s_input { width: 300px; }
.apply_form .sfz .form_up_img .img { height: 122px; }
.apply_form .sfz .button { display: inline-block; width: 200px; }
.apply_form .phone_code, .apply_form .place_select { width: 318px; }
.apply_form .phone_code .input { width: 100px; }
.apply_form .phone_code .button { width: 160px; }
.supplier_apply_form .button { height: 30px; line-height: 30px; margin: 24px 0; }
.supplier_overview .li { width: 20%; }
.supplier_overview .down_app { padding: 0 !important; height: 86px; }
.supplier_tj { margin: 0 -8px; }
.supplier_tj .s_tj { width: 40%; }
.supplier_tj .fw_tj { width: 60%; }
.supplier_tj .tj_box { margin: 8px; background: #fff; padding: 16px 24px; border-radius: 2px; }
.supplier_tj .tj_box .ti { line-height: 24px; border-left: 3px solid #FF9000; padding-left: 8px; margin-bottom: 16px; }
.supplier_tj .s_tj .list { margin: -4px; }
.supplier_tj .s_tj .li { float: left; width: 50%; }
.supplier_tj .s_tj .li_box { margin: 4px; background: #f7f9fb; text-align: center; padding: 12px; color: #979CA3; height: 80px; }
.supplier_tj .s_tj .n { font-size: 36px; margin-bottom: 4px; }
.supplier_list { margin-bottom: 16px; }
.supplier_list .s_table td { padding: 12px 8px; height: 32px; }
.supplier_list .s_table tr:nth-child(2n+1) td { background: #f7f9fb; }
.supplier_list .s_table .op a { display: inline-block; padding-left: 8px; margin-left: 8px; line-height: 18px; border-left: 1px solid rgba(0, 0, 0, 0.12); }
.supplier_list .s_table .op a:first-child { border: 0; padding: 0; margin: 0; }
.supplier_list .zt { display: inline-block; height: 30px; line-height: 30px; padding: 0 16px; border-radius: 50px; }
.supplier_list .zt.wcl { background: #ecf1f4; color: #979CA3; }
.supplier_list .zt.bjz { background: #f7f9fb; color: #4EB900; border: 1px solid rgba(0, 0, 0, 0.06); }
.supplier_list .zt.hzz { background: #59C60A; color: #fff; }
.a_c_con .box table .ti td { color: #979CA3; border-bottom: 1px solid rgba(0, 0, 0, 0.06); background: #fff !important; padding: 8px; }
.supplier_bj { width: 452px; margin: 0 auto; }
.supplier_bj .xq_info { margin-top: 32px; text-align: center; border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 24px; }
.supplier_bj .xq_bj td { padding: 12px 8px 0 8px; }
.supplier_bj .xq_bj .input { width: 64px; }
.supplier_bj .xq_bj .ti td { border-bottom: 1px solid rgba(0, 0, 0, 0.06); padding: 12px 8px; }
.supplier_bj .bj_sm { border-top: 1px solid rgba(0, 0, 0, 0.12); padding: 24px 8px 0 8px; margin-top: 12px; }
.account_con .supplier_list { margin: 24px 32px; background: #fff; border-radius: 5px; padding: 8px 24px; }
.quoted_price { border-top: 2px solid #7ED321; }
.quoted_price .title { color: #7ED321; }
.supplier_bj .fk { border-top: 1px solid rgba(0, 0, 0, 0.12); padding: 24px 8px 0 8px; }
.supplier_bj .fk .it { display: inline-block; margin-right: 24px; }
.supplier_bj .pj { margin-top: 32px; }
.supplier_bj .pj .star { display: inline-block; background-image: url(../img/star_0.png); background-repeat: no-repeat; background-position: left center; width: 220px; height: 36px; vertical-align: middle; }
.supplier_bj .pj .star.a { background-image: url(../img/star_1.png); }
.supplier_bj .pj .star.b { background-image: url(../img/star_2.png); }
.supplier_bj .pj .star.c { background-image: url(../img/star_3.png); }
.supplier_bj .pj .star.d { background-image: url(../img/star_4.png); }
.supplier_bj .pj .star.e { background-image: url(../img/star_5.png); }
.supplier_bj .pj .star span { display: inline-block; float: left; width: 36px; height: 36px; margin-right: 8px; cursor: pointer; }
/*以下待删除*/
.supplier_intro { margin-top: 64px; background: #fff; font-size: 14px; }
.supplier_banner { background: url(../img/banner_bg04.png) no-repeat right center; background-size: cover; color: #fff; text-align: center; }
.supplier_title { font-size: 48px; padding-top: 106px; }
.supplier_word { margin-top: 16px; font-size: 16px; padding-bottom: 106px; }
.supplier_select .selectboxr { font-size: 14px; width: 30%; height: 48px; margin-right: 12px; margin-bottom: 96px; }
.supplier_select .button { height: 38px; line-height: 38px; width: 100px; }
.supplier_tab { width: 100%; text-align: left; }
.supplier_tab .tab { width: 50%; background: rgba(0, 0, 0, 0.5); float: left; }
.supplier_tab .tab.f_l { background: rgba(0, 0, 0, 0.5); }
.supplier_tab .tab.f_r { background: rgba(0, 0, 0, 0.6); }
.supplier_tab .text_box { width: 486px; padding-right: 64px; padding-bottom: 40px; }
.supplier_tab .tab.f_r .text_box { padding-right: 0; padding-left: 64px; }
.supplier_tab .atitle { font-size: 24px; margin-bottom: 16px; margin-top: 40px; }
.supplier_tab .atext { margin-bottom: 16px; }
.supplier_tab .line { color: #fff; border: #fff 1px solid; width: 70px; }
.supplier_intro .title { text-align: center; margin-top: 64px; margin-bottom: 32px; font-size: 24px; }
.supplier_intro .recommend_img { width: 33.33%; display: inline-block; float: left; margin-bottom: 32px; }
.supplier_intro .recommend_img_b { position: relative; margin: 0 16px; padding-bottom: 59.26%; height: 0; }
.supplier_intro .recommend_img_b img { width: 100%; }
.supplier_intro .recommend_bg { position: absolute; background: rgba(0, 0, 0, 0.6); padding: 16px; bottom: 0; left: 0; right: 0; color: #fff; }
.supplier_intro .recommend .rtitle { font-size: 16px; }
.supplier_intro .recommend_img_b .button { display: none; width: 70px; margin-top: 12px; }
.supplier_intro .recommend_img_b:hover .button { display: inline-block; }
.supplier_intro .more_supplier { text-align: center; margin: 0 auto; border-bottom: 1px solid rgba(0, 0, 0, .12); padding-bottom: 64px; }
.supplier_intro .more_supplier .w_line { padding: 12px 32px; }
.supplier_intro .result { margin-top: 32px; }
.supplier_merit .con_box { border-bottom: 1px solid rgba(0, 0, 0, .12); padding-bottom: 88px; width: 1100px; margin: 0 auto; }
.supplier_merit .merit_box { padding-top: 88px; }
.supplier_merit .title { text-align: left; margin: 40px 0; }
.supplier_merit .aword { font-size: 16px; line-height: 1.688; }
.supplier_merit .supplier_text { width: 50%; }
.supplier_merit .supplier_icon { display: inline-block; }
.supplier_intro .service { padding-bottom: 64px; }
.supplier_intro .service_box { text-align: center; color: #fff; width: 1100px; margin: 0 auto; }
.supplier_intro .service .img { width: 20%; margin-bottom: 16px; display: inline-block; float: left; }
.supplier_intro .service .big { width: 40%; }
.supplier_intro .service .img .max_box { margin: 0 8px; position: relative; }
.supplier_intro .service .img .max { width: 100%; }
.supplier_intro .service_other { width: 100%; position: absolute; top: 25%; left: 0; font-size: 20px; color: #fff; }
.supplier_intro .service_other img { margin-bottom: 12px; }
.supplier_intro .service .big .service_other img { margin-bottom: 24px; }
.supplier_intro .service .big .service_other { font-size: 24px; top: 32%; }
@media screen and (max-width: 1024px) {
    .supplier_intro .recommend_img_b .button { display: inline-block; }
    .supplier_merit .supplier_icon { width: 45%; }
    .supplier_tab .text_box { width: 100%; padding: 0 16px 24px 16px !important; }
    .supplier_tab .atitle { margin-top: 24px; }
}
@media screen and (max-width: 800px) {
    .supplier_intro .recommend_img { width: 50%; }
    .supplier_merit .title { margin: 16px 0; }
    .supplier_intro .service .big, .supplier_intro .service .img { width: 33.33%; }
    .supplier_intro .service .big .service_other { top: 25%; font-size: 20px; }
    .supplier_intro .service .big .service_other img { margin-bottom: 12px; max-height: 32px; max-width: 32px; }
    .supplier_intro .service .img .max { height: 174px; }
}
@media screen and (max-width: 736px) {
    .supplier_tab { display: none; }
    .supplier_merit .con_box { width: 100%; padding: 0 16px }
    .service_box { width: 100% !important; }
    .supplier_intro { margin-top: 48px }
    .supplier_word { padding-left: 16px; padding-right: 16px; }
    .supplier_intro .service { padding-bottom: 32px; }
    .supplier_merit .merit_box { padding-top: 32px }
    .supplier_merit .merit_box:last-child { padding-bottom: 32px }
}
@media screen and (max-width: 480px) {
    .supplier_select { padding-bottom: 64px; margin: 0 16px; }
    .supplier_select .selectboxr { width: 100%; margin-bottom: 8px; }
    .supplier_select .button { display: block; width: auto; }
    .supplier_intro .recommend_img { width: 100%; }
    .supplier_merit .supplier_text { width: 100%; text-align: center; }
    .supplier_merit .title { text-align: center; margin: 0; margin-bottom: 24px; }
    .supplier_merit .supplier_icon { width: 90%; margin: 0 5%; margin-top: 32px; text-align: center; }
    .supplier_intro .service .big, .supplier_intro .service .img { width: 50%; }
    .supplier_intro .service .img .max { height: 140px; }
}
/*独立小程序 设置 
待删除*/
#miniproManage { background: #fff; padding: 0; height: 100%; }
.choose_app_tem { text-align : center; padding-top: 10vh; }
.choose_app_tem .ti { font-weight: 300; font-size : 30px; }
.choose_app_tem .re_ti { color : #979ca3; margin: 16px 0; }
.choose_app_tem .color { display : inline-block; width : 32px; height : 32px; border-radius : 50%; margin : 6px; color : #fff; text-align : center; line-height : 32px; font-size : 0; position : relative; vertical-align: middle; }
.choose_app_tem .color:before { content : ""; position : absolute; left : -2px; top : -2px; bottom : -2px; right : -2px; border : 1px solid rgba(0, 0, 0, 0.12); border-radius: 50%; }
.choose_app_tem .color.active { font-size: 16px; }
.choose_app_tem .template_list { max-width: 1280px; margin : 32px auto; overflow : hidden; position : relative; padding-top: 8px; }
.choose_app_tem .template_list .template { display : inline-block; width : 19%; position : relative; vertical-align: middle; position : relative; z-index : 20; cursor : pointer; }
.choose_app_tem .template_list .template::before { content : ""; display : inline-block; position : absolute; left : 0; top : 0; right : 0; bottom : 0; background: #000; opacity : 0.3; }
.choose_app_tem .template_list .template.active { z-index : 100; }
.choose_app_tem .template_list .template.active >span { display : inline-block; width : 120%; margin-left: -10%; overflow : hidden; background : #000; float : left; box-shadow : 0px 6px 18px rgba(0, 0, 0, 0.2); }
.choose_app_tem .template_list .template:first-child { margin-top : 5%; margin-right: -5%; z-index : 10; }
.choose_app_tem .template_list .template:last-child { margin-top : 5%; margin-left: -5%; z-index : 10; }
.choose_app_tem .template_list .veiw { position : absolute; left : 10%; right : 10%; top : 15%; border-radius: 12px; background : #fff; padding : 20px; z-index : 1000; display : none; }
.choose_app_tem .template_list .veiw span { color : #979ca3; margin-top: 10px; }
.choose_app_tem .template_list .template.active::before { display: none; }
.choose_app_tem .template.active:hover .img { filter: blur(20px); }
.choose_app_tem .template.active:hover .veiw { display: inline-block; }
.choose_app_tem .template_list:before { content : ""; background-image: linear-gradient(0deg, rgb(255, 255, 255) 0, rgba(255, 255, 255, 0) 100%); position : absolute; left : 0; bottom : 8%; right : 0; height : 140px; z-index : 1000; }
.choose_app_tem .template_list:after { content : ""; position : absolute; left : 0; bottom : 0; right : 0; height : 8%; z-index : 1000; background: #fff; }
.choose_app_tem .creat .button.big { height : 48px; line-height: 48px; padding : 0 24px; min-width : 116px; }
.choose_app_tem .creat .button { display : inline-block; width : auto; line-height : 40px; height : 40px; padding : 0 40px; text-align : center; border-radius : 3px; vertical-align : middle; border : 0; outline : none; cursor : pointer; text-decoration : none; white-space : nowrap; -moz-user-select : none; -webkit-user-select: none; user-select : none; position : relative; font-size : 14px; background: #4076ff !important; color : #fff; }
.choose_app_tem .creat .button:hover { opacity: 0.9; color : #fff; }
/*小程序授权管理
待删除*/
.small_app_lay .layer_box { width: 480px; margin-left: -240px; }
.sign_list .si_li { width: 80%; position: relative; padding: 16px; border-radius: 2px; background: #F4F5F9; margin: 24px auto; cursor: pointer; }
.sign_list .si_li:hover { border: 1px solid rgba(0,0,0,0.12); }
.sign_list .si_li:first-child { margin-top: 56px }
.sign_list .si_li .ti { font-size: 16px; margin-bottom: 4px }
.sign_list .si_li .ti span { display: inline-block; padding: 2px 8px; background: #44B449; color: #fff; font-size: 13px; border-radius: 2px; margin-left: 8px }
.sign_list .si_li .icon { position: absolute; top: 26px; bottom: 0; right: 8px; font-size: 14px }
.authorization { text-align: center }
.authorization .wx_img { width: 56px; margin: 32px auto 24px }
.authorization .button.save { width: 200px }
.authorization .button.cancel { margin-left: 0; width: 200px; background: #F4F5F9; color: #6B717B; border: 1px solid rgba(0,0,0,0.1); }
.samll_app { margin: 32px 40px; }
.samll_app .session { margin-top: 48px }
.samll_app .session .ti { font-size: 16px; }
.samll_app .session .sequence { width: 28px; height: 28px; background: #FF7323; border-radius: 50%; color: #fff; text-align: center; line-height: 28px; margin-right: 12px }
.samll_app .my_event_li { overflow: hidden }
.samll_app .my_event_li>.li { margin-bottom: 16px; max-height: 110px }
.samll_app .my_event_li .li .event_img { width: 172px; height: 100px; margin-top: 0px; overflow: hidden; float: left; position: relative }
.samll_app .my_event_li .li .event_img img { width: 172px; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; }
.samll_app .my_event_li .li .intro { margin-left: 16px; margin-top: 16px; float: left }
.samll_app .my_event_li .li .name { font-size: 16px; margin-bottom: 8px; margin-top: 8px; max-height: 480px; width: auto; display: inline-block; vertical-align: middle; max-width: 350px }
.samll_app .my_event_li .li .h_s { display: inline-block; vertical-align: middle; margin-left: 8px; background: #59c60a; color: #fff; padding: 4px; border-radius: 2px }
.samll_app .my_event_li .li .h_f { display: inline-block; vertical-align: middle; margin-left: 8px; background: #a3aaad; color: #fff; padding: 4px; border-radius: 2px }
.samll_app .my_event_li .li .h_d { display: inline-block; vertical-align: middle; margin-left: 8px; background: #ff1d00; color: #fff; padding: 4px; border-radius: 2px }
.samll_app .my_event_li .li .info { margin-bottom: 24px; }
.samll_app .my_event_li .li .info a { color: #6B717B; font-size: 14px }
.samll_app .my_event_li .li .op a { display: inline-block; margin-right: 24px; color: #979CA3; }
.samll_app .my_event_li .li .op a:hover { color: #00a0e8; }
.samll_app .my_event_li .li .prompt_box { border-radius: 6px; max-width: 300px; float: left; margin-left: 8px; margin-top: 8px }
.samll_app .accredit .button { line-height: 24px; height: 24px; background: #00a0e8; color: #fff; padding: 6px 16px; border-radius: 3px; }
.samll_app .my_event_li .li .event_code { overflow: hidden; position: absolute; right: 28px; top: 18px; width: 100px; height: 100px }
.samll_app .my_event_li .li .event_code img { width: 100px; height: 100px }
.samll_app .s_tips { margin-left: 16px }
/*CREATE_EVENT*/
.create_event { overflow: hidden; padding-top: 72px; background: #F0F1F6; }
.create_event .icon,.create_step .icon {font-family: "iconfont_old" !important;}
.create_choose { width: 1100px; display: table; margin: 112px auto 112px auto; text-align: center; }
.create_choose a { color: inherit; }
.create_choose .version { margin: 16px; width: 400px; display: inline-block; text-align: center; padding: 32px 48px; position: relative; cursor: pointer; height: 320px; vertical-align: top; }
.create_choose .version.a { background: url(../img/create_choose_img01.png) no-repeat bottom center #fff; background-size: 230px; }
.create_choose .version.b { background: url(../img/create_choose_img02.png) no-repeat bottom center #fff; background-size: 230px; }
.create_choose .version.c { background: url(../img/create_choose_img05.png) no-repeat bottom center #fff; background-size: 230px; }
.create_choose .version.d { background: url(../img/create_choose_img03.png) no-repeat bottom center #fff; background-size: 230px; }
.create_choose .version .ti { margin-bottom: 16px; font-size: 20px; }
.create_choose .version .intro { line-height: 1.6; }
.create_choose .version .bg_8 { padding: 8px; position: absolute; bottom: 0; left: 0; right: 0; }
.create_choose .version:hover .bg_8 { color: #ff5303; }
.create_choose.xs { margin: 82px auto; text-align: left; }
.create_choose.xs .fl { width: 496px; float: left; margin: 0 24px; }
.create_choose.xs .c_ti { margin-bottom: 16px; }
.create_choose.xs .version { width: 400px; margin: 0; }
.create_choose.xs .b .version { height: 136px; width: 448px; padding: 24px; text-align: left; margin-bottom: 16px; }
.create_choose.xs .version .ti { font-size: 20px; margin-bottom: 16px; }
.create_choose.xs .b .version .ti { margin-bottom: 8px; margin-left: 204px; margin-top: 8px; font-size: 20px; }
.create_choose.xs .b .version .intro { margin-left: 204px; }
.create_choose.xs .version.d { background: url(../img/create_choose_img05.png) no-repeat bottom center #fff; background-size: 330px; height: 320px; }
.create_choose.xs .version.c { background: url(../img/create_choose_img03.png) no-repeat bottom center #fff; background-size: 282px; }
.create_choose.xs .version.a { background: url(../img/create_choose_img01.png) no-repeat 24px center #fff; background-size: 172px; }
.create_choose.xs .version.b { background: url(../img/create_choose_img02.png) no-repeat left center #fff; background-size: 226px; }
.create_choose.xs .version .bg_8 { text-align: right; }
.create_choose.xz { margin: 66px auto; }
.create_event .top_head .ti { font-size: 20px; }
/*创建活动 填写活动信息*/
.create_event_box { padding-top: 40px; }
.create_event_box .container { width: auto; max-width: 1344px; }
.create_step { background: #fff; margin-bottom: 20px;border-radius:4px; overflow: hidden;}
.create_header { height: 74px; line-height: 74px; border-bottom:1px solid rgba(0,0,0,0.12); padding: 0 64px; font-size: 22px; color: #ff7323; }
.create_header span {display: inline-block; vertical-align: middle;}
.create_header .nun { width: 34px; height: 34px; line-height: 34px; color: #fff; text-align: center; background: #ff7323; margin-right: 16px; border-radius: 50%; }
.create_step .form_box { margin: 36px 114px; }
.create_step .form_li {margin-bottom: 24px; }
/*创建活动 填写基本信息*/
.create_event_details .date_input { width: 49%; }
.create_event_details .input_box .icon { width: 24px; height: 24px; line-height: 1; position: absolute; }
.create_event_details .date, .create_event_details .map, .create_tickets .date, .create_tickets .map { top: 10px; right: 12px; position: absolute; }
.create_event_details .location select { float: left; }
.create_event_details .country { border-right: 0; width: 40%; }
.create_event_details .city { width: 60%; }
.create_event_details .map_box { border: 1px solid rgba(0, 0, 0, 0.12); border-top: 0; height: 300px; position: absolute; left: 0; top: 100%; right: 0; background: #fff; z-index: 10; }
.create_event_details .location .tips { display: block; margin-top: 4px; }
.create_event_details .location .tips .op { margin-right: 16px; }
.create_event_details .org_li .li { display: inline-block; position: relative; height: 44px; line-height: 44px; margin-bottom: 8px; margin-right: 8px; background: #ECEDF4; padding: 0 24px; text-align: center; -webkit-animation: fadeIn 1s ease 0s both; -webkit-animation-play-state: initial; border-radius: 2px; }
.create_event_details .add_keyword_button { border: 1px solid rgba(0, 0, 0, 0.12); height: 42px; line-height: 42px; padding: 0; display: inline-block; background: #F7F9FB; border-radius: 2px; }
.create_event_details .add_keyword_button input { border: 0; height: 34px; line-height: 34px; padding: 0 8px; width: 100px; background: #F7F9FB; }
.create_event_details .add_keyword_button .add_button { padding: 0 12px; }
.create_event_details .org_li .del { position: absolute; right: -8px; top: -4px; line-height: 1; margin: 0; cursor: pointer; color: #979CA3; }
.create_event_details .org_sel { position: relative; border: 1px solid rgba(0, 0, 0, 0.12); background: #F7F9FB; }
.create_event_details .org_sel select { border: 0; width: 80%; border-right: 1px solid rgba(0, 0, 0, 0.12); }
.create_event_details .org_sel .add { position: absolute; right: 0; top: 12px; width: 20%; text-align: center; }
.up_event_logo .event_logo { width: 480px; height: 284px; text-align: center; overflow: hidden; display: inline-block; float: left; background: #c8ced1; color: #fff; line-height: 1.6; font-size: 16px; }
.up_event_logo .event_logo .icon { font-size: 72px; display: inline-block; margin-top: 54px; }
.up_event_logo .event_logo img { width: 100%; min-height: 100%; }
.up_event_logo .up { padding-left: 512px; border: 0; background: none !important; border: 0 !important; }
.up_event_logo .button { vertical-align: middle; padding: 0; height: 44px; line-height: 44px; }
.up_event_logo .button.upload { width: 48%; float: left; }
.up_event_logo .button.upload .text { color: #fff; }
.up_event_logo .button.upload .text>.icon { font-size: 16px; display: inline-block; margin: 0; margin-right: 4px; }
.up_event_logo .button.system { width: 48%; float: right; }
.up_event_logo .tip_text { margin-top: 72px; }
.create_step_save { position: relative;}
.create_step_save .button { position: absolute; right: 114px; border-radius: 0; bottom: 20px;}
/*门票设置*/
.create_tickets_box { background:#F4F5F9; padding: 0 10px; border-radius: 2px; margin-bottom: 10px !important; }
.tickets_list { background: #fff; border-radius: 2px; }
.tickets_list .li { display: table; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding: 8px 0; -webkit-animation: fadeIn 1s ease 0s both; -webkit-animation-play-state: initial; }
.tickets_list .li.add { text-align: center; padding: 16px 0; border: 0; }
.tickets_list .li.add a { margin-left: 24px; }
.tickets_list .li.add .button { height: 42px; line-height: 42px; padding: 0 32px; }
.tickets_list .li.title { background: #F4F5F9; color: #6B717B; border-bottom: 0; padding: 12px 0; }
.tickets_list .li.title .td { line-height: 24px; }
.tickets_list .td { display: table-cell; padding: 0 8px; line-height: 44px; }
.tickets_list .td.move { width: 50px; text-align: center; color: #979CA3; cursor: move; padding-right: 0; }
.tickets_list .td .input_box { padding-right: 16px; margin-right: 32px; line-height: 20px; }
.tickets_list .td .input { width: 100%; padding: 8px; }
.tickets_list .td.name { width: 30%; }
.tickets_list .td.price { width: 18%; }
.tickets_list .td.price .currency { position: absolute; left: 8px; top: 12px; }
.tickets_list .td.price input { text-align: right; }
.tickets_list .td.quantity { width: 18%; }
.tickets_list .td.check { width: 10%; text-align: center; }
.tickets_list .td.op { text-align: center; }
.tickets_list .td.op a { display: inline-block; margin: 0 8px; vertical-align: middle; }
.ticket_set { display: block !important; background: #f4f8fa; overflow: hidden; padding: 0 !important; }
.ticket_set .form_box { padding: 32px 76px; margin: 0; }
.ticket_set textarea { height: 78px; }
.ticket_set .date_input { width: 48%; }
.ticket_set .order_nun { width: 70px; }
.ticket_set .value_added .add { border: 2px dashed rgba(0, 0, 0, 0.12); border-radius: 3px; padding: 16px; text-align: center; font-size: 16px; color: #979CA3; cursor: pointer; }
.ticket_set .value_added .add .icon { font-size: 18px; line-height: 1; }
.ticket_set .li .td { padding: 0 16px; }
.ticket_set .li.title { background: #f4f8fa; border-top: 1px solid rgba(0, 0, 0, 0.12); border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.ticket_set .li_add { padding: 0 16px; }
.create_alipay { padding-right: 0 !important; }
.create_alipay select { width: 100%; }
.create_alipay img { position: absolute; right: 12px; top: 6px; }
.set_pay .pay_offline .li { position: relative; margin-bottom: 8px; }
.set_pay .pay_offline .del { position: absolute; top: 0; right: 0; color: #979CA3; }
.create_form_tickets .input { padding: 8px; }
.create_form_tickets select { height: 44px; line-height: 44px; }
.create_form_tickets .ti_nun { width: 120px; margin-right: 16px; display: inline-block; }
.create_form_tickets .select_box.ti_nun { width: 138px; }
/*报名表单设置*/
.create_form { background:#F4F5F9; padding: 0 10px; border-radius: 2px; margin-top: 0 !important; }
.create_form .ti {font-weight: bold; height: 54px; line-height: 54px;}
.create_form_box {background: #fff; border-radius: 2px; padding: 16px 20px; }
.create_form .list { width: 70%; }
.custom_form{ margin-right: 40px; }
.custom_form .add_item { padding: 8px 20px; -webkit-animation: fadeIn 1s ease 0s both; -webkit-animation-play-state: initial; position: relative; border: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 8px; border-radius: 2px; cursor: move;}
.custom_form .add_item:hover { background:#F4F5F9; box-shadow:0px 3px 6px rgba(0,0,0,0.16);border: 1px solid #F4F5F9; }
.custom_form .add_item .del { position: absolute; top: 8px; right: 0; color: #979CA3; }
.custom_form .item_li:first-child .del, .custom_form .item_li:nth-child(2) .del { display: none; }
.custom_form .item_li .kg_input { position: relative; }
.custom_form .item_li .kg_input input { padding-right: 110px; }
.custom_form .item_li .kg { position: absolute; top: 8px; right: 8px; }
.custom_form .item_li .f_con { padding-right: 32px; padding-left: 20px; margin-top: 4px; }
.custom_form .item_li .f_con .add_button { margin-left: 20px; margin-top: 4px; margin-bottom: 4px; }
.custom_form .item_li .f_con .item_input { width: 24px; }
.custom_form .item_li .f_con .item_con { padding-left: 28px; }
.custom_form .item_li .f_con .del { display: block; }
.custom_form .add_item .set { position: absolute; top: 8px; right: 28px; color: #979CA3; }
.custom_form .add_item .set:hover { color: #00a0e8; }
.custom_form .add_item .move { float: left; width: 38px; color: #979CA3; cursor: move; position: relative; z-index: 10; }
.custom_form .add_item .locked { position: absolute; right: 64px; top: 3px; color: #ff5303; z-index: 10; font-size: 20px; }
.custom_form .add_item .require { float: left; width: 70px; position: relative; z-index: 10; }
.custom_form .add_item .form_li { padding-left: 110px; padding-right: 32px; margin-bottom: 0; }
.custom_form .add_item .label {font-weight: normal; margin: 0; }
.custom_form .add_item .input {height: auto;
    line-height: inherit;
    padding: 0;
    background: none;
    border: 0;}
.create_form .add { width: 30%; }
.create_form .con { -webkit-animation: fadeIn 1s ease 0s both; -webkit-animation-play-state: initial; margin-top: 8px; }
.create_form .con_header { margin-bottom: 16px; }
.create_form .add .li { margin: 0 -4px; }
.create_form .add .li .item { height: 34px; line-height: 34px; margin: 0 4px 8px 4px; cursor: pointer; border:1px dashed rgba(0,0,0,0.12);    width: 131px;
    float: left; }
.create_form .normal .item { width: 95px !important; text-align: center; }
.create_form .normal .li .item:hover, .create_form .custom .item:hover { border: 1px dashed #4076ff; color: #4076ff; }
.create_form .normal .li .active { border:1px dashed rgba(0,0,0,0.12); color: #BABDC3; cursor: not-allowed; }
.create_form .normal .li .active:hover { border:1px dashed rgba(0,0,0,0.12); color: #BABDC3; cursor: not-allowed;  }
.create_form .custom .item { padding: 0 8px; }
.create_form .custom .item img { width: 16px; vertical-align: middle; margin-right: 8px; }
.create_form .custom .item .icon { color: #4076ff; }
.custom_form .ti { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 4px; margin-bottom: 16px; padding-top: 8px; }
.custom_form .item_li { position: relative; }
.custom_form .item_li .item_input { margin-top: 12px; }
.custom_form .item_li .item_con { padding-right: 32px; }
.create_save { margin-bottom: 24px; }
.create_save .button { height: 28px; line-height: 28px; padding-left: 32px; padding-right: 32px; }
.create_event_logo { text-align: center; }
.create_event_logo .li { width: 206px; height: 120px; float: none; }
.create_web { margin-bottom: 24px; }
@media screen and (max-width: 1132px) {
    .create_step .form_box { margin: 0; position: relative; }
    .create_step_save .button { margin-right: 24px; }
    .set_pay .form_box { margin: 24px 0; }
    .create_form .list { width: 568px; }
}
@media screen and (max-width: 1132px) and (min-width: 1024px) {
    .tickets_list .td.op a { font-size: 0; width: 28px; text-align: center; height: 28px; line-height: 28px; border-radius: 2px; margin: 0 8px; display: inline-block; }
    .tickets_list .td.op .icon { margin: 0; }
    .tickets_list .td.op a:hover { font-size: 12px; background: #00a0e8; color: #fff; -webkit-transition: background-color .3s, color .3s, width .3s; transition: background-color .3s, color .3s, width .3s; width: 50px; padding: 0 8px; white-space: nowrap; }
    .tickets_list .td.op a:hover .icon { margin-right: 4px; }
    .tickets_list .td.op a.long:hover { width: 80px; }
    .tickets_list .td.op a.del:hover { background: #de0e00; }
}
@media screen and (max-width: 1024px) {
    .create_event { width: 1024px; overflow: hidden; background: #ecf1f4; }
    .create_choose { width: 100%; padding: 0 16px; }
    .create_choose>a { display: inline-block; width: 50%; float: left; padding: 0 16px; }
    .create_choose .version { width: 100%; height: 384px; }
    .create_event .top_head { display: none; }
    .create_event_box { padding-top: 32px; }
    .create_event_details .input { height: 44px; }
    .tickets_list .td.op a { font-size: 0; }
    .create_form .list { width: 66%; }
    .create_form .add { width: 28%; box-sizing: content-box; }
    .create_form .add .li { margin: 0 -1%; }
    .create_form .add .li .item { margin: 0 1%; margin-bottom: 8px; }
    .create_form .normal .item { width: 31%; }
}
.form_gz_set .li { background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.06); padding: 12px 16px; display: block; border-radius: 3px; margin-bottom: 8px; }
.form_gz_set .li.add { background: #fff; border: 1px dashed rgba(0, 0, 0, 0.12); }
.form_gz_set a.li.add { text-align: center; }
.form_gz_set .li.add .ti { font-size: 14px; margin-bottom: 8px; }
.form_gz_set .li.add .half { width: 260px; display: table-cell; vertical-align: top; height: 100%; padding: 12px 12px 8px 12px; border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 2px; color: #979CA3; }
.form_gz_set .li.add .half.center { width: auto; border: 0; padding: 0; }
.form_gz_set .li.add .half .f_list { margin-top: 8px; }
.form_gz_set .li.add .half .f_list .f_li { padding: 8px 4px; cursor: pointer; color: #202020; }
.form_gz_set .li.add .half .f_list .f_li:hover { color: #00a0e8; }
.form_gz_set .li.add .half .f_list .f_li.active { background: #f7f9fb; color: #202020; }
.form_gz_set .li.add .item_li { margin-bottom: 8px; }
.form_gz_set .li.add .item_li:last-child { margin-bottom: 0; }
.form_gz_set .li .gz_con { width: 470px; }
.form_gz_set .li .label_l { color: #979CA3; width: 96px; }
.form_gz_set .li>a.icon { margin-left: 8px; }
.website_set_form .list { margin-bottom: 8px; }
.website_set_form .style .li { width: 233px; height: 134px; border-radius: 2px; overflow: hidden; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1); background-color: #ecedf4; background-image: url(../img/phone_img/style_web_view.png); }
.website_set_form .style .li .hover { opacity: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.95); -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; transition-duration: 0.4s; }
.website_set_form .style .li .hover .info { margin-left: 20px; margin-top: 10px; }
.website_set_form .style .li .hover .info .button { height: 28px; line-height: 28px; padding: 0 16px; min-width: 56px; border-radius: 28px; font-size: 12px; margin-top: 8px; }
.website_set_form .style .li .hover .info .price { margin-top: 24px; color: #ff8548; font-size: 12px; font-weight: bold; }
.website_set_form .style .li .hover .view_phone { position: absolute; right: 20px; bottom: 0; width: 82px; height: 125px; background: url(../img/phone_img/style_phone_view.png); background-size: contain; overflow: hidden; padding: 13px 4px 0 4px; }
.website_set_form .style .li:hover { box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); }
.website_set_form .style .li:hover .hover { opacity: 1; }
.website_set_form .style .li.active::before { display: inline-block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background: url(/resources/build/static/media/radio_button_checked.svg); background-size: contain; background-repeat: no-repeat; background-position: top left; content: ""; z-index: 100; }
.website_set_form .style .li:last-child { margin: 0; }
.website_set_form .style .phone_template_li {width: 132px; height: 228px; background: url(../img/phone_img/style_phone_view.png); background-size: contain; overflow: hidden; padding: 16px 0 0 0; margin-bottom: 16px !important;}
.website_set_form .style .phone_template_li .view_web {border: 4px solid #babdc3;}
.website_set_form .ym { width: 100%; }
.website_set_form .ym .ant-input { width: 40%; margin: 0 8px; }
.template_gallery_box .layer_box { width: 804px !important; margin-left: -402px; }
.template_gallery_box .list { padding: 24px 16px; }
.template_gallery_box .list .template_li { margin: 0 8px; margin-bottom: 16px; }
.website_set_form .color .ant-input { width: 140px; margin-right: 24px; }
.website_set_form .color .tip { color: #979ca3; }
.website_set_form .choose_color_box { position: relative; }
.website_set_form .choose_color_box .ant-btn { width: 140px; margin-right: 24px; background: #f7f9fb; height: 40px; line-height: 25px; padding: 0 12px; border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 2px; text-align: left; }
.website_set_form .choose_color_box .color_square { display: inline-block; width: 28px; height: 28px; background: #ff0023; margin-right: 8px; vertical-align: middle; }
.website_set_form .choose_color_box .colour_number { display: inline-block; color: #3a404a; vertical-align: middle; }
.web_color_layer { padding: 24px; overflow: hidden; }
.web_color_layer .layer_title { font-weight: bold; margin-bottom: 16px; }
.web_color_layer .co_li { float: left; width: 240px; }
.web_color_layer .c_li { float: left; width: 36px; height: 36px; text-align: center; color: #fff; margin-right: 4px; margin-bottom: 4px; overflow: hidden; border-radius: 2px; position: relative; }
.web_color_layer .c_li .icon { display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; line-height: 32px; margin: 0; }
.web_color_layer .c_li .color_span { display: inline-block; width: 36px; height: 36px; }
.web_color_layer .c_li.active .icon { display: block; }
.web_color_layer .custom_color { float: left; margin-left: 16px; }
.website_set_form .color .ant-popover { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; color: #3a404a; font-size: 14px; font-variant: tabular-nums; line-height: 1.5; list-style: none; -webkit-font-feature-settings: 'tnum'; font-feature-settings: 'tnum'; position: absolute; top: 0; left: 0; z-index: 1030; font-weight: normal; white-space: normal; text-align: left; cursor: auto; -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
.website_set_form .color .ant-popover-inner { background-color: #fff; background-clip: padding-box; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); border-radius: 6px; overflow: hidden; }
/*SET_EVENT*/
.header_event_set { height: 64px; padding: 0;background: #fff;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.147); color: inherit;}
.header_event_set .con_box {max-width: 100%;margin-right: 16px;
    margin-left: 16px;}
.header_event_set .logo { width: 194px; }
.header_event_set .logo img { height: 40px;
    margin-top: 12px;
    margin-left: 8px; }
.header_event_set .link { margin: 0; font-size: 13px; }
.header_event_set .link a { vertical-align: middle; }
.header_event_set .link .l { word-wrap: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 300px; }
.header_event_set .minor { padding-top: 14px; margin: 0; font-size: 14px; }
.header_event_set .h_l { margin-left: 16px; display: inline-block;  line-height: 36px; height: 36px; float: left; color: #3a404a; margin-top: 0; padding-left: 16px; }
.header_event_set .button.line { color: #00a0e8; background: #fff; padding: 0 16px;
    height: 34px;
    line-height: 34px; }
.header_event_set .profile {margin-left: 0;}
.header_event_set .avatar {margin-top: 3px; margin-right: 8px;}
.header_event_set .lan {
    border-left: 1px solid rgba(0, 0, 0, 0.12);
    color: #3A404A;
    cursor: pointer;
}
.s_e_info { float: left; border-left: 1px solid rgba(0, 0, 0, 0.12); padding-left: 16px; margin-top: 10px; line-height: 1.5; }
.s_e_info .info .zt { display: inline-block; position: relative; }
.s_e_info .info .zt_img { position: absolute; top: -4px; left: 102%; width: 52px; }
.s_e_info .info .name { font-size: 16px; font-weight: bold; max-width: 500px; }
.s_e_info .info .name .zy { background: #d9be02; color: #fff; display: inline-block; height: 24px; line-height: 24px; padding: 0 12px; margin-right: 8px; font-size: 13px; border-radius: 30px; font-weight: normal; }
.s_e_info .info .l { color: #6B717B; margin-right: 8px; display: inline-block; }

@media screen and (max-width: 1280px) {
    .header_event_set .logo { width: 188px; }
    .header_event_set .profile { display: none; }
}
@media screen and (max-width: 1024px) {
}
.set_con { display: table; width: 100%; height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 100; background: #f4f5f9; }
.set_nav { display: table-cell; z-index: 90; position: relative; height: 100%; padding-top: 0;
    vertical-align: top; }
.set_box { display: table-cell;
    vertical-align: top;
    z-index: 10;
    position: relative;
    padding-top: 48px;
    height: 100%;
}
.set_event_nav { position: relative; width: 210px; background: #fff; padding-top: 64px; padding-bottom: 16px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); }
.set_event_nav .nav { width: 210px; margin-top: 0; padding-top: 0; }
.set_event_nav .list { margin-top: 16px; padding: 0 24px; position: relative; }
.set_event_nav .list .ti { font-weight: bold; margin-bottom: 16px; color: #6B717B; position: relative; font-size: 13px; }
.set_event_nav .list .ti>a { font-size: 12px; font-weight: normal; float: right; display: none; }
.set_event_nav .list:hover .ti>a { display: inline-block; position: absolute; right: 0; top: 0; }
.set_event_nav .list .ti>icon { margin-right: 0; margin-left: 4px; }
.set_event_nav .li { opacity: 0.8; }
.set_event_nav .li a { color: inherit; padding: 8px 0; display: block; width: 100%; font-size: 13px; }
.set_event_nav .li .i { display: inline-block; margin-right: 16px; }
.set_event_nav .li .pic { width: 12px;height: 12px;margin-top: -2px}
.set_event_nav .li:hover { opacity: 1; }
.set_event_nav .li:hover .i { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.set_event_nav .li:hover .pic { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.set_event_nav .li .over { display: none; }
.set_event_nav .li .sh { display: inline-block; float: right; background: #de0e00; color: #fff; padding: 2px 8px; border-radius: 26px; font-size: 12px; margin-top: 2px; }
.set_event_nav .li.active { opacity: 1; background: none; }
.set_event_nav .li.active a { color: inherit; }
.set_event_nav .li.active a::before { display: none; }
.set_event_nav .li .icon { font-size: 14px !important; }
.set_event_nav .li .icon.pic {margin-right: 8px}
.set_event_nav .li.active .over { display: inline-block; float: right; margin-right: 0; }
.set_event_nav .li.active .sh { display: none; }
.set_event_nav .list.disabled .li .i { color: #979CA3 !important; }
.set_event_nav .list.disabled { cursor: not-allowed; }
.set_event_nav .list.disabled:before { content: ''; position: absolute; top: 34px; left: 0; right: 0; bottom: 0; z-index: 10; }
.set_event_nav .list.closed .ti a .icon { transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); display: inline-block; }
.set_event_nav .list.closed .s_li { display: none; }
.set_con .account_set_box { overflow-y: auto; overflow-x: hidden; width: calc(100vw - 228px); }
.set_event_box { padding-top: 64px; z-index: 100; }
.set_box .loading { left: 240px; }
.set_box .progress-box { margin-left: 20px; }
.event_setting { height: 100%; overflow-y: auto; }
.set_e_con { width: 100%; position: relative; overflow: hidden; }
.set_e_con .con { padding: 24px 32px; padding-bottom: 0; }
.set_e_con .statistics_bar { background: #fff; padding: 8px 0; margin-bottom: 24px; }
.set_e_con .statistics_bar .bar_li { padding: 8px 24px; margin: 8px 0; border-right: 1px solid rgba(0, 0, 0, 0.12); }
.set_e_con .statistics_bar .bar_li .icon_img { display: inline-block; float: left; }
.set_e_con .statistics_bar .bar_li .icon_img img { margin-top: 4px; width: 32px; height: 32px; float: left; }
.set_e_con .statistics_bar .bar_li .nun { font-size: 28px; }
.set_e_con .statistics_bar .bar_li.total { height: 148px; }
.set_e_con .statistics_bar .bar_li.total .nun { font-size: 40px; }
.set_e_con .statistics_bar .line { border-top: 1px solid rgba(0, 0, 0, 0.12); }
@media screen and (max-width: 1480px) {
    .set_e_con .statistics_bar .bar_li .nun { font-size: 24px; }
    .set_e_con .statistics_bar .bar_li.total .nun { font-size: 32px; }
}
.set_e_con .box .nav_li { background: #ecedf4; }
.set_e_con .box .nav_li>.li { margin-right: 0; border: 0; }
.set_e_con .box .nav_li>.li a { height: 36px; line-height: 36px; padding: 8px 32px; font-size: 14px; box-sizing: content-box; }
.set_e_con .box .nav_li>.li.active { border: 0; background: #4076ff; color: #fff; }
.set_e_con .box .nav_li .op { margin: 8px; }
.set_e_con .box .nav_li .op .button { border-radius: 2px; float: left; margin-left: 4px; }
.set_e_con .box { padding: 24px; background: #fff; position: relative; margin-bottom: 24px; min-height: 490px;   border-radius: 2px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); }
.set_e_con .box .icon { font-family: "iconfont_old" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; font-weight: normal; }
.set_e_con .box .send_records .hover .hover_box .li { height: auto; line-height: 24px; }
.set_e_con .box.short { min-height: inherit; }
.set_e_con .layer_box { top: 20%; }
.set_e_title { margin-bottom: 20px; border-bottom: 1px solid rgba(0,0,0,0.12); }
.set_e_title .ti { font-weight: bold; border-bottom: 2px solid #00a0e8; display: inline-block; padding-bottom: 16px; font-size: 18px; line-height: 36px; }
.set_e_title .ti .nun { font-size: 14px; font-style: italic; margin-left: 8px; color: #00a0e8; }
.set_e_title .op .button { border-radius: 2px; }
.set_e_top_save { position: fixed; bottom: 0; right: 0; left: 257px; padding: 8px 24px; z-index: 1000; text-align: right; background: rgba(0, 0, 0, 0.8); text-align: center; }
.set_e_top_save .button { padding: 6px 40px; font-size: 16px; }
@media screen and (max-width: 1280px) {
    .set_event_nav { width: 204px; }
    .set_event_nav .nav { width: 204px; }
    .set_event_nav .list { padding: 0 16px; }
    .set_e_con .con { padding: 24px; padding-bottom: 0; }
}
@media screen and (max-width: 1024px) {
    .set_con { width: 1024px; }
}
tr.add_list:hover { background: #fff !important; }
tr.add_list td { padding: 8px 0; cursor: default; }
/*活动管理*/

.set_e_con .add_con { padding: 0 16px; padding-bottom: 16px; }
.add_con .form_box .ti { border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 16px; font-size: 16px; padding-bottom: 16px; padding-top: 8px; }
.add_con .form_li { max-width: 760px; }
.add_con .form_li .it { margin-right: 0; width: 50%; }
.add_con .form_li .it .it_span { display: block; }
.add_con .form_li .it:first-child .it_span { margin-right: 12px; }
.add_con .form_li .item { display: inline-block; margin-right: 24px; }
.add_con .form_li .item:last-child { margin-right: 0; }
.add_con .img_prv { width: 100px; height: 100px; margin-top: 12px; display: table; margin-left: 198px; }
.add_con .img_prv .img_center { width: 100px; height: 100px; }
.overage { background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.12); padding: 16px; }
.overage .nun { font-size: 30px; color: #ff5303; margin: 0 8px; vertical-align: middle; }
.overage .op a { color: #202020; margin-top: 8px; border-left: 1px solid rgba(0, 0, 0, 0.12); padding-left: 16px; line-height: 30px; display: inline-block; margin-left: 16px; }
.overage .op a:first-child { border: 0; }
.overage .tips_text { margin-top: 16px; padding-top: 16px; border-top: 1px solid rgba(0, 0, 0, 0.06); color: #979CA3; }
/*SETEVENT_HOME*/

.manage_station .title { font-size: 16px; margin-bottom: 16px; }
.manage_station .box_list { margin: 0 -12px; }
.manage_station .box_list .list { float: left; width: 420px; }
.manage_station .box_list .box { margin: 0 12px 24px 12px; min-height: inherit; padding: 16px 24px; }
.manage_station .icon_img { width: 100px; height: 100px; float: left; text-align: center; }
.manage_station .icon_img img { max-width: 100px; max-height: 100px; }
.manage_station .op_intro { padding-left: 116px; }
.manage_station .op_intro .ti { font-size: 14px; margin-bottom: 8px; margin-top: 4px; }
.manage_station .op_intro .text { color: #979CA3; line-height: 1.6; }
.manage_station .box_list .done { position: absolute; left: 0; right: 0; bottom: 0; padding: 8px; background: rgba(0, 160, 232, 0.6); color: #fff; text-align: center; }
.data_box { color: #fff; }
.data_box .ti { color: rgba(0, 0, 0, 0.54); font-size: 14px; }
.data_box .data { font-size: 36px; font-weight: 100; margin-bottom: 8px; }
.data_box .data .icon { margin: 0; margin-left: 8px; font-size: 36px; opacity: 0.54; display: inline-block; }
.data_box .link .icon { margin: 0; margin-left: 4px; }
.data_box .today { position: absolute; background: rgba(255, 255, 255, 0.8); color: rgba(0, 0, 0, 0.54); display: inline-block; padding: 4px 8px; top: 8px; right: 8px; }
/*.ticket_sale_tj { color: #202020; }
.ticket_sale_tj .ti_li { margin-top: 8px; min-height: 120px; }
.ticket_sale_tj .ti_li td { padding: 4px 0; }
.ticket_sale_tj .bar_box { width: 60%; }
.ticket_sale_tj td.nun { padding-left: 16px; color: #979CA3; width: 20%; }
.ticket_sale_tj .ti_li .link { margin-top: 8px; }
.ticket_sale_tj .extra { transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); display: inline-block; }
.ticket_sale_tj .help_box:hover .extra { transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); display: inline-block; }
.data_box.or_box .or { text-align: center; min-height: 200px; margin: 16px 0; }
.data_box.or_box .or_li { display: inline-block; width: 96px; text-align: center; margin: 16px; vertical-align: top; }
.data_box.or_box .or_logo { width: 90px; height: 90px; border: 3px solid rgba(255,255,255,0.3); margin-bottom: 4px; overflow: hidden; border-radius: 50%; }
.data_box.or_box .or_logo .img_center { width: 90px; height: 90px; background: #fff; }
.data_box.or_box .name { font-weight: 600; }
.data_box.or_box .link { text-align: center; }
.data_box.or_box .link .a { color: #fff; padding: 4px 0; }
.data_box.or_box .link .a.line { border-right: 1px solid rgba(255,255,255,0.3); }
.data_box.or_box .link .a .icon { margin: 0; margin-right: 4px; }*/

.manage_station .box_list .col-lg-6:nth-child(2) { float: right; }
.event_statistics { padding: 0; margin: 0 12px; margin-bottom: 24px; position: relative; background: #fff; }
.event_statistics .chart { color: #fff; padding: 24px 24px 0 24px; height: 284px; box-sizing: content-box; }
.event_statistics .total { color: #fff; padding: 20px 0; font-size: 14px; line-height: 24px; position: absolute; left: 0; top: 244px; background: #434a54; width: 100%; display: table; }
.event_statistics .total .item { display: table-cell; padding-left: 24px; }
.event_statistics .total .item a { color: #fff; }
.event_statistics .statistics { padding: 32px; min-height: 236px; }
.chart_pie_box { width: 55%; }
.chart_pie_box .pie { width: 120px; height: 120px; float: left; }
.chart_pie_box .data { padding-left: 144px; margin-bottom: 24px; }
.chart_pie_box .data .li { margin-bottom: 12px; color: #6B717B; }
.chart_pie_box .data .li .i { display: inline-block; vertical-align: middle; width: 12px; height: 12px; border-radius: 50%; margin-right: 8px; }
.chart_pie_box .share { margin-right: 40px; }
.chart_pie_box .share .button { background: #ff9000; color: #fff; height: 44px; line-height: 44px; padding: 0; font-size: 14px; }
.ticket_sale_tj { width: 45%; }
.ticket_sale_tj .ti { color: #6B717B; margin-bottom: 16px; }
.ticket_sale_tj .ti_li { min-height: 152px; }
.ticket_sale_tj .li { margin-bottom: 16px; }
.ticket_sale_tj .progress_bar { margin: 4px 0; }
.ticket_sale_tj .link a { margin-right: 16px; margin-top: 8px; display: inline-block; }
.event_statistics .table_nun { padding: 16px; min-height: 268px; }
.event_statistics.checkin .title { padding: 24px; padding-bottom: 0; margin-bottom: 16px; }
.event_statistics.checkin .statistics { padding-top: 0; }
.event_statistics.checkin .xc_nun { font-size: 32px; color: #ff9000; font-weight: 100; }
.event_statistics.checkin .error_meg { margin-top: 24px; }
.event_statistics.checkin .table { margin-top: 24px; }
/*侧边弹出层管理与编辑*/
.layer_right { width: 664px; position: fixed; right: 0; left: auto; top: 64px; bottom: 0; overflow-x: hidden; overflow-y: auto; background: #fff; box-shadow: 0px 4px 32px 0px rgba(0,0,0,0.2); -webkit-animation: fadeInRight 0.4s ease 0s both; -webkit-animation-play-state: initial; }
.layer_wrapper .edit_span { padding: 6px; margin: 2px; cursor: pointer; min-width: 36px; }
.layer_wrapper .edit_span:hover { background: #ecf1f4; border-radius: 3px; }
.layer_wrapper .layer_info .ti_name { font-size: 20px; font-weight: bold; padding: 6px; margin: 2px; }
.layer_wrapper .layer_info .gz_n { color: #6B717B; padding: 0 8px; }
.layer_wrapper .layer_info .gz_n .it { display: inline-block; margin-right: 24px; }
.layer_con_li .form_li { padding: 0 8px; margin-bottom: 0; }
.layer_con_li .label_l { color: #6B717B; line-height: 36px; }
.layer_con_li .label_l .icon { margin-right: 8px; }
.layer_con_li .icon.down { font-size: 12px; margin: 0; margin-left: 4px; }
.layer_info .padd { padding: 8px; }
.layer_info .padd_lr { padding: 2px 8px; }
.layer_info .form_li .c_p_zt { padding: 5px 12px; font-size: 13px; }
.layer_info .label { padding-top: 24px; color: #6B717B; font-weight: bold; margin-bottom: 12px; display: inline-block; background: #fff; position: relative; z-index: 2; padding-right: 8px; }
.layer_info .label .icon { margin-right: 8px; }
.layer_info .label_op { position: absolute; z-index: 2; background: #fff; display: inline-block; right: 0; top: 24px; padding: 0 8px; }
.layer_info .label_line { display: block; border-top: 1px solid rgba(0,0,0,0.12); position: relative; left: 0; right: 0; top: -23px; z-index: 1; }
.layer_info .form_set_box { background: #f7f9fb; border: 1px solid rgba(0,0,0,0.12); border-radius: 3px; padding: 16px 24px; }
.layer_info .form_set_box table { width: 100%; color: #6B717B; }
.layer_info .form_set_box table td { padding-top: 16px; }
.layer_info .form_set_box table .th td { border-bottom: 1px solid rgba(0,0,0,0.12); padding: 0; padding-bottom: 12px; background: none; }
.layer_info .hover_block { padding-top: 12px; }
.layer_info .hover_block .arrow { top: 4px; }
.layer_info .hover_box { border-radius: 6px; padding: 8px 0; max-height: inherit; width: 180px; }
.layer_info .hover_box .li { height: auto; border: 0; padding: 6px 16px; }
.layer_info .hover_box .li.active { background: #ecf1f4; color: #00a0e8; }
.layer_info .info_li { padding: 0 8px; color: #6B717B; padding-top: 8px; }
.layer_info .info_li .li { margin-bottom: 4px; }
.layer_info .info_li .li .icon { margin-right: 8px; }
.layer_info .form_info .it_ti { background: #ecf1f4; padding: 6px 8px; margin: 16px 8px; }
.layer_info .form_info .form_li { margin-bottom: 8px; }
.layer_info .op_button { margin-bottom: 24px; overflow: hidden; }
.layer_info .op_button .button { margin: 0 8px; border-radius: 2px; }
.layer_info .slecet_box .hover_block { width: 100%; }
.layer_info .slecet_box .hover_box { width: 100%; min-width: 240px; }
.layer_info .slecet_box .li { padding: 12px 16px; }
.layer_info .slecet_box .li.active { color: #00a0e8; }
.layer_info .slecet_box .ellipsis { width: 70%; display: inline-block; }
.layer_info .slecet_box .li .g { float: right; margin: 0; }
/*展商管理*/
.exhibitors_info { position: relative; margin-bottom: 24px; }
.exhibitors_info .ti_name { width: 420px }
.exhibitors_info .logo { width: 146px; height: 54px; position: absolute; right: 0; top: 8px; }
.exhibitors_info .logo img { max-height: 146px; max-height: 54px; float: right; }
/*状态切换*/
.zt_qh .c_p_zt.line { background: #fff; }
.zt_qh .c_p_zt .icon { font-size: 12px; margin: 0; margin-left: 4px; }
.zt_qh .hover_block { padding-top: 12px; }
.zt_qh .hover_block .arrow { top: 4px; }
.zt_qh .hover_box { border-radius: 6px; padding: 8px 0; max-height: inherit; width: 180px; }
.zt_qh .hover_box .li { height: auto; border: 0; padding: 6px 16px; }
.zt_qh .hover_box .li .c_p_zt { width: 80px; text-align: center; }
.zt_qh .hover_box .li.active { background: #ecf1f4; color: #00a0e8; }
.zt_qh .hover_box .li .g { float: right; }
/*待办事项*/
.manage_station .box_list .todo_box .content { padding: 34px 0 50px; position: relative }
.manage_station .box_list .todo_box .content .nav { margin: 20px 0 30px; overflow: hidden; }
.todo_box { padding: 0; margin: 0 12px; margin-bottom: 24px; position: relative; background: #fff; }
.todo_box .content { padding: 44px 0 34px; position: relative }
.todo_box .content .gradient { position: absolute; z-index: 20; top: 0; right: 0 }
.todo_box .content .nav { margin: 46px 0 30px; overflow: hidden; }
.todo_box .content .nav .icon { display: block; margin: 0 auto 14px }
.todo_box .content .nav .cssnav { display: inline-block; background: #FFFFFF; width: 25%; vertical-align: middle; box-sizing: border-box; text-align: center; float: left; opacity: 0.4 }
.todo_box .content .nav .cssnav.active { opacity: 1 }
.todo_box .content .nav .cssnav .time { color: #6B717B; }
.todo_box .ti { font-size: 24px; color: #2670F1; text-align: center; }
.todo_box .ti span { opacity: 0.4; font-weight: 400; }
.todo_box .todo_list_box { position: relative; z-index: 30; overflow-x: hidden; overflow-y: scroll; height: 216px; }
.todo_box .todo_list_box a { color: #202020 }
.todo_box .todo_list_box .todo_list { margin-top: 20px; padding: 14px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); width: 90%; margin: 0 auto; }
.todo_box .todo_list_box .todo_list:hover { background: #ECF1F4; }
.todo_box .todo_list_box .todo_list .todo_li { font-size: 15px; font-weight: 600; margin-bottom: 4px }
.todo_box .todo_list_box .todo_list .todo_li .circle { width: 8px; height: 8px; background: #2670F1; border-radius: 50%; display: inline-block; margin-right: 10px }
.todo_box .todo_list_box .todo_list .details { color: #979CA3; margin-left: 18px; width: 75%; float: left }
.todo_box .todo_list_box .todo_list .op a { float: right; color: #979CA3; width: 8%; text-align: right }
.todo_box .todo_list_box .todo_list .op a:hover { color: #00a0e8; }
/*待办弹框*/
.db_layer_box { position: fixed; z-index: 1002; width: 44%; left: 50%; margin-left: -22%; top: 10%; bottom: 0; -webkit-animation: fadeInDownBig 0.8s ease 0s both; -webkit-animation-play-state: initial; }
.db_layer_box .form_save { margin-top: 40px }
.todo_box .tips { margin-top: 12px; text-align: center; color: #6B717B }
/*新功能提醒弹框*/
.function_box { padding: 0; margin: 0 12px; margin-bottom: 24px; position: relative; background: #fff; }
.function_box .content { padding: 30px 0; position: relative }
.function_box .content .function { position: absolute; z-index: 20; top: 28px; left: 50%; margin-left: -155px; }
.function_box .ti { font-size: 24px; color: #202020; text-align: center; }
.function_box .tip { color: #979CA3; text-align: center; margin-top: 4px; }
.function_box .line { width: 100%; height: 1px; background: #F0F0F0; margin-top: 30px }
.function_box .function_list_box { position: relative; z-index: 30; overflow-x: hidden; overflow-y: scroll; height: 236px; }
.function_box .function_list_box .function_list { margin: 20px 60px; border-bottom: 1px solid #F0F0F0 }
.function_box .function_list_box .function_list .time .icon { color: #4885F7; font-size: 14px; margin-right: 10px }
.function_box .function_list_box .function_list .time span { color: #979CA3 }
.function_box .function_list_box .function_list .fc { margin-top: 10px }
.function_box .function_list_box .function_list .fc .fu { font-size: 16px; font-weight: bold; margin-left: 24px }
.function_box .function_list_box .function_list .fc .new { color: #fff; width: 30px; height: 13px; background: #ff0505; line-height: 13px; text-align: center; border-radius: 20px 20px 20px 0; margin-left: 6px; font-size: 12px; display: inline-block }
.function_box .function_list_box .function_list .details { margin-top: 8px; color: #979CA3; margin-left: 24px; margin-bottom: 20px }
.function_layer_box { position: fixed; z-index: 1002; width: 44%; left: 50%; margin-left: -22%; top: 10%; bottom: 0; -webkit-animation: fadeInDownBig 0.8s ease 0s both; -webkit-animation-play-state: initial; }
.function_layer_box .form_save { margin-top: 40px }
.function_box .tips { margin-top: 12px; text-align: center; color: #6B717B }
/*新功能提醒弹框*/
@media screen and (min-width: 1281px) and (max-width: 1480px) {
    .data_box .data { font-size: 30px; }
    .data_box .data .icon { display: none; }
    .manage_station .box_list .box { padding: 16px; }
    .chart_pie_box, .ticket_sale_tj { width: 100%; position: relative; }
    .ticket_sale_tj { width: 52%; }
    /*屏幕显示问题 8-24*/
    .chart_pie_box { width: 40%; }
    /*屏幕显示问题 8-24*/
    .ticket_sale_tj { margin-top: 0; }
    /*屏幕显示问题 减了宽度 8-24*/
    .chart_pie_box .share { margin-right: 0; width: 170px; }
    /*屏幕显示问题 加了宽度 8-24*/
    .chart_pie_box .share .button { height: 36px; line-height: 36px; }
    .chart_pie_box .data { margin-bottom: 0; }
    .ticket_sale_tj .ti_li { min-height: inherit; }
    .event_statistics.checkin .error_meg { margin-top: 8px; }
    .manage_station .box_list .col-lg-6:first-child { float: right; }
    .manage_station .box_list .col-lg-6:nth-child(2) { float: left; }
}
@media screen and (max-width: 1280px) {
    .manage_station .box_list .col-lg-3 { width: 50%; }
    .manage_station .box_list .col-lg-6 { width: 100%; }
    .event_statistics.checkin, .event_statistics .statistics { min-height: inherit; }
}
/*搜索并筛选*/
.search_filter { margin-bottom: 16px; }
.search_filter .it { display: inline-block; float: left; margin-right: 8px; line-height: 32px; background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.06); padding: 0 8px; border-radius: 2px; }
.search_filter .it .ac { max-width: 100px; display: inline-block; float: left; }
.search_filter .it .xl { float: right; margin-left: 4px; margin-right: 0; font-size: 12px; }
.search_filter .hover_block { padding-top: 8px; }
.search_filter .arrow { left: 16px; top: 0; }
.search_filter .hover_box { border-radius: 3px; max-height: 300px; }
.search_filter .sear_box { float: left; margin-right: 16px; }
.search_filter .sear_box .form_li { width: 300px; margin-bottom: 0; }
.search_filter .sear_box .input { padding-right: 40px; height: 34px; border-radius: 2px; }
.search_filter .sear_box .search { position: absolute; right: 8px; top: 8px; }
.search_filter .op .r_ti { display: inline-block; float: left; margin-left: 4px; }
.search_filter .op .button { height: 22px; line-height: 22px; border-radius: 2px; }
.search_filter .op .button .xl { margin: 0; margin-left: 4px; font-size: 12px; }
.search_filter .op .arrow { left: auto; right: 16px; }
/*旧、搜索*/
.attend_search { background: #ecf1f4; padding: 16px; padding-bottom: 0; margin-bottom: 16px; }
.attend_search .search { width: 50%; display: inline-block; vertical-align: top; }
.attend_search .h_s_b { margin-left: 8px; }
.attend_search .h_s_b .button .icon { transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); display: inline-block; }
.attend_search .h_s_b .active .icon { transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); display: inline-block; }
.attend_search .form_li { margin-bottom: 8px; }
.attend_search .h_s .form_li { float: left; width: 360px; margin-right: 24px; }
.attend_search .form_li .label_l { width: 80px; text-align: left; }
.attend_search .form_li .con_l { padding-left: 80px; }
/*ATTEND_LIST*/
.attend_list tr { cursor: pointer; }
.attend_list tr:hover { background: #f4f5f9; }
.attend_list tr.active { background: #f4f5f9; }
.attend_list td { padding: 12px 8px; border-bottom: 1px dotted rgba(0, 0, 0, 0.06); }
.attend_list .th td { border-bottom: 2px solid #fff; padding: 8px; }
.attend_list .zt { width: 80px; text-align: center; }
.attend_list.remittance .zt .t_zt { width: 68px; text-align: center; }
.attend_list .t_zt { display: inline-block; height: 24px; line-height: 24px; color: #fff; border-radius: 30px; padding: 0 8px; cursor: pointer; font-size: 12px; box-sizing: content-box; float: left; width: 62px; }
.attend_list .t_zt .icon { float: left; }
.attend_list .t_zt.not { background: #39a30e; }
.attend_list .t_zt.has { background: #a3aaad; }
.attend_list td span.fk { display: inline-block; padding: 2px 8px; font-size: 12px; color: #fff; background: #de0e00; }
.attend_list td span.cg { display: inline-block; padding: 2px 8px; font-size: 12px; color: #fff; background: #39a30e; }
.attend_list td span.hs { display: inline-block; padding: 2px 8px; font-size: 12px; color: #fff; background: #a3aaad; }
.attend_list .pagination { margin-bottom: 16px; }
.attend_op { margin-bottom: 16px; }
.attend_op .it { display: inline-block; float: left; margin-right: 16px; line-height: 30px; }
.attend_op .check_all { cursor: pointer; line-height: 28px; }
.attend_op .check_all .hover_block { display: block; position: absolute; left: 0; top: 100%; z-index: 1000; }
.attend_op .it .button { padding: 3px 16px; }
.attend_op .it .button.set { padding: 2px 16px; }
.attend_op .it .button.error { padding: 2px 16px; border: 1px solid #de0e00; background: none !important; color: #de0e00; }
.attend_op .it .button.success { padding: 2px 16px; border: 1px solid #52b714; background: none !important; color: #52b714; }
.attend_op .f_r .it { margin-right: 0; margin-left: 16px; }
.attend_op .f_r .hover:hover .hover_block { left: auto; right: 0; }
.attend_form .form { padding: 8px; padding-bottom: 0; }
.attend_form .form .op .button { padding: 4px 12px; }
.attend_form .form_li { margin-bottom: 8px; }
/*发票-寄快递*/
.express_delivery .ant-radio-button-wrapper { opacity: 0.3; cursor: not-allowed; }
.express_delivery .ant-radio-button-wrapper-checked { opacity: 1; cursor: pointer; }
.express_delivery .ant-radio-button-checked .ant-radio-button-inner { background: url(../img/radio_button_checked.svg); background-size: contain; background-repeat: no-repeat; background-position: top left; }
.express_delivery .ant-form .ant-form-item .ant-form .input { width: 100%; box-sizing: border-box; height: 40px; }
.express_delivery .add_address .select_box { margin-bottom: 12px; padding-left: 8px; }
.express_delivery .add_address .select_box:nth-child(2) { padding-left: 0; }
.express_delivery .ant-form-item-label { clear: both; float: none; }
.express_delivery .add_address .button { margin-top: 0; }
.express_delivery .address_list .li.active::before { background: url(../img/radio_button_checked.svg); background-size: contain; background-repeat: no-repeat; background-position: top left; }
.wuliu_box .wl_li { margin-top: 30px; margin-bottom: 10px; }
.wuliu_box .ant-timeline-item::before { content: ""; display: inline-block; position: absolute; left: 4px; top: 0; bottom: 0; border-left: 2px solid rgba(0,0,0,0.12); }
.wuliu_box .ant-timeline-item:last-child { padding-bottom: 0; }
/*EVENT_INFORMATION*/
.set_e_i .form_box { position: relative; }
.set_e_i .create_event_details .form_box { padding: 0 32px; padding-top: 8px; }
.set_e_i .tickets_list .td.name { width: 26%; }
.set_e_i .tickets_list .td.price, .set_e_i .tickets_list .td.quantity { width: 14%; }
.set_e_i .create_form .list { width: 60%; }
.set_e_i .create_form .add { width: 38%; padding: 0; }
.set_e_i .create_form .con { padding: 16px; margin-top: 0; padding-bottom: 0; }
.set_e_i .create_form .custom { padding-top: 8px; padding-bottom: 8px; }
.set_e_i .create_form .add_box { height: 136px; line-height: 136px; }
.set_pay { border: 1px solid rgba(0, 0, 0, 0.12); margin-top: 16px; }
.set_pay .ti { background: #ecf1f4; padding: 8px 16px; }
.set_pay .form_box { margin: 16px 0; width: 100%; display: table; }
.set_pay .form_li { display: table-cell; width: 50%; padding: 0 16px; padding-left: 96px; }
.set_pay .form_li.line { border-right: 1px solid rgba(0, 0, 0, 0.12); background: url(../img/set_pay_img02.png) no-repeat 16px 0; background-size: 64px; }
.set_pay .form_li.line img { height: 24px; vertical-align: middle; }
.set_pay .form_li.down { background: url(../img/set_pay_img01.png) no-repeat 16px 0; background-size: 64px; }
.set_pay .form_li .label { margin-bottom: 16px; border-bottom: 2px solid #00a0e8; padding-bottom: 4px; display: inline-block; }
.invoice_set { margin: 0 24px; padding: 8px 0; }
.invoice_set .add { width: 20px; display: inline-block; text-align: center; }
.member_votes .add .button { border-radius: 36px; }
.member_votes .add_box { border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 5px; padding: 16px; padding-bottom: 0; margin-bottom: 16px; }
.member_votes .add_box.list { padding-bottom: 16px; }
.member_votes .add_box .op a { margin-left: 16px; display: inline-block; }
@media screen and (max-width: 1280px) {
    .set_e_i .tickets_list .td.price, .set_e_i .tickets_list .td.quantity { width: 12%; }
    .set_e_i .tickets_list .td.check { width: 8%; }
}
/*添加日程项*/
.sch_li_add { padding: 24px; }
.sch_li_add .dxg { display: inline-block; height: 36px; line-height: 32px; box-sizing: border-box; border: 2px solid rgba(0,0,0,0.12); border-radius: 4px; padding: 0 8px; cursor: pointer; color: #979CA3; margin-top: -8px; }
.sch_li_add .dxg.active { background: rgba(0, 160, 232, 0.1); color: #00a0e8; border: 2px solid rgba(0, 160, 232, 0.3); }
/*日程详情管理*/
.sc_detail_ti { position: relative; margin-bottom: 24px; }
.sc_detail .text_edit { padding: 8px; }
.sc_detail .gu_list { margin-bottom: 8px; position: relative }
.sc_detail .gu_list .avator { width: 40px; height: 40px; float: left; }
.sc_detail .gu_list .gu_info_box { margin-left: 40px; padding-left: 16px; }
.sc_detail .gu_list .gu_name { font-weight: bold; }
.sc_detail .gu_list .gu_job { font-size: 12px; color: #6B717B }
.sc_detail .gu_list .op { position: absolute; right: 16px; top: 26px }
.sc_detail .gu_list .op .icon { margin-left: 10px }
.sc_detail .gu_add_li { margin-bottom: 8px; }
.sc_detail .file_list { position: relative; }
.sc_detail .file_list .icon_img { width: 40px; height: 40px; float: left; }
.sc_detail .file_list .info { margin-left: 40px; padding-left: 16px; }
.sc_detail .file_list .name { font-weight: bold; }
.sc_detail .file_list .file_tip { font-size: 12px; color: #6B717B }
.sc_detail .file_list .op { position: absolute; right: 16px; top: 26px }
.sc_detail .file_list .op .icon { margin-left: 10px }
/*专题管理*/
.thematic_li { padding: 16px 0; background: #f7f9fb; border: 1px solid rgba(0,0,0,0.06); border-radius: 2px; margin-bottom: 8px; display: table; width: 100%; }
.thematic_li .move { cursor: move; display: table-cell; width: 20px; text-align: center; padding: 0 24px; vertical-align: middle; }
.thematic_li .info { display: table-cell; vertical-align: middle; }
.thematic_li .theme { font-weight: bold; font-weight: bold; font-size: 14px; }
.thematic_li .gu { margin-top: 4px; color: #6B717B; }
.thematic_li .nun { display: table-cell; vertical-align: middle; width: 20%; }
.thematic_li .nun .item { display: inline-block; vertical-align: middle; width: 50%; float: left; text-align: center; }
.thematic_li .nun .a { font-weight: bold; font-size: 14px; color: #00a0e8; }
.thematic_li .nun .b { color: #6B717B; margin-top: 4px; }
.thematic_li .op { display: table-cell; vertical-align: middle; padding: 0 48px; width: 20%; }
.thematic_li .op a { margin-left: 32px; }
/*日程项关联嘉宾*/
.gu_add_li .g_n_l { margin-right: 8px; position: relative; display: inline-block; float: left; cursor: pointer; }
.gu_add_li .g_n_l .avator { width: 48px; height: 48px; position: relative; line-height: 48px; text-align: center; }
.gu_add_li .g_n_l:hover .avator { box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.2); }
.gu_add_li .g_n_l .op { display: none; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.6); color: #fff; }
.gu_add_li .g_n_l .op a { color: #fff; }
.gu_add_li .g_n_l:hover .op { display: block; }
.gu_add_li .g_n_l .gu_info { display: none; background: rgba(0,0,0,0.8); color: #fff; position: absolute; width: 72px; left: 50%; margin-left: -40px; top: 58px; padding: 4px 4px; border-radius: 3px; text-align: center; }
.gu_add_li .g_n_l .arrow.top { top: -6px; margin-left: -6px; border-width: 6px; }
.gu_add_li .g_n_l .arrow.top:after { border-bottom-color: rgba(0,0,0,0.8); border-bottom-color: rgba(0,0,0,0.8); border-width: 5px; margin-left: -5px; top: -10px; }
.gu_add_li .g_n_l .name { max-width: 72px; }
.gu_add_li .g_n_l:hover .gu_info { display: block; }
.gu_add_li .g_n_l .add .avator { background: #e4f1ff; box-shadow: none; }
.gu_add_li .search_box { margin: 0; }
.gu_add_li .search_box .arrow.left { top: 0; margin-top: 32px; }
.gu_add_li .search_box .search .input { padding-left: 24px; box-sizing: border-box; height: 48px; }
.gu_add_li .search_box .result .li { padding: 12px 0; }
.gu_add_li .search_box .result .avator { float: left; width: 40px; height: 40px; box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.2); }
.gu_add_li .search_box .result .info { padding-left: 48px; }
.gu_add_li .search_box .result .intro { color: #6B717B; font-size: 12px; margin-right: 60px; }
.gu_add_li .search_box .module_guset_add { margin: 16px; }
.gu_add_li .search_box .module_guset_add .form_li { margin-bottom: 8px; }
/*日程项添加关键词*/
.add_keyword_set .li { display: inline-block; float: left; background: #ecf1f4; padding: 0 16px; border-radius: 3px; margin-right: 4px; height: 36px; line-height: 36px; position: relative; text-align: center; min-width: 36px; }
.add_keyword_set .li .op { display: none; background: rgba(0,0,0,0.6); color: #fff; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 3px; }
.add_keyword_set .li:hover .op { display: block; }
.add_keyword_set .li.add { background: #e4f1ff; padding: 0; }
.add_keyword_set .li.add > a { display: block; }
.add_keyword_set .tips_list { margin: 16px; margin-bottom: 12px; }
.add_keyword_set .tips_span { display: inline-block; float: left; margin-right: 8px; margin-bottom: 4px; font-size: 12px; }
.add_keyword_set .tips_span:first-child { margin-left: 0; }
.add_keyword_set .tips_span .tip { display: inline-block; float: left; height: 22px; line-height: 22px; background: rgba(0, 160, 232, 0.1); border: 1px solid rgba(0, 160, 232, 0.3); border-right: 0; padding-left: 8px; }
.add_keyword_set .tips_span.a .tip { background: #ecf1f4; border: 1px solid rgba(0, 0, 0, 0.12); border-right: 0; }
.add_keyword_set .tips_span .t { vertical-align: middle; display: inline-block; }
.add_keyword_set .tips_span .del { font-size: 12px; margin-left: 4px; vertical-align: middle; line-height: 1; }
.add_keyword_set .tips_span .bg { float: left; }
.add_keyword_set .tips_span .close { transform: rotate(45deg); display: inline-block; }
.add_keyword_set .search_box { margin: 0; top: 0; left: 48px; }
.add_keyword_set .search_box .arrow.left { top: 0; margin-top: 16px; }
/* 修改记录 */
.form_box_alter .al_re { font-weight: bold; margin: 0; margin-top: 8px; }
.form_box_alter .alter_detail { background-color: #f7f9fb; padding: 16px 24px; margin-top: 8px; position: relative; }
.form_box_alter .detail_pic { float: left; width: 2px; height: 40px; background-color: #E7E9EB; }
.form_box_alter .detail_circle { width: 6px; height: 6px; border: 2px solid #D8DADC; border-radius: 50%; margin: 15px -4px; background-color: #F6F8FA; }
.form_box_alter .detail_middle { margin-left: 28px; }
.form_box_alter .mid_date { font-weight: bold; margin-bottom: 4px; }
.form_box_alter .mid_con span { display: inline-block; margin-right: 4px; }
.form_box_alter .t1 { color: #00A0E8; font-weight: bold; }
.form_box_alter .detail_right { position: absolute; right: 24px; top: 16px; }
.form_box_alter .compare { margin-top: 16px; margin-left: 28px; }
.form_box_alter .com_mod { margin-top: 16px; }
.form_box_alter .compare .ti { margin-bottom: 4px; }
/*日程安排*/
.sch_arrangement_top { background: #ecf1f4; padding: 16px 24px 8px 24px; margin: 0 -24px 16px -24px; width: calc(100vw - 360px); height: 94px; }
.sch_arrangement_top .date_span { float: left; margin-right: 8px; margin-bottom: 8px; background: #fff; padding: 12px 16px; width: 200px; height: 62px; cursor: pointer; }
.sch_arrangement_top .date_span .d { font-size: 16px; font-weight: bold; margin-bottom: 8px; border-left: 3px solid #00a0e8; padding-left: 8px; line-height: 18px; }
.sch_arrangement_top .date_span .s { color: #6B717B; padding-left: 11px; }
.sch_arrangement_top .date_span.active { background: #00a0e8; color: #fff; }
.sch_arrangement_top .date_span.active .d { border-left: 3px solid #fff; }
.sch_arrangement_top .date_span.active .s { color: #fff; }
.sch_arrangement_top .date_span.active .success_meg { color: #fff; }
.sch_arrangement { background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.06); display: table; width: 100%; box-sizing: border-box; }
.sch_arrangement .list_ti { height: 30px; line-height: 30px; padding-left: 16px; font-size: 12px; color: #979CA3; border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.sch_arrangement .site_list { display: table-cell; vertical-align: top; width: 20%; border-right: 1px solid rgba(0, 0, 0, 0.06); position: relative; }
.sch_arrangement .scroll { max-height: 490px; padding-bottom: 258px; }
.sch_arrangement .site_li { background: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.06); padding: 8px 8px; text-align: center; cursor: pointer; position: relative; display: block; }
.sch_arrangement .site_li .name { font-weight: bold; margin-bottom: 4px; font-size: 14px; }
.sch_arrangement .site_li .time { font-size: 12px; color: #979CA3; }
.sch_arrangement .site_li.active { background: #00a0e8; color: #fff; }
.sch_arrangement .site_li.active .time { color: #fff !important; }
.sch_arrangement .site_li.active .success_meg { color: #fff; }
.sch_arrangement .site_list .scroll { padding-bottom: 36px; max-height: 764px; }
.sch_arrangement .site_list .set { position: absolute; bottom: 0; left: 0; right: 0; line-height: 32px; background: #fff; border-top: 1px solid rgba(0, 0, 0, 0.06); padding: 0 16px; }
.sch_arrange_li .it { padding: 0 16px; border-radius: 3px; background: #f7f9fb; border: 1px solid rgba(0,0,0,0.12); height: 36px; line-height: 36px; display: inline-block; float: left; margin-right: 8px; margin-bottom: 8px; cursor: pointer; }
.sch_arrange_li .it.none { color: #979CA3; }
.sch_ar_list .search_filter { margin: 16px 16px 8px 16px; }
.sch_ar_list .search_filter .hover { padding-bottom: 8px; }
.sch_ar_list .search_filter .it { display: block; }
.sch_ar_list .search_filter .it .ac { max-width: none; }
.sch_ar_li_box { /* padding: 0 16px 320px 16px; */ padding: 0 16px 32px 16px; }
.sch_ar_li_box .li { position: relative; background: #fff; border: 1px solid rgba(0, 0, 0, 0.12); padding: 4px 0; border-radius: 3px; box-sizing: border-box; z-index: 1; -webkit-animation: fadeIn 1s ease 0s both; -webkit-animation-play-state: initial; }
.sch_ar_li_box .li:before { content: ""; display: inline-block; width: 4px; background: #00a0e8; border-radius: 3px; position: absolute; left: 0; top: 4px; bottom: 4px; z-index: 1; cursor: move; }
.sch_ar_li_box .li .move { cursor: move; position: absolute; left: -10px; top: 6px; height: 24px; width: 24px; line-height: 24px; display: none; background: #fff; border-radius: 24px; z-index: 2; color: #202020; text-align: center; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.137); }
.sch_ar_li_box .li:hover .move { display: inline-block; }
.sch_ar_li_box .li .box { padding: 0; min-height: inherit; position: relative; margin: 0; z-index: 2; background: none; }
.sch_ar_li_box .li .time { float: left; width: 180px; text-align: center; margin-top: 2px; padding-left: 8px; box-sizing: border-box; }
.sch_ar_li_box .li .time .icon { display: none; }
.sch_ar_li_box .li .time .input { width: 40px; display: inline-block; border: 0; padding: 0; height: 36px; line-height: 36px; }
.sch_ar_li_box .li .time span { margin: 0 4px; }
.sch_ar_li_box .li .info { margin-left: 180px; padding-left: 24px; border-left: 1px solid rgba(0, 0, 0, 0.06); }
.sch_ar_li_box .li .theme_box { position: relative; }
.sch_ar_li_box .li .theme { font-weight: bold; font-size: 14px; margin-top: 8px; margin-bottom: 12px; line-height: 22px; cursor: pointer; display: inline-block; }
.sch_ar_li_box .li .theme .input { border: 0; width: 100%; padding: 0; }
.sch_ar_list .yj_search { position: absolute; left: 0; top: 100%; right: -16px; border-radius: 3px; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.147); margin-top: 12px; }
.sch_ar_li_box .li .theme_box .del { display: none; font-size: 12px; vertical-align: middle; line-height: 12px; margin-right: 8px; }
.sch_ar_li_box .li:hover .theme_box .del { display: inline-block; }
.sch_ar_li_box .li.none:before { background: #a3aaad; }
.sch_ar_li_box .li.none .theme { display: block; margin: 6px 0; margin-bottom: 10px; }
.sch_ar_list .yj_search .arrow { left: 16px; }
.sch_ar_list .yj_search .result { margin: 0; }
.sch_ar_list .yj_search .result .li { padding: 8px 16px; margin: 0; border: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.sch_ar_list .yj_search .result .li:before { display: none; }
.sch_ar_list .yj_search .result .li img { max-width: 16px; max-height: 16px; }
.sch_ar_list .yj_search .result .li .yj_info { float: left; width: 400px; }
.sch_ar_list .yj_search .result .li .gu { color: #6B717B; margin-top: 4px; font-size: 12px; }
.sch_ar_list .yj_search .result .li .nun { color: #6B717B; margin-top: 4px; font-size: 12px; }
.sch_ar_list .yj_search .result .li .zt { margin-right: 56px; margin-top: 8px; }
.sch_ar_list .yj_search .result .li .choose i { top: 50%; margin-top: -12px; line-height: 20px; height: 24px; }
.sch_ar_list .info .guset { position: absolute; right: 16px; top: 6px; width: 28px; height: 28px; line-height: 28px; text-align: center; color: #fff; }
.sch_ar_list .info .guset .nun { background: rgba(0,0,0,0.6); display: block; position: absolute; left: 0; right: 0; bottom: 0; top: 0; border-radius: 32px; font-size: 12px; font-weight: bold; }
.sch_ar_list .info .guset .avator { width: 28px; height: 28px; }
.sch_ar_list .info .g_name { display: inline-block; max-width: 300px; position: absolute; right: 0; padding: 4px; border-radius: 3px; top: 36px; background: rgba(0,0,0,0.6); line-height: 18px; font-size: 12px; font-weight: bold; display: none; }
.sch_ar_list .info .g_name .arrow { border-width: 4px; }
.sch_ar_list .info .g_name .arrow:after { border-width: 4px; margin-left: -4px; top: -4px; border-bottom-color: rgba(0,0,0,0.6); }
.sch_ar_list .info .g_name .top_right { right: 8px; }
.sch_ar_list .info .guset:hover .g_name { display: block; }
.sch_li_add .mb_list { padding: 16px 32px; border-radius: 3px; margin-bottom: 8px; border: 1px solid rgba(0, 0, 0, 0.12); cursor: pointer; padding-bottom: 8px; }
.sch_li_add .mb_list .l { width: 48px; display: inline-block; }
.sch_li_add .mb_list.add { cursor: default; padding-bottom: 16px; }
.sch_li_add .mb_list .ti { background: #ecf1f4; padding: 8px 16px; margin-bottom: 8px; margin-top: 8px; }
.sch_li_add .mb_list .form_li { margin-bottom: 8px; }
.sch_li_add .mb_list.active { background: #00a0e8; color: #fff; }
.sch_li_add .mb_list.active .tip_color { color: #fff; opacity: 0, 8; }
/*.sch_li_add .yj_list { background: #f7f9fb; border: 1px solid rgba(0,0,0,0.06); border-bottom: 0; overflow: hidden; }
.sch_li_add .yj_list .yx { padding: 8px; border-bottom: 1px solid rgba(0,0,0,0.06); }
.sch_li_add .yj_list .yj { padding-left: 0; }
.sch_li_add .yj_list .more { padding: 8px; }*/

.sch_ar_list .li .op { border-top: 1px solid rgba(0, 0, 0, 0.06); margin-right: 16px; padding-top: 4px; }
.sch_ar_list .li .op_a a { margin-right: 12px; color: #979CA3; }
.sch_ar_list .li .op_a .del { float: right; margin: 0; }
.sch_ar_list .li:hover { color: #202020; }
.sch_ar_list .kj_add { position: relative; z-index: 2; height: 8px; }
.sch_ar_list .kj_add .add { display: none; position: absolute; top: 100%; left: 50%; margin-left: -12px; margin-top: -16px; width: 24px; height: 24px; background: rgba(0, 0, 0, 0.6); color: #fff; line-height: 22px; text-align: center; border-radius: 50%; font-size: 14px; }
.sch_ar_list .kj_add:hover .add { display: inline-block; }
.sch_ar_list .kj_add:last-child { height: inherit; }
.sch_ar_list .kj_add:last-child .add { position: relative; left: auto; top: 0; bottom: auto; right: auto; display: block; text-align: center; padding: 8px 0; border: 1px dashed rgba(0, 0, 0, 0.12); border-radius: 3px; background: none; width: 100%; margin: 0; color: #202020; margin-top: 8px; height: 20px; line-height: 18px; }
/*主办方搜索*/

.module_guset_search .result .info.or { padding-left: 88px; }
/*嘉宾库 新*/

.guests_list { padding: 24px; }
.guests_list .g_li { height: 102px; margin: 0 12px; margin-bottom: 24px; background: #fff; border-radius: 5px; padding: 16px 24px; position: relative; box-sizing: content-box; }
.guests_list .g_li:hover { box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); }
.guests_list .g_li .avator { width: 48px; height: 48px; float: left; margin-bottom: 24px; }
.guests_list .g_li .info { margin-left: 48px; padding-left: 16px; }
.guests_list .g_li .name { font-size: 16px; margin-top: 4px; margin-bottom: 4px; font-weight: bold; }
.guests_list .g_li .name .ellipsis { max-width: 150px; display: inline-block; }
.guests_list .g_li .data span { display: inline-block; margin-right: 24px; margin-top: 4px; }
.guests_list .g_li .invite { height: 28px; line-height: 28px; padding: 0 12px; background: #ff9000; color: #fff; border-radius: 28px; display: inline-block; }
.guests_list .g_li .invite .b { display: none; }
.guests_list .g_li:hover .invite .b { display: inline-block; margin-left: 4px; }
.guests_list .g_li .contact { border: 1px solid #ff9000; background: none; color: #ff9000; }
.guests_list .g_li .op { position: absolute; right: 24px; top: 16px; }
.guests_list .g_li .op a { color: #202020; }
@media screen and (max-width: 1680px) {
    .guests_list .col-lg-3 { width: 33.33%; }
    .guests_list .g_li { padding: 16px; }
    .guests_list .g_li .data span { margin-right: 16px; }
}
.guests_list_filter.layer.open { top: 126px; width: 358px; }
.guests_list_filter .layeropen_box { width: 358px; box-sizing: border-box; }
.guests_list_filter .layeropen_box .title { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 12px; }
/*活动嘉宾*/
.set_e_con .guests_list { margin: 0 -8px; width: 100%; float: none; padding: 0; }
.set_e_con .guests_list .col-lg-4 { width: 25%; }
.set_e_con .guests_list .g_li { border: 1px solid rgba(0, 0, 0, 0.12); height: 134px; box-sizing: border-box; margin: 0 8px; margin-bottom: 16px; }
@media screen and (max-width: 1680px) {
    .set_e_con .guests_list .col-lg-4 { width: 33.33%; }
}
@media screen and (max-width: 1480px) {
    .set_e_con .guests_list .col-lg-4 { width: 50%; }
}
.guests_list_group { background: #ecf1f4; padding: 8px 16px; margin-bottom: 16px; }
.module_guset_add { margin: 16px; }
.guest_share_layer { width: 375px; height: auto; top: 10%; margin-top: 0; margin-left: -211px; }
.guest_share_layer img { width: 375px; height: auto; }
.guest_share_layer .code { width: 74px; margin: 0; }
/*旧*/

.add_guest { margin: 0 -8px; overflow: hidden; }
.add_guest .add .avator { cursor: pointer; border: 2px dashed rgba(0, 0, 0, 0.12); width: 114px; height: 150px; }
.add_guest .add .button { margin-top: 48px; border-radius: 36px; }
.add_guest .li { float: left; text-align: center; position: relative; margin-bottom: 16px; }
.add_guest .avator { margin: 0 8px; border-radius: 0; width: 118px; height: 154px; background: #f7f9fb; }
.add_guest .avator img { width: 100%; min-height: 118px; }
.add_guest .name { padding: 0 4px; height: 36px; line-height: 36px; position: absolute; left: 8px; right: 8px; bottom: 0; background: rgba(0, 0, 0, 0.6); color: #fff; }
.add_guest .li:hover .name { font-size: 0; }
.add_guest .li_edit { position: absolute; right: 8px; bottom: 0; left: 8px; font-size: 12px; display: none; line-height: 36px; }
.add_guest .li_edit a { color: #fff; display: inline-block; }
.add_guest .li:hover .li_edit { display: block; }
.search_choosed { margin-top: 8px; margin-left: -4px; margin-right: -4px; }
.search_choosed .li { margin-top: 8px; }
.search_choosed .avator { width: 86px; height: 110px; margin: 0 4px; }
.search_choosed .avator img { min-height: 86px; }
.search_choosed .name { line-height: 24px; height: 24px; background: #000; left: 4px; right: 4px; }
/*付款设置*/

.form_li .eh_pay .it_span.active { border-color: #00a0e8; color: #00a0e8; }
.form_li .con_l.eh_pay .it, .form_li .f_con .it { margin-right: 22px }
.form_li .con_l.eh_pay .it:last-child, .form_li .f_con .it:last-child { margin-right: 0px }
.form_li .con_l.eh_pay .currency { position: absolute; left: 8px; top: 10px; }
/*主办方活动模块*/

.search_box .result .or_logo { height: 48px; width: 80px; float: left; }
.search_box .result .or_logo .img_center { height: 48px; width: 80px; }
/*展位设置*/

.set_e_i .eh_booth .tickets_list .td.price, .set_e_i .eh_booth .tickets_list .td.quantity { width: 20% }
.tickets_list .td.quantity .currency { position: absolute; left: 8px; top: 12px; }
.tickets_list .td.quantity input { text-align: right }
/*展商等级权益管理*/
.eh_equity_add .add_item .form_li { padding-left: 38px; padding-right: 32px }
.eh_equity_add .normal .item { width: auto; padding: 0 8px }
.eh_level_group .tickets_list .td.name { width: 34% }
.eh_level_group .tickets_list .td.price { width: 22% }
.eh_level_group .tickets_list .td.quantity { width: 22% }
.eh_level_group .tickets_list .td.op { width: 22% }
.level_group .equity_li { margin-bottom: 8px; color: #6B717B; width: 92% }
.level_group .equity_li .dot { width: 4px; height: 4px; background: #00a0e8; display: inline-block }
.equity_group .hover_block .hover_box .li { padding: 8px 16px; }
.equity_group .th { border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 12px; }
.equity_group .td { padding: 12px 0; }
.equity_group .move { width: 40px; padding: 0; text-align: center; cursor: move; }
.equity_group .price { width: 100px; text-align: center; }
.equity_group .price select { width: 100% }
.equity_group .name select { width: 200px }
.equity_group .name .input { width: 300px; }
.equity_group .op { width: 100px; text-align: center; }
.equity_group .op a { margin: 0 4px }
.equity_group .li.active { background: #f0f8fd; }
.qy_li .li { background: #f3f8fb; border-radius: 4px; border: 1px solid #e2e9ed; padding: 16px; margin-bottom: 8px; position: relative; }
.qy_li .li .th { background: #e8eff5; padding: 12px 16px; border-radius: 3px; font-weight: bold; font-size: 16px; }
.qy_li .li_box { padding-top: 16px; }
.qy_li .nun { font-style: italic; margin-left: 4px; }
.qy_li .li .sub_li { clear: both; float: none; margin-left: 24px; margin-top: 24px }
.qy_li .li .sub_li .qy_box ul { padding: 0; }
.qy_li .li .sub_li .qy_box ul li { list-style: none; padding: 16px 0; border-bottom: 1px solid #e2e9ed }
.qy_li .li .sub_li .qy_box ul li:last-child { border: none; padding-bottom: 0 }
/*hotel*/
.hotel_list .li { border: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 16px; padding: 16px; }
.hotel_info { margin-bottom: 16px; }
.hotel_info .photo_view { float: left; width: 124px; height: 82px; overflow: hidden; min-height: 100%; }
.hotel_info .info { float: left; width: 50%; padding-left: 16px; }
.hotel_info .name { font-size: 16px; margin-bottom: 12px; }
.hotel_info .star img { height: 18px; vertical-align: middle; }
.hotel_info .star .tip_color { display: block; margin-top: 4px; }
.hotel_info .op { float: right; display: none; }
.hotel_list .li:hover .hotel_info .op { display: inline-block; }
.hotel_room_li tr { cursor: default; }
.hotel_room_li tr:last-child td { border-bottom: 0; }
.hotel_room_li tr:hover { background: none; }
.hotel_room_li .help_box:hover .help_text { left: -130px; top: 100%; }
.hotel_room_li .deploy { padding: 12px 0; background: #ecf1f4; margin-top: 12px; }
.hotel_room_li .deploy .table { display: table; width: 100%; margin-bottom: 4px; }
.hotel_room_li .deploy .td { display: table-cell; vertical-align: middle; padding: 0 8px; }
.hotel_room_li .fx { width: 15%; }
.hotel_room_li .jg { width: 10%; }
.hotel_room_li .sl { width: 10%; }
.hotel_room_li .sj { width: 30%; }
.hotel_room_li .zc { width: 10%; }
.hotel_room_li .xz { width: 10%; }
.hotel_room_li .op { width: 10%; text-align: center; }
.hotel_room_li .input_box { display: block; padding-right: 18px; }
.hotel_room_li .input_box .input { width: 100%; }
.hotel_room_li .input_box textarea { width: 100%; }
.hotel_room_li select { width: 100%; }
.hotel_room_li .explain { padding: 0 8px; }
.hotel_room_li .add_fx { margin-top: 8px; }
.hotel_list .add { border: none; padding: 0 16px; }
.hotel_list .add .form_up_img .img { width: 124px; height: 82px; }
.hotel_list .add .form_up_img .img img { width: 124px; min-height: 100%; }
.hotel_list .add .form_up_button { padding-left: 140px; }
.hotel_list .hotel_info .form_li { margin-bottom: 0; max-width: 750px; }
/*酒店分房*/

.hotel_h_d>.li { border: 1px solid rgba(0, 0, 0, 0.12); padding: 16px 24px; margin-bottom: 16px; overflow: hidden; position: relative; cursor: pointer; }
.hotel_h_d .hotel_info { float: left; width: 42%; margin-bottom: 0; }
.hotel_h_d .hotel_info .name { margin-bottom: 8px; }
.hotel_h_d .hotel_info .edit a { display: inline-block; margin-top: 4px; }
.hotel_h_d .li .tj { float: left; width: 58%; margin-top: 8px; }
.hotel_h_d .li .tj .item { display: inline-block; margin-right: 48px; color: #979CA3; text-align: center; }
.hotel_h_d .li .tj .nun { font-size: 24px; margin-bottom: 4px; }
.hotel_h_d .li .op { position: absolute; right: 24px; top: 40px; }
.hotel_h_d .li .op a { display: inline-block; margin-left: 16px; padding-left: 16px; border-left: 1px solid rgba(0, 0, 0, 0.12); }
.hotel_h_d .li .op a:first-child { border: 0; }
.hotel_h_d .li.add { border: 0; padding: 0; }
.hotel_h_d .bed { display: inline-block; vertical-align: middle; width: 32px; height: 24px; background: url(../img/hotel_room.png) no-repeat -36px 4px; text-align: center; margin-right: 8px; }
.hotel_h_d .bed.checked { background: url(../img/hotel_room.png) no-repeat 4px 4px; }
.hotel_h_d .c_p_zt.way { background: #ecf1f4; height: 18px; line-height: 18px; color: #979CA3 !important; border-radius: 2px; font-size: 12px; }
.hotel_h_d td .bed_box { width: 120px; padding-right: 40px; display: inline-block; position: relative; margin-right: 16px; border-right: 1px solid rgba(0, 0, 0, 0.12); }
.hotel_h_d td .bed_box:last-child { border: 0; }
.hotel_h_d td .bed_box .sd { position: absolute; right: 16px; top: 2px; background: #ecf1f4; height: 20px; line-height: 20px; width: 20px; color: #979CA3; border-radius: 18px; font-size: 12px; text-align: center; }
.hotel_h_d .li .tj .item:last-child { margin-right: 0; }
@media screen and (max-width: 1480px) {
    .hotel_h_d .hotel_info { width: 25%; }
    .hotel_h_d .li .tj { width: 50%; }
}
@media screen and (max-width: 1280px) {
    .hotel_h_d .hotel_info { width: 20%; }
    .hotel_h_d .li .tj { width: 50%; }
    .hotel_h_d .li .tj .item { margin-right: 32px }
}
/*.hotel_h_d .room_list { padding: 24px 8px 8px 24px; background: #f7f9fb; }
.hotel_h_d .room_li { width: 120px; height: 110px; display: inline-block; float: left; margin-right: 16px; margin-bottom: 16px; text-align: center; border: 2px solid rgba(0,0,0,0.06); color: #6B717B; padding: 12px 0px; cursor: pointer; background: #fff; }
.hotel_h_d .room_li .room_nun { display: inline-block; height: 24px; line-height: 24px; color: #fff; background: #ff9000; border-radius: 24px; padding: 0 16px; }
.hotel_h_d .room_li.full .room_nun { background: #ecf1f4; color: #979CA3; }
.hotel_h_d .bed { display: inline-block; vertical-align: middle; width: 32px; height: 32px; background: url(../img/hotel_room.png) no-repeat -36px 7px; text-align: center; }
.hotel_h_d .room_li .bed { margin: 12px 4px 26px 4px; position: relative; }
.hotel_h_d .bed.checked { background: url(../img/hotel_room.png) no-repeat 4px 7px; }
.hotel_h_d .bed .way { position: absolute; left: 0; right: 0; bottom: -18px; background: #ecf1f4; height: 18px; line-height: 18px; color: #a3aaad; border-radius: 2px; font-size: 12px; }
.hotel_h_d .c_p_zt.way { background: #ecf1f4; color: #979CA3 !important; }
.hotel_h_d .room_li.add { border: 2px dashed rgba(0,0,0,0.06); color: #979CA3; }
.hotel_h_d .room_li.add .icon { display: block; line-height: 1; margin: 24px 0 12px 0; font-size: 32px; color: #a3aaad; }
.filter_box { margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid rgba(0,0,0,0.12) }
.filter_box select { width: 200px; margin-right: 8px; }*/
/*travel*/

.travel_list .li { margin-bottom: 16px; border: 1px solid rgba(0, 0, 0, 0.12); padding: 16px 16px 0 16px; }
.travel_list .li:hover .hotel_info .op { display: inline-block; }
.travel_list .add { border: none; padding: 0 16px; }
.travel_list .add .form_up_img .img { width: 124px; height: 82px; }
.travel_list .add .form_up_img .img img { width: 124px; min-height: 100%; }
.travel_list .add .form_up_button { padding-left: 140px; }
.travel_list .hotel_info .form_li { margin-bottom: 0; max-width: 750px; }
/*附加商品与服务*/

.commodity_group { margin-bottom: 16px; }
.commodity_group:last-child { margin-bottom: 0; }
.commodity_group_top { background: #00a0e8; padding: 16px 24px; overflow: hidden; color: #fff; }
.commodity_group_top .name { margin-top: 4px; }
.commodity_group_top .name a { color: #fff; display: inline-block; margin-left: 8px; }
.commodity_group_top .ti { font-size: 16px; font-weight: bold; max-width: 40%; }
.commodity_group_top .op .button { border: 1px solid rgba(255, 255, 255, 0.6); border-radius: 3px; padding: 2px 16px; background: none !important; }
.commodity_group_top .op .icon { width: 28px; padding: 2px 0px; color: #fff; }
/*Configuration_issues*/

.yt_issues { padding: 24px; margin-bottom: 24px; background: #f5f9fb; }
.yt_issues_add { margin: 8px 0 0 64px; }
.tree .parent_ul { padding: 0; margin: 0; list-style: none; padding: 8px 0; }
.tree .parent_ul .move { width: 60px; display: inline-block; color: #202020; vertical-align: middle; cursor: move; text-align: center; }
.tree .parent_ul .input { display: inline-block; vertical-align: middle; }
.tree .parent_li { margin-bottom: 4px; }
.tree .sub_ul { padding: 0; margin-left: 64px; list-style: none; }
.tree .sub_ul li { position: relative; padding: 8px 0 0px 32px; }
.tree .sub_ul li:before, .tree .sub_ul li:after { content: ''; left: 0; position: absolute; right: auto; }
.tree .sub_ul li:before { border-left: 1px solid rgba(0, 0, 0, 0.12); bottom: 0; height: 100%; top: 0; width: 1px; }
.tree .sub_ul li:after { border-top: 1px solid rgba(0, 0, 0, 0.12); top: 25px; width: 24px; }
.tree .parent_ul .del { margin: 0; margin-left: 8px; color: #979CA3; }
.tree .parent_ul .add_item { line-height: 36px; height: 36px; }
.thesis_li .zt span { width: 60px; }
.thesis_issues { margin: 0 24px; }
.thesis_issues .form_li .it { width: auto; margin-right: 24px; }
.thesis_issues .dj_fs .del { color: #979CA3; }
.thesis_issues .nav_li { background: none !important; border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 24px; padding-top: 8px; }
.thesis_issues .nav_li>.li.active { background: #fff !important; color: #202020 !important; border: 1px solid rgba(0, 0, 0, 0.12) !important; border-bottom: none !important; margin-bottom: -1px; border-radius: 2px 2px 0 0; }
.author_form { margin-bottom: 16px; }
.author_form .ti { font-size: 14px; font-weight: 600; margin-bottom: 16px; }
.author_form .ti .tip_color { font-size: 13px; margin-left: 8px; font-weight: normal; }
.author_form .item { overflow: hidden; width: 196px; background: #ecf1f4; padding: 16px; cursor: move; float: left; margin-right: 8px; margin-bottom: 8px; }
.author_form .item.active { background: #52b714; color: #fff; }
.author_form .label { float: left; }
.author_form .require { float: right; }
.author_form .form_li { max-width: 936px; }
.author_form .form_li textarea { height: 80px; }
.thesis_issues .form_save { text-align: center; max-width: 936px; margin-bottom: 16px; }
.thesis_issues .introduce { max-width: 750px; }
.thesis_issues .introduce .label_l { width: 140px; }
.thesis_issues .introduce .con_l { padding-left: 140px; }
.thesis_issues .introduce textarea { height: 80px; }
.thesis_allot .filter .form_li { margin-right: 60px; }
.assignment { border: 1px solid rgba(0, 0, 0, 0.12); margin-top: 32px; padding: 0 16px 16px 16px; }
.assignment .ti { font-size: 14px; background: #fff; margin-top: -12px; display: inline-block; font-weight: 600; margin-bottom: 12px; }
.assignment .label { float: left; width: 80px; }
.assignment .li { padding-left: 88px; }
.assignment .li .it { margin-right: 16px; }
.summary_df_jg .li { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding: 8px 0; margin-bottom: 16px; }
.summary_df_jg .pw_info { overflow: hidden; margin-bottom: 12px; }
.summary_df_jg .pw_info .avator { width: 48px; height: 48px; margin-right: 8px; float: left; border-radius: 0; }
.summary_df_jg .pw_info .bg_color { line-height: 48px; font-size: 18px; }
.summary_df_jg .pw_info .pf { float: left; width: 70px; }
.summary_df_jg .pw_info .fs span { display: inline-block; width: 48px; text-align: center; color: #fff; height: 24px; line-height: 24px; background: #ecf1f4; margin-top: 6px; }
.summary_df_jg .pw_r>div { margin-bottom: 4px; }
.summary_df_jg .pw_r .text { color: #6B717B; }
.summary_df_jg .zj { background: #ecf1f4; padding: 8px 16px; color: #979CA3; border-radius: 2px; }
/*活动推广 社交分享*/

.social_share_top .icon_img { width: 56px; }
.social_share_top .text { padding-left: 68px; }
.social_share .s_ti { font-size: 14px; margin-bottom: 8px; }
.social_share .s_ti .link { font-weight: normal; font-size: 13px; margin-left: 8px; }
.social_share .code_img { width: 401px; margin-right: 24px; }
.social_share .form_box { overflow: hidden; }
.social_share .code_img { border: 1px solid rgba(0, 0, 0, 0.12); width: 401px; height: 200px; overflow: hidden; }
.social_share .code_img .code { width: 200px; height: 200px; border-right: 1px solid rgba(0, 0, 0, 0.12); float: left; background: #fff; }
.social_share .code_img .code img { margin: 16px; width: 168px; }
.social_share .code_img .img { width: 199px; height: 200px; float: left; overflow: hidden; position: relative; }
.social_share .code_img .img img { width: 100%; height: 100%; }
.social_share .code_img .up { position: absolute; bottom: 0; left: 0; right: 0; height: 36px; line-height: 36px; }
.social_share_img .view_img { border: 1px solid rgba(0, 0, 0, 0.12); padding: 8px; display: inline-block; margin-right: 24px; float: left; }
.social_share_img .view_img .img { width: 184px; overflow: hidden; margin-bottom: 8px; }
.social_share_img .view_img .op .a a { display: inline-block; margin-left: 16px; color: #200220; vertical-align: middle; }
.social_share_way { border: 1px solid rgba(0, 0, 0, 0.12); margin-right: 24px; padding: 16px; cursor: pointer; }
.social_share_way .text { display: table-cell; vertical-align: middle; }
.social_share_way .icon_img { display: table-cell; width: 32px; padding-left: 16px; vertical-align: middle; }
.social_share_li { border-top: 1px solid rgba(0, 0, 0, 0.12); margin-top: 24px; padding-top: 24px; }
/*旧*/

.spread_socially .s_li { margin-bottom: 32px; }
.spread_socially .s_li .ti { font-size: 16px; font-weight: 600; margin-bottom: 4px; }
.spread_socially .s_li .s_con { margin-top: 16px; }
.spread_socially .s_li .btn { display: inline-block; height: 36px; line-height: 36px; background: #00a0e8; color: #fff; width: 80px; text-align: center; }
.code_img { border: 1px solid rgba(0, 0, 0, 0.12); width: 401px; height: 200px; overflow: hidden; }
.code_img .code { width: 200px; height: 200px; border-right: 1px solid rgba(0, 0, 0, 0.12); float: left; background: #fff; }
.code_img .code img { margin: 16px; width: 168px; }
.code_img .img { width: 199px; height: 200px; float: left; overflow: hidden; position: relative; }
.code_img .img img { width: 100%; height: 100%; }
.code_img .up { position: absolute; bottom: 0; left: 0; right: 0; height: 36px; line-height: 36px; }
.spread_socially .s_li .form_box { float: left; width: 558px; margin-left: 16px; }
.spread_socially .s_li .bdsharebuttonbox a { margin: 0 8px 0 0 !important; }
.spread_socially .s_li .link input { width: 200px; }
/*EVENT_SPREAD*/
.spread_invite .form_box { padding: 16px; padding-bottom: 0; }
.spread_invite .chooce_ticket { background: #ecf1f4; padding: 8px; padding-bottom: 0; max-height: 180px; overflow: auto; }
.spread_invite .text_li { margin-bottom: 12px; width: 100%; }
.spread_invite .text_li input { border: 1px solid rgba(0, 0, 0, 0.117647); padding: 9px; float: left; width: 60%; }
.spread_invite .text_li select { padding: 9px; float: left; width: 20%; height: 38px; margin-right: 8px; }
.spread_invite .text_li.long input { width: 100%; display: block; margin: 0 0 8px 0; float: left; }
.spread_invite .text_li .title { width: 10%; background: #eee; padding: 10px 24px; float: left; text-align: right; box-sizing: content-box; }
.spread_invite .phone_model_bg .m_li.right { margin: 16px; padding: 0; }
.spread_invite .phone_model_bg .m_li.right .text { background: #fff; border-radius: 4px; padding: 16px 8px; box-shadow: 0 0 1px 2px #eee; margin: 0 auto; color: #202020; }
.spread_invite .phone_model_bg .m_li.right .text .title { font-weight: 600; margin-bottom: 16px; }
.spread_invite .phone_model_bg .m_li.right img { display: none; }
.spread_invite.mail .mail_m_li { position: relative; height: 168px; }
.spread_invite.mail .choose { position: absolute; top: 0; left: 108px; bottom: 0; right: 0; }
.spread_invite.mail .choose .c_li { margin: 0; }
.spread_invite.mail .choose .c_li .item { height: 124px; }
.spread_invite.mail .choose .c_li .block_slider { height: 166px; }
.spread_invite.mail .choose .c_li .block_slider ul { height: 134px; }
.spread_invite.mail .choose .c_li .box_left, .spread_invite.mail .choose .c_li .box_right { height: 166px; line-height: 166px; }
.spread_invite .up { border: 2px dashed rgba(0, 0, 0, 0.12); min-height: 300px; background: #f4f8fa; position: relative; }
.spread_invite .up .btn_addPic { color: #a3aaad; font-size: 16px; }
.spread_invite .up .btn_addPic .icon { font-size: 60px; display: block; padding-top: 16px; }
.spread_invite .up .tip { font-size: 12px; text-align: left; padding: 16px; line-height: 1.8; margin-top: 16px; }
.spread_invite .up .tip .icon { padding: 0; }
.spread_invite .up .title { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 4px; margin-bottom: 8px; }
.spread_invite .up .title .icon { display: inline-block; font-size: 20px; }
.spread_invite .up td select { height: 28px; line-height: 28px; width: 180px; }
.order_layer.send_info { width: 720px; }
.order_layer.send_info .ticket_order { width: 720px; }
.order_layer.send_info.closed { width: 0; }
.mes .mes_form { padding-right: 478px; min-height: 684px; }
.mes .mes_view { position: absolute; top: 8px; right: 0; width: 462px; }
.mes .mes_view .face { background: url(../img/phone_top_mes.png) #fff; background-size: contain; }
.mes .mes_view .phone_title { color: #202020; }
.spread_invite.wei { position: relative; }
.spread_invite .wei_view { position: relative; z-index: 2; }
.spread_invite .wei_view .iframe { zoom: 0.5; -moz-transform: scale(0.5); width: 750px !important; height: 1334px !important; -moz-transform-origin: top left; }
.spread_invite .card_set { background: #ecf1f4; margin-top: 32px; padding: 20px; padding-left: 462px; position: absolute; left: 20px; right: 0; top: 0; z-index: 1; }
.spread_invite .card_set .top_ti { font-size: 20px; margin-bottom: 24px; margin-top: 16px; }
.spread_invite .card_set .tip { padding-top: 8px; }
.spread_invite .down { margin: 24px -24px -24px -40px; background: #fff; padding: 24px 24px 24px 40px; }
.spread_invite .choose .c_li .block_slider { padding: 16px; overflow-y: hidden; overflow-x: auto; }
.spread_invite .choose .c_li .block_slider ul { margin: 0; width: 1050px; }
.p_fa .iframe .item { padding: 0 !important; border: 2px solid transparent; cursor: move; }
.p_fa .iframe .item:hover { border: 2px dashed rgba(0, 160, 232, 0.6); }
.p_fa .iframe .item.click { border: 2px dashed rgba(0, 160, 232, 1); }
#wechatContainer .ui-icon-gripsmall-diagonal-se { background-image: url("images/ui-icons_ffffff_256x240.png"); }
.promo_code_li .op { width: 230px; }
.promo_code_add { padding: 0 16px; padding-bottom: 16px; }
.t_o_con .promo_code_add { padding: 0; }
.promo_code_add .ti { border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 16px; font-size: 16px; padding-bottom: 8px; }
.promo_code_add .form_li { max-width: 760px; }
.custon_yqh .vote_li { background: #fff; color: #979CA3; }
.custon_yqh .vote_li.none { color: #202020; }
.custon_yqh .vote_li.none .icon { margin-left: 4px; }
.form_block .chooce_ticket { margin-top: 8px; }
.chooce_ticket .all { margin-bottom: 8px; }
.chooce_ticket .list { padding-left: 20px; border-top: 1px solid rgba(0, 0, 0, 0.12); padding-top: 8px; }
.chooce_ticket .list>.li { margin-bottom: 4px; }
.chooce_ticket .li.p_l { margin-left: 20px; }
.web_embed .li { margin-bottom: 24px; overflow: hidden; }
.web_embed .li .ti { font-weight: 600; padding-bottom: 4px; font-size: 14px; }
.web_embed .li .ti .f_r { font-weight: normal; font-size: 13px; }
.web_embed .li .ti.bottom_line { border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 16px; }
.web_embed .li .line { position: relative; border-radius: 2px; overflow: hidden; }
.web_embed .li .input_box { display: block; padding-right: 18px; }
.web_embed .li .input_box textarea { width: 100%; height: 120px; background: #f7f9fb; border-radius: 2px; color: #979CA3; border: 1px solid rgba(0, 0, 0, 0.12) !important; }
.web_embed .li .copy .btn { position: absolute; right: 1px; top: 1px; display: inline-block; height: 28px; line-height: 28px; background: #fff; color: #202020; padding: 0 16px; border-left: 1px solid rgba(0, 0, 0, 0.12); border-bottom: 1px solid rgba(0, 0, 0, 0.12); border-radius: 0 2px 0 5px; font-size: 13px; }
.web_embed .intro { clear: both; float: none; }
.code_tracking .li { display: table; width: 100%; border: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 16px; }
.code_tracking .li .td { display: table-cell; padding: 16px; }
.code_tracking .li .code { width: 120px; box-sizing: content-box; }
.code_tracking .li .code img { width: 120px; height: 120px; }
.code_tracking .li .code_t { color: #979CA3; }
.code_tracking .li .classify_list { display: inline-block; background: #ecf1f4; padding: 4px 8px; border-radius: 2px; margin-top: 4px; color: #979CA3; }
.code_tracking .li .name { font-size: 16px; margin-bottom: 8px; }
.code_tracking .li .intro { vertical-align: middle; width: 170px; }
.code_tracking .li .link { color: #979CA3; }
.code_tracking .li .link .btn { margin-left: 8px; padding: 0 8px; width: 60px; text-align: center; color: #fff; background: #00a0e8; height: 28px; line-height: 28px; border-radius: 2px; display: inline-block; box-sizing: content-box; }
.code_tracking .li .cz { width: 20%; }
.code_tracking .li .cz .del { color: #de0e00; }
.code_tracking .li .cz a { margin: 0 8px; display: inline-block; }
.code_tracking .add { border: 0; }
.code_tracking_fl select { width: 470px; float: left; }
.code_tracking_fl .button { width: 101px; border-left: 0; }
.code_fl_add .input { width: 494px; }
.code_fl_li { margin-top: 24px; border-top: 1px solid rgba(0, 0, 0, 0.12); padding-top: 24px; }
.code_fl_li .it { background: #ecf1f4; padding: 8px 8px; margin-bottom: 4px; margin-right: 8px; float: left; display: inline-block; height: 20px; line-height: 20px; }
.code_fl_li .it .icon { margin-left: 8px; margin-right: 0; color: #979CA3; }
/*活动通知 新闻资讯*/

.news_list_box { border: 1px solid rgba(0, 0, 0, 0.12); display: table; width: 100%; }
.news_list_box .news_list { display: table-cell; width: 364px; background: #f7f9fb; vertical-align: top; border-right: 1px solid rgba(0, 0, 0, 0.12); }
.news_list_box .news_list .ti { font-size: 14px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); padding: 16px 16px; margin-bottom: 16px; }
.news_list_box .news_list .li { padding: 16px; position: relative; cursor: pointer; width: 332px; color: #979CA3; z-index: 1; }
.news_list_box .news_list .li:hover { z-index: 2; }
.news_list_box .news_list .li:before { content: ""; border-bottom: 1px dashed rgba(0, 0, 0, 0.12); display: block; position: absolute; left: 16px; right: 16px; bottom: 0; }
.news_list_box .news_list .li.add { padding: 0; margin: 16px; height: 72px; line-height: 72px; color: #a3aaad; text-align: center; border: 1px dashed rgba(0, 0, 0, 0.12); background: #fff; display: block; box-sizing: border-box; font-size: 14px; }
.news_list_box .news_list .li.add:before { left: 0; right: 0; bottom: -17px; }
.news_list_box .news_list .li.active { background: #ecf1f4; cursor: default; }
.news_list_box .news_list .li .arrow { display: none; }
.news_list_box .news_list .li .arrow.right:after { border-left-color: #ecf1f4; }
.news_list_box .news_list .li.active .arrow { display: inline-block; }
.news_list_box .news_list .li.editing .n_ti { margin: 12px 0; }
.news_list_box .news_list .n_ti { font-weight: bold; color: #202020; padding-right: 116px; font-size: 14px; }
.news_list_box .news_list .summary { line-height: 20px; display: -webkit-box; overflow: hidden; height: 20px; -webkit-box-orient: vertical; -webkit-line-clamp: 1; padding-right: 116px; margin-top: 8px; }
.news_list_box .news_list .op { position: absolute; left: 0; right: 0; top: 100%; margin-top: -6px; padding: 0 16px; background: #f7f9fb; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; height: 0; overflow: hidden; box-sizing: border-box; }
.news_list_box .news_list .op a { color: #979CA3; margin-right: 16px; }
.news_list_box .news_list .op a:hover { color: #00a0e8; }
.news_list_box .news_list .li:hover .op { height: 39px; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.147); transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; padding-bottom: 16px; }
.news_list_box .news_list .li.active .op { display: block; position: relative; left: auto; right: auto; top: auto; margin-top: 0; padding: 0; padding-top: 12px; background: #ecf1f4; height: 39px; box-shadow: none !important; }
.news_list_box .news_list .cover { position: absolute; right: 16px; top: 16px; width: 100px; }
.news_list_box .news_list .more { padding: 16px; text-align: center; color: #979CA3; display: block; }
.news_list_box .news_list .no_img .n_ti { padding-right: 0; }
.news_list_box .news_list .no_img .summary { padding-right: 0; }
.news_list_box .news_edit_box { display: table-cell; vertical-align: top; }
.news_list_box .empty_box { vertical-align: middle; }
.news_edit_box .edit_con { width: 700px; margin: 32px auto; }
.news_edit_box .edit_con .name input { font-size: 30px; border: 0; margin-bottom: 12px; width: 100%; padding: 0; }
.news_edit_box .edit_con .summary { background: #f7f9fb; padding: 16px 24px; margin-top: 16px; margin-bottom: 16px; }
.news_edit_box .edit_con .summary textarea { border: 0; margin-top: 8px; width: 100%; padding: 0; background: none; }
.news_edit_box .cover_img { float: left; width: 260px; border: 1px solid rgba(0, 0, 0, 0.12); }
.news_edit_box .cover_up { margin-left: 260px; padding-left: 16px; overflow: hidden; }
.news_edit_box .cover_up .button { margin-right: 8px; width: 173px; float: left; }
.news_template_list .list { margin-left: -4px; margin-right: -4px; }
.news_template_list .li { width: 25%; float: left; margin-bottom: 8px; padding: 0 4px; box-sizing: border-box; cursor: pointer; }
/*EVENT_NOTICE*/

.notice_set .li { padding: 16px; }
.notice_set .icon_box { float: left; width: 96px; }
.notice_set .icon_box img { width: 64px; }
.notice_set .form_box { padding-left: 96px; }
.notice_set .top_ti { margin-bottom: 16px; font-size: 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 8px; }
.notice_box .form_box { padding: 16px; padding-bottom: 0; overflow: hidden; }
.add_addressee { padding: 24px 48px 12px 0; }
.add_addressee .form_li { margin-left: 48px; margin-bottom: 12px; }
.add_addressee .form_li .label_l { width: 70px; }
.add_addressee .form_li .con_l { padding-left: 78px; }
.add_addressee .input.inline_block { width: 192px; }
.add_ad_re { margin: 0 48px; padding: 24px 0; border-top: 1px solid rgba(0, 0, 0, 0.12); }
.textarea_con { width: 750px; display: inline-block; vertical-align: middle; }
.textarea_con_button { vertical-align: middle; margin-left: 16px; position: absolute; right: 0; top: 0; }
.textarea_con .add_system_span { border: 1px solid rgba(0, 0, 0, 0.12); border-bottom: 0; background: #f7f9fb; padding: 5px 8px; }
.notice_box.mail .yl_box { background-color: #ecf1f4; text-align: center; padding: 32px 0; moz-user-select: -moz-none; -moz-user-select: none; -o-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
/*BADGES*/
.badges_li_con { margin: 0 -24px; background: #ecf1f4; padding: 16px; }
.badges_li .li { float: left; margin-right: 16px; border: 2px solid rgba(0, 0, 0, 0.12); background: #fff; padding: 8px 16px; width: 200px; height: 138px; position: relative; -webkit-animation: fadeIn 1s ease 0s both; -webkit-animation-play-state: initial; cursor: pointer; box-sizing: content-box; }
.badges_li .li .size { height: 100px; }
.badges_li .li .op { position: absolute; top: 16px; right: 12px; }
.badges_li .li .op a { display: inline-block; margin-left: 4px; color: #979CA3; }
.badges_li .li .op a:hover { color: #00a0e8; }
.badges_li .li .op .success { background: #52b714; color: #fff; padding: 2px 10px; border-radius: 20px; margin-right: 8px; }
.badges_li .li .name { font-weight: 600; margin: 0 -8px; }
.badges_li .li .name .input_box { padding: 4px 8px; height: 26px; line-height: 26px; }
.badges_li .li.add { width: 80px; border: 2px solid #00a0e8; background: #00a0e8; color: #fff; text-align: center; }
.badges_li .li.add .icon { font-size: 60px; margin: 0; }
.badges_li .li.add .icon.b { display: none; }
.badges_li .li.add:hover .icon.a { display: none; }
.badges_li .li.add:hover .icon.b { display: block; }
.badges_li .li.active { border: 2px solid #00a0e8; }
.badges_li .empty { text-align: left; padding: 32px 0 0 24px; float: left; }
.badges_li .empty .icon_box { margin-right: 16px; float: left; width: 100px; }
.badges_li .empty .intro { padding-left: 116px; }
.badges_li .empty .ti { margin-top: 30px; margin-bottom: 8px; }
.badges .title .ti { font-weight: 600; }
.badges .cu_si { width: 120px; height: 60px; background: #f4f8fa; border: 2px solid #d2d7da; text-align: center; color: #979CA3; }
.badges_set { margin-top: 16px; -webkit-animation: fadeIn 1s ease 0s both; -webkit-animation-play-state: initial; }
.badges_set .badge_set { height: auto; margin-top: 8px; padding-top: 16px; margin-bottom: 16px; border-top: 1px solid rgba(0, 0, 0, 0.12); transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; }
.badges_set .badge_set .ti { margin-right: 16px; }
.badges_set.closed .title { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 8px; margin-bottom: 16px; }
.badges_set.closed .title .icon { display: inline-block; transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.badges_set.closed .badge_set { height: 0; padding: 0; border: 0; overflow: hidden; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; margin: 0; }
.badges_size { -webkit-animation: fadeIn 1s ease 0s both; -webkit-animation-play-state: initial; }
.badges_size .choose { height: 200px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; }
.badges_size .c_li .block_slider { height: 182px; }
.badges_size .c_li .block_slider ul { height: 150px; }
.badges_size .c_li .item { width: 140px; height: 140px; text-align: center; border: 1px solid #fff; display: inline-block; }
.badges_size .c_li .img_center { width: 140px; height: 140px; }
.badges_size .c_li .cu_si { margin: 0 auto; margin-top: 40px; }
.badges_size .c_li .cu_si>div { margin-top: 20px; }
.badges_size .c_li .box_left, .badges_size .c_li .box_right { height: 182px; line-height: 182px; }
.badges_size.closed .title { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 8px; margin-bottom: 16px; }
.badges_size.closed .title .icon { display: inline-block; transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.badges_size.closed .choose { height: 0; padding: 0; border: 0; overflow: hidden; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; }
.badges_design { -webkit-animation: fadeIn 1s ease 0s both; -webkit-animation-play-state: initial; }
.badges_design .design { background: #ecf1f4; padding: 0; margin: 0; margin-top: 8px; -webkit-animation: fadeIn 1s ease 0s both; -webkit-animation-play-state: initial; position: relative; }
.badges_design .add { width: 258px; float: left; position: relative; z-index: 1; }
.badges_design .add .list { border: 1px solid rgba(0, 0, 0, 0.12); background: #fff; margin-bottom: 8px; }
.badges_design .add .li { padding: 16px 8px; border-top: 1px solid rgba(0, 0, 0, 0.12); cursor: pointer; padding-right: 32px; background: url(../img/select_bg.png) no-repeat 230px center; background-size: 20px; }
.badges_design .add .li:first-child { border: 0; }
.badges_design .add .icon_box { width: 48px; text-align: center; }
.badges_design .add .icon { font-size: 36px; margin: 0; }
.badges_design .add .li_con { padding-left: 56px; }
.badges_design .add .ti { font-weight: 600; margin-bottom: 4px; }
.badges_design .add .intro { color: #979CA3; font-size: 12px; }
.badges_design .add .son_li { max-height: 500px; overflow-x: hidden; overflow-y: auto; }
.badges_design .add .s_li { border-top: 1px solid rgba(0, 0, 0, 0.12); overflow: hidden; padding: 8px 16px; position: relative; cursor: pointer; background: #f4f8fa; }
.badges_design .add .s_li .icon { color: #a3aaad; font-size: 16px; margin-right: 8px; opacity: 1; position: absolute; right: 0; top: 6px; }
.badges_design .add .s_li:hover .icon { color: #52b714; }
.badges_design .add .box_warning { border-right: 0; border-left: 0; }
.badges_design .add .bg .s_li { border: 0; cursor: default; }
.badges_design .add .up { border: 2px dashed rgba(0, 0, 0, 0.12); height: 100px; background: #fff; margin-bottom: 8px; }
.badges_design .add .up .icon { position: relative; top: auto; right: auto; display: block; font-size: 36px; }
.badges_design .img_li { margin-right: -16px; }
.badges_design .img_li .img { width: 98px; margin-bottom: 8px; float: left; margin-right: 16px; padding: 2px; border: 1px solid #fff; background: #fff; cursor: pointer; position: relative; }
.badges_design .img_li .img.active { border: 1px solid #00a0e8; }
.badges_design .img_li .icon { display: none; }
.badges_design .img_li .img.active .icon { display: block; color: #00a0e8; opacity: 1; position: absolute; left: 0; top: 0; line-height: 1; font-size: 24px; width: 24px; height: 24px; display: inline-block; }
.badges_design .img_li .img img { width: 100%; }
.badges_view { padding-left: 258px; margin-bottom: 32px; }
.badges_view .edit_box { right: 0; top: 0px; bottom: -32px; left: auto; width: 152px; margin: 0; box-shadow: none; border: 1px solid rgba(0, 0, 0, 0.12); }
.badges_view .edit_box .it { margin-bottom: 4px; }
.badges_view .cutover .select { width: 126px; }
.badges_view .edit_box .it .label { width: 36px; }
.badge { margin: 16px auto; background: #fff; overflow: hidden; }
.badge.b { border-radius: 20px; }
.badge.b .hole span { position: absolute; z-index: 1000; background: #ecf1f4; top: 20px; border-radius: 20px; width: 56px; height: 14px; }
.badge.b .hole span.a { left: 30px; }
.badge.b .hole span.b { right: 30px; }
.badge.b .bg_img { border-radius: 20px; }
.badge_box { z-index: 2; position: relative; width: 100%; height: 100%; overflow: hidden; }
.badge.shadow .item { padding: 0 !important; border: 2px solid transparent; cursor: pointer; box-sizing: border-box; }
.badge.shadow .item:hover { border: 2px dashed rgba(0, 160, 232, 0.6); }
.badge.shadow .item.click { border: 2px dashed rgba(0, 160, 232, 1); }
.badge.shadow .del { color: #fff; background: #de0e00; margin: 0; padding: 4px; display: inline-block; border-radius: 50%; line-height: 1; position: absolute; top: -2px; right: -2px; font-size: 14px; }
.badge.shadow .del:hover { color: #fff !important; opacity: 0.9; }
.badge_save { position: fixed; padding: 8px 24px; bottom: 0; left: 240px; right: 0; z-index: 1000; }
.badge_save .name { font-size: 14px; font-weight: 600; margin-bottom: 4px; }
.badge_save .size { font-size: 12px; }
.badge_save .op .button { min-width: 60px; padding: 8px 16px; margin-left: 8px; }
.badge_save .price { color: #fff; margin-right: 16px; }
.badges_cu_size { text-align: center; padding-top: 16px; }
.badges_cu_size .it { display: inline-block; margin-left: 16px; }
.badges_cu_size .label { display: inline-block; line-height: 36px; margin-right: 4px; }
.badges_cu_size .input { width: 50px; }
.badge_layer .co_cu { padding-bottom: 42px; }
.badge_layer .co_cu td { padding: 8px 24px; }
.badge_layer .cu_te { padding: 24px; }
.badge_layer .cu_te input { width: 360px; margin: 0 auto; }
.badge_layer .save { position: absolute; bottom: 0; left: 0; right: 0; }
.badge_layer .save .button { display: block; height: 30px; line-height: 30px; }
@media screen and (max-width: 1280px) {
    .badge_save { left: 204px; }
}
/*自助签到界面设置*/

.design .designset_right { position: absolute; right: 1px; background: #fff; top: 1px; z-index: 10; padding: 24px 0; }
.design .designset_right.open { width: 280px; padding: 24px; }
.design .designset_right .op_div { width: 100%; }
.design .ipad_layer { padding: 32px 0; background: none; }
.design .ipad_layer .shadow { margin: 0 auto; }
@media screen and (max-width: 1680px) {
    .design .ipad_layer .shadow { zoom: 0.7; }
}
@media screen and (max-width: 1480px) {
    .design .ipad_layer .shadow { zoom: 0.6; }
}
@media screen and (max-width: 1280px) {
    .design .ipad_layer .shadow { zoom: 0.5; }
}
/*collece_point*/

.collece_point_list .li { display: table; width: 100%; border: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 16px; }
.collece_point_list .li .td { display: table-cell; padding: 16px; }
.collece_point_list .li .name { font-size: 16px; margin-bottom: 8px; }
.collece_point_list .li .intro_info { width: 300px; color: #979CA3; }
.collece_point_list .li .zy { vertical-align: middle; }
.collece_point_list .li .nun { vertical-align: middle; text-align: center; width: 20%; }
.collece_point_list .li .nun .n { color: #ff5303; font-size: 24px; }
.collece_point_list .li .cz { vertical-align: middle; }
.collece_point_list .li .cz a { margin: 0 8px; display: inline-block; }
.c_p_code_link { background: #ecf1f4; padding: 16px; overflow: hidden; }
.c_p_code_link img { float: left; width: 160px; height: 160px; }
.c_p_code_link .way { line-height: 22px; padding-left: 176px; }
.c_p_code_link .ti_top { font-size: 16px; margin-bottom: 8px; }
.c_p_code_link .way .icon { margin: 0; }
.collece_point_info .c_p_zt { position: absolute; right: 0; top: 0; }
.collece_point_info .c_p_code_link img { width: 100px; height: 100px; }
.collece_point_info .c_p_code_link .way { padding-left: 116px; }
/*WEICHAT 待删*/

.awards_list .li { background: #ecf1f4; margin-bottom: 8px; padding: 8px 16px; line-height: 20px; overflow: hidden; }
.awards_list .li .name { width: 70%; float: left; }
.awards_list .li .op { float: right; }
.awards_list .li .op a { margin-left: 16px; }
.awards_list .add_link { position: absolute; right: 8px; top: 8px; }
.wei_code_li .list { border-bottom: 1px dotted rgba(0, 0, 0, 0.12); margin-bottom: 16px; display: table; width: 100%; padding-bottom: 16px; }
.wei_code_li .list .td { display: table-cell; vertical-align: middle; width: 15%; }
.wei_code_li .list .icon { width: 64px; height: 64px; float: left; text-align: center; background: #f7f9fb; border-radius: 2px; }
.wei_code_li .list .icon img { max-width: 48px; max-height: 48px; margin-top: 8px; }
.wei_code_li .list .name { width: 30%; }
.wei_code_li .list .name .ti { font-size: 16px; margin-bottom: 8px; }
.wei_code_li .list .name .na { color: #979CA3; }
.wei_code_li .list .op { width: 30%; }
.wei_code_li .list .op a { margin-left: 16px; }
.wei_code_li .list .link { text-align: center; }
.wei_code_li .list .link .button { min-width: 60px; }
#scannerList img { max-height: 32px; max-width: 32px }
.wei_li_add { padding: 16px 40px; }
.wei_li_add .li { width: 224px; height: 44px; text-align: center; background: #ecf1f4; padding: 16px; margin: 8px; float: left; border-radius: 4px; cursor: pointer; line-height: 44px; font-size: 16px; border: 2px solid #ecf1f4; }
.wei_li_add .li:hover { border: 2px solid #00a0e8; color: #00a0e8; }
.wei_li_add .li img { max-width: 48px; max-height: 48px; margin-right: 8px; }
.wei_code_add .ds_je { display: inline-block; margin-right: 8px; position: relative; }
.wei_code_add .ds_je .l { position: absolute; left: 8px; top: 5px; line-height: 26px; }
.wei_code_add .ds_je .input { padding-left: 90px; width: 60px; }
.wei_tz .ti { border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 16px; font-size: 16px; padding-bottom: 8px; }
.wei_tz .form_li { max-width: 750px; }
.wei_tz .form_li textarea { height: 120px; }
/*微信互动*/

.wechat_add { margin: 16px auto 32px auto; width: 552px; }
.wechat_add .li { display: inline-block; float: left; width: 112px; height: 112px; background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.12); text-align: center; margin: 12px; border-radius: 4px; cursor: pointer; position: relative; }
.wechat_add .li .img { width: 48px; height: 48px; margin: 24px auto 8px auto; }
.wechat_add .li .img img { max-height: 48px; max-width: 48px; }
.wechat_add .li.active { border: 1px solid #00a0e8; }
.wechat_add .li.active .icon_active { font-size: 24px; }
.wechatfeatures_nav { background: #ecf1f4; margin: 0 -24px; padding: 16px 24px; }
.wechatfeatures_nav .li { float: left; display: inline-block; text-align: center; margin: 0 16px; color: #979CA3; }
.wechatfeatures_nav .li .icon_img { width: 54px; height: 54px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.12); background: #f7f9fb; display: table-cell; vertical-align: middle; }
.wechatfeatures_nav .li .icon_img img { max-height: 32px; max-width: 32px; }
.wechatfeatures_nav .li .text { margin-top: 4px; }
.wechatfeatures_nav .li.line { border-left: 1px solid rgba(0, 0, 0, 0.06); height: 78px; }
.wechatfeatures_nav .li.active { color: #202020; }
.wechatfeatures_nav .operating { border-left: 1px solid rgba(0, 0, 0, 0.06); padding-left: 16px; }
.wechat_interact { margin: 40px 16px; }
.wechat_interact .set_ti { font-size: 16px; margin-bottom: 16px; padding-bottom: 8px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.wechat_interact .set_left_box { display: table-cell; padding-right: 40px; }
.wechat_interact .code_box { width: 306px; display: table-cell; }
.wechat_interact .code_box .img { width: 306px; height: 306px; border: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 16px; }
.wechat_interact .form_box { max-width: 850px; }
.wechat_interact .bb_xz .bb { float: left; width: 48%; display: inline-block; cursor: pointer; color: #fff; position: relative; }
.wechat_interact .bb_xz .bb .icon { display: none; }
.wechat_interact .bb_xz .bb.active .icon { display: inline-block; line-height: 1; float: left; position: absolute; left: 1px; top: 0px; font-size: 24px; }
.wechat_interact .bb_xz .bb .ti { font-size: 16px; margin: 20px 24px 4px 90px; }
.wechat_interact .bb_xz .bb .text { margin: 0 24px 20px 90px; }
.box .wechat_interact .nav_li { border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 16px; background: none; line-height: 36px; }
.box .wechat_interact .nav_li .li { padding: 0 16px; line-height: 36px; margin-bottom: -1px; }
.box .wechat_interact .nav_li .li.active { border: 1px solid rgba(0, 0, 0, 0.12); background: none; color: #202020; border-bottom: 1px solid #fff; }
.wechat_interact .nav_li .search .icon { color: #a3aaad; }
.wechat_interact .nav_li .search .input { border: 0; width: 210px; }
.wechat_interact .thumbnails { max-width: 100px; max-height: 100px; cursor: -webkit-zoom-in; }
.wei_logo_wall { width: 100%; background-size: 100% auto; background-repeat: no-repeat; overflow: hidden; position: relative; background-position: top center; }
.wei_logo_wall .logo { position: absolute; left: 0; right: 0; top: 0; z-index: 9; }
.wei_logo_wall .nun { position: absolute; left: 50%; bottom: 12px; width: 40px; margin-left: -20px; z-index: 100; }
.wei_logo_wall .li { display: inline-block; overflow: hidden; float: left; border-left: 1px solid rgba(255, 255, 255, 0.6); border-bottom: 1px solid rgba(255, 255, 255, 0.6); box-sizing: border-box; position: relative; z-index: 10; }
.wei_logo_wall .li:hover { background: rgba(0, 160, 232, 0.5); }
.wei_logo_wall .li.active { background: rgba(0, 160, 232, 0.9); }
.wei_logo_wall .li .avator { width: 100%; height: 0; padding-bottom: 100%; }
.wei_lottery_img { width: 72px; height: 72px; }
.wei_lottery_add { background: #f7f9fb; padding: 24px; margin: 1px 0; overflow: hidden; }
.wei_lottery_add .form_up_img { border: 1px solid rgba(0, 0, 0, 0.12); }
.wei_lottery_add .form_up_img, .wei_lottery_add .form_up_img .img, .wei_lottery_add .form_up_img .img .img_center { width: 154px; height: 154px; }
.wei_lottery_add .form_up_img .img .img_center .op { line-height: 36px; }
.wei_lottery_add .form_box { float: left; margin-left: 24px; }
.wei_lottery_add .form_box .form_li { width: 380px; float: left; margin-right: 32px; }
.wei_lottery_li .lottery_ti { font-size: 16px; margin-bottom: 4px; }
.wei_lottery_li .yy_li { margin-top: 12px; }
.wei_lottery_li .yy_li .li { border-top: 1px solid rgba(0, 0, 0, 0.06); padding: 12px 0; color: #6B717B; }
.wei_lottery_li .yy_li .li:last-child { padding-bottom: 0; }
.wei_lottery_li .yy_li .li .ti { line-height: 26px; }
.wei_lottery_li .p { color: #6B717B; }
.wei_play_object .li { width: 140px; margin-right: 16px; margin-bottom: 16px; float: left; border: 2px solid rgba(0, 0, 0, 0.06); border-radius: 4px; text-align: center; padding: 12px; }
.wei_play_object .li>.op { text-align: right; }
.wei_play_object .li>.op a { display: inline-block; margin-left: 4px; color: #fff; height: 24px; line-height: 24px; padding: 0 8px; background: #00a0e8; border-radius: 24px; }
.wei_play_object .li>.op a.icon { padding: 0; width: 24px; text-align: center; font-size: 14px; }
.wei_play_object .li>.op a.icon.del { background: #a3aaad; }
.wei_play_object .li .avator { width: 96px; height: 96px; margin: 8px; float: none; border: 1px solid rgba(0, 0, 0, 0.06); }
.wei_play_object .li .avator .img { width: 96px; height: 96px; }
.wei_play_object .li .info .name { line-height: 32px; font-size: 14px; margin-top: 4px; display: block; }
.wei_play_object .li .info .intro { color: #979CA3; line-height: 20px; height: 40px; overflow: hidden; margin-bottom: 6px; }
.wei_play_object .li .info .input { width: 130px; text-align: center; margin-bottom: 4px; padding: 2px 4px; }
.wei_play_object .li .info textarea { width: 130px; text-align: center; height: 40px; padding: 2px 4px; }
.wei_play_object .li.edit { border: 2px solid rgba(0, 160, 232, 0.3); }
/*statistics*/

.statistics .s_box { padding-left: 16px; }
.statistics .line { border-right: 1px solid rgba(0, 0, 0, 0.12); padding-left: 0; }
.statistics .g_s .form_box { max-width: 600px; }
@media screen and (max-width: 1280px) {
    #chartTabs.nav_li .li a { padding: 8px 20px; }
}
/*切换活动
.qh_event { z-index: 1002; top: 0; }
.qh_event .nav_li { overflow: hidden; border-radius: 2px; width: 100%; margin-bottom: 24px; }
.qh_event .nav_li .li { border: 1px solid rgba(0,0,0,0.12); width: 174px; text-align: center; border-radius: 2px 0 0 2px; margin: 0; }
.qh_event .nav_li .li.active { border: 1px solid #ff5e00; background: #ff5e00; color: #fff; }
.qh_event .nav_li .li.end { border-radius: 0 2px 2px 0; }
.qh_event .e_li .li { position: relative; }
.qh_event .e_li .logo { float: left; width: 100px; height: 58px; overflow: hidden; }
.qh_event .e_li .info { padding-left: 116px; }
.qh_event .e_li .info .name { font-size: 16px; margin-bottom: 8px; }
.qh_event .e_li .info .link a { display: inline-block; border: 1px solid rgba(0,0,0,0.12); height: 28px; line-height: 28px; color: #202020; padding: 0 16px; border-radius: 2px; }
.qh_event .e_li .zt_img { position: absolute; right: 0; top: -6px; width: 48px; }*/
/*-----------------------------------------百格收集活动网站-------------------------------------*/

.collect_activity { background: #fff; margin: 24px 32px; padding: 24px; }
.cd-auto-hide-header { position: fixed; z-index: 11; top: 0; left: 0; width: 100%; height: 64px; background-color: #ffffff; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: transform; -webkit-transition: -webkit-transform .5s; transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2); }
.cd-auto-hide-header::after { clear: both; content: ""; display: block; }
.cd-auto-hide-header.is-hidden { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }
.event_info_box { padding-top: 64px; overflow: hidden; position: relative; background-color: #fff; }
.event_info_box .event_info { background: #fff; margin-top: 32px; position: relative; z-index: 2; border-radius: 2px; overflow: hidden; }
.event_info_box .cover_bg { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; }
.event_info_box .event_cover { width: 460px; border: 0; }
.event_info_box .event_info .info { padding: 24px 32px 16px 492px; }
.event_info_box .event_info .info .e_n { font-size: 1.8em; margin-bottom: 8px; }
.event_info_box .info .e_if { margin-bottom: 32px; }
.event_info_box .info .e_if>div { display: block; color: #979CA3; vertical-align: middle; margin-bottom: 4px; }
.event_info_box .info .e_if .icon { color: #a3aaad; }
.event_info_box .info .date { margin-right: 24px; }
.event_info_box .info .location { width: 300px; }
.event_info_box .price { margin-bottom: 8px; }
.event_info_box .price .label { float: left; padding-top: 12px; width: 80px; color: #6B717B; }
.event_info_box .price .con { padding-left: 80px; font-size: 2.4em; }
.event_info_box .tip_color { opacity: 1 !important; color: #979CA3 !important; }
.cd-secondary-nav { position: relative; z-index: 12; clear: both; width: 100%; height: 72px; }
.event_info_box .nav .event_nav { border-top: 1px solid rgba(0, 0, 0, 0.12); border-bottom: 1px solid rgba(0, 0, 0, 0.12); height: 70px; background-color: #fff; }
.event_info_box .nav .nav_left { float: left; width: 70%; }
.event_info_box .nav .nav_left .info { display: none; }
.event_info_box .nav .nav_left .share_icon { display: none; }
.event_info_box .nav .nav_left .bdsharebuttonbox { background: #fff; padding: 24px 0 16px 24px; }
.event_info_box .nav .nav_right { float: right; }
.event_info_box .nav .nav_right .attend_link { float: left; margin: 15px 24px 0 24px; }
.event_info_box .nav .nav_right .attend_link .button { width: 124px; height: 40px; line-height: 40px; padding: 0; border-radius: 2px; }
.cd-secondary-nav.fixed { position: fixed; top: 0; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2); background-color: #fff; }
.event_info_box .nav.fixed .event_nav { border: 0; }
.event_info_box .nav.fixed .attend_link { margin-right: 0; }
.event_info_box .nav.fixed .nav_left .share { cursor: pointer; position: relative; float: left; margin-right: 16px; }
.event_info_box .nav.fixed .nav_left .share_icon { display: inline-block; margin: 0; border-left: 1px solid #E3E8EA; border-right: 1px solid #E3E8EA; font-size: 32px; line-height: 70px; height: 70px; padding: 0 24px; }
.event_info_box .nav.fixed .nav_left .bdsharebuttonbox { display: none; }
.event_info_box .nav.fixed .nav_left .share:hover .bdsharebuttonbox { display: inline-block; position: absolute; left: 100%; width: 660px; top: 0; }
.event_info_box .nav.fixed .nav_left .info { float: left; display: inline-block; }
.event_info_box .nav.fixed .nav_left .info .e_n { font-size: 1.4em; margin-top: 10px; margin-bottom: 2px; width: 640px; word-wrap: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.event_info_box .nav.fixed .nav_left .info .e_if>div { display: inline-block; }
.event_content { background: #fff; }
.intro_left { width: 75%; float: left; padding-top: 24px; }
.intro_left>.box { margin-right: 24px; margin-bottom: 24px; }
.intro_left .module_box_set .form_box { width: 100%; }
.intro_left .module { background: none !important; }
.intro_left .module .con { width: 100% !important; }
.intro_left .title .title_box { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 8px; font-size: 1.2em; margin-bottom: 24px; }
.intro_left .title .title_box .icon { font-size: 1.4em; }
.intro_left .details_con .bdsharebuttonbox { margin-top: 24px; padding-bottom: 24px; }
.intro_left .guset.style_a .guset_li_con { text-align: left; }
.intro_left .guset.style_a .li { margin: 0; margin-bottom: 24px; }
.intro_left .guset.style_a .li .name { margin-bottom: 4px; }
.intro_left .guset.style_a .li .post { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 1.5em; height: 3em; }
.intro_left .guset.style_b .li { padding-bottom: 0; }
.intro_left .guset.style_c .col-lg-6 { width: 100%; }
.intro_left .guset.style_c .li .box { margin-top: 0; margin-bottom: 16px; box-shadow: none; border: 1px solid rgba(0, 0, 0, 0.06); }
.intro_left .jb_intro_li.style_a .guset_li { text-align: left; }
.intro_left .jb_intro_li.style_a .guset_li .li { margin-bottom: 24px; }
.intro_left .jb_intro_li.style_a .guset_li .name { margin-bottom: 4px; }
.intro_left .schedule .date_list { display: table !important; width: 100%; padding-top: 0 !important; }
.intro_left .schedule .date_list .li { display: table-cell !important; width: auto !important; border-radius: 0px !important; }
.intro_left .schedule .date_list .li.bg { background: #ff5303; }
.intro_left .schedule.style_a .s_li>.li .color .icon, .intro_left .schedule.style_a .s_li_ti .color .icon { color: #ff5303; }
.intro_left .schedule.style_a .s_li.active { border-left: 2px solid #ff5303; }
.intro_left .schedule.style_c .s_li>.li, .intro_left .schedule.style_c .s_li_fhc { box-shadow: none; border: 1px solid rgba(0, 0, 0, 0.06); margin-bottom: 16px; }
.intro_left .schedule.style_d .date_list { margin-bottom: 32px; }
.intro_left .schedule.style_d .s_li .li { margin-bottom: 24px; }
.intro_left .schedule.style_d .s_li_ti { margin-bottom: 24px; }
.intro_left .partner.style_a .partner_con { margin-bottom: 24px; }
.intro_left .partner.style_a .partner_li { text-align: left; }
.intro_left .partner.style_a .list .li { margin: 0; margin-right: 8px; margin-bottom: 8px; border: 1px solid rgba(0, 0, 0, 0.06); }
.intro_left .text_editor { margin-bottom: 24px; }
.intro_right { width: 275px; float: right; padding-top: 24px; }
.intro_right>.box { margin-bottom: 24px; margin-left: 24px; }
.event_content_title { font-size: 1.2em; border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 8px; margin-bottom: 16px; }
.right-fix.event_content { margin-top: 56px; }
.right-fix.event_content .intro_right { position: fixed; left: 50%; top: 64px; margin-left: 350px; }
.right-fix.event_content .intro_right .recommend { display: none; }
.right-fix.secondary-nav-fixed.event_content .intro_right { top: 72px; }
.interested_event { background: #f7f9fb; padding: 16px 24px 0px 24px; }
.interested_event .in_list { margin: 0 -8px; }
.interested_event .in_list .in_li { margin-bottom: 16px; }
.interested_event .padding { padding: 0 8px; display: block; color: inherit; }
.interested_event .event_cover { width: 100%; margin-bottom: 8px; }
.interested_event .in_list .name { font-size: 14px; line-height: 20px; display: -webkit-box; overflow: hidden; height: 40px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; float: none; clear: both; }
.recommend_slide .item div { width: 100%; padding-bottom: 59.26%; }
.hot_event .event_li { margin-bottom: 16px; line-height: 40px; }
.hot_event .event_li a { display: block; color: inherit; border-bottom: 1px dotted rgba(0, 0, 0, 0.12); }
.hot_event .follow .button { color: #00a0e8 !important; }
@media screen and (max-width: 1024px) {
    .event_info_box .event_info { margin-top: 16px; }
    .event_info_box .nav.fixed .nav_left .info .e_n { width: 560px; }
    .intro_right { width: 25%; }
    .right-fix.event_content .intro_right { margin-left: 0; left: auto; right: 16px; }
}
@media screen and (max-width: 800px) {
    .event_info_box { padding-bottom: 16px; }
    .event_info_box .event_cover { width: 320px; }
    .event_info_box .event_info .info { padding-left: 336px; }
    .event_info_box .event_info .info .e_n { font-size: 1.4em; }
    .event_info_box .info .e_if { margin-bottom: 16px; }
    .event_info_box .price { margin-bottom: 16px; }
    .event_info_box .price .con { font-size: 2em; }
    .event_info_box .nav .nav_left { width: 100%; }
    .event_info_box .nav .nav_right { position: absolute; right: 16px; bottom: 16px; }
    .event_info_box .nav .nav_right .attend_link { margin: 0; }
    .intro_right { width: 100%; }
    .right-fix.event_content .intro_right { position: relative; right: auto; top: auto !important; padding-top: 0; }
    .intro_right>.box { margin-left: 0px; }
    .intro_left { width: 100%; }
    .intro_left>.box { margin-right: 0; }
    .cd-secondary-nav.fixed .con_box { margin: 0; }
}
@media screen and (max-width: 736px) {
    .website_header { display: none !important; }
    .website_con { background: #f7f9fb; }
    .cd-auto-hide-header { height: 48px; box-shadow: none; }
    .event_info_box { padding-top: 0; padding-bottom: 0; margin-bottom: 8px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
    .event_info_box .con_box { margin: 0; }
    .event_info_box .event_info { margin-top: 0; }
    .event_info_box .event_cover { width: 100%; float: none !important; }
    .event_info_box .event_info .info { padding: 16px; }
    .event_info_box .cover_bg { display: none; }
    .right-fix.event_content { margin: 0 !important; }
    .intro_left { padding-top: 8px !important; }
    .cd-secondary-nav { position: fixed; top: auto !important; left: 0; right: 0; bottom: 0; height: auto; }
    .cd-secondary-nav.fixed { -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); border-top: 1px solid rgba(0, 0, 0, 0.12); }
    .event_info_box .nav .event_nav { border-bottom: 0; }
    .event_info_box .nav .nav_left .bdsharebuttonbox { padding-left: 8px; }
    .event_info_box .nav .nav_left .bdsharebuttonbox .alm { display: none; }
    .event_info_box .nav.fixed .nav_left .share_icon, .event_info_box .nav.fixed .nav_left .info { display: none; }
    .event_info_box .nav.fixed .nav_left .bdsharebuttonbox { display: inline-block; }
    .interested_event { background: none; padding: 0; margin-bottom: 0 !important; }
    .interested_event .in_list .col-lg-3 { width: 50%; }
    .event_content { border-top: 1px solid rgba(0, 0, 0, 0.06); }
}
/*------------------------------------自定义网站设置-------------------------------*/

.set_header { height: 44px; }
.set_header .logo img { height: 28px; margin-top: 8px; }
.set_header .logo .logo_s { height: 15px; margin-left: 8px; margin-top: 4px; }
.set_header .minor { margin: 0; }
.set_header .h_l { height: 44px; line-height: 44px; }
.set_header .button.line { color: #00a0e8; margin-top: 4px; }
.set_header .profile { border-left: 1px solid rgba(0, 0, 0, 0.12); padding-left: 16px; }
.set_header .profile .avator { width: 32px; height: 32px; line-height: 32px; }
.set_header .minor .hover_box { margin-top: 0; }
.set_header .current_menu { float: left; margin-top: 4px; margin-left: 24px; width: 270px; }
.set_box .website .loading { left: 78px; }
.set_web_nav { width: 78px; height: auto; background: #34373e; position: absolute; bottom: 0; top: 44px; left: 0; color: #a3aaad; display: inline-block; }
.set_web_nav .nav .li { height: 78px; width: 78px; margin-top: 8px; position: relative; cursor: pointer; text-align: center; }
.set_web_nav .nav .li.active { background: #ff5303; color: #fff; }
.set_web_nav .nav .icon_box .icon { font-size: 24px; margin-top: 10px; display: inline-block; margin-bottom: 4px; }
.set_web_nav .nav .li .over { display: none; }
.set_web_con { background: #fff; position: absolute; z-index: 80; left: 78px; top: 44px; bottom: 0; width: 0; overflow: hidden; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; }
.open .set_web_con { width: 302px; box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.137); transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; overflow: initial; }
.set_web_con .box { width: 100%; height: 100%; position: relative; overflow-y: auto; overflow-x: hidden; }
.set_web_box .close .icon { color: #a3aaad; position: absolute; top: 16px; right: 16px; margin: 0; line-height: 1; cursor: pointer; z-index: 20; }
.set_web_box .padd { padding: 16px; width: 270px; position: relative; z-index: 10; }
.set_web_box .padd>.con { overflow: hidden; }
.set_web_box .title { font-weight: 600; margin-bottom: 8px; }
.set_web_box .item_list { overflow: hidden; }
.set_web_box .item_list .li { height: 36px; line-height: 36px; color: #979CA3; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.12); display: inline-block; padding: 0 16px; cursor: pointer; float: left; margin-right: 8px; margin-bottom: 4px; }
.set_web_box .item_list .li.active { color: #00a0e8; }
.set_web_box .tips ul { padding-left: 16px; margin: 8px 0 16px 0; }
.set_web_box .tips ul li { list-style: outside; }
.set_web_box .li_list { margin: 0 -4px; }
.set_web_box .li_list .li { overflow: hidden; margin-bottom: 8px; }
.set_web_box .li_list .li_box { margin: 0 4px; position: relative; }
.set_web_box .li_list .li img { width: 100%; }
/*选择图片模版*/

.tem_img_list .li_list .li { width: 50%; float: left; }
.tem_img_list .li_box { cursor: pointer; }
.tem_charge_price { display: inline-block; height: 28px; line-height: 28px; position: absolute; bottom: 8px; right: 8px; background: rgba(0, 0, 0, 0.6); color: #fff; height: 24px; line-height: 24px; padding: 0 8px; border-radius: 24px; font-size: 12px; font-weight: bold; }
.tem_charge_price .icon { font-size: 12px; }
/*选择网站模版*/

.web_tem .mo_li { width: 100%; display: table; cursor: pointer; }
.web_tem .mo_li .td { display: table-cell; vertical-align: middle; }
.web_tem .mo_li .mb { width: 72px; }
.web_tem_mb_list { padding: 12px; }
.web_tem_mb_list .li { margin: 4px; border: 1px solid rgba(0, 0, 0, 0.12); cursor: pointer; }
.web_tem_mb_list .li:hover { box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.147); }
/*选择网站模版 旧*/

.web_tem_li { position: fixed; top: 44px; left: 0; padding-left: 380px; right: 0; bottom: 0; background: #fff; text-align: center; z-index: 1; }
.web_tem_li .tem_li_box { width: 100%; height: 100%; overflow-y: auto; overflow-x: hidden; border-left: 1px solid rgba(0, 0, 0, 0.12); }
.web_tem_li .tem_li { padding: 32px 24px; }
.web_tem_li .tem_li .li { display: inline-block; margin: 16px; position: relative; width: 334px; position: relative; vertical-align: top; cursor: pointer; }
.web_tem_li .tem_li .tem_w { width: 100%; overflow: hidden; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); position: relative; }
.web_tem_li .tem_li .li:hover .tem_w { box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.4); }
.web_tem_li .tem_li .over { display: none; }
.web_tem_li .tem_li .over .icon { font-size: 48px; display: block; margin: 0; margin-top: 32px; }
.web_tem_li .tem_li .active .over { display: inline-block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); color: #fff; font-size: 14px; }
.phone_tem .tem_li .li { width: 234px; }
.phone_tem .tem_li .tem_p { width: 234px; height: 438px; position: relative; background: url(../img/website_set/tem_phone_bg2n.png) no-repeat center; }
.phone_tem .tem_li .view.p { width: 186px; margin-top: 48px; margin-left: -2px; }
.phone_tem .tem_li .tem_p .over { left: 23px; right: 25px; top: 48px; bottom: 58px; }
.phone_tem .tem_li .over .icon { padding-top: 64px; }
/*预览模版
.view_template_layer { width:400px; margin-left:-200px; }
.view_template_layer .layer_header { display:none; }
.view_template_layer .layer_con  {  border-radius:8px; box-shadow:0px 1px 4px 0px rgba(0,0,0,0.3); }
.view_template .pr_box { position: fixed; width: 400px; left: 50%; margin-left: -200px; top: 10%; background: rgba(0,0,0,0.8); padding: 12px 32px; box-sizing: border-box; border-radius:8px; }
.view_template .pr_box .pr { font-size: 32px; font-weight: 100; color: #fff; width:50%; }
.view_template .pr_box .c_p_zt { border: 1px solid rgba(255,255,255,0.3); font-size:12px; }
.view_template .pr_box .qyb { font-size: 18px; color: #fff; margin-top: 5px; }*/
/*选择颜色*/

.web_color .co_li { margin: 0 -2px; margin-bottom: 8px; }
.web_color .co_li .li { display: inline-block; width: 16.66%; height: 42px; position: relative; margin-bottom: 4px; float: left; cursor: pointer; }
.web_color .co_li .li .color_span { display: block; margin: 0 2px; height: 42px; vertical-align: middle; }
.web_color .co_li .li .icon { position: absolute; height: 100%; width: 100%; line-height: 42px; top: 0; left: 0; color: #fff; display: none; text-align: center; margin: 0; }
.web_color .co_li .li.active .icon { display: inline-block; }
.web_color .li.custom { display: block; width: 100%; border: 1px solid rgba(0, 0, 0, 0.12); color: #979CA3; padding: 0 4px 0 12px; box-sizing: border-box; line-height: 40px; float: none; margin-bottom: 8px; }
.web_color .li.custom .icon { position: inherit; color: #979CA3; display: inline-block; top: auto; left: auto; width: auto; vertical-align: middle; line-height: 34px; float: left; margin-right: 8px; }
.web_color .li.custom .color_span { height: 32px; margin-right: 0; margin-top: 4px; width: auto; margin-left: 8px; vertical-align: middle; width: 160px; float: right; text-align: center; line-height: 32px; }
.web_color .li.custom.active, .web_color .li.custom.active .icon { color: #202020; }
/*选择模块*/

.web_module_ti { padding: 0 16px; background: #ecf1f4; height: 36px; line-height: 36px; color: #6B717B; font-size: 14px; }
.web_module_li { padding: 16px; width: 270px; }
.web_module .m_li { margin: 0 -4px; margin-bottom: -8px; }
.web_module .m_li .li { display: inline-block; width: 33.3%; text-align: center; float: left; margin-bottom: 8px; cursor: pointer; position: relative; }
.web_module .m_li .li>.icon { display: block; border: 1px solid rgba(0, 0, 0, 0.12); border-bottom: 0; line-height: 1; height: 24px; font-size: 24px; padding-top: 16px; padding-bottom: 8px; background: #f7f9fb; margin: 0 4px; }
.web_module .m_li .li .ti { display: block; padding-bottom: 16px; background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.12); border-top: 0; margin: 0 4px; }
.web_module .m_li .li.disabled { color: #a3aaad; }
.web_module .m_li .m_li_tip { display: none; }
.web_module .m_li .disabled:hover .m_li_tip { display: block; position: absolute; left: 4px; top: 0; bottom: 0; right: 4px; background: rgba(0, 0, 0, 0.7); font-size: 12px; color: #fff; padding-top: 40%; }
.web_module .m_li .li.active>.icon { border: 1px solid #00a0e8; border-bottom: 0; }
.web_module .m_li .li.active .ti { border: 1px solid #00a0e8; border-top: 0; }
.web_module .m_li .li .professional { right: 4px; }
.web_module .m_li .li_block_box { border: 1px solid rgba(0, 0, 0, 0.12); background: #f7f9fb; padding: 8px; padding-bottom: 0px; margin: 0 4px; margin-bottom: 8px; }
.web_module .m_li .li_block { display: block; color: #202020; text-align: center; padding: 8px; background: #fff; border: 1px solid rgba(0, 0, 0, 0.12); margin: 0 4px; margin-bottom: 8px; }
.icon-iconfontxiangqing:before { content: "\e642"; }
/*活动详情*/

.icon-ditu:before { content: "\e63e"; }
/*时间与地点*/

.icon-wodedianyingpiao1:before { content: "\e64c"; }
/*票种*/

.icon-flag:before { content: "\e645"; }
/*活动主办方*/

.icon-zhizuoren:before { content: "\e64f"; }
/*嘉宾*/

.icon-richeng:before { content: "\e647"; }
/*日称*/

.icon-iconliebiao1:before { content: "\e648"; }
/*活动*/

.icon-weibodenglu:before { content: "\e64d"; }
/*微博*/

.icon-sousuo:before { content: "\e66b"; }
/*找回电子票*/

.icon-hezuoxitou:before { content: "\e641"; }
/*合作方*/

.icon-lianxiwuye:before { content: "\e626"; }
/*联系我们*/

.icon-baomingxinxi:before { content: "\e6b8"; }
/*报名信息*/

.icon-countdown:before { content: "\e640"; }
/*倒计时*/

.icon-jiudian:before { content: "\e643"; }
/*酒店*/

.icon-lvyou:before { content: "\e6ec"; }
/*旅游*/

.icon-zhanshangshenqing:before { content: "\e605"; }
/*展商申请*/

.icon-zhanshangminglu:before { content: "\e67f"; }
/*展商名录*/

.icon-surelist:before { content: "\e646"; }
/*问卷与投票*/

.icon-hezuoxitou:before { content: "\e641"; }
/*合作伙伴*/

.icon-tuwenxiangqing:before { content: "\e649"; }
/*自定义图文*/

.icon-liebiao:before { content: "\e6e2"; }
/*图文列表*/

.icon-iconliebiao1:before { content: "\e648"; }
/*文章列表*/

.icon-shipin:before { content: "\e644"; }
/*视频*/

.icon-lunbojiaodiantu:before { content: "\e6e5"; }
/*轮播*/

.icon-xiangce:before { content: "\e6e6"; }
/*相册*/

.icon-ku:before { content: "\e659"; }
/*嘉宾介绍*/

.icon-xiezuoxing:before { content: "\e78c"; }
/*协作方*/

.icon-yiti:before { content: "\e700"; }
/*议题*/

.icon-qiehuan:before { content: "\e6ed"; }
/*切换菜单*/

.icon-biankuangwu:before { content: "\e886"; }
/*父级框架*/

.icon-chunwenben:before { content: "\e6a5"; }
/*纯文本*/

.icon-xingzhuang:before { content: "\e70b"; }
/*形状*/

.icon-tubiao:before { content: "\e78c"; }
/*图标*/

.icon-xian:before { content: "\e704"; }
/*边框线*/

.icon-biaoti:before { content: "\e70c"; }
/*标题*/

.icon-erweima:before { content: "\e62b"; }
/*二维码*/

.icon-fenxiangren:before { content: "\e6e7"; }
/*分享人*/

.icon-renyuanguanli:before { content: "\e6cc"; }
/*下载文件*/
.icon-xiazai:before { content: "\e658"; }
/*已报名*/

.web_module .w_m_li { margin: 0; }
.web_module .w_m_li .li { width: 100%; line-height: 36px; margin: 0; text-align: left; margin-bottom: 8px; }
.web_module .w_m_li .li .ti { border-top: 1px solid rgba(0, 0, 0, 0.12); padding: 0 8px; }
.web_module .w_m_li .li:hover .m_li_tip { padding-top: 0; text-align: center; }
.web_module .w_m_li .span { background: rgba(0, 0, 0, 0.3); position: absolute; right: 8px; top: 8px; line-height: 24px; padding: 0 8px; border-radius: 2px; display: none; color: #fff; }
.web_module .w_m_li .li:hover .span { display: block; }
.layer_box_set .current_menu .current_menu_active { position: relative; top: auto; bottom: auto; margin-top: -36px; }
/*选择模块模版*/

.web_module .kit_list .li { margin-bottom: 12px; cursor: pointer; border: 1px solid rgba(0, 0, 0, 0.12); position: relative; }
.web_module .kit_list .li:hover { box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.147); }
.web_module .kit_list .li .phone { display: none; }
.web_module .kit_list .li:hover .phone { display: inline-block; position: absolute; top: 6px; right: 6px; }
/*菜单管理*/

.web_page .page_list .li { background: #ecf1f4; height: 36px; line-height: 36px; padding: 0 8px; border-radius: 2px; display: block; cursor: move; margin-bottom: 4px; position: relative; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.web_page .page_list .p_li.add .li { margin-bottom: 0; cursor: pointer; }
.web_page .page_list .li>.icon { color: #a3aaad; display: inline-block; margin-right: 8px; vertical-align: middle; }
.web_page .page_list .li .ti { display: inline-block; width: 164px; vertical-align: middle; }
.web_page .page_list .li .op { position: absolute; right: 4px; top: 0; display: none; }
.web_page .page_list .li .op>.icon { margin-right: 12px; cursor: pointer; }
.web_page .page_list .li:hover .op { display: inline-block; }
.web_page .page_list .p_li .ui-sortable { margin-left: 16px; padding-left: 16px; }
.web_page .page_list .li.mo>.icon { zoom: 0.5; }
.web_page .page_list .li.mo:before { content: ""; border-left: 1px solid rgba(0, 0, 0, 0.12); left: -16px; top: 0; position: absolute; height: 40px; }
.web_page .page_list .li.mo:after { content: ""; border-top: 1px solid rgba(0, 0, 0, 0.12); left: -16px; top: 16px; position: absolute; width: 14px; }
.web_page .page_list .li.mo.add { cursor: pointer; }
.web_page .page_list .li.mo.add:before { height: 36px; }
.web_page .page_mo_list .li.mo { margin-left: 0; }
.web_page .page_mo_list .li.mo:before, .web_page .page_mo_list .li.mo:after { display: none; }
.web_page .page_list .p_li .p_li { position: relative; }
.web_page .page_list .p_li .p_li:before { content: ""; border-left: 1px solid rgba(0, 0, 0, 0.12); left: -16px; top: 0; position: absolute; height: 40px; }
.web_page .page_list .p_li .p_li:after { content: ""; border-top: 1px solid rgba(0, 0, 0, 0.12); left: -16px; top: 16px; position: absolute; width: 14px; }
.web_page .page_list .p_li .add { margin-bottom: 4px; }
.web_page .page_list .p_li .add:before { height: 36px; }
.web_page .page_list .p_li .p_li .ti { width: 130px; }
.web_page .page_list .p_li .p_li .ti { width: 100px; }
.web_page .wb_page { display: none; }
.current_menu .select { border: 1px solid rgba(0, 0, 0, 0.12); height: 34px; line-height: 34px; padding: 0 56px 0 8px; background: url(../img/select_bg.png) no-repeat right center #fff; background-size: 24px; font-size: 13px; cursor: pointer; }
.current_menu.active { position: relative; z-index: 10; }
.current_menu .current_menu_active { position: absolute; left: 0; right: 0; top: 0; border: 1px solid rgba(0, 0, 0, 0.12); background: #fff; padding: 12px 8px 8px 8px; font-size: 13px; }
.current_menu .current_menu_active .li { cursor: inherit; color: #202020; }
.current_menu .current_menu_active .li.active { background: #00a0e8; color: #fff; }
.current_menu .current_menu_active .li.active .icon { color: #fff; }
/*——————————————————————————————————————————网站模块编辑——————————————————————————————————————————*/
/*模块编辑-日程 旧*/
.add_schedule .schedule_li { margin-bottom: 8px; padding: 12px 16px; background: #f7f9fb; position: relative; -webkit-animation: fadeIn 0.8s ease 0s both; background: #fff; border: 1px solid rgba(0, 0, 0, 0.12); }
.add_schedule .schedule_info { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 12px; margin-bottom: 16px; }
.add_schedule .schedule_info>div { display: inline-block; margin-right: 24px; float: left; line-height: 20px; }
.add_schedule .schedule_info>div>span { vertical-align: middle; display: inline-block; }
.add_schedule .schedule_info>div .icon { vertical-align: middle; }
.add_schedule .schedule_info .site { float: right; margin: 0; }
.add_schedule .date_list { margin-bottom: 16px; }
.add_schedule .date_list>.li { float: left; display: inline-block; cursor: pointer; height: 34px; line-height: 34px; text-align: center; width: 124px; margin-right: 8px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.12); background: #fff; }
.add_schedule .date_list .li.active { border: 1px solid #00a0e8; color: #00a0e8; }
.add_schedule .date_list .more { margin: 0; }
.add_schedule .add .button { border-radius: 36px; }
.add_schedule .s_li.fhc { border: 1px solid rgba(0, 0, 0, 0.12); background: #fff; padding: 16px; margin-bottom: 8px; }
.add_schedule .fhc_ti { margin-bottom: 8px; }
.add_schedule .fhc_ti .icon { color: #a3aaad; }
.add_schedule .s_li.fhc .add { padding-top: 16px; border-top: 1px solid rgba(0, 0, 0, 0.06); }
.add_schedule .s_li>.li { margin-bottom: 8px; padding: 12px 16px; background: #f7f9fb; position: relative; -webkit-animation: fadeIn 0.8s ease 0s both; }
.add_schedule .s_li .guset .avator { width: 24px; height: 24px; border: 2px solid rgba(0, 0, 0, 0.12); margin-top: 4px; margin-right: 8px; }
.add_schedule .time, .add_schedule .intro { color: #6B717B; display: inline-block; margin-right: 8px; vertical-align: middle; }
.add_schedule .li_edit { position: absolute; right: 16px; top: 8px; display: none; }
.add_schedule .li_edit a { color: #fff; margin-left: 4px; display: inline-block; padding: 2px 8px; background: rgba(0, 0, 0, 0.8); border-radius: 2px; }
.add_schedule .li:hover .li_edit { display: block; }
.add_schedule_con { background: #f7f9fb; padding: 16px 32px; -webkit-animation: fadeIn 0.8s ease 0s both; }
.add_schedule_con .form_li { margin-bottom: 8px; }
.add_schedule_con .form_li:last-child { margin-bottom: 0; }
.add_schedule_con .sch_add_fli .avator { width: 36px; height: 36px; position: relative; margin-bottom: 8px; margin-right: 8px; }
.add_schedule_con .sch_add_fli .avator .del { display: none; }
.add_schedule_con .sch_add_fli .avator:hover .del { display: inline-block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; line-height: 36px; text-align: center; background: rgba(0, 0, 0, 0.6); color: #fff; margin: 0; }
.module_box_set .add_schedule .s_li>.li { background: #fff; border: 1px solid rgba(0, 0, 0, 0.12); }
.module_box_set .add_schedule .s_li.fhc .li { background: #f7f9fb; border: 0; }
.module_box_set .add_schedule_con { background: #fff; border: 1px solid rgba(0, 0, 0, 0.12); }
.module_box_set .s_li.fhc .add_schedule_con { background: #f7f9fb; border: 0; }
.sch_add_con .search_jg .g_list { margin-left: -2px; margin-right: -2px; max-height: 168px; overflow-x: hidden; overflow-y: auto; }
.sch_add_con .search_jg .g_list .li { display: inline-block; float: left; width: 33.3%; }
.sch_add_con .search_jg .g_list .li_box { margin: 0 2px 4px 2px; background: #ecf1f4; overflow: hidden; padding: 8px; line-height: 32px; cursor: pointer; }
.sch_add_con .search_jg .g_list .li_box:hover { background: #00a0e8; color: #fff; }
.sch_add_con .search_jg .g_list .g_info { margin-left: 32px; padding-left: 8px; }
/*模块编辑-日程*/
.module_box_set .schedule .date_list { border: 1px solid rgba(0,0,0,0.12); border-left: 0; margin-bottom: 8px; }
.module_box_set .schedule .date_list>.li { height: 36px; line-height: 36px; background: #fff; border-left: 1px solid rgba(0,0,0,0.12); }
.module_box_set .schedule .s_li .li { border: 1px solid rgba(0,0,0,0.12); background: #fff; padding: 12px 16px; margin-bottom: 8px; }
.module_box_set .schedule .s_li .time { width: 120px; float: left; }
.module_box_set .schedule .s_li .time .icon { display: none; }
.module_box_set .schedule .s_li .theme { color: inherit !important; }
.module_box_set .schedule .s_li .box > .color { display: none; }
.module_box_set .schedule .s_li .info { margin-left: 120px; }
.module_box_set .schedule .s_li .site { display: none; }
.module_box_set .schedule .s_li .intro { display: none; }
.module_box_set .schedule .s_li .guset { display: none; }
.module_box_set .schedule .s_li_ti .time { display: none; }
.module_box_set .schedule .s_li_ti .info { margin-left: 0; margin-bottom: 12px; }
.module_box_set .schedule .s_li_box .li { border: 0; background: #ecf1f4; }
.module_box_set .schedule .s_li_box .li:last-child { margin-bottom: 0; }
/*模块项目编辑*/
.li>.box .edit_item_op { position: absolute; top: -6px; right: -6px; text-align: center; display: none; z-index: 10; }
.li:hover>.box>.edit_item_op { display: inline-block; }
.li>.box .edit_item_op>a { font-size: 13px; background: rgba(0, 0, 0, 0.8); color: #fff !important; width: 80px; height: 28px; line-height: 28px; min-width: 28px; display: inline-block; margin-bottom: 4px; padding: 0; float: left; }
.li>.box .edit_item_op .icon { margin: 0; width: 28px; margin-bottom: 4px; margin-left: 4px; }
.li>.box .edit_item_op .move { cursor: move; }
/*模块编辑-展会数据*/
.ex_data_set .list { margin: 0 -8px; }
.ex_data_set .list .li { width: 25%; float: left; }
.ex_data_set .list .box { margin: 0 8px; position: relative; background: #fff; border: 1px solid rgba(0, 0, 0, 0.12); text-align: center; padding: 16px; }
.ex_data_set .list .d { font-size: 20px; margin-bottom: 4px; }
.ex_data_set .list .edit_item_op { top: 0; right: 0; }
/*----------------------------网站可视化编辑 新-----------------------*/
/*后期页面上<div class="arrow bottom"></div><div class="form_box display_setting">...</div>都需删除仅留下模块设置部分*/
/*模块编辑
.module_set>.arrow { display: none; }
.module_set .nav_li { font-size: 13px; }
.module_set .form_li { font-size: 13px; }
.module_set .form_li input[type="radio"] { display: inline-block; }
.module_set .form_li input[type="checkbox"] { display: inline-block; }
.module_set.module .form_save .button { padding: 0; height: 36px; padding: 0 24px; line-height: 36px; font-weight: normal; font-size: 13px; margin-bottom: 24px; }
.module_set .kj_add { position: absolute; left: 0; height: 24px; width: 100%; z-index: 5; margin-top: -24px; }
.module_set .kj_add .add { display: none; position: absolute; top: 50%; margin-top: -12px; left: 50%; margin-left: -12px; width: 24px; height: 24px; background: rgba(0, 0, 0, 0.6); color: #fff; line-height: 22px; text-align: center; border-radius: 50%; font-size: 14px; }
.module_set .kj_add:hover .add { display: inline-block; }
.module_set .s_li>.kj_add:last-child { position: relative; margin: 0; }
.module_set .s_li>.kj_add:last-child .add { display: inline-block; width: 48px; border-radius: 3px; margin-left: -24px; }*/
/*模块编辑-找回电子票*/
/*----------------------------网站可视化编辑 新 end-----------------------*/
/*以下为规划版模块设置，未使用*/
.set_website_box { width: 100%; display: block; height: 100vh; }
.web_iframe { position: absolute; right: 0; left: 78px; top: 44px; bottom: 0; z-index: 9; overflow-y: scroll; overflow-x: hidden; background: #ecf1f4; }
.set_phone_web .web_iframe { overflow: hidden; }
.web_iframe .page_con { min-height: 860px; }
.web_iframe .module_attend { width: 376px; left: 50%; margin-left: -148px; top: 776px; }
.web_iframe .module_attend:before { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.01); display: inline-block; content: ""; }
.web_iframe .float_window { display: none; }
/*模块公共设置*/
.module.edit:hover { z-index: 10; }
.module .module_set { position: absolute; top: 24px; right: 16px; z-index: 1010; display: inline-block; }
/*下面三行，若可视化编辑上线，可删除*/
.module .module_set { position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: 100; display: none; background: rgba(0, 0, 0, 0.3); }
.module:hover .module_set { display: inline-block; }
.module .module_set .op { margin-top: 32px; margin-right: 16px; float: right; }
.module .module_set .op>a { color: #fff; border-radius: 3px; padding: 0 24px; text-align: center; height: 36px; line-height: 34px; margin-left: 4px; font-size: 13px; background: #27282d !important; text-shadow: none; float: left; box-shadow: none; border: 1px solid rgba(0, 0, 0, 0.3); box-sizing: border-box !important; }
.module .module_set .op>a:hover { background: #35363c !important; }
.module .module_set .op .d { width: 36px; padding: 0; }
.module .module_set .op .d .icon { margin: 0; }
.module .module_set .op_div { color: #fff; border-radius: 3px; width: 126px; text-align: center; height: 36px; line-height: 34px; padding: 0; margin-left: 4px; font-size: 13px; background: #27282d; border: 0; text-shadow: none; float: left; box-shadow: none; border: 1px solid rgba(0, 0, 0, 0.3); box-sizing: border-box !important; }
.module .module_set .op_div:hover { background: #35363c; border-radius: 3px 3px 0 0; }
.module .module_set .op_div .sleceted { display: block; color: #fff; }
.module .module_set .op_div .sleceted .icon { margin-left: 8px; margin-right: 0; }
.module .module_set .hover_block { right: -1px; left: auto; margin-top: 1px; background: #35363c; border: 1px solid rgba(0, 0, 0, 0.3); border-top: 1px solid rgba(255, 255, 255, 0.1); border-radius: 0 0 3px 3px; padding: 8px; width: 108px; }
.module .module_set .hover_block .set_li .button { height: 30px; line-height: 30px; padding: 0; border-radius: 2px; font-size: 13px; font-weight: normal; }
.module .module_set .hover_block .set_li .button:before { display: none; }
.module .module_set .hover_block .set_li_a { border: 1px solid rgba(0, 0, 0, 0.3); border-top: 0; display: block; color: #fff; background: rgba(0, 0, 0, 0.2); line-height: 28px; text-align: center; }
.module .module_set .hover_block .set_li_a:first-child { border-top: 1px solid rgba(0, 0, 0, 0.3); border-radius: 3px 3px 0 0; }
.module .module_set .hover_block .set_li_a:last-child { border-radius: 0 0 3px 3px; }
.module .module_set .hover_block .set_li_a.active { font-weight: bold; color: #00a0e8; }
.module .module_set .hover_block .set_li { margin-bottom: 8px; display: block; color: #fff; position: relative; text-align: left; line-height: initial; }
.module .module_set .hover_block .set_li:last-child { margin-bottom: 0; }
.module .module_set .set_li.horizontal { display: table; width: 100%; }
.module .module_set .set_li.horizontal .set_li_a { display: table-cell; border-top: 1px solid rgba(0, 0, 0, 0.3); border-left: 0; }
.module .module_set .set_li.horizontal .set_li_a:first-child { border-left: 1px solid rgba(0, 0, 0, 0.3); border-radius: 3px 0 0 3px; }
.module .module_set .set_li.horizontal .set_li_a:last-child { border-radius: 0 0 3px 3px; }
.module .module_set .advanced_settings { width: 384px; border-top: 1px solid rgba(0, 0, 0, 0.3); border-radius: 3px 0 3px 3px; margin-top: 0; }
.module .module_set .advanced_settings:before { content: ""; display: inline-block; position: absolute; right: 0; top: -1px; height: 1px; background: #35363c; width: 126px; }
.module .module_set .d .hover_block { border-top: 1px solid rgba(0, 0, 0, 0.3); border-radius: 3px 0 3px 3px; margin-top: 0; }
.module .module_set .d .hover_block:before { content: ""; display: inline-block; position: absolute; right: 0; top: -1px; height: 1px; background: #35363c; width: 36px; }
.module .module_set .bg_li .l { display: inline-block; height: 30px; line-height: 30px; width: 34px; overflow: hidden; float: left; cursor: pointer; border: 1px solid transparent; }
.module .module_set .bg_li .l.active { border: 1px solid #00a0e8; }
.module .module_set .bg_li .l img { float: left; }
.module .module_set .number { border: 0; padding: 0; width: 30px; background: none; color: #fff; text-align: center; }
.module .module_set .button { display: block; height: 28px; line-height: 28px; padding: 0; border-radius: 3px; font-size: 13px; box-shadow: none; }
.module .module_set .button:before { display: none; }
.module .module_set .hover_block select { height: 28px; line-height: 28px; border-radius: 2px; }
/*模块编辑*/
.module.edit .button_edit { height: 28px; line-height: 28px; min-width: 80px; text-align: center; font-size: 13px; border-radius: 3px; background: rgba(0, 0, 0, 0.8); cursor: pointer; color: #fff; display: inline-block; z-index: 100; position: relative; }
.module.edit .edit_link { content: ""; border: 1px solid rgba(0, 0, 0, 0.6); position: absolute; left: -6px; top: -6px; right: -6px; bottom: -6px; z-index: 1001; border-radius: 3px; background: rgba(255, 255, 255, 0.9); display: none; font-size: 13px; }
.module.edit .edit_link .button_edit { position: absolute; left: 50%; margin-left: -40px; top: 50%; margin-top: -14px; }
.module.edit .li>.box { position: relative; }
.module.edit .li>.box:hover:before { content: ""; border: 1px solid rgba(0, 0, 0, 0.6); position: absolute; left: -6px; top: -6px; right: -6px; bottom: -6px; display: inline-block; border-radius: 3px; background: rgba(255, 255, 255, 0.1); z-index: 1; }
.module.edit .li>.box .edit_item_op { position: absolute; top: -6px; right: -6px; text-align: center; display: none; z-index: 10; }
.module.edit .li>.box:hover>.edit_item_op { display: inline-block; }
.module.edit .edit_item_op>a { font-size: 13px; background: rgba(0, 0, 0, 0.8); color: #fff !important; width: 80px; height: 28px; line-height: 28px; min-width: 28px; display: inline-block; margin-bottom: 4px; padding: 0; float: left; }
.module.edit .edit_item_op .icon { margin: 0; width: 28px; margin-bottom: 4px; margin-left: 4px; }
.module.edit .edit_item_op .move { cursor: move; }
.module.edit .up_load_img { position: relative; z-index: 2; }
.module.edit .up_load_img .up_file { display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); color: #fff; height: inherit; line-height: inherit; border: 0 !important; font-size: 13px; z-index: 5; }
.module.edit .up_load_img:hover .up_file, .module.edit .li>.box:hover .up_load_img .up_file { display: block; }
.module.edit .up_load_img .up_file .text { display: inline-block; width: 52px; height: 54px; position: absolute; left: 50%; top: 50%; margin-left: -26px; margin-top: -27px; }
.module.edit .up_load_img .up_file .icon { font-size: 32px; line-height: 1; margin: 0; margin-bottom: 4px; display: inline-block; }
.module.edit .li>.box:hover .contenteditable { overflow: inherit; -webkit-line-clamp: inherit; white-space: inherit; }
.module.edit .li>.box .contenteditable:focus { overflow: inherit; -webkit-line-clamp: inherit; white-space: inherit; }
.module.edit .edit_item_add { text-align: center; }
/*模块编辑-模块标题*/
.module .title_box { position: relative; display: inline-block; }
.module .title_box .button_edit.none { position: absolute; top: 0; left: 100%; min-width: inherit; width: 20px; display: none; text-align: left; padding-left: 8px; }
.module .title_box .button_edit.none .icon { font-size: 12px; opacity: 1; color: #fff; vertical-align: middle; margin-right: 4px; }
.module .title_box .button_edit.none span { display: none; }
.module .title_box:hover .button_edit.none { display: inline-block; }
.module .title_box:hover .contenteditable:before { content: ""; border: 1px solid rgba(0, 0, 0, 0.6); position: absolute; left: -6px; top: -6px; right: -6px; bottom: -6px; z-index: 1; border-radius: 3px; }
.module .title_box .button_edit.none:hover { width: 90px; }
.module .title_box .button_edit.none:hover span { display: inline-block; vertical-align: middle; }
.module .title_none { display: block; }
.module .title_none .title_box>.icon { display: none !important; }
.module .title_none .title_box .ti { display: none !important; }
/*模块编辑-菜单*/
.module.menu .module_set .op { position: absolute; top: 50%; margin-top: -18px; right: 16px; margin-right: 0; }
.module.menu .or_logo .logo { position: relative; z-index: 101; display: inline-block; }
.module.menu .or_logo .button_edit { display: none; }
.module.menu:hover .or_logo .button_edit { display: block; position: absolute; left: 0; right: 0; bottom: 0; top: 0; border-radius: 3px; background: rgba(0, 0, 0, 0.8); cursor: pointer; }
.module.menu .or_logo .text { position: absolute; left: 50%; top: 50%; display: inline-block; text-align: center; color: #fff; font-size: 13px; width: 80px; height: 28px; line-height: 28px; margin-left: -40px; margin-top: -14px; color: #fff; }
.module_menu_logo .l_li { cursor: pointer; }
.module_menu_logo .l_li input { float: left; }
.module_menu_logo .l_li .l { float: left; position: relative; margin-bottom: 16px; }
.module_menu_logo .l_li img { height: 32px; margin-bottom: 4px; }
.module_menu_logo .l_li .name { position: absolute; left: 0; top: 100%; right: 0; color: #979CA3; }
/*模块编辑-页头*/
.module.banner .set_li .input_box input { padding: 1px 8px; border-radius: 2px; width: 294px; padding-left: 32px; }
.module.banner .set_li .input_box .ab { position: absolute; left: 8px; top: 7px; line-height: 1; color: #202020; }
.module.banner .set_li .del { display: none; }
.module.banner .set_li:hover .del { display: inline-block; position: absolute; right: 8px; top: 3px; }
/*模块编辑-活动详情*/
.module.details .contenteditable .edui-container .edui-toolbar { width: 456px; }
/*模块编辑-活动列表*/
/*模块编辑-活动门票*/
.module.register .con:hover .edit_link { display: block; }
.module.register .edit_link .button_edit { width: 120px; margin-left: -60px; }
/*模块编辑-已报名*/
.module.sign_up .con:hover .edit_link { display: block; }
.module.sign_up .edit_link .button_edit { width: 160px; margin-left: -80px; }
/*模块编辑-活动主办方*/
/*样式设置*/
.edit_box { position: absolute; left: -24px; top: 100%; font-size: 13px; line-height: 1.42857143; color: #202020; font-family: "Helvetica Neue", Helvetica, "Lantinghei SC", "Hiragino Sans GB", "Microsoft YaHei", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif; font-weight: normal; background: #fff; padding: 8px; padding-right: 0; width: 486px; margin-top: 2px; z-index: 1000; text-align: left; }
.edit_box .it { float: left; margin-right: 4px !important; }
.edit_box .line { border: 1px solid rgba(0, 0, 0, 0.12); height: 34px; width: 34px; line-height: 34px; text-align: center; color: #979CA3; cursor: pointer; display: inline-block; float: left; background: #fff; }
.edit_box .line.center { border-left: 0; border-right: 0; }
.edit_box .line .icon { margin: 0; font-size: 20px; }
.edit_box .line.active { color: #202020; }
.edit_box .it .label { float: left; line-height: 36px; margin-right: 4px; margin-left: 8px; }
.edit_box .input_box { width: 60px; float: left; padding-right: 16px; }
.edit_box .input_box input { width: 100%; }
/*模块编辑-时间与地点*/
.module.time_location .con:hover .edit_link { display: block; }
.module.time_location .edit_link .button_edit { width: 160px; margin-left: -80px; }
/*模块编辑-嘉宾*/
.module .guset_li .li>.box:hover:before { left: -12px; top: -12px; right: -12px; bottom: -12px; }
.module .guset_li .li>.box .edit_item_op { top: -12px; right: -12px; }
.module .guset_li .info { position: relative; z-index: 2; }
/*模块编辑-合作伙伴*/
.module.partner .list .button_edit { width: 120px; }
.module_partner_add .sch_add_con .input_con { margin-bottom: 8px; }
.module_partner_add .r_li .li { border-bottom: 1px solid rgba(0, 0, 0, 0.06); padding: 8px 0; cursor: pointer; overflow: hidden; line-height: 36px; }
.module_partner_add .r_li .li:last-child { border: 0; }
.module_partner_add .r_li .li:hover { background: #ecf1f4; }
.module_partner_add .r_li .img { width: 100px; height: 36px; bckground: #fff; float: left; }
.module_partner_add .r_li .img_center { width: 100px; height: 36px; }
.module_partner_add .r_li .name { margin-left: 100px; padding-left: 16px; }
.module_partner_add .list { margin: 0 -4px; margin-top: 16px; }
.module_partner_add .list .li { width: 25%; float: left; -webkit-animation: fadeIn 0.8s ease 0s both; }
.module_partner_add .list .box { background: #ecf1f4; margin: 0 4px; margin-bottom: 8px; padding: 8px; text-align: center; cursor: pointer; position: relative; }
.module_partner_add .list .or_img { width: 100%; height: 60px; background: #fff; margin-bottom: 4px; }
.module_partner_add .list .img_center { width: 100%; height: 60px; }
.module_partner_add .list .input { box-sizing: border-box; width: 100%; }
.module_partner_add .list .op { position: absolute; right: 4px; top: 4px; display: none; }
.module_partner_add .list .op a { display: inline-block; width: 24px; height: 24px; line-height: 24px; text-align: center; border-radius: 3px; background: rgba(0, 0, 0, 0.6); color: #fff; }
.module_partner_add .list .li:hover .op { display: inline-block; }
/*模块编辑-图文列表*/
.module.text_img_li .li>.box:hover:before { z-index: -1; left: -12px; top: -12px; right: -12px; bottom: -12px; }
.module.text_img_li .li>.box .edit_item_op { top: -12px; right: -12px; }
/*模块编辑-照片墙*/
.module.pic_wall .edit_item_add { left: 0 !important; top: auto !important; bottom: -28px; width: 100% !important; position: absolute; }
/*模块编辑-联系我们*/
.contact_us_list .li { margin-bottom: 16px; position: relative; }
.contact_us_list .left_icon { width: 76px; height: 76px; float: left; background: url(../img/canvas_bg.png); }
.contact_us_list .box>.text { margin-left: 76px; padding-left: 16px; }
.contact_us_list .contenteditable { padding: 8px; background: #fff; margin-bottom: 8px; }
.contact_us_list .contenteditable:before { content: ""; border: 1px solid rgba(0, 0, 0, 0.12) !important; position: absolute; left: 0 !important; top: 0 !important; right: 0 !important; bottom: 0 !important; z-index: 1; border-radius: 3px; }
.contact_us_list .up_load_img { position: relative; z-index: 2; }
.contact_us_list .up_load_img .up_file { display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); color: #fff; height: inherit; line-height: inherit; border: 0 !important; font-size: 13px; z-index: 5; }
.contact_us_list .up_load_img:hover .up_file { display: block; }
.contact_us_list .up_load_img .up_file .text { display: inline-block; width: 52px; height: 54px; position: absolute; left: 50%; top: 50%; margin-left: -26px; margin-top: -27px; }
.contact_us_list .up_load_img .up_file .icon { font-size: 32px; line-height: 1; margin: 0; margin-bottom: 4px; display: inline-block; }
.contact_us_list .edit_item_op { position: absolute; top: 0; left: 100%; text-align: center; display: inline-block; z-index: 10; }
.contact_us_list .edit_item_op .icon { display: inline-block; border-radius: 2px; font-size: 13px; background: rgba(0, 0, 0, 0.8); color: #fff !important; height: 28px; line-height: 28px; min-width: 28px; display: inline-block; padding: 0; float: left; margin: 0; width: 28px; margin-bottom: 4px; margin-left: 4px; }
.contact_us_list .edit_item_op .move { cursor: move; }
.contact_us_list .button_edit { height: 28px; line-height: 28px; min-width: 80px; text-align: center; font-size: 13px; border-radius: 3px; background: rgba(0, 0, 0, 0.8); cursor: pointer; color: #fff; display: inline-block; z-index: 100; position: relative; }
/*模块编辑-下载文件*/
.module_box_set .download_li { background: #fff; border: 1px solid rgba(0,0,0,0.12); padding: 16px; margin-bottom: 8px; }
.module_box_set .download_li .item_title { font-weight: bold; margin-bottom: 8px; }
.module_box_set .download_li .li { background: #f7f9fb; border: 1px solid rgba(0,0,0,0.06); padding: 12px; border-top: 0; }
.module_box_set .download_li .li:first-child { border-top: 1px solid rgba(0,0,0,0.06); }
.module_box_set .download_li .li .box { position: relative; }
.module_box_set .download_li .li .img_box { display: none; }
/*
.module_box_set .download_li .up_load_img { position: relative; z-index: 2; width: 56px; height: 56px; float: left;    background: url(../img/canvas_bg.png); }
.module_box_set .download_li .up_load_img .up_file { display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); color: #fff; height: inherit; line-height: inherit; border: 0 !important; font-size: 13px; z-index: 5; }
.module_box_set .download_li .up_load_img:hover .up_file { display: block; }
.module_box_set .download_li .up_load_img .up_file .text { display: inline-block; width: 52px; height: 54px; position: absolute; left: 50%; top: 50%; margin-left: -26px; margin-top: -27px; }
.module_box_set .download_li .up_load_img .up_file .icon { font-size: 20px;
    line-height: 1;
    margin: 0;
    margin-bottom: 4px;
    display: inline-block;
    margin-top: 10px; }*/
.module_box_set .download_li .edit_item_op { position: absolute; top: -4px; right: 0; display: inline-block; z-index: 10; }
.module_box_set .download_li .edit_item_op .icon { display: inline-block; border-radius: 2px; font-size: 13px; background: rgba(0, 0, 0, 0.8); color: #fff !important; height: 28px; line-height: 28px; min-width: 28px; display: inline-block; padding: 0; float: left; margin: 0; width: 28px; margin-bottom: 4px; margin-left: 4px; }
.module_box_set .download_li .edit_item_op .move { cursor: move; }
.module_box_set .download_li .button_edit { height: 28px; line-height: 28px; min-width: 80px; text-align: center; font-size: 13px; border-radius: 3px; background: rgba(0, 0, 0, 0.8); cursor: pointer; color: #fff; display: inline-block; z-index: 100; position: relative; margin-top: 8px; }
.module_box_set .download_add .button_edit { height: 28px; line-height: 28px; min-width: 80px; text-align: center; font-size: 13px; border-radius: 3px; background: rgba(0, 0, 0, 0.8); cursor: pointer; color: #fff; display: inline-block; z-index: 100; position: relative; }
.module_box_set .download_li .intro { display: none; }
.download_form_li { background: #f7f8fb; border: 1px solid rgba(0,0,0,0.06); padding: 16px; border-radius: 2px; }
.download_form_li .form_li { margin-bottom: 0; }
.download_form_li .download_form { margin-bottom: 8px; }
.download_form_img { width: 60px; height: 60px; float: left; margin-bottom: 0; }
.download_form_img .img_box { position: relative; z-index: 2; width: 60px; height: 60px; float: left; background: url(../img/canvas_bg.png); }
.download_form_img .img_box .up_file { display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); color: #fff; height: inherit; line-height: inherit; border: 0 !important; font-size: 13px; z-index: 5; }
.download_form_img .img_box:hover .up_file { display: block; }
.download_form_img .img_box .up_file .text { display: inline-block; width: 52px; height: 54px; position: absolute; left: 50%; top: 50%; margin-left: -26px; margin-top: -27px; }
.download_form_img .img_box .up_file .icon { font-size: 20px; line-height: 1; margin: 0; margin-bottom: 4px; display: inline-block; margin-top: 10px; }
.download_form { margin-left: 60px; padding-left: 12px; }
/*模块编辑-重要日期*/
.importnt_date_list .li { position: relative; border: 1px solid rgba(0, 0, 0, 0.12); padding: 8px 16px; background: #fff; margin-bottom: 8px; }
.importnt_date_list .ti { display: inline-block; float: left; width: 49%; }
.importnt_date_list .date { display: inline-block; float: right; width: 49%; }
.importnt_date_list .box .input { width: 100%; box-sizing: border-box; height: 36px; }
.importnt_date_list .edit_item_op { position: absolute; top: 0; left: 100%; text-align: center; display: inline-block; z-index: 10; }
.importnt_date_list .edit_item_op .icon { display: inline-block; border-radius: 2px; font-size: 13px; background: rgba(0, 0, 0, 0.8); color: #fff !important; height: 28px; line-height: 28px; min-width: 28px; display: inline-block; padding: 0; float: left; margin: 0; width: 28px; margin-bottom: 4px; margin-left: 4px; }
.importnt_date_list .edit_item_op .move { cursor: move; }
.importnt_date_list .button_edit { height: 28px; line-height: 28px; min-width: 80px; text-align: center; font-size: 13px; border-radius: 3px; background: rgba(0, 0, 0, 0.8); cursor: pointer; color: #fff; display: inline-block; z-index: 100; position: relative; }
/*模块编辑-菜单切换*/
.module.nav_tab .module .module_set { position: relative; top: auto; right: auto; margin-bottom: 16px; margin-top: -16px; }
.module.nav_tab .tab .li>.box:before { display: none; }
.module.nav_tab .tab .edit_item_add { position: absolute; left: 50%; margin-left: -40px; top: 100%; }
.module.nav_tab .tab_module { min-height: 64px; }
.module_nav_tab .list { margin-bottom: 8px; border: 1px solid rgba(0, 0, 0, 0.12); border-bottom: 0; }
.module_nav_tab .li { cursor: move; border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding: 8px; line-height: 22px; position: relative; }
.module_nav_tab .li .name { width: 60%; }
.module_nav_tab .li .op { position: absolute; top: 8px; right: 8px; display: none; }
.module_nav_tab .li .op a { margin-left: 16px; }
.module_nav_tab .li:hover .op { display: inline-block; }
/*模块编辑-父级模块*/
.add_mo_box { margin: 0 -8px; }
.add_mo_box .box { margin: 0 8px; }
.add_mo_box .box .added_mo { padding: 8px; border: 1px solid rgba(0, 0, 0, 0.12); background: #fff; border-radius: 3px; margin-bottom: 4px; position: relative; }
.add_mo_box .box .added_mo .icon { position: absolute; right: 8px; top: 4px; }
.add_mo_box .box .button { height: 36px; line-height: 36px; font-size: 13px; padding: 0; }
.add_mo_box .box .button:before { display: none; }
.module.parent_module .module .module_set { top: 0; right: 0; }
.module.parent_module .pa_mo_con>.con>.edit_item_add .button_edit { width: 120px; }
.module_parent_module .box { margin: 0 8px; margin-bottom: 16px; }
.module_parent_module .li { border: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 8px; cursor: move; padding: 8px; line-height: 22px; text-align: center; position: relative; }
.module_parent_module .li .op { position: absolute; right: 8px; top: 8px; display: none; }
.module_parent_module .li:hover .op { display: inline-block; }
/*模块编辑-内嵌的模块设置（菜单切换，父级模块）*/
.module.edit .module .module_set { height: 28px; display: block; opacity: 0; }
.module.edit .module:hover .module_set { opacity: 1; -webkit-animation: fadeIn 0.8s ease 0s both; }
.module.edit .module .module_set .op { float: right; }
.module.edit .module .module_set .op .d { width: 28px; height: 28px; line-height: 26px; }
.module.edit .module .module_set .op_div { height: 28px; line-height: 26px; }
.module.edit .module .set_bg { display: none; }
.module.edit .module .set_m { display: none; }
.module.edit .module .sorting { display: none; }
.module.edit .module .del_m { display: none; }
.module_son.web_module .m_li .li { width: 20%; }
/*模块编辑-轮播-图片*/
.module.scroll_module .con:hover .edit_link { display: block; }
.module.scroll_module.style_b .con:hover .edit_link { top: 0; left: 0; right: 0; bottom: 0; }
.module_scroll_set .add { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding-bottom: 16px; margin-bottom: 24px; }
.module_scroll_set .li { border-bottom: 1px dotted rgba(0, 0, 0, 0.12); padding-bottom: 16px; margin-bottom: 24px; position: relative; }
.module_scroll_set .li .op { position: absolute; bottom: 28px; right: 8px; z-index: 10; }
.module_scroll_set .info { width: 484px; float: left; }
.module_scroll_set .info .form_li { margin-bottom: 8px; }
.module_scroll_set .img { float: right; width: 122px; height: 122px; border: 1px solid rgba(0, 0, 0, 0.12); position: relative; }
.module_scroll_set .img .img_center { width: 122px; height: 122px; }
.module_scroll_set .img .btn_addPic { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); color: #fff; z-index: 3; display: none; }
.module_scroll_set .img .text .icon { font-size: 32px; display: block; margin-top: 32px; }
.module_scroll_set .img .img_info { position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); color: #fff; font-weight: bold; z-index: 2; height: 28px; line-height: 28px; text-align: left; padding: 0 8px; }
.module_scroll_set .li:hover .img .btn_addPic { display: block; }
.module_scroll_set .form_save { padding-top: 0; }
/*模块编辑-展商名录*/
.module.exhibitor_list .con:hover .edit_link { display: block; }
.module.exhibitor_list .edit_link .button_edit { width: 160px; margin-left: -80px; }
/*模块编辑-图文*/
.edit .add_elements { position: relative; }
.edit .add_elements .span { display: inline-block; width: 37px; height: 24px; background: url(../img/website_set/add_elements.png); background-size: cover; position: absolute; right: 100%; top: -18px; cursor: pointer; }
.edit .add_elements .close { display: inline-block; position: absolute; right: 100%; top: 0; width: 24px; height: 24px; line-height: 24px; background: rgba(0, 0, 0, 0.8); color: #fff; text-align: center; }
.edit .add_elements_list { overflow: hidden; margin-bottom: 16px; }
.edit .add_elements_list .li { width: 100px; height: 60px; text-align: center; background: #27282d; border: 1px solid rgba(0, 0, 0, 0.3); margin: 0 4px 8px 4px; border-radius: 3px; color: #fff; font-size: 12px; cursor: pointer; float: left; }
.edit .add_elements_list .li img { max-width: 24px; max-height: 24px; margin-top: 8px; margin-bottom: 4px; }
.edit .element_li .edui-container { display: block; }
.edit .element_list_h .li:hover>.box:before { z-index: -1; left: -12px; right: -12px; top: -12px; bottom: -12px; }
.edit .element_list_h .li:hover>.box>.edit_item_op { top: -12px; right: -12px; }
.edit .element_list_h .edit_item_add { margin-bottom: 24px; margin-top: -8px; }
.edit .element_img .li:hover>.box:before { left: -6px; right: -6px; top: -6px; bottom: -6px; }
.edit .element_video .li { position: relative; }
.edit .element_video .li:hover .edit_link { display: block; max-width: none; }
.edit .element_button .li { display: inline-block; }
/*左侧弹出层*/

.layer_box_set { position: absolute; left: 78px; margin: 0; top: 44px; width: 302px; overflow-x: hidden; overflow-y: auto; background: #fff; z-index: 101; }
.layer_box_set .layer_header { text-align: left; border: 0; padding: 16px 16px 8px 16px; }
.layer_box_set .layer_header .title { font-size: 13px; }
.layer_box_set .layer_header .icon { font-size: 16px; margin-right: 0; right: 16px; color: #a3aaad; }
.layer_box_set .layer_header .icon:hover { color: #ff1d00; }
.layer_box_set .layer_con { max-height: none; }
.layer_box_set .layer_con .form_box { padding: 0 16px !important; }
.layer_box_set .layer_con .label { font-weight: 600; margin-bottom: 8px; }
.layer_box_set .layer_con .it { margin-right: 8px; }
.layer_box_set .layer_con .it:last-child { margin: 0; }
/*移动端设置*/

.set_phone_web .p_fa .iframe * { box-sizing: border-box; }
.set_phone_web .p_fa .iframe .module_set * { box-sizing: content-box; }
.set_phone_web .module .module_set .op { margin-top: 16px; margin-right: 8px; }
.set_phone_web .module .module_set .op>a { width: auto; padding: 0 24px; }
.set_phone_web .module .module_set .op_div:hover .advanced_settings { width: 360px; }
.set_phone_web .module.edit .module_set .op_div:hover .advanced_settings { right: -41px; }
/*移动端设置-banner模块*/

.set_phone_web .module.banner { position: relative; z-index: 2; }
/*移动端设置-菜单模块*/

.set_phone_web .module.menu .or_logo .up_file { left: 8px; top: 5px; right: 0; bottom: 0; min-width: inherit; }
.set_phone_web .module.menu .module_set .op { top: 4px; right: 8px; margin: 0; }
/*移动端设置-九宫格模版*/

.set_phone_web .module_list .module .module_set .op { width: 80px; height: 94px; position: absolute; margin: 0; left: 50%; margin-left: -40px; top: 50%; margin-top: -47px; }
.set_phone_web .module_list .module .module_set .op>a { width: 80px; height: 30px; line-height: 30px; margin: 0; margin-bottom: 2px; }
/*SET_PHONE_WEBSITE 待删除*/

.set_phone_web .phone_model_bg { margin: 32px auto 0 auto; display: block; }
.set_phone_web .module_box_set { position: absolute; right: 0; top: 0; width: 606px; background: #fff; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.137); z-index: 100; bottom: 0; padding: 24px 16px; padding-top: 68px; }
.set_phone_web .module_box_set .form_box { width: 100%; }
.set_phone_web .module_box_set .nav_li.line .li.active { border-bottom: 1px solid #fff; }
.set_phone_web .module_box_set .form_up_img .img { background: #ecf1f4; }
.set_phone_web .module_box_set .form_up_img .img .icon { font-size: 32px; margin: 0; margin-top: 24px; display: inline-block; }
.set_phone_web .chooce_icon { margin: 0; float: none; max-width: none; }
.set_phone_web .chooce_icon .select { margin: 0; margin-bottom: 8px; display: block; }
.set_phone_web .chooce_icon .icon_list { box-shadow: none; border: 1px solid rgba(0, 0, 0, 0.12); border-top: 1px solid #fff; margin-top: -1px; padding: 2px; }
.set_phone_web .chooce_icon .icon_list .i { display: inline-block; float: left; width: 20%; text-align: center; }
.set_phone_web .chooce_icon .icon_list .i .icon { display: block; margin: 2px; height: 40px; line-height: 40px; font-size: 24px; background: #ecf1f4; color: #6B717B; cursor: pointer; }
.set_phone_web .chooce_icon .icon_list .i .icon:hover { color: #202020; }
.set_phone_web .iframe .container { width: 100%; }
/*移动端预览*/

.phone_model_bg { display: inline-block; position: relative; width: 462px; }
.phone_model_bg img.phone { width: 462px; position: relative; top: 0; z-index: 0; }
.phone_model_bg .phone_con { position: absolute; top: 0; width: 100%; left: 0; z-index: 10; }
.phone_model_bg .phone_title { color: #fff; text-align: center; font-size: 18px; padding-top: 24px; height: 40px; line-height: 40px; font-weight: 600; width: 60%; margin: 0 auto; box-sizing: content-box; }
.phone_model_bg .face { background: #fff; width: 376px; height: 668px; margin: 82px 0 0 44px; background: url(../img/phone_top_weichat.png) no-repeat top center #1a191e; background-size: contain; overflow: hidden; font-size: 13px; }
.phone_model_bg .m_li.right { margin: 32px 16px 0 72px; position: relative; padding-bottom: 2px; padding-right: 6px; }
.phone_model_bg .m_li.right .text { background: #4dda66; color: #fff; border-radius: 8px; padding: 8px; font-size: 16px; line-height: 1.6; }
.phone_model_bg .m_li.right img { width: 18px; position: absolute; bottom: 0; right: 0; }
.phone_model_bg .p_fa { height: 604px; width: 100%; overflow: hidden; }
.phone_model_bg .p_fa .iframe { width: 100%; height: 100%; overflow-y: auto; overflow-x: hidden; }
.phoneweb_view { padding: 48px 0; background: url(../img/system_gallery/12.jpg) no-repeat center; background-size: cover; }
.phoneweb_view .phone_model_bg { float: left; width: 462px; margin-left: 80px; }
.phoneweb_view .code { float: right; margin-right: 80px; padding-top: 180px; }
.phoneweb_view .code .ti { font-size: 20px; margin-bottom: 24px; color: #fff; }
.phoneweb_view .code img { width: 280px; height: 280px; background: #fff; margin-bottom: 24px; }
.phoneweb_view .code .button { border: 1px solid rgba(255, 255, 255, 0.8); color: #fff; padding: 0; width: 280px; height: 46px; line-height: 46px; font-size: 14px; background: rgba(0, 0, 0, 0.3); }
/**/
.set_web_box .up_file { height: 102px; color: #979CA3; margin-top: 8px; }
.set_web_box .up_file .icon { display: block; font-size: 30px; line-height: 1; margin-right: 0; margin-top: 24px; }
.set_web_box .box_warning { font-size: 12px; background: rgba(0, 160, 232, 0.1); border: 1px solid rgba(0, 160, 232, 0.3) !important; color: #00a0e8; }
.set_web_box>.box_warning { padding-right: 16px; }
.web_module .page_list .li:hover { background: #ecf1f4; }
.color_input { height: 18px; line-height: 18px; border: 1px solid rgba(0, 0, 0, 0.12) !important; padding: 8px; width: 70px; text-align: center; display: inline-block; background-color: #fff; }
.display_format { padding: 8px 0 0 8px; border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important; }
.display_format .fo_li { margin: 0 8px 8px 0; width: 110px; height: 66px; overflow: hidden; float: left; cursor: pointer; border: 2px solid rgba(0, 0, 0, 0.12); position: relative; }
.display_format .fo_li .icon { display: none; }
.display_format .fo_li.active { border: 2px solid #00a0e8; }
.display_format .fo_li.active .icon { color: #00a0e8; display: inline-block; margin: 0; line-height: 1; position: absolute; top: 0; left: 0; }
.page_content { border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important; max-height: none !important; }
.page_content .li { cursor: pointer; position: relative; }
.page_content .li:last-child { border-bottom: 0; }
.page_content .li .icon { color: #a3aaad; }
.page_content .li.active { background: #ecf1f4; }
.page_content .li.active:hover { background: #ecf1f4; }
.page_content .li.active .icon { color: #00a0e8; }
.page_content .li.disabled { cursor: not-allowed; color: #979CA3; }
.page_content .li.disabled:hover { background: #fff; }
.page_content .li.disabled .gl { display: none; }
.page_content .li.disabled:hover .gl { display: inline-block; padding: 4px; height: 20px; line-height: 20px; background: #ecf1f4; color: #979CA3; font-size: 12px; position: absolute; right: 4px; top: 4px; }
.page_content .li.disabled .gl:hover { color: #202020; }
.page_content .box_warning { border: 0 !important; background: rgba(0, 160, 232, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important; color: #00a0e8; font-size: 12px; }
.module_list .m .module_set { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); display: none; text-align: center; font-size: 13px; }
.module_list .m:hover .module_set { display: block; }
.module_list .m .module_set a { color: #fff; background: none; border: 0; box-shadow: none; text-shadow: none; }
.module_list .m .module_set a:hover { color: #00a0e8; }
/*以下模块设置在模块可视化编辑上线后可删除*/

.set_web_box .top_ti { font-size: 14px; color: #979CA3; margin-bottom: 16px; }
/*选择模版标题，若配色整合到选择模版中，这段可删除*/
/*旧的模块设置与编辑*/

.module_box_set { background: #f7f9fb; position: relative; z-index: 1001; font-size: 13px; padding: 24px 0; box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3); }
.module_box_set .arrow { display: none; }
.module_box_set .form_box { max-width: 904px; margin: 0 auto; }
.module_box_set .back { font-weight: 600; margin-bottom: 16px; background: #ecf1f4; padding: 4px; }
.module_box_set .back a { color: inherit; }
.module_box_set .form_li { margin-bottom: 8px; }
.module_box_set .form_li .title { font-size: 13px; font-weight: normal; height: auto; line-height: inherit; background: none; border: none; padding: 0; margin: 0; }
.module_box_set .form_li input[type="radio"] { display: inline-block; }
.module_box_set .form_li input[type="checkbox"] { display: inline-block; }
.module_box_set .form_save { margin-top: 16px; }
.website_page .module_box_set { position: relative; left: auto; top: auto; right: auto; bottom: auto; overflow: inherit; padding: 24px; color: #202020; }
.website_page .module_box_set .arrow { display: none; }
.website_page .module_box_set .arrow.bottom:after { border-width: 24px; border-top-color: #f7f9fb; bottom: -24px; margin-left: -24px; }
.website_page .module_box_set .form_li .label_l { text-align: left; }
.right .module_box_set .form_li .label_l { width: 100%; float: none; margin-bottom: 4px; }
.right .module_box_set .form_li .con_l { padding-left: 0; }
/*新加*/

.module_box_set .form_box.display_setting .form_li .form_up_img { width: 100px; }
.module_box_set .form_box.display_setting .form_li .form_up_img .img { width: 100px; height: 100px; }
.module_box_set .form_box.display_setting .form_up_button { padding-left: 116px; }
/**/

.edit .li.enter>.box:before { content: ""; border: 2px dashed rgba(0, 0, 0, 0.2); position: absolute; left: -6px; top: -6px; right: -6px; bottom: -6px; display: inline-block; border-radius: 3px; background: rgba(255, 255, 255, 0.1); z-index: 1; }
.edit .li.enter .up_load_img .up_file { display: block; }
.edit .li.enter>.box .edit_item_op { display: inline-block; }
.edit .li.enter>.box .edit_item_op a { border-radius: 28px; }
.edit .li.enter>.box .edit_item_op .save { background: #00a0e8; }
/*嘉宾设置*/

.module_box_set .add_con .form_box .ti { max-width: none !important; width: 100%; }
.module_box_set .add_con .form_li { max-width: none; width: 100%; }
/*合作伙伴设置*/

.add_partner { margin-right: -8px; }
.add_partner .item .edit { margin-left: 8px; }
.add_partner .p_li { margin-top: 8px; }
.add_partner .p_li .li { border: 1px solid rgba(0, 0, 0, 0.12); float: left; margin-right: 8px; margin-bottom: 8px; width: 100px; height: 42px; position: relative; cursor: move; }
.add_partner .p_li .img_center { width: 100px; height: 42px; }
.add_partner .p_li .li>.icon { display: none; margin: 0; }
.add_partner .p_li .li:hover .img_center { background: #000; }
.add_partner .p_li .li:hover .img_center img { opacity: 0.4; }
.add_partner .p_li .li:hover .icon { display: inline-block; position: absolute; top: 8px; left: 24px; color: #fff; }
.add_partner .p_li .li:hover .del.icon { left: auto; right: 24px; }
.add_partner .p_li .add { border: 0; cursor: default; }
.add_partner .p_li .add .up_file { background: #fff; height: 42px; line-height: 42px; box-shadow: none; }
.add_partner .p_li .add .icon { font-size: 24px; color: #979CA3; margin: 0; margin-top: 4px; }
/*设置图文列表*/

.form_li .text_img_li .li { cursor: move; }
.form_li .text_img_li .li .name { padding-right: 120px; }
.form_li .text_img_li .li .op { position: absolute; right: 8px; top: 0; display: none; }
.form_li .text_img_li .li .op a { margin-left: 16px; }
.form_li .text_img_li .li:hover .op { display: block; }
/*设置照片墙*/

.form_li .add_pic { margin-right: -4px; }
.add_pic .li { float: left; width: 93px; height: 60px; overflow: hidden; border: 1px solid rgba(0, 0, 0, 0.06); margin-right: 4px; position: relative; cursor: move; margin-bottom: 4px; }
.add_pic .li:last-child { margin: 0; }
.add_pic .li.add { border: 0; cursor: default; width: 95px; }
.add_pic .up_file { height: 58px; }
.add_pic .up_file .icon { font-size: 24px; color: #979CA3; margin: 0; margin-top: 12px; display: inline-block; }
.add_pic .li .op { display: none; }
.add_pic .li:hover .op { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); text-align: center; }
.add_pic .li .op a { color: #fff; display: inline-block; padding: 6px; margin-top: 12px; }
.add_pic .li.more { background: #fff; text-align: center; color: #979CA3; font-size: 12px; cursor: pointer; }
.add_pic .li.more .icon { font-size: 24px; display: block; line-height: 1; margin: 0; margin-top: 8px; }
/*轮播设置*/

.rotation_li { border: 1px solid rgba(0, 0, 0, 0.12) !important; border-bottom: 0 !important; background: #fff; margin-bottom: 4px; }
.rotation_li .ti { background: #f7f9fb; height: 36px; line-height: 36px; padding: 0 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.rotation_li .ti .del { color: #a3aaad; }
.rotation_li .ro_li { border-bottom: 1px solid rgba(0, 0, 0, 0.12); height: 36px; line-height: 36px; position: relative; padding: 0 16px; }
.rotation_li .ro_li .op { position: absolute; margin: 0; right: 16px; top: 0px; display: none; }
.rotation_li .ro_li:hover .op { display: inline-block; }
.rotation_li .ro_li .name { padding-right: 120px; }
/*供应商基本信息设置*/

.Supplier_infor .form_li.fm .form_up_img { width: 320px; }
.Supplier_infor .form_li.fm .img { width: 320px; height: 198px; }
.Supplier_infor .form_li.fm .img>img { width: 100%; height: 100%; }
.Supplier_infor .form_li.fm .form_up_button { padding-left: 336px; }
.Supplier_infor .form_li.fm .up_button { margin-top: 40px; }
.Supplier_infor .form_li.fw .item_li { padding: 12px 6px; border: 1px solid #ddd; }
.Supplier_infor .form_li.fw .item_li p { display: inline-block; width: 10%; float: left; font-weight: 600; }
.product_list .form_up_img { width: 320px; }
.product_list .form_up_img .img>img { width: 100%; height: 100%; }
.product_list .img { width: 320px; height: 198px; }
.product_list .form_up_button { padding-left: 336px; }
.product_list .up_button { margin-top: 40px; }
/*---------------------------图片设计操作界面----------------------*/
.img_interface_box { position: absolute; right: 0; left: 0; top: 44px; bottom: 0; z-index: 9; overflow-x: hidden; overflow-y: auto; background: #ecf1f4; display: block; padding-top: 5%; padding-bottom: 5%; }
.interface_size { position: fixed; bottom: 32px; background: #fff; width: 200px; left: 50%; margin-left: -100px; z-index: 100; line-height: 28px; }
.interface_size .size_bl { float: left; display: inline-block; border-right: 1px solid rgba(0, 0, 0, 0.12); width: 50px; text-align: center; font-weight: bold; color: #979CA3; cursor: pointer; box-sizing: border-box; }
.interface_size .size_bl:hover { color: #202020; }
.interface_size .size_bl.active { color: #202020; }
.interface_size .size_bfb { width: 100px; text-align: center; float: left; }
.interface_size .size_bfb .a { display: inline-block; vertical-align: middle; padding: 0 4px; font-size: 13px; color: #202020; }
.interface_img { margin: 0 auto; text-align: left; position: relative; color: #202020; background: #fff; z-index: 5; }
.interface_img .item { cursor: move; }
.interface_img .item img { max-height: 100%; }
.interface_img .item:before { content: ""; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.interface_img .item:hover:before { border: 1px dashed #42BFFE; }
.interface_img .item.click { z-index: 100000 !important; }
.interface_img .item.click:before { border: 2px solid #42BFFE; }
.interface_img .item .ui-resizable-e, .interface_img .item .ui-resizable-w, .interface_img .item .ui-resizable-n, .interface_img .item .ui-resizable-s, .interface_img .item .ui-resizable-se, .interface_img .item .ui-resizable-sw, .interface_img .item .ui-resizable-nw, .interface_img .item .ui-resizable-ne { content: ""; position: absolute; width: 12px; height: 12px; background: #fff; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3); border-radius: 50%; }
.interface_img .item .ui-resizable-e { right: -7px; top: 50%; margin-top: -6px; }
.interface_img .item .ui-resizable-w { left: -7px; top: 50%; margin-top: -6px; }
.interface_img .item .ui-resizable-n { top: -7px; left: 50%; margin-left: -6px; }
.interface_img .item .ui-resizable-s { bottom: -7px; left: 50%; margin-left: -6px; }
.interface_img .item .ui-resizable-se { right: -7px; bottom: -7px; }
.interface_img .item .ui-resizable-sw { left: -7px; bottom: -7px; }
.interface_img .item .ui-resizable-nw { left: -7px; top: -7px; }
.interface_img .item .ui-resizable-ne { right: -7px; top: -7px; }
.interface_img .item .op { display: none; }
.interface_img .item.click .op { display: inline-block; position: absolute; right: -12px; top: -12px; z-index: 1000; }
.interface_img .item .op .icon { display: inline-block; width: 40px; height: 40px; text-align: center; line-height: 40px; margin: 0; border-radius: 50%; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3); font-size: 24px; color: #fff !important; float: left; }
.interface_img .item .op .del { background: #d0021b; }
.interface_img .item .op .copy { background: #4eb900; margin-right: 4px; }
.interface_img .height_set { position: absolute; bottom: -5px; left: 50%; margin-left: -40px; width: 80px; height: 10px; background: #fff; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.6); cursor: row-resize; }
.interface_img .height_set:before { content: ""; display: block; width: 50px; margin: 0 auto; border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-top: 3px; }
.interface_img .height_set:after { content: ""; display: block; width: 50px; margin: 0 auto; border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-top: 2px; }
/*样式设置*/
.design_cssset { width: 380px; background: #fff; position: absolute; right: 0; top: 44px; bottom: 0; z-index: 10; }
.design_cssset.cant, .design_cssset.cant .text, .design_cssset.cant .active, .design_cssset.cant .input { color: #a3aaad !important; }
.design_cssset.cant .op_item { cursor: not-allowed; }
.design_cssset.cant .op_item.clean { z-index: 100; cursor: pointer; color: #202020; }
.design_cssset.cant:before { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.01); z-index: 10; }
.design_cssset .op_item { cursor: pointer; position: relative; }
.design_cssset .op_item.cant { color: #a3aaad !important; cursor: not-allowed; }
.designset_left { float: left; width: 60px; height: 100%; border-right: 1px solid rgba(0, 0, 0, 0.12); box-sizing: border-box; padding: 8px 4px; }
.designset_left .op_item { margin-top: 16px; text-align: center; font-size: 12px; }
.designset_left .op_item .icon { line-height: 1; display: block; margin: 0; margin-bottom: 4px; font-size: 24px; }
.designset_left .line { border-bottom: 1px solid rgba(0, 0, 0, 0.06); margin-top: 16px; }
.designset_right { float: right; width: 320px; height: 100%; overflow-x: hidden; overflow-y: auto; box-sizing: border-box; padding: 24px; }
.designset_right .op_div { margin-bottom: 8px; width: 270px; }
.designset_right .icon { margin: 0; }
.designset_right .line { border-bottom: 1px solid rgba(0, 0, 0, 0.06); padding-top: 16px; margin-bottom: 24px; }
.designset_right .op_item { display: inline-block; width: 80px; height: 30px; box-sizing: border-box; text-align: center; line-height: 28px; margin-right: 2px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.12); float: left; position: relative; }
.designset_right .op_item:last-child { margin-right: 0; }
.designset_right .op_item .input { width: 100%; border: 0; padding: 0 24px 0 8px; height: 28px; line-height: 28px; box-sizing: border-box; }
.designset_right .op_item .dw { position: absolute; right: 8px; top: 0; }
.designset_right .op_item .caret { margin-top: 13px; }
.designset_right .op_item.block { width: 100%; text-align: left; padding: 0 8px; }
.designset_right .op_item.block .input { width: 100%; padding: 0; }
.designset_right .op_item .hover_block { width: 100%; }
.designset_right .label_l.middle { margin-top: 4px; }
.designset_right .label_l { width: 60px; }
.designset_right .con_l { padding-left: 60px; }
.designset_right .choose { color: #a3aaad; box-sizing: border-box; }
.designset_right .choose.active { color: #202020; }
.designset_right .valign .op_item { width: 30px; height: 30px; }
.designset_right .valign .line_right { border-right: 1px solid rgba(0, 0, 0, 0.12); float: left; height: 30px; margin-right: 8px; margin-left: 6px; }
.designset_right .it .text { text-align: center; font-size: 12px; color: #6B717B; }
.designset_right .it .right_line { border-right: 1px solid rgba(0, 0, 0, 0.12); display: inline-block; }
.designset_right .per { width: 100px; float: left; height: 4px; background: #ecf1f4; margin-right: 16px; position: relative; border-radius: 4px; margin-top: 12px; }
.designset_right .per .per_box { height: 4px; background: #00a0e8; border-radius: 4px; }
.designset_right .per .active { width: 12px; height: 12px; background: #fff; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3); position: absolute; top: -4px; border-radius: 50%; cursor: pointer; }
.designset_right .locking { cursor: pointer; margin-left: 8px; }
.designset_right .choosecolor { width: 32px; }
.designset_right .choosecolor .color { display: block; height: 24px; margin: 2px 2px 0 2px; }
.designset_right .img_view { background: url(../img/canvas_bg.png) repeat; width: 270px; text-align: center; }
.designset_right .line_style_css { width: 120px; border-width: 1px; margin-top: 12px; display: inline-block; }
.designset_right .line_style .li div { border-width: 1px; margin-top: 10px; }
.designset_right .line_style .hover_block { top: auto; bottom: 100%; }
.designset_right .add_item { background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.12); padding: 12px; border-radius: 2px; width: 270px; box-sizing: border-box; }
.designset_right .add_item .m_li .li .icon { background: #fff; padding-top: 8px; padding-bottom: 4px; }
.designset_right .add_item .m_li .li .ti { background: #fff; padding-bottom: 8px; }
.designset_right .guests_all .guset { padding: 8px; display: block; background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 2px; width: 270px; box-sizing: border-box; margin-bottom: 8px; position: relative; }
.designset_right .guests_all .avator { width: 40px; height: 40px; float: left; }
.designset_right .guests_all .info { margin-left: 40px; padding-left: 12px; }
.designset_right .guests_all .n { font-size: 14px; font-weight: bold; margin-bottom: 4px; }
.designset_right .guests_all .guset:last-child { margin-bottom: 0; }
.designset_right .guests_all .op { display: none; position: absolute; right: 8px; top: 8px; color: #202020; }
.designset_right .guests_all .guset:hover .op { display: inline-block; }
.designset_right .guests_all .display_none { color: #979CA3; border: 1px dashed rgba(0, 0, 0, 0.12); }
.designset_right .guests_all .display_none .avator { opacity: 0.4; }
.designset_right .main_venue { background: #ecf1f4; padding: 6px 4px; margin-bottom: 8px; }
.designset_right .schedule { padding: 8px; display: block; background: #f7f9fb; border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 2px; width: 270px; box-sizing: border-box; margin-bottom: 8px; position: relative; }
.designset_right .schedule:last-child { margin-bottom: 0; }
.designset_right .schedule .op { display: none; position: absolute; right: 8px; top: 8px; color: #202020; }
.designset_right .schedule:hover .op { display: inline-block; }
.designset_right .schedule.display_none { color: #979CA3; border: 1px dashed rgba(0, 0, 0, 0.12); }
.designset_right .guset_img_shape { width: 40px; height: 40px; margin-right: 12px !important; margin-top: 6px; margin-bottom: 6px; cursor: pointer; }
/*添加形状、图标*/
.designset_add { padding: 16px; padding-left: 8px; }
.designset_add .it { display: inline-block; width: 40px; height: 40px; margin-bottom: 8px; margin-left: 8px; }