/*qq群联盟*/
.qq_main,.vip_main{ width:1200px; margin:0 auto 20px auto; background:#fff; }
.qqun_list{width:1200px; overflow:hidden; }
.qq_main h3,.rules_box h3,.vip_container h3{ font-size:26px; text-align:center; color:#333; margin:10px 0 20px 0; font-weight:normal; letter-spacing:1px;width:1200px; }
/*vip介绍*/
.vip_banner{display:block;width:100%;height:232px;background:url(/skin/images/vip_banner.jpg)  no-repeat center center;}
.vip_container{ overflow:hidden; width:1200px; margin: 50px auto;}
.contrast{ width:298px; border-left:1px solid #eee; border-top:1px solid #eee; float:left;}
.contrast h4 { height:55px; line-height:55px; font-size:20px; color:#666; text-align:center; font-weight:normal}
.contrast h4 span{ display:block}
.vip_table{ padding-bottom:20px;}
.contrast p{ height:45px; line-height:45px; text-align:center; font-size:16px; color:#666;      }
.contrast .trp_2{ background:#f8f6f1; } 
.vip_ordinary{ border-right:1px solid #eee;  }
.contrast .kt_btn{ padding:10px 0 30px 0;  height:34px;    }
.contrast p .price1{ font-size:14px; color:#666;}
.contrast p .price1 font{ font-size:32px; color:#666;font-weight: normal;}
.contrast p  i{ background:url(/skin/images/index_icons.png) no-repeat; width:30px; height:26px; display:inline-block; vertical-align:sub; }
.contrast p .ordinary_icon{ background-position:-82px -560px; }
.contrast p .year_icon{ background-position:-126px -560px; }
.contrast p .lifelong_icon{ background-position:-166px -560px; } 
.contrast p label{background:url(/skin/images/index_icons.png) no-repeat; width:20px; height:20px; display:inline-block; margin-top:12px;}
.contrast p .vip_no{ background-position:-172px -530px;  }
.contrast p .vip_yes{ background-position:-141px -530px;}
.vip_obtain{ background:#fafafa; padding:40px; overflow:hidden;}
.stvipprice{ width:440px; border:1px solid #efecea; background:#fff; float:left; }
.margin_c{ width:20px; float:left;  }
.stvipprice dt{ float:left;  width:170px; text-align:center; height:120px; position:relative;}
.stvipprice dt i{ display:inline-block; width:92px; height:66px; background:url(/skin/images/index_icons.png?v002=20180523) no-repeat -446px -182px;margin:40px 0 15px 0;}
.stvipprice dt span{ display:block; font-size:16px; color:#666}
.stvipprice dt .ling_y{ width:10px; height:100%; background:url(/skin/images/ling_y.png?v002=20180523) no-repeat center center; position:absolute; right:0; top:0 }
.stvipprice dt label{ width:68px; height:58px; background:url(/skin/images/index_icons.png?v002s=20180523) no-repeat ; display:inline-block;position:absolute; top:0; left:0;}
.obtain_long dt label{ background-position:-461px -114px;}
.obtain_year dt label{ background-position:-511px -498px;} 
.stvipprice dd{float:left;}
.stvipprice dd h6{ padding-top:28px; font-size:16px; color:#666; letter-spacing:1.4px; font-weight:normal}
.stvipprice dd p{ color:#999; font-size:14px; 	}
.stvipprice dd p strong{ color:#ff7d17; font-size:36px;font-weight: normal;}
.stvipprice dd a{ width:152px; padding:10px; margin-top:5px; border-radius:3px; color:#fff; text-align:center; background:#38b0fa; display:inline-block;}
.stvipprice dd a:hover{ opacity:0.85;}
.stvipprice dd span{ font-size:12px; color:#999}
.type_price_box .obtain_year dt i{ background:url(/skin/images/index_icons.png?v001=20180523) no-repeat -450px -262px;}
.type_price_box .obtain_year dd p font{ color:#fd9e07;} 
.type_price_box .obtain_month dt i{ background:url(/skin/images/index_icons.png?v=20180522) no-repeat -463px -334px;}
.type_price_box .obtain_month dd p font{ color:#11c89a;}  
.privilege .info_item{ width:1260px; margin:0 0 30px 0; }
.privilege .info_item .gn_icon{ width:255px; margin:0 20px 20px 0 } 
.button{display:inline-block; border-radius:80px; line-height:2px; padding:15px 20px; margin:-18px 0 0 10px; vertical-align:middle;}
.year_btn{ border:1px solid #ff9417; color:#ff9417; cursor: pointer;}
.year_btn:hover{ background:#ff9417; color:#fff;}
.vip_container .lifelong_btn{ background:#ff9417;border:1px solid #ff9417;  color:#fff; cursor: pointer;}
.lifelong_btn:hover{ color:#fff; opacity:0.9;} 
.lifelong_vip{border:1px solid #f2ddaf;box-shadow: 0 0 10px 2px rgba(0,0,0,.08);color: #ca963b; padding:10px 0; margin-top:-10px;background-color: #fffaeb; position:relative;}
.recommend_icon{ width:68px; height:68px; background:url(/skin/images/recommend_icon.png) no-repeat; display:inline-block; position:absolute; top:-1px; left:-1px;}
.info_item .user_dl dl{ width:320px; float:left;}
.info_item .user_dl dt{ float:left; margin-right:15px; }
.info_item .user_dl dd{ text-align:left;}
.saomahb-text {
color: #00afe6;
top: 14px;
text-align: center;
position: relative;
font-weight: bold;
font-size: 20px;
}
.zhifu {
    width: 1200px;height: 160px;}
.vp_ewmBox {
    position: relative;
    margin: 0 auto;
	top:7px;
    width: 110px;
    height: 110px;
    padding: 7px;
    background: url(/skin/images/vip_pay-ewmBg1.png) no-repeat;
}
.wxpay {
    background: url(/skin/images/wxpay.png) no-repeat;
    height: 110px;
    width: 110px;
}
.hbpay {
    background: url(/skin/images/hbpay.png) no-repeat;
    height: 110px;
    width: 110px;
}


.pay_price{ width:320px; height:125px;  background:#fff; border-radius:3px;position:relative; margin-right:20px;  }
.pay_price:hover{ cursor:pointer;}
.pay_price dt{width:130px;  }
.pay_price dt i{margin:25px 0 10px 20px;}
.pay_price dt span{ display:block; font-size:16px; color:#999}
.pay_price dd{ float:left; width:180px; }
.pay_price dd h6{ padding-top:20px; font-size:16px; color:#666; letter-spacing:0 ; } 
.pay_price dd p font{font-size:42px;}
.pay_price dd span{ font-size:14px; color:#666}
.vip_obtain .obtain_year dt i{ background:url(/skin/images/index_icons.png?v=20180522) no-repeat -463px -260px;}
.vip_obtain .obtain_year dd p font{ color:#fd9e07;}
.vip_obtain .obtain_year dd a{ background:#ffa921;}
.pay_price:hover,.vip_on{ border:1px solid #ff9417;box-shadow:0 0 8px #f9ae3899;  }
.pay_price:hover .i_active{ display:block;}
.pay_price dl dd .i_on{ display:block;}
.pay_price .i_active{display:none;width:24px;height:22px;background:url(/skin/images/index_icons.png?v=20180522) no-repeat -235px -345px;position:absolute;bottom:0;right:0; }
.type_title .order{ margin-left:50px; color:#666;  }
.type_title .order font{ font-size:14px; color:#999}
.type_title .order font em{font-family: SanFranciscoDisplay;font-size:28px;color:#ff8300; }

/*个人中心 2018.5.12*/
.user_salutatory{ padding:20px; border:1px solid #ededed; background:#fafafa; margin:15px 5px;}
.user_salutatory p{ font-size:16px; color:#666;}
.user_salutatory p span{ color:#ff7f17;}
.info_item{ margin:30px 0 0 5px; overflow:hidden; width:1000px;}
.info_item h3{ font-size:18px; color:#666;}
.gn_icon{padding:20px; width:458px; float:left; margin:20px 20px 0 0;background:#fafafa; }
.gn_icon:hover{background:#fafafa;}
.gn_icon dl{ text-align:center;} 
.gn_icon dt span{ width:50px; height:50px; background:#f77c7c; display:block; border-radius:50%; text-align:center; vertical-align:middle; margin:0 auto;}
.gn_icon dt span i{ width:30px; height:30px;display:inline-block; margin-top:10px;background:url(/skin/images/index_icons.png?v=20180522) no-repeat; }
.gn_icon dd{  overflow:hidden; line-height: 22px;}
.gn_icon dd h6{ font-size:16px; color:#333; margin-top:3px;}
.gn_icon dd p{ color:#999; font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.gn_btn{ border:1px solid #ddd; border-radius:40px; width:92px; margin-top:5px; text-align:center; line-height:35px; display:inline-block;background:#fff;}
.gn_btn:hover{ border:1px solid #ff7f17;}
.gn_active{ float:right; width:92px; margin-top:5px; text-align:center; line-height:35px; display:inline-block;  font-size:14px; color:#999}
.gn_icon .color_icon1{ background:#f77c7c;}
.gn_icon .color_icon2{ background:#6ad9f0;}
.gn_icon .color_icon3{ background:#6dc1fe;}
.gn_icon .color_icon4{ background:#fdb826;}
.gn_icon .color_icon5{ background:#54dc94;}
.gn_icon .color_icon6{ background:#948dcf;}
.gn_icon .color_icon7{ background:#6cc2fe;}
.gn_icon .color_icon8{ background:#81d6e8;}
.gn_icon .color_icon9{ background:#92dc54;}
.gn_icon span .icon_email{ background-position:-224px -527px;}
.gn_icon span .icon_phone{ background-position:-223px -568px;}
.gn_icon span .icon_set{ background-position:-272px -527px;}
.gn_icon span .icon_kill{ background-position:-272px -567px;}
.gn_icon span .icon_upload{ background-position:-321px -527px;}
.gn_icon span .icon_Invitation{ background-position:-369px -527px;}
.gn_icon span .icon_qq_group{ background-position:-322px -568px;}
.gn_icon span .icon_activation{ background-position:-371px -566px;}
.gn_icon span .icon_share{ background-position:-418px -527px;}
.gn_icon span .icon_activity{ background-position:-465px -527px;}
.mar_bottom{ margin-bottom:20px;}

/*---------v-fight-------*/
.v-fight{width:1200px;margin:0 auto;}
.v-fight div.tit{width: 100%;height: 100px;position: relative;}
.v-fight div.tit .emp{width: 100%;height:60px;border-bottom: 1px solid #e9e9e9;}
.v-fight div.tit .name{position: absolute;width:200px;top:30px;left:500px;text-align:center;background:#fff;height:60px;line-height:60px;font-size: 26px;color:#333;font-weight: bold;}
.v-fight div.disc{color:#a9a9a9;text-align: center;width: 100%;height: 40px;line-height: 40px;}
.v-fight div.get-v{width: 100%;margin-top: 24px;height: 350px;}
.v-fight div.get-v>div{width:560px;height: 250px;margin:0 auto;padding-left:190px;position: relative;border-radius: 5px;overflow: hidden;background:url('../images/cz.png') no-repeat center center;}
.v-fight div.get-v>div>button{width:250px;height:40px;line-height:40px;font-size:16px;color:#333;background:#CEA260;text-align:center;position: absolute;bottom: 32px;left:187px;border-radius: 5px;}
.v-fight div.get-v>div>button:hover{background:#e9bf65;color:#333;cursor: pointer;}
.v-fight div.get-v .p-1{width:100%;line-height:60px;padding-top:20px;font-size:24px;color:#fff;font-weight:bold;}
.v-fight div.get-v .p-2{width:100%;height:20px;color:#fff;font-size:14px;}
.v-fight div.get-v .p-2 span{color:#CEA260;font-size:33px;}
.v-fight div.get-v .p-3{color:#fff;font-size:14px;line-height:87px;}