﻿@charset "utf-8";
.gd{
	height:32px;
	}
.sr{
	margin:0px;
	padding:0px;
	text-align:left;
	margin-left:5px;
	}
a{-webkit-tap-highlight-color: rgba(0,0,0,0);}	
.banner_icon{ position:relative; font-size:0; overflow:hidden;}
.banner_arce{ background:url(banner_bg.gif) no-repeat;}
.banner_arce_t{ background:url(banner_bg2.gif) no-repeat;}
.ggk_content .banner_arce_t{ background:url(banner_bg_2.png) no-repeat;}
.banner_w_pc {  overflow:hidden;}
.banner_w_pc img{ float:left; width:100%; }
.banner_rev{ position:absolute; top:30px; left:31px; width:256px; height:137px; border-radius:5px;}
.rev_icon{ border-radius:5px; box-shadow:1px 1px 1px #560209; border-top:#740009 solid 1px; border-left:#740009 solid 1px; position:relative; height:100%; width:100%; opacity:0.7; 
background-image: -moz-linear-gradient(top,#DD3943,#C70E22); 
background-image: -webkit-gradient(linear,0 0,0 100%,from(#DD3943),to(#C70E22));
background-image: -o-linear-gradient(top,#DD3943,#C70E22);
background-image: linear-gradient(to bottom,#DD3943,#C70E22);}
.rev_icon_l{ position:absolute; top:0; left:0; color:#FFF; font-family:'微软雅黑'; padding:17px 0 0 10px; z-index:10;}
.rev_icon_n{ font-size:28px; margin-bottom:15px;}
.rev_icon_b{ font-size:14px;}
.rev_icon_image{ position:absolute; top:-6px; right:-4px;}
.rev_icon_image img{ width:78px; height:143px;}
.q_rev_image{ position:absolute; top:8px; right:4px;}
.q_rev_image img{ width:61px; height:131px;}
.pos_icon_bot{ height:45px; position:absolute; bottom:0; left:0; background-color:#1C1518; width:100%; opacity:0.5;}
.pos_content{ position:absolute; bottom:0; left:0; height:50px; color:#FFF; text-align:left; width:100%; font-size:15px; overflow:hidden; padding-left:10px;}
.pos_content p{ line-height:18px;}
.pos_content .pos_tit_q{ color:#FFF; /*text-shadow:1px 1px 1px #644C4C;*/ margin-top:5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:0 2px; margin:5px 0px 0px 0px; }
.pos_content  .pos_tit_show{ color:#D2D2D2; line-height:45px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size:16px;}
#page .content .pos_content .pos_tit_t{ color:#E1726E; font-size:12px; margin:0px;}
.pos_content .t_tab{ display:inline-block; width:23px; height:23px; background:url(t_tab.png) no-repeat; vertical-align:middle; margin-top:7px;}
.container .act_tit{ height:33px; line-height:33px; background-color:#F1F1F1; border:#C1C1C1 solid 1px; cursor:pointer; /*margin-top:10px;*/
background-image: -moz-linear-gradient(top,#ffffff,#ededed);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#ededed));
background-image: -o-linear-gradient(top,#ffffff,#ededed);
background-image: linear-gradient(to bottom,#ffffff,#ededed);}

.act_tab{ font-size:15px; color:#171717; font-weight:bold; padding-left:10px;}


.act_tit .act_tab:before{ content:""; float:right; width:5px; height:5px; border-right:2px solid #C1C1C1; border-bottom:2px solid #C1C1C1; -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg); margin:13px 13px 0 0;}
.active .act_tab:before{ -webkit-transform: rotate(225deg);  -moz-transform: rotate(225deg); }


.act_box{ padding:10px; /*font-size:15px; font-family:'微软雅黑'; line-height:23px;*/ }
.act_icon img{ width:100%; height:auto;}/*酷漫居 图片*/
.act_box p em{ /*font-style:normal;*/ padding-left:15px;}
.act_box span{ /*color:#DD2D2D; font-weight:bold; padding-left:5px;*/}
.rev_img_btn{ display:block; background-image: -moz-linear-gradient(top,#E54545,#B70202);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#E54545),to(#B70202));
background-image: -o-linear-gradient(top,#E54545,#B70202);
background-image: linear-gradient(to bottom,#E54545,#B70202);
 width:55px; height:49px; text-align:center; position:absolute; bottom:7px; right:8px; border-radius:5px; border:#8E0B0B solid 1px; line-height:20px; padding-top:6px; text-shadow:-1px 1px 1px #E48E8E; font-size:16px; box-shadow: inset 1px -1px 1px #EE4A4A; font-family:'微软雅黑';}
.rev_img_btn span{ display:block; color:#FFF;}
.rev_pad_n{ padding-top:18px;}
.rev_pad_t{ padding-top:8px;}
.rev_icon_k img{ width:154px; height:62px;}
.q_rev_bg{ margin-top:8px;}
.q_rev_bg img{ width:176px; height:67px; margin-top:6px;}
.rev_at_ed{ height:33px; background-color:#E1717D; width:130px; position:absolute; bottom:13px; left:21px; padding-left:10px; line-height:33px;}
.banner_rev .rev_icon_l .z_w_btn{ display:block; background:url(eg_btn_Bg.png) no-repeat; -webkit-background-size:100%,100%; height:56px; text-align:center; line-height:38px; font-size:16px; color:#FFF;}
.egg_icon_box{ position:absolute; top:-32px; right:-35px; width:320px; height:237px; background:url(egg_bg.png) no-repeat; -webkit-background-size:100%,100%;}
.egg_icon_box img{ width:320px; height:237px;}
.z_rev_image{ position:absolute; top:-16px; right:-32px;}
.z_rev_image img{ width:172px; height:150px;}
.q_rev_cont{ height:48px; position:absolute; bottom:8px; left:12px; width:160px; color:#B60000; font-family:'微软雅黑'; font-size:16px; padding:6px; font-weight:bold; line-height:23px;}
.g_pop_box{  background-color:#F0F0F0;}
.g_pop_tit{ color:#13181B; font-size:14px;}
.g_pop_text{ border:#D1D1D1 solid 1px; padding:5px 10px; height:20px; border-radius:5px;}
.str_icon{ padding:10px 15px;}
.str_modle{ border:#CFCECC solid 1px; border-radius:5px; box-shadow:-1px 0 1px #DCD8D5,0 1px 4px #DCD8D5, 1px 0 1px #DCD8D5; padding:10px; overflow:hidden;}
.str_img img{ width:268px; height:150px;} 
.str_modle h4{ font-size:14px; font-family:'微软雅黑'; font-weight:bold; line-height:23px;}
.str_modle .str_data{ color:#929292; line-height:23px; margin-bottom:5px;}
.str_modle .str_act_end{ color:#AEAEAE; line-height:23px;}
.str_btn{ display:block; border-top:#E6E6E6 solid 1px; margin-top:12px; color:#333; padding-top:5px;}
.str_btn span:before{ content:""; float:right; width:5px; height:5px; border-right:3px solid #8F8F8F; border-bottom:3px solid #8F8F8F; -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  margin-top:9px;}
.win_content{ padding:10px 10px 0 10px; background-color:#FFF;}
.win_pop{ border:#FF9C2D solid 1px; background-color:#FFFDDB; padding:2px 8px 2px 8px; margin-top:10px; text-align:center;}
.win_p_icon{ color:#171717; font-weight:bold; font-size:14px; line-height:23px;}
.win_p_icon span{ color:#DD2D2D; padding-left:5px;}
.win_tit{ background-color:#F1F1F1; border:#C4C4C4 solid 1px;}
.win_tab{ color:#171717; font-size:16px; line-height:40px; font-weight:bold; padding-left:10px;}
.win_tit .win_tab:before{ content:""; float:right; width:8px; height:8px; border-right:3px solid #8E8E8E; border-bottom:3px solid #8E8E8E; -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  margin:13px 15px 0 0;}
.win_p_ft{ padding:10px 0 0 8px; color:#515151; line-height:23px;}
.pop_praise{ width:100%; position:fixed; top:30%; display:none; z-index:21; font-size:14px; font-family:'微软雅黑'; z-index:100;}
.pop_praise_con{ width:250px; margin:0 auto; position:relative;}
.pop_praise .shadow_bg{ width:250px; border-radius:20px; display:inline-block; z-index:-1; top:0px; left:0px;}
.praise_con{  padding:25px; color:#FFF; font-size:16px; line-height:24px;}
.praise_con span{ display:inline-block; color:#e4e4e4; font-size:1.6rem; font-weight:bold; position:relative;}
.praise_con .number{ color:#e46b5a; padding:0 3px; background-color:transparent; border:0;}
.addshow{ position:absolute; top:0; left:0; background-color:#FFF; opacity:0.5; width:100%; height:100%; z-index:99;}
.act_icon{/* margin-top:-10px;*/ text-align:left;}
.z_pic_img{ position:absolute; top:-32px; right:-32px;}
.z_pic_img img{ width:320px; height:237px;}
.act_icon .act_tit .act_tab{ color:#424242;}
.dial_box{ width:980px; height:980px; background:url(zhuanpan_bg.png) repeat; margin:0 auto; position:relative; }
.dial_img{display:none;}
.dial_con{ position:absolute; top:4px; right:3px;}
.dial_go{ position:absolute; }
.dial_go_img{float:left; display:none;}
/*申请单*/
.s_q_con{ padding:13px 9px; background-color:#F8F7F5; margin:0 auto;}
.s_q_d{ border:#D2D2D2 solid 1px; border-radius:5px; padding:22px 16px 24px 16px; background-color:#FFF; font-family:'微软雅黑';}
.s_q_dm{ margin-bottom:15px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.s_q_dm label{ color:#50626E; font-size:16px; margin-left:1px;}
.wq_box .s_q_dm .lab_mgl{ display:inline-block; margin:9px 9px 0px 5px;}
.s_q_d .s_q_dm .lab-block{ display:block; margin-bottom:6px;}
.s_q_dm span{ display:block; margin:0 3px;}
.s_q_d .s_q_dm .dath_mgl{ margin-left:1px;}
.s_q_dm .s_q_text{ height:35px; width:100%;  border:#D2D2D2 solid 1px; border-radius:5px; background-color:#F9F9F9; padding:5px;  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.s_q_dm .s_q_are{ margin-left:1px;}
.dath_sel{ margin-left:6px; max-width:265px;}
.s_q_dm .s_q_are .s_q_dt{ display:inline-block;  width:49%; border:#D2D2D2 solid 1px; border-radius:5px; padding:5px; line-height:27px; font-size:14px; color:#88969F; box-shadow:inset 1px 1px 1px #FFF,inset -1px -1px 1px #FFF; background-image: -webkit-gradient(linear,0 0,0 100%,from(#FAFAFA),to(#EFEFEF)); background-image: -moz-linear-gradient(top,#FAFAFA,#EFEFEF); background-image: -o-linear-gradient(top,#FAFAFA,#EFEFEF); background-image: linear-gradient(to bottom,#FAFAFA,#EFEFEF);  position:relative;  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.s_q_are .s_q_dt:before{ content:url(s_q_up.png); position:absolute; top:4px; right:8px;}
.s_q_dm .s_q_are  .s_q_dt:hover{ color:#88969F;}
.s_q_dm .s_q_tet{ height:87px; resize:none; border:#D2D2D2 solid 1px; background-color:#F9F9F9; border-radius:5px; padding:5px 10px;}
.wq_box{ border:#D2D2D2 solid 1px; background-color:#FFF; border-radius:5px; font-family:'微软雅黑'; border-bottom:none; margin-bottom:10px;}
.wq_box h3,.wq_box .wq_check{  line-height:29px; border-bottom:#D2D2D2 solid 1px; color:#526470; font-size:15px; overflow:hidden;}
.wq_box h3{ position:relative;}
.wq_box h3 i{ color:#F00; font-style:normal; display:inline-block; margin-left:2px;}
.container .wq_box h3{ font-weight:bold; line-height:21px; padding-left:4px 6px;}
.s_q_con .wq_box .wq_check{ line-height:23px;  color:#89969F;}
.s_q_con .wq_box .wq_check label{ display:inline-block; width:100%; padding-left:6px;}
.wq_box h3 em{  font-style:normal;}
.w_check_box{ margin:0px 6px 0px 0px; vertical-align:middle;}
.w_chec_size{ vertical-align:middle;}
.bot_line{ border-bottom:#D2D2D2 solid 1px;}
.s_q_con .wq_box .wq_data{ height:29px; border:#D2D2D2 solid 1px; width:100%; display:block; line-height:29px; color:#D2D2D2; position:relative; text-indent:1em;}
.s_q_con .wq_box .wq_data:hover{ color:#D2D2D2;}
.wq_data_btn{ position:absolute; top:5px; right:6px;}
.wq_data_btn img{ width:18px; height:17px;}
.wq_are_ic{ padding:10px 11px;}
.wq_are_ic .wq_text_are{ width:100%; border:#D2D2D2 solid 1px; resize:none; height:78px; padding:10px 0; text-indent:1em;}
#page .icon_mgt{ }

.vip_top_box{ text-align:right; padding:10px 0;}
.content .vip_top_box .ret_btn{ display:inline-block; margin-right:12px; background-image: -webkit-gradient(linear,0 0,0 100%,from(#5B5B5B),to(#3E3E3E)); background-image: -moz-linear-gradient(top,#5B5B5B,#3E3E3E); background-image: -o-linear-gradient(top,#5B5B5B,#3E3E3E); background-image: linear-gradient(to bottom,#5B5B5B,#3E3E3E);  width:48px; height:27px; line-height:27px; text-align:center; color:#FFF; border-radius:5px; box-shadow:0 -1px 0 #000;}
.content .vip_top_box .ret_btn:hover{ color:#FFF;}
.vip_icon_m{ border:#D1D1D1 solid 1px; border-radius:5px; background-color:#FFF;}
.vip_icon_m h3{ font-size:25px; text-align:center; border-bottom:#D1D1D1 solid 1px; padding:18px 0;}
.form_lab_text{ margin-bottom:12px;}
.vip_icon_m p{ margin-top:8px;}
.vip_for_t{ padding:23px 0 23px 25px; /*border-bottom:#D1D1D1 solid 1px;*/ font-size:14px;}
.for_form_icon{ padding:22px 25px 35px 25px; text-align:center;}/*me add*/
.for_form_icon .mobile_submit{ margin-top:15px;}
.vip_icon_m{ margin:10px;}
.s_q_d .s_fom_btn{ width:267px; cursor:pointer; margin-top:20px; border:none;}
.s_q_d .s_q_dm .s_for_mgr{ display:inline-block; margin:0 20px 0 7px;}
.s_radio{ margin-right:5px;}
.s_q_dm .dm_lab,.s_q_dm .dm_span{ display:inline; float:left;}
.s_q_dm .dm_span{ margin:2px 8px 0 8px;}
.s_q_dm em{ color:#F00; font-style:normal; display:inline-block; height:14px;}
.dm_rol_sel{ position:relative; z-index:9999;}
.bod-option .city_select{ /*height:initial;*/ height:32px;}
.s_q_lin{ border-top:1px dashed #000; width:100%;}
.container .w_g_t{ overflow:hidden; display:inline-block; width:100%; }
.container .w_g_t img{ float:left; width:100%;}
.w_g_ul{   height:32px; overflow:hidden;  }
.w_g_ul ul li{ display:inline; float:left; width:25%;  height:31px; text-align:center; line-height:31px;  }

.container .w_g_ul ul li a{ color:#FFF; display:block; font-weight:normal; }
.container .w_g_ul ul li a img{width:100%;}
.container .w_g_ul ul li a:hover{ color:#FFF;}
.w_g_bg{ }
.w_g_icon{ background-color:#28272F; }
.w_g_reg .w_g_r{ background-color:#E0E0E0; border-radius:5px; padding:14px 10px;}
.w_g_reg .w_g_r h3{ font-size:18px; text-align:center; margin-bottom:4px;}
.w_g_reg .w_g_r p{ margin-top:10px;}
.w_g_reg .w_g_text{ border-radius:5px; border:#CDD5E2 solid 1px;}
.w_g_reg .g_w_check{ width:21px; height:21px; margin-left:-20px;}
.w_g_r label em{ font-style:normal; color:#062E6B; padding-left:14px;}
.w_g_reg .w_p_rev{ position:relative; height:18px;}
.w_g_r p label{ position:absolute; top:-7px; left:24px; display:block;}
.w_but_reg{ height:42px; border-radius:5px; background-color:#015DB2; border:#003D80 solid 1px; width:100%; font-size:18px; color:#FFF; cursor:pointer;}
.w_size{  background-color:#FFF; clear:both; overflow:hidden;}
.w_size_tp { border:#CED6E3 solid 1px; border-right:0; height:32px;}

.w_size_tp ul li{ list-style:none; float:left; height:30px; width:25%; text-align:center; line-height:30px;  font-weight:normal;}
.w_size_tp .w_s_line{ border:none;}
.w_size_tp ul li a{ color:#161616; font-weight:normal; display:block; background-color:#F8F8F8;}
.w_size_tp ul li a:hover{ color:#161616; background-color:#FFF;}
.w_size_tp ul .active a{ color:#161616; background-color:#FFF;}


.w_size_pic img{ width:100%;}
.rol_size{ padding:5px 12px; font-size:14px; line-height:1.5em;}
.w_list_mod{ clear:both; margin-top:1px;}
.list_mod_b{ background-color:#FFF; margin-top:-1px;}
.w_list_mod .list_mod_b_desc{display:none; padding:10px;}
.w_list_mod .active .list_mod_b_desc{display:block; border:#CED4E0 solid 1px; margin-top:-1px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.w_list_mod .list_mod_b a{ height:32px; border:#CED4E0 solid 1px; line-height:32px; width:100%; font-size:18px; font-weight:bold; padding:0px 10px; color:#171717; cursor:pointer; border:#CDD5E2 solid 1px; font-weight:normal; display:block; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.w_list_mod .list_mod_b a:hover{ color:#171717;}
.w_list_mod .list_mod_b .active span{ display:inline-block; float:right; width:8px; height:8px; border-right:3px solid #C1C1C1; border-bottom:3px solid #C1C1C1; -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  margin:13px 8px 0 0;}
.w_list_mod .list_mod_b .link span{ display:inline-block; float:right; width:8px; height:8px; border-right:3px solid #C1C1C1; border-bottom:3px solid #C1C1C1; -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  margin:13px 8px 0 0; }

.w_g_arce{ resize:none;}
.w_size .w_size_pic {display:none;}

.w_size .rol_size {display:none;}
.w_size .selected{display:block;}
/*多图文*/
.container{/* padding:0px 10px;*/  clear:both; margin-bottom:10px; overflow:hidden; /*text-align:center;*/}
.duotuwen{ padding:0px 15px;  clear:both; margin-bottom:10px; overflow:hidden; text-align:left;}
.duotuwen span{ text-align:left;}
.duotuwen{ /*width:100%;*/}
.duo-img img{ width:100%; text-align:center;}
.duo-buton{ margin:15px 0px 0px 0px;}
.duo-buton a{ display:block; width:48%; /* height:39px;*/ color:#000; text-align:center; line-height:39px; font-size:1.2em;}
.duo-buton a img{ width: 100%!important;}
.duo-buton a span{ display:inline-block; vertical-align:middle; color:#000;}
.duo-buton a .m-tab{ width:24px; height:19px; background:url(mess-tab.png) no-repeat; background-size:24px 19px; margin-right:7px;}
.duo-buton a .q-tab{ width:22px; height:22px; background:url(quan-tab.png) no-repeat; background-size:22px 22px; margin-right:7px;}
.duo-buton .duo-clear{ clear:both; display:block;}
.duo-tui{ margin:15px 10px 0 10px; border:#B8B8B6 solid 1px; border-radius:5px; overflow:hidden; border-bottom:none;}
.duo-tit{ height:30px; text-align:left; border-bottom:#C6C6C6 solid 1px; background-color:#FBFBFB; box-shadow:inset 0 -10px 10px #F0F0F0;}
.duo-tit span{ display:inline-block; vertical-align:middle; font-size:15px;}
.duo-tit .win-tab{ display:inline-block; width:20px; height:18px; text-align:center; padding:6px; border-right:#D4D4D4 solid 1px;}
.duo-tit .win-tab img{ width:16px; height:16px;}
.duo-icon{ text-align:left;}
.duo-icon .most-icon{ text-align:center;}
.duo-return{ display:block; /*height:30px;*/ /*border:#B8B8B6 solid 1px; border-radius:5px;*/ margin:10px 15px 10px 15px; color:#484848; line-height:30px; font-size:14px; text-align:center;}
.duo-return span{ display:inline-block; vertical-align:middle; color:#000;}
.container .duo-tui .duo-icon a{ display:block; height:45px; color:#000; border-bottom:#C6C6C6 solid 1px; line-height:45px; padding:0 10px; font-size:15px;}
.duo-icon a span{ color:#000;}
.duo-icon .duo-a-img,.duo-icon .duo-a-wen{ display:inline; float:left;}
.duo-icon .duo-a-img{ margin:5px 10px 0 0;}
.duo-icon .duo-a-img,.duo-icon .duo-a-img img{ width:35px; height:35px;}
.duo-clear{ display:block; clear:both;}
.duo-return .ret-smal-jtab{ width:8px; height:12px; background:url(return-tp-btn.png) no-repeat; background-size:8px 12px; margin-left:5px;}
.container .duotuwen .title{ margin:20px 0px 8px 0px; font-weight:bold; font-size:19px; text-align:left;  color:#333;
font-weight:bold;  
}
.w_g_bg .duotuwen .title{ margin:20px 0px;}
.container .duotuwen .time{ color:#c1c1c1; font-size:12px; line-height:10px; text-align:left; margin:0px 0px 20px 0px;}
.container .duotuwen  img{ max-width:100%; }
.container .duotuwen p{ font-size:15px; line-height:23px; word-wrap: break-word; word-break: normal; text-align:left; margin:0px; margin-bottom:10px;}
.container .duotuwen p img{ width:100%;}
.container .duotuwen em img{width:inherit;}

.banner_top_h{ background:url(top_header.jpg) no-repeat;}
.banner_top_ic,.banner_top_egg{ width:100%; text-align:center;}
.banner_top_ic{ max-height:360px; overflow:hidden;}
.banner_top_ic img{ width:100%; display:block;}
.banner_top_egg{ position:relative; max-height:360px; overflow:hidden;}
.banner_top_egg img{ width:100%;}
.egg_baner_tp{ max-height:360px; overflow:hidden;}
.banner_top_egg .egg_baner_tp img{ width:100%; display:block; }
.z-body-zp{ width:320px; margin:0 auto; position:relative;}
.z-body{ position:relative; }
.z-body .z-body_bg{ position:absolute; top:0; left:0; width:100%;}
.z-body .z-body_bg img{ width:100%; min-width:320px;overflow:hidden; display:block;}
.z-body .z-body_zp{ position:absolute; top:0px; left:0px; width:318px; height:318px; overflow:hidden; background:url(tab_z_bg.gif) no-repeat; margin-top:60px;}
.z-body .z-zp_btn{ display:block; position:absolute; top:36px; left:99px; z-index:5;/* width:120px; height:120px;*/}
.z-body .z-zp_btn img{ width:120px; height:120px; margin-top:120px;}
.z-body .z_body_eggs{ position:absolute; top:0; left:0; width:100%;}
.z-body .z_body_eggs img{ width:100%; display:block;}
.eggs-body{ display:none;}
.z_eggs_pic{ position:absolute; top:170px; left:0px; width:100%;}
.z_eggs_pic img{ width:100%;}
.egg_start{ position:relative;}
.egg_body{ overflow:hidden; font-size:0; min-width:320opx; /*min-height:568px;*/ background-color:#211E19;}
.egg_body img{ width:100%; display:block; /*height:568px;*/}
.egg_start_btn{ position:absolute; top:30%; left:0; width:100%; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.egg_start_btn img{ width:100%; } 
.eggs_act_end{ position:absolute; top:50px; right:15px; width:74px; height:29px;}
.eggs_act_end img{ width:74px; height:29px;}
.ggk_rev img{ width:280px; height:167px;}
.ggk_rev_banner{ position:absolute; top:19px; left:29px; width:256px; height:137px; border-radius:5px;}
.mobile_active{ text-align:center; position:fixed; bottom:0px; left:0;/* width:100%;*/ z-index:9; right:0px ; background-color:rgba(255,255,255,0.9); border-top:#E8E8E8 solid 1px; padding:10px;}
.mobile_active .mobile_act_w{ display:inline-block; width:100%; text-align:center; /*background-color:#27282A;*/ padding:10px 0;}
.mobile_active_btn{ width:100%; display:inline-block; height:43px; line-height:43px; text-align:center; color:#fff;
background-color:#47B640; text-decoration:none;
/*background-image: -moz-linear-gradient(top,#5cc350,#159c1b);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#5cc350),to(#159c1b));
background-image: -webkit-linear-gradient(top,#5cc350,#159c1b);
background-image: -o-linear-gradient(top,#5cc350,#159c1b);
background-image: linear-gradient(to bottom,#5cc350,#159c1b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cc350',endColorstr='#159c1b',GradientType=0);*/
 font-size:18px; /*border:#00A64A solid 1px; box-shadow:inset 0 2px 1px #93DDC6;*/ border-radius:2px;}
.mobile_button_blue{ width:100%; display:inline-block; height:43px; line-height:43px; text-align:center;
background-image: -moz-linear-gradient(top,#3593EB,#215BA5);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#3593EB),to(#215BA5));
background-image: -webkit-linear-gradient(top,#3593EB,#215BA5);
background-image: -o-linear-gradient(top,#3593EB,#215BA5);
background-image: linear-gradient(to bottom,#3593EB,#215BA5);
 font-size:16px; border:#0A3770 solid 1px; box-shadow:inset 0 2px 1px #66B6F3; border-radius:5px;}
.mobile_list .vip_tab{ display:inline-block; position:absolute; top:10px; left:10px;}
.mobile_list .vip_tab img{ width:14px; height:14px;}
.container .content .mobile_vip li a{ padding-left:15px;}
.MembershipCard .vip_n_pic img{ width:281px; height:161px;}
.card_icon .card_rev{ position:absolute; bottom:14px; left:0; background-color:#1D324D; width:100%; height:29px; opacity:0.6;}
.card_icon .card_inset{ position:absolute; bottom:14px; left:0; width:266px; height:29px; z-index:5; text-align:right; color:#C5CCD2; line-height:29px; padding-right:15px;}
.win_pad{ padding-bottom:65px;}
.vip_name{ position:absolute; top:6px; left:0; width:266px; height:29px; z-index:5; text-align:right; color:#FFF; line-height:29px; padding-right:15px; font-size:14px;}
.container{ margin:0 auto 0 auto;}
#page .content .list_mod_ui{ color:#000; height:45px; border-bottom:#E9E7E7 solid 1px; padding-left:21px; display:block;}
#page .content .list_auto{ line-height:45px;}
#page .content .list_mod_ui span{ color:#000; display:block; margin:2px 0; font-size:14px; font-weight:bold;}
#page .content .list_mod_ui span.ico-des{ font-size:12px; height:21px; line-height:21px; font-weight:normal; overflow:hidden;}
#page .content .list_mod_lab{ color:#000; border-bottom:#E9E7E7 solid 1px; padding:10px; display:block;}
.content .list_mod_lab span{ display:block; line-height:18px;}
.content .list_mod_lab h3{ padding-top:5px; font-size:14px; color:#000;}
.content .list_mod_lab span{ color:#666;}
#page .content .list_mod_pic{ height:110px; display:inline; color:#000; float:left; text-align:center; width:143px; border:#D8DAD9 solid 1px; margin:0 0 10px 10px; border-radius:3px; overflow:hidden;}
.content .list_mod_pic span{ display:block; width:143px; height:80px; overflow:hidden;}
.content .list_mod_pic span img{ width:143px;}
.content .list_mod_pic em{ display:block; font-style:normal; color:#666; height:28px; overflow:hidden; line-height:28px;}



.white{ color:transparent !important;}
.ggk_pad_bot{ padding-bottom:70px;}
.s_q_d .s_q_birth span{ margin-left:0px;}
.s_q_dm .ui-btn-inner,.bod-modle .ui-btn-inner{ padding:0; margin:0.2em 0;}
.s_q_dm .ui-btn,.bod-modle .ui-btn{ margin:0;}
.s_q_dm .ui-select .ui-btn-icon-right .ui-btn-inner, .ui-select .ui-li-has-count .ui-btn-inner{ padding-right:23px; font-size:12px;}
.bod-modle .ui-select .ui-btn-icon-right .ui-btn-inner,.ui-select .ui-li-has-count .ui-btn-inner{ padding-right:23px; font-size:12px;}
.s_q_dm .ui-select .ui-btn-text,.bod-modle .ui-select .ui-btn-text, .ui-selectmenu .ui-btn-text{ min-width:30px; height:18px; line-height:18px;}
.s_q_dm .s_q_are .ui-select .ui-btn-text,.bod-modle .s_q_are .ui-select .ui-btn-text, .ui-selectmenu .ui-btn-text{ width:101px;}
.s_q_dm .ui-select .ui-btn-icon-right .ui-icon,.bod-modle .ui-select .ui-btn-icon-right .ui-icon{ top:12px; right:10px;}
.s_q_dm .ui-icon,.bod-modle .ui-icon{ width:10px; height:10px; background-image:none;}
.s_q_con .s_q_d .dm_span{ margin:7px 2px 0 2px;}
.s_q_are .ui-select{ float:left;}
.s_q_are .s_q_pro,.s_q_are .s_q_cit{display:inline; float:left; width:121px; height:26px;}
.s_q_are .s_q_pro{ margin-right:21px; }
.wm-ic-bg{ background-color:#40444D;}
.wm-tit{ text-align:center; padding:30px 28px 20px 28px;}
.wm-t-nm{ color:#CDCCCA; font-size:18px; font-weight:bold; margin-bottom:15px; word-break:break-all;}
.wm-img{ margin-bottom:15px; padding:0 50px;}
.wm-btn{ padding:0 58px;}
.wm-img img{ display:block; width:100%; min-width:150px; box-shadow:1px 5px 5px #1F2227;}
.wm-btn img{ display:block; width:100%;}
.wm-fot-box{ padding:0 28px 38px 28px; font-size:15px; color:#FFF; line-height:23px;}
.wm-fot-box .gjc{ font-style:normal; color:#5DBE31;}
.act-adres{ position:relative; width:95%;}
.map-btn{ display:block; position:absolute; bottom:0; right:-25px; width:50px;}
.map-btn label{ vertical-align:middle; color:#0166AC; cursor:pointer; font-size:15px;}
.map-tab{ display:inline-block;/* width:15px; height:22px; background:url(map-tab.png) no-repeat; margin-right:3px;*/}
.cus-rev-pad{ padding:1.8em 1em;background:url(form_bg.jpg) no-repeat; background-size:100% 100%; min-height:550px;}
.cus-mud-con{ min-width:272px; width:100%; position:relative; border-radius:6px; overflow:hidden; box-shadow:3px 0px 8px #000;}
.mud-back-rev{ position:absolute; top:0; left:0; background-color:#E0DBDF; opacity:0.9; width:100%; border-radius:6px; height:100%;}
.mud-ic-stat{ width:100%; position:relative; z-index:8;}
.mud-ic-hed{ height:48px; background-color:#505B6A; color:#FFF; text-align:center; font-size:18px; line-height:48px; border-radius:6px 6px 0 0;}
.mud-ic-body{ padding:0 15px 1.4em 15px;}
.mud-ic-body p{ color:#737981; font-size:1.2em;}
.mud-ic-body .bod-name{ margin-bottom:0.4em; text-align:left; padding-left:5px;}
.bod-modle{ margin-top:1.6em;}
.bod-modle .dm_span,.bod-modle .bod-option{ font-size:12px; text-align:left; margin-left:5px;}
.bod-modle{ width:99%;}
.bod-opt-sel{ width:99%; height:32px; border:1px;}
.bod-modle .bod-alt{ vertical-align:middle; font-size:12px;}
.bod-modle .bod-alt span{ vertical-align:middle;}
.bod-modle .bod-alt .alt-check{ vertical-align:middle; margin-right:5px;}
.bod-radio{ min-width:235px; width:98%; height:40px; border-radius:6px; border:#D2D6DB solid 1px; background-color:#FFF;}
.bod-text{ min-width:235px; width:98%; height:42px; border-radius:6px; border:#D2D6DB solid 1px; background-color:#FFF;}
.bod-text{ font-size:14px; text-indent:1em;}
.bod-radio span{ display:inline-block;}
.bod-rad-lab{ display:inline; float:left; margin:12px 8px 0 12px;}
.bod-rad-lab .rad-radio{ margin-right:5px; vertical-align:middle;}
.bod-rad-lab span{ vertical-align:middle;}
.bod-arce{ width:100%; height:68px; border-radius:6px; border:#D2D6DB solid 1px; background-color:#FFF; resize:none; padding-top:10px; text-indent:1em; font-size:14px;}
.bod-foter{ background-color:#FFF; height:36px; border-radius:0 0 6px 6px; text-align:center; padding:1.0em 1.4em;}
.bod-foter .bod-sumit{ width:100%; background-color:#505B6A; border:none; height:35px; border-radius:5px; color:#FFF; line-height:35px; font-size:1.8em; display:block;}
.mud-sub-tit{ background-color:#9098A3;}
.mud-sub-tit .tit-item{ padding:10px 10px 1px 10px; text-align:left;}
.tit-item .tit-item-name{ margin-bottom:10px; color:#FFF; font-size:15px; line-height:23px;}
.tit-item .tit-item-time{ font-size:12px; color:#C9C9CB; margin-bottom:10px;}
.tit-item-time .pople-num{ color:#C9C9CB; padding-left:6px;}
.tit-item-time .pople-num .item-pop{ font-style:normal; color:#FF7362;}
.mud-mete{ background-color:#DFE4E7;}
.mete-lost{ padding:10px;}
.mete-ls-dl{ background-color:#FFF; padding:5px 5px 10px 5px; border-radius:6px; margin-bottom:10px; border:#D2D5DA solid 2px; min-width:220px;}
.mete-ls-dl dt{ max-height:150px; overflow:hidden;}
.mete-ls-dl dt img{ width:100%;}
.mete-ls-dl dd{ margin-top:10px;}
.mete-rad{ vertical-align:middle;}
.mete-rad{ margin-right:5px;}
.mete-dd-tit{ font-size:14px; color:#808A93;}
.mete-pre{ display:block; width:31%; height:14px; background-color:#4BC8B6; position:relative;}
.mete-incre{ padding:0 30px 0 0px; margin-top:8px;}
.mete-incre .mete-pre .pre-nub{ display:block; font-style:normal; position:absolute; right:-52px; top:0; width:50px; height:14px; line-height:14px; color:#A5AAB0;}
.mete-answer .mete-que{ background-color:#FFF; margin-bottom:5px; padding:7px 10px; border:#D2D5DA solid 1px; border-radius:5px; color:#7E8B94; line-height:23px; text-align:left;}
.mete-answer .mete-que span,.mete-answer .mete-que .mete-check{ vertical-align:middle;}
.mete-answer .mete-que .mete-check,.mete-radio{ margin-right:5px;}
.mete-check{ margin-top:2px;}
.mete-answer .mete-answ-prce{ background-color:#FFF; margin-bottom:5px; padding:10px; border:#D2D5DA solid 1px; border-radius:5px; color:#7E8B94;}
.mete-answer .mete-answ-prce .mete-incre{ padding-left:0;}
.zwxx{ text-align:center; width:100%; padding:100px 0; font-size:22px; font-weight:bold; color:#4d4d4d;}
.act-tm-sz{ font-size:12px;}
.rest-high{ max-height:360px; overflow:hidden;}
/*@media all and (min-width: 240px){ 
 .z_eggs_pic{ top:100px;}    
}*/
.fixed_height{ height:56px; margin-top:10px;}
.ajaxload{ display:inline-block; width:100%;   padding:10px 0px; text-align:center; color:#000; font-size:14px; font-weight:bold; border:1px solid #bfbfbd; border-radius:5px; background-color:#fcfcfc;}
.content p .ajaxload { color:#000;}
.nodata{ text-align:center; font-size:30px; margin:100px 0px;}
#page .WB_text img{ width:inherit;}
.pagebg .container{background:url(form_bg.jpg) repeat-y; background-size:100%;}

/*挂挂卡*/
.cover{ overflow:hidden;
	min-width: 320px;

	margin: 0 auto;
	position: relative;
}
.cover img{
	float:left;
	width: 100%;
	
}
#scratchpad,#prize{
	position: absolute;
	width: 150px;
	height: 30px;
	top: 125px;
	left: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	line-height: 40px;
}
.btn-cont{
	position: absolute;
	bottom: 3px;
	right: 3px;
	display: none;
}
.content{
	
	
}
.content .desc{
	font-weight: bold;
	border-bottom: 1px dashed #000;
	padding: 12px 0px;
}
.content p {
	margin: 0 0 10px; /*margin:0px;*/  /*活动报名的活动简介*/
	font-size: 15px;
}
#page .container .content .wm-fot-box p{ margin:0;}
.content .pos_content p{ margin:10px 0 0 0;}
.content .banner_top_egg .egg_baner_tp{ margin:0;}
.loading-mask{
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0,0,0,0.6);
	z-index: 100;
	left: 0px;
	top: 0px;
}

#SysSecond{ color:#E1726E; font-size:12px;}
.mobile-shadow{ background-color:#000; opacity:0.8; position:fixed; top:0; left:0; right:0px; bottom:0px; width:100%; z-index:1000; display:none;}
.shadow-icon{ text-align:right; padding:6px 28px;}
.shadow-icon img{ width:100%; display:block;}


.pagination{
	height: 70px;
    line-height: 70px;
    margin: 0 auto;
    text-align: center;
    width: 320px;
	font-size:14px;
	clear:both;
}
.pagination div{
	display:inline-block;
}
#page .pagination a{ color:#666;} 
#page .pagination .disabled a{ color:#666;}
.pagination a {
	margin: 0 ;
    padding: 6px 27px;
	border:1px solid #D1D1D1;
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f2f2f2));
	background-image:-webkit-linear-gradient(top, #fff, #f2f2f2);
	background-image:-moz-linear-gradient(top, #fff, #f2f2f2);
	background-image:-o-linear-gradient(top, #fff, #f2f2f2);
	background-image:linear-gradient(top, #fff, #f2f2f2);
	-webkit-box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.1);
	box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.1);
	-webkit-border-radius:20px 20px;
	-moz-border-radius:20px/20px;
	border-radius:20px/20px;
	color:#666;
	text-shadow:0 1px #fff
}
.pagination a:hover {
	border:1px solid #bebebe;
	background:#fefefe;
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #dadada));
	background-image:-webkit-linear-gradient(top, #fefefe, #dadada);
	background-image:-moz-linear-gradient(top, #fefefe, #dadada);
	background-image:-o-linear-gradient(top, #fefefe, #dadada);
	background-image:linear-gradient(top, #fefefe, #dadada)
}
.pagination a:active {
	background:#ececec
}
.pagination .disabled a, #list-one .pagination .disabled a:hover {
	background:none;
	border:1px solid #cbcbcb;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:A4A3A3;
}
.pagination .allpage{
	position: relative;
    text-align: center;
    vertical-align: baseline;
	display: inline-block;
}
.pagination .currentpage{
    line-height: 30px;
    width: 70px;
	font-size:16px;
}
#dropdown-select{position:absolute;
	top:0;
	left:0;
	height:30px;
	width:70px;
	opacity:0;
}


#page .content ul{ /*overflow:hidden; padding:0px 10px 10px 10px;*/}
#page .content li{ /*float:left; width:50%;*/ /*margin-top:10px; list-style-position:inside;*/}

#page .content li:nth-child(even){ /*padding-left:5px;*/ }
#page .content li:nth-child(odd){ padding-right:5px;}

#page .content .list_mod_pic{ width:47%; height:initial; margin:2% 0 2% 2%;}
.content .list_mod_pic span{ width:100%; height:initial;  }
.content .list_mod_pic span img{ width:initial; width:100%; max-width:100%;}













/*导航滚动*/
.ui-navigator-list,
.ui-navigator-list li {
    list-style: none;
}
.ui-navigator-list li {
    display: inline-block;
    white-space:nowrap;/*内容不换行*/
}
/** 一级导航样式 */
.ui-navigator {
background:#fff;
   /* background:#0f141a;*/
}
.ui-navigator-list {
    width: 100%;
    display: -webkit-box;
}
.ui-navigator-list li {
	width:150px;
    padding:8px 0px 5px 0px;
    font-size: 16px;

    text-align: center;
    -webkit-box-flex: 1;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
}
.ui-navigator-list li a {
	font-size:15px;
	  /*margin:0px 50px;
*/    text-decoration: none;
    color: #454545;
    display: block;

    -webkit-box-sizing:border-box;
    padding: 5px 10px;
	border-radius: 5px;
}
.ui-navigator-list li.ui-state-hover,
.ui-navigator-list li.ui-state-active {

}
.ui-navigator-list li.ui-state-hover a{
	
    background:rgba(0,0,0,0.8);
}
.ui-navigator-list li.ui-state-active a {
	background:rgba(255,255,255,0.8);
   /* background:rgba(0,0,0,0.8);*/
}
.ui-scroller {
    padding: 0;
    margin: 0;
    display: inline-block;/*重要，靠他让宽度由子节点撑开*/
}
.ui-scroller .ui-navigator-list {
    display: table;
    table-layout: fixed;/*宽度可控*/
    white-space:nowrap;/*内容不换行*/
    width: auto;
}
.ui-scroller .ui-navigator-list:after {
    content: '';
    clear: both;
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden;
}
.ui-scroller .ui-navigator-list li {
    display: table-cell;
}



/*列表*/
.list{background-color: #f1f1f1; min-width:310px; width:100%;}
.list li{ position:relative;}
.list li a{ color:#28282a; display:inline-block; width:100%; height:36px; /*padding:9.9px 0px;*/}
.list li p{ margin:0px 42px 0px 10px; font-size: 16px; }
.list li p:nth-child(1){ height:36px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list li p:nth-child(2){ font-size:15px;}
.list li p:nth-child(3){ font-size:12px; margin-top:5px;}
.list li span{  display:inline-block; width:7px; height:11px; background:url(white_right_sanjiao.png) no-repeat; background-size:100%; position:absolute; right:20px; top:19px;}

.list li .linetop{ width:100%; height:1px; background-color:#000; opacity:0.5; fliter:alpha(opacity=50); position:absolute; top:-2px; left:0px; }
.list li .linebottom{ width:100%; height:1px; background-color:#fff; opacity:0.5; fliter:alpha(opacity=50); position:absolute; top:-1px; left:0px;}




.list_ul_z{
    margin: 0px;
    overflow: hidden;
    padding: 5px;
}

.list_ul_z a{
    color:#666;
    display:block;
    margin:5px;
}
.list_ul_z div{
    border:2px solid #fff;
    display:inline-block;
    
    width:65px;
    height:65px;
    overflow:hidden;
    -webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);
}
.list_ul_z figcaption{
    line-height: 30px;
}
.list_ul_z li{
    display:inline-block;
    width:25%;
    float:left;
    text-align:center;
    -webkit-box-sizing:border-box;
}
.list_ul_z li img{
    height:65px;
    width:65px;

}

.for_form_icon label{ display:block; text-align:left; font-size:14px; margin:10px 0px; }
.sr select{outline: none;
-webkit-appearance: none;
border-radius: 0px;
background-image:url(select_sanjiao.png);
background-repeat: no-repeat;
background-position: 95% center;
-webkit-background-size: 15px auto;
background-size: 15px auto; padding:5px 15px 5px 2px; border:#D2D6DB solid 1px;}
.bod-option select{ outline: none;
-webkit-appearance: none;
border-radius: 0px;
background-image:url(select_sanjiao.png);
background-repeat: no-repeat;
background-position: 95% center;
-webkit-background-size: 15px auto;
background-size: 15px auto;  padding:5px 5px 5px 10px; border:#D2D6DB solid 1px; background-color:#fff;}

.duo-return img{ width:100%;}
.act_zjnum{}
.act_zjnum ul{ padding:0px; margin:0px; padding-left:10px;}
#page .act_zjnum ul li{ list-style:none; height:50px; line-height:50px; border-bottom:#E4E4E4 solid 1px; font-size:13px; clear:right;}
.act_zjnum ul li .zj_name{ margin-left:15px;}
.act_zjnum ul li .zj_btu{ background-color:#47B640; color:#fff; padding:0px 6px; border-radius:2px; height:27px; line-height:27px; float:right; margin-top:11px; margin-right:10px;}
.ui-mobile .act_zjnum ul li .zj_btu{ color:#fff; font-size:13px;}
#page .act_zjnum ul li:nth-last-child(1){ border-bottom:0px;}
#page .content .act_zjnum ul li:nth-child(odd){ padding-right:0px;}
.act_ft_s em{ font-style:normal;}

.act_icon a{ color:#454545; text-decoration:none;}
