/* common */
*{word-wrap: break-word;}
ul,ol,li,span,p,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin: 0; padding: 0; border: 0; z-index:inherit;}
img,a img{border:0; margin:0; padding:0;}
ul,ol,li{list-style:none;}
*{margin:0; padding:0;}
.article{padding:0}
html,body{font:14px/1.6 Microsoft YaHei, Helvetica, sans-serif; color:#333; background-color: #fff; height: auto;}
input,select,textarea,button{font:14px/1.5 Microsoft YaHei, Helvetica, sans-serif;}
input, textarea, select{outline: 0; resize: none;}
textarea { resize: vertical;}
button{outline:none;}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc{margin: 0; padding: 0;}
table{empty-cells: show; border-collapse: collapse;}
caption, th{text-align: left; font-weight: 400;}
ul li, .xl li{list-style: none;}
h3{font-size: 16px;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
em, cite, i{font-style: normal;}
a img{border: none;}
/*a{-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}*/
label{cursor: pointer;}
.rq{color: red;}
a:link,a:visited,a:hover{color:#333; text-decoration:none;}
.blue{color: #0086CE;}
a.blue:link, a.blue:visited, a.blue:hover{color:#0086CE; text-decoration:none;}
.grey{color:#9C9C9C;}
a.grey:link, a.grey:visited, a.grey:hover{color:#9C9C9C; text-decoration:none;}
.orange{color:#F60;}
a.orange:link,a.orange:visited,a.orange:hover{color:#F60;text-decoration:none}
.z{float: left;} .y{float: right;}
.cl{zoom: 1;}
.overflow{overflow:hidden;}
.none{display:none;}
.vm{vertical-align: middle;}
.vm *{vertical-align: middle;}
.hm{text-align: center;}
.bl_none{border-bottom:0 !important;}
.bl_line{border-bottom:1px solid #DDD;}
.wqbl_line{border-bottom:1px solid #f0f0f0;}
.b_radius{border-radius:10px;}
.b_m{margin:10px;}
.b_p{padding:10px}
.mtn{margin-top: 5px !important;}
.mbn{margin-bottom: 5px !important;}
.mtm{margin-top: 10px !important;}
.mbm{margin-bottom: 10px !important;}
.mtw{margin-top: 20px !important;}
.mbw{margin-bottom: 20px !important;}
.pr, .pc{vertical-align: middle; margin: 0 5px 1px 0; padding: 0;margin-right: 2px;_margin-right: 2px;}
/*a{display: inline-block;}*/
.wqpc_f14{font-size: 14px !important;}
.wqpc_f18{font-size: 18px !important;}
.wqpc_f20{font-size: 20px !important;}
.wq_vm{ vertical-align: middle;}
.dsn { display: none; }
.wqevent_per_warp .wqevent_green{ color: #29af00;}
.wqevent_per_warp .wqevent_red{ color: #ff002a;}
.wqevent_per_warp .wqevent_orange{ color: #f90;}
.wqevent_groom_warp .wqevent_green{ color: #29af00; border: 1px solid #29af00;}
.wqevent_groom_warp .wqevent_red{ color: #ff002a; border: 1px solid #ff002a;}
.wqevent_groom_warp .wqevent_orange{ color: #f90; border: 1px solid #f90;}
/*头部css，用了wq_base可不复制*/
.wqpc_base_warp .wqpc_base_head{ width: 1000px;}
.wqpc_base_warp .wqpc_base_head .wq_basemenu{ width: 380px;}
.wqpc_base_warp .wqpc_base_head .wq_search{ width: 200px;}
.wqpc_base_warp .wqpc_base_head .wq_search .wqsearch_input{ width:160px;}


.wqevent_mask{ width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); position: fixed; top: 0%;  left: 0%; z-index: 999; color: #656565; font-weight: normal; }
.wqevent_headmask{ width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); position: fixed; top: 0%;  left: 0%; z-index: 999; color: #656565; font-weight: normal; }
.wqevent_time_select_mask{ width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); position: fixed; top: 0%;  left: 0%; z-index: 999; color: #656565; font-weight: normal; }


/*PC版选中状态*/
/*weui_switch*/
.weui_check { position: absolute;  left: -9999em;}
.weui_check_label { display:inline-block;}
.weui_icon_checked:before {content: "\e62c" ; color: #C9C9C9; font-size: 18px;}
.weui_check:checked +label .weui_icon_checked:before {content: "\e633" ;color: #01a9e9;}

.weui_check_z { position: absolute;  left: -9999em;}
.weui_check_manage{ position: absolute; right: 4em; opacity: 0; left: auto;}
.weui_check_label_z { display:inline-block;}
.weui_icon_checked_z:before {content: "\e62b" ; color: #C9C9C9; font-size: 14px; padding-top: 2px; margin-left: 2px;}
.weui_check_z:checked +label .weui_icon_checked_z:before {content: "\e631" ;color: #01a9e9;}
.mod_content .weui_icon_checked{ margin-right: 5px;}
.weui_icon_checked_z.wq_icon14:before {content: "\e62b" ; color: #C9C9C9; font-size: 14px;}
.weui_icon_checked_z.wq_ff14:before {content: "\e62b" ; color: #C9C9C9; font-size: 14px;}
.weui_icon_checked_z.wqdisabled:before{ color: #f0f0f0;}
.weui_icon_checked{ margin-right: 3px;}
.weui_icon_checked_z{ margin-right: 3px;}


/*活动首页*/
/*推荐活动*/
.wqevent_groom_warp{ width: 1200px; margin: 20px auto 0; padding: 0 auto; overflow: hidden;}
.wqevent_groom_warp h3.wq_title{ font-size: 18px; line-height: 44px;}
.wqevent_groom_warp ul li{ float: left; width: 233px;}
.wqevent_groom_warp ul li { display: block; margin-right: 20px; background-color: #f9f9f9; margin-bottom: 20px; width: 284px;}
.wqevent_groom_warp ul li:nth-child(4n+4){margin-right: 0px;}
.wqevent_groom_warp ul li:hover{ box-shadow: 0 0 9px #aaa; -webkit-box-shadow: 0 0 9px #aaa; -moz-box-shadow: 0 0 9px #aaa; -ms-box-shadow: 0 0 9px #aaa;-o-box-shadow: 0 0 9px #aaa;}
.wqevent_groom_warp ul li a{display: block;}
.wqevent_groom_warp ul li a h3 { margin: 10px 10px 5px 10px; line-height: 24px; height: 48px;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -webkit-box-flex: 1;}
.wqevent_groom_warp ul li a p {padding: 2px 10px 6px; font-size: 14px;color: #888;overflow: hidden; height: 24px;line-height: 24px;}
.wqevent_groom_warp ul li a span{color: #f90;}
.wqevent_groom_warp ul li a span.wq_free{color: #29af00;}
.wqevent_groom_warp ul li a .wqaddress { max-width: 140px;overflow: hidden;display: inline-block; height: 24px;line-height: 24px;}
.wqevent_groom_warp ul li a .wqimg{ width: 100%; height: 170px; overflow: hidden;}
.wqevent_groom_warp ul li a .wqimg img{ width: 100%; height: 100%;}
.wqevent_groom_warp ul li a .wq_con{ padding: 5px 10px 8px 10px;}
.wqevent_groom_warp ul li a .wq_con h3{height: 48px; line-height: 24px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;-webkit-box-flex: 1;}
.wqevent_groom_warp ul li a .wq_con p{ color: #888; font-size: 14px; padding-top: 6px;}
.wqevent_groom_warp ul li a .wq_con p i{ color: #ccc; margin-right: 3px;}
.wqevent_groom_warp ul li a .wq_con p img{ width: 30px; height: 30px; border-radius: 50px; vertical-align: text-bottom; margin-right: 5px;}
.wqevent_groom_warp ul li a .wq_con p.wq_info{ border-top: 1px solid #f0f0f0; padding-top: 6px; margin-top: 6px;}
.wqevent_groom_warp ul li a .wq_con p.wq_info span{ border-radius: 3px; padding:2px 10px;}
.wqevent_groom_warp ul li a .wq_con p.wq_info span.wq_grey{ background-color: #aaa;color: #fff; opacity: 0.6}
.wqevent_groom_warp ul li a .wq_con p.wq_info span.wq_green{ background-color: #29af00; color: #fff; opacity: 0.6}
.wqevent_groom_warp ul li a .wq_con p.wq_info span.wq_red{ background-color: #ff002a; ;color: #fff; opacity: 0.6}
.wqevent_groom_warp ul li a .wq_con p.wq_info span.wq_orange { background-color: #f90; color: #fff; opacity: 0.6}

.wqevent_groom_warp ul li .wq_enlist{ opacity: 0; background-color: #f90; color: #fff; padding: 4px 10px; border-radius: 3px; float: right;}
.wqevent_groom_warp ul li:hover .wq_enlist{ opacity: 1; background-color: #01a9e9; color: #fff; padding: 4px 10px; border-radius: 3px; float: right;}
.wqevent_groom_warp ul li a .wq_con .wqevent_price{ color: #f60; font-size: 16px;font-weight: bold;}
.wqevent_groom_warp ul li a .wq_con .wqevent_free{ color: #29af00;}

/*分类*/
.wqevent_assstyle_warp{ background-color: #f9f9f9; padding: 20px 0; font-size: 14px; margin-top: 3px;}
.wqevent_assstyle_1200{ width: 1200px; margin: 0 auto; padding: 0 auto;}
.wqevent_assstyle_warp ul li{ position: relative;line-height: 30px; padding: 0 10px 0 50px}
.wqevent_assstyle_warp span{ position: absolute; left: 0; width: 40px; display: inline-block;color: #000;}
.wqevent_assstyle_warp ul li .wq_con a{ padding: 0 30px;display: inline-block; margin-bottom: 12px;}
.wqevent_assstyle_warp ul li .wq_con a:hover{background-color: #01a9e9; opacity: 0.6; color: #fff;}
.wqevent_assstyle_warp ul li .wq_con a.wqon{ background-color: #01a9e9; color: #fff; border-radius: 1px;}
.wqevent_assstyle_warp ul li .wq_con .wq_date{ width: 118px; cursor: pointer;}

.wqevent_liststyle_warp{ width: 1200px; margin: 0 auto; padding: 0 auto; margin-top: 20px;}
.wqevent_liststyle_warp .wqall_switch{ margin-left: 6px;}
.wqevent_liststyle_warp .wqall_switch span{ font-size: 0;}
.wqevent_liststyle_warp .wqall_switch span a{ font-size: 14px; padding:0px 24px; line-height: 34px;display: inline-block; border: 1px solid #dedede; margin-left: -6px;background-color: #fff;}
.wqevent_liststyle_warp .wqall_switch span a.wqon{ color: #fff; background-color: #01a9e9;border: 1px solid #01a9e9;}
.wqevent_liststyle_warp .wqall_switch em{ font-size: 12px;line-height: 34px;}
.wqevent_liststyle_warp .wqall_switch em a{ margin-left: 32px;}
.wqevent_liststyle_warp .wqall_switch em a:hover{ color: #01a9e9;}
.wqevent_liststyle_warp .wqall_switch em a.wqgrey{ color: #888;}
.wqevent_liststyle_warp .wqlist_tile{ overflow: hidden; margin-top: 20px;}
.wqevent_liststyle_warp .wqlist_tile ul{overflow: hidden;}
.wqevent_liststyle_warp .wqlist_tile .wqaddress{ max-width:140px; overflow: hidden;display: inline-block; height: 24px; line-height: 24px;}
.wqevent_liststyle_warp .wqlist_tile ul li{ float: left; margin-right: 20px; width: 284px;background-color: #f9f9f9; margin-bottom: 20px; padding-bottom: 6px; border-radius: 3px;}
.wqevent_liststyle_warp .wqlist_tile ul li a{ display: block;}
.wqevent_liststyle_warp .wqlist_tile ul li:nth-of-type(4n){ margin-right: 0px;}
.wqevent_liststyle_warp .wqlist_tile ul li:hover{ box-shadow: 0 0 9px #aaa; -webkit-box-shadow: 0 0 9px #aaa; -moz-box-shadow: 0 0 9px #aaa; -ms-box-shadow: 0 0 9px #aaa; -o-box-shadow: 0 0 9px #aaa;}
.wqevent_liststyle_warp .wqlist_tile ul li h3{ margin: 10px 10px 5px 10px; line-height: 24px; height: 48px; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;-webkit-box-flex: 1;}
.wqevent_liststyle_warp .wqlist_tile ul li h3:hover{ color: #01a9e9;}
.wqevent_liststyle_warp .wqlist_tile ul li p{ padding: 2px 10px;font-size: 14px; color: #888;overflow: hidden;height: 24px; line-height: 24px;}
.wqevent_liststyle_warp .wqlist_tile ul li p span{ color: #f90;}
.wqevent_liststyle_warp .wqlist_tile ul li p span i{ font-size: 20px;line-height: normal;}
.wqevent_liststyle_warp .wqlist_tile ul li p span.wq_free{ color: #29af00;}
.wqevent_liststyle_warp .wqlist_tile .wqimg{ width: 100%; height: 170px; overflow: hidden; border-radius: 3px 3px 0 0;}
.wqevent_liststyle_warp .wqlist_tile .wqimg img{ width: 100%;}

.wqselected_choice{font-size: 26px; text-align: center; padding: 10px 0;}
.wqevent_indexstyle_warp.wqevent_liststyle_warp .wqlist_tile ul li{ background-color: #fff;}




/*全部活动列表*/
.wqevent_list_warp{width: 1000px; margin: 0 auto; padding: 0 auto; overflow: hidden;}
.wqevent_list_warp h3.wq_title{ font-size: 18px;margin-bottom: 10px;}
.wqevent_list_warp .wq_list_left{ width:700px;}
.wqevent_list_warp .wq_list_left .wq_assortment{ padding:0 18px 0 18px;display: inline-block; background-color: #fff; border: 1px solid #dedede;}
.wqevent_list_warp .wq_list_left .wq_assortment .wq_ass_search{ font-size: 14px;border-bottom: 1px dotted #dedede; display: inline-block; padding: 10px 0px; line-height: 24px; width: 100%;}
.wqevent_list_warp .wq_list_left .wq_assortment .wq_ass_search.wqno_bord{ border-bottom: none;}
.wqevent_list_warp .wq_list_left .wq_assortment .wq_ass_search .wq_search_key{ width: 552px;display: block;float: left; overflow: hidden;}
.wqevent_list_warp .wq_list_left .wq_assortment .wq_ass_search .wq_search_key a{ padding: 0 5px; margin: 5px; display: inline-block;}
.wqevent_list_warp .wq_list_left .wq_assortment .wq_ass_search .wq_search_key a:hover{ background-color: #fff3e4; color: #f60; border-radius: 3px;}
.wqevent_list_warp .wq_list_left .wq_assortment .wq_ass_search .wq_search_key a.wqon{ background-color: #f90; color: #fff;border-radius: 3px;}
.wqevent_list_warp .wq_list_left .wq_assortment .wq_ass_search .wq_search_key select.ps{ border: 1px solid #dedede; background: none;}
.wqevent_list_warp .wq_ass_search .wq_search_key.wq_hideOver { height: 30px;}
.wqevent_list_warp .wq_list_left .wq_assortment .wq_ass_search .wq_search_key2{ width: 552px;display: block;float: left; }
.wqevent_dzdefault .city-select { height: 26px; display: block;margin-top: 4px;}
/*.wqevent_dzdefault .city-select .city-info:after{display: none;}*/
.wqevent_dzdefault .city-select .city-info{ max-width: 100px;min-width: 50px; width: auto; z-index:0; border: none; display: inline-block;}
.wqevent_dzdefault .city-select .city-info span{ padding-right:10px;}
.wqevent_dzdefault .city-select .city-cont dt{ float: left; padding-top: 8px !important;  padding-left: 10px;}
.wqevent_list_warp .wq_list_left .wq_assortment .wq_ass_search .wq_search_key2{ padding-left: 40px;margin-top: 10px;}


/*活动选择城市*/
.wqevent_city_head{ float: left; height:43px; padding-top:17px; cursor: pointer; margin-left: 10px;}
.wqevent_city_head.city-select .city-info{border:none; width: auto; height: auto; background:none}
.wqevent_city_head.city-select .city-input em{ font-size: 14px;}
.wqevent_city_head.city-select .city-info:after{right:0}
.wqevent_city_head.city-select .city-cont dl dd{ margin-bottom: 10px;}
.wqevent_city_head.city-select .city-cont dt{ float: left;padding-left: 10px; padding-top: 5px!important;}

.wqevent_city_head.city-select .city-info:after {content:''; border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #ccc;border-radius:2px;display:block; width:0; height:0; position:absolute; right:5px; -moz-transition:border .2s; -o-transition:border .2s;-webkit-transition:border .2s;transition:border .2s
}
.wqevent_city_head.city-select .city-info span{ max-width:60px;min-width:50px; overflow: hidden; white-space: nowrap;display: inline-block; -o-text-overflow: ellipsis;text-overflow: ellipsis; cursor: pointer; padding-right: 10px;}
.wqevent_city_head.city-select .city-info:after{right:0}



.wqevent_list_warp .wq_list_left .wqevent_sort a.wqon{ background-color: #f90; color: #fff; border: 1px solid #f90; border-radius: 3px;}
.wqevent_list_warp .wq_list_left .wq_assortment .wq_ass_search .wq_mintitle{ font-weight: bold;width: 40px; color: #888;float: left;display: block; margin-top: 5px;}
.wqevent_list_warp .wq_list_left .wq_assortment .wq_ass_search .wq_more{width: 70px; color: #888;float: left;display: block; text-align: right; margin-top: 5px;}
.wqevent_list_warp .wq_list_left .wq_assortment .wq_ass_search .wq_more a{ color: #888;}
.wqevent_sort{ padding: 16px 0; font-size: 13px;}
.wqevent_sort a{ color: #666; background-color: #fff; border: 1px solid #dedede; padding: 2px 10px; margin-right: 5px;border-radius: 3px;}
.wqevent_list_warp .wqevent_list_con ul li{ border: 1px solid #dedede; background-color: #fff; height: 160px; margin-bottom: 20px;}
.wqevent_list_warp .wqevent_list_con ul li:hover{ border: 1px solid #01a9e9;}
.wqevent_list_warp .wqevent_list_con .wq_img{ width: 240px; height: 160px; overflow: hidden; float: left; margin-right: 10px;}
.wqevent_list_warp .wqevent_list_con .wq_img img{ width: 100%; height: 100%;}
.wqevent_list_warp .wqevent_list_con .wq_con{ float: left; width: 440px;}
.wqevent_list_warp .wqevent_list_con .wq_con h3 a{ margin-bottom: 6px;padding-top: 10px; line-height: 20px; height: 20px; overflow: hidden; white-space: nowrap;display: block; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.wqevent_list_warp .wqevent_list_con .wq_con p{ color: #b1b0b0; font-size: 14px;}
.wqevent_list_warp .wqevent_list_con .wq_con p a{ color: #b1b0b0;}
.wqevent_list_warp .wqevent_list_con .wq_con p i{ color: #ccc; margin-right: 3px; width: 16px; display: inline-block; text-align: center;}
.wqevent_list_warp .wqevent_list_con .wq_con .wq_place{ margin-right: 20px; max-width: 200px; overflow: hidden;line-height: 24px; height: 24px;white-space: nowrap;display: inline-block; -o-text-overflow: ellipsis;text-overflow: ellipsis; }
.wqevent_list_warp .wqevent_list_con .wq_con .wq_price{color: #f60; font-size: 24px;line-height: normal;}
.wqevent_list_warp .wqevent_list_con .wq_con .wq_free{color: #29af00; font-size: 24px;line-height: normal;}
.wqevent_list_warp .wqevent_list_con .wq_con .wq_price span{ color: #888; font-size: 14px;}
/*.wqevent_list_warp .wqevent_list_con .wq_con p.wq_info{ margin-top: 10px;}*/
.wqevent_list_warp .wqevent_list_con .wq_con p.wq_info img{ width: 27px; height: 27px; border-radius: 50px; margin-right: 5px;}
.wqevent_list_warp .wqevent_list_con .wq_con p.wq_info .wq_name{ max-width: 120px; overflow: hidden;vertical-align: bottom; white-space: nowrap;display: inline-block; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.wqevent_list_warp .wqevent_list_con .wq_con p.wq_info .wq_enlist{  padding: 0px 10px; border-radius: 3px; margin:0 10px;display: inline-block; line-height: 30px;}
.wqevent_list_warp .wqevent_list_con .wq_con p.wq_info .wq_enlist a{color: #f90; }

.wqevent_list_warp .wqevent_list_con .wq_con p.wq_info .wq_grey{ background-color: #aaa;color: #fff;opacity: 0.6}
.wqevent_list_warp .wqevent_list_con .wq_con p.wq_info .wq_green{ background-color: #29af00;color: #fff;opacity: 0.6}
.wqevent_list_warp .wqevent_list_con .wq_con p.wq_info .wq_red{ background-color: #ff002a;color: #fff;opacity: 0.6}
.wqevent_list_warp .wqevent_list_con .wq_con p.wq_info .wq_orange { background-color: #f90; color: #fff;opacity: 0.6}


.wqevent_more{ text-align: center; font-size: 14px; /*margin-top: -10px;*/ border: 1px solid #f0f0f0; background-color: #fff; padding: 10px 0px; cursor: pointer;}
.wqevent_more { display: block;}
.wqevent_more img{width: 20px;vertical-align: top; margin-right: 3px;}
.wqevent_more i{ font-size: 14px;}
.wqevent_more.wqeventm_top0{ margin-top: 0px;}


.wqevent_public .wq_search{display: inline-block;background: #f1f1f1; width: 240px;height: 34px; float: left; border-radius: 4px; margin-top: 14px; overflow: hidden;  position: relative;}
.wqevent_public .wq_search .wqsearch_input{ border: none;height: 34px;line-height: 34px;background: none; width: 200px; padding-left: 6px;}
.wqevent_public .wq_search .wq_search_btn { float: right; height: 34px;line-height: 32px; width: 40px; text-align: center; width: 39px; position: absolute; border: none; cursor: pointer;background: #f8f8f8;right: 0px;}
.wqevent_public .wq_search .wq_search_btn i{ font-size: 22px;}

.wqevent_list_warp .wq_list_right .wqevent_index_per{ text-align: center;padding-top: 10px; border: 1px solid #dedede; margin-bottom: 20px;}
.wqevent_list_warp .wq_list_right .wqevent_index_per .wqevent_head img{border-radius: 50%;width: 40px; height: 40px;}
.wqevent_list_warp .wq_list_right .wqevent_index_per .wq_name{ font-size: 14px; max-width: 160px; margin: 0 auto; overflow: hidden; display: inline-block; line-height: 30px;height: 30px;}
.wqevent_list_warp .wq_list_right .wqevent_index_per .wqevent_head a{ display: block;}
.wqevent_list_warp .wq_list_right .wqevent_index_per .wqevent_btn{ border-top: 1px solid #dedede; line-height: 36px;font-size: 14px;}
.wqevent_list_warp .wq_list_right .wqevent_index_per .wqevent_btn a{width: 50%; color: #f90;}
.wqevent_list_warp .wq_list_right .wqevent_index_per .wqevent_btn span{ margin: 0 10px; color: #dedede}
.wqevent_list_warp .wq_list_right .wqevent_post_btn{ margin-bottom: 20px;}
.wqevent_list_warp .wq_list_right .wqevent_post_btn a{ background-color: #f60; color: #fff; font-size: 14px; width: 130px; display: inline-block; line-height: 34px; text-align: center; border-radius: 3px;}
.wqevent_list_warp .wq_list_right .wqevent_post_btn a.wq_btn{ background-color: #f90;}
.wqevent_list_warp .wq_list_right .wqevent_ranking{ margin-top: 20px;border: 1px solid #dedede; background-color: #fff;}
.wqevent_list_warp .wq_list_right .wqevent_ranking{ padding: 0px 10px;}
.wqevent_list_warp .wq_list_right .wqevent_ranking h3.wq_title{ font-size: 17px; line-height: 30px; padding-top: 10px; margin-bottom: 0px;}
.wqevent_list_warp .wq_list_right .wqevent_ranking ul li{  height: 70px; border-bottom: 1px solid #f0f0f0;padding-top: 10px;}
.wqevent_list_warp .wq_list_right .wqevent_ranking ul li:last-child{ border-bottom:none;}
.wqevent_list_warp .wq_list_right .wqevent_ranking ul li a{ display:block;}
.wqevent_list_warp .wq_list_right .wqevent_ranking ul li a:hover{ color: #01a9e9;}
.wqevent_list_warp .wq_list_right .wqevent_ranking .wq_img{width: 100px; height: 60px; overflow: hidden; float: left; margin-right: 10px;}
.wqevent_list_warp .wq_list_right .wqevent_ranking .wq_img img{width:100%; height: 100%;}
.wqevent_list_warp .wq_list_right .wqevent_ranking .wq_con h3{ font-size: 14px; height: 44px; line-height: 22px; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;-webkit-box-flex: 1;}
.wqevent_list_warp .wq_list_right .wqevent_ranking .wq_con p{ font-size: 12px; color: #ccc;}
.wqevent_list_warp .wq_list_right .wqevent_ranking .wq_con p i{ font-size: 13px;}
.wqevent_list_warp .wq_list_right .wqevent_ranking .wq_con p .wqevent_icon{  margin-left: 10px;}
.wqphoto_nolist{text-align: center; background-color: #fff; margin-top: 20px; font-size: 14px; border: 1px solid #f0f0f0; line-height: 40px; color: #888; padding: 40px 0px;}
.wqphoto_nolist .wqevent_icon{color: #f90; font-size: 20px; margin-right: 5px;}
/*日历*/
.wqevent_day_data { display: inline-block; line-height: 24px; height: 24px; font-size: 14px; cursor: pointer; width: 220px; border: 1px solid #ccc;}
/*.wqevent_day_data:hover{ background-color: #f0f0f0;}*/
.wqevent_day_data i{ cursor: pointer;/* padding-left: 6px;*/}
.ta_calendar{ position: absolute;background-color: #f4f5f9;border:1px solid #d9dadc;font-size: 12px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-radius: 0; -moz-border-radius: 0;-webkit-border-radius: 0;}
.ta_calendar_cont{ display: inline-block;}
.ta_calendar table{ margin: 0; border-left: 1px solid #e7e7eb;float: left;border-collapse: collapse;}
.ta_calendar table thead th { line-height: 20px; padding: 4px 10px; color: #444; cursor: pointer; text-align: left; font-weight: bold; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-top-width: 0; border-bottom-width: 0;}
.ta_calendar tbody { background-color: #fff;}
.ta_calendar table thead tr { border-width: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; background-color: #fff }
.ta_calendar table tbody td { line-height: 20px;  padding: 4px 11px; text-align: center; white-space: nowrap; font-family: "Tahoma"; cursor: pointer;}
.ta_calendar table caption {  background-color: #f4f5f9;text-align: center; height: 35px; line-height: 35px;font-size: 14px;}
.ta_calendar_footer .frm_msg { display: none; overflow: hidden;}
.ta_dateRangeGray { color: #8d8d8d;cursor: default;}
.ta_calendar td.ta_dateRangeSelected { color: #8d8d8d; cursor: default;}
.ta_calendar td.ta_dateRangeSelected, .ta_calendar td.first, .ta_calendar td.last, .ta_calendar td.today{ background: transparent url(../images/wq_data_bg.png) no-repeat 0 0;}
.ta_calendar td.last{ background-position: -201px 2px;}
.ta_calendar td.first { background-position: -127px 2px;}
.ta_calendar td.today { background-position: -91px 2px; color: #fff;}
.ta_calendar td.ta_dateRangeSelected { background-position: -164px 2px; color: #fff;}
.ta_calendar_footer { border-top-color: #e7e7eb; background-color: #f4f5f9;border-top: 1px solid #e5e5e5; background: #fafafa; padding-top: 13px; padding-bottom: 9px; height: 34px; text-align: center;}
.ta_calendar_footer .frm_btn { float: none; text-align: center; padding-right: 0;}
.ta_calendar_footer .frm_btn input { background-color: #fff;border:1px solid #dedede;color:#333; cursor: pointer; line-height: 28px; padding: 0px 30px; border-radius: 3px; margin-right: 10px;}
.ta_calendar_footer .frm_btn input:hover { background-color: #f0f0f0;border:1px solid #dedede;}
.ta_calendar_footer .frm_btn .ta_btn_primary { background-color: #44b549;border-color: #44b549;color: #fff;}
.ta_calendar_footer .frm_btn .ta_btn_primary:hover{ background-color: #2f9833;border-color: #2f9833;}
.ta_calendar_cont .i_pre,.ta_calendar_cont .i_next{position:absolute;top:7px;width:23px;height:23px;display:inline-block;background:url(../images/wq_data_bg.png) no-repeat;cursor:pointer}
.ta_calendar_cont .i_pre{left:10px;background-position:0 0}
.ta_calendar_cont .i_next{right:10px;background-position:-23px 0}
.ta_calendar_cont .i_pre:hover{background-position:-46px 0}
.ta_calendar_cont .i_next:hover{background-position:-69px 0}

/*搜索结果*/
/*.wqevent_search_warp{ width: 1000px; margin: 20px auto 0; padding: 0 auto; overflow: hidden;}
.wqevent_search_warp h3.wq_title{ font-size: 18px; line-height: 44px;}
.wqevent_search_warp h3.wqphoto_result{ margin-bottom: 10px;}
.wqevent_search_warp h3.wqphoto_result span{ color: red;}
.wqevent_search_warp ul{ overflow: hidden;}
.wqevent_search_warp ul li{ float: left; width: 285px; margin-right: 20px; margin-bottom: 20px;*width: 270px; *margin: 0 10px 20px 10px;*padding-bottom:20px;width: 270px\9; margin: 0 10px 20px 10px\9;}
.wqevent_search_warp ul li a{border: 1px solid #dedede; display: block;  background-color: #fff;}
.wqevent_search_warp ul li:nth-child(4n+4){margin-right: 0px;}
.wqevent_search_warp ul li a:hover{ border: 1px solid #01a9e9;}
.wqevent_search_warp ul li a .wq_img{ width: 100%; height: 180px; overflow: hidden;}
.wqevent_search_warp ul li a .wq_img img{ width: 100%;}
.wqevent_search_warp ul li a .wq_con{ padding: 5px 10px 8px 10px;}
.wqevent_search_warp ul li a .wq_con h3{height: 48px; line-height: 24px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;-webkit-box-flex: 1;}
.wqevent_search_warp ul li a .wq_con p{ color: #888; font-size: 14px; padding-top: 6px;}
.wqevent_search_warp ul li a .wq_con p i{ color: #ccc; margin-right: 3px;}
.wqevent_search_warp ul li a .wq_con p img{ width: 30px; height: 30px; border-radius: 50px; vertical-align: text-bottom; margin-right: 5px;}
.wqevent_search_warp ul li a .wq_con p.wq_info{ border-top: 1px solid #f0f0f0; padding-top: 6px; margin-top: 6px;}
.wqevent_search_warp ul li a .wq_con p.wq_info span{width: 120px; overflow: hidden; white-space: nowrap;display: inline-block; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.wqevent_search_warp ul li .wq_enlist{ opacity: 0; background-color: #f90; color: #fff; padding: 4px 10px; border-radius: 3px; float: right;}
.wqevent_search_warp ul li:hover .wq_enlist{ opacity: 1; background-color: #01a9e9; color: #fff; padding: 4px 10px; border-radius: 3px; float: right;}
*/
.wqevent_search_warp{ width: 1200px; margin: 20px auto 0; padding: 0 auto; overflow: hidden;}
.wqevent_search_warp h3.wq_title{ font-size: 18px; line-height: 44px;}
.wqevent_search_warp h3.wqphoto_result{ margin-bottom: 10px;}
.wqevent_search_warp h3.wqphoto_result span{ color: red;}
.wqevent_search_warp .wqlist_tile{ overflow: hidden; margin-top: 20px;}
.wqevent_search_warp .wqlist_tile .wqaddress{ max-width:140px; overflow: hidden;display: inline-block; height: 24px; line-height: 24px;}
.wqevent_search_warp .wqlist_tile ul li{ float: left; margin-right: 20px; width: 284px;background-color: #f9f9f9; margin-bottom: 20px; padding-bottom: 6px; border-radius: 3px;}
.wqevent_search_warp .wqlist_tile ul li a{ display: block;}
.wqevent_search_warp .wqlist_tile ul li:nth-of-type(4n){ margin-right: 0px;}
.wqevent_search_warp .wqlist_tile ul li:hover{ box-shadow: 0 0 9px #aaa; -webkit-box-shadow: 0 0 9px #aaa; -moz-box-shadow: 0 0 9px #aaa; -ms-box-shadow: 0 0 9px #aaa; -o-box-shadow: 0 0 9px #aaa;}
.wqevent_search_warp .wqlist_tile ul li h3{ margin: 10px 10px 5px 10px; line-height: 24px; height: 48px; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;-webkit-box-flex: 1;}
.wqevent_search_warp .wqlist_tile ul li h3:hover{ color: #01a9e9;}
.wqevent_search_warp .wqlist_tile ul li p{ padding: 2px 10px;font-size: 14px; color: #888;overflow: hidden;height: 24px; line-height: 24px;}
.wqevent_search_warp .wqlist_tile ul li p span{ color: #f90;}
.wqevent_search_warp .wqlist_tile ul li p span i{ font-size: 20px;line-height: normal;}
.wqevent_search_warp .wqlist_tile ul li p span.wq_free{ color: #29af00;}
.wqevent_search_warp .wqlist_tile .wqimg{ width: 100%; height: 170px; overflow: hidden; border-radius: 3px 3px 0 0;}
.wqevent_search_warp .wqlist_tile .wqimg img{ width: 100%;}
.wqevent_nolist{ padding: 50px 0; text-align: center; background-color: #fff; margin-top: 20px; border: 1px solid #f0f0f0; line-height: 40px; color: #888;}



/*活动个人中心*/
/*.wqevent_per_warp{ width: 1000px; margin: 20px auto; padding: 0 auto; overflow: hidden; min-height: 600px; background: #f3f5fa;}
.wqevent_per_switch{ float: left; width: 200px; line-height: 60px; text-align: center; font-size: 16px;}
.wqevent_per_switch ul,.wqevent_per_warp ul{ overflow: hidden;}
.wqevent_per_switch ul li{ border-bottom: 1px solid #dedede;}
.wqevent_per_switch ul li a{ display: block}
.wqevent_per_switch ul li.wq_on{ background-color: #fff;border-left: 2px solid #01a9e9;}
.wqevent_per_switch ul li i{ font-size: 20px; margin-right: 3px;}
.wqevent_per_switch ul li i.wq_order{ color: #f00;}
.wqevent_per_switch ul li i.wq_post{ color: #29b0f7;}
.wqevent_per_switch ul li i.wq_col{ color: #f2b33f;}
.wqevent_per_switch ul li i.wq_join{ color: #ea68a2;}
.wqevent_per_switch ul li i.wq_order_event{ color: #f90;}
.wqevent_per_switch ul li i.wq_renzheng{ color: #f60;}
.wqevent_per_switch ul li i.wq_order_my{ color: #70cf00;}
.wqevent_per_switch ul li i.wq_sms{ color: #00c9b4;}
.wqevent_per_switch ul li i.wq_refund{ color: #fa4a43;}*/
.wqevent_per_warp{ float: left;width:1010px; min-height: 700px; background-color: #fff; padding:20px;}
.wqevent_per_warp h3.wq_title{ font-size: 18px; line-height: 44px;}
.wqevent_per_warp ul{ overflow: hidden;}
.wqevent_per_warp ul li{ float: left; width:31.7%; margin-bottom: 20px; }
.wqevent_per_warp ul li a{ display: block;}
.wqevent_per_warp ul li{border: 1px solid #dedede; display: block; margin-right: 2%; background-color: #fff;*width: 270px; *margin: 0 10px 20px 10px;*padding-bottom:20px;width: 270px\9; margin: 0 10px 20px 10px\9;}
.wqevent_per_warp ul li:nth-child(3n+3){margin-right: 0px;}
.wqevent_per_warp ul li:hover{ border: 1px solid #01a9e9;}
.wqevent_per_warp ul li .wq_img{ width: 100%; height: 180px; overflow: hidden;}
.wqevent_per_warp ul li .wq_img img{ width: 100%;}
.wqevent_per_warp ul li .wq_con{ padding: 5px 10px 0px 10px;}
.wqevent_per_warp ul li .wq_con h3{height: 48px; line-height: 24px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;-webkit-box-flex: 1;}
.wqevent_per_warp ul li .wq_con p{ color: #888; font-size: 14px; padding-top: 6px;}
.wqevent_per_warp ul li .wq_con p i{ color: #ccc; margin-right: 3px;}
.wqevent_per_warp ul li .wq_con p i.wq_yellow{ color: #f90;}
.wqevent_per_warp ul li .wq_con p img{ width: 30px; height: 30px; border-radius: 50px; vertical-align: text-bottom; margin-right: 5px;}
.wqevent_per_warp ul li .wq_con p.wq_info{ border-top: 1px solid #f0f0f0; padding-top: 0; line-height: 34px; overflow: hidden;}
.wqevent_per_warp ul li .wq_con p.wq_info .wq_state{ color: #888;}
.wqevent_per_warp ul li .wq_con p.wq_info .wq_state.wq_green{ color: #29af00;}
.wqevent_per_warp ul li .wq_con p.wq_info .wq_state.wq_red{ color: #ff002a;}
.wqevent_per_warp ul li .wq_con p.wq_info .wq_edit{ float: right; padding: 0px 10px; color: #f90; border: 1px solid #f90; border-radius: 20px; margin-left: 10px;line-height: 20px; margin-top: 6px;}
.wqevent_per_warp ul li .wq_con p.wq_info .wq_delete{ float: right;  padding: 0px 10px; color: #f00;border: 1px solid #f00; border-radius: 20px;line-height: 20px;margin-top: 6px; margin-left: 10px;}
.wqevent_per_warp ul li .wq_con p.wq_info .wq_manage{ float: right;  padding: 0px 10px; color: #0093dd;border: 1px solid #0093dd; border-radius: 20px;line-height: 20px;margin-top: 6px;}
.wqevent_per_warp ul li .wq_enlist{ opacity: 0; background-color: #f90; color: #fff; padding: 4px 10px; border-radius: 3px; float: right;}
.wqevent_per_warp ul li:hover .wq_enlist{ opacity: 1; background-color: #01a9e9; color: #fff; padding: 4px 10px; border-radius: 3px; float: right;}
.wqall_attribute{ margin-bottom: 14px; font-size: 16px; border-bottom: 1px solid #f0f0f0; }
.wqall_attribute .wq_on{ color: #01a9e9;border-bottom: 1px solid #01a9e9;}
.wqevent_per_warp .wqswitch .wq_on{ color: #01a9e9;}
.wqevent_per_warp .wqswitch{ margin-bottom: 10px; overflow: hidden; line-height: 30px;}
.wqall_attribute a{ padding: 8px 16px; margin-right: 6px;}
.wqevent_per_warp .wqall_orderno{ margin-bottom: 20px;}
.wq_order_table{ width: 100%; font-size: 14px; border: 1px solid #dedede; line-height: 24px;}
.wq_order_table th{ border-bottom: 1px solid #dedede; background-color: #f3f5fa;border-right: 1px solid #dedede; padding-left: 5px; padding:7px 2px; text-align: center;}
.wq_order_table td{ border-bottom: 1px solid #dedede;border-right: 1px solid #dedede; padding-left: 5px; padding: 10px 5px; text-align: center;}
.wq_order_table .wq_head{ width:24px; height: 24px; border-radius: 50%; vertical-align: top;}
/*.wqevent_per_warp .wq_order_table td a{ width: 200px; overflow: hidden; white-space: nowrap;display: block; -o-text-overflow: ellipsis;text-overflow: ellipsis;  height: 24px;}*/
.wqevent_per_warp .wq_order_table tr:nth-child(odd) { background-color: #f3f5fa;}
.wqevent_per_warp .wq_order_table.wq_order_table2 tr:nth-child(odd) { background-color: #fff;}
.wqevent_per_warp .wqphoto_nolist{ border: none;}
.wqevent_per_warp select{ height: 36px; border: 1px solid #dedede; background: none; width: 368px;}
.wqevent_per_warp select.wqevent_select_time{ float: right; width:auto; height: 34px; margin-bottom: 6px;}
.wqevent_per_warp .wqmould {overflow: hidden;}
.wqevent_per_warp textarea{ min-height: 100px; border: 1px solid #dedede; background: none; text-indent: 4px;}
.wqevent_home_search{float: right; height: 40px;}
.wqevent_home_search input{ border: 1px solid #dedede; height: 30px; border-radius: 1px; text-indent: 4px;width: 240px;}
.wqevent_home_search button{ width: 60px; background-color: #01a9e9; border: none; height: 30px;color: #fff; border-radius: 2px;}

.wqevent_search_switch{font-size: 14px;line-height: 26px;}
.wqevent_search_switch .wqevent_search input{ border: 1px solid #dedede; background: #fff; height: 32px; width:200px;}
.wqevent_search_switch .wqevent_search button{ background-color: #f90; color: #fff; border: none; padding:0 16px; height: 34px; border-radius: 3px; cursor: pointer;}
.wqevent_search_switch .wqevent_search select.wqevent_select_time{float:none !important;}

.wqevent_table_switch .wqevent_code{ background-color: #f9f9f9; border: 1px solid #dedede; padding:15px; margin-bottom:10px; text-align:center;}
.wqevent_table_switch .wqevent_code input{ border: 1px solid #dedede; background: #fff; height: 30px; margin-left: 5px;width:200px;}
.wqevent_table_switch .wqevent_code button{ background-color: #f90; color: #fff; border: none; padding:0 16px; height: 34px; border-radius: 3px; cursor: pointer;}
.wqevent_table_switch{font-size: 14px;line-height: 26px; padding:5px 0px 10px;}
.wqevent_table_switch .wqevent_switch{ background-color: #f0f0f0; border: 1px solid #dedede; border-bottom: none;font-size: 0;height: 40px;}
.wqevent_table_switch .wqevent_switch a{ background-color: #f0f0f0;font-size: 14px; border-right: 1px solid #dedede;text-align: center; padding: 7px 16px; display: inline-block;}
.wqevent_table_switch .wqevent_switch a.wq_on{ background-color: #fff;}
.wqevent_table_switch table{ width: 100%; border: 1px solid #dedede; border-top: none; text-align: center;background-color: #fff; }
.wqevent_table_switch table th{ background-color: #fff; text-align: center;border-bottom: 1px solid #dedede; padding:5px 0;}
.wqevent_table_switch.wqevent_applymanage table th{border-top: 1px solid #dedede; background-color: #f9f9f9; border-right: 1px solid #dedede; padding: 5px 4px;}


/*.wqevent_applymanage table th,.wqevent_applymanage table td{ padding: 2px;}*/
/*.wqevent_applymanage .wqtable_con{ margin-bottom: 10px;}*/
.wqevent_applymanage .wqevaluate_1{ color: #29af00;}
.wqevent_applymanage .wqevaluate_2{ color: #f00;}
.wqevent_applymanage .wqevaluate_3{ color: #888;}
.wqevent_table_switch table td{ padding:5px 0;}
.wqevent_table_switch table td{ border-bottom: 1px solid #dedede; border-right: 1px solid #dedede;padding:5px 0;}
.wqevent_table_switch table td .wq_head{ width: 24px; height: 24px; border-radius: 50px; margin-right: 3px;}
.wqevent_table_switch table td.wq_message{text-align: left; padding-left: 5px;}
.wqevent_table_switch table td input{ border: 1px solid #dedede; margin: 0px 10px; height: 24px;}
.wqevent_table_switch table .wq_green{ color: #29af00;}
.wqevent_table_switch table .wq_red{ color: #ff002a;}
.wqevent_table_switch table .wq_orange{ color: #f90;}
.wqevent_table_switch table .wq_name{ max-width: 80px; height: 26px;line-height: 26px; margin: 0; overflow: hidden; display: inline-block;text-align: left; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }
.wqevent_table_switch table .wq_num{vertical-align: top; line-height: 26px; display: inline-block;}
.wqevent_table_switch .wqtable_con .wqbtn{background: none;}
.wqevent_table_switch .wqtable_con .wqbtn .wq_grey{ background-color: #f0f0f0;color: #333;}
.wqevent_table_switch .wqtable_con .wqbtn .wq_grey span{ color: #333;}
.wqeventmanage_btn{ margin-top:20px;}
.wqevent_table_switch ul{ overflow: hidden;}
.wqevent_table_switch ul li{ float: left; width: 90px; text-align: center; margin-bottom: 10px; position: relative;}
.wqevent_table_switch .wq_head{ width: 46px; height: 46px; border-radius: 50px;}
.wqevent_table_switch .wqnum{ display: inline-block; width: 100%; height: 16px; position: absolute; left: 0; top: 35px; text-align: center;}
.wqevent_table_switch .wqnum i{ display: inline-block; height: 16px;line-height: 14px; background-color: #0099e9; color: #FFF; font-size: 10px; border-radius: 8px; padding: 0 8px;}

.wqevent_table_switch .wq_name{ max-width: 80px; height: 26px;line-height: 26px; overflow: hidden; display: block;margin:6px auto 0;}
.wqevent_table_switch .wq_time{ color: #aaa; font-size: 12px;}
.wqevent_table_switch .wqevent_load{ background-color: #f9f9f9; height: 40px;color: #aaa; text-align: center; line-height: 40px; font-size: 12px; margin-top: 6px;}
.wqevent_table_switch .wqevent_load a{ display: block; color: #aaa;}
.wqevent_table_switch .wqevent_load a:hover{ display: block; color: #f60;}


.wq_order_table td.wq_info_details{ text-align: left; padding:10px;}
.wq_order_table td.wq_info_details .wq_info_details_box{ background-color: #f3f5fa; margin-bottom: 5px; padding:10px;}
.wq_order_table td.wq_info_details .wq_info span{ margin-right: 20px; display: block;}
.wq_order_table td.wq_info_details .wq_info span i{ color: #98a4b4; margin-right:5px; width: 100px; display: inline-block;}
.wq_order_table td.wq_info_details .wqnum_warp{font-weight: bold;}

/*个人中心*/
/*左边*/
.wqevent_home_box{width: 1200px; margin: 0 auto; padding: 0 auto; overflow: hidden; }
.wqevent_home_box .wqevent_home_left{ width: 150px; float: left; font-size: 14px;}
.wqevent_home_box .wqevent_home_left ul{padding: 5px 0; border-bottom: 1px solid #fff;}
.wqevent_home_box .wqevent_home_left ul li{ margin: 10px 0 10px 0px; line-height: 40px; padding-left: 20px; position: relative;}
.wqevent_home_box .wqevent_home_left ul li:hover{ background-color: #01a9e9; opacity: .6; }
.wqevent_home_box .wqevent_home_left ul li a{ display: block;}
.wqevent_home_box .wqevent_home_left ul li:hover a{ color: #fff;}
.wqevent_home_box .wqevent_home_left ul li:hover a i{ color: #fff;}
.wqevent_home_box .wqevent_home_left ul li.wq_on{ background-color: #01a9e9;opacity: 1;}
.wqevent_home_box .wqevent_home_left ul li.wq_on a{ color: #fff;}
.wqevent_home_box .wqevent_home_left ul li em{ display: none;}
.wqevent_home_box .wqevent_home_left ul li.wq_on em{ display: block;position: absolute; right: -5px; top: 0; color: #fff;}
.wqevent_home_box .wqevent_home_left ul li i{ margin-left: 10px; font-size: 20px; color: #65717f; margin-right: 5px;}
.wqevent_home_box .wqevent_home_left ul li.wq_on i{ color: #fff; }
.wqevent_home_box .wqevent_home_left .wq_line{ width: 100%; height: 1px; background-color: #f0f0f0;}
.wqevent_home_box .wqevent_home_right{ float: right; background-color: #fff; width: 1010px; min-height: 600px; padding: 0 20px;}



/*基本信息*/
.wqevent_per_warp .wqessential_info{ font-size: 14px;}
.wqevent_per_warp .wqessential_info ul li{ float: none; border: none!important;width:100%; font-size: 14px;}
.wqevent_per_warp .wqessential_info ul li a{ display: inline-block; border: 1px solid #dedede; padding: 4px 18px; border-radius: 3px; margin-left: 10px;}
.wqevent_per_warp .wqessential_info ul li span{ width: 140px; display: inline-block; vertical-align: top; color: #888;}
.wqevent_per_warp .wqessential_info ul li em{ color: #888;}
.wqevent_per_warp .wqessential_info ul li .wq_input{ width: 400px; border: 1px solid #dedede; height:36px; text-indent: .2em;}
.wqevent_per_warp .wqessential_info ul li .px{ width: 200px; border: 1px solid #dedede; height: 28px; text-indent: .2em;background:none;}
.wqevent_per_warp .wqessential_info ul li select{ width: 80px; border: 1px solid #dedede; height: 28px; text-indent: .2em;background:none;}
.wqevent_per_warp .wqessential_info ul li .wqevent_submit{ padding:4px 16px; background-color: #01a9e9; color: #fff; border: 1px solid #01a9e9; cursor: pointer; border-radius: 3px; }
.wqevent_per_warp .wqessential_info ul li .avatar_img{ width: 100px; height: 100px; overflow: hidden; }
.wqevent_per_warp .wqessential_info ul li .wqevent_head{ position: relative; width: 100px; height: 100px;display: inline-block; cursor: pointer;}
.wqevent_per_warp .wqessential_info ul li .wqreplace_head{ position: absolute; bottom:0; width: 100%; background-color: rgba(0, 0, 0, .6); color: #fff; text-align: center; line-height:26px;}
.wqevent_per_warp .wqessential_info ul li .wqevent_head_input{ position: absolute; top: 0; left:0; opacity: 0;width: 100px; height: 100px;cursor: pointer;}
.wqevent_per_warp .wqessential_info ul li .wq_con_input{ border: 1px solid #dedede; line-height:36px; width: 400px; text-indent: 4px;}
.wqevent_per_warp .wqessential_info ul li textarea{ border: 1px solid #dedede; line-height: 24px; width: 600px; height: 120px;text-indent: 4px;}
.wqevent_per_warp .wqessential_info ul li .wqpreservation{ background-color: #01a9e9; line-height: 44px; color: #fff; border: none; padding: 0 60px; border-radius: 1px; cursor: pointer;}
.wqevent_per_warp .wqessential_info.wqevent_verify ul li a{ border: none; color: #01a9e9; padding: 0; margin:0;}
.wqevent_per_warp .wqessential_info.wqevent_verify ul li p{ display: inline-block;}
.wqevent_per_warp .wqessential_info.wqevent_verify ul li textarea{ background:none; border: 1px solid #dedede;}
.wqessential_info .wqevent_baseinfo table{width:100%; text-align: center; border: 1px solid #dedede;line-height: 40px;}
.wqessential_info .wqevent_baseinfo table td{ border-bottom: 1px solid #dedede;border-right: 1px solid #dedede; width: 20%;}
.wqevent_baseinfo .wq_img{ float: left; margin-right: 20px; margin-bottom: 20px;}
.wqevent_baseinfo .wq_name{ float: left; color: #888; line-height: 36px; font-size: 16px; margin-top: 14px;}
.wqevent_baseinfo .wq_name a{  border: 1px solid #f0f0f0; padding: 0px 18px; font-size: 14px; margin-top: 6px; border-radius: 3px;}
.wqevent_baseinfo .wqevent_head2{ position: relative; width: 80px; height:80px; border-radius: 50%; vertical-align: middle;}
.wqevent_system p{ padding:8px 0 0 0px;}
.wqevent_system p:first-child{ padding:0;}

.wqevent_available_cash{ border: 1px solid #f0f0f0; margin-bottom: 20px;}
.wqevent_available_cash .wq_name{ padding: 20px 20px 0 20px; color: #888;}
.wqevent_available_cash .wq_name em{ color: #f00; margin-left: 10px;}
.wqevent_available_cash .wq_num{ padding: 0 20px;}
.wqevent_available_cash .wq_num a{ color: #0093dd;}
.wqevent_available_cash .wq_num span{ font-size: 50px; color: #f90; margin-right:10px;}
.wqevent_available_cash .wq_all{ padding: 0 20px; line-height: 60px; border-top: 1px solid #f0f0f0;}
.wqevent_available_cash .wq_all span{ margin-right: 20px; color: #aaa;}
.wqevent_available_cash .wq_all span i{ font-size: 16px;color: #888;}

/*短信*/
.wqsms_recharge{ margin-bottom: 10px; margin-top: 10px; padding: 0 20px; font-size: 14px;}
.wqsms_recharge p{ border-bottom: 1px dashed #dedede; padding: 6px 0;}
.wqsms_recharge p span{ width: 100px; display: inline-block;}
.wqsms_recharge p input.wq_input{ border: 1px solid #dedede; height: 26px; width: 100px;}
.wqsms_recharge a{ border: 1px solid #dedede; padding: 3px 16px; border-radius: 1px; margin-right: 10px; position: relative; display: inline-block;}
.wqsms_recharge a.wq_on em { background: url(../images/icon_dui.png) no-repeat; background-size: 100%; display: block; width: 15px; height: 15px; position: absolute; right: -1px; bottom: -1px;overflow: hidden;}

/*支付*/
.wq_submit_order{ padding: 0px 20px;}
.wq_submit_order table{ width: 100%; border: 1px solid #dedede;border-bottom: none;  text-align: center; line-height: 30px; font-size: 14px;}
.wq_submit_order table th{ background-color: #f0f0f0; border-bottom: 1px solid #dedede;text-align: center}
.wq_submit_order table td{ border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; }
.wq_submit_order .input_check_label .wqevent{ color: #ff8000; font-size: 22px;vertical-align: top;}
.wq_submit_order .input_check_label_t .wqevent{ color: #dc5d4a;font-size: 22px;vertical-align: top;}
.rewardvm{ position: absolute; left: -9999em;}
.wq_submit_order .wqpay_mode{ margin-top: 20px;}
.wqevent_total{ text-align: right;}
.wqevent_total span{ color: #f90; font-size: 24px; margin-left: 20px; vertical-align: sub;}
.wqevent_total button{ background-color: #01a9e9; color: #fff; border: none; padding: 8px 26px; border-radius: 3px; cursor: pointer;}


/*分享*/
.wqbdsharebuttonbox.wqpc_share_warp{ position: absolute; right:-30px;top: 26px; z-index: 9;background-image: url(../images/wq_share_bg.png); width: 180px; height: 76px; padding: 6px; background-repeat: no-repeat;}
.wqpc_share_view{ position: absolute; right:0px;}
.wqbdsharebuttonbox.wqpc_share_warp a{background-image: url(../images/wqicons_0_16.png); width: 24px;    height: 24px; padding: 0px; float: left; margin: 0px 6px 0px 0;}
.wqbdsharebuttonbox.wqpc_share_warp a.bds_tsina{background-position:0 0px;}
.wqbdsharebuttonbox.wqpc_share_warp a.bds_qzone{background-position:0 -48px;}
.wqbdsharebuttonbox.wqpc_share_warp a.bds_weixin{background-position:0 -96px;}
.wqbdsharebuttonbox.wqpc_share_warp a.bds_sqq{background-position:0 -144px;}
.wqbdsharebuttonbox.wqpc_share_warp a.bds_tieba{background-position:0 -192px;}
.wqbdsharebuttonbox.wqpc_share_warp a.bds_more{background-position:0 -240px;}
.wq_applet_share .wqpc_share_xq{ line-height: normal;vertical-align: super; float: left; margin-right: 10px; font-size: 14px; line-height: 24px;}
.wqbdsharebuttonbox.wqpc_share_warp2 a{background-image: url(../images/wqicons_0_16.png);width: 20px;height: 20px;padding: 0px;margin: 0px 6px 0px 0; background-size: 20px;}
/*.wqbdsharebuttonbox.wqpc_share_warp2 a{ margin: 0px 5px;}*/
.wqbdsharebuttonbox.wqpc_share_warp2 a.bds_tsina{background-position:0 0px;}
.wqbdsharebuttonbox.wqpc_share_warp2 a.bds_qzone{background-position:0 -40px;}
.wqbdsharebuttonbox.wqpc_share_warp2 a.bds_weixin{background-position:0 -80px;}
.wqbdsharebuttonbox.wqpc_share_warp2 a.bds_sqq{background-position:0 -120px;}
.wqbdsharebuttonbox.wqpc_share_warp2 a.bds_tieba{background-position:0 -160px;}
.wqbdsharebuttonbox.wqpc_share_warp2 a.bds_more{background-position:0 -200px;}
.wqbdsharebuttonbox.wqpc_xq_topshare a{background-image: url(../images/wqicons_0_16.png); width: 24px; height: 24px; padding: 0px;}
.wqbdsharebuttonbox.wqpc_xq_topshare a:hover{ position: initial;}
.wqbdsharebuttonbox.wqpc_xq_topshare a.bds_tsina{background-position:0 0px;}
.wqbdsharebuttonbox.wqpc_xq_topshare a.bds_qzone{background-position:0 -48px;}
.wqbdsharebuttonbox.wqpc_xq_topshare a.bds_weixin{background-position:0 -96px;}
.wqbdsharebuttonbox.wqpc_xq_topshare a.bds_sqq{background-position:0 -144px;}
.wqbdsharebuttonbox.wqpc_xq_topshare a.bds_tieba{background-position:0 -192px;}
.wqbdsharebuttonbox.wqpc_xq_topshare a.bds_more{background-position:0 -240px;}


/*活动头部*/
.wqevent_header{ width: 100%;}
.wqevent_header_fixed{ width: 100%; position: fixed; z-index: 1; top:0}

.wqevent_public{height: 68px; position: fixed; z-index: 101; background-color: #fff;  width: 100%; min-width: 1190px; left: 0; top: 36px; box-shadow: 0 3px 5px #e6e6e6;}
.wqevent_public_min{ background-color: #f5f5f5; font-size: 12px;height: 36px; position: fixed;  z-index: 102; background-color: #f6f6f6;width: 100%; min-width: 1200px; left: 0; top: 0;}
.wqevent_public_min .wqevent_public_min_1200{ width: 1200px; margin: 0 auto;}
.wqevent_public_min .wqevent_notice{ float: left; width: 40%; line-height: 36px; font-size: 14px;}
.wqevent_public_min .wqevent_notice span{ color: #f00; float: left; margin-right: 2px;}
.wqevent_public_min .wqevent_notice span i{ margin-right: 3px; font-size: 18px;vertical-align: middle;}
.wqevent_public_min .wqevent_notice .wqtit-roll-loop{height: 36px; overflow: hidden;}
.wqevent_public_min .wqevent_notice ul li a{height: 36px; line-height: 36px; font-size: 14px; overflow: hidden; white-space: nowrap;display: block; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.wqevent_public_min .wqevent_notice ul li a em{color: #f00; margin-right: 6px;}
.wqevent_public_min .wqevent_link_event{ float: right;width: 40%;}
.wqevent_public_min .wqevent_link_event ul li{line-height: 36px; float: right;}
.wqevent_public_min .wqevent_link_event ul li a{ margin: 0 12px; display: inline-block; color: #666;}
.wqevent_public_min .wqevent_link_event ul li span{ font-size: 12px; color: #ccc;}
.wqlogin_after{ overflow: hidden; float: right;  min-height: 34px; width: 120px; border: 1px solid #f6f6f6;}
.wqlogin_after a{color: #666; display: inline-block;height: 34px;}
.wqlogin_after img{ width: 20px; height: 20px; border-radius: 50%;margin: 7px 0 0 8px; margin-right: 3px;}
.wqlogin_after span{ width: 70px; overflow: hidden; white-space: nowrap;display: inline-block; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.wqlogin_after i{ font-size: 12px;vertical-align: text-top;line-height: 10px;}

.wqlogin_after .wqlogin_after_nav {width: 120px ;display: none;background-color: #FFF; text-align: center;margin-top: 0px;}
.wqlogin_after .wqlogin_after_nav li {height: 36px; line-height: 36px;}
.wqlogin_after .wqlogin_after_nav li a { display: block; height: 36px; line-height: 36px; color: #444; font-size: 14px; text-align: left; padding-left: 25px; width:95px; margin: 0 !important;}

.wqlogin_after:hover{ background-color: #FFF; border: 1px solid #dfdfdf;z-index: 1; top: -1px;}
.wqlogin_after:hover .wqlogin_after_nav {display: block;}
.wqlogin_after li a:hover { background-color: #eee; color: #01a9e9;}
.wqlogin_de{ overflow: hidden; float: right; min-height: 36px;line-height: 36px; width: 140px;  position: relative;}
.wqlogin_de .wqblue{ color: #01a9e9; margin-right: 10px;}


.wqevent_public{ background-color: #fff;box-shadow: 0 3px 5px #e6e6e6; -webit-box-shadow: 0 3px 5px #e6e6e6;-moz-box-shadow: 0 3px 5px #e6e6e6; -ms-box-shadow: 0 3px 5px #e6e6e6; -o-box-shadow: 0 3px 5px #e6e6e6;}
.wqevent_public_1200{ width: 1200px; margin: 0 auto;height: 68px;}
.wqevent_public_1200 .pc_wq_logo{padding-top: 15px; height: 34px; float: left;}
.wqevent_public_1200 .wq_city{height: 68px;line-height: 68px; display: inline-block; color: #444;  text-align: center;  padding: 0 30px 0 12px; font-size: 17px;}
.wqevent_public_1200 .wq_search, .wqevent_public_1200 .wqmenu{ float: right;}
.wqevent_public_1200 .wqmenu ul li{ float: left;  font-size: 16px;}
.wqevent_public_1200 .wqmenu ul li a{ padding: 0 26px;height: 68px;line-height: 68px;display: inline-block;}
.wqevent_public_1200 .wqmenu ul li a.wq_post{ background-color: #01a9e9; line-height: 36px;height:36px; margin-top: 15px; border-radius: 5px; color: #fff;opacity: 0.9; }
.wqevent_public_1200 .wqmenu ul li a.wq_post:hover{opacity: 1;}
.wqevent_public_1200 .wq_search{ margin-right: 10px;width: 260px;height: 34px; background-color: #f8f8f8; margin: 18px 10px 0 0; border-radius: 3px; position: relative;}
.wqevent_public_1200 .wq_search input{ border: none;width: 220px; background-color: #f8f8f8; height: 32px; text-indent: 4px;vertical-align: top;}
.wqevent_public_1200 .wq_search i{ color: #01a9e9; width: 40px; text-align: center;display: inline-block; font-size: 20px;}
.wqevent_public_1200 .wqmenu.wqswitch i{ margin-right: 3px;font-weight: bold;}
.wqevent_public_1200 .wqmenu.wqswitch a{ color: #01a9e9; font-size: 14px;}

.wq_experience_program{background-color: #fff; top: 50%; width: 650px;  margin-left: auto;margin-right: auto; margin-top: -240px; padding: 10px 20px; border-radius: 20px; position: relative; text-align: center; font-size: 20px; line-height: 80px;}
.wq_experience_program .wq_img{ width: 200px; margin: 0 auto;}
.wq_experience_program .wq_img img{ width: 200px;}
.wq_experience_program .wqkown{ font-size: 16px;}
.wq_experience_program h3{height: 60px;border-bottom: 2px solid #dedede;}
.wq_experience_program h3 a{ width: 50%; line-height: 60px; float: left; font-size: 20px;}
.wq_experience_program h3 a.wqon{ border-bottom: 2px solid #01a9e9; color: #01a9e9;}
.wq_experience_program .wq_program_hide{ position: absolute; right: 20px; top:20px;line-height: normal; font-size: 24px; cursor: pointer;}


.wq_view_program{background-color: #fff; top: 50%; width: 650px;  margin-left: auto;margin-right: auto; margin-top: -240px; padding: 10px 20px; border-radius: 5px; position: relative;}
.wqevent_view_warp .wqevent_info .wq_con .wq_view_program h3{ font-weight: normal;font-size: 16px; text-align: left;}
.wqevent_view_warp .wqevent_info .wq_con .wq_view_program h3 i{ float: right; cursor: pointer;}
/*详情页*/
.wqevent_view_warp{ width: 1140px; margin: 0 auto; border: 1px solid #dedede; margin-top: 30px;padding: 30px; overflow: hidden;}
.wqevent_view_warp .wq_img_left{float: left; margin-right: 20px;}
.wqevent_view_warp .wq_img_left .wq_img{width: 440px; max-height: 290px;overflow: hidden;}
.wqevent_view_warp .wq_img_left .wq_img img{ width: 100%;}
.wqevent_view_warp .wq_img_left .wq_share_col{ font-size: 12px; color: #aaa; margin-top: 10px;}
.wqevent_view_warp .wq_img_left .wq_share_col .wqcollection{ margin-left: 10px; color: #aaa;}
.wqevent_view_warp .wq_img_left .wq_share_col .wqcollection i{ font-size: 20px; color: #f90; vertical-align: sub; margin-right: 3px;}
.wqevent_view_warp .wq_con{ float: left;width: 680px;}
.wqevent_view_warp .wq_con h3{ font-size: 22px; line-height: 30px;}
.wqevent_view_warp .wq_con .wq_info{ color: #888; font-size: 14px; border-bottom: 1px solid #dedede; padding: 8px 0; position: relative;}
.wqevent_view_warp .wq_con .wq_info i{ margin-left: 10px; font-size: 14px; color: #ddd; margin-right: 3px;}
.wqevent_view_warp .wq_con .wq_info em{ color: #ddd;}
.wqevent_view_warp .wq_con .wq_info a.wq_edit{ color: #0093dd; margin-left: 16px;}
.wqevent_view_warp .wq_con .wq_info a.wq_delete{ color: #f00; margin-left: 16px;}
.wqevent_view_warp .wq_con .wq_info .wq_manage{ color: #f90; margin-left: 16px;}
.wqevent_view_warp .wq_con .wq_info .wqrengzheng{ color: #333;}
.wqevent_view_warp .wq_con .wq_info a .wq_rengzheng_tc{ display: none;}
.wqevent_view_warp .wq_con .wq_info a:hover .wq_rengzheng_tc{display: block; width: 310px; border: 1px solid #ddd; background: #fff; box-shadow: 1px 1px 2px #ddd;  line-height: 20px; padding: 15px 10px 20px;position: absolute; top: 37px;z-index: 1;left:0}
.wqevent_view_warp .wq_con .wq_info a:hover .wq_rengzheng_tc img{ position: absolute; left: 20px; top: -7px;}

.wqevent_view_warp .wq_detail{ font-size: 14px; padding: 10px 0;}
.wqevent_view_warp .wq_detail span{ margin-right: 10px; width: 72px; display: inline-block; color: #aaa; vertical-align: top; }
.wqevent_view_warp .wq_detail a{ color: #f90;}
.wqevent_view_warp .wq_join{ height: 60px; margin-top: 20px;}
.wqevent_view_warp .wq_join a{color:#fff ;padding: 15px 70px; background-color: #0093dd; border-radius: 5px; opacity: 0.9;}
.wqevent_view_warp .wq_join a:hover{  opacity: 1}

.wqevent_view_info{ margin: 0 auto; width: 1200px; margin-top: 30px; overflow: hidden;}
.wqevent_view_info .wq_info_left{ float: left; width: 900px; font-size: 18px;}
.wqevent_view_info .wq_info_left .wqswitch{ border-bottom: 1px solid #0093dd; line-height: 50px;overflow: hidden;}
.wqevent_view_info .wq_info_left .wqswitch a{ padding: 0 36px; font-size: 18px; float: left;}
.wqevent_view_info .wq_info_left .wqswitch a.current{ background-color: #0093dd; opacity: 0.5; color: #fff;display: inline-block;}
.wqevent_view_info .wq_info_left .wqcon{background: #fff; padding: 15px 20px; line-height: 26px; font-size: 16px; color: #333; width: 860px;}
.wqevent_view_info .wq_info_left .wqcon img{ max-width: 100%;}
.wqevent_view_info .wq_info_left .wqcon .pstatus{display: none;}
.wq_view_col{ width: 70px; margin: 30px auto 10px; font-size: 12px; line-height: 36px; text-align: center;}
.wq_view_col a{color: #aaa;}
.wq_view_col i{ font-size: 70px; color: #f60;}
.wq_view_col i.wqgrey{ color: #ccc;}
.wq_view_share{ text-align: right; font-size: 12px; color: #aaa; margin-right: 10px;}
.wq_view_already{ margin-top: 40px;}
.wq_view_already h3{ border-bottom: 1px solid #dedede; padding-bottom: 12px; font-size: 14px;}
.wq_view_already h3 span{ padding: 5px 22px; color: #888;}
.wq_view_already h3 span.wqon{ color: #fff; background-color: #01a9e9; opacity: 0.5;}
.wq_view_already h3 span.wqon a{ color: #fff; }
.wqcomment_bg{ background: url(../images/comment_bg.png) no-repeat; width: 960px; height: 72px; margin-top: 70px; position: relative;}
.wqcomment_bg textarea{ border: none; width: 880px; margin: 10px;resize:none;height: 52px; }
.wqcomment_bg .wqhead{ position: absolute; top: -52px; width: 52px; height: 52px; border-radius: 50%; overflow: hidden;left: 4px;}
.wqcomment_bg .wqhead a{height: 100%;}
.wqcomment_bg .wqname{ position: absolute; top: -12px; background-color: #fff; padding: 0 16px; font-size: 14px; left: 54px;}
.wqcomment_bg .wqhead img{ width: 100%; height: 100%;}
.wqcomment_button{ text-align: right; margin-top: 14px;}
.wqcomment_button button{ background-color: #01a9e9; border: none; color: #fff; padding: 4px 20px; border-radius: 3px; cursor: pointer;}
.wqalready_con ul li{ position: relative; padding: 14px 0;}
.wqalready_con .wq_img{ overflow: hidden; width: 32px; height: 32px; border: 2px solid #eee; border-radius: 50%; position: absolute; left: 0px; top: 0px;}
.wqalready_con .wq_img img{ width: 100%; height: 100%;}
.wqalready_con .wq_name{ padding-left: 46px; font-size: 12px; background-color: #f9f9f9; color: #888;}
/*.wqalready_con .wq_name span{ float: right;}*/
.wqalready_con .wq_name span a{ margin-right:20px;}
.wqalready_con .wq_name span em{ margin: 0 10px;}
.wqalready_con .wq_name a:hover{ color: #0093dd;}
.wqalready_con .wq_con{ padding-left: 46px;font-size: 12px;color: #aaa; margin-top: 6px;}
.wqalready_con .wq_con .quote{padding:10px; background: #f9f9f9;}
.wqalready_con .wq_con img{ max-width: 900px;}
.wq_event_marvellous .wq_img{ width: 216px; height: 125px; overflow: hidden;float: left;}
.wq_event_marvellous .wq_img img{ width: 100%;}
.wq_event_marvellous  ul li{ padding: 20px 0; overflow: hidden; border-bottom: 1px solid #dedede;}
.wq_event_marvellous .wq_con{width: 660px;display: inline-block; float: left; padding-left: 20px;}
.wq_event_marvellous .wq_con h3{ border-bottom: none;padding-bottom:0; font-size: 18px;height: 42px; line-height: 42px;overflow: hidden; white-space: nowrap;display: block; -o-text-overflow: ellipsis;text-overflow: ellipsis; }
.wq_event_marvellous .wq_con h3:hover{ color: #01a9e9;}
.wq_event_marvellous .wq_con p{ padding:6px 0;}
.wq_event_marvellous .wq_con .wq_region_state{ color: #aaa; font-size: 12px;}
.wq_event_marvellous .wq_con .wq_region_state span{ margin-left: 20px;}
.wq_event_marvellous .wq_con .wq_money { color: #f90; font-size: 12px;}
.wq_event_marvellous .wq_con .wq_money em{ font-size: 20px;}
.wqevent_view_info .wq_info_right{ float: right; margin-top:19px;}


.wq_info_right{ width: 300px;}
.wq_sponsor{ background-color: #f9f9f9; border: 1px solid #dedede; position: relative; margin-top: 70px;}
.wq_sponsor .wqname{ text-align: center; font-size: 14px; margin-top: 86px; font-weight: bold;}
.wq_sponsor .wqimg a{ width: 140px; height: 140px;overflow: hidden;border: 3px solid #ddd;border-radius: 50%;  position: absolute; left: 70px; top: -70px;}
.wq_sponsor .wqimg img{width: 140px; height: 140px;overflow: hidden; border-radius: 50%;transition: all 0.5s;-moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s;-ms-transition: all 0.5s;}
.wq_sponsor .wqimg img:hover{transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -webkit-transform: rotate(360deg);}
.wq_sponsor .wq_join{ width: 80%; margin: 20px auto; text-align: center;overflow: hidden; font-size: 14px; color: #888;}
.wq_sponsor .wq_join p{ color: #333; font-size: 18px;}
.wq_sponsor .wq_join .wqhold{ float: left; border-right: 1px solid #dedede; width: 49%}
.wq_sponsor .wq_join .wqpartake{ float: left;width: 50%}
.wq_sponsor .wqsynopsis{ font-size: 12px; margin-top: 10px; width: 75%; margin:0 auto 20px; text-align: center;}
.wq_sponsor .wqfollow{ width:80%; margin: 20px auto; background-color: #01a9e9; opacity: .6; text-align: center; line-height: 44px; font-size: 14px;}
.wq_sponsor .wqfollow:hover{ opacity: 1;}
.wq_sponsor .wqfollow a{ color: #fff; display: block;}
.wq_sponsor .wqcontact{ width:80%; margin: 10px auto 20px; border: 1px solid #01a9e9; opacity: .6; text-align: center; line-height: 44px; font-size: 14px;}
.wq_sponsor .wqcontact a{ color: #01a9e9; display: block;}

.wq_contact_on{ position: relative; background-color: #fff; top: 50%; width: 430px; margin-left: auto; margin-right: auto; margin-top: -240px; padding: 10px 20px; border-radius: 3px; position: relative; text-align: center;}
.wq_contact_on p{ font-size:24px; color: #333; margin-bottom: 6px;}
.wq_contact_on p.wqtitle{ font-size: 16px; padding-top: 20px;}
.wq_contact_on p.wqkown{ font-size: 14px; background-color: #01a9e9; width: 100px; border-radius: 3px; color: #fff; cursor: pointer; line-height: 30px; margin: 30px auto 10px;}
.wqpersonal{ color: #0093dd; margin-left: 3px;font-size: 14px; font-weight: normal;}
.wqenterprise{ color: #f60;margin-left: 3px; font-size: 14px; font-weight: normal;}

.fwinmask textarea{ width: 100%;}
/*.fwinmask .fwin{ max-width: 560px;}*/
.wqevent_viewcon { width: 1200px; margin: 0 auto 20px; position: relative; overflow: hidden;}
.wqevent_viewcon .wqevent_viewcon { margin-top: 90px; position: relative; overflow: initial;}
.wqevent_viewcon .wqevent_viewcon .wqevent_viewcon_top { position: absolute; top: -51px; left: 0;}
.wqevent_viewcon .wqevent_viewcon .wqevent_viewcon_top .wqswitch { width: 900px; height: 50px; border-bottom: 1px solid #0099e9;}
.wqevent_viewcon .wqevent_viewcon .wqevent_viewcon_top.wqon .wqswitch{ border-bottom: none;}
.wqevent_viewcon .wqevent_viewcon .wqevent_viewcon_top.wqon .wq_switch_wrap { position: fixed; width: 1200px; height: 50px; margin: 0 auto; top: 0px; z-index: 999; background: #fff; box-shadow: 0px 2px 5px #d1d1d4; -moz-box-shadow: 0px 2px 5px #d1d1d4;}
.wqevent_viewcon .wqevent_viewcon .wqevent_viewcon_top .detail, .wqevent_viewcon .wqevent_viewcon .wqevent_viewcon_top .member, .wqevent_viewcon .wqevent_viewcon .wqevent_viewcon_top .discuss {height: 50px; line-height: 50px; float: left;}
.wqevent_viewcon .wqevent_viewcon .wqevent_viewcon_top .wq_current a { color: #fff; background: #01a9e9; display: block; opacity: .5;}
/*主页*/
.wqhomepage{}
.wqhomepage_bg{height: 290px; background: #eeeeee url(../images/wq_homepage.jpg) no-repeat top center; min-width: 1000px; text-align: center;border-bottom: 1px solid #d9d9d9;}
.wqhomepage_con{width: 1000px; height: 310px; margin: 0 auto ; position: relative;}
.wqevent_qrcode { width: 100px;  height: 100px;position: absolute;  right: 0; top: 25px; background-color: #FFF; z-index: 99; box-shadow: 2px 2px 2px #999;}
.wqevent_qrcode img{ width: 100%;}
.wqlogo_img { width: 106px; height: 106px;position: absolute;left: 0;top: 145px;z-index: 9; box-shadow: 2px 2px 2px #999;}
.wqlogo_img p { width: 104px; height: 104px; background-color: #FFF;border: 1px solid #FFF;}
.wqlogo_img img {width: 100px;height: 100px;margin: 2px;}
.wqhomepage_con .wqevent_info {width: 650px;height: 40px;line-height: 40px;font-size: 26px;color: #000; position: absolute;left: 126px;top: 155px;z-index: 9;text-align: left;}
.wqevent_info .wqname { float: left;line-height: 40px; overflow: hidden; height: 40px;}
.wqevent_info .wqauthenticated { float: left; font-size: 12px; color: #999; line-height: 50px; margin-right: 10px;}
.wqevent_info .wqauthenticated i{ margin: 0 5px;}
.wqevent_info .wqfollow_ta a{ font-size: 14px; color: #fff; padding: 0px 22px; background-color: #01a9e9; border-radius: 5px; margin-left: 20px; line-height: 34px}
.wqauthenticated .wqauthenticated_box{ display: none; width: 310px; border: 1px solid #ddd; background: #fff; box-shadow: 1px 1px 2px #ddd; line-height: 20px; padding: 15px 10px 20px; position: absolute;top: 45px; font-size: 12px;}
.wqauthenticated:hover .wqauthenticated_box{ display: block; }
.wqevent_info .wqauthenticated_box img {  position: absolute; left: 20px; top: -7px;}
.wqhomepage_con .wqevent_jion { height: 40px; position: absolute; right: 0; top: 150px; z-index: 9; text-align: right;}
.wqhomepage_con .wqevent_jion p{ margin-left: 20px;}
.wqhomepage_con .wqevent_jion span{ font-size: 32px;}
.wqhomepage_con .wqsynopsis { display: block; width: 730px; line-height: 22px; font-size: 14px; color: #333; text-align: left; position: absolute; left: 126px;top: 210px;z-index: 9; height: 66px;overflow: hidden;}
.wqhomepage_con .wqediting{ width: 128px;height: 38px; position: absolute; top: 225px;right: 0; border-radius: 3px; border: 1px solid #ccc;text-align: center;background: #fff;line-height: 38px; font-size: 14px;}
.wqhomepage_switch { background: #eeeeee; border-top: 1px solid #FFF; border-bottom: 2px solid #0093dd; text-align: center;display: -webkit-box;}
.wqhomepage_switch .wqmenu { width: 800px; margin: 0 auto; }
.wqhomepage_switch .wqmenu a { width: 160px; position: relative; display: inline-block; height: 68px; line-height: 68px; text-align: center; font-size: 14px; color: #b0b0b0;float: left;cursor: pointer; transition: font-size .6s;-ms-transition: font-size .6s; -moz-transition: font-size .6s; -webkit-transition: font-size .6s;}
.wqhomepage_switch .wqmenu a span { width: 100%;  height: 30px; line-height: 30px;  margin: 19px 0;display: block; border-right: 1px solid #dfdfdf;}
.wqhomepage_switch .wqmenu a.wqfirst span { border-left: 1px solid #dfdfdf;}
.wqhomepage_switch .wqmenu a.wqon { color: #01a9e9; font-size: 20px;}
.wqhomepage_switch .wqmenu a.wqon:after { width: 24px; height: 9px; content: ""; display: block; background: url(../images/wq_arrow.png) no-repeat scroll center center; position: absolute;left: 50%;bottom: -2px; margin-left: -12px;}

.wqhomepage_list{ width: 800px; margin: 0 auto 20px ;}
.wqhomepage_list ul li{ margin: 20px 0;border: 1px solid #dce0e4;height: 152px;position: relative; overflow: hidden; border-radius: 5px; }
.wqhomepage_list ul li:hover{ background-color: #f9f9f9;}
.wqhomepage_list ul li a{ display: block; overflow: hidden;}
.wqhomepage_list .wq_img{ width: 216px!important; height: 125px; position: absolute;  left: 14px; top: 14px; cursor: pointer; overflow: hidden;}
.wqhomepage_list .wq_img img{ width: 100%;}
.wqhomepage_list .wq_con{margin: 15px 20px 0 250px;}
.wqhomepage_list .wq_con .wqevent_icon{position: absolute;  left: 0;top:0; z-index: 9;}
.wqhomepage_list .wq_con h3{ font-size: 20px; line-height: 30px; height: 30px; overflow: hidden; white-space: nowrap;display: block; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.wqhomepage_list .wq_con p{ color: #aaa; font-size: 14px; width: 400px;}
.wqhomepage_list .wq_con p i{ font-size: 20px;line-height: normal;}
.wqhomepage_list .wq_con p.wqevent_add{ border-bottom: 1px solid #f0f0f0; margin-bottom:6px; height: 30px;line-height: 30px; overflow: hidden; width:360px;}
.wqhomepage_list .wq_con p em{ color: #0093dd;}
.wqhomepage_list .wq_con p .wqline{ margin: 0 10px;}
.wqhomepage_list .wqjoin{ display: block; width: 140px; height: 40px; line-height: 40px; text-align: center; background-color: #f90; color: #FFF;font-size: 16px; position: absolute;right: 20px;top: 90px;border-radius: 5px;}
.wqhomepage_list .wq_grey{background-color: #f0f0f0;color: #333;}

.wqhomepage_history{width: 750px; padding-left: 50px; border-left: 1px solid #dedede; position: relative; margin-bottom: 20px;}
.wqhomepage_history .wqhomepage_box{}
.wqhomepage_history .wq_time{ position: absolute; left: -110px; font-size: 20px; color: #0093dd;}
.wqhomepage_history .wqhomepage_box .wq_span{ width: 16px; height:16px; background-color: #0093dd; display: inline-block;  border-radius: 50%; position: absolute; left: -9px;}


/*身份认证*/
.wq_result_button{ border: 1px solid #dedede; background-color: #f9f9f9; padding: 30px; margin: 20px 0; height: 45px; line-height: 45px; font-size: 16px;}
.wq_result_button a{ float: right; padding: 0px 60px; background-color: #0093dd; text-align: center; color: #fff; border-radius: 3px; font-size: 20px;}
.wq_result_button a.wqwait_examine{ cursor: default; background-color: #ccc;}
.wq_result_button a.wqauthenticated{ cursor: default; background-color: #f90;}
.wq_result_button i{ color: red; font-size: 26px; vertical-align: middle; margin-right: 3px;}
.wq_result_button span{ font-size: 24px;}
.wqevent_introduce{ overflow: hidden;}
.wqevent_introduce h3{ font-size: 18px; padding: 20px 0;}
.wqevent_introduce ul li{ float: left; width: 40%;padding: 20px 0; margin-right: 10%;border: none!important;}
.wqevent_introduce ul li .wq_img{width: 58px; height: 58px;line-height: 58px;float: left; background-color: #31b6fb; text-align: center; border-radius: 50%;}
.wqevent_introduce ul li:hover{ border: none !important;}
.wqevent_introduce ul li .wq_img i{ font-size: 30px; color: #fff;}
.wqevent_introduce ul li .wq_img.wq_img2{ background-color: #f90;}
.wqevent_introduce ul li .wq_img.wq_img3{ background-color: #a9d901;}
.wqevent_introduce ul li .wq_img.wq_img4{ background-color: #05d6c0;}
/*.wqevent_introduce ul li .wq_img{ background: url(../images/wq_introduce.png) no-repeat; width: 70px; height: 58px;float: left;}*/
/*.wqevent_introduce ul li .wq_img2{ background-position: 0 -80px;}
.wqevent_introduce ul li .wq_img3{ background-position: 0 -160px;}
.wqevent_introduce ul li .wq_img4{ background-position: 0 -320px;}*/
.wqevent_introduce ul li .wq_con{ padding-left: 70px;}
.wqevent_introduce ul li .wq_con h4{ font-size: 16px;}
.wqevent_introduce ul li .wq_con p{ font-size: 14px; color: #888;}
.wqevent_introduce.wqevent_introduce_border{ border-top: 1px solid #dedede;}
.wqevent_introduce .wq_text{ display: block; font-size: 14px; padding-bottom: 20px;line-height: 20px; color: #888;}
.wqevent_introduce .wq_text span{float: left; width: 4px; height: 4px; border-radius: 50%;background: #65717f; margin: 7px 12px 29px 2px;}

/*进度*/
.wq_identity_schedule1{ background: url(../images/wq_identity_schedule1.png) no-repeat; height: 75px; padding-top: 60px; width: 814px; margin:20px auto;}
.wq_identity_schedule1 span{width: 100px;text-align: center; float: left;padding-left: 72px; color: #888;}
.wq_identity_schedule2{ background: url(../images/wq_identity_schedule2.png) no-repeat; height: 75px; padding-top: 60px; width: 814px; margin:20px auto;}
.wq_identity_schedule2 span{width: 100px;text-align: center; float: left;padding-left: 72px; color: #888;}
.wq_identity_schedule3{ background: url(../images/wq_identity_schedule3.png) no-repeat; height: 75px; padding-top: 60px; width: 814px; margin:20px auto;}
.wq_identity_schedule3 span{width: 100px;text-align: center; float: left;padding-left: 72px; color: #888;}
.wq_identity_schedule4{ background: url(../images/wq_identity_schedule4.png) no-repeat; height: 75px; padding-top: 60px; width: 814px; margin:20px auto;}
.wq_identity_schedule4 span{width: 100px;text-align: center; float: left;padding-left: 72px; color: #888;}
/*同意协议*/
.wq_identity_con_box{ width: 818px; height: 300px;color: #333; border: 1px solid #ddd;position: relative; margin: 0 auto;box-shadow: 0 2px 5px #e7e7e7;-moz-box-shadow: 0 2px 5px #e7e7e7; padding: 10px 0}
.wq_identity_con_box .wq_identity_con{ padding:0 10px;height: 300px; overflow-x: hidden; font-size: 14px;}
.wq_identity_con_box .wq_identity_con::-webkit-scrollbar{width: 4px; height: 0px;background-color: none;}
.wq_identity_con_box .wq_identity_con::-webkit-scrollbar-track { border-radius: 20px; background-color: none;}
.wq_identity_con_box .wq_identity_con::-webkit-scrollbar-thumb{  border-radius: 20px;background-color: #dedede; }
.wq_identity_agree{ padding: 10px 0; font-size: 14px;}
.wq_identity_agree i{ color: #0093dd; margin-left: 100px; margin-right: 3px;}
.wq_next_step{ width:160px;opacity: 0.9; line-height: 50px; border-radius: 3px; text-align: center; margin:0 auto 30px; font-size: 14px;}
.wq_next_step a{ color: #fff; display: block; background-color: #0093dd; line-height: 50px; padding: 0 40px;border-radius: 3px; cursor: pointer;}
.wq_next_step button{ color: #fff; display: block; background-color: #0093dd; line-height: 50px; padding: 0 40px;border-radius: 3px; cursor: pointer; font-size: 14px;}

/*选择类型*/
.wqpersonal_enterprise{ width: 800px; margin: 0 auto; overflow: hidden;}
.wqpersonal_enterprise ul li{ float: left; width: 46%; margin: 20px 2% 50px; height: 204px;}
.wqpersonal_enterprise ul li a{ border: 2px solid #dedede; display: block;height: 200px; position: relative;}
.wqpersonal_enterprise ul li a:hover{border: 2px solid #0093dd;}
.wqpersonal_enterprise ul li a.wqon{border: 2px solid #0093dd;}
.wqpersonal_enterprise ul li a span{ opacity: 0;}
.wqpersonal_enterprise ul li a.wqon span{ opacity: 1; position: absolute; right: -5px; font-size: 60px; color: #0093dd; bottom: -28px;}
.wqpersonal_enterprise ul li h3{ font-size: 36px; text-align: center; color: #666; padding-top: 20px;}
.wqpersonal_enterprise ul li h3 i{ font-size: 40px; margin-right: 5px;}
.wqpersonal_enterprise ul li p{ font-size: 14px; padding: 0 10px; color: #888;}

/*填写信息*/
.wqauthentication_data{ padding: 0 20px;}
.wqauthentication_data h3{ font-size: 20px; color: #888; padding-left: 10px; border-left: 6px solid #77b8fd;}
.wqauthentication_data h3 i{ color: red;}
.wqauthentication_data ul li{ position: relative;  font-size: 14px; padding: 10px 0 10px 170px;}
.wqauthentication_data ul li span{ position: absolute; width: 150px; line-height: 30px; left: 0; text-align: right;}
.wqauthentication_data ul li .wq_con{ width: 420px; display: inline-block;}
.wqauthentication_data ul li .wq_con input.wq_input{ border: 1px solid #dedede; width: 100%;line-height: 30px; text-indent: 4px;}
.wqauthentication_data ul li .wq_con select.wq_select{ border: 1px solid #dedede; width: 100%;line-height: 32px;height: 32px; text-indent: 4px; background: none;}
.wqauthentication_data ul li .wq_info{ position: absolute; right: 0; width: 360px; top:10px; font-size: 12px; color: #888; max-height: 54px; line-height: 18px; overflow-x: auto;}
.wqauthentication_data .wqclick_upload{ background: url(../images/wqclick_upload.jpg) no-repeat; display: inline-block; width: 173px; height: 129px; cursor: pointer; position: relative;background-size: 100%;}
.wqauthentication_data .wqclick_upload input{ width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); cursor: pointer; position: absolute; left: 0; bottom: 0;}
.wqauthentication_data .wq_sketch{ background: url(../images/wq_sketch.jpg) no-repeat; display: inline-block; width: 173px; height: 129px; margin-left: 20px; cursor: pointer;}
.wqauthentication_data .wq_sketch2{ background: url(../images/wq_sketch2.jpg) no-repeat; display: inline-block; width: 173px; height: 129px; margin-left: 20px; cursor: pointer;}
.wqauthentication_data .wq_sketch3{ background: url(../images/wq_sketch3.jpg) no-repeat; display: inline-block; width: 173px; height: 129px; margin-left: 20px; cursor: pointer;}
.wqauthentication_data ul li .wq_info2{ width: 420px;font-size: 12px; color: #888; margin-top: 10px;}
.wqauthentication_data ul li .wqreplace_pic{ bottom: 0;left: 0; position: absolute; width: 100%; background-color: rgba(0,0,0,0.5);text-align: center; color: #fff;}
.wq_sketch_on{ position: relative; top: 50%; width: 930px; margin-left: auto; margin-right: auto; margin-top: -240px; padding: 10px 20px; border-radius: 3px; position: relative;}
.wq_sketch_on em{ position: absolute; top: -50px;  right: 0; font-size: 40px; color: #fff; cursor: pointer;}



/*审核认证*/
.wqaudit_certification{ text-align: center;}
.wqaudit_certification h3{ font-size: 24px;color: #f60;}
.wqaudit_certification h3 i{font-size: 30px; margin-right: 5px;vertical-align: middle;}
.wqaudit_certification p{ color: #888;}



/*我关注的*/
.wqfollow_sponsor{ border-bottom: 1px solid #dedede;font-size: 16px; margin-top: 20px; line-height: 44px;}
.wqfollow_sponsor span{ color: #333; font-size: 18px;}
.wqfollow_sponsor_list li{ font-size: 16px; position: relative; border-bottom: 1px solid #dedede; padding: 20px 0}
.wqfollow_sponsor_list li:last-child{ border-bottom: none;}
.wqfollow_sponsor_list li .wq_img{ width: 90px; height:90px; overflow: hidden; border-radius: 50%; float: left; margin-right:30px;}
.wqfollow_sponsor_list li .wq_img img{ width: 100%; height: 100%;}
.wqfollow_sponsor_list li .wq_con{ padding-left: 120px;}
.wqfollow_sponsor_list li .wq_con h3{height: 25px;}
.wqfollow_sponsor_list li p.wqdesc{ height: 40px; line-height: 20px; overflow: hidden; color: #888; font-size: 14px; width: 600px; margin: 5px 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;-webkit-box-flex: 1; }
.wqfollow_sponsor_list li p{color: #aaa;font-size: 14px;}
.wqfollow_sponsor_list li p span{ margin-left: 10px;}
.wqfollow_sponsor_list li .wqcancel_follow{display: none;}
.wqfollow_sponsor_list li:hover .wqcancel_follow{ display: block; position: absolute; right: 0; top: 20px; background-color: #dedede; color: #999; padding: 4px 10px; font-size: 12px; border-radius: 3px;}
.wqevent_page{ margin-top:20px;}
/*活动管理*/
.wqeventmanage_btn button{ background-color: #f90;border: none;padding: 6px 14px; color: #fff; border-radius: 3px; cursor: pointer;}
.wqeventmanage_btn label{ margin-right: 10px; vertical-align: middle;line-height: 33px;}
.wq_order_table input.wq_reason{ border: 1px solid #dedede; padding: 4px 0}
.wq_order_table a.wq_see{ color: #f90;}
/*.wqphoto_footer { background-color: #343e4a; width: 100%; line-height: 30px; padding: 15px 0 15px 0; color: #aaa; text-align: center; font-size: 14px; margin-top: 20px;}
.wqphoto_footer a{ color:#aaa}*/
.wqpc_base_footer{ position: static !important;}

#seccheck span > span { display: inline-block; height: 38px; line-height: 38px;}


/*查看大图*/
.zoominner { padding: 5px 10px 10px; background: #FFF; text-align: left;}
#imgzoom_img { text-align: center; }
.zoominner p { padding: 8px 0; }
.zoominner span { float: right }
.zoominner span a{ float: left; margin-left: 10px; width: 17px; height: 17px;background: url("../images/imgzoom_tb.gif") no-repeat 0px 0px; line-height: 100px; overflow: hidden; }
.zoominner p a:hover { background-position: 0 -39px;}
.zoominner p a.imgadjust { background-position: -40px 0;}
.zoominner p a.imgclose { background-position: -80px 0;}
.zoominner p a.imgadjust:hover { background-position: -40px -39px;}
.zoominner p a.imgclose:hover {background-position: -80px -39px;}
.imgadjust { background-position: -40px 0; }
.imgclose { background-position: -80px 0; }
.zimg_prev, .zimg_next { position: absolute; display: block; width: 80px; background: url(../images/pic-prev.png) no-repeat 0 -100px; cursor: pointer; }
.zimg_next { right: 10px; background-image: url(../images/pic-next.png); }
.zimg_p strong { display: none; }

.wqlinks{border: 1px solid #eee}
.wqlinks .bbda{border-color: #eee}
