@charset "utf-8";
/* CSS Document */
/* reset */
body,div,ul,ol,li,form,p,h1,h2,h3,dl,dt,dd,table,th,td,select,textarea,input{margin:0;padding:0;}
body{background:#fff;font-family:YaHei,Helvetica,Tahoma,sans-serif;font-size:14px;line-height:1.5;color:#555;-webkit-text-size-adjust:none;}
ul,ol{list-style:none;}
a img{border:none;}
h1,h2,h3,div,li,p{font-size:100%;font-weight:normal;}
a{color:#3e71b9;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover,a.current{outline:none;background:#efefef;border-radius:2px;}
em,i{font-style:normal;}
.clear{clear:both;font-size:0px;height:0px;}

.br{display: block;}
/**:focus {outline:none;}
input:focus{border:1px #ff9eb6 solid;box-shadow:0 0 5px #ffb3c6;}*/
input[type="submit"],input[type="button"]{-webkit-appearance:none;}
input{outline: none;height: 33px;font-size: 15px;width:100%;border: 1px #C7C3C3 solid;}
select{height: 30px;font-size: 15px;width:100%;border: 1px #C7C3C3 solid;}
textarea{font-size: 15px;width:100%;border: 1px #C7C3C3 solid;}

.clearfix:after,.clearFix:after{content:"\020"; display: block; height:0; clear:both; visibility:hidden}
.clearfix,.clearFix{zoom:1;}

/*线路筛选*/
.ltype{
margin-bottom: 10px;
text-indent: 10px;
line-height: 28px;
font-weight:bold;
}
.sku ul li {
display: inline;
margin: 0 5px 0 10px;
line-height: 35px;
}
.sku ul li a {
width: 78px;
border: solid 1px #D4D5D6;
height: 27px;
line-height: 27px;
display: inline-block;
position: relative;
text-align: center;
margin-right: 12px;
background-color: #fff;
text-decoration: none;
vertical-align: top;
color: #333;
font-size: 12px;
padding: 3px;
letter-spacing: 1px;
margin-right: 0;
padding: 0;
}
.sku ul li a.selected {
border: solid 2px #f40;
width: 76px;
height: 25px;
line-height: 25px;
}

.sku ul li a.selected span {
position: absolute;
display: block;
height: 21px;
width: 21px;
-webkit-background-size: 21px 21px;
background-image:url(../images/gou.png);
right: -1px;
bottom: -1px;
}


.operator {
height: 39px;
line-height: 39px;
font-size: 14px;
text-align: center;
border-bottom: 1px #b7bbc6 solid;
letter-spacing: 4px;
background: #ecedf0;
}

.operator .common-btn-small {
width: 60px;
height: 24px;
}

a.common-btn-small {
padding:5px 10px 5px 15px;
width: 60px;
height: 24px;
line-height: 24px;
text-align:center;
border:1px #3f3f3f solid;
color:#fff;
-webkit-border-radius: 2px;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#929292),color-stop(0.5,#595959),color-stop(0.51,#3f3f3f));
}


a.common-btn-small:hover {
padding:5px 10px 5px 15px;
width: 60px;
height: 24px;
line-height: 24px;
text-align:center;
border:1px #3f3f3f solid;
color:#fff;
-webkit-border-radius: 2px;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#929292),color-stop(0.5,#595959),color-stop(0.51,#3f3f3f));
}

/*线路详情*/
.line_info01{ background-color:#FFF;padding:5px; min-height:35px;}
.line_info02{ font-size:16px; font-weight:bold; color:#666;padding:0 0 0 80px;}
.line_info03{ font-size:16px; font-weight:bold; color:#666;padding:0 0 0 10px;}
.line_info01 .tag_pink {background-color: #FF663D;}
.line_info01 .title_tag {font-size: 14px;color: #fff;padding:0 12px;height:35px;line-height:35px;float: left;position: absolute;}
.line_info01 .title_tag s {border-width: 6px 6px;border-style: solid;height: 0;width:0;overflow: hidden;position: absolute;right: -12px;top:12px;}
.line_info01 .tag_pink s {border-color: #fff #fff #fff #FF663D;}
.day_tit {font-weight: 700;font-size: 16px;}
.day_tit strong {font-weight: 700;color: #FF663D;}
.day_introduction {
line-height: 20px;
color: #595959;
font-size: 12px;
}
.day ul {
padding: 10px;
line-height: 24px;
background: #F7F6F6;
margin: 10px 0;
}
.pro_special {
margin-top:5px;
margin-bottom:5px;
font-size:12px;
}

.statement_cost{ font-size:12px;}
.statement_cost dt{ font-weight:bold;}
.bz{ font-size:12px;}

.ui-header-fixed {
top: 0;
}
.ui-header-fixed{
left: 0;
right: 0;
width: 100%;
position: fixed;
z-index: 1000;
}

.ui-header{
border-left-width: 0;
border-right-width: 0;
}

/*滚屏*/
.content{ margin:8px 0px;}
#tbh5v0{height:120px;overflow:hidden;}
.bya1{font-size:20px;font-weight:bold;color:#2C3091;}
#tbh5v0 .fullscreen {
padding: 0 10px;
width: 300px!important;
}
#tbh5v0 .fullscreen, #tbh5v0 .landscape {
width: 300px!important;
margin: auto;
}
#tbh5v0 .in-slider {
width: 320px;
height: 120px;
position: relative;
}
#tbh5v0 .in-slider, #tbh5v0 .header, #tbh5v0 .footer {
margin: 0 -10px;
}
#tbh5v0 .in-slider .in-slider-cont {
height: 100%;
overflow: hidden;
position: relative;
}
#tbh5v0 .in-slider .in-slider-cont ul {
position: absolute;
left: 0;
top: 0;
}
#tbh5v0 .in-slider .in-slider-cont ul li {
width: 320px;
height: 120px;
float: left;
}
img {
vertical-align: middle;border:0;
}
#tbh5v0 .in-slider .in-slider-status {
position: absolute;
width: 100%;
height: 3px;
bottom: 0;
background-color: rgba(51,51,51,0.5);
-webkit-transform: translate3d(0, 0, 0);
display: -webkit-box;
}
#tbh5v0 .in-slider .in-slider-status span {
display: block;
-webkit-box-flex: 1;
height: 100%;
overflow: hidden;
}
#tbh5v0 .in-slider .in-slider-status .sel {
background-color: #ff4000;
}

/* header*/



/* deals */
.deals{}
.deals section{}
.deals section a{display:block;min-height:93px;padding:8px 8px 8px 150px;border-bottom:1px #d8d8d8 solid;position:relative;}
.deals section img{position:absolute;left:8px;top:10px;width:130px;height:87px;padding:1px;background:#fff;border:1px #c5c5c5 solid;}

.deals section .main_title{color:#000;}
.deals section .main_title i{color:#787878;margin-left:10px;}
/*.deals section .price{position:absolute;top:4px;left:150px;font-size:18px;color:#b0b0b0;height:39px;overflow:hidden;}
.deals section .price strong{display:inline-block;font-size:26px;color:#f10f56;padding:0 4px 0 10px;}
.deals section .price em{display:inline-block;font-size:18px;color:#b0b0b0;padding-left:4px;text-decoration:line-through;}
.deals section .price strong::before{content:'¥';font-size:12px;position:absolute;left:0;top:14px;}*/
.deals section .title{color:#4e4e4e;word-break:break-all;}
.deals section .price{position:relative;font-size:12px;color:#b0b0b0;height:28px;overflow:hidden;}
.deals section .price strong{display:inline-block;font-size:18px;color:#f10f56;padding:0 4px 0 10px;}
.deals section .price em{display:inline-block;color:#b0b0b0;padding-left:4px;text-decoration:line-through;}
.deals section .price strong::before{content:'¥';font-size:12px;position:absolute;left:0;top:6px;}
.deals section .price i{position:absolute;right:0;top:7px;}
/*.deals section .status{color:#787878;font-size:12px;}
.deals section .status i{margin-left:12px;}*/


.deals section .mark{width:14px;text-align:center;font-size:12px;line-height:12px;color:#fff;position:absolute;top:10px;left:8px;z-index:15;display:block;}
.deals section .mark b{height:24px;display:block;padding:1px 0;font-weight:500;}
.deals section .mark i{display:block;width:0;height:0;font-size:0;overflow:hidden;border-style:solid;border-width:0 7px 7px;}
.deals section .new b{background:#f76c8f;}
.deals section .new i{border-color:#f76c8f #f76c8f rgba(0,0,0,0) #f76c8f;}
.deals section .sell_out b{background:#b4b4b4;}
.deals section .sell_out i{border-color:#b4b4b4 #b4b4b4 rgba(0,0,0,0) #b4b4b4;}
.deals section.new{background:#f5f5f5;}

.nottuan{text-align:center; font-size:14px; font-weight:bold; color:#f10f56;}


/* screening_hint */
.screening_hint{height:26px;line-height:26px;color:#6c6c6c;border:#ccc solid;border-width:1px 0;padding-left:8px;background:-webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#f1f1f1));}

/* category */
.category section div h1{position:relative;display:block;color:#000;height:42px;line-height:42px;border-bottom:1px #d8d8d8 solid;padding-left:16px;background:-webkit-gradient(linear,0 0, 0 100%,from(#fff),to(#f7f7f7));background:-moz-linear-gradient(top,#fff,#f7f7f7);background:-o-linear-gradient(top,#fff,#f7f7f7);}
.category section div h1 i{color:#787878;}
.category section div h1::after{content:'';position:absolute;top:14px;right:10px;width:10px;height:10px;border:#cbcbcb solid;border-width:3px 3px 0 0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);}
.category section .link h1::after{content:'';position:absolute;top:14px;right:14px;width:10px;height:10px;border:#cbcbcb solid;border-width:3px 3px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}
.category section div h1 a{display:block;color:#000;}
.category section div h1 a:hover{background:none;}
.category section ul{border-bottom:1px #d8d8d8 solid;overflow:hidden;display:none;}
.category section ul li{width:33.333%;float:left;display:inline-block;height:42px;line-height:42px;text-align:center;}
.category section ul li a{border-bottom:1px #d8d8d8 solid;border-right:1px #d8d8d8 solid;display:block;color:#3e71b9;height:42px;overflow:hidden;font-size:12px;}
.category .show-cate div h1::after{top:18px;right:10px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-o-transform:rotate(315deg);}
.category section ul li:nth-child(3n) a{border-right:none;}
.category .show-cate ul{display:block;}

/* search_module */
.search_module{padding:8px;overflow:hidden;border-bottom:1px #d8d8d8 solid;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f7f7f7));}
.search_module p{display:inline-block;vertical-align:bottom;}

.search_module p:first-child{margin:1px 8px 0 0;}
.search_module input[type="search"]{width:190px;height:38px;border:1px #c5c5c5 solid;padding:0 10px 0 25px;background:url(../images/m03.png) 5px center no-repeat;-webkit-appearance:none;-webkit-box-sizing:inherit;border-radius:6px;box-shadow:inset 0 0 5px 2px rgba(100,100,100,0.15);}
/*.search_module input[type="search"]:focus{border:1px #ff9eb6 solid;box-shadow:0 0 5px #ffb3c6;}*/
.search_module input[type="submit"]{width:60px;height:40px;color:#A9A9A9;border:1px #C5C5C5 solid;border-radius:6px;box-shadow: inset 0 1px 0 0 rgba(255,255,255,1);background:-webkit-gradient(linear,0 0,0 100%,from(#F8F5F5),to(#EBE9E9));background: -moz-linear-gradient(top,#F8F5F5,#EBE9E9);background: -o-linear-gradient(top,#F8F5F5,#EBE9E9);}
/* hot_search */
.hot_search h2{background:#e8e8e8;height:40px;line-height:40px;padding-left:8px;color:#000;font-weight:700;border-bottom:1px #d8d8d8 solid;}
.hot_search ul{overflow:hidden;}
.hot_search ul li{float:left;display:inline-block;width:33.333%;height:42px;line-height:42px;text-align:center;}
.hot_search ul li a{border-bottom:1px #d8d8d8 solid;border-right:1px #d8d8d8 solid;display:block;color:#3e71b9;}
.hot_search ul li:nth-child(3n) a{border-right:none;}
/* 搜索高亮 */
.highlight{color:#F8366C;}
/* no_search_result */
.no_search_result{padding:10px;color:#000;border-bottom:1px #d8d8d8 solid;}
.no_search_result p{font-weight:700;}
.no_search_result p:first-child{padding-bottom:10px;}

/* group detail */
/*.detail{padding:8px;}
.detail h1{padding-bottom:8px;color:#000;}
.detail .detail_infor{padding-left:154px;position:relative;overflow:hidden;min-height:90px;}
.detail img{position:absolute;left:0;top:0;width:140px;height:82px;padding:3px;border:1px #c3c3c3 solid;}
.detail ul{margin-top:6px;color:#787878;}
.detail ul li:nth-child(1){color:#f10f56;font-size:30px;}
.detail ul li:nth-child(1)::before{content:"¥";font-size:14px;font-weight:700;padding-right:4px;}
.detail ul li:nth-child(2) i{margin-left:6px;}
.detail .come_buy{padding:8px 0;}
.detail .come_buy a{height:42px;line-height:42px;color:#fff;font-size:18px;display:block;text-align:center;background:#ff7396;border:1px #de5f76 solid;border-radius:4px;box-shadow:inset 0 1px 0 0 rgba(255,170,191,1);}
.detail .come_buy em{height:42px;line-height:42px;font-size:14px;display:block;text-align:center;background:-webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#f1f1f1));border:1px #cdcdcd solid;border-radius:4px;color:#787878;}
.detail p{height:34px;line-height:34px;font-size:14px;display:block;text-align:center;background:#f2f2f2;border:1px #cdcdcd solid;border-radius:4px;}
.detail p a{display:block;}
.detail p .support{color:#3e71b9;margin:0 10px;background:url(mimage/zc67663.png) 0 7px no-repeat;padding-left:26px;}
.detail p .no_support{color:#787878;margin:0 10px;background:url(mimage/bzc67663.png) 0 7px no-repeat;padding-left:26px;}*/
/* group detail_box */
/*.deal-box h1{position:relative;height:40px;line-height:40px;padding-left:8px;border-top:1px #cdcdcd solid;background:#e8e8e8;color:#000;font-weight:700;}
.deal-box h1::after{content:"";position:absolute;right:15px;top:15px;width:0;height:0;font-size:0;border:10px solid;border-color:#aaa #e8e8e8 #e8e8e8;}
.deal-box .current::after{top:6px;border-color:#e8e8e8 #e8e8e8 #aaa;}
.deal-box .tab-box{padding:8px;display:none;border-top:1px #cdcdcd solid;}
.deal-box .tab-box img{max-width:300px;display:block;}
.deal-box .check_more{position:relative;display:block;font-weight:500;color:#3E71B9;height:42px;line-height:42px;border:#cdcdcd solid;border-width:1px 0;text-align:center;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f7f7f7));}
.deal-box .check_more::after{content:'';position:absolute;top:14px;right:14px;width:10px;height:10px;border:#cbcbcb solid;border-width:4px 4px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}*/
/* bulk_order_details */

.bulk_order_details{padding:10px;max-width:470px;}
.bulk_order_details img{width:100%;display:block;}
.bulk_order_details br,.lottery-content br{height:0;line-height:0;display:none;}
/* check_map */
.check_map{padding:10px;}
.check_map .map_img{margin-top:10px;}


/* login_d(登录) */
.login_d p{margin-top:10px;}
.common-text{width:278px;height:38px;border:1px #c5c5c5 solid;padding:0 10px;border-radius:6px;box-shadow:inset 0 0 5px 2px rgba(100,100,100,0.15);}
.login_d #captcha input{width:142px;display:inline-block;}
.login_d #captcha img{width:120px;height:38px;margin-left:10px;display:inline-block;vertical-align:top;border:1px #c5c5c5 solid;}
.login_d input[type="checkbox"]+label{margin-left:6px;vertical-align:top;}
input[type="submit"]{width:100%;height:42px;line-height:42px;color:#fff;font-size:18px;display:block;text-align:center;background:#ffffff;border:1px #a9a9a9 solid;border-radius:4px;}
/*.cooperation_login{background:#faf3f5;padding-bottom:30px;}
.cooperation_login h1{height:54px;line-height:54px;background:#faf3f5;border:#d8d8d8 solid;border-width:1px 0;padding:0 10px;color:#000;font-weight:700;}
.cooperation_login li a{display:block;position:relative;height:42px;line-height:42px;color:#000;border-bottom:1px #d8d8d8 solid;padding:0 10px;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f7f7f7));}
.cooperation_login li a::after{content:'';position:absolute;top:14px;right:14px;width:10px;height:10px;border:#cbcbcb solid;border-width:4px 4px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}*/

/* login_z(注册) */
.login_z p{margin-top:10px;display:-webkit-box;display:-moz-box;width:100%;}
.login_z label{display:block;width:68px;height:40px;line-height:40px;}
.login_z input:not([type="checkbox"]){width:210px;}
/*.login_z input[type="checkbox"]{-webkit-appearance: none;width:10px;height:10px;border:1px red solid;}*/
.login_z input[type="checkbox"]+label{display:inline;margin-left:6px;width:auto;height:auto;line-height:normal;}
.login_z input[type="submit"]{width:100%;height:42px;line-height:42px;color:#fff;font-size:18px;display:block;text-align:center;background:#ff7396;border:1px #de5f76 solid;border-radius:4px;box-shadow:inset 0 1px 0 0 rgba(255,170,191,1);padding:0;}
.login_z p:nth-last-child(2){margin-top:16px;display:block;}
.login_z p:nth-last-child(5) img{width:120px;height:38px;margin-left:10px;display:inline-block;vertical-align:top;border:1px #c5c5c5 solid;}
.login_z p:nth-last-child(5) input{width:74px;}

/* activate(激活) */
.activate p{margin-top:10px;}
.activate p:nth-last-child(2){margin-top:30px;}

/* 找回密码 */
.steps ol{display:-webkit-box;display:-moz-box;width:100%;height:42px;border-bottom:1px #d8d8d8 solid;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f7f7f7));background:-moz-linear-gradient(top,#fff,#f7f7f7);}
.steps ol li{-webkit-box-flex:1;-moz-box-flex:1;text-align:center;overflow:hidden;}
.steps ol li span{display:inline-block;height:25px;line-height:25px;color:#000;padding:0 15px;margin-top:9px;}
.steps ol .current span{background:#fa7b9a;font-weight:700;border-radius:4px;color:#fff;box-shadow:0 1px 0 0 #fff,inset 0 1px 1px 0 #ba415f;}
.retrieve_password{border-bottom:1px #d8d8d8 solid;}
.retrieve_password p{margin-top:10px;}
.steps ol li a{display:block;color:#000;}
.steps ol li a:hover{background:none;}
.steps ol .current span a{color:#fff;}
/* 兼容 opera */
.steps ol li {display:inline-block\0;margin:0 10px;}

/* 购买 */
.buy form{padding:0 0 20px 0;}
.buy h1{height:40px;line-height:40px;color:#000;font-weight:700;padding-left:10px;border:#cdcdcd solid;border-width:1px 0;background:#e8e8e8;}
.buy h1 i{font-size:12px;font-weight:500;}
.buy p{margin-top:10px;}
.buy b{color:#f10f56;}
.buy .num{width:300px;margin-top:10px;border:1px #cdcdcd solid;border-radius:6px;}
.buy .num li{display:-webkit-box;display:-moz-box;border-top:1px #cdcdcd solid;line-height:32px;padding-left:10px;}
.buy .num li:first-child{border-top:none;}
.buy .num li label{width:170px;display:block;}
.buy .num li input{width:100px;display:block;line-height:32px;padding-left:10px;margin:0 10px 0 0;border:#cdcdcd solid;border-width:0 0 0 1px;}
.common{display:-webkit-box;display:-moz-box;}
.common label{display:block;width:68px;height:40px;line-height:40px;}
.common input{width:210px;}
.resend a{width:100%;height:42px;line-height:42px;font-size:18px;font-weight:500;display:block;text-align:center;border:1px #de5f76 solid;border-radius:4px;border-color:#ccc;color:#6c6c6c;box-shadow:none;background:-webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#f1f1f1));}
.resend input{width:100%;height:42px;line-height:42px;font-size:18px;display:block;text-align:center;border:1px #de5f76 solid;border-radius:4px;border-color:#ccc;color:#6c6c6c;box-shadow:none;background:-webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#f1f1f1));background:-moz-linear-gradient(top,#fbfbfb,#f1f1f1);}
.grey{color:#787878;}
.buy .buy_box {padding:0 10px 10px;}
.buy .radio_box li{margin-top:10px;}
.buy .radio_box span{margin-left:6px;}
.buy .radio_box i{font-size:12px;color:#b1b1b1;}
.buy .add_address{border-top:1px #cdcdcd solid;height:36px;line-height:36px;padding-left:10px;margin:0;}
.buy .trends_yz{border:#cdcdcd solid;border-width:1px 0;padding:0 10px 10px;}
.buy .trends_yz p:first-child,.buy .trends_yz p:last-child{font-size:12px;color:#b0b0b0;}
.buy .pay{border-bottom:1px #cdcdcd solid;padding:0 10px 10px;}
.buy .pay h2{margin-top:10px;}
.buy .pay label{display:block;margin-top:10px;}
.buy .pay label input{margin-right:6px;}
.buy .use_cash_coupon h2{height:32px;line-height:32px;padding:0 12px;position:relative;border:1px #cdcdcd solid;border-radius:4px;margin-top:6px;background:-webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#fff));background:-moz-linear-gradient(top,#f7f7f7,#fff);}
.buy .use_cash_coupon h2 em{margin-left:20px;color:#3E71B9;}
.buy .use_cash_coupon h2::after{content:"";position:absolute;top:10px;right:14px;width:8px;height:8px;border:#CBCBCB solid;-webkit-transform:rotate(135deg);border-width:3px 3px 0 0;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);}
.buy .use_cash_coupon .current{border-radius:4px 4px 0 0;}
.buy .use_cash_coupon h2.current::after{top:12px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.buy .coupon_list{border:1px #cdcdcd solid;border-top:none;padding:14px;border-radius:0 0 4px 4px;}
.buy .coupon_list label{display:block;height:30px;}
.buy .coupon_list label span{padding:0 6px;line-height:30px;}
.buy .coupon_list label .coupon_txt{width:165px;height:28px;line-height:28px;padding:0 10px;border:1px #cdcdcd solid;border-radius:4px;}
.buy .coupon_list .coupon_btn{text-align:center;}
.buy .coupon_list .coupon_btn input{width:100%;height:28px;color:#6c6c6c;font-size:14px;border:1px #cdcdcd solid;border-radius:4px;background:-webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#f1f1f1));background:-moz-linear-gradient(top,#fbfbfb,#f1f1f1);}
p#buyNum input[type="text"]{width:60px;height:22px;border:1px #cdcdcd solid;padding:0 6px;}
#buyNum input[type="text"]{-webkit-appearance:none;}
/*p#buyNum input[type="text"]:focus{border-color:#ff9eb6;box-shadow:0 0 5px #ffb3c6;}*/

/* 多套餐 */
.more_set_meal{margin-top:10px;}
.more_set_meal label{display:-webkit-box;display:-moz-box;}
.more_set_meal input[type="radio"]{margin:10px 10px 0 0;}
.more_set_meal span{display:-webkit-box;display:-moz-box;width:263px;border:1px #cdcdcd solid;border-bottom:none;line-height:32px;padding-left:10px;}
.more_set_meal label:first-child span{border-radius:4px 4px 0 0;}
.more_set_meal label:last-child span{border-bottom:1px #cdcdcd solid;border-radius:0 0 4px 4px;}
.more_set_meal label:last-child span span{border:none;}
.more_set_meal em{display:-webkit-box;display:-moz-box;width:182px;border-right:1px #cdcdcd solid;}
.more_set_meal em i{display:block;width:122px;}
.more_set_meal em b{display:block;width:50px;text-align:right;padding-right:10px;}
.more_set_meal input[type="text"]{width:60px;display:block;line-height:30px;padding-left:10px;margin:0 10px 0 0;border:none;}
/*.more_set_meal input[type="text"]:focus{border:1px #ff9eb6 solid;box-shadow:0 0 5px #ffb3c6;padding-left:9px;}*/
.more_set_meal span span{width:60px;margin:0 10px 0 0;border:none;}
.more_set_meal_1 em{width:196px;}
.more_set_meal_1 em i{width:136px;}
.more_set_meal_1 span{width:288px;}
.more_set_meal_1 span span{width:70px;}

/* my_nm(我的糯米)*/
.my_nm .save{height:54px;position:relative;border-bottom:1px #d8d8d8 solid;padding:0 10px;}
.my_nm .save h2{height:54px;line-height:54px;font-weight:700;width:130px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.my_nm .save p{position:absolute;top:13px;right:10px;height:27px;color:#fff;line-height:27px;background:#fa6086;padding:0 10px;}
.my_nm .save+p{line-height:24px;padding:15px 10px;font-weight:700;position:relative;}
.my_nm .save+p a{color:#fa6086;position:absolute;right:10px;}
.my_nm h1{padding:0 10px;height:40px;line-height:40px;font-weight:700;background:#e8e8e8;color:#000;border:#cdcdcd solid;border-width:1px 0;}
.my_nm .my_ol li a{display:block;height:50px;line-height:50px;padding:0 10px;font-weight:700;border-bottom:1px #d8d8d8 solid;color:#555;}
.my_nm .my_ol li:last-child a{border:none;}
.my_nm .my_ol li i{color:#fa6086;}
.deals .title1{color:#000;padding:2px 0;}
.deals .past_time{color:#fa668a;}
.deals .nmq_num{display:inline-block;padding:4px 10px;border-radius:4px;background:#fa668a;color:#fff;margin-top:4px;}
/*.nmq section a::after{content:'';position:absolute;top:50%;margin-top:-7px;right:10px;width:10px;height:10px;border:#cbcbcb solid;border-width:4px 4px 0 0;-webkit-transform:rotate(45deg);}
*/
.rank a{display:block;padding:0 10px;color:#000;border-bottom:1px #d8d8d8 solid;height:42px;line-height:42px;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f7f7f7));}
.rank .current{font-weight:700;}
.check-code h1{padding:10px;font-weight:700;color:#000;}
.check-code .consumption_code{}
.check-code .consumption_code li{width:240px;text-align:center;margin:0 auto 10px;background:#ff7396;border:1px #e3597c solid;color:#fff;font-weight:700;padding:6px 10px;word-break:break-all;}
.kdd a{display:block;padding:20px 10px;border-bottom:1px #d8d8d8 solid;color:#000;position:relative;}
.kdd li:first-child{font-weight:700;color:#3c3c3c;padding-bottom:4px;width:140px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.kdd .buy_time{position:absolute;right:10px;top:20px;color:#FA668A;}
.kdd .buy_time{padding:0;}
.kdd li{padding-right:30px;}
.kdd .yfh::after{content:'';position:absolute;top:50%;right:20px;width:10px;height:10px;border: #CBCBCB solid;border-width:4px 4px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(135deg);}

/* 抽奖 */
.chouj_box{padding:0 10px 10px;}
.chouj_box .common{padding:10px 0;}
.chouj{padding-top:10px;}
.chouj p{background:#f5f5f5;height:48px;line-height:48px;text-align:center;border:1px #e3e3e3 solid;color:#ff7396;margin:0 26px 20px;box-shadow:inset 0 0 20px 2px #e3e3e3;}
.chouj_box img{width:300px;height:auto;}

/* 账户（地址）*/
.address a{color:#555;display:block;border-bottom:1px #d8d8d8 solid;padding:20px 10px;position:relative;}
.address section a::after{content:'';position:absolute;top:50%;right:20px;margin-top:-9px;width:10px;height:10px;border:#CBCBCB solid;border-width:4px 4px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(135deg);}
.address section li{padding-right:30px;}
.address .button{padding:10px 10px 20px;}
.address .button .new{height:42px;line-height:42px;padding:0;color:#fff;font-size:18px;display:block;text-align:center;background:#ff7396;border:1px #de5f76 solid;border-radius:4px;box-shadow:inset 0 1px 0 0 rgba(255,170,191,1);}
.address .button .delete{margin-top:10px;color:#767676;background:#dcdcdc;border:1px #c8c8c8 solid;box-shadow:inset 0 1px 0 0 #ececec;}
.address form{padding:10px 0;}
.address form p{padding:0 10px;margin-top:10px;display:-webkit-box;display:-moz-box;}
.address form p:nth-last-child(2){padding-bottom:10px;border-bottom:1px #d8d8d8 solid;}
.address form label{display:block;width:78px;height:40px;line-height:40px;}
.address form input{width:200px;}
.address form select{width:222px;height:40px;line-height:40px;border-radius:6px;border-width:0 20px 0 5px;-webkit-border-image:url(mimage/select_icon66595.png) 0 20 0 5;}
.address form .button input{width:100%;}
.address .button form{border:0;padding:0;}

/* feedback（意见反馈）*/
.feedback{padding:10px;}
.feedback form{padding:0;}
.feedback p{color:#000;padding:10px 0;}
.feedback textarea{display:block;resize:none;width:278px;margin-bottom:10px;padding:10px;height:150px;border:1px #cdcdcd solid;}
/*.feedback textarea:focus{border:1px #ff9eb6 solid;box-shadow:0 0 5px #ffb3c6;}*/
.feedback ol{padding:20px 0;color:#000;}
.feedback .return{padding:10px 0;}
.feedback ol a{}
.feedback ol li:first-child{font-weight:700;}
.feedback .return a{height:42px;line-height:42px;padding:0;color:#fff;font-size:18px;display:block;text-align:center;background:#ff7396;border:1px #de5f76 solid;border-radius:4px;box-shadow:inset 0 1px 0 0 rgba(255,170,191,1);}

/* bind_mobile(绑定手机) */
.bind_mobile{color:#000;}
.bind_mobile p{margin-top:10px;font-weight:700;}
.bind_mobile .grey{font-weight:500;margin-top:20px;}
.bind_mobile .common .tel{width:78px;}
.bind_mobile .common .tel+input{width:200px;}
.bm_nav ul{border:#c7c7c7 solid;border-width:1px 0;display:-webkit-box;display:-moz-box;}
.bm_nav ul li{-webkit-box-flex:1;}
.bm_nav ul li a{display:block;height:42px;line-height:42px;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eaeaea));text-align:center;color:#4f4f4f;}
.bm_nav ul li:first-child a{border-right:1px #c7c7c7 solid;}
.bm_nav ul .current a{background:#e0e0e0;}

/* 代金券 */
.voucher p{margin-top:10px;}
.voucher p:first-child{color:#fa6b8e;font-weight:700;text-align:center;}
.voucher h2{height:40px;line-height:40px;padding-left:8px;border:#cdcdcd solid;border-width:1px 0;background:#e8e8e8;color:#000;font-weight:700;}
.voucher section a{display:block;padding:20px 10px;border-bottom:1px #d8d8d8 solid;color:#555;}
.link_a{height:42px;line-height:42px;padding:0;color:#fff;font-size:18px;display:block;text-align:center;background:#ff7396;border:1px #de5f76 solid;border-radius:4px;box-shadow:inset 0 1px 0 0 rgba(255,170,191,1);}
.link_a:hover{background:#ff7396;}

/* 充值 */
.recharge-form{padding:0;}
.recharge p{margin-top:10px;}
.recharge p:first-child{color:#fa6b8e;font-weight:700;text-align:center;}
.recharge h2{height:40px;line-height:40px;padding-left:8px;border:#cdcdcd solid;border-width:1px 0;background:#e8e8e8;color:#000;font-weight:700;}
.recharge .common{padding:0 10px 20px;}
.recharge .common label{width:108px;margin:0;}
.recharge .common input{width:170px;}
.recharge div{padding:10px 10px 20px;border-bottom:1px #d8d8d8 solid;}
.recharge label{display:block;margin-top:10px;}
.recharge input[type="submit"]{margin-top:10px;}
.recharge input[type="radio"]{margin-right:10px;}

.change_password p{margin-top:10px;}

/* choose_city(选择城市)*/
.choose_city h1{height:40px;line-height:40px;padding-left:8px;border:#cdcdcd solid;border-width:1px 0;background:#e8e8e8;color:#000;font-weight:700;}
.choose_city>p{height:42px;line-height:42px;padding:0 10px;}
.choose_city ul{overflow:hidden;}
.choose_city ul li{float:left;display:inline-block;width:33.333%;height:42px;line-height:42px;text-align:center;}
.choose_city ul li a{border-bottom:1px #d8d8d8 solid;border-right:1px #d8d8d8 solid;display:block;color:#3e71b9;height:42px;overflow:hidden;font-size:12px;}
.choose_city ul li:nth-child(3n) a{border-right:none;}
.choose_city ol{padding:10px;}
.choose_city ol li{padding:5px 0;}

/* 服务说明 */
.service_note h1{height:40px;line-height:40px;padding-left:8px;border:#cdcdcd solid;border-width:1px 0;background:#e8e8e8;color:#000;font-weight:700;}
.service_note div{padding:10px;color:#000;}
.service_note dl{margin-top:10px;}
.service_note img{display:block;margin-top:10px;}

/* 用户服务协议 */
.user_service_agreement{}
.user_service_agreement h1{height:40px;line-height:40px;padding-left:8px;border-top:1px #cdcdcd solid;;background:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#ddd));color:#000;font-weight:700;}
.user_service_agreement h2{height:30px;line-height:30px;padding-left:8px;border:#cdcdcd solid;border-width:1px 0;background:#e8e8e8;color:#000;}
.user_service_agreement div{padding:10px;}

/* 帮助 */
.help{border-bottom:1px #d8d8d8 solid;}
.help section h1{height:40px;line-height:40px;padding-left:8px;border:#cdcdcd solid;border-width:1px 0;background:#e8e8e8;color:#000;font-weight:700;}
.help section div{padding:10px;}
.help_box{padding:10px;}
.help_box p{color:#fa6a8d;}
.help_box p a{margin-top:10px;height:42px;line-height:42px;padding:0;color:#fff;font-size:18px;display:block;text-align:center;background:#ff7396;border:1px #de5f76 solid;border-radius:4px;box-shadow:inset 0 1px 0 0 rgba(255,170,191,1);}
.help_box ol,.help_box ol a{}
.help_box ol li:first-child{font-weight:700;}

/* 错误提示 */
.search_module+#errMsg{margin:10px;}
#errMsg{margin:10px 10px 0;}
.buy_box #errMsg{margin:10px 0 0 0;}
#errMsg,.error_prompt{height:30px;line-height:30px;overflow:hidden;color:#fa5f85;font-weight:700;border:2px #fb8ca7 solid;border-radius:6px;padding:0 10px 0 44px;background:url(mimage/error_icon66595.png) 10px center no-repeat;}
.error_box{padding:0 10px 10px;}
.error_box p{margin-top:10px;}
.feedback #errMsg{margin:0;}

/* 关于我们 */
.about{height:630px;background:url(mimage/bg66595.png) 0 bottom repeat-x;color:#000;}
.about_box{text-align:center;padding-top:70px;}
.about p{margin-top:4px;}
.about .tel{font-size:16px;font-weight:700;margin-top:40px;}
.about .tel a{color:#f32d6b;}
.about .banben{color:#808184;}
.about_box .nm_link{overflow:hidden;display:inline-block;margin-top:10px;}
.about_box .nm_link a{height:40px;width:52px;float:left;}
.about_box .nm_link .renren{background:url(mimage/icon66595.png) no-repeat;margin-right:30px;}
.about_box .nm_link .xinlang{background:url(mimage/icon66595.png) -82px 0 no-repeat;margin-right:10px;}
.about_box .nm_link .qq{background:url(mimage/icon66595.png) -152px 0 no-repeat;}

/* 没有 */
.not_have{text-align:center;padding:50px 10px;border-bottom:1px #d8d8d8 solid;}

/* 查看更多、翻页、回到顶部 */
.status_box{background:#f2f2f2;color:#6c6c6c;}
.status_box .status{height:52px;position:relative;}
.status_box .status>div{position:absolute;}
.status_box .status .check_more{top:11px;left:8px;}
.status_box .status .check_more span{display:inline-block;width:214px;height:28px;line-height:28px;text-align:center;cursor:pointer;border:1px #ccc solid;border-radius:2px;background:-webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#f1f1f1));}
.status_box .status .check_more .disabled{color:#ccc;cursor:text;border:1px #e5e5e5 solid;}
.status_box .status .page{display:none;top:11px;left:8px;}
.status_box .status .page a{display:inline-block;color:#6c6c6c;width:104px;height:28px;line-height:28px;text-align:center;cursor:pointer;border:1px #ccc solid;border-radius:2px;background:-webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#f1f1f1));}
.status_box .status .return_top{top:11px;right:8px;width:80px;height:28px;line-height:28px;text-align:center;cursor:pointer;border:1px #ccc solid;border-radius:2px;background:-webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#f1f1f1));}
#nav-more .disabled{color:#ccc;cursor:text;border:1px #E5E5E5 solid;}
#nav-page .disabled{color:#ccc;cursor:text;border:1px #E5E5E5 solid;}


/* footer */
footer{background:#f2f2f2;color:#6c6c6c;border-top:1px #d8d8d8 solid;}
footer>div{border-bottom:1px #d8d8d8 solid;position:relative;}
footer .user_box{height:52px;line-height:52px;font-size:12px;background:#f7f7f7;}
footer .user_box .login{position:absolute;left:8px;}
footer .user_box .login strong{display:inline-block;max-width:86px;margin-right:4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:bottom;}
footer .user_box .login a{font-size:14px;margin-right:4px;display:inline-block;width:65px;height:30px;line-height:30px;text-align:center;border-radius:4px;background:-webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#f1f1f1));background:-moz-linear-gradient(top,#fbfbfb,#f1f1f1);background:-o-linear-gradient(top,#fbfbfb,#f1f1f1);border:1px solid #ccc;}
footer .user_box .service{text-align:center;}

footer .links{width:100%;border:none;text-align:center;font-size:12px;padding:8px 0 10px 0;display:-webkit-box;display:-moz-box;}
footer .links a{font-size:12px;display:block;height:30px;line-height:30px;background:url(mimage/shuxian67580.png) no-repeat;-webkit-box-flex:1;-moz-box-flex:1;}
footer .links a:first-child{background:none;}
footer .copy{border:none;font-size:12px;text-align:center;color:#c0c0c0;padding-bottom:10px;}
footer .copy a{color:#c0c0c0;}
/* 兼容 opera */
footer .links a{display:inline-block\0;padding:0 8px;}

/* wap推荐页面 */
.mobile_header{height:42px;border-top:1px #f87593 solid;padding-top:8px;}
.mobile_header h1{height:42px;}
.mobile_header .theme img{height:30px;}
.mobile_img{text-align:center;position:relative;width:320px;margin:0 auto;}
.mobile_img img{width:300px;}
.mobile_link p{padding:0 10px 10px;text-align:center;}
.mobile_link p:first-child a{height:42px;line-height:42px;padding:0;color:#fff;font-size:18px;display:block;background:#ff7396;border:1px #de5f76 solid;border-radius:4px;box-shadow:inset 0 1px 0 0 rgba(255,170,191,1);}
.mobile_link p:last-child a{font-family:"微软雅黑";color:#f1577d;font-size:26px;height:42px;line-height:42px;padding:0;font-size:18px;display:block;background:#e4e4e4;border:1px #c7c7c7 solid;border-radius:4px;box-shadow:inset 0 1px 0 0 #f5f5f5;}

.m_iso{background:url(mimage/mb_x167002.jpg) 0 10px no-repeat;}
.m_android{background:url(mimage/mb_x267002.jpg) 0 10px no-repeat;}
.m_wp{background:url(mimage/mb_x367002.jpg) 0 10px no-repeat;}
.mb_sp{margin-top:20px;padding:26px 0 0 160px;width:140px;text-align:left;font-family:"微软雅黑";height:220px;background-size:150px auto;color:#808080;}
.mb_sp .mobile_text h2{color:#000;}
.mb_sp .mobile_text ol{font-size:12px;}
.mb_sp .mobile_text p{margin-top:10px;}
.mb_sp .mobile_text p a{height:32px;line-height:32px;padding:0;color:#fff;font-size:16px;display:block;background:#ff7396;border:1px #de5f76 solid;border-radius:4px;box-shadow:inset 0 1px 0 0 rgba(255,170,191,1);text-align:center;}

.mb_iso{height:210px;margin-top:10px;color:#000;background:url(mimage/mb_x167002.jpg) 0 10px no-repeat;background-size:150px auto;}
.mb_iso h2{font-size:16px;}
.mb_iso .mobile_text ol{margin-top:10px;}
.mb_iso .mobile_text ol li{position:relative;padding-left:16px;font-size:16px;}
.mb_iso .mobile_text ol li::before{content:"";width:6px;height:6px;box-shadow:0 0 1px #767676;background:#767676;position:absolute;left:0;top:8px;border-radius:4px;}
.mb_iso .mobile_text ol li:last-child{padding:0;color:#767676;margin-top:10px;}
.mb_iso .mobile_text ol li:last-child::before{display:none;}

/* 客户端 */
.mobile_sort{display:-webkit-box;display:-moz-box;border-top:1px #c7c7c7 solid;width:100%;}
.mobile_sort a{display:block;-webkit-box-flex:1;-moz-box-flex:1;height:50px;line-height:50px;color:#4f4f4f;text-align:center;border:#c7c7c7 solid;border-width:0 0 1px 1px;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e9e9e9));}
.mobile_sort a:first-child{border-left:0;}
.mobile_sort .current{background:#e0e0e0;border-radius:0;}
.monile_gn h1{height:40px;line-height:40px;padding:0 10px;font-weight:700;color:#000;border:#cdcdcd solid;border-width:1px 0;background:#e8e8e8;}
.monile_gn ul{padding:0 10px 35px;overflow:hidden;}
.monile_gn ul li{margin-top:35px;display:table;}
.monile_gn ul p{height:62px;padding:0 8px 0 65px;display:table-cell;vertical-align:middle;background:url(mimage/mb_icon66595.png) no-repeat;}
.monile_gn ul li:nth-child(2) p{background-position:0 -100px;}
.monile_gn ul li:nth-child(3) p{background-position:0 -200px;}
.monile_gn ul li:nth-child(4) p{background-position:0 -300px;}
.monile_gn ul li:nth-child(2n) p{padding-right:0;}
/* 兼容 opera */
.mobile_sort a{display:inline-block\0;padding:0 10px;}
/* 新加客户端下载页 */
.md_android{background: url(mimage/md_android79806.jpg) 0 center no-repeat;}
.md_android .mobile_text{margin-top: 40px;}
.md_link{padding: 0 10px;text-align: center;padding-bottom: 20px;}
.md_link a{font-family:"微软雅黑";color:#6c6c6c;font-size:26px;height:42px;line-height:42px;padding:0;font-size:18px;display:block;border:1px #ccc solid;border-radius:4px;background:-webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#f1f1f1));background:-moz-linear-gradient(top,#fbfbfb,#f1f1f1);}

.zh_iphone{background: url(mimage/zh_iphone79806.jpg) 0 center no-repeat;}
.zh_android{background: url(mimage/zh_android79806.jpg) 0 center no-repeat;margin-top: 0;padding-top: 10px;}
.zh_ipad{background: url(mimage/zh_ipad79806.jpg) 0 center no-repeat;margin-top: 0;padding-top: 10px;}
.zh_iphone .mobile_text{margin-top: 38px;}
.zh_android .mobile_text{margin-top: 46px;}
.zh_ipad .mobile_text{margin-top: 46px;}
.outher_md h1{background: #e8e8e8;border: 1px #cdcdcd solid;height: 40px;line-height: 40px;padding: 0 10px;font-family: "微软雅黑";font-size: 18px;}
.outher_md .outher_md_list{width: 300px;margin: 0 auto;overflow: hidden;padding-bottom: 20px;}
.outher_md .outher_md_list li{float: left;width: 50%;}
.outher_md .outher_md_list li a{width: 110px;height: 30px;line-height: 30px;float: left;border: 1px #de5f76 solid;background: #ff7396;box-shadow: inset 0 1px 0 0 #ffaabf;border-radius: 2px;text-align: center;color: #fff;font-family: "微软雅黑";margin-top: 16px;}
.outher_md .outher_md_list li:nth-child(2) a{float: right;}

/* 购买成功页面 */
.buy_success{padding:10px;}
.buy_success p{padding:10px 0;}
.buy_success .win{width:174px;height:34px;line-height:34px;padding-left:46px;margin:50px auto 30px;background:url(mimage/win66595.png) no-repeat;}
.buy_success div a{height:42px;line-height:42px;color:#fff;font-size:18px;display:block;text-align:center;background:#ff7396;border:1px #de5f76 solid;border-radius:4px;box-shadow:inset 0 1px 0 0 rgba(255,170,191,1);}
/*.checkbox{margin:20px;width:16px;height:16px;display:inline-block;position:relative;background:#d9d9d9;border-radius:8px;border:1px solid;border-color:#b0b0b0 #cfcfcf #ebebeb;}
.checkbox input{-webkit-appearance:none;width:12px;height:12px;position:absolute;top:2px;left:2px;border-radius:8px;background:-webkit-gradient(radial,6 6,10,6 6,2,from(#fed2e7),to(#ff3c58));}*/

/* 电影deal 团购详情页面添加横线 添加正在热播和即将上映图片 */
.horiline{height:1px;overflow:hidden;margin:10px 0 16px;width:300px;background-color:#e1e1e1;}
.imgon,.imgfu {height: 42px;overflow: hidden;margin: 12px 0 0;
	}
.imgon {background: url(/image_new/movie/imgon72967.jpg) no-repeat 0 0;background-size:470px 66px;max-width:470px;height:66px}
.imgfu {background: url(/image_new/movie/imgfu72967.jpg) no-repeat 0 0;background-size:300px 42px;width: 300px;}
/* 404页面 */
.four_zero_four{height:400px;background:#f2f2f2 url(mimage/four69078.jpg) center center no-repeat;background-size:320px auto;text-align:center;}
.four_zero_four p{font-family:"微软雅黑",YaHei,Helvetica,Tahoma,sans-serif;font-size:16px;font-weight:700;color:#9c9c9c;width:170px;display:inline-block;text-align:left;margin-top:215px;}

/*  for pad style   */
a:hover{background-color: transparent;}
#pad header.pad_header {height: 122px;border-top: 1px #F87593 solid;border-bottom: 1px solid #c01f3d;
	width: 100%;padding:0;
	background: -webkit-gradient(linear,0 0,0 100%,from(#f87593),to(#eb3f6a));
	background: -moz-linear-gradient(top,#f87593,#eb3f6a);}
#pad .pad_header h1 {height: 57px;width: 335px;margin: 33px auto;text-indent:-9999px;
	padding:0;
	background: url(/image_new/mobile/pad_header74469.png) no-repeat 0 0;}
#pad .pad_con {width: 600px;margin: 57px auto 33px;}
#pad .padimg {float: left;width:379px;margin-left: -5px; }
#pad .pad_text {float: right;width: 177px;}
#pad .pad_text h2 {padding: 23px 0 23px;font-size: 22px;line-height:24px;
	font-family: "Microsoft YaHei","SimHei";height: 22px;color: #000;} 
#pad .pad_text ol {padding-bottom: 37px;}
#pad .pad_text ol li{height: 35px;line-height: 35px;padding-left: 24px;
	color:#000;position:relative;
	font-size: 22px;font-family: "Microsoft YaHei","SimHei";}
#pad .pad_text ol li::before {content: "";width: 9px;height: 9px;
	box-shadow: 0 0 1px #767676;background: #767676;position: absolute;
	left: 0;top: 10px;border-radius: 4px;}
#pad .pad_text p {color: #7f7f7f;font-size: 22px;line-height: 24px;
	font-family: "Microsoft YaHei","SimHei";}
.clearfix:after{content:"\020"; display: block; height:0; clear:both;}
.clearfix{zoom:1;}
.pad_bts {margin: 0 auto;width: 600px;}
#pad .pad_bts span {display: inline-block;width:272px;height: 67px;border-radius: 4px;}
#pad .pad_bts a {width: 272px;height: 67px;font-size:28px;line-height: 68px;
	font-family: "Microsoft YaHei","SimHei";display:inline-block;
	text-align: center;border-radius: 4px;}
#pad .pad_bts .bt1{border:1px solid #d42a5d;float:left;}
#pad .pad_bts .bt1 a{color:#fff;border-top:1px solid #fbb3d7;height:67px;
	background: -webkit-gradient(linear,0 0,0 100%,from(#f87ab8),to(#ec4162));
	background: -moz-linear-gradient(top,#f87ab8,#ec4162);}
#pad .pad_bts .bt2 {float:right;}
#pad .pad_bts .bt2 a{color:#f0698a;font-size: 22px;text-decoration: underline;}
#pad .pad_bts .bt2 a:hover {text-decoration: underline;}
#pad .pad_bts .bt2 em {font-family: "宋体";padding-left: 5px;}
#pad_skip {background-color: #f13c68;}
.pad_skipcon {background-color: #feecf0;margin: 21px 24px 451px;padding: 28px 0;
	border-radius: 5px;text-align: center;}
.pad_skipcon p{text-align: center;color: #f13c68;line-height: 30px;font-size:22px;
	width: 370px;margin: 0 auto;font-family: "Microsoft YaHei","SimHei";}
.pad_skipcon .blankp {padding-bottom: 28px;}
.pad_skipcon a {color: #f13c68;padding: 0 0 28px;font-size:22px;font-family: "Microsoft YaHei","SimHei";
	text-decoration: underline;}
.pad_skipcon a:hover {text-decoration: underline;}

/* 同一ip验证提示信息 */
.errMsgIp{height:auto!important;background-position:10px 3px!important;}

/*iphone 添加快捷方式提示*/
.shortcut_prompt{width:250px;height:88px;position: fixed;bottom: 5px;left: 50%;margin-left: -125px;}
.shortcut_prompt .sp{height:54px;padding:8px 10px;position:relative;font-family:STHeiti;color:#000;font-size:12px;border:1px #989898 solid;border-radius: 6px;background: -webkit-gradient(linear,0 0,0 100%,from(#f0f0f0),to(#cdcdcd));
	background: -moz-linear-gradient(top,#f0f0f0,#cdcdcd);box-shadow:inset 0 1px 0 0 #fff,0 2px 6px 4px rgba(0,0,0,0.1);}
.shortcut_prompt .sp_lt{width:46px;height:46px;float:left;background:url(mimage/iphone_tishi80166.png) no-repeat;background-size:46px 64px;margin-top:4px;}
.shortcut_prompt .sp_rt{float: right;width:170px;}
.shortcut_prompt .sp_rt span{display:inline-block;width:19px;height:16px;margin:0 3px;vertical-align:text-bottom;background:url(mimage/iphone_tishi80166.png) 0 bottom no-repeat;background-size:46px 64px;}
.shortcut_prompt .sp_icon{width:50px;height:24px;position:relative;top:-1px;left:50%;margin-left:-25px;overflow: hidden;}
.shortcut_prompt .sp_icon span{display:block;width:24px;height:24px;position:absolute;top:-15px;left:12px;border:1px #989898 solid;background: -webkit-gradient(linear,70% 0,0 70%,from(#cfcfcf),to(#c9c9c9));
	background: -moz-linear-gradient(225deg,#cfcfcf,#c9c9c9);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);box-shadow:0 0 6px 3px rgba(0,0,0,0.1)}


/* 电影下载页 */
.md_m_iphone{margin-top:0;padding-top:50px;background: url(mimage/movie_img286887.jpg) 0 center no-repeat;background-size: auto;}
.md_m_iphone h2{font-size: 16px;}
.md_m_iphone li{margin-top: 4px;line-height: 16px;}
.md_m_android{margin-top:30px;margin-bottom:20px;height:210px;background: url(mimage/movie_img186887.jpg) 0 center no-repeat;background-size: auto;}
.md_m_android h2{font-size: 16px;margin-top: 50px;}
.md_m_android1{margin-top:0;margin-bottom:20px;height:210px;padding:26px 160px 0 0;background: url(mimage/movie_img186887.jpg) right center no-repeat;background-size: auto;}
.md_m_android1 h2{font-size: 16px;margin-top: 50px;}

/* 2013-4-17 */
.dealDetail{max-width:470px;padding:10px;border:1px solid #d5d5d5;border-radius:8px;box-shadow:0 1px 2px #999;background:#fafafa;margin-top:10px;}
.dealImg img{width:100%; display:block}
.dealSofe{margin-top:10px}
.dealSofe a{color:#8b8b8b;font-size:12px; height:25px; line-height:25px;display:inline-block;text-indent:25px;background:url(mimage/icons91780.png) no-repeat;margin-right:20px}
.dealSofe a.sofe1{background-position:0 -118px;}
.dealSofe a.sofe1_v{background-position:0 -148px;}
.dealSofe a.sofe2{background-position:0 -180px;}
.dealSofe a.sofe2_v{background-position:0 -211px;}
.dealSofe a.sofe3{background-position:0 -56px;}
.dealSofe a.sofe3_v{background-position:0 -85px;}
.dealSofe a.sofe4{background-position:0 3px;}
.dealSofe a.sofe4_v{background-position:0 -26px;}
.dealSofe a.sofe5{background-position:0 -245px;}
.dealSofe a.sofe5_v{background-position:0 -278px;}
.dealTitle{border-top:1px dashed #c5c5c5;padding-top:10px;margin-top:10px}
.dealTitle a{font-size:14px;color:#5a5a5a}



/* wap优化2.0.0 2013.05.07 */
/* 图片调用 */
.deal_infor .people_num,.deal_infor .area,.deal_infor .surplus_time,.module_three span,.login_reg_ol li,.cooperation_login ol a,.deals section .mark,.login_reg_ol .del,.input_box_text .del,.reg_success h1,.error_msg,.order_statistics li a i,.lottery_result .result_icon,.mobile_verify_ol .del{background:url(mimage/icon_new101969.png) no-repeat;}

/* 统一宽度为320px */
.screen-wrap{/*width: 300px!important;*/margin: auto;font-size: 14px;padding: 0 10px;background:#f5f5f5;overflow: hidden;}
.screen-wrap header,.screen-wrap footer{margin: 0 -10px;}
.screen-wrap header .theme{font-size: 20px;padding: 0;}
a.pink_btn,input.pink_btn,.pink_btn.disabled:hover{display: block;height: 38px;line-height:38px;border:1px solid #F96609;border-radius: 4px;font-size: 14px;font-weight: 700;color: #fff;text-align: center;width: 100%;cursor: pointer;
	background: #FF8437;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFAD76), color-stop(0.79, #FF7D2D), to(#FFA467));
    background-image:-moz-linear-gradient(top,#ff7897,#eb3f6a 79%,#f77291);
    background-image:-o-linear-gradient(top,#ff7897,#eb3f6a 79%,#f77291);
    background-image:-ms-linear-gradient(top,#ff7897,#eb3f6a 79%,#f77291);
    box-shadow: inset 0 1px 0 #FFC094;
}
a.pink_btn:hover,input.pink_btn:hover{
	border-color: #F24F01;
	background: #FF8439;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FB7813), to(#FF7B3C));
    box-shadow: inset 0 2px 5px #FFC094;
}
a.gray_btn,input.gray_btn,.gray_btn.disabled:hover{display: block;height: 38px;line-height:38px;border:1px solid #b7b7b7;border-radius: 4px;font-size: 14px;font-weight: 700;color: #7b7b7b;text-align: center;cursor: pointer;width: 100%;
	background: #e3e3e3;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#d5d5d5));
    background-image:-moz-linear-gradient(top,#f5f5f5,#d5d5d5);
    background-image:-o-linear-gradient(top,#f5f5f5,#d5d5d5);
    background-image:-ms-linear-gradient(top,#f5f5f5,#d5d5d5);
    box-shadow: inset 0 1px 0 #fff;

}
a.gray_btn:hover,input.gray_btn:hover{
	border-color: #b2b2b2;
	background: #ed4a70;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cacaca), to(#dcdcdc));
    background-image:-moz-linear-gradient(top,#cacaca,#dcdcdc);
    background-image:-o-linear-gradient(top,#cacaca,#dcdcdc);
    background-image:-ms-linear-gradient(top,#cacaca,#dcdcdc);
    box-shadow: 0 0 0 #fff;
}
.text_box{height: 18px;line-height: 18px;padding: 10px;border: 1px solid #c7c7c7;border-radius: 4px;background-color: #fff;font-size: 14px;}
/* 团购详情页 */
.detail_content_new img{width: 320px;display: block;margin: 0 auto;}
.detail_content_new .module_one{height: 56px;background-color: #fff;padding: 0 10px;}
.detail_content_new .module_one span{float: left;font-size: 18px;color:#f60;margin-top: 3px;}
.detail_content_new .module_one b{font-size: 30px;}
.detail_content_new .module_one em{color: #aaa;margin-left: 8px;}
.detail_content_new .module_one i{text-decoration:line-through;margin-left: 2px;}
.detail_content_new .module_one a{float: right;margin-top:7px;width:130px;font-size: 24px;}
.detail_content_new .module_two{border-top: 1px solid #cfcfcf;padding: 10px;}
.module_two .deal_infor span{float: left;display: inline;color: #797979;font-size: 12px;}
.module_two .deal_infor .people_num{padding-left:10px;background-position:0 1px; line-height:25px; font-size:14px;}
.people_num b{ color:#f60; font-weight:normal;}
.module_two .deal_infor .area{padding-left:16px;background-position:0 -18px;}
.module_two .deal_infor .surplus_time{padding-left:18px;background-position:0 -40px;float: right;}
.module_two hgroup{margin-top: 10px;color: #303030;}
.module_two h1{font-size: 18px;}
.module_two h2{font-size: 14px;}

.module_three{border-top: 1px dashed #cfcfcf;padding:10px 20px;}

.deal-box{margin-top: 10px;background-color: #fff;border:1px #cfcfcf solid;border-radius: 4px;}
.deal-box h1{height: 40px;line-height: 40px;padding: 0 8px;background-color: #e8e8e8;font-size: 14px;color: #000;font-weight: 700;position: relative;border-radius: 4px 4px 0 0;}
.deal-box h1::after{content:"";position:absolute;right:15px;top:15px;width:0;height:0;font-size:0;border:10px solid;border-color:#aaa #e8e8e8 #e8e8e8;}
.deal-box .current::after{top:6px;border-color:#e8e8e8 #e8e8e8 #aaa;}
.deal-box .tab-box{padding: 10px;border-top: 1px solid #cfcfcf;display: none;}
.deal-box .tab-box img{max-width:278px;display:block;}
.deal-box .check_more{background-color: #fff;border-radius: 4px;padding: 0;}
.deal-box .check_more::after{display: none;}
.deal-box .check_more a{display: block;height: 40px;padding: 0 8px;color:#4e4e4e;}
.deal-box .check_more a::after{content:'';position:absolute;top:14px;right:14px;width:10px;height:10px;border:#cbcbcb solid;border-width:4px 4px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}
/*.deal-box .check_more:hover{background-color: #ff5983;color: #fff;}
.deal-box .check_more:hover::after{border-color: #fff;}*/

.come_buy{margin: 10px 0;}
.test_mobile_form .disabled,.login_form .disabled,.reg_form .disabled{opacity: 0.5;cursor: default;}
.test_mobile_form .disabled:hover,.login_form .disabled:hover,.reg_form .disabled:hover{}
.send_post_deal h1::after{display: none;}
.tab-box .merchant{border-top: 1px solid #cfcfcf;padding: 10px;margin: 0 -10px;}
.tab-box .merchant:first-child{border: none;padding-top: 0;}
/* 登陆注册页 */
header .reg_btn{position: absolute;right: 12px;top:11px;}
header .reg_btn a{position:relative;z-index:9;left:-2px;top:1px;padding:0 10px;height:28px;line-height:28px;text-align:center;color:#fff;display:inline-block;vertical-align:middle;border:1px #eb4b72 solid;border-radius:4px;box-shadow:0 1px 0 0 rgba(252,118,166,0.75);background:-webkit-gradient(linear,0 0,0 100%,from(#f7708f),to(#eb4b72));}
.login_reg_ol{width:298px;border: 1px solid #c7c7c7;border-radius: 4px;background-color: #fff;}
.login_reg_ol li{height:42px;border-bottom: 1px solid #c7c7c7;padding-left: 35px;position: relative;}
.login_reg_ol li:last-child{border:none;}
.login_reg_ol li input{width:210px;height: 18px;line-height: 18px;padding: 12px 35px 12px 10px;border: none;font-size: 14px;}
.login_reg_ol .mobile_mail_code{background-position: 12px -111px;}
.login_reg_ol .password{background-position: 14px -142px;}
.login_reg_ol .del{width:30px;height:30px;position: absolute;top:6px;right:12px;background-position: 6px -178px;border: none;display: none;}
.login_reg_ol .hidden_btn{width: 39px;height: 24px;border: 1px solid #c7c7c7;border-radius: 4px;background-color: #e5e5e5;color: #797979;padding: 0;position: absolute;right: 8px;top: 9px;}
.login_reg_ol .hidden_btn:hover{background-color: #d1d1d1;}

.login_form{padding: 14px 0;}
.login_form .login_state{padding: 10px 0 20px 0;font-weight: 700;}
.login_form .login_state input{margin-right: 4px;vertical-align: middle;}
.login_form .login_state label{float: left;}
.login_form .login_state a{float: right;color: #ff457f;text-decoration: underline;}
.login_form .test_code{margin-top: 10px;}
.login_form .test_code input{width:86px;vertical-align: middle;}
.login_form .test_code img{width: 96px;height: 36px;display: inline-block;vertical-align: middle;margin: 0 6px;}
.login_form .test_code a{color: #797979;font-weight: 700;}
.login_form input[type="submit"]{font-size: 14px;font-weight: 700;}

.cooperation_login{border-top: 1px solid #c7c7c7;background-color: #e8e8e8;margin: 80px -10px 0;}
.cooperation_login h1{text-align: center;margin-top: 14px;color: #a3a3a3;}
.cooperation_login ol{padding: 10px 10px 20px;margin: 0 auto;width:300px;}
.cooperation_login ol li{float: left;margin-right: 32px;}
.cooperation_login ol li:last-child{margin: 0;}
.cooperation_login ol li a{width: 34px;height: 34px;display: block;text-indent: -99em;overflow: hidden;background-color: #adadad;position: relative;}
.cooperation_login ol li a::after{content:'';position: absolute;width: 34px;height: 34px;background-color: #000;border-radius: 4px;top:0;left:0;opacity: 0;}
.cooperation_login ol li a:hover::after{opacity: 0.28;}
.cooperation_login ol .renren{background-position: 0 -217px;}
.cooperation_login ol .qq{background-position: -36px -217px;}
.cooperation_login ol .baidu{background-position: 0 -253px;}
.cooperation_login ol .xinlang{background-position: -36px -253px;}
.cooperation_login ol .sll{background-position: 0 -289px;}

.deals section .mark{width: 64px;height: 52px;text-indent: -99em;overflow: hidden;position: absolute;left:7px;top:9px;z-index: 1;}
.deals section .new{width: 22px;height: 28px;background-position: -36px -289px;right: 10px;top:0;left:auto;}
.deals section .free_appoint{background-position: 0 -728px;}
.deals section .mobile_reserved{background-position: 0 -672px;}
.deals section .sell_out{background-position: 0 -328px;}
.deals section .finish{background-position: 0 -384px;}

.input_box_text{position: relative;width: 300px;}
.input_box_text .del{width:30px;height:30px;position: absolute;top:5px;right:12px;background-position: 6px -178px;border: none;display: none;}
.reg_form .text_box,.test_mobile_form .text_box{width: 248px;padding: 10px 40px 10px 10px;}

.submit_div{margin-top: 15px;}

/* 登陆页新添手机验证登陆 @yq 2013.07.04 */
.login_nav{margin: 0 -11px;}
.login_nav ul{width:100%;display: -webkit-box;display: -moz-box;}
.login_nav li{height: 42px;line-height: 42px;-webkit-box-flex: 1;-moz-box-flex: 1;text-align: center;color: #8d8d8d;background-color: #fff;border: 1px solid #c9c9c9;border-top: none;}
.login_nav .current{background: none;border: none;color: #ff457f;font-weight: 700;}
.d_none{display: none;}
form.current{display: block;}
.mobile_verify_ol{width: 298px;border: 1px solid #c7c7c7;border-radius: 4px;background-color: #fff;}
.mobile_verify_ol li {height: 42px;border-bottom: 1px solid #c7c7c7;position: relative;}
.mobile_verify_ol li:last-child {border: none;}
.mobile_verify_ol li input{width: 274px;height: 18px;line-height: 18px;padding:12px;font-size: 14px;border: none;}
.mobile_verify_ol li input[type="button"]{height:42px;padding:0;position: absolute;top:0;right: 0;width: 82px;text-align: center;border-left: 1px solid #c7c7c7;border-radius: 0 4px 0 0;background-color: #efefef;color: #444;}
.mobile_verify_ol .mobile_code input[type="tel"]{border-radius: 4px 4px 0 0;width: 196px;padding-right: 90px;}
.mobile_verify_ol .verify_code input{border-radius: 0 0 4px 4px;}
.mobile_verify_ol .del{width: 30px;height: 30px;position: absolute;top: 6px;right: 12px;background-position: 6px -178px;border: none;display: none;}

/* 验证手机号页 */
.test_mobile_form{padding: 10px 0 20px 0;}
.test_mobile_form p{padding: 3px 0;font-weight: 700;color: #797979;}
.test_mobile_form .red{color: red;}
.test_mobile_form .input_box_text{padding: 0;margin-top: 10px;}
.test_mobile_form div .gray_btn,.test_mobile_form div .pink_btn{margin-top: 10px;}

/* 注册页 */
.reg_form{padding: 20px 0;}
.reg_form input[type="submit"]{margin-top: 20px;}
.reg_form .reg_state{margin-top: 20px;font-weight: 700;}
.reg_form .reg_state input{margin-right: 4px;vertical-align: middle;}
.reg_form .reg_state a{color: #ff457f;text-decoration: underline;}
.reg_form .reg_test_code,.reg_form .reg_password{background: none;padding-left: 55px;}
.reg_form .reg_test_code input{width: 190px;}
.reg_form .reg_password input{width: 180px;padding: 12px 45px 12px 10px;}
.reg_form .reg_test_code::before,.reg_form .reg_password::before{content: "验证码";position: absolute;left:8px;top:12px;color: #797979;font-weight: 700;}
.reg_form .reg_password::before{content: "密　码";}
.reg_form .gray_btn{margin-top: 10px;}

/* 注册成功页 */
.reg_success{padding: 60px 32px;font-size: 14px;width: 236px;margin: 0 auto;}
.reg_success h1{background-position: 0 -72px;height: 34px;line-height: 34px;font-size: 20px;font-weight: 700;padding-left: 42px;}
.reg_success p{margin-top: 14px;}
.reg_success a{color: #f5567b;}

/* 错误提示 */
.error_msg{background-position: 0 -631px;color: #f53542;font-weight: 700;padding: 0 0 10px 20px;display: none;height: 18px;line-height: 18px;}
.error_msg_special{background-position: 0 -631px;color: #f53542;font-weight: 700;padding: 0 0 10px 20px;display: none;height: 18px;line-height: 18px;padding: 0 0 0 20px;margin-top: 12px;}
.pop_msg{width: 180px;padding:10px;background-color: #555;color:#fff;border-radius: 4px;box-shadow: 1px 0 3px #000;overflow: hidden;text-align: center;position: absolute;left: 50%;margin-left: -100px;z-index: 9999;display: none;}

/* 图文详情 */
.buy_fixed{position: fixed;bottom:0;width:100%;height: 56px;border:solid #cfcfcf;border-width: 0 0;background-color: #fff;box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.05);z-index: 100;}
.buy_fixed div{margin: 0 10px;}
.buy_fixed span{float: left;font-size: 18px;color: #ff457f;margin-top: 5px;}
.buy_fixed b{font-size: 30px;}
.buy_fixed em{color: #aaa;margin-left: 8px;}
.buy_fixed i{text-decoration:line-through;margin-left: 2px;}
.buy_fixed a{float: right;margin-top:9px;width: 86px;font-size: 24px;}

/* wap优化2.0.1 2013.05.29 */
/* 提交订单页 */
.form{padding: 0;color: #4e4e4e;}
.order_statistics{border: 1px solid #c7c7c7;border-radius:4px;background-color: #fff;margin-top: 12px;}
.order_statistics li{border-top: 1px solid #c7c7c7;padding: 8px 10px;overflow: hidden;}
.order_statistics li:first-child{border: none;display: table;width: 100%;padding: 8px 0;}
.order_statistics li:first-child strong{display: table-cell;float: none;padding-left: 10px;}
.order_statistics li:first-child b{display: table-cell;vertical-align: middle;float: none;padding-right: 10px;text-align: right;}
.order_statistics li strong{font-weight: 500;float: left;}
.order_statistics li span{float: right;height: 26px;line-height: 26px;margin-right: -5px;}
.order_statistics li b{float: right;}
.order_statistics li .total{color: #ff457f;}
.order_statistics li em{display: block;color: #8f8f8f;}
.order_statistics li input{display: inline-block;width: 42px;height: 24px;border: 1px solid #c7c7c7;text-align: center;font-size: 14px;font-weight: 700;vertical-align: top;}
.order_statistics li a{display: inline-block;width: 25px;height: 26px;margin-right: 7px;text-align: center;}
.order_statistics li a:nth-of-type(2){margin-right: 0;margin-left: 5px;}
.order_statistics li a i{width: 23px;height: 23px;display: inline-block;margin-top: 2px;}
.order_statistics li .reduce i{background-position: 0 -808px;}
.order_statistics li .add i{background-position: 0 -784px;}
.order_statistics li .reduce .disabled{background-position: -24px -832px;}
.order_statistics li .add .disabled{background-position: 0 -832px;}

.order_statistics li .reduce:hover i{background-position: -24px -808px;}
.order_statistics li .add:hover i{background-position: -24px -784px;}
.order_statistics li .reduce:hover .disabled{background-position: -24px -832px;}
.order_statistics li .add:hover .disabled{background-position: 0 -832px;}
.order_statistics li .postage i{color: #7f7f7f;margin-left: 8px;}

.terms_of_service{margin-top: 12px;}

.current_module{height: 40px;line-height: 40px;margin-top:12px;border: 1px solid #c7c7c7;border-radius:4px;background-color: #fff;overflow: hidden;position: relative;}
.nm_arrows::after{content:'';position:absolute;top:14px;right:14px;width:10px;height:10px;border:#cbcbcb solid;border-width:4px 4px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}
.current_module a{display: block;height: 40px;padding: 0 10px;color: #4e4e4e;}
.current_module em{float: right;padding-right: 30px;}
.current_module1{padding:0 10px;}
.current_module1 em{padding: 0;}

.order_submit_btn{margin: 12px 0;}
.remark{margin-top: 12px;}
.remark input{width: 278px;}
.remark input.hper{color: #7f7f7f;}

.take_addr_module h1{padding: 12px 10px;color: #7f7f7f;}
.take_addr{border: 1px solid #c7c7c7;border-radius:4px;background-color: #fff;}
.take_addr li{border-top: 1px solid #c7c7c7;position: relative;padding: 8px 10px;display: none;}
.take_addr li:first-child{border: none;display: block;}
.take_addr li:first-child::after{content:'';position:absolute;top:50%;right:14px;margin-top:-8px;width:10px;height:10px;border:#cbcbcb solid;border-width:4px 4px 0 0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);}

.take_addr .addr_show li{display: block;}
.take_addr .addr_show li:first-child::after{margin-top:-5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.take_addr .addr_show li:hover{background-color: #ff5983;color: #fff;}
.take_addr .addr_show li:first-child:hover{background-color: #fff;color: #555}

.take_addr .sole_list{padding-right: 44px;display: block;}
.take_addr .sole_list::after{display: none;}
.take_addr .sole_list .add_addr{width:43px;position: absolute;top:0;bottom:0;right:0;border-left: 1px solid #c7c7c7;background-color: #f9f9f9;text-align: center;border-radius:0 4px 4px 0;}
.take_addr .sole_list .add_addr a{display: table;width:43px;height: 100%;color: #4e4e4e;}
.take_addr .sole_list .add_addr a i{display: table-cell;vertical-align: middle;}
.take_addr .new_add_addr a{display:block;padding:9px 10px;border-top: 1px solid #c7c7c7;border-radius:0 0 4px 4px;background-color: #f9f9f9;color: #4e4e4e;position: relative;}
.delivery_time a{font-size: 12px;}
.delivery_time{position: relative;}
.delivery_time select{width:100%;height:40px;position: absolute;top:0;border: none;-webkit-appearance:none;opacity: 0;}

/* 抽奖单-提交订单 */
.lottery_order h1{padding: 12px 10px;color: #7f7f7f;}
.lottery_order ul{border: 1px solid #c7c7c7;border-radius:4px;background-color: #fff;}
.lottery_order ul li{border-bottom: 1px solid #c7c7c7;padding: 9px 10px;overflow: hidden;}
.lottery_order ul li:last-child{border: none;padding: 0;position: relative;}
.lottery_order ul li:last-child::after{content:'';position:absolute;top:14px;right:14px;width:10px;height:10px;border:#cbcbcb solid;border-width:4px 4px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}
.lottery_order ul li:last-child a{display: block;padding: 9px 10px;color: #4e4e4e;overflow: hidden;}
.lottery_order ul li:last-child em {float: right;padding-right: 30px;}
.lottery_order ul li span{float: left;}
.lottery_order ul li b{float: right;}
.lottery_order p{padding: 12px 10px 0 10px;color: #7f7f7f;}

/* 抽奖结果页 */
.lottery_result{padding: 25px 0 20px 0;}
.lottery_result p{font-size: 20px;text-align: center;padding: 5px 0;}
.lottery_result .win span{display:inline-block;width:34px;height:34px;margin-right:5px;margin-top:-3px;background-position: 0 -72px;vertical-align: middle;}

/* 支付页面 */
.pay_order_infor h1{padding: 10px 11px;color: #7f7f7f;}
.pay_order_infor ul{border: 1px solid #c7c7c7;border-radius:4px;background-color: #fff;}
.pay_order_infor ul li{padding: 0 10px 9px;overflow: hidden;}
.pay_order_infor ul li:first-child{padding-top: 9px;}
.pay_order_infor ul li:last-child{border-top: 1px solid #c7c7c7;padding-top: 9px;}
.pay_order_infor ul li strong{float: left;}
.pay_order_infor ul li strong span{font-weight: 500;}
.pay_order_infor ul li b{float: right;}
.pay_order_infor ul li .total{color: #ff457f;}


.pay_voucher{margin-top: 12px;}
.pay_voucher dl{border: 1px solid #c7c7c7;border-radius:4px 4px 0 0;background-color: #fff;}
.pay_voucher dl dd{overflow: hidden;border-top: 1px solid #c7c7c7;background-color: #f8f8f8;display: none;}
.pay_voucher dl dt{display:block;padding: 9px 38px 9px 10px;border:none;border-radius:4px 4px 0 0;background-color: #fff;position: relative;overflow: hidden;}
.pay_voucher dl dt::after{content:'';position:absolute;top:50%;right:14px;margin-top:-10px;width:10px;height:10px;border:#cbcbcb solid;border-width:4px 4px 0 0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);}
.pay_voucher .cannot dt{padding-right: 10px;}
.pay_voucher .cannot dt::after{display: none;}

.pay_voucher dl dd label{overflow: hidden;display: block;padding: 9px 10px;}
.pay_voucher dl dt span,.pay_voucher dl dd span,.pay_voucher div span{float: left;}
.pay_voucher dl dt b,.pay_voucher div b{float: right;}
.pay_voucher dl dd input{float: right;}

.pay_voucher div{overflow: hidden;padding: 9px 10px;border: 1px solid #c7c7c7;border-top: none;}
.pay_balance{background-color: #fff;}
.pay_total{background-color: #fff;border-radius: 0 0 4px 4px;}
.pay_total b{color: #ff457f;}

.voucher_show dl dd{display: block;}
.voucher_show dl dt::after{margin-top: -4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}

.pay_way_choose h1{padding: 10px 11px;color: #7f7f7f;}
.pay_way_choose ul{border: 1px solid #c7c7c7;border-radius:4px;background-color: #fff;}
.pay_way_choose ul li{border-top: 1px solid #c7c7c7;}
.pay_way_choose ul li:first-child{border: none;}
.pay_way_choose ul li label{display:block;padding:9px 10px;overflow: hidden;}
.pay_way_choose ul li span{float: left;}
.pay_way_choose ul li input{float: right;}

.safety_test p{padding: 10px 11px;font-size: 12px;color: #7f7f7f;}
.safety_test div,.fast_buy div{position: relative;}
.safety_test div input[type="tel"],.fast_buy div input[type="tel"]{width: 194px;padding-right: 94px;}
.safety_test div input[type="button"],.fast_buy div input[type="button"]{width:82px;height:40px;position: absolute;left:218px;top:0;border: 1px solid #c7c7c7;border-radius:0 4px 4px 0;background-color: #efefef;color: #444;}

.safety_test .code_tishi{padding-top: 0;color: #f53542;}
.fast_buy h2{padding: 10px 11px;}
.fast_buy div input.verify_code{padding-right: 10px;width: 278px;margin-top: 10px;}
.login_prompt{padding-bottom: 20px;}
.login_prompt a{font-weight: 700;}

/* 单选按钮 */
input[type='radio'] {
	-webkit-appearance: none;
	-webkit-margin-end: 3px;
	border-radius: 100%;
	border: none;
	display: inline-block;
	height: 17px;
	position: relative;
	top: 3px;
	vertical-align: baseline;
	width: 17px;
	-webkit-user-select: none;
	background-color: #d9d9d9;
	box-shadow: inset 0 1px 0 #afafaf;
}
input[type='radio']:not(:disabled):not(:active):not(:checked):hover {
	border-color: #4C9D05;
}
input[type='radio']:checked {
	border-color: #4C9D05;
}
input[type='radio']:checked::before {
-webkit-margin-start: 2px;
	background: #ff6189;
	border-radius: 10px;
	content: '';
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	height: 13px;
	left: 0;
	margin-top: 4px;
	position: absolute;
	top: -2px;
	vertical-align: top;
	width: 13px;
	box-shadow: inset 0 3px 3px #ff96b1,inset 0 -3px 3px #f74975;
}
input[type='radio']:disabled {
	background: -webkit-linear-gradient(-45deg, #F2F2F2 0%,#F6F6F6 20%,#FDFDFD 40%,#FFFFFF 100%);
	border: 1px solid #D7D7D7;
	cursor: default;
	box-shadow: none;
}