* {	margin: 0;	padding: 0;	outline: 0}
body { width:100%;font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif;font-size:16px; color: #323232; background-color:#eeeeee;}
a {color: #000;	text-decoration: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
a:visited{color:#000}
a:hover {text-decoration: none}
button,input,select,textarea {font-size: 100%;	margin: 0;	padding: 0;	outline: 0}
textarea,input {	resize: none;	outline: 0}
textarea {	resize: none;	-webkit-appearance: none}
ul,ol {list-style: none}
em {font-style: normal}
img{max-width:100%}
h2 {font: bold 14px/25px "Microsoft YaHei";	color: #999693;	padding: 10px 0}
h5 {font-size: 14px;	color: #323232;	margin-bottom: 10px;	font-weight: normal}
/*section {padding-top: 43px;overflow: hidden;zoom: 1;}*/

.clearfix {clear:both}
.clearfix:after {content: '\20';	display: block;	height: 0;	clear: both;}
.back{position: absolute;background: url(../images/m_ico.png) no-repeat 0px -122.5px;top:20px;left:30px;width: 40px;height: 48px;zoom:0.5}
.ht_doc_hidden{display:none}
/*浮动*/
.Left {float: left}
.Right {float: right}
/*按钮*/
.ht_common_button{background: #ec724b;border-radius: 3px;text-align: center;color: #fff;height: 35px;line-height:45px;margin-top:185px;}
.w-button1{width:150px}
.w-button2{width:100%}
/*线条*/
.common_line{background: url(../images/xian_02.png) repeat-x 0 bottom;}
.v_line{border-right: 1px solid #c9c9c9;}
/*分享*/
.shares {float: right;position: absolute;background: url(../images/share.png) no-repeat 0px 0px;right: 30px;top: 10px;width: 40px;height: 40px;zoom: 0.7;}
/*收藏*/
.favorites {float: right;position: absolute;background: url(../images/share.png) no-repeat 0px -40px;right: 100px;top: 10px;width: 40px;height: 40px;zoom: 0.7;}
/*index top*/
.ht_sregion{padding-left:20px;background:#fff;height:40px;position:relative}
.ht_sregion .region{line-height:40px}
.ht_sregion .search_ico{background:url(/mobile/images/ht_search.png) no-repeat;background-size:24px,24px;width:36px;height:36px;position:absolute;right:0px;top:8px}
/*index top end*/
/*search start*/
.ht_search_box{margin-left:160px;margin-top:26px;}
.ht_search_box .search_area:after {left: 40px;top: 70%;margin-top: -8px;width: 1px;height: 8px;background: #bcbcbc;position: absolute;content: "";z-index: 9;}
.ht_search_box .search_area:after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.ht_search_box .search_area input{border-bottom: 2;width:360px;height: 40px;padding: 5px 25px 5px 40px;box-sizing: border-box;background:none;font-size: 25px;color: #ffffff;}
.ht_search_box .search_btn{ float: right; width: 44px; height: 56px; background: transparent url("../images/search_s.png") no-repeat scroll left bottom / 36px auto; }

/* error tip*/
.pop-main {position: fixed;top: 50%;left: 50%;margin-left: -80px;}
.pop-con {background-color: rgba(23, 23, 23, 0.9);text-align: center;padding: 20px 15px;border-radius: 5px;}
.pop-con .warn {color: white;padding: 0;font-size: 14px;text-shadow: 0 1px 1px #505050;text-align: left;
}

/*common_top start*/
.act_list_strt{background-color: #fff;width: 750px;height:40px;}
.act_list_strt .act_qb{width: 33%;float:left;line-height:38px;text-align: center;}
.act_list_strt .act_qb b{ background: url(../images/m_ico.png) no-repeat 0px -40px ;width:30px;;height:24px;display: block;position: relative;zoom:0.5;right:10%;float: right;top:26px;}

.act_class{position: absolute;background: url(../images/m_ico.png) no-repeat 0 -164px;height: 30px;width: 50px;top: -20px;left:45%;}
.act_region_list{position: relative;margin-top:background: url(../images/m_ico.png) no-repeat 0 -164px;height: 50px;width: 50px;top: -20px;left: 42%;}
.act-zn{position: relative;margin-left:333px;background: url(../images/m_ico.png) no-repeat 0 -164px;height: 50px;width: 50px;top: -20px;left:75%;}

.act_qclass,.act_region{z-index: 99999;background: #fff;width: 50%;display: block;text-align: center;}

.act_region p ,.praise_sort_list p{position: relative;height:40px;text-align: center;line-height:40px;background: url(../images/point.png) repeat-x 0 bottom;background-size: auto 1px;background-color: #fff;padding-left:20px}
/*end*/

.c-type-name:after,.c-location:after,.praise_sort b,.v-more:after,.age_sort b{background:url(../images/m_ico.png) no-repeat 0 8888px;}

/*listcourse  */
.ht_listcourse_doc{width:100%;margin-top:100px;overflow:hidden;}
.ht_listcourse_doc .course_top{display: block;height:60px;}
.ht_listcourse_doc .course_top .course_loaction,.course_type{position:relative;width:48%;height:55px;border-radius:5px;background:#fff;text-align:center;line-height:25px;position:relative;padding-top:5px}
.ht_listcourse_doc .course_top .course_type b{background:url(../images/m_ico.png) no-repeat -20px 0;width:31px;height:31px;display: block;position: absolute;left:10px;top:25px;zoom:0.8}
.ht_listcourse_doc .course_loaction .c-location:after,.c-type-name:after{content: "";position: absolute;top: 50%;margin-top: -14px;right: 10px;width:20px;height:36px;zoom:0.5;background-position:0 0}
.ht_listcourse_doc .course_loaction .c-location{text-align:center;}
.ht_listcourse_doc .course_loaction .c-location:before{content:"\20";position:absolute;background:url(../images/m_ico.png) no-repeat -50px 0;width:26px;height:32px;left: 10px;top: 24px;zoom:0.8}
.ht_listcourse_doc .course_loaction .c-location span{width:42px;display:block;height:25px}
.ht_listcourse_doc .course_sort{position:relative;margin-top:20px;background:#fff;height:45px;}
.course_sort .b-border{height:45px}
.course_sort .age_sort , .course_sort .praise_sort{width:50%;text-align:center;line-height:45px;}
.age_sort b,.praise_sort b{content: "";position: absolute;background-position:0 -42px;width:35px;height:23px;zoom:0.5;margin-top: 38px;margin-left: 40px;}
.age_sort_list,.praise_sort_list{width:33%;position:relative;margin-left:200px;z-index:99999;background:#fff;display:none;}
.age_sort_list p,.praise_sort_list p{height:40px ;line-height:40px;padding-left:20px;background: url(../images/point.png) repeat-x 0 bottom;background-size: auto 1px;}
.praise_sort_list{width:33%;position:relative;margin-left:100px;z-index:99999;background:#fff;display:none}
.course_sort .line{position:absolute;left:50%;border-right:1px solid #c6c6c6;height:22.5px;top:11.25px}
.course_list{background:#fff;overflow:hidden;margin-bottom:0px}
.course_list .s-info{height:80px;position:relative;}
.course_list .store_name{height:80px;line-height:80px;width:65%;padding-left:20px;font-size:38px}
.course_list .i-other{color:#999999;font-size:15px;position: absolute;top:20px;right:15px;}
.course_list .c-info{height:160px;padding:0 1%;width: 98%;padding-top:10px;position:relative;}
.course_list .c-info .c-img{margin-right:20px;position: absolute;}
.course_list .c-info .c-img img{width:192px;height:140px}
.course_list .c-info .tpt-info{overflow:hidden;padding-left: 115px;padding-right: 10px;}
.course_list .c-info .tpt-info h4{height:60px;overflow:hidden;font-weight:100;font-size:24px;margin-left:140px;color:#333333;word-break: break-all;}
.course_list .c-info .tpt-info  b{color:#ff7900;font-weight:100;font-size:24px;	margin-left:140px;margin-top: 65px;display: block;}
.course_list .c-info .tpt-info .y-time{color:#999999;font-size:12px;position:absolute;right:10px}
.course_list .v-more{position:relative;height:36px;text-align:center;clear:both;line-height:36px}
.course_list .v-more:after{content: "";position: absolute;background-position:0 0;width:20px;height:36px;zoom:0.4;top:30px;margin-left: 20px;}
 
.l-arrow{position: absolute;background:url(../images/m_ico.png) no-repeat 0 -164px;height:50px;width:50px;top: -20px;left: 20%;}
.r-arrow{position: absolute;background:url(../images/m_ico.png) no-repeat 0 -164px;height:50px;width:50px;top: -20px;right: 17%;}
.override{display:none;top: 0px; left: 0px; width: 100%; height: 100%; z-index: 200; position: fixed; background: rgba(0, 0, 0, 0.6);}
.no_data{text-align:center;height:100px;margin-top:100px}
/*course type*/
#ht_course_type,#ht_my_vicinity{display:none}
.ht_ctype_doc{background:#fff;height:100%;padding-top:43px}
.ht_ctype_doc .c-type-list{width:100%;margin:0 auto;height:auto}
.ht_ctype_doc .c-type-list .mi-content{height:80px;padding-left:100px;position:relative;}
.ht_ctype_doc .c-type-list .mi-content:before{background:url(../images/common_ico.png) no-repeat 0 0;content:"\20";position:absolute;background-size:450px,739px;zoom: 0.82;width:87px;height:87px;left:15px;top:7px}
.ht_ctype_doc .c-type-list .mi-content:nth-child(1):before{background-position:-15px -415px;}
.ht_ctype_doc .c-type-list .mi-content:nth-child(3):before{background-position:-129px -415px}
.ht_ctype_doc .c-type-list .mi-content:nth-child(5):before{background-position:-240px -415px;}
.ht_ctype_doc .c-type-list .mi-content:nth-child(7):before{background-position:-356px -415px;}
.ht_ctype_doc .c-type-list .mi-content:nth-child(9):before{background-position:-15px -527px;}
.ht_ctype_doc .c-type-list .mi-content:nth-child(11):before{background-position:-15px -729px;}
.ht_ctype_doc .c-type-list .mi-content:nth-child(13):before{background-position:-240px -527px;}
.ht_ctype_doc .c-type-list .mi-content:nth-child(15):before{background-position:-356px -527px;}
.ht_ctype_doc .c-type-list .mi-content:nth-child(17):before{background-position:-127px -527px;}
.ht_ctype_doc .c-type-list .mi-content:nth-child(19):before{background-position:-120px -729px;}
.ht_ctype_doc .c-type-list p{line-height:50px}
.ht_ctype_doc .c-type-list  span{color:#999999}
.ht_ctype_doc .c-type-list .course_child{width:100%;display:none}
.ht_ctype_doc .c-type-list .course_child ul li{width:33%;height:40px;line-height:40px;text-align:center;border-top:none;border-bottom:none;border-right:1px solid #c6c6c6;border-left:0px;float:left}

/*course loaction*/
.ht_clocation_doc{background:#fff;padding-top:43px}
.ht_clocation_doc .r-bg{background:#ec724b !important}
.ht_clocation_doc .m-bg{height:40px;line-height:40px;background:#eeeeee;padding-left:10px}
.ht_clocation_doc .m-vicinity{height:100px;overflow:hidden}
.ht_clocation_doc .m-vicinity .select_vincinity{width:100%;height:70px;margin:0 auto}
.ht_clocation_doc .m-vicinity .select_vincinity .m-range{text-align:center;padding:10px 0px;float:left;width:25%}
.ht_clocation_doc .m-vicinity .select_vincinity .m-range .w-round{width:20px;height:20px;border:1px solid #c6c6c6;border-radius:50%;position:relative;margin:0 auto}
.ht_clocation_doc .m-vicinity .select_vincinity .m-range .w-round .n-round{width:8px;height:8px;border:1px solid #c6c6c6;border-radius:50%;position:absolute;left:5px;top:5px;background:#c6c6c6}
.ht_clocation_doc .m-vicinity .select_vincinity .m-range p{line-height:30px}

.ht_clocation_doc .b-search{min-height:200px}
.ht_clocation_doc .b-search .region_list{position:relative;}
.ht_clocation_doc .b-search .region_list .r-area{height:50px;line-height:50px;padding-left:10px;}
.all_area{position:relative;}
.all_area .r-area{height:50px;line-height:50px;padding-left:10px;}
.region_list .j-direction{background:url(../images/m_ico.png);content:"\20";position:absolute;background-position: 0 -42px;width: 35px;height: 23px;zoom: 0.5;right:10px;bottom:35px}
.mi-content .j-direction{background:url(../images/m_ico.png);content:"\20";position:absolute;background-position: 0 -42px;width: 35px;height: 23px;zoom: 0.5;right:10px;bottom:65px}
.ht_clocation_doc .b-search .child-region{overflow:hidden;display:none}
.ht_clocation_doc .b-search .child-region ul{width:100%;}
.ht_clocation_doc .b-search .child-region ul li{width:33%;height:40px;line-height:40px;text-align:center;border:1px solid #c6c6c6;border-top:none;border-left:0px;float:left;border-bottom: none;}


/*course*/
.ht_course_doc{width:100%}
.ht_course_doc a:link{color:#fff}
.ht_course_doc a:visited{color:#fff}
.ht_course_doc .course-top{height:80px;vertical-align:middle;background:#fff;}
.ht_course_doc .course-top .bg-top{padding-left:10px;}
.ht_course_doc .course-top .course_title{font-size:16px;line-height:50px; font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 96%;}
.ht_course_doc .course-top .update_time{position:relative}
.ht_course_doc .course-top .update_time:before{content:"\20";position:absolute;background:url(../images/m_ico.png) no-repeat -50px -130px;width:32px;height:32px;top:2.5px;left:5px}
.ht_course_doc .course-top .update_time span{padding: 0 2em;color: #c9c9c9;}
.ht_course_doc .htc-info{margin-top:20px;background:#fff;height:160px;position:relative}
.ht_course_doc .htc-info .course_img{position:relative;}
.ht_course_doc .htc-info .course_img img{width:60px;height:60px;position:absolute;top:12px;left:20px}
.ht_course_doc .htc-info .ro-info{padding-left:100px;overflow: hidden;padding-top:10px;padding-bottom:12px;height:60px}
.ht_course_doc .htc-info .ro-info label{position:absolute;right:50px}
.ht_course_doc .htc-info .price-btn{padding:0 10px;position:relative}
.ht_course_doc .htc-info .price-btn .price{color:#ec724b;line-height:73px;font-size:16px}
.ht_course_doc .htc-info .price-btn .rig-btn{position:absolute;right:20px;top:15px;margin-top:0px}
.ht_course_doc .ht-org{overflow:hidden;}
.ht_course_doc .ht-org .org-column{height:50px;line-height:50px;padding-left:10px}
.ht_course_doc .ht-org  .org-info{background:#fff;min-height:100px}
.ht_course_doc .ht-org  .org-info .org-comment{position:relative;height:60px;line-height:60px;}
.ht_course_doc .ht-org  .org-info .org-name{height:40px;line-height:40px;padding:0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.ht_course_doc .ht-org  .org-info .star_list{position:absolute;width:95px;left:10px;top:18px}
.star_list .star{float:left;background:url(../images/star.png?2) no-repeat -46px 0;width:23px;height:26px;zoom:0.7;}
.star_list .on{background-position:0px 0px !important;}
.star_list .bon{background-position:-23px 0px !important;}
.ht_course_doc .ht-org  .org-info .star_list img{width:95px;height:19px;position:absolute;top:18px;left:10px}
.ht_course_doc .ht-org  .org-info .comments{position:relative}
.ht_course_doc .ht-org  .org-info .comments:after{content:"\20";position:absolute;background:url(../images/m_ico.png) no-repeat 0 0px}

.ht_course_doc .ht-org  .org-info .comments span{padding-left:115px}
.ht_course_doc .ht-org  .org-info .comments label{position:absolute;right:80px}
.ht_course_doc .ht-org  .org-info .comments b,.org-tel b,.org-location b{position:absolute;display:block;width: 20px;height: 36px;zoom: 0.5;background:url(../images/m_ico.png) no-repeat 0 0;top: 43px;right: 10px}
.ht_course_doc .ht-org  .org-info .comments label:after{}
.ht_course_doc .ht-org  .org-info .org-img-info{overflow:hidden;height:100px;line-height:100px;}
.ht_course_doc .ht-org  .org-info .org-img-info .img-list{overflow:hidden;height:95px;margin: 0 auto;position: relative;display: inline-block;width: 1000px;padding:0  10px;}
 
.ht_course_doc .ht-org  .org-info .org-img-info .img-list img{width:80px;height:80px;margin-top:10px;margin-right:10px}
.ht_course_doc .ht-org  .org-info .org-tel{height:50px;line-height:50px;position: relative;}
.ht_course_doc .ht-org  .org-info .org-tel p{padding-left:10px;position:relative}
.ht_course_doc .ht-org  .org-info .org-tel p:before{content:"\20";width:31px;height:28px;position:absolute;top:8px;background:url(../images/m_ico.png) no-repeat -50px -170px}
.ht_course_doc .ht-org  .org-info .org-tel span{padding-left:40px}

.ht_course_doc .ht-org  .org-info .org-location{height:50px;padding:0 10px;line-height: 35px;position:relative;overflow:hidden;}
.ht_course_doc .ht-org  .org-info .org-location img{width:23px;height:23px;position:absolute;top:18px}
.ht_course_doc .ht-org  .org-info .org-location .address:before{content: "\20";width: 31px;height:30px;position: absolute;top: 8px;background: url(../images/m_ico.png) no-repeat -50px 0px;left: 10px;}
.ht_course_doc .ht-org  .org-info .org-location .address{padding: 0 40px;padding-top:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.detial_address{display:none;z-index:9999;position: absolute;background: #fff;width:50%;padding:10px;left:25%;border-radius:5px}
.ht_course_doc .ht-org .img-text-info{height: 50px;line-height: 50px;padding-left: 10px;}
.ht_course_doc .ht-org .it-content{background:#fff;padding:10px 10px;text-indent:24px;}


/*course comment*/

.comment{width:100%;overflow:hidden;background: #ffffff;}
.comment .comment_top{position:relative;height: 50px;}
.comment .comment_top ul li{float:left;width:33.3333%;height:50px;line-height: 50px;text-align: center;border-bottom:3px solid #c6c6c6;}
.comment .comment_top .b-show{border-bottom:3px solid #ff7900;}
.comment .comment_lsit{height:auto;padding:10px 10px;position: relative;}
.comment .comment_lsit .content{padding:10px 0px}
.comment .comment_lsit  .date_user{color:#c9c9c9}
.comment .comment_lsit .cuser{position: absolute;right:10px}
.comment .comment_lsit  .comment_star{position:absolute;top:-10px;top:12px;left:80px}

/*listtickets*/
.ht_listtickets_doc{width:100%;overflow:hidden;background:#fff;height:auto}
.ht_listtickets_doc .tickets_list{height:90px;padding:20px 0;position: relative;}
.ht_listtickets_doc .tickets_list .t-img{position: absolute;left:16px;}
.ht_listtickets_doc .tickets_list .t-img img{width:226px;height:128px}
.ht_listtickets_doc .tickets_list .t-info{padding-left:276px;position: relative;padding-right: 16px;}
.ht_listtickets_doc .tickets_list .t-info .t-title{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 24px}
.ht_listtickets_doc .tickets_list .t-info .t-description{height:62px;overflow: hidden;color:#737373;font-size: 18px;}
.ht_listtickets_doc .tickets_list .t-price-info{position: relative;}
.ht_listtickets_doc .tickets_list .t-info .price{color:#ff4622;padding-right: 34px;font-size:36px}
.ht_listtickets_doc .tickets_list .t-info b{position: absolute;right:0px;font-weight: 100;color:#616161;top:10px;font-size: 18px}


/*ticket*/
.ht_ticket_doc{width:100%;overflow:hidden;background:#fff;height:auto}
/*
.ht_ticket_doc a:link{color:#fff}
.ht_ticket_doc a:visited{color:#fff}*/
.ht_ticket_doc .banner{height:250px;margin-top:45px;position: relative;width:3200px;overflow:hidden;transition: 300ms;}
.ht_ticket_doc .banner ul{overflow:hidden;}
.ht_ticket_doc .banner ul li{float:left;width:320px}
.ht_ticket_doc .banner img{width:320px;height:250px}
.points_list{position:relative;top:-30px;text-align: center;}
.points_list  .p_on{background:#ec724b !important;border:1px solid #ec724b !important;}
.points_list .point{width:5px;height:5px;border-radius:50%;display: inline-block;border:1px solid #fff;background:#fff}
/* .ht_ticket_doc .price_info{height:70px;line-height:70px;position:relative;padding: 0 10px;top: -25px;}

.ht_ticket_doc .price_info .price{color: #ec724b;line-height: 73px;}
.ht_ticket_doc .price_info .price span{color: #ec724b;line-height: 73px;font-size:30px;}
.ht_ticket_doc .price_info .price s{margin-top: -10px;position: absolute;color: #999;font-weight: 200;}
.ht_ticket_doc .price_info .price b{margin-top: 6px;position: absolute;color: #999;font-weight: 200;} */
.ht_ticket_doc .price_info .rig-btn{position:absolute;right:0px;top:15px;margin-top:285px}
.footer_info{display:none;background:#fff;height:70px;line-height:70px;padding: 0 10px;position: fixed;left: 0;bottom: 0;width: 100%;border-top:1px solid #c9c9c9;box-shadow: 1px 1px 10px #888888;}
.footer_info a:link,.footer_info a:visited{color:#fff}
.footer_info .price{color: #ec724b;line-height: 73px;font-size: 16px;}
.footer_info .price s{color:#c9c9c9}
.footer_info .rig-btn{position:absolute;right:40px;top:13px}
.ht_ticket_doc .title_info{padding:10px 10px}
.ht_ticket_doc .title_info .title{overflow:hidden;white-space:nowrap;padding-right:10px;color: #000;}
.ht_ticket_doc .title_info .description{margin-top:10px;color: #666;}
.ht_ticket_doc .t-content{position: relative;}
.ht_ticket_doc .cloumn{height: 50px;line-height: 50px;padding-left: 10px;background:#eeeeee}
.ht_ticket_doc .content{padding:10px 10px}
.ht_ticket_doc .tip-content{padding:10px 10px}
.ht_ticket_doc .t-content .c-detail{height: 50px;line-height: 50px;padding-left: 10px;position:relative;}
.ht_ticket_doc .tip-content{background:#fff}
.img-text-detail{background: #fff;padding:10px 10px;display:none;margin-bottom:73px}
.img-text-detail .description{margin-top: 43px}
.c-detail b{position:absolute;display:block;width: 20px;height: 36px;zoom: 0.5;background:url(../images/m_ico.png) no-repeat 0 0;right: 10px;top: 35px;}
.ht_ticket_doc .content table{width: 100%}



/*票务分类*/
.ticket_list_cate{width:320px;margin:10px auto;}
.ticket_list_cate .a-list{float:left;margin: 10px 10px 5px 13px;}
.ticket_list_cate .a-list .t_name{display:block;text-align:center;}
.ticket_list_cate .a-list .ico{background:url(../images/tickets.png) no-repeat  0 8888px;width:54px;height:54px;}
.ticket_list_cate .a-list:nth-child(1) .ico{background-position: -89px -168px;}
.ticket_list_cate .a-list:nth-child(2) .ico{background-position: -87px -0px;}
.ticket_list_cate .a-list:nth-child(3) .ico{background-position: -176px -85px;}
.ticket_list_cate .a-list:nth-child(4) .ico{background-position: -2px -169px;}
.ticket_list_cate .a-list:nth-child(5) .ico{background-position: -265px 0;}
.ticket_list_cate .a-list:nth-child(6) .ico{background-position: -176px -0px;}
.ticket_list_cate .a-list:nth-child(7) .ico {background-position: -87px -86px;}
.ticket_list_cate .a-list:nth-child(8) .ico{background-position: -2px -86px;}
.ticket_list_cate .a-list:nth-child(9) .ico{background-position: -2px 0px;}
.ticket_list_cate .a-list:nth-child(10) .ico{background-position: -176px -168px;}
.ticket_list_cate .a-list:nth-child(11) .ico {background-position: -265px -86px;}
.ticket_list_cate .a-list:nth-child(12) .ico{background-position: -265px -168px;}


/*我的收藏*/
 .myfavorite_doc{width:100%;overflow:hidden;background:#fff;height:auto}
 .favorite_list{height:90px;padding:20px 0;position: relative;}
 .favorite_list .t-img{position: absolute;left:16px;}
 .favorite_list .t-img img{width:226px;height:128px}
 .favorite_list .t-info{padding-left:276px;position: relative;padding-right: 16px;}
 .favorite_list .t-info .t-title{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
 .favorite_list .t-info .t-description{height:62px;overflow: hidden;color:#737373;font-size: 18px;height: 35px;}
 .favorite_list .t-price-info{position: relative;}
 .favorite_list .t-price-info .cate_name{background-color: #46D0B6;color: white;padding: 2px;width:52px}
 .favorite_list .t-info .price{color:#FF7900;padding-right: 20px;font-size:24px}
.favorite_list .t-info b{position: absolute;right:20px;font-weight: 100;color:#c9c9c9;top:10px}

.zx{height: 24px;display: block;}
.act_time2{float: left;}
.tel{background: url(../images/tel_icon.png) no-repeat; padding-left: 15px;width: 160px;height:20px;line-height: 20px;color: #000;display: block;
position: relative;float: left;margin-left: 10px;}




/*票务推荐*/
.tickets_related{position: relative;background: white;}
.tickets_related h2{display: block;height: 30px;line-height:30px;color: #000}
.tickets_related .mz{margin-left:20px; background:url(../images/i11.png) no-repeat; padding-left:45px;height:40px;display: block;float: left;zoom: 0.8; }

.btn-box {padding: 10px; margin-bottom: 10px;}
.more-btn {border-width: 1px;	border-style: solid;	border-color: #ddd #cdcdcd #c0c0c0 #cdcdcd;	display: block;	line-height: 36px;	height: 36px;	background: -moz-linear-gradient(top, #f1f1f1, #dbdbdb 78%);	background: -webkit-gradient(linear, 0 0, 0 63%, from(#f1f1f1),to(#dbdbdb) );	text-align: center;	color: #464646;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	font-family: "Microsoft YaHei";	padding: 0 10px;	font-size: 14px}
.icon-more,.icon-top{display: -moz-inline-box;	display: inline-block;	*display: inline;	zoom: 1;	*margin-right: 0;	vertical-align: middle}
.icon-more, .icon-top {background-position: -45px 5px;width: 46px;height: 22px;}
.icon-more{background: url(../images/mobile_bg.png) no-repeat -78px 0 ;zoom:0.6;}
.icon-top{background: url(../images/mobile_bg.png) no-repeat -125px 0 ;zoom:0.6;}


.gengduo{text-align: center;background-color: #ec724b}
.gengduo a{color:#000}


/*推荐*/
/**huod*/
.act_goods-description{font-size:12px;color: #999999;line-height:30px;overflow: hidden;height: 30px;}
.act_hot1{background-color: #fff;padding: 10px 10px 2px 10px;}
.act_hot1 a .div_time b {float: right;background-color: #46d0b6;font-size: 8px;color: white;line-height: 10px;padding: 3px;margin-top: 4px;margin-right: 30px}
.ticket_title{color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-list{background-color: #fff;}
.nva_font{color: #000}


.contTit-dl {background-color:#eeeeee;}
.contTit-dl a {display: inline-block;color:#000;  width: 32%;border-bottom: 1px solid #ddd;text-align: center;background:#eeeeee;height: 40px;line-height: 40px;position: relative;}
.contTit-dl a:visited{color: #000}
.contTit-dl a.selected_h {border-bottom: 1px solid #ff6600;}
.contTit-dl a.selected_h .arrow-shadow {width: 8px;height: 8px;border-right: 1px solid #ff6600;border-bottom: 1px solid #ff6600;cursor: pointer;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);display: inline-block;vertical-align: top;position: absolute;left: 48%;bottom: -5px;background:#eeeeee;}


/**footer*/
.public_gd{line-height: 30px;height: 30px;display: block;width: 100%;margin-top: 10px;background-color: #eee}
.public_gd a{color:#000;padding-left: 20px;width: 100%;display: block;}


.text {margin: 15px 0;font-size: 14px;word-wrap: break-word;color: #727272;}
#mess_share { margin: 15px 0;display: block;}
#share_1 { float: left;width: 49%;display: block;}
#share_2 {float: right;width: 49%;display: block;}
.clr {display: block;clear: both;height: 0;overflow: hidden;}
.button2 {font-size: 16px;padding: 8px 0;border: 1px solid #adadab;color: #000000; text-align: center; border-radius: 3px;width: 100%;}
#mess_share img {width: 22px!important; height: 22px!important; vertical-align: top;border: 0;}
#iframe_screen{background:#fff;position:absolute;width:100%;height:100%;left:0;top:0;z-index:300000; overflow:hidden;}

.mobile_footer{text-align: center;font-size: 14px;margin-top:10px;}
.mobile_footer div{line-height: 24px;width: 90%;margin: 0 auto;}



.act_hot_goods{}
.act_goods-img{height:65px;margin-right: 10px;}
.act_pro-info{padding-left: 110px;}

.act_goods-title {font-size: 14px;color: #333333;line-height: 26px;height: 26px;overflow: hidden;}

.activity_requirement, .activity_requirement a{
    background-color: #ec724b;
    text-align: center;
    margin: 10px auto;
    border-radius: 14px;
    line-height: 50px;
    margin-bottom: 10px;
    width: 90%;
    font-family: "Microsoft YaHei",Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #323232;
}
.spec .select_item{
    padding: 5px 10px;
    border: 2px solid #ff6e0b;
    color: #ff6e0b;
    border-radius: 5px;
    display: block;
}

.act_cj{
    background-color: #ec7349;
    width: 110px;
    height: 40px;
    border-radius: 8px;
    font-size: 16px;
    float: right;
    text-align: center;
    font-family: "微软雅黑";
    position: relative;
}
.act_cj a{
    display: block;
    color: white;
    line-height: 22px;
    border-radius: 8px;
    font-size: 16px;
    background-color: #ff5252;
}
.experience-commodity .commodity-item .item-message span{
    line-height: 5.55rem;
        font-size: 1.55rem;
}
.act_xj{
        background-color: #ec7349;
    width: 110px;
    height: 40px;
    border-radius: 8px;
    font-size: 16px;
    float: right;
    text-align: center;
    font-family: "微软雅黑";
    position: relative;
        color: white;
}
.join_cnt{
    right: inherit;
    top: initial;
    left: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}