﻿
header, hgroup, menu, nav, section, menu,footer,article,figure,figcaption,commend,aside{
	display:block;
	margin:0;
	padding:0;
}
a{color:#333; text-decoration:none}
body,table,tr,td,p,input,h1,h2,h3,h4,ul,li,dl,dt,dd,form,textarea{
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:middle;color:#333;	
}
h4{font-size:16px}
body{ 
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica;
	font-size:14px;background:#f6f7f9;
	
}
html,body{height:100%;overflow:hidden;}
img {border:0; }
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.blank5{height:5px;}
.blank10{height:10px;}
.tips{color:#999;}

/* new clearfix */
.clear2:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clear2             { zoom: 1; } /* IE6 sd add:font-size:0%*/
*:first-child+html .clear2 { zoom: 1; } /* IE7 */


/*IOS下移除按钮原生样式*/
input[type=button],input[type=submit],input[type=image],input[type=file]{
	-webkit-appearance:none;
	outline:none
}

/******************/

/******导航********/
.nav{/*position:absolute;*/width:100%;}
.nav_c{width:100%; z-index:19999; position:relative; background:#FFFFFF; border-bottom:0px solid #0C9AD8;height:45px; line-height:45px;overflow:hidden;}
.nav_c .left{position:absolute;height:100%;left:10px;}
.nav_c .left img{height:15px;}
.nav_c .title{text-align:center;font-size:16px;/*font-weight:bold;*/}

/****tips****/
#tips{position:relative;margin:10px 0;padding:0px 0px;background:#FBF6F2;text-align:center;}
#tips .zhezhao{position:absolute;width:100%;height:100%;background:url(zhezhao.png) repeat-x;}
#tips li div span{display:inline-block;margin-left:5px;color:#333;font-size:14px;vertical-align:middle;}
#tips li div img{border-radius:18px;width:18px;height:18px;vertical-align:middle;border:1px solid #aaa;}

#G2{
height:40px; /***必须设置***/
width:100%;
overflow:hidden;
}
#G2 ul{ margin:0px; padding:0px;width1:99999px;}
#G2 li{
    height:20px;/***必须设置***/
	width:100%;
    /*display:inline;float:left;*/list-style-type:none;line-height:1;
	padding:9.5px 0;/*在ie8用margin:4px有个bug:最后一个li的宽度比前面li的宽度少4px*/
}

/*********/
#mainBody{/*position:fixed;top:41px;bottom:0px;*/width:100%;height:100%;overflow:auto;}
/*#mainBody:before{
    display:block;margin:0;height:40px;content: " ";   
}*/
#mainBody:after{
    display:block;margin:0;height:60px;content: " ";   
}
#mainBody .mainBody_c{position:relative;}

/****/
.userInfo{position:relative;margin:0px 6px 10px;padding:15px 30px;/*background: linear-gradient(to top right, #be9d68 30%, #e2cfa5 100%);*/background:url(userinfo_bg.gif);background-size:100%;border-radius:20px;color:#fff;}
/*.userInfo:after {
    position:absolute;width:40px;height:40px;right:15px;bottom:13px;background:url(icon_hg.png) no-repeat;background-size:100%;
    content: " ";   
}*/
.userInfo .kami{position:absolute;width:80px;top:10px;right:10px;text-align:right;}
.userInfo .kami a{color:#E4B704;}
.userInfo .left{float:left;margin:-7px 10px 0 0;}
.userInfo .left>div{position: relative;padding:17px 2px 4px 2px;width:60px;height:60px;}
.userInfo .left>div img.icon_head_bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;}
.userInfo .left>div img.icon_head{width:100%;height:100%;border-radius:50%;}
.userInfo .right{float:left;padding:13px 0 0;color:#CC9999;}
.userInfo .name{font-size:18px;font-weight:bold;}
.userInfo .name .icon_group{margin:0px 0 0 10px;height:22px;vertical-align:middle;}
.userInfo .expireDate{font-size:12px;padding:12px 0 0px;}

input.bt_buy{padding:8px 20px;border:1px solid #fff;background:rgba(255,255,255,.1);border-radius:40px;color:#fff;line-height:1;font-size:18px;font-weight:bold;}

/****/
.div_main{margin:20px 6px 10px;background:#fff;border-radius:8px;}
/****/
.quanyi{margin:0px 0px 0;padding-top:10px;}	
.quanyi .title:before{
    display:inline-block;margin:0 10px 0 15px;height:28px;width:6px;background:#FFD634;content: " ";vertical-align:middle;   
}
.quanyi .title{font-size:16px;font-weight:bold;text-align:left;}
.quanyi .content{margin:15px 0px 0;}
.quanyi .content ul{} 
.quanyi .content ul li{float:left;width:25%;}
.quanyi .content ul li>div{margin:0 3px;/*padding:10px 0 10px;*/text-align:center;/*background:#f6e8ff;border-radius:10px;border:1px solid #f1dffc;*//*box-shadow:3px 3px 3px #f5ebfb,3px -3px 3px #f5ebfb,-3px 3px 3px #f5ebfb,-3px -3px 3px #f5ebfb;*/}
.quanyi .content ul li>div:before{
    display:inline-block;margin:0px 0;width:55px;height:55px;background:url(icon_quanyi_1.gif) no-repeat;background-size:auto 100%;
    content: " ";   
}  
.quanyi .content ul li:nth-child(2)>div:before{background-image:url(icon_quanyi_2.gif);/*background-position:50% 0px;*/}
.quanyi .content ul li:nth-child(3)>div:before{background-image:url(icon_quanyi_3.gif);/*background-position:100% 0px;*/}
.quanyi .content ul li:nth-child(4)>div:before{background-image:url(icon_quanyi_4.gif);}
.quanyi .content ul li>div h3{font-size:14px;font-weight:normal;color:#999;}
.quanyi .content ul li>div span{display:block;font-size:12px;color:#999;}


/****/
.kaitong{margin:20px 5px 0;}
.kaitong .title{margin:0px 13px;font-size:20px;font-weight:bold;color:#ae835b;text-align:left;}
.kaitong .content{margin:15px 0px 0;}
.kaitong .content ul{margin:20px 13px;}
.kaitong .content ul.ul_buyTime{} 
.kaitong .content ul.ul_buyTime li{position:relative;float:left;width:46%/*29%*/;margin-right:3%;margin-top:20px;}
.kaitong .content ul.ul_buyTime li:last-child{margin-right:0;}
.kaitong .content ul.ul_buyTime li>div{position: relative;border:none;padding:0px 0px;text-align:center;background: url(li_bg.gif) no-repeat;background-size:100% 100%;border-radius:10px;border:2px solid #FFFF00;overflow:hidden;color:#000;/*line-height:80px;*/}
.kaitong .content ul.ul_buyTime li.checked>div{background:#FFD634;/*background: linear-gradient(to top right, rgba(180,68,224,1) 30%, rgba(128,87,232,1) 100%);*/border:2px solid #FFD634;}
.kaitong .content ul.ul_buyTime li.checked999:before{
    position:absolute;width:70px;height:70px;right:-5px;bottom:-5px;background:url(icon_dui.png) no-repeat;background-size:auto 100%;
    content: " ";   
}  
.kaitong999 .content ul.ul_buyTime li.tuijian:before{
    position:absolute;z-index:9;width:74%;top:-8px;left:13%;padding:3px 0;text-align:center;background:#F1603E;border-radius:5px;
    content: "推荐购买"; font-size:12px;color:#fff;line-height:1;  
}  
.kaitong .content ul.ul_buyTime li>div h3{margin:15px 0 0;color:#333;font-size:14px;font-weight:bold;}
.kaitong .content ul.ul_buyTime li>div h4{margin:10px 0 10px;font-size:20px;color:#DC691B;font-weight:bold;}
.kaitong .content ul.ul_buyTime li>div .price{display:inline-block;margin-left:3px;/*font-size:30px;font-weight:bold;*/}
.kaitong .content ul.ul_buyTime li>div label.price_o{display:block;margin:5px 0 13px;font-size:12px;text-decoration:line-through;color:#777777;}
.kaitong .content ul.ul_buyTime li>div span.zhe{display:none;padding:1px 0;background:#fdefe2;font-size:18px;color:#ae835b;}
.kaitong .content ul.ul_buyTime li>div span.zhe .zhe_num{/*color:#ffa800;font-size:20px;font-weight:bold;*/}

.kaitong .content ul.bts{}
.kaitong .content ul.bts li>div input{border:0;width:99%;padding:13px 0px;border-radius:30px;background:#FFD634;font-size:16px;color:#442c15;/*font-weight:bold;*/}

.kaitong .content ul.img{}
.kaitong .content ul.img li>div{padding:0px;background: none;border-radius:0px;}
.kaitong .content ul.img li>div img{text-decoration:line-through;width:100%;}

/****/
.xieyi{padding:0px 5px 20px;}
.xieyi div.title{margin-top:-15px;padding:5px 0 15px;text-align:center;}
.xieyi div.title a{font-size:14px;color:#FFD634;}
.xieyi div{padding:5px 0 2px;}


/****buyVIP*****/
#buyVIP{}
#buyVIP .mask{position:absolute;z-index:20000;width:100%;height:100%;background:rgba(0,0,0,.6);}
#buyVIP .buyVIP_c{position:absolute;z-index:20001;top:30%;left:10%;right:10%;background:#fff;border-radius:8px;border-bottom:1px solid #000;}
#buyVIP .title{height:50px;line-height:50px;text-align:center;}
#buyVIP .title:before{
    position:absolute;width:20px;height:20px;left:5px;top:15px;background:url(nav_back.png) no-repeat;background-size:auto 100%;
    content: " ";   
} 
#buyVIP .content{position:relative;padding:0 0 0px;}
#buyVIP .content .div1{/*border-top:1px solid #eee;*/text-align:center;}
#buyVIP .content .div1 .face{float:right;margin-right:30px;line-height:60px;}
#buyVIP .content .div1 .face img{height:28px;vertical-align:middle;border-radius:50%;}

#buyVIP .content .div1 .money{float:right;margin-right:30px;line-height:60px;color:red;}
#buyVIP .content .div1 .money #div_price{font-size:18px;}

#buyVIP .content .div1_t{position:relative;height:50px;line-height:50px;text-align:center;color:#000;font-size:18px;font-weight:bold;}
#buyVIP .content .div1_t .bt_close{position:absolute;z-index:20001;top:5px;right:10px;width:40px;height:40px;background:url(bt_close.gif) no-repeat;background-size:100% 100%;}
/*#buyVIP .content .div1_t:before{
    display:inline-block;margin-right:8px;width:30px;height:20px;line-height:40px;;border-right:2px solid #eecc78;vertical-align:middle;
    content: " ";
}*/

#buyVIP .content .div1_c{border-top:1px solid #eee;margin:0 0px;padding:10px 0 0px 0px;text-align:center;}
#buyVIP .content .div1_c .bt1{margin:0px 5px;padding:5px 0px;width:28%;border:2px solid #eecc78;border-radius:5px;background:#fff;font-size:14px;}
#buyVIP .content .div1_c .bt1.checked{border-color:#ff2d2d;}

#buyVIP .content .bt_lgkt{padding:0px 0 0px;text-align:center;border-top:1px solid #ccc;}
#buyVIP .content #bt_lgkt{border:0;width:100%;padding:16px 0;background:none;/*padding:10px 25px;border-radius:30px;background:#eecc78;*/font-size:16px;color:#FF9900;font-weight:bold;}

#buyVIP .content .tongyi{text-align:center;}

#buyVIP .content .div1_c .bt1{width:90%;margin:10px 0;border:0;height:50px;border-radius:10px;}
#buyVIP .content .div1_c .bt1#PaymentPlat1{background:url(bt_wechat.gif) no-repeat;background-size:100% 100%;}
#buyVIP .content .div1_c .bt1#PaymentPlat2{background:url(bt_alipay.gif) no-repeat;background-size:100% 100%;}


#buyVIP .content .div11{border-bottom:1px solid #ccc;text-align:left;line-height:40px;}
#buyVIP .content .div11_l{padding:0 0 0 15px;color:#000;font-size:16px;}
#buyVIP .content .div11 .money{float:right;margin-right:30px;color:#FF9900;font-size:20px;font-weight:bold;}
#buyVIP .content .div11 .money #div_price{}

#buyVIP .content .div12{text-align:left;}
#buyVIP .content .div12_l{padding:10px 0 5px 15px;text-align:left;color:#bbb;font-size:14px;}
#buyVIP .content .div12_c{margin:0px 0px;padding:0px 10px 10px;text-align:left;}
#buyVIP .content .div12_c > div{padding:10px 15px;}
#buyVIP .content .div12_c > div img{margin-right:15px;height:30px;vertical-align:middle;}
#buyVIP .content .div12_c > div label{font-weight:bold;}
#buyVIP .content .div12_c > div span{float:right;display:inline-block;width:30px;height:30px;background:url(icon_dui2_no.png) no-repeat;background-size:100%;vertical-align:middle;}
#buyVIP .content .div12_c > div.checked span{background-image:url(icon_dui2.png)}

/****buyVIP_kami*****/
#buyVIP_kami{}
#buyVIP_kami .mask{position:absolute;z-index:20000;width:100%;height:100%;background:rgba(0,0,0,.6);}
#buyVIP_kami .buyVIP_c{position:absolute;z-index:20001;top:30%;left:15%;right:15%;background:#fff;border-radius:8px;border-bottom:1px solid #000;}
#buyVIP_kami .title{height:50px;line-height:50px;text-align:center;}
#buyVIP_kami .title:before{
    position:absolute;width:20px;height:20px;left:5px;top:15px;background:url(nav_back.png) no-repeat;background-size:auto 100%;
    content: " ";   
} 
#buyVIP_kami .content{position:relative;padding:0 0 0px;}
#buyVIP_kami .content .div1{/*border-top:1px solid #eee;*/text-align:center;}
#buyVIP_kami .content .div1_t{position:relative;height:50px;line-height:50px;text-align:center;color:#000;font-size:18px;font-weight:bold;}
#buyVIP_kami .content .div1_t .bt_close{position:absolute;z-index:20001;top:5px;right:10px;width:40px;height:40px;background:url(bt_close.gif) no-repeat;background-size:100% 100%;}

#buyVIP_kami .content .div1_c{border-top:1px solid #eee;margin:0 0px;padding:10px 0 0px 0px;text-align:center;}
#buyVIP_kami .content .div1_c .bt1{margin:0px 5px;padding:5px 0px;width:28%;border:2px solid #eecc78;border-radius:5px;background:#fff;font-size:14px;}
#buyVIP_kami .content .div1_c .bt1.checked{border-color:#ff2d2d;}

#buyVIP_kami .content .bts{padding:0px 0 0px 30%;text-align:center;border-top:0px solid #666;}
#buyVIP_kami .content .bts input{border:0;margin:0 10px;padding:15px 20px;background:none;/*padding:10px 25px;border-radius:30px;background:#eecc78;*/font-size:16px;color:#FFCC00;font-weight:bold;}

#buyVIP_kami .content .div10{/*border-bottom:1px solid #666;*/text-align:center;}
#buyVIP_kami .content .div10_c{padding:5px 0 5px 0px;}
#buyVIP_kami .content .div10_c input{width:70%;padding:8px 5px;border:1px solid #FFCC00;border-radius:5px;color:#333;font-size:14px;}
#buyVIP_kami .content .div10_c input::-webkit-input-placeholder,
#buyVIP_kami .content .div10_c input::-moz-input-placeholder,
#buyVIP_kami .content .div10_c input:-moz-input-placeholder,
#buyVIP_kami .content .div10_c input:-ms-input-placeholder{color: #999;}

/****buyVIP_xu*****/
#buyVIP_xu{}
#buyVIP_xu .mask{position:absolute;z-index:20000;width:100%;height:100%;background:rgba(0,0,0,.6);}
#buyVIP_xu .buyVIP_c{position:absolute;z-index:20001;bottom:0;width:100%;background:#fff;}
#buyVIP_xu .title{height:50px;line-height:50px;text-align:center;}
#buyVIP_xu .title:before{
    position:absolute;width:20px;height:20px;left:5px;top:15px;background:url(nav_back.png) no-repeat;background-size:auto 100%;
    content: " ";   
} 
#buyVIP_xu .content{position:relative;padding:0 0 30px;}
#buyVIP_xu .content .div1{border-top:1px solid #eee;}
#buyVIP_xu .content .div1 .face{float:right;margin-right:30px;line-height:60px;}
#buyVIP_xu .content .div1 .face img{height:28px;vertical-align:middle;border-radius:50%;}

#buyVIP_xu .content .div1 .money{float:right;margin-right:30px;line-height:60px;color:red;}
#buyVIP_xu .content .div1 .money #div_price{font-size:18px;}

#buyVIP_xu .content .div1_t{position:relative;height:60px;line-height:60px;}
#buyVIP_xu .content .div1_t:before{
    display:inline-block;margin-right:8px;width:30px;height:20px;line-height:40px;;border-right:2px solid #eecc78;vertical-align:middle;
    content: " ";
}

#buyVIP_xu .content .div1_c{padding:0px 0 20px 40px;}
#buyVIP_xu .content .div1_c .bt1{margin:0px 5px;padding:5px 0px;width:28%;border:2px solid #eecc78;border-radius:5px;background:#fff;font-size:14px;}
#buyVIP_xu .content .div1_c .bt1.checked{border-color:#ff2d2d;}

#buyVIP_xu .content .bt_lgkt{padding:30px 0 20px;text-align:center;}
#buyVIP_xu .content #bt_lgkt{border:0;padding:10px 25px;border-radius:30px;background:#eecc78;font-size:16px;}

#buyVIP_xu .content .tongyi{text-align:center;}

/**** myWin *****/
#myWin{}
#myWin .mask{position:absolute;z-index:20000;width:100%;height:100%;background:rgba(0,0,0,.6);}
#myWin .myWin_c{position:absolute;z-index:20001;top:3%;left:5%;right:5%;bottom:3%;padding:10px;background:#fff;border-radius:5px;border-bottom:0px solid #000;}
#myWin .myWin_c>div{position:relative;width:100%;height:100%;}
#myWin .myWin_c>div .bt_close{position:absolute;width:20px;height:20px;right:2px;top:0px;background:url(nav_close.png) no-repeat;background-size:auto 100%;} 

/***********/
.button {font-size: 15px;padding: 8px 5px; font-family: "微软雅黑"; background: #FCAA43; border: 1px solid #FCAA43; color: #fff;border-radius: 3px;}
.button2 {background: #288CCC;border-color: #288CCC;}
.border td {text-align: center;border-bottom: 1px solid #F9F9F9;height: 25px;padding: 5px 5px 5px 5px;/* width: 100px; */font-size:16px;}

form .border td{padding:5px 0;text-align:left;}
form .border td input{width:100%;padding-left:0;text-indent:5px;}
form .border td input[type=radio]{width:auto;}
form .price_o{color:#999;text-decoration:line-through;}
form .price{color:red;font-weight:bold;font-size:18px;}
form .div_radio{padding:0 5px;}
form .div_radio.checked{background:#eee;}
form .div_radio.checked .name{font-weight:bold;color:red;}
.button{width:100%;height:50px;font-size:18px;}

form .border td strong{font-weight:normal;}
form .border td .div_price{color:red;font-weight:bold;font-size:40px;}

