*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{-ms-touch-action:none;line-height:1.6}
body,li,ul{padding:0;margin:0;border:0}
body{font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden}
a { text-decoration: none;}
#wrapper{position:absolute;z-index:1;top:0;bottom:0;left:9999px;width:100%;background:#FFF;overflow:hidden}
#scroller{position:absolute;z-index:1;-webkit-tap-highlight-color:transparent;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
#scroller ul{list-style:none;padding:0;margin:0;width:100%;text-align:left}
#scroller li{width:100%;float:left;padding:18px 5px;border-bottom:1px solid #eaeae9;font-size:14px}
.pullDownLabel,.pullUpLabel{color:#999}
.pullDown,.pullUp{background:#fff;width:100px;height:40px;margin:0 auto;line-height:40px;font-weight:700;font-size:.8em;color:#888}
.pullDown .pullDownIcon,.pullUp .pullUpIcon{display:block;float:left;opacity:.4;width:40px;height:40px;background:url(../images/preloader.gif) 0 0 no-repeat;-webkit-background-size:40px 40px;-ms-background-size:40px 40px;background-size:40px 40px;-webkit-transition-property:-webkit-transform;-ms-transition-property:-webkit-transform;-webkit-transition-duration:250ms;-ms-transition-duration:250ms}
.pullDown .pullDownIcon{-webkit-transform:rotate(0) translateZ(0);-ms-transform:rotate(0) translateZ(0)}
.pullUp .pullUpIcon{-webkit-transform:rotate(-180deg) translateZ(0);-ms-transform:rotate(-180deg) translateZ(0)}
.pullDown.flip .pullDownIcon{-webkit-transform:rotate(-180deg) translateZ(0);-ms-transform:rotate(-180deg) translateZ(0)}
.pullUp.flip .pullUpIcon{-webkit-transform:rotate(0) translateZ(0);-ms-transform:rotate(0) translateZ(0)}
.pullDown.loading .pullDownIcon,.pullUp.loading .pullUpIcon{background-position:0 100%;-webkit-transform:rotate(0) translateZ(0);-ms-transform:rotate(0) translateZ(0);-webkit-transition-duration:0ms;-ms-transition-duration:0ms;-webkit-animation-name:loading;-ms-animation-name:loading;-webkit-animation-duration:1s;-ms-animation-duration:1s;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-ms-animation-timing-function:linear}
@-webkit-keyframes loading{from{-webkit-transform:rotate(0) translateZ(0)}
	to{-webkit-transform:rotate(360deg) translateZ(0)}
}
@-ms-keyframes loading{from{-ms-transform:rotate(0) translateZ(0)}
	to{-ms-transform:rotate(360deg) translateZ(0)}
}
.c_item{width:100%}
.c_li{width:auto}
.c_label{width:16%;min-width:40px;float:left;text-align:center}
.c_label img{width:40px;height:40px}
.c_element{width:80%;float:left}
.c_element h2{margin:0;padding:0;line-height:1.4;font-weight:600;font-size:16px;color:#576b95}
.c_ele_content{width:auto;background:#f3f3f5;padding:5px;color:#000;overflow:hidden}
.c_ele_content a{color:#000}
.c_ele_content a:hover,a:visited{background:#737373}
.c_ele_img{width:16%;min-width:38px;margin-right:5px;float:left;vertical-align:middle;text-align:center}
.c_ele_desc{font-size:14px;margin:5px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.c_ele_img img{width:38px;height:38px}
.c_ele_title{width:80%;float:left;height:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.c_time{color:#737373;margin:5px 0}
#loading{position:fixed;top:50%;left:50%;margin-top:-32px;margin-left:-32px;width:64px;height:64px;display:none;z-index:10}

.request-status{ position: fixed; width: 100px; top: 0px; right: 0px; z-index: 100; line-height: 30px; text-align: center; background: #18a689; color: #FFF; }

/*  thumb comments  */
.icon16_common{display:inline-block;overflow:hidden;width: 17px;height:16px;vertical-align:text-bottom;line-height:100px}
.icon16_common.thumb { background: url("../../../images/wap/icon_heart.png") no-repeat; background-size: 16px; margin-right: 3px;}

.c_opt_nav_arr { width: 5px; font-size: 10px; position: relative; left: 22px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 4px solid #f3f3f5; }
.c_opt { background-color: #f3f3f5; padding: 5px; overflow:hidden;}
.c_opt li{padding: 5px 0 !important;}
.c_thumb{ color: #576b95; font-size: 9pt !important;}
.c_thumb em { color: #000;}
.c_msg { font-size: 9pt !important; border-bottom: 0 !important}
.c_msg span { color: #576b95;}