/*default*/
.mui-ellipsis-3{display: -webkit-box; overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word; -webkit-line-clamp: 10; -webkit-box-orient: vertical;}
.bot_bor_1{border-bottom: 1px solid #8f8f94;}
.hide{display: none;}
.bgcorlor_1{background: rgb(255,152,0);}
.bgcorlor_2{background: rgb(84,185,202);}
.page_cont{margin-bottom: 50px;}
.item_title{font-weight: 900;color: #000000;font-size: 16px;}
.tit{height: 40px;line-height: 40px;text-indent:10px;font-weight:900;}
.margin_top_10{margin-top: 10px;}
.mui-table-view .item_img{max-width: 80px ;height: auto;max-height:100px;}
.mui-table-view .item_img_top{max-width:100%;height:auto;float:none;}
.item_cont{padding-right: 50px;position: relative;}
.item_ico{position: absolute;right: 0;top: 50%;margin-top: -12px;}
.red{color: red !important;}
.icon-weixin{color: green;font-size: 25px;}
.iconfont{font-size: 24px !important;}
.text_center{text-align:center;padding:5px;}
pre{ white-space: pre-wrap; word-wrap: break-word;}
.top_area_date{padding:10px;font-size:14px;}
.block_area{margin-left:5px;margin-right:5px;margin-bottom:20px;border-radius:5px;  margin-top:20px; box-shadow: 0px 3px 3px 3px #eee;padding:10px 15px;}
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 9999;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}
.white_content_2 {
	display: none;
	position: absolute;
	top: 0;
	right: 10px;
	z-index: 9999;
	overflow: auto;
}
.crtArea {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    /* margin: 20px 0; */
    padding: 20px 0;
    display: flex;
    justify-content: space-around;
}   
.crtArea>a {
    display: block;
    width: 30%;
    text-align: center;
    font-size: 20px;
    font-weight: 900;
    color: #666;
    border-radius: 5px;
    box-shadow: 0px 2px 2px 2px #eee;
    /* line-height: 65px; */
    padding: 10px 0;
}
.Aspnp>a {
    display: none;
}
.Aspnp span {
    display: none;
}
.pages{text-align:center;margin-top:20px;}
    .pages a {
        height: 30px;
        line-height: 30px;
        padding: 3px 15px;
        color: #333;
        background-color: #fff;
        border: 1px solid #999;
        font-size: 16px;
    }
.mui-bar-tab .mui-tab-item.mui-active{color:#fdd000;}
.mui-bar-tab .mui-tab-item{color:#fff;}
.mui-bar-tab{background:#333 !important;}
.home_camstate{position: absolute; right: 0;  top: 30%; font-size: 12px; color: #333;  padding: 5px;border-radius:5px;}
.atnact{background:#fdd000;}
.mui-content .mui-search{padding-right:0;}
/*home*/
.item_more{text-align: right;font-size: 14px;padding: 5px 0;}
.mui-table-view .item_img2{max-width: 80px ;max-height: 80px;border-radius: 5px;}
.newsBox .fav_btn{padding: 2px 10px;background: none;border: none;}
.home_item{padding-right:60px;}
.ico_btn{border-radius:5px;font-size:16px;border:1px solid #000;padding:0 5px;}
.company_st{padding-right: 80px;position: relative;}
.company_st img{position: absolute;right: 0;top: 0;}
.item_title_c{font-size:14px;color:#000}
.home_topbtn{display: flex; justify-content: space-around;padding: 10px 0;margin:10px 0;background:#333;}
.home_topbtn a{border-radius: 5px; display: inline-block;width: 20%; text-align: center;font-size: 14px; color: #fff;}
.home_mark_ico{font-size: 25px;position: absolute;right: 0;top: 0;color: #fdd000;border: 1px solid #fdd000;border-radius: 50%;}
.home_propic{display:inline-block;width:100%;height:80px;}
.home_block{margin:10px;border-radius:10px;background:#fff;padding:0 10px;}

.remenhdarea{}
.remenhdtit{margin-left:2%;}
.remenatul{padding:0;margin:0;margin-top:15px;}
.remenhdname{color: #fff;
    text-align: center;
    font-size: 14px;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-radius: 0 0 10px 10px;
    background: rgba(0,0,0,.5);
}
.remenatul li{
    position: relative;
}
.teamlist_area{padding:0;margin:0;margin-top:10px;}
.teamlist_area>li{
    display:inline-block;
    vertical-align:top;
    width:21%;
    margin-left:1%;
    margin-right:1%;
    margin-bottom:5px;
    text-align:center;
}
.pre_p_area{font-size:14px;color:#999;margin:0;}
.remenatul li img{border-radius:10px;}


.zhanpintjpinarea{width:100%;height:80px;line-height:100px;text-align:center;background-repeat:no-repeat;background-size:cover;border-radius:5px;}
.zhanpintjpinarea img{max-width:100%;max-height:100%;}
.zhanpintjarea{}
.zhanpintjtit{margin-left:2%;}
.zhanpintjul{padding:0;margin:0;margin-top:15px;}
.zhanpintjname{
    color: #333;
    text-align: center;
    font-size: 14px;
}
.zhanpintjcmname{
    color: #333;
    text-align: center;
    font-size: 14px;
}
.zhanpintjul li{
    display: inline-block;
    width: 28%;
    margin-left: 2%;
    margin-right: 2%;
    position: relative;
    margin-bottom: 20px;
    vertical-align: top;
}
.homemorea{}
.homemorea a{display: block;
    text-align: center;
    background: #eee;
    border-radius: 10px;
    color: #333;
    line-height: 30px;
    font-size:16px;
}
/*menu*/
.info_head{text-align: center;position: relative;padding: 10px;}
.portrait{width: 100px;height: 100px;border-radius: 50%;}
.MemberNo{position: absolute;top: 15px;left: 15px;}
.user_level{position: absolute;left: 50%;margin-left: 60px;top: 50%;margin-top: -25px;}
.list_item{padding: 12px 15px !important;}
.menu_a{text-align: left;}
.menu_a .mui-icon{margin-right: 10px;}
.menu_ico{display:inline-block;width:30px;height:30px;vertical-align:bottom; }
.ico_grzl{background:url(../img/grzl.png) no-repeat;background-size:100% 100%;}
.ico_wdhd{background:url(../img/wdhd.png) no-repeat;background-size:100% 100%;}
.ico_wdzt{background:url(../img/wdzt.png) no-repeat;background-size:100% 100%;}
.ico_wdgz{background:url(../img/wdgz.png) no-repeat;background-size:100% 100%;}
.ico_khfw{background:url(../img/khfw.png) no-repeat;background-size:100% 100%;}
.ico_gg{background:url(../img/gg.png) no-repeat;background-size:100% 100%;}
.ico_wdly{background:url(../img/wdly.png) no-repeat;background-size:100% 100%;}
.menu_tittext{display:inline-block;font-size:13px;}
.vipcard{width:100%;height:200px;margin:0 auto;position:relative;}
.vip_1{background:url(../img/vip4_bg.png);background-size:100% 100%;}
.vip_2{background:url(../img/vip2_bg.png);background-size:100% 100%;}
.vip_3{background:url(../img/vip3_bg.png);background-size:100% 100%;}
.vip_4{background:url(../img/vip1_bg.png);background-size:100% 100%;}
.vip_5{background:url(../img/vip5_bg.png);background-size:100% 100%;}
.isjh{display:none;line-height:150px;margin-bottom:0;color:#fff;}
.memberno{position:absolute;bottom:10px;right:10px;color:#fff;font-size:14px;margin-bottom:0;}
.card_qrcode{position:absolute;top:10px;right:10px;}
.clogo{position:absolute;top:10px;left:10px;border-radius:50%;}
.letext{position:absolute;bottom:10px;left:10px;color:#fff;margin-bottom:0;font-size:14px;border: 1px solid #fff;padding: 0 10px;border-radius: 5px;}
.jfxq_m{font-size:16px;color:#000;display: inline-block;position: absolute; top: 22px;right:35px;}
#vipclink{height:100%;display:block;}
.crd_setc{color:#fff;position:absolute;right:10px;top:10px;}
.menu_block{margin:10px;border-radius:10px;}
.menu_span_r{position:absolute;right:15px; top:11px;}
.men_camname{font-size:14px;color:#000;width:250px;}
.menu_gzli{display:inline-block;width:32%;line-height:30px;font-size:14px;text-align:center;}
.menu_gzli a{color:#333;}
.menu_team_o{width:20%;}
.menu_lastname{position:absolute;top:30px;left:100px;font-size:20px;color:#fff;}
.menu_team_o img{width:50px;border-radius:50%;height:50px;}
#menu_temaul li:after{background:none;}
#menu_cmlist li:after{background:none;}
.menu_team_o p{margin-top:-10px;}
.menu_lplist{margin:0;padding:0;margin-top:10px;}
.menu_lplist li{list-style:none;padding:0 10px;font-size:14px;margin-bottom:10px;}
.menu_lplist li span{color:red;float:right;}
.menu_lplist li a{color:#000;}
.tixianbpx{padding:10px;text-align:left;border-bottom:1px solid #999;margin-top: 10px;}
.tixianbpx p{color:#000;font-size:16px;margin-bottom:10px;}
.tixianbpx .txp1{ color:#999;}
.tixianbpx .txp2{ color:red; margin:12px 0;text-align:center;}
.tixianbpx .txp3{ color:#999;text-align:right;}

.menutoparea{
    padding-top:30px;
    padding-left:15px;
    padding-right:15px;
}
.mthyyu{font-size: 18px;
    margin-bottom: 20px;}
.mtmingpianarea{padding: 15px;
    background: #333;
    color: #fff;
    border-radius: 10px 10px 0 0;}
.mtmingpianarea>div{
    margin-bottom:10px;
    font-size:14px;
}

/*userinfo*/
.edtbtn{font-size: 16px;position: relative;z-index: 20;padding-top: 10px;padding-bottom: 10px;}
.info_val{text-align: right;}
.savebox{text-align: center;padding: 20px;}
.savebox button{font-size: 16px;padding: 6px 20px;}
.mui-input-row,.mui-input-row input{font-size: 16px;padding-right:15px;}
.pickspan{position:absolute;right:0;top:9px;color:#999;}
.pointer_no{ pointer-events: none; }
.radbx{padding: 11px 0px;}
.mui-input-row .radinp{float:none;width:14px;height:14px; margin-left:5px;}
.mui-input-row .radtext{}
/*campaign_his*/
.more_campaign{display: inline-block;height:40px;line-height: 40px;padding: 0 20px;}
.over_cont{padding: 0 !important;}
.over_tit{font-size: 14px;}
.over_list{padding: 0;margin: 0;}
.over_list li{list-style: none;padding:11px 15px;border-bottom: 1px solid #c8c7cc;}
.over_list .item_cont{padding-right: 100px;}
.over_cam{background-color:#999 !important;color:#eee;}
.cam_isnull{text-align:center;padding:10px 0;}
.waitpay_text{text-align:left;color:#333;position: absolute; top: 50%;right: 10px; line-height: 1; margin-top: -7px;padding-right:0px;}
/*campaign_view*/
.view_menu .isjoin{display:none;}
.content_view{padding: 10px;}
.content_view p{color: #000;padding-bottom: 5px;font-size: 16px;}
.view_place{position: relative;}
.view_place .mui-icon{position: absolute;right: 20px;}
.jianjie{font-size: 16px;padding-bottom: 5px;margin-bottom: 10px;}
.view_menu{position: fixed;height: 50px;width: 100%;background: #eee;bottom: 0;display: flex;justify-content: space-around;line-height: 50px;}
.signBtn{display: inline-block;width: 100%;height: 100%;font-size: 16px; text-align: center;background: #3D4B56; border-radius:25px;color:#fff;}
.collect_btn{height: 100%;line-height: 100%;background: none;border: none;}
.price{font-size: 20px;text-align: center;}
.item_checked{width: 20px;height: 20px;}
.xy_text{margin-top: 30px;padding: 10px;}
.xy_text input{width: 16px;height: 16px;float: left;}
.xy_text span{font-size: 14px;margin-left: 10px;text-decoration: underline;}
.xy_cont{padding:5px 26px;}
.submitBox{margin-top: 30px;text-align: center;}
.submitBox button{background: #000;color: #fff;padding: 6px 20px;}
.cam_ticket_link{text-align: center;display: block;background: orange; color: #000;}
.team_lick{display: block;background: #fdd000;text-align: center;color:#000;}
.cam_isfav {color:red;}
.atchild_ul .atctime{color:#999;font-size:12px;margin-top:0px;}

/*campaign_list_c*/
.clist_tit{padding:10px;}
.clist_tit>div{font-size:14px;text-align:center;color:#01cd56;}
.cl_t_span{color:#01cd56;border-top:1px solid #01cd56;width:60px;display:inline-block;vertical-align:middle;}
.list_v_block{background:#fff;margin-bottom:15px;min-height:200px;border-bottom:1px solid #999;border-top:1px solid #999;}
.c_view_p{}
.c_view_t{padding:10px;position:relative;}
.bm_icon{position:absolute;top:30px;right:10px;width:70px;}
.c_v_status{display:inline-block;vertical-align:top;padding:2px 6px;color:#fff;background:#01cd56;border-radius:5px;font-size:14px;}
.c_v_tt{display: inline-block;max-width: 260px;padding-left: 10px;font-size:14px;}
.c_v_main_bt{padding:10px;}
.c_v_m_tt1{font-size:14px;text-align:center;color:#01cd56;}
.c_v_m_tt2{font-size:14px;text-align:center;color:#999;}
.c_v_main_area{padding:15px 0px;border-bottom:1px solid #999;margin:0 10px;}
.c_v_m_body{display:flex;justify-content:space-around;}
.c_v_m_body>div{width:27%;border-right:1px solid #eee;text-align:center;padding:0 5px;}
.c_v_m_body>div:nth-child(4){border-right:none;width:17%;}
.c_v_otarea{margin-top:15px;}
.c_v_otarea>span{background:#01cd56;padding:2px 8px;font-size:14px;margin-right:5px;border-radius:5px;color:#fff;display: inline-block;margin-bottom:6px;}
.c_v_otarea>a{background:#01cd56;padding:2px 8px;font-size:14px;margin-right:5px;border-radius:5px;color:#fff;display: inline-block;margin-bottom:6px;}
.c_v_score_text{font-size:14px;color:#fdd000;}
.c_v_peo_n{font-size:13px;color:#999;margin-left:5px;}
.xx_icon{width:24px;height:24px;display:inline-block;vertical-align:bottom;}
.xx_icon_a{background-image:url(../img/c_xx_a.png);background-size:contain;}
.xx_icon_b{background-image:url(../img/c_xx_b.png);background-size:contain;}

/*campaign_view_c*/
.comment_area{background:#fff;padding:0 10px;position:relative;}
.cmme_tit{padding-top:10px;font-size:14px;font-weight:900;}
.cmme_area{padding:15px 0;border-bottom:1px solid #eee;}
.cmme_text_area{margin-top:10px;}
.cmme_text_area{font-size:12px;line-height:24px;}
.info_a_l{display:inline-block;vertical-align:top;margin-right:5px;}
.info_a_l img{
    width:40px;height:40px;border-radius:50%;border:1px solid #999;
}
.userinfo_area{position:relative;}
.info_ar_1{margin-bottom:5px;}
.info_ar_1 ,.info_ar_2{line-height:normal;font-size:small;}
.if_ar_name{font-size:13px;color:#000;}
.if_ar_time{font-size:12px;color:#999;margin-left:5px;}
.if_ar_cp{font-size:12px;color:rgb(255,152,0);}
.info_a_r{display:inline-block;max-width:200px;}
.like_area{position:absolute;top:0;right:0;}
.like_a_icon{font-size:13px !important;color:#999;}
.like_a_ing{color:red;}
.cp_v_ht{position: fixed;
    top: 44px;
    width: 100%;
    padding: 10px 0;
    background: #fff;z-index:99;}
.cpv_cont{display:flex;justify-content:center;}
.cpv_cont>div{width:30%;text-align:center;}
.cpv_cont>div>a{color:#999;font-size:14px;transition:.3s;}
.cpv_cont>div .cpv_a_act{color:#01cd56;font-weight:900;padding-bottom:7px;border-bottom:1px solid #01cd56;}

/*addcomment_c*/
.pj_area_b{padding: 0 10px;padding-bottom:20px;}
.pj_area_b textarea{width:100%;font-size:16px;color:#000;margin-bottom:0;}
/*order_view*/
.orderblock{background:#fff;margin:6px;border-radius:10px;}
.order_det{padding: 10px;font-size: 16px;min-height:0px;position:relative;padding-bottom: 60px;}
.orderlist_row{display: flex;justify-content: space-between;margin-top:15px;border-bottom: 0.5px solid #eee;}
.orderlist_row .col_r{text-align: right;color: #999;}
.orderlist_row p{font-size: 16px;color: #000;}
.pay_type{font-size: 14px;padding: 5px 10px;}
.order_price{padding:0 10px;font-weight:900;font-size:20px;color:#3D4B56;}
.bot_bor_1 .paytypecheck{top:50% !important;margin-top:-13px;}
.totalrow{position:absolute;left:0;bottom:0;padding:10px;width:100%;}
/*ticket*/
.mttitilea{text-align: left;
    border-left: 5px solid #fdd000;
    padding-left: 10px;
    line-height: 25px;
    font-size:16px;
}
.menunavarea{}
.liangdian_area{display:flex;justify-content:space-around;}
.liangdian_area>div p{margin:0;color:#000;font-size:16px;line-height:25px;}
.liangdian_area .ld_area_l{width:30%;text-align:center;border-right:1px solid #000;}
.liangdian_area .ld_area_r{width:70%;text-align:center;line-height:45px;}
.mtnavico{font-size:30px;color:#333;}
.mtnavtp{margin-top:5px;color:#333;font-size:16px;margin-bottom:0;}
.mtnavul{margin:0;padding:0;}
.mtnavul li{display:inline-block;vertical-align:top;list-style:none;width:21%;margin-left:1%;margin-right:1%;text-align:center;}
.ticket_page{padding: 10px;}
.qr_box{text-align: center;background:#fff;padding:15px;}
.check_status{font-size: 16px;width: 160px;padding: 5px 0;border-radius: 5px;margin: 0 auto;border: 1px solid #333;}
.qr_box img{display: inline-block !important;}
.progress-bar-striped{
    -webkit-animation: progress-bar-stripes-data-v-e3d3c252 0.5s linear infinite;
    animation: progress-bar-stripes-data-v-e3d3c252 0.5s linear infinite;
    background-image: -webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,#999 0,#999 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,#999 0,#999);
    background-image: -o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,#999 25%,#999 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,#999 75%,#999);
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,#999 0,#999 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,#999 0,#999);
    background-size: 20px 20px;
    float: left;
    width: 0;
    height: 100%;
    font-size: 20px;
    line-height: 30px;
    color: #000;
    text-align: center;
    background-color: #fdd000;
    -webkit-transition: width .3s ease;
    -o-transition: width .3s ease;
    transition: width .3s ease;
    font-weight:900;
    border-radius:5px;
}
@-webkit-keyframes progress-bar-stripes-data-v-e3d3c252 {
from {
    background-position: 20px 0;
}
to {
    background-position: 0 0;
}
}
@keyframes progress-bar-stripes-data-v-e3d3c252 {
from {
    background-position: 20px 0;
}
to {
    background-position: 0 0;
}
}
/*sign_success*/
.succ_page_1{padding: 10px;}
.qr_box_2 img{display: inline-block !important;}
.qr_box_2{text-align: center;}
.qr_box_2 p{color: #000;}
.check_status_tex{font-size: 14px;}
.succ_page_2{text-align: center;}
.tomenu{font-size: 18px;background:#333; color: #fdd000; padding: 10px 20px;display: inline-block;border: 1px solid #333;border-radius: 5px;margin-top: 20px;}
/*team_list*/
.team_tit{padding:0 5px;}
.team_tit_2{padding: 0 5px;margin-top: 15px;}
.item_cont_2{padding-right: 100px;position:relative;}
.more_campaign_2{color: #000000;margin-top: 20px;display: block;padding: 5px;}
.group_tex{ position: absolute;right: 0px;bottom: 0px; font-size: 14px;border: 1px solid #000;border-radius: 5px; padding:0 5px;}
.team_isnull{text-align:center;padding:10px 0;}
/*team-view*/
.share_row{padding: 20px;text-align: center;}
.share_btn{font-size: 16px;}
.member_row{padding: 10px;}
.member_box{border: 1px solid #999;border-radius: 10px;padding: 10px;text-align: center;}
.mui-table-view.mui-grid-view .mui-table-view-cell .username{font-size: 14px;}
.mui-table-view.mui-grid-view .member_list{display: inline-block;width: 20%;margin-right: 0;position: relative;}
.cap{position: absolute;top: 0;left: 0;color: #fdd000;font-size: 20px;z-index: 99;font-size:20px !important;}
.mui-table-view.mui-grid-view .member_list img{border-radius: 50%;}
.more_member{padding: 10px;font-size: 16px;}
.more_campaign_3{display: block;text-align: right;color: #000;padding: 20px;font-size: 16px;}
.more_member button{padding: 2px 10px;border: none;background: none;}
.tv_tit{color:#008cd7; text-align:center;font-size:28px;letter-spacing:8px;}
.membertab{padding:10px;}
.membertab>p{text-align:center;line-height:40px;}
.membertab table tr td{text-align:center;padding:5px 0}
/*register_page*/
.re_row label{height: 50px;padding: 0;line-height: 50px;padding-left: 15px;}
.infotext{padding-top: 10px;padding-left: 5px;color: #000;font-size: 16px;}
.mui-input-group .re_row{height: 50px;position: relative;}
.mui-input-group input{height:50px;padding-left: 30px;}
.mui-input-group .ver_btn{position: absolute;right: 10px;top: 0;width: auto;padding: 5px 15px;top: 50%;margin-top: -15px;}
/*survey_page*/
.sur_btnbox{text-align: center;margin: 20px 0;}
.fa_active{background:#fdd000 !important;}
.row_que{padding:10px;}
.row_que label{font-size: 18px;font-weight: 600;}
.suyrow_item{margin-bottom:20px;}
.outherarea{padding-right: 15px;
    padding-left: 58px;
    line-height: 1.1;}
.suyredbor{border:1px solid red !important;}

/*ÃûÂ¼*/

.tpul{
    margin-top:30px;
    text-align:center;
    padding:0;
}
.tpul li{
    display:inline-block;
    width:24%;
    margin-bottom:10px;
    
}
.tpul li a {
    display:block;
    background:#eee;
    color:#000;
    font-weight:900;
    font-size:16px;
    text-align:center;
    padding:15px 0;
    border-radius:5px;
    box-shadow:0px 2px 2px 2px #999;
    transition:0.2s;
}
.tpul li a:hover{
    background:#999;
}
.tpul li a.act{
    background:#fdd000;
}
.listTab{
    width:100%;
    margin-top:10px;
    color:#000;
    border-collapse:separate;
    border-spacing:0px 20px;
}

.trHead td{
    height:50px;
    font-weight:900;
    font-size:18px;
}
.tdLogoArea{
    width:20%;
}
.tdLogoArea span{
    display:block;
	width: 100%;
    height:100%;
}
.trItem{
    box-shadow: 0px 1px 1px 1px rgb(202,202,202);
    border-radius: 5px;
    transition:0.2s;
}
.trItem:hover{
    box-shadow: 0px 2px 2px 2px #999;
}
.trItem:nth-child(2n)>td:nth-child(2),.trItem:nth-child(2n)>td:nth-child(3),.trItem:nth-child(2n)>td:nth-child(4){
    background:rgb(253,235,151);
}
.trItem:nth-child(2n+1)>td:nth-child(2),.trItem:nth-child(2n+1)>td:nth-child(3),.trItem:nth-child(2n+1)>td:nth-child(4){
    background:rgb(202,202,202);
}

.trItem>td:nth-child(4){
    border-radius:0 5px 5px 0;
}

.trItem>td{
    padding:0 10px;
    height:60px;
}
.trItem>td a{
    color:inherit;
}
.trItem>td:nth-child(2){
    width:35%;
    padding-left:50px;
}
.nofindtext{
    font-size:16px;
    font-weight:900;
    color:#666;
    text-align:center;
    line-height:100px;
    display:none;
}

.trItem>td:nth-child(2) {
    width: 35%;
    padding-left: 15px;
}
.mlItemul{margin:0;padding:0;margin-top:20px;}
.mlItemul li{
    width:46%;
    margin-left:1.5%;
    margin-right:1.5%;
    margin-bottom:30px;
    border-radius:10px;
    min-height:200px;
    box-shadow:0px 3px 3px 3px #eee;
    display:inline-block;
    position:relative;
}
.contShow{
    position:relative;
}
.cont-top{
    background:url(../img/itembg2.jpg) no-repeat center center;
    background-size: cover;
    height:95px;
    width:100%;
    border-radius:10px 10px 0 0;
}
.logoArea{
    position:absolute;
    width:100px;
    height:100px;
    border-radius:50%;
    background:#fff;
    top:95px;
    margin-top:-50px;
    left:50%;
    margin-left:-50px;
    box-shadow:0px 2px 2px 2px #eee;
}

.logoArea span{
    display:block;
	width: 100%;
    height:100%;
    border-radius:50%;
}
.cont-bottom{
    margin-top:10px;
    padding:0 15px;
    padding-top:50px;
    color:#000;
    padding-bottom:10px;
    
}
.itemCom{
    font-size:15px;
    text-align:center;
    min-height:40px;
}
.itemHall{
    font-size:15px;
    text-align:center;
    margin-top:5px;
    min-height:30px;
}
.itemHall span{
    font-weight:900;
    position: relative;
    top: 2px;
    font-size:22px;
}
.itemNo{
    margin-top:5px;
    font-size:15px;
    text-align:center;
}

/*²úÆ·*/

.pro_view_area{padding:20px;}
.prev_pic_area{position:relative; background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;height:360px;border-right:7px solid #eee;border-bottom:7px solid #eee;}
.prve_title{margin-top:0px;font-size:28px;font-weight:600;color:#000;line-height:30px;}
.prve_companyname{margin-top:10px;font-size:22px;color:#999;}
.prve_team{margin-top:5px;font-size:16px;color:#999;}
.prve_heightlight{margin-top:30px;font-size:22px;font-weight:600;color:rgb(239,75,0);}
.prev_line{display:block;width:80px;border-bottom:5px solid rgb(216,171,77);margin-top:10px; }
.prev_des_area{margin-top:10px;padding:5px 0;}
.prev_des_area pre{font-size:16px;color:#333;white-space: pre-wrap; word-wrap: break-word;min-height:110px;}
.Products_page .rowtitle h2{margin:0;font-size: 22px;}
.contcat_barea{font-size:16px;display:inline-block;line-height:35px;color:#fff;padding:0 10px;background:rgb(216,171,77);margin-top:15px;}
.pre_l{padding-right:10px;}
.pre_r{}
.npicoarea{position:absolute;top:0;right:-140px;}
.npicoarea img{display:block;width:120px;margin-bottom:7px;}
.pre_view_tit_area{margin:0 200px;border-top:1px solid #999;text-align:center;margin-top:50px;margin-bottom:0px;}
.pvt_c{display:inline-block;padding:0 10px;position: relative;top: -50px; background: #fff;}
.pvt_c h2{font-size:32px;font-weight:600;color:rgb(216,171,77);text-align:center;font-family: -webkit-pictograph;margin-bottom:5px;}
.pvt_c h3{margin:0;font-size: 18px;}

/*win_shop*/
.tixianbtn{vertical-align:middle;}
.wins_tit{font-size: 14px;position:relative;padding:10px 0}
.wins_tit a{color:#000;}
.home_block .wins_tit:nth-child(1){
    border-bottom:1px dashed #999;
    font-weight:600;
    font-size:18px;
}
.win_t{margin-top: 10px;padding: 20px 5px;font-size: 18px;position: relative;font-weight:900;}
.level_ic{font-size: 14px;float: right;margin-right: 20px;background: #333;color: #fdd000;padding: 0 5px;border-radius: 5px;}
.tit_sma{font-size: 14px;}
.win_his_t .his_tit{color: #000000;}
.win_his_t .num_up{color: red;font-size: 14px;float: right;}
.win_his_t .num_down{color: lightseagreen;font-size: 14px;float: right;}
.win_his_b{margin-top: 5px;}
.win_his_b .his_pr{width: 70%;float: left;}
.win_his_b .his_time{width: 30%;float: right;text-align: right;}
.perpic{display:inline-block;width:100%;height:80px;}
.my_present_pic{display:inline-block;width:50px;height:50px;text-align:center;border-radius:50%;}
.mypre_null{text-align:center;}
.rules_link{float:right;font-size:14px;}
.prenstpre{font-size:16px;color:red;}
.duihuan_btn{position: absolute; right: 15px;top: 50%;margin-top: -12px;background:#333;color:#fff;padding:5px 10px;border-radius:10px;}
/*invoice*/
.invimp{position: absolute;right: 15px;top: 10px; color: forestgreen;border-left: 1px solid forestgreen; padding-left: 10px;font-size:14px;}
.inv_f label{width: 40%;text-align:right;font-size:14px;}
.inv_f input{width: 55% !important;height: 100%;font-size:14px;float:left !important;}
.inv_pick_btn{width: 55%;height: 100%;border:none;text-align: left;padding-left: 0;}
.ico_succ{font-size: 40px;font-weight: 900;padding: 10px;}
.succ_p_r{float: right;height: 60px;line-height: 60px;position: relative;}
.succ_p_r .mui-switch{display: inline-block;top: 5px;}
.selectbtn{background:url(../img/selectico.png) no-repeat;background-size:25px;25px;background-position:right;}
.invul li .atchild_title{font-weight:inherit;}
/*win_pro_view*/
.page_pro_view{padding: 5px;}
.pro_pic{text-align:center;background:#fff;border-radius:10px;}
.pro_pic .pro_tit{ font-size: 16px;color: #000000;text-align: center;line-height: 30px;font-weight: 900;margin-bottom: 0;margin-top: 10px;}
.pro_des{background:#fff;border-radius:10px;margin-top: 20px;line-height: 20px;padding: 10px;}
.pro_bo{margin-top: 50px;display: flex;justify-content: space-between;}
.pro_bo_l p{margin: 0;}
.pro_bo_l .pe{color: red;font-size: 18px;}
.pro_bo_r button{background: #f60;}
.present_pic{max-height:200px;width:auto;}
/*win_ticket*/
.over_te{ float: right;}
.wins_ticket_page{padding: 5px;}
.ticket_tit{font-size: 22px;color: #000;border-bottom: 1px dashed #999;padding-bottom: 10px;margin-top: 5px;}
.ticket_bo{padding: 5px;}
.ticket_box_1_ico {float: right;}
.ticket_bo span{float: right;}
.ticket_box_1{border-radius: 5px;}
.ticket_item{background: #fff;border-radius: 5px;margin-top: 10px;}
.ticket_status{float: right;}
.ticket_item{padding: 10px;}
.tk_des p{text-align: left;margin: 0;padding: 0 30px;}
.tk_item_tit{padding-bottom: 5px;border-bottom: 1px dashed #999;}
.tk_item_cont{text-align: center;margin-top: 10px;}
.tk_item_cont #qrcode img{display: inline-block !important;}
.ticket_present_pic{display:inline-block; width:60px;height:60px;margin-right: 10px;float: left;}
/*login*/
.logintypebox>ul>li{list-style:none;}
.logintypebox>ul{margin:0;padding:0;}
.login_item{position: relative;}
.login_box{padding: 0 50px;}
.login_row{margin: 10px 0;background: #fff;height: 40px;line-height: 40px;}
.login_row input{background: none;outline: none;border: none;height: 100%;width: 70%;}
.login_item .vef{width: 50%;}
.login_btn{padding: 5px;margin-top: 20px;}
.Ocr_btn{padding: 5px;margin-top: 20px;}
.login_box .vef_btn{position: absolute;right: 0;top: 0;height: 40px;line-height: 40px;padding: 0 15px;background: none;color: #333;}
input[name='Verification_code']{width: 70%;}
.footbar{text-align: center;padding: 5px 0;}
/*.login_pwd_btn{padding:0 !important;}*/
.pass-fgtpwd{margin-top: 20px;}
.top_login{text-align:center;padding:20px;margin-top:50px;}
/*find_pwd*/
/*.find_box .login_row input{width: 250px;}*/
.find_box .login_row input[name='VerificationCode']{width: 70%;}
.find_box{padding: 10px;}
.find_box .vef_btn{position: absolute;right: 0;top: 0;height: 40px;line-height: 40px;padding: 0 15px;background: none;color: #333;}
/*new_view*/
.new_tit_bar{background: #fff;padding: 20px;position: relative;padding-bottom:40px;}
.new_tit_bar .tit_text{font-size: 18px; color: #000;}
.new_tit_bar .fav_btn {position: absolute;right: 10px;bottom: 10px;}
.new_tit_bar .fav_btn span{font-size: 16px !important;}
.news_isfav{color:red;}
.new_cont{padding: 5px;}
#infobody img{max-width:100%;}
/*new_list pro_list*/
.mui-pull-bottom-tips {text-align: center;background-color: #efeff4;font-size: 15px;line-height: 40px;color: #777;}
.newlist_nav{width:100% !important;}
/*pro_view*/
.pro_cont{padding: 5px;}
.product_pic{max-width: 100%;height: auto;}
.pro_isfav{color:red;}
/*ContactUs*/
.cus_cont{padding:10px;line-height:25px;}
.ct_p{text-align:center;padding:15px;}
/*Notice*/
.ggtext{text-align:center;padding:20px;}
/*company_view*/
.company_isfav{color:red;}
.com_c_row{color:#008cd7;font-size:16px;}
.com_c_row span{color:#000;}
.com-line{ border-bottom:1px solid #999; margin:20px 0;}
/*.JoinGroup*/
.ldn{color:#fdd000;}
.j_tit{color:#000;}
.more_campaign_4 {color: #000;padding: 20px;font-size: 16px;float: right;}
.tohome_g{color: #000;padding: 20px;font-size: 16px;float: left;}
/*Favorites*/
.tjtext{margin-bottom:0;margin-top:30px;}
/*rules*/
.rules_box{padding:10px;font-size:16px;}
.rules_table tr td{padding:5px;}
.rules_table{margin-top:20px;}
/*AT*/
.atchild_ul{background:none;color:#fff;}
.atchild_ul .atchild_title{width:100%;color:#000;font-size:14px;}
.atchild_ul .atchild_fee{border-radius:5px; text-align:left;color:#000;font-size:14px;margin-top:0px;display:inline-block;vertical-align:top;padding:0 10px;background:#eee;margin-right:12px;}
.atchild_ul .atchild_place{text-align:left;color:#999;font-size:12px;}
.atchild_ul li input[type=checkbox]{width:20px !important;height:20px;position:absolute;bottom:18px;right:15px;}
.atchild_ul .atchild_status{border-radius:5px; display:none;color:#000;font-size:14px;display:inline-block;vertical-align:top;padding:0 10px;background:#fdd000;}
.ColorRed{color:crimson !important ;}
.ColorYellow{color:yellow !important ;}
.atboxal,.atboxar{display:inline-block;vertical-align:top;}
.atboxal{ width:30%;}
.atboxal>img{border-radius:5px;}
.atboxar{ width:70%;padding-left:15px;}
.atnavarea{text-align:center;padding:20px 0;}
.atnavarea>a{display:inline-block;width:20%;margin-left:1%;margin-right:1%;font-size:14px;color:#000;border-radius:5px;}

/*----------------mui.showLoading---------------*/
.mui-show-loading {position: fixed;padding: 5px;width: 120px;min-height: 120px;top: 45%;left: 50%;margin-left: -60px;background: rgba(0, 0, 0, 0.6);text-align: center;border-radius: 5px;color: #FFFFFF;visibility: hidden;margin: 0;z-index: 2000;-webkit-transition-duration: .2s;transition-duration: .2s;opacity: 0;-webkit-transform: scale(0.9) translate(-50%, -50%);transform: scale(0.9) translate(-50%, -50%);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.mui-show-loading.loading-visible {opacity: 1;visibility: visible;-webkit-transform: scale(1) translate(-50%, -50%);transform: scale(1) translate(-50%, -50%);}
.mui-show-loading .mui-spinner{margin-top: 24px;width: 36px;height: 36px;}
.mui-show-loading .text {line-height: 1.6;font-family: -apple-system-font,"Helvetica Neue",sans-serif;font-size: 14px;margin: 10px 0 0;color: #fff;}
.mui-show-loading-mask {position: fixed;z-index: 1000;top: 0;right: 0;left: 0;bottom: 0;}
.mui-show-loading-mask-hidden{display: none !important;}

/*ÃÉ°å*/
.popWindow { background-color:#333;   width: 100%;   height: 100%;   left: 0;   top: 0;  filter: alpha(opacity=50); opacity: 0.5; z-index: 999;   position: absolute;  }  
.maskLayer {   width: 100%; margin-left: -50%; margin-top: -50%;left: 50%; top: 50%; z-index: 1000;position: absolute;}  