<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url("event2018.css");
/* Simple fluid media
 Note: Fluid media requires that you remove the media's height and width attributes from the HTML
 http://www.alistapart.com/articles/fluid-images/
 */
img, object, embed, video { max-width: 100%; }
/* IE 6 does not support max-width so default to width 100% */
.ie6 img { width: 100%; }
/*
 Dreamweaver Fluid Grid Properties
 ----------------------------------
 dw-num-cols-mobile:		4;
 dw-num-cols-tablet:		8;
 dw-num-cols-desktop:	12;
 dw-gutter-percentage:	25;
 
 Inspiration from "Responsive Web Design" by Ethan Marcotte
 http://www.alistapart.com/articles/responsive-web-design
 
 and Golden Grid System by Joni Korpi
 http://goldengridsystem.com/
 */
.fluid { clear: both; margin-left: 0; width: 100%; float: left; display: block; }
.fluidList { list-style: none; list-style-image: none; margin: 0; padding: 0; }
/* Mobile Layout: 480px and below. */
.gridContainer { margin-left: auto; margin-right: auto; width: 100%; max-width: 480px; padding-left: 0%; padding-right: 0%; clear: none; float: none; }
#div1 { }
.zeroMargin_mobile { margin-left: 0; }
.hide_mobile { display: none; }
.index { text-align: center; line-height: 32px; }
/*标签*/
.big_Title { color: #222; padding: 3%; background-color: #F2F2F2; display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.big_Title&gt;div:nth-child(1) { width: 40%; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; }
.big_Title&gt;div:nth-child(1) span { margin-right: 8px; margin-bottom: 2px; background-color: #007aff; width: 4px; height: 1.0em; margin-top: 2px; border-radius: 2px; }
.mark_1 { padding: 5px 10px; color: #999; background-color: #F2F2F2; font-size: 0.7em; margin-bottom: 5px; border-radius: 2px; margin-right: 10px; display: inline-block; }
.mark_title_blue { width: 20px; height: 20px; border-radius: 3px; text-align: center; line-height: 20px; background-color: #007aff; font-size: 12px; margin-right: 5px; color: #FFF; display: inline-block; position: relative; top: -2px; }
.mark_title_qna { width: 20px; height: 20px; border-radius: 3px; text-align: center; line-height: 20px; background-color: #f26c4f; font-size: 12px; margin-right: 5px; color: #FFF; display: inline-block; position: relative; top: -2px; }
.mark_title_clip { width: 20px; height: 20px; border-radius: 3px; text-align: center; line-height: 20px; background-color: #333333; font-size: 12px; margin-right: 5px; color: #FFF; display: inline-block; position: relative; top: -2px; }
.comm_msg { background-color: #F2F2F2; color: #999; font-size: 0.8em; text-align: center; padding: 15px 0; border-top: solid 1px #EEE; }
.comm_msg a { color: #999; display: block; }
/*A space*/
.a_space { background-color: #F2F2F2; height: 0.6em; width: 100%; border-top: solid 1px #EBEBEB; border-bottom: solid 1px #EBEBEB; }
.t_space { background-color: #FFF; height: 3.5em; width: 100%; }
.a_line { width: 88%; background-color: #F2F2F2; margin-left: 12%; height: 1px; }
.index { width: 100%; line-height: 2em; text-align: center; }
.index a { color: #007aff; }
/*OverPage APP Download*/
.overPage { width: 94%; padding: 3%; background-color: rgba(250, 250, 250, 1); position: fixed; z-index: 2100; bottom: 0px; border-top: solid 1px #EEEEEE; -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.10); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.10); }
.overPage img { width: 40px; height: 40px; padding-right: 5px; border-radius: 12px; }
.overPage .TextSkin p:nth-child(1) { font-size: 1em; color: #333333; line-height: 1.2em; }
.overPage .TextSkin p:nth-child(2) { font-size: 0.8em; color: #999999; line-height: 1.5em; }
.overPage a { background-color: #333; color: #FFFFFF; padding: 5px 12px; margin-top: 5px; font-size: 0.8em; display: block; border-radius: 3px; }
/*字体*/
.comm_Title { font-size: 1em; color: #222; }
.comm_subTitle { font-size: 0.8em; color: #999; }
/*-------------------------------------------------------------------
							群话题
--------------------------------------------------------------------*/
.blur { filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */ -webkit-filter: blur(20px); /* Chrome, Opera */ -moz-filter: blur(20px); -ms-filter: blur(20px); filter: blur(20px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=20, MakeShadow=false); /* IE6~IE9 */
}
.groupBanner { background-color: #333; width: 100%; height: 100px; overflow: hidden; }
.groupBanner_pic { width: 100%; height: 100px; overflow: hidden; background-repeat: no-repeat; background-position: center; background-size: cover; opacity: 0.8; position: absolute; z-index: 100; top: 0; left: 0; }
.groupFace { padding: 15px 3%; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; font-size: 1.2em; color: #FFF; position: absolute; z-index: 200; top: 0px; }
.groupFace img { width: 66px; height: 66px; border-radius: 10px; border: solid 2px #FFF; margin-right: 10px; }
/*导航*/
.groupNav { padding: 0 3%; background-color: #FFF; }
.groupNav&gt;ul { display: flex; justify-content: center; flex-direction: row; }
.groupNav&gt;ul&gt;li { width: 25%; text-align: center; font-size: 0.9em; margin-right: 10%; }
.groupNav&gt;ul&gt;li:last-child { margin-right: 0; }
.groupNav&gt;ul&gt;li a { display: inline-block; padding: 0.8em 0; }
.groupNav&gt;ul&gt;li a.on { /*border-bottom: solid 3px #007aff;*/ color: #007aff; }
.groupNav&gt;ul&gt;li .underLine { background-color: #007aff; width: 70px; height: 3px; position: relative; margin: auto; margin-top: -7px; border-radius: 10px; }
.groupMsg { padding: 10px 3%; border-top: solid 1px #EEE; font-size: 0.8em; line-height: 1.6em; color: #666; text-align: justify; word-wrap: break-word; }
/*话题列表*/
.topicGroup { background-color: #F2F2F2; padding: 15px 3%; }
.oneTopic { background-color: #FFF; border-radius: 3px; padding: 10px; -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.10); box-shadow: 0px 2px 4px rgba(0,0,0,0.10); }
.topicGroup&gt;ul&gt;li { margin-bottom: 15px; }
.topicGroup&gt;ul&gt;li a { display: block; }
.ot_title { font-weight: bold; font-size: 1.0em; margin-bottom: 10px; }
.ot_img img { width: 100%; height: auto; border-radius: 3px; }
/*用户列表*/
a.btnShow { color: #007aff; border: solid 1px #007aff; font-size: 0.8em; height: 24px; line-height: 24px; display: block; padding: 0 5px 0 24px; border-radius: 3px; background-image: url(http://hangjianetindex.image.alimmdn.com/e/180317/icon_input_at_notification@2x.png); background-position: 5px; background-repeat: no-repeat; background-size: 14px; }
.userList { background-color: #F2F2F2; padding: 0px 3% 15px 3%; }
.userList&gt;ul&gt;li { margin-bottom: 15px; }
.userList&gt;ul&gt;li a { display: block; }
.oneUser { background-color: #FFF; border-radius: 3px; padding: 10px; -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.10); box-shadow: 0px 2px 4px rgba(0,0,0,0.10); }
.ou_face { display: flex; flex-direction: row; justify-content: flex-start; }
.ou_face .ouImg { width: 3em; height: 3em; border-radius: 40px; background-repeat: no-repeat; background-size: cover; background-position: center; margin-right: 10px; }
.ou_title { font-size: 1.0em; color: #222; font-weight: bold; }
.ou_subtitle { font-size: 0.7em; color: #999; font-weight: normal; }
.ou_desc { margin-top: 5px; font-size: 0.8em; line-height: 1.6em; color: #666; text-align: justify; word-wrap: break-word; }
.ouText { width: 80%; }
a.btn_text_blue { color: #007aff; display: inline-block !important; }
a.btn_text_blue:hover { color: #2879cb; }
/*-------------------------------------------------------------------
								话题详情
--------------------------------------------------------------------*/
.gb_title { font-size: 1em; font-weight: bold; padding: 10px 3%; }
.gb_desc { font-size: 0.8em; line-height: 1.6em; padding: 0 3% 20px 3%; color: #666; }
.gb_typeSkin { background-color: #F2F2F2; padding: 10px 3%; text-align: center; }
.gb_typeSkin { display: flex; flex-direction: row; justify-content: center; align-items: center; }
.gb_typeSkin a { display: block; width: 80px; height: 24px; font-size: 0.8em; line-height: 24px; border: solid 1px #007aff; color: #007aff; }
.gb_typeSkin a:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-right: none; }
.gb_typeSkin a:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.gb_typeSkin a.on { background-color: #007aff; color: #FFF; }
.gb_face { display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.gb_face .gbImg { width: 2em; height: 2em; border-radius: 40px; background-repeat: no-repeat; background-size: cover; background-position: center; margin-right: 10px; }
.likeSkin { display: flex; flex-direction: row; justify-content: space-between; align-items: center; font-size: 0.8em; }
.gb_face .on { color: #ed1c24; }
.LikeImg { width: 1.2em; height: 1.2em; margin-right: 5px; }
.gbb_title { font-size: 0.9em; color: #999; }
.gbText { }
.gbFace { width: 70%; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; }
.btnRed { font-size: 1em; line-height: 64px; text-align: center; color: #FFF; width: 64px; height: 64px; background-color: #ed1c24; border-radius: 100px; position: fixed; z-index: 2000; -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.20); box-shadow: 0px 10px 20px rgba(0,0,0,0.20); display: block; opacity: 0.8; bottom: 3%; right: 3%; }
.btnRed a { color: #FFF; width: 64px; height: 64px; display: block; }
.gd_desc { margin-top: 5px; font-size: 0.9em; color: #222; word-wrap: break-word; }
.onTTarea2 { color: #999; font-size: 0.9em; height: auto; padding: 0; margin: 10px 3%; background-color: #FFF; border-radius: 3px; border: solid 1px #EBEBEB; }
.onTTarea2 textarea { width: 94%; height: 120px; margin: 3%; border: none; outline: 0; color: #222; font-family: "微软雅黑", "Microsoft YaHei UI"; font-size: 0.9em; }
/*-------------------------------------------------------------------
								用户信息
--------------------------------------------------------------------*/
.CommBg { position: fixed; z-index: -999; background-color: #F2F2F2; width: 100%; height: 100%; max-width: 480px; }
.onInput { display: flex; flex-direction: row; justify-content: space-between; align-items: center; color: #999; font-size: 0.9em; height: 44px; padding: 0 3%; margin: 10px 3%; background-color: #FFF; border-radius: 3px; border: solid 1px #EBEBEB; }
.onInput input[type="text"] { border: none; outline: 0; height: 42px; width: 76%; background-color: transparent; margin-left: 3%; color: #222; font-family: "微软雅黑", "Microsoft YaHei UI"; font-size: 0.9em; }
.onTTarea { color: #999; font-size: 0.9em; height: auto; padding: 0; margin: 10px 3%; background-color: #FFF; border-radius: 3px; border: solid 1px #EBEBEB; }
.onTTarea textarea { width: 94%; height: 120px; margin: 3%; border: none; outline: 0; color: #222; font-family: "微软雅黑", "Microsoft YaHei UI"; font-size: 0.9em; }
.btnSkin { padding: 0 3%; }
a.btn_Big_blue { width: 100%; background-color: #007aff; display: block; text-align: center; height: 44px; color: #FFF; line-height: 44px; border-radius: 3px; }
a.btn_Big_blue:hover { background-color: #2879cb; }
.onTopMsg { padding: 3% 3% 0 3%; font-size: 0.8em; line-height: 1.6em; color: #666; }
.loadMore { width: 80px; height: 24px; font-size: 0.8em; text-align: center; line-height: 24px; border: solid 1px #CCC; border-radius: 12px; margin: auto; color: #999; }
.loadMore a { display: block; width: 80px; height: 24px; border-radius: 12px; color: #999; }
/*-------------------------------------------------------------------
								update 20170327
--------------------------------------------------------------------*/
.pdfMark { font-size: 0.8em; color: #222; border-radius: 5px; display: block; position: fixed; top: 20px; left: 20px; background-color: rgba(239,252,255,0.80); padding: 3px 8px; }
.loadingSkin { padding: 10px; text-align: center; line-height: 2.4em; font-size: 0.8em; color: #999; }
.fileSpace { background-color: #EEE; margin: 0 3% 20px 3%; border-radius: 3px; padding: 3%; text-align: center; }
.fileSpace img { width: 80px; height: 80px; border-radius: 5px; margin: 10px auto; }
.fileSpace .fs_title { font-size: 0.9em; color: #222; }
.fileSpace a.btn_blue_Box { width: 94%; height: 40px; line-height: 40px; display: inline-block; background-color: #007aff; color: #FFF; border-radius: 3px; margin-top: 20px; margin-bottom: 10px; }
/*-------------------------------------------------------------------
								活动报名
--------------------------------------------------------------------*/

.eventMainMsg { margin: 0 3%; background-color: #FFF; position: relative; top: -20px; padding: 0; border-radius: 3px; -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.10); box-shadow: 0px 10px 20px rgba(0,0,0,0.10); }
.eventMainMsg&gt;ul { padding: 15px 5px; }
.eventMainMsg&gt;ul&gt;li {  margin-bottom: 15px;width:100%; }
.eventMainMsg&gt;ul&gt;li:last-child { margin-bottom: 0; }
.eventMainMsg&gt;ul&gt;li img { width: 20px; height: 20px; display: inline-block; }
.eventMainMsg&gt;ul&gt;li&gt;div:first-child { width: 8%; padding-left: 3%; }
.eventMainMsg&gt;ul&gt;li&gt;div:last-child { width: 86%; margin: auto; font-size: 0.9em; display: flex; flex-direction: row; justify-content: space-between; }
.eTitle { font-weight: bold; font-size: 1.2em !important; padding: 0 3%; text-align: justify; word-wrap: break-word; }
.bannerSkin { text-align: center; }
.bannerSkin img { width: 100%; height: auto; }
.commTitle { color: #222; padding: 3% 0; padding-left: 3%; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; font-size: 1em; }
.commTitle span { margin-right: 2%; margin-bottom: 2px; background-color: #007aff; width: 4px; height: 1.0em; margin-top: 2px; border-radius: 2px; }
.eventInfo { padding: 0 3%; font-size: 0.9em; line-height: 1.6em; color: #666; word-wrap: break-word; }
.eventInfo p { margin-bottom: 10px; }
.eventInfo img { margin-bottom: 10px; }
.priceSkin { border-top: solid 1px #EEE; }
.priceSkin&gt;ul { display: flex; flex-direction: row; justify-content: space-around; align-items: center; }
.priceSkin&gt;ul&gt;li { border-right: solid 1px #EEE; text-align: center; padding: 15px 0; width: 50%; font-size: 0.8em; }
.priceSkin&gt;ul&gt;li:last-child { border-right: none; }
.priceSkin&gt;ul&gt;li&gt;div:nth-child(1) { color: #999; }
.priceSkin&gt;ul&gt;li&gt;div:nth-child(2) { color: #222; font-size: 1em; }
.priceSkin&gt;ul&gt;li&gt;div:nth-child(2) span { font-size: 2em !important; }
.bottom_btnSkin { padding: 3%; position: fixed; bottom: 0px; width: 94%; background-color: #FFF; }
.bottom_h3 { height: 4em; width: 100%; }
.eventMainMsg2 { margin: 0 3%; background-color: #FFF; position: relative; padding: 0; border-radius: 3px; -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.10); box-shadow: 0px 10px 20px rgba(0,0,0,0.10); margin-top: 20px; }
.priceSkin2 { }
.priceSkin2&gt;ul { display: flex; flex-direction: row; justify-content: space-around; align-items: center; }
.priceSkin2&gt;ul&gt;li { border-right: solid 1px #EEE; text-align: center; padding: 15px 0; width: 50%; font-size: 0.8em; display: flex; flex-direction: row; justify-content: center; align-items: center; }
.priceSkin2&gt;ul&gt;li:last-child { border-right: none; }
.priceSkin2&gt;ul&gt;li .ps_right&gt;div:nth-child(1) { color: #999; }
.priceSkin2&gt;ul&gt;li .ps_right&gt;div:nth-child(2) { color: #222; font-size: 1em; }
.priceSkin2&gt;ul&gt;li .ps_right&gt;div:nth-child(2) span { font-size: 2em !important; }
.priceSkin2&gt;ul&gt;li .ps_left { height: 20px; }
.esp_paySkin { padding: 15px 3%; font-size: 1em; color: #222; text-align: center; margin: 20px 0 20px 0; }
a.btn_wechatPay { background-color: #1aad19; border-radius: 5px; text-align: center; color: #FFF; height: 44px; line-height: 44px; display: flex; flex-direction: row; justify-content: center; align-items: center; }
a.btn_wechatPay:hover, a.btn_wechatPay:active { background-color: #179b16; }
.icon_wechat { background-image: url(http://hangjianetindex.image.alimmdn.com/e/180317/icon_pay_2.png); background-position: center; background-repeat: no-repeat; background-size: cover; width: 24px; height: 24px; display: inline-block; margin-right: 10px; }
/*-------------------------------------------------------------------
								每日新闻集
--------------------------------------------------------------------*/
.markTitle { font-size: 0.6em; display: inline-block; font-weight: 500; margin-right: 5px; padding: 2px 6px; background-color: #222; position: relative; top: -2px; border-radius: 3px; color: #FFF; }
.diBannerPic { width: 100%; height: 140px; overflow: hidden; background-repeat: no-repeat; background-position: center; background-size: cover; opacity: 1; z-index: 100; }
.diBannerMsg { font-size: 0.8em; color: #CCC; padding: 0 5%; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; position: absolute; top: 110px; }
.diBannerMsg img { width: 16px; height: 16px; margin-right: 10px; }
.diBannerSkin { padding: 30px 3%; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; font-size: 1.2em; color: #FFF; position: absolute; z-index: 200; top: 0px; }
.diBannerSkin img { width: 50px; height: 50px; margin-right: 10px; }
.voteSkin { padding: 0 0% 6% 0%; background-color: #F2F2F2; }
.vs_title { font-size: 1em; text-align: center; font-weight: bold; }
.vs_voteList { border-radius: 3px; margin: 0 3%; width: 94%; background-color: #FFF; margin-top: 10px; -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.10); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.10); }
.vsl_info { height: 44px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 0 5%; position: relative; z-index: 2; background-color: transparent; }
.vsl_progress { height: 44px; display: block; position: absolute; z-index: 1; background-color: #DDD; border-radius: 3px; max-width: 94%; -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.10); box-shadow: 0px 2px 4px rgba(0,0,0,0.10); }
.di_footer { background-color: #222; color: #FFF; text-align: center; display: flex; flex-direction: column; justify-content: space-between; }
.di_footer img { width: 60px; height: 60px; border-radius: 10px; margin: 30px auto 10px auto; }
.dif_title { font-size: 1em; margin: 0 0 20px 0; }
.dif_btn { font-size: 1em; padding: 0 10%; margin-bottom: 20px; }
.inputBg { background-color: rgba(0,0,0,0.5); width: 100%; max-width: 480px; height: 100%; position: fixed; top: 0; z-index: 200; }
.inputSkin { width: 94%; padding: 10px 3%; background-color: #FFF; height: 200px; -webkit-box-shadow: 0px 4px 10px rgba(0,0,0,0.20); box-shadow: 0px 4px 10px rgba(0,0,0,0.20); }
.inputSkin textarea { outline: 0; border: solid 1px #EEE; margin-bottom: 5px; border-radius: 3px; width: 98%; height: 140px; padding: 1%; }
.di_btnGroup { margin-top: 10px; }
.inputSkin a { color: #999; font-size: 0.9em; }
.btn_blue_box2 { color: #FFF !important; background-color: #007aff; padding: 5px 16px; margin-left: 10px; border-radius: 3px; }
/*-------------------------------------------------------------------
								登录/注册
--------------------------------------------------------------------*/
.loginSkin { background-color: #FFF; width: 300px; margin: auto; height: 400px; }
/*-------------------------------------------------------------------
							update20170504
--------------------------------------------------------------------*/
.eventMainMsg&gt;ul&gt;li p {
 padding: 0 3%;
 /*font-size: 0.9em !important;*/
}

.mb10 { margin-bottom: 10px; }
.mt10 { margin-top: 10px; }
.overBg { width: 100%; height: 100%; position: fixed; z-index: 200; background-color: rgba(0,0,0,0.50); opacity: 1; top: 0; max-width: 480px; }
.overSkin { background-color: #FFF; border-radius: 5px; width: 80%; height: auto; display: block; top: 15%; position: fixed; z-index: 300; margin: 0 5%; padding: 5%; max-width: 384px; -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.30); box-shadow: 0px 10px 20px rgba(0,0,0,0.30); }
.btn_close_pic { width: 20px; height: 20px; position: absolute; margin-left: -20px; display: inline-block; }
.overSkin input { border: none; outline: 0; padding: 0 2%; width: 90%; height: 36px; font-family: "微软雅黑", "Microsoft YaHei UI"; }
.overSkin .inputLine { border-bottom: solid 1px #EBEBEB; }
.fp_title_file { font-size: 1.2em; color: #222; text-align: center; margin-bottom: 20px !important; }
a.btn_blue_box { width: 100%; height: 44px; color: #FFF; background-color: #007aff; display: block; border-radius: 5px; line-height: 44px; text-align: center; }
.upDownLine { border-bottom: solid 1px #EBEBEB; border-top: solid 1px #EBEBEB; margin: 10px 0 20px 0 !important; padding: 5px 0; }
.upDownSpace { margin: 30px 0 !important; padding: 0 5%; font-size: 1.1em !important; }
.floadBG_gray { background-image: url(http://hangjianetindex.image.alimmdn.com/e/180317/float_bg_gray.png) !important; background-repeat: no-repeat; background-position: top center; background-size: contain; }
.floadBG_black { background-image: url(http://hangjianetindex.image.alimmdn.com/e/180317/float_bg_black.png) !important; background-repeat: no-repeat; background-position: top center; background-size: contain; }
.float_logo { width: 30px; height: 30px; margin-right: 10px; }
.bottomBtnGroup { border-top: solid 1px #EEE; background-color: #FFF; position: fixed; bottom: 0px; width: 100%; max-width: 480px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.20); box-shadow: 0px 0px 10px rgba(0,0,0,0.20); }
.bottomBtnGroup&gt;ul { display: flex; flex-direction: row; justify-content: space-around; align-items: center; }
.bottomBtnGroup&gt;ul&gt;li { border-right: solid 1px #EEE; text-align: center; padding: 8px 0; width: 50%; font-size: 0.8em; }
.bottomBtnGroup&gt;ul&gt;li:last-child { border-right: none; background-color: #007aff; }
.bottomBtnGroup&gt;ul&gt;li a&gt;div:nth-child(1) { }
.bottomBtnGroup&gt;ul&gt;li a&gt;div:nth-child(2) { font-size: 0.8em; }
.bottomBtnGroup&gt;ul&gt;li a&gt;div:nth-child(2) span { font-size: 1.6em !important; }
.bottomShareItem { position: fixed; bottom: 16px; width: 100%; max-width: 480px; z-index: 900; }
.bottomShareItem&gt;ul { display: flex; flex-direction: row; justify-content: center; }
.bottomShareItem img { width: 40px; height: 40px; border-radius: 30px; margin: 0 10px; -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.20); box-shadow: 0px 5px 10px rgba(0,0,0,0.20); }
/*-------------------------------------------------------------------
							update 20170519
--------------------------------------------------------------------*/
.ei_time { display: inline-block; padding: 0px 16px; background-color: #222; color: #FFF; border-radius: 5px; margin-bottom: 5px; font-size: 0.8em; }
.ei_text1 { font-size: 1em; margin-bottom: 5px; color: #222; padding: 0 10px; }
.ei_text2 { padding: 5px 0; margin: 0 10px; color: #666; font-size: 0.8em; border-top: solid 1px #DDD; }
.eventInfo p { padding: 0; margin: 0; margin-bottom: 5px; }
.imgIcon{ width: 16px; height:16px; margin-right:0.4em; display:inline-block; position:relative; top: 2px;}

.eventInfo&gt;ul&gt;li { margin-bottom:1em; text-align:left; }

.eventHl{ padding: 0 3%; color: #222; word-wrap: break-word;}
.eventHl&gt;ul&gt;li div:first-child{ background-color:#222; color: #FFF; padding: 6px 20px; display: inline-block; border-top-left-radius: 5px; border-top-right-radius:5px; font-size: 0.8em;}
.eventHl&gt;ul&gt;li div:last-child{ border: solid 1px #222; border-radius: 5px; border-top-left-radius: 0px; padding: 8px; font-size:0.8em;}
.eventHl&gt;ul&gt;li{ margin-bottom: 12px;}

/*-------------------------------------------------------------------
							update 20170710
--------------------------------------------------------------------*/
.eventInfo2 { padding: 0 3%; font-size: 0.9em; line-height: 1.6em; color: #666; word-wrap: break-word; }
.eventInfo2&gt;ul&gt;li { margin-bottom:1.4em; text-align:left; }
.ei_row{ display:flex; flex-direction:row; justify-content:flex-start;}
.eir_right{ width: 216px;}
.ei_time2 { width: 80px; text-align:left; color:#222; font-weight:bold; font-size: 0.8em; border-left: solid 0px #CCC; border-right: solid 1px #999; }

.ei_text3 { padding: 5px 0 0 0; margin: 0 10px; color: #666; font-size: 0.8em; border-top: dashed 1px #DDD; }

.btnGroupSkin{ margin:10px auto 5px auto; display:flex; flex-direction:row; justify-content:center; align-items:center;}
.iconLike{ margin:0 10px; width: 110px; height: 40px; background-color:#FFF; border: solid 1px #EBEBEB; border-radius:100px; color:#ed1c24; text-align:center; line-height:40px; font-size:0.8em; }
.iconLike img{ margin-right:5px; width:20px; height:20px; position:relative; top:-2px; display:inline-block;}
.iconUnlike{ margin:0 10px;  width: 110px; height: 40px; background-color:#FFF; border: solid 1px #EBEBEB; border-radius:100px; color:#00a651; text-align:center; line-height:40px; font-size:0.8em;}
.iconUnlike img{ margin-right:5px; width:20px; height:20px; position:relative; top:-2px; display:inline-block;}

/*-------------------------------------------------------------------
								End
--------------------------------------------------------------------*/

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
.gridContainer { width: 100%; max-width: 540px; padding-left: 0%; padding-right: 0%; clear: none; float: none; margin-left: auto; }
.bottom_btnSkin { padding: 1% 0%; width: 94%; max-width: 540px; }
.CommBg { max-width: 540px; }
.bottomShareItem { max-width: 540px; }
.bottomBtnGroup { max-width: 540px !important; }
.vsl_progress { max-width: 508px; }
.inputBg { max-width: 540px; }
.overBg { max-width: 540px; }
.overSkin { max-width: 432px; width: 88% !important; margin: 0 3% !important; padding: 3% !important; }
.floadBG_gray { background-size: 100% 64px !important; }
.floadBG_black { background-size: 100% 64px !important; }
#div1 { }
.zeroMargin_tablet { margin-left: 0; }
.hide_tablet { display: none; }
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
.gridContainer { width: 100%; max-width: 800px; padding-left: 0%; padding-right: 0%; margin: auto; clear: none; float: none; margin-left: auto; }
.bottom_btnSkin { padding: 1% 0%; width: 94%; max-width: 800px; }
.CommBg { max-width: 800px; }
.bottomShareItem { max-width: 800px; }
.bottomBtnGroup { max-width: 800px !important; }
.vsl_progress { max-width: 752px; }
.inputBg { max-width: 800px; }
.overBg { max-width: 800px; }
.overSkin { max-width: 640px; width: 94% !important; margin: 0 2% !important; padding: 2% !important; }
.floadBG_gray { background-size: 100% 80px !important; }
.floadBG_black { background-size: 100% 80px !important; }
#div1 { }
.zeroMargin_desktop { margin-left: 0; }
.hide_desktop { display: none; }
}
 @-webkit-keyframes imgAnimation {
 0% {
opacity: 0;
top: 50px;
}
 50% {
opacity: 0;
top: 50px;
}
 100% {
opacity: 1;
top: 0px;
}
}

@media only screen and (min-width: 321px) {
.ot_title { font-size: 1.1em !important; }
.gb_title { font-size: 1.1em !important; }
.gd_desc { font-size: 1em !important; }
.ou_face .ouImg { width: 4em !important; height: 4em !important; border-radius: 40px; }
.onTTarea2 textarea, .onTTarea2 { font-size: 1em !important; }
/*字体*/
.comm_Title { font-size: 1.1em !important; }
.bottomShareItem img { width: 50px !important; height: 50px !important; border-radius: 30px; }
.eir_right{ width: 254px !important;}
}

@media only screen and (min-width: 376px) {
.ot_title { font-size: 1.2em !important; }
.gb_title { font-size: 1.2em !important; }
.gd_desc { font-size: 1em !important; }
.ou_face .ouImg { width: 3.6em !important; height: 3.6em !important; border-radius: 40px; }
.onTTarea2 textarea, .onTTarea2 { font-size: 1em !important; }
/*字体*/
.comm_Title { font-size: 1.2em !important; }
.comm_subTitle { font-size: 0.9em !important; }
.bottomShareItem img { width: 60px !important; height: 60px !important; border-radius: 30px; }
.eir_right{ width: 290px !important;}
}
</pre></body></html>