@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	
}

input {
	outline: none;
}

a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	font-family: Arial, Microsoft Yahei;
}

table {
	border-collapse: separate;
	border-spacing: 0px;
}

th, td {
	text-align: left;
	font-weight: normal;
}

img, iframe {
	border: none;
	text-decoration: none;
}
img {
	max-width: 100%;
	border：0;
}
ul {
	list-style: none;
}

input, textarea, select, button {
    font-size: 100%;
	font-family:"Microsoft YaHei","STHeiti STXihei","HiraginoSansGB-Light", "Gotham", "Helvetica Neue", "Luxi Sans",
		"DejaVu Sans", Tahoma, "Hiragino Sans GB" 
}

select {
	margin: inherit;
}

hr {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px
}
/*  css reset  CSS初始化样式通用代码    */
@media ( min-width : 600px) {
	body {
		/* background: #faf8ec; */
		background:#F7F7F7;
		max-width: 600px;
		margin: 0 auto;
		font-size: 14px;
		font-family: "Microsoft YaHei","STHeiti STXihei","HiraginoSansGB-Light", "Gotham", "Helvetica Neue", "Luxi Sans",
		"DejaVu Sans", Tahoma, "Hiragino Sans GB"
	}
}

@media ( max-width : 599px) {
	body {
		/* background: #faf8ec; */
		background:#F7F7F7;
		font-size: 14px;
		font-family: "Microsoft YaHei","STHeiti STXihei","HiraginoSansGB-Light", "Gotham", "Helvetica Neue", "Luxi Sans",
		"DejaVu Sans", Tahoma, "Hiragino Sans GB"
	}
}
/*微官网首页*/
.index_focus{
	height: auto;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.index_focus img {
	width: 100%;
	display: block;
}
.index_focus .search_bj {
	width: 90%;
	margin-left:-45%;
	background: #fff;
	filter:alpha(opacity=40);  
      -moz-opacity:0.4;  
      -khtml-opacity: 0.4;  
      opacity: 0.4;  
      height:60px;
      position: absolute;
      bottom:15%;
      left:50%;
      border-radius:3px;
}

.search_bar {
	width: 86%;
	margin-left:-43%;
	height:46px;
	background: #fff;
	border-radius: 3px;
	 -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
	line-height: 40px;
	background:#ffffff;
	color: #666;
	bottom:15%;
      left:50%;
       position: absolute;
	margin-bottom:7px;
}
.search_bar input{
	width: 85%;;
	border:0;
	height: 42px;
	line-height: 46px;
	text-indent: 10px;
	position: relative;
	background:none;
	color:#666;
	font-size: 16px;
	float: left;
	}
.search_bar p{float: right;width:12%;height: 46px;}
.search_bar p img{width: 24px;margin:0 auto;margin-top: 12px;}
.index_menu {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding: 28px 0;
}

.index_menu li {
	width: 33%;
	color: #666;
	float: left;
	text-align: center;
}

.index_menu li div{	
	border-radius: 100px;
	 -moz-border-radius: 100px;      /* Gecko browsers */
    -webkit-border-radius: 100px;
    width: 70px;
    height:60px;
    padding-top: 10px;
    box-shadow: 0 0 40px #e7e7e7;
    margin: 0 auto;
    }
 .index_menu li div img{width:4em;}
.index_menu li p{
	color:#666;
	font-size:14px ;
margin-top: 15px;
width: 100%;
text-align: center;
}
.trends{
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	overflow: hidden;
	padding: 15px 0;
	background: #fff;
}
.trends div{border-right: 1px solid #eee;color:#4aceeb;float: left;padding-left: 25px;}
.trends div img{width: 10px;margin-right: 10px;vertical-align:middle}
.trends p{color:#9d9e9e;float: left;}

.index_hot_activity{margin-top: 25px;overflow: hidden;}
.index_hot_activity h3{color:#4aceeb;padding-left: 4%;line-height: 25px;font-weight: normal;}
.index_hot_activity ul{}
.index_hot_activity ul li{float: left;position: relative;width:45%;height:170px;border-radius: 5px;
	 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;
    overflow: hidden;
    margin: 10px 2.5%;}
.index_hot_activity ul li img{width: 100%;max-width:none;}
.index_hot_activity ul li u{
	filter:alpha(opacity=10);  
      -moz-opacity:0.1;  
      -khtml-opacity: 0.1;  
      opacity: 0.1; 
      background: #000;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;height: 100%;
      display: ;
      }
.index_hot_activity ul li h4{color: #fff;position: absolute;left: 0px;top: 10px;font-size: 14px; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.3) ;padding: 0 10px;}
.index_hot_activity ul li p{position: absolute;left:0;bottom: 15px;color:#fff;font-size: 12px;width: 90%;padding: 0 5%;}
.index_hot_activity ul li p span{float: left;line-height:12px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);}
.index_hot_activity ul li p span img{width: 12px;vertical-align:middle;margin-right: 3px;}
.index_hot_activity ul li p strong{float:right;line-height:12px;font-weight: normal;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);}

.index_new_activity{margin-top: 25px;}
.index_new_activity h3{color:#4aceeb;padding-left: 4%;line-height: 25px;font-weight: normal;}
.index_new_activity ul{overflow: hidden;}
.index_new_activity ul li{float: left;width:95%;
    overflow: hidden;
    margin: 10px 2.5%;
    border-bottom: 1px solid #eee;
    }
.index_new_activity ul li div{position:relative;overflow: hidden;height: 175px;border-radius: 5px;
	 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;}
.index_new_activity ul li div img{width: 100%;}
.index_new_activity ul li u{filter:alpha(opacity=10);  
      -moz-opacity:0.1;  
      -khtml-opacity: 0.1;  
      opacity: 0.1;  
      background: #000;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;height: 100%;
      display: ;
      z-index: 1;
      }
.index_new_activity ul li div h4{z-index: 2; color: #fff;position: absolute;left: 0px;top: 50%; margin-top: -10px;font-size: 16px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); padding: 0 10px;line-height: 20px;text-align: center; }
.index_new_activity ul li p{font-size: 12px;overflow: hidden;padding: 12px 0;}
.index_new_activity ul li p span{float: left;color: #fc5d7b;font-size: 18px; margin-top: 5px;}
.index_new_activity ul li p strong{float: right;font-weight: normal; color: #999;font-size: 13px; line-height: 18px; text-align: right; }

.index_special_activity{margin-top: 25px;}
.index_special_activity h3{color:#4aceeb;padding:0 4%;line-height: 25px;overflow: hidden;font-weight: normal;margin-top: 15px;}
.index_special_activity h3 span{float: left;}
.index_special_activity h3 a{float: right;color:#999;font-size: 12px;font-weight: normal;}
.index_special_activity h3 a{}
.index_special_activity ul{overflow: hidden;}
.index_special_activity ul li{float: left;width:95%;
    overflow: hidden;
    margin: 10px 2%;
    border-bottom: 1px solid #eee;
    position:relative;
    }
.index_special_activity ul li div{overflow: hidden;height: 175px;border-radius: 5px;margin: 0 auto;
	 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;}
.index_special_activity ul li u{filter:alpha(opacity=10);  
      -moz-opacity:0.1;  
      -khtml-opacity: 0.1;  
      opacity: 0.1;  
      background: #000;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;height: 100%;
      display: ;
      z-index: 1;}
 
.index_special_activity ul li div img{width: 100%;}
.index_special_activity ul li h4{z-index:2;color: #fff;position: absolute;left: 0px;top: 10px;font-size: 16px; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.3) ;padding: 0 3%;text-align: center;width: 94%;padding-top:40px ;}
.index_special_activity ul li h4 span{font-size: 12px;display: block;margin-top: 10px;;}

 .gacty_ad {
	margin: 20px 0;
	text-align: center;
	font-size: 12px;
	text-shadow: 1px 1px 0 #fff;
	color: #c6b990;
}
 .gacty_ad a
 {
    color: #c6b990; 
 }

.ad_bm {
	margin-bottom: 10px;
}

a.aphone {
	background: none;
	width: auto;
	color: #333;
}


.activity {
	margin: 0;
	height: auto;
	margin-top: 25px;
}

.activity ul li {
	width: 100%;
	border-radius: 5px 5px 0px 0px;
	margin-bottom: 0;
	/*border-bottom: #c3df21 solid 2px;*/
	overflow: hidden;
}

.activity_t {
	width: 100%;
	position: relative;
	
}

.activity_t img {
	width: 100%;
	display: block;
}
.activity_t a {
	display:block;
	position:relative;
}
.activity_t a:after {
	content:'';
	filter:alpha(opacity=10);  
      -moz-opacity:0.1;  
      -khtml-opacity: 0.1;  
      opacity: 0.1; 
      background: #000;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
}
.activity_t p{color:#ffffff;position: absolute;left: 15px;bottom: 15px;font-size: 14px;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.3);z-index: 2;}
.activity_t .lader{width:59px;position: absolute;right:7%;bottom: -55px;z-index: 3;text-align: center;color: #B5B5B5;}
.activity_t .lader strong{display: block;
	border-radius: 100px;
	-moz-border-radius: 100px;      /* Gecko browsers */
    -webkit-border-radius: 100px;
    height:55px;
    width: 55px;
    border: 2px solid #ffffff;
    background: #eee;
    }
.activity_t .lader span{margin-top: 15px;display: block;overflow: hidden;text-overflow:ellipsis;
    white-space:nowrap;;}
.activity_m {
	width: 65%;
	float: left;
	padding: 10px 0 0 15px;
	margin: 5px auto;
	line-height: 20px;
	padding-top: 5px;
	height: 50px;
	overflow: hidden;
	clear: both;
}

.activity_m a {
	font-size: 16px;
	color: #333;
	line-height: 25px;
	clear: both;
    text-indent: 10px;
}



.activity_c {
	width: 92%;
	padding:15px 5% 20px 15px;;
	overflow: hidden;
	border-top: 0;
}

.activity_cr {
	float: right;
	width: 35%;
	text-align: right;
	font-size: 12px;
	color: #EA6C6C;
	font-size: 22px;
}

.activity_cl {
	float: left;
	width: 63%;
	height: auto;
}

.activity_cl span {
	line-height: 20px;
	font-size: 14px;
	color: #B5B5B5;
	margin-right: 15px;
}


/*详情矛点对应*/
.shortcut_menu {
	width: 50px;
	height: 30px;
	position: fixed;
	left: 10px;
	bottom: 200px;
	filter: alpha(opacity = 100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	z-index: 2;
	display: none
}

.shortcut_menu ul {
	
}

.shortcut_menu ul li {
	width: 100%;
	height: 30px;
	margin-bottom: 5px;
	background: #000;
	color: #fff;
	font-size: 11px;
	line-height: 30px;
	text-align: center;
}

.shortcut_menu ul li img {
	margin-top: 3px
}

.tab {
	margin-top: 7px;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

@media ( min-width : 600px) {
	.tab-fixed {
		margin-top: 0;
		position: fixed;
		top: 0;
		left: 50%;
		width: 600px;
		z-index: 99;
		margin-left: -300px;
	}
}

@media ( max-width : 599px) {
	.tab-fixed {
		margin-top: 0;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 99;
	}
}
.tab {
	background: #fff;
}
.tab ul {
	background: #fff;
	overflow: hidden
}

.tab ul li {
	float: left;
	border-bottom: 1px solid #ccc;
	width: 25%;
	text-align: center;
	font-size: 18px;
	height: 60px;
	line-height: 60px;
	color: #333
}
.tab td li {
	display:block;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font-size: 15px;
	height: 50px;
	line-height: 50px;
	color: #333;
	list-style:none;
}
.tab td li.dq {
	border-bottom: 1px solid #4ABDCC;
	color: #1CA6B9;
}
.tab ul li.dq {
	border-bottom: 1px solid #4ABDCC;
	color: #1CA6B9;
}

.hd_content {
	font-size: 16px;
	overflow: hidden;
	background: #fff;
	margin-top: 10px
}

.hd_content .f_content {
	margin: 15px 2%;
	padding-bottom: 50px;
}

.hd_content .f_content h4 {
	/*margin:20px 0 7px 0;border-right:15px solid transparent;border-bottom:20px solid #4abdcc;position:relative;width:80px;font-size:14px;z-index:1;*/
	height: 1px;
	border-top: 1px dashed #ddd;
	position: relative;
	margin-bottom: 20px;
	margin-top: 30px
}

.f_content img {
	max-width: 100%;
	height: auto;
}

.hd_content .f_content h4 span {
	color: #4abdcc;
	position: absolute;
	top: -11px;
	left: 50%;
	margin-left: -53px;
	text-align: center;
	background: #fff;
	padding: 0 5px
}
/*预交定金提示*/
.money_tip {
	padding:17px 0;
	background: #FdFdFD;
	border-bottom: 1px solid #e1e1e1;
}

.money_tip h5 {
	color: #c00;
	font-weight: normal;
	text-align: center;
	font-size: 13px;
}

.money_tip p {
	font-size: 13px;
	text-align: center;
	margin-top: 10px;
	color: #666;
}


/*报名成功后的倒计时页面*/
.ok_icon {
	text-align: center;
	line-height: 35px;
	margin-top: 30px
}

.ok_tit {
	text-align: center;
	line-height: 30px;
	color: #090;
	margin-top: 5px;
	font-size: 16px;
	padding: 0 5%;
	font-size: 16px
}

.ok_tit span {
	color: #666;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block
}

.ok_tz {
	text-align: center;
	line-height: 35px;
	color: #999
}

/* .bm_top h3 {
	text-align: center;
	color: #fff;
	font-weight: normal;
	margin-top: 10px
}
 */
 /*报名资料输入页面*/
.fill_t {
	width: 100%;
	background: #c3df21;
	color: #f00;
	height: 1px;
	margin-top: 1px;
}

.fill_c {
	width: 100%;
	margin-top: 10px
}

.fill_c ul li {
	width: 90%;
	padding: 12px 5%;
	height: auto;
	overflow: hidden;
	position: relative;
}

.fill_ct {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ddd;
	color: #666;
	font-size: 16px;
	text-indent: 2px
}

.wrong {
	border: 1px solid #F00
}

.fill_c p {
	height: 25px;
	line-height: 25px;
	color: #333;
	font-size: 16px;
}

.fill_c p strong {
	float: left;
	font-weight: normal;
	font-size: 15px
}

.fill_c p strong.wrong {
	color: #ff0000;
	border: 0
}

.fill_c p span {
	color: #999;
	float: left;
	font-size: 14px
}

.fill_c p a {
	float: right;
	color: #1CA6B9;
	font-size: 12px
}

.fill_c em {
	position: absolute;
	z-index: 0;
	width: 16px;
	height: 16px;
	right: 5%;
	top: 30%;
	display: none;
}

.fill_c img {
	max-width: 14px;
}

.fill_d{width:95%;margin:15px auto}
.fill_d a{width:100%;line-height:50px;background:#4abdcc;color:#fff;text-align:center;font-size:20px;display:block;text-shadow:1px 1px 0#777}

.icon_jiantou {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #888;
	position: absolute;
	right: 7%;
	width: 0px;
	top: 54px;
	display: block;
	height: 0;
}

.var_tx {
	width: 100%;
	background: #c3df21;
	font-size: 12px;
	text-align: center;
	color: #15771e;
	text-shadow: 1px 1px 0 #fff;
	line-height: 25px;
}

.var_z .var_qx {
	background: #c6b990 url(../images/CC_3.png) no-repeat 23% -270px;
}

.var_z .var_xg {
	background: #4abdcc url(../images/CC_3.png) no-repeat 25% -367px;
}

.ghbox {
	width: 100%;
	border-top: #ddd;
	height: auto;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #fff;
	box-shadow: -0px -0px 5px #bbb;
	z-index: 2;
}

.sex {
	width: 100%;
	border-top: #ddd;
	height: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #fff;
	box-shadow: -0px -0px 5px #bbb;
	z-index: 2;
}

.sex a, .ghbox a {
	display: block;
	text-align: center;
	/*background: url(../images/sex.png) no-repeat 38% 17px;*/
	border-bottom: 1px solid #4abdcc;
	color: #333;
	font-size: 16px
}

.sex a.girl {
	/*background: url(../images/sex.png) no-repeat 38% -31px;*/
	border: 0;
	text-align: center;
	color: #4abdcc;
}

.selectbar {
	max-height: 80%;
	overflow-y: auto;
	width: 100%;
	border-top: #ddd;
	height: auto;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #fff;
	box-shadow: -0px -0px 5px #bbb;
	z-index: 2;
}

.selectbar a {
	width: 100%;
	display: block;
	line-height: 50px;
	text-align: center;
	border-bottom: 1px solid #4abdcc;
	color: #333;
	font-size: 16px
}

.ghbox a.jhd {
	background: none
}

.val {
	width: 100%;
	height: 100%;
	background: #000;
	position: fixed;
	z-index: 11;
	background: rgba(0, 0, 0, 0.5);
	top: 0px;
	left: 0px;
}

.val_m {
	width: 90%;
	background: #fff;
	margin: 10% auto;
	border: solid 1px #ddd;
	overflow: hidden;
}

.val_mt {
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #333;
	line-height: 30px;
	margin: 30px auto;
	position: relative;
}

.val_mt_cos {
	padding-bottom:30px;
	text-align:center;
}

.val_mt_cos a {
	color: #4abdcc;
}

.val_mt_cos span {
	font-size: 18px;
	line-height: 18px;
}

.val_mc {
	width: 100%;
}

.val_mcl {
	width: 60%;
	float: left;
	margin-left: 5%;
	margin-right: 3%;
}

.val_mcr {
	width: 27%;
	float: right;
	margin-right: 5%;
}

.val_mcr a, .subbtn {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #c3df21;
	color: #fff;
	display: block;
	text-shadow: 1px 1px 0 #777;
}

.subbtn {
	cursor: pointer
}

.val_mcl_txt {
	width: 98%;
	border: solid 1px #ddd;
	height: 38px;
	line-height: 38px;
	color: #333;
	text-indent: 10px;
}

.val_md {
	width: 100%;
	padding: 30px 0px;
	overflow: hidden;
}

.val_md a {
	display: block;
	width: 90%;
	text-align: center;
	height: 40px;
	font-size: 24px;
	color: #fff;
	background: #4bc6d0;
	margin: 0 auto;
	line-height: 40px;
	text-shadow: 1px 1px 0 #777;
}

 
/*活动列表页顶部筛选  add by lingkanshen*/
.menuMask {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000;
	opacity: 0.3;
	z-index: 9;
	display: none;
}

@media ( min-width : 600px) {
	.top_tab {
		background: #fff;
		position: fixed;
		top: 0;
		left: 50%;
		width: 600px;
		margin-left: -300px;
		z-index: 50;
		text-align: center
	}
}

@media ( max-width : 599px) {
	.top_tab {
		background: #fff;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 50;
		text-align: center
	}
}

.top_tab .clearfix {
	position: relative;
	z-index: 3;
	padding: 0 5px;
	box-sizing: border-box;
	background: #fff;
	overflow: hidden;
	box-shadow: 0px 0px 5px #ddd
}

.top_tab .clearfix a {
	font-size: 14px;
	color: #5C5C5C;
	height: 47px;
	line-height: 47px;
	width: 25%;
	float: left;
	box-sizing: border-box;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	border-right: 1px solid #e7e7e7 \0; *+
	border-right: 1px solid #e7e7e7;
}

.top_tab .clearfix a.dq {
	color: #4ABDCC
}

.top_tab .clearfix a::after {
	background: #e7e7e7;
	width: 1px;
	height: 20px;
	content: '';
	position: absolute;
	top: 13px;
	right: 0
}

.top_tab .clearfix a:nth-last-child(1)::after {
	display: none
}

.top_tab .type {
	position: relative;
	color: #5c5c5c;
	font-size: 13px;
}
.top_tab .type a {

	color: #5c5c5c;

}

.top_tab .type ul {
	overflow-y: auto;
	max-height: 315px;
	width: 50%;
	float: left;
	position: relative;
}
.top_tab .type ul li {
	text-align: left;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid rgba(242, 242, 242, .8);
	padding-left: 30px;
	position: relative
}

.top_tab .type ul li.dq {
	color: #4ABDCC;
}

.top_tab .type ul li img {
	position: absolute;
	left: 87%;
	top: 17px
}

.top_tab .type ul.two_type {
	float:right;
	width: 50%;
	background: #f9f9f9;
	overflow-y: auto;
	max-height: 315px;
	/*display: none;*/
}

.menu0, .menu1 {
	display: none;
	z-index: 18;
}

.menu0 {
	position: relative;
	top: 0;
	left: 0;
}

.top_tab .ui-link {
	font-weight: normal;
	text-shadow: none;
}

.top_tab li {
	font-weight: normal;
	text-shadow: none;
}

.top_tab .ui-link.active {
	color: #4ABDCC;
}

.top_tab .menu0 li.active, .top_tab .menu1 li.active {
	color: #4ABDCC;
}

.focus_ct .wx-ui-money-list {
	padding-left: 28px;
	margin-left: 4%;
}

.focus_ct .wx-ui-money-list span {
	font-style: normal;
	color: #fc5d7b;
	float: none;
}

.focus_ct .wx-ui-activity-first {
	display: inline-block;
}

.focus_ct dl dd.on {
	background: #4abdcc;
	color: #fff;
}

.ui-content {
	padding: 0;
}

#tabnav ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

.wx-ui-kf {
	margin:5px 0 5px 5%;
	padding:7px 8%;
	width:24px; 
	float:left;
	display:inline-block;
	background:#0076e6;
	height: 24px;
	text-align: center;
	border-radius:20px;
	border:1px solid #fff;
	}
.wx-ui-kf img {
	float:left;
}
.wx-ui-kf.noborder {
	border:none;
	padding:8px 8%;
}


.kfList a {
	position: relative;
	float: left;
	margin: 8px;
	height: 30px;
	line-height: 30px;
	text-algin: center;
	background-color: #B8CE3F;
}


.multiColumn {
	position: relative;
	width:94%;
	margin:0 auto;
	margin-top: 25px;
}

.multiColumn .subject {
	position: relative;
	border-radius: 5px;
	cursor: pointer;
}
.multiColumn .subject img {
	max-width:none;
}
.multiColumn .subject h3 {
	position: absolute;
	width: 100%;
	max-height: 25px;
	top: 42px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	overflow: hidden;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
}
.loading{position:relative;margin:100px auto;}
.loading img{position:relative;display:block;margin:1em auto;}
.loading{vertical-align:middle;text-align:center;}
.order_pay{width:100%;}
.order_pay dl{overflow:hidden;font-size:14px;}
.order_pay dl dt{font-size:15px;height:50px;line-height:50px;padding:0 5%;color:#5fc5d2;}
.order_pay dl dt i{vertical-align:middle;margin-right:5px;}
.order_pay dl dd{background:#fff;border-bottom:1px solid#eee;overflow:hidden;height:45px;line-height:45px}
.order_pay dl dd div{float:left;text-indent:5%;width:25%;color:#888;white-space:nowrap;}
.order_pay dl dd div.way{width:50%;}
.order_pay dl dd p{float:left;width:70%}
.order_pay dl dd p span{color:#888;}
.order_pay dl dd p strong{float:right;width:16px;height:16px;margin-top:5px;}
.order_pay dl dd p strong img{height:16px}
.order_pay dl dd p i{font-style:normal;color:#fc5d7b;font-weight:bold;font-size:16px;}
.order_pay dl dd div i{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-top:-3px}
.order_pay dl dd div img{width:16px;display:block;}
.editorskip{width:80%;padding:20px 0;font-size:14px;margin:0 auto;overflow:hidden;text-align:center;}
.editorskip a{color:#888}
.editorskip p{float:left;width:49%}
.deitorskip span{float:right;width:49%}
.ui-loader.ui-corner-all.ui-body-a.ui-loader-default{display:none;}
 
/**mark样式活动详情页样式--Start**/

.activity_Details_banner{width:100%;position:relative;font-size:0;}
.activity_Details_banner img{max-width:none;}
.bannerCaptain{width:90%;overflow:hidden;margin-top:-50px;padding:0 5%;background:#fff;}
.bannerCaptain:after{content:"";clear:both;height:0;}
.CaptainLeft{width:100px;float:left;margin-top:19px;}
.CaptainLeft_up{width:55px;height:55px;margin:0 auto;border-radius:50%; background:rgba(255,255,255,.6);padding:3px;position:relative;}
.CaptainLeft_up img{width:100%;border-radius:50%;}
.CaptainLeft_down{width:100px;font-size:13px;line-height:20px;margin-top:7px;text-align:center;color:#525252;;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.CaptainRight{width:53%;float:right;position:relative;}
.CaptainRight_up{position:absolute;bottom:10px;right:10px;padding:4px 10px;font-size:16px;min-width:45px;text-align:center;white-space:nowrap;background:#5fc5d2;border-radius:3px;color:#ffffff;font-weight:bold;}
.CaptainRight_down{clear:both;float:right;margin-top:87px;color:#9B9A9A;font-size:13px;line-height:20px;text-align:right;}
.CaptainRight_down span {float:right;}
.CaptainRight_down span:first-child{float:left;display:inline-block;height:20px;overflow:hidden;padding-right:10px;width:60px;overflow:hidden;}
.CaptainRight_down span:first-child li {height:20px;line-height:20px;}
.activity_Details_info{width:90%;margin:0 auto;padding-top:0px;padding-left:5%;padding-right:5%;background:#fff;overflow:hidden;padding-bottom:30px;border-bottom:1px solid #eee;}
.article_title{margin:25px 0;width:100%;font-size:1rem;color:#100c08;}
.article_number{width:100%;text-align:center;font-size:13px;color:#88d4d2;}
.article_difficulty_box {text-align:center;}
.article_difficulty{display:inline-block;min-width:60%;text-align:center;padding:7px 5px;margin:10px auto;height:1.5em;background:#88d4d2;border-radius:1.5em;color:#fff;line-height:1.5em;font-size:15px;}
.article_difficulty span{border-right:1px solid #61c0bd;padding-right:10px;margin-right:10px;}
.article_difficulty span+span{text-center;float:none;border-right:none;padding:0;margin:0;text-align: center;}
.article_share{width:80%;margin:25px auto 10px;text-align:center;}
.article_share ul li{width:30%;display:inline-block;padding:0;text-align:center;}
.article_share ul li i{width:100%; display:block;}
.article_share ul li i img{width:40px;}
.article_share ul li span{text-align:center;font-size:13px;color:#979797;display:block;width:100%;}
.activity_set{width:100%;background:#fff;margin-top:15px;}
.activity_set ul li{width:100%;padding: 0%;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.activity_setnav{width:90%; overflow:hidden;margin:3% auto;}
.activity_setnav i{width:6%;float:left;}
.activity_setnav.activity_setnav1 i{width:4%;float:left;}
.activity_setnav i img{max-width:100%;}
.activity_setnav p{width:60%;float:left;font-size:14px;padding-left:10px; color:#979898;}
.activity_setnav p span:nth-child(1){float:left; width:50%;}
.activity_setnav p span:nth-child(2){float::left; color:#5f5f5f;}
.activity_setnav div{float:right;width:6%;}
.activity_setnav div  img{max-width:100%;}
.activity_setlist{width:100%;padding:0 ; overflow:hidden;display:none;}
.activity_setlist_subnav{width:90%;font-size:14px;padding:3% 5%;background:#f7f7f7; color:#5f5f5f;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.activity_setlist_subnav font{color:#fc5d7b;padding-left:10px;}
.activity_setlist_subnav font.activity_map{width:6%;float:right}
.activity_setlist_subnav font.activity_map img{max-width:100%;}
.activity_paytext{padding:3% 0;border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:center;font-size:14px;color:#3ca7a4;overflow:hidden;background:#fff;}
.activity_container{width:100%; margin-top:15px;overflow:hidden;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff;}
ul.activity_ul{border-bottom:1px solid #eee; overflow:hidden;width:100%;background:#fff;position:relative;top:0;left:0;}
ul.activity_ul li{width:25%;float:left;padding:3% 0;text-align:center;font-size:14px;}
ul.activity_ul a li {color:#515050;display:block;}
ul.activity_ul a li.active {color:#49bdcc;border-bottom:1px solid #49bdcc;display:block;}
ul.activity_ultab{position:fixed;top:0;left:0;}
.activity_container_down{width:90%;padding:3% 5%;}
.activity_aboutcontainer img{max-width:100%;border-radius:6px;}
.activity_aboutcontainer p{line-height:1.5em;color:#666; text-indent:2em;}

.activity_Related{margin-top:15px;border-top:1px solid #eee;border-bottom:1px solid #eee; overflow:hidden;background:#fff;padding:5% 5% 0;}
.activity_Related h2{color:#49bdcc;font-size:14px;border-bottom:1px solid #eeeeee;padding-bottom:10px;font-weight:normal;}
.activity_Relatedpic{position:relative;border-radius:6px;overflow:hidden;width:90%;margin:20px auto 0;}
.activity_Relatedpic a {display:block;position:relative;overflow:hidden;}
.activity_Relatedpic a:after {content:'';filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;background:#000;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.activity_Relatedpic img{max-width:100%;border-radius:6px;}
.var_tj span.activity_Relatednum{display:block;margin:0;width:90%;position:absolute;top:0;left:0;border:none;text-align:right;color:#fff;font-size:14px;z-index:11;}
.activity_Relatedpic p{width:90%;position:absolute;bottom:10px;left:5%;font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:11;}
.activity_Relatedlist{width:100%;padding:10px 0;}
.activity_Relatedlist ul li {padding:0px 0px 8px;line-height:20px;width:100%;height:20px;}
.activity_Relatedlist ul li span:nth-child(1){width:75%;float:left;color:#8d8c8c;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.activity_Relatedlist ul li span:nth-child(2){width:25%;float:left;color:#8d8c8c;font-size:14px;}
.activity_Relatedpic span{color:#fff;font-size:14px;}
.f_content p{font-size:14px;color:#666;padding-bottom:20px;}

.focus_ct {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-top: 7px;
}

.focus_ct dl {
	overflow: hidden;
	border-bottom: 1px solid #eee
}

.focus_ct dl dt {
	background: #fff;
	overflow: hidden;
	padding: 17px 0;
	line-height: 23px;
	position:relative;
}

.focus_ct dl dt span {
	float: left;
	margin-left: 17px;
	line-height: 23px;
	color: #666;
	font-size: 15px
}

.focus_ct dl dt span a {
	color: #666
}

.focus_ct dl dt strong {
	float: left;
	width: 21px;
	height: 23px;
	margin-left: 4%;
}

.focus_ct dl dt i {
	width: 15px;
    position: absolute;
    right: 4%;
    top: 50%;
    margin-top: -12px;
}

.focus_ct dl dd {
	clear: both;
	background: #f7f7f7;
	overflow: hidden;
	padding: 18px 0 18px 15px;
	border-bottom: 1px dashed #ddd;
	color: #666;
	display: none;
	font-size: 13px
}

.focus_ct dl dd p {
	float: left;
	width: auto;
	margin-left: 4%;
	padding-left: 20px
}

.focus_ct dl dd span {
	float: left;
}

.focus_ct dl dd strong {
	padding-left: 20px;
	margin-left: 4%
}

.focus_ct dl dd i {
	font-style: normal;
	color: #fc5d7b;
	margin-left: 1%
}
.focus_ct dl dd i .green {
	float:none;
	color:green;
}
.focus_ct dl dd.more {
	text-align: center;
	padding: 0;
	height: 40px;
	line-height: 40px;
	display: none
}

.focus_ct dl dd.more a {
	color: #1CA6B9;
	display: block
}

.focus_ct dl dd.more a:active {
	background: #ddd;
	color: #fff
}
.var_tjd {
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.var_tjd ul li {
	line-height: 50px;
	font-size: 13px;
	padding: 0 5%;
	border-bottom: solid 1px #eee;
	overflow: hidden;
}

.var_tjd ul li a {
	color: #8d8c8c;
	white-space: nowrap;
}
.var_tjd_listleft {
	overflow:hidden;
	text-overflow:ellipsis;
}
.var_tjd img {
	float: left;
	width: 32px;
	height: 20px;
	margin-right: 15px;
	margin-top: 12px;
}

.var_tjd span {
	line-height: 45px;
	border: none;
	padding: 0px;
	color: #4abdcc;
	display: block;
	padding-top: 0px;
	margin: 0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.var_tjd strong {
	width: 15%;
	float: left;
} 
.var_tj {
	width: 100%;
	background: #fff;
	margin: 10px auto;
	height: auto;
	overflow: hidden;
}

.var_tj h3 {
	width: 100%;
	margin: 0 auto;
	height: 55px;
	overflow: hidden;
	border-bottom: solid 1px #ddd;
}

.var_tj span {
	line-height: 50px;
	margin-top: 8px;
	font-size: 16px;
	padding-left:5%;
	color: #5fc5d2;
	font-weight: normal;
	display: block;
}
.var_tj i {
	float:right;
	font-style:normal;
}
.var_tjd span {
	line-height: 20px;
	margin: 0;
	padding: 10px 0;
	font-size: 14px;
	color: #8d8c8c;
	font-weight: normal;
	display: block;
}
.call {
	width: 90%;
	position: fixed;
	left: 50%;
	bottom: 50px;
	margin-left: -45%;
	z-index: 99;
	display:none;
}

.call ul {
	overflow: hidden;
	z-index: 2015;
}

.call ul li {
	clear: both;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
	text-align: center;
	background: #fff
}

.call ul li a {
	display: block;
	color: #1CA6B9
}

.call ul li a:active {
	/*background: #4ABDCC;
	color: #fff*/
}

.call ul div {
	margin-top: 2px;
	background: #fff;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.call ul div a {
	color: #fc5d7b;
	display: block;
}

.call ul div a:active {
	/*background: #fc5d7b;
	color: #fff*/
}

.call ul li i {
	float: left;
	border: 1px solid #ff0000;
}

.call ul li span {
	float: left
}
.call>.mask {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000;
	opacity: 0.3;
	z-index: -1
}
/**活动列表页开始**/
.ga-list{width:100%;}
.ga-list .ga_list_container{width:100%;}
.activity_list_img{width:100%;position:relative;}
.activity_list_img > a{display:block;overflow:hidden;position:relative;}
.activity_list_img > a:after {content: '';filter: alpha(opacity=20);-moz-opacity: 0.2;-khtml-opacity: 0.2;opacity: 0.2;background: #000;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
.activity_list_img img{width:100%;max-width:none;}
.activity_list_imgleft{width:65%;position:absolute;bottom:15px;font-size:13px;color:#fff;left:15px;z-index:1;}
.activity_list_imgleft a {color:#fff;}
.CaptainLeft_up.Captainleft_up_postition{border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;height: 52px;width: 52px;padding:0;border: 3px solid #FFF;background: #eee;z-index:1;}
.activity_block{margin:0 3% 20px;background:#fff; overflow:hidden;border-bottom:1px solid #eeeeee;border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;-webkit-border-radius: 3px 3px 0px 0px;}
.activity_list_containerdown{width:100%;}
.activity_list_containerdown_l{width:65%;float:left;padding: 10px 0 0 0;margin: 5px auto;line-height: 20px;padding-top: 5px;overflow: hidden;}
.activity_list_containerdown_l h2{font-size:16px;color:#333;padding-left:15px;line-height:20px;font-weight:normal;height:40px;min-height:40px;margin-bottom:20px;overflow:hidden;}
.activity_list_containerdown_l  p {padding-left:15px;}
.activity_list_containerdown_l  p span{line-height:20px;font-size:14px;color:#B5B5B5;margin-right:15px;}
.activity_list_containerdown_r{width:35%;float:right;margin-top:-30px;}
.activity_list_containerdown_r h2{font-size:14px;line-height:20px;text-align:center;color:#b5b5b5;margin-top:10px;font-weight:normal;}
.activity_list_containerdown_r p{width:100%;font-size:20px;line-height:20px;margin-top:11px;padding-bottom:10px;color:#ea6c6c;text-align:center;white-space:nowrap;}

.activity_atherlist {padding:0 3%;border-bottom:1px solid #eeeeee;background:#fff; overflow:hidden;position:relative;}
.activity_atherlist_left{width:100px;height:100px;margin:18px 0;float:left;overflow:hidden;border-radius:6px;position:relative;}
.activity_atherlist_left .img {width:100%;overflow:hidden;border-radius:6px;position:absolute;left:0;top:50%;}
.activity_atherlist_left > a {display:block;width:100%;height:100%;text-align:center;}
.activity_atherlist_left img{position:absolute;width:auto;top:0;left:0;max-width:none; height:100%; border-radius:6px;}
.activity_atherlist_right{margin-left:100px;padding-left:5%;padding-top:15px;padding-bottom:15px;overflow:hidden;}
.activity_atherlist_right h2{font-size:14px;line-height:20px;color:#333;font-weight:normal;height:40px;overflow:hidden;}
.activity_atherlist_right span{display:block;color:#ea6c6c;font-size:14px;}
.activity_atherlist_rightdown{width:100%;}
.activity_atherlist_rightdownl{width:50%;float:left;margin-top:12px;}
.activity_atherlist_rightdownl p {font-size:14px;color:#b5b5b5;font-size:12px;}
.activity_atherlist_rightdownr{width:50%;float:left;text-align:center;margin-top:-5px;}
.activity_atherlist_rightdownimg{width:30px;heihgt:30px;display:inline-block;}
.activity_atherlist_rightdownimg img{max-width:100%;border-radius:50%;}
.activity_atherlist_rightdownr p{width:100%;font-size:12px;color:#4d4d4d;text-align:center;float:left;}

/**活动列表样式结束**/

/**报名人信息样式开始**/
.activity-main dl{overflow:hidden;}
.activity-main dt{font-size:15px;color:#5FC5D1;height:45px;line-height:45px;padding-left:15px;margin:0 4%;}
.activity-main dt i{vertical-align:middle;margin-right:5px}
.activity-main dt .removeCarry {float:right;color:#e82734;cursor: pointer;margin-right:4%;}
.activity-main dd{padding:0 2%;height:50px;background:#ffffff;border-bottom:1px solid #eee;overflow:hidden;}
.activity-main dd .activity_order_ptitle{width:25%;float:left;line-height:50px;color:#888;text-indent:5%;}
.activity-main dd .activity_order_ptitle i{margin-left:2%}
.activity-main dd .activity_order_pinput{width:75%;float:left;position:relative; cursor:pointer;}
.activity-main dd .activity_order_pinput input{width:100%;height:46px;line-height:46px;margin:2px 0;padding:0 5px;border:1px solid #f2f2f2; color:#333;box-sizing:border-box;-webkit-box-sizing:border-box;}
.activity-main dd .activity_order_pinput input.validate-error{border-color:red;}
.activity_order_pinput i{width:15px;position:absolute;right:10px;top:50%;margin-top:-10px;}
.activity_order_pinput i img,.activity-main dd .activity_order_ptitle i img{width:14px}
.add_user_box{border:1px solid #5FC5D2;background:#fff;margin:15px 5%;cursor: pointer;}
.add_user_box:active{background:#C8EBF0}
.add_user_content{display:block;padding:8px;color:#5FC5D1;}
.add_user_content span{display:block;width:100px;margin:0 auto;overflow:hidden;color:#5FC5D1;line-height:20px;}
.add_user_content i{vertical-align:middle;width:16px;height:16px;float:left;margin:2px 5px 2px;}



.activity_confirmPayment {display:block;padding:1px;font-size:16px;margin:18px 5%;margin-top:30px;border-radius:4px;background:#5fc5d2;cursor:pointer;text-align:center;color:#fff;cursor:pointer;box-sizing:border-box;}
.activity_confirmPayment + .activity_confirmPayment {margin-top:0;margin-bottom:10px;}
.activity_confirmPayment > a{display:block;padding:12px 0;line-height:25px;color:#fff;}
.activity_confirmPayment.nobackground {font-size:14px;color:#777;}
.noborder{border:none;}
.hasborder{border:1px solid #eeeeee;}
.nobackground{background:none; border:0; padding:0;}
.nobackground > a {padding:0;}
.nobackground a{color:#808080;}
.xz_tc {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1;
	background: #000;
	background: rgba(0, 0, 0, 0.5);
	top: 0px;
	left: 0;
}
.selectbar {
	max-height: 80%;
	overflow-y: auto;
	width: 100%;
	border-top: #ddd;
	height: auto;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #fff;
	box-shadow: -0px -0px 5px #bbb;
	z-index: 2;
}

.selectbar a {
	width: 100%;
	display: block;
	line-height: 50px;
	text-align: center;
	border-bottom: 1px solid #4abdcc;
	color: #333;
	font-size: 16px
}
@media ( min-width : 600px) {
	.var_ing {
		width: 600px;
		margin-left: -300px;
		position: fixed;
		z-index: 12;
		bottom: 0px;
		left: 50%;
		text-align: center;
		line-height: 30px;
		color: #fff;
		background:#0076e6;
	}
}
@media ( max-width : 599px) {
	.var_ing {
		width: 100%;
		position: fixed;
		z-index: 12;
		bottom: 0px;
		left: 0;
		text-align: center;
		line-height: 50px;
		color: #fff;
		background: #0076e6;
	}
}
.var_ing p {padding-right:5%;line-height:50px;font-size:18px;cursor: progress;background:#0076e6;text-align:center;}
.var_ing p.stop{background:#313131;color:#656565;}
.var_ing span{ font-size:18px;line-height:30px; height:30px;}
/**报名人信息样式结束**/

/**活动报名结束样式开始background:#313131;**/
.registrationEnd{width:80%;padding:10px 10%;background:#313131;position:relative;height:35px;}
.registrationEnd_icon{float:left;padding:5px 10%;background:#0076e6;border-radius:18px;width:20px;}
.registrationEnd_icon img{max-width:100%;}
.registrationEnd_text{width: 50%;float: left;font-size: 17px;color: #656565;line-height: 34px;padding-left: 10%;}
.registration_subnav{width:100px;height:100px;background:red;position:absolute;bottom:-46px;right:0;z-index:100;}
.registration_subnavmain{width:100px;height:100px;background:blue;position:relative;bottom:0px;right:0;z-index:100;}
/**活动报名结束样式结束**/
/**活动报名开始样式开始
.registrationStart{background:#0076e6;}
.registrationEnd_iconbs{border:1px solid #fff;}
.registrationEnd_textbs{color:#fff;}**/
/**活动报名开始样式结束**/

/**返回首页样式开始**/
.back_home{width:3.5em;height:3.5em;position:absolute;top:-65px;right:10px;background:#88d4d2;border-radius:6px;}
.back_home i{width:1.5em;margin:5px auto 0;display:block;}
.back_home i img{max-width:100%;}
.back_home  p{color:#fff;text-align:center;font-size:14px;}
/**返回首页样式结束**/

/**价格弹窗样式开始**/
.mask_main{width:100%;height:100%;display:none;}
.price_mask{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;}
.price_mask_list{width:90%;height:auto;background:#fff;position:absolute;left:50%;top:15%;margin-left:-45%;}
.price_mask_list ul li{width:100%;line-height:44px;font-size:14px;color:#656363;text-align:center;border-bottom:1px solid #eeeeee;}
.price_mask_list ul li:nth-last-child(){border-bottom:none;}
/**价格弹窗样式结束**/
/**出发时间样式开始**/
.mask_main1{width:100%;height:100%;display:none;}
.price_mask1{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;}
.price_mask_list1{width:100%;height:auto;max-height:80%;background:#fff;position:absolute;left:0;bottom:0;overflow:auto;}
.price_mask_list1 ul li{width:100%;line-height:20px;font-size:14px;color:#656363;text-align:center;border-bottom:1px solid #eeeeee;}
.price_mask_list1 ul li:nth-last-child(){border-bottom:none;}
.price_mask_list1 ul li a {display:block;padding:15px;color:#656363}
.price_mask_list1 ul li > span {display:block;padding:15px;}
/**出发时间样式结束**/
/**携带人类型样式开始**/
.mask_main2{width:100%;height:100%;display:none;}
.price_mask2{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;}
.price_mask_list2{width:90%;height:auto;background:#fff;position:absolute;left:50%;top:15%;margin-left:-45%;}
.price_mask_list2 ul li{width:100%;line-height:44px;font-size:14px;color:#656363;text-align:center;border-bottom:1px solid #eeeeee;}
.price_mask_list2 ul li:nth-last-child(){border-bottom:none;}
/**携带人类型样式结束**/
/**证件类型样式开始**/
.mask_main3{width:100%;height:100%;display:none;}
.price_mask3{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;bottom:0;left:0;}
.price_mask_list3{width:90%;height:auto;background:#fff;position:absolute;left:50%;bottom:-90px;margin-left:-45%;}
.price_mask_list3 ul li{width:100%;line-height:44px;font-size:14px;color:#656363;text-align:center;border-bottom:1px solid #eeeeee;}
.price_mask_list3 ul li:nth-last-child(){border-bottom:none;}
/**证件类型样式结束**/

/**携带人隐藏样式开始**/
.carry_main_hidden{display:none;}
/**携带人隐藏样式结束**/
/**分享样式开始**/
.share_mask{position:fixed;top:0;left:0;display:none;z-index:99;}
.guangzhu{margin-top:-18%;}
.share_mask_bg{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;}
.share_mask_main{width:90%;height:130px;background:#fff;position:absolute;top:50%;margin-top:-65px;left:50%;margin-left:-45%;border-radius:6px;border:1px solid #eee;}
.share_mask_main h2{font-weight:normal;font-size:15px;color:#bbb;padding:10px;}
.share_mask_main ul li{float:left;padding-right:10%;padding-left:10px;}
.share_mask_icon{width:30px;text-align:center;border-radius: 5px;padding:8px;}
.share_mask_icon img{max-width:100%;}
.share_mask_main ul li p{font-size:12px;text-align:center;color:#666;margin-top:6px;}
.qqkj{background:#e2bf1d;}
.txwb{background:#4388c6;}
.xlwb{background:#d52b2a;}
.attention{height:auto;}
.attentionmain{width:50%;margin:20px auto;}
.attentionmain img{max-width:100%;}
.attention p{font-size:14px;text-align:center;color:#666;margin-top:10px;margin-bottom:20px;}
/**分享样式结束**/

.data-loading,.query-no{width:100%;height:30px;line-height:30px;text-align:center;color:#999;background-color:rgba(221,221,221,0.4);display:none;}
/*返回首页大小图切换*/
.qh_icon{width:40px;position:fixed;bottom:20px;right:20px;z-index:99;}
.qh_icon img{max-width:100%;}

.backhome {position:fixed;bottom:20px;right:20px;width:40px;height:40px;background:#88d4d2;border-radius:5px;font-size:12px;color:#fff;line-height:100%;text-align:center;z-index:12;}
.backhome img {width: 16px;margin: 4px 0 3px;}
.backhome~.qh_icon{bottom:70px;}
.ui-footer~.backhome {bottom:70px;}
.backhome span {display:block;color:#fff;}
/**mark样式活动详情页样式--End**/
/*手机验证弹窗*/
.mobile-val {height:auto;margin-top:-200px;}

/*加载按钮*/
#loadMore{ position:relative; text-align:center;font-size:1.3em; height:2em; width:100%; margin:0.5em auto 0 auto; line-height:200%; cursor:hand; cursor:pointer;color:#bababa; display:none; /*background:#ffbc25; border-radius:1.1em;*/}
img#loading{ vertical-align:middle; margin:0 0.5em; }
#load_span{ display:inline-block; vertical-align:middle;}