@charset "utf-8";
/*
	power by http://www.gjyyn.org.cn/
	v1.0 | 2015/06/06 
 	-----------------------------------------
	gjyunying | 2015(yy)/10(mm)/16(dd) 
	http://www.gjyyn.org.cn/
*/
html,body {overflow-x: hidden;position: relative;-webkit-overflow-scrolling: touch;}
/* 移动端字体单位等比例适配 :: rem */
@media only screen and (max-width:300px){
	body{font-size:8.33333px}
}
@media only screen and (max-width:310px) and (min-width:300px){
	body{font-size:8.33333px}
}
@media only screen and (max-width:320px) and (min-width:310px){
	body{font-size:8.61111px}
}
@media only screen and (max-width:350px) and (min-width:320px){
	body{font-size:8.88889px}
}
@media only screen and (max-width:360px) and (min-width:350px){
	body{font-size:9.72222px}
}
@media only screen and (max-width:400px) and (min-width:360px){
	body{font-size:10px}
}
@media only screen and (max-width:470px) and (min-width:400px){
	body{font-size:11.11111px}
}
@media only screen and (max-width:480px) and (min-width:470px){
	body{font-size:13.05556px}
}
@media only screen and (max-width:540px) and (min-width:480px){
	body{font-size:13.33333px}
}
@media only screen and (max-width:560px) and (min-width:540px){
	body{font-size:15px}
}
@media only screen and (max-width:570px) and (min-width:560px){
	body{font-size:15.55556px}
}
@media only screen and (max-width:630px) and (min-width:570px){
	body{font-size:15.83333px}
}
@media only screen and (max-width:640px) and (min-width:630px){
	body{font-size:17.5px}
}
@media only screen and (max-width:710px) and (min-width:640px){
	body{font-size:17.77778px}
}
@media only screen and (max-width:720px) and (min-width:710px){
	body{font-size:19.72222px}
}
@media (max-width: 768px) and (min-width: 720px) {
	body{font-size:20px}
}
.viewport{width: auto;padding: 0 10px;}
/*mobile header*/
#header {background: #ff9c0d;}
.header-wrap {padding: 0 10px;}
.header-pc {display: none;}
.header-mobile {display: block;}
.header-mobile .logo {display: none;}
.header-mobile .logo img {height: 36px;margin-top: 3px;}
.header-mobile .h-r-user-box ul li {margin-left: 10px;}
.header-mobile .h-r-search input,.header-mobile .h-r-search input:focus {background: #ff9c0d; border:1px #fff solid;color: #e2e2e2;width: 130px;font-size: .78rem;}
.header-mobile .h-r-search ::-webkit-input-placeholder {color: #ddd;}
.header-mobile .h-r-search ::-moz-input-placeholder {color: #ddd;}
.header-mobile .h-r-search ::-ms-input-placeholder {color: #ddd;}
.header-mobile .h-mobile-s-btn {background: url(../img/search-m-icon.png) no-repeat 50% 50%;background-size: cover;text-indent: -999px;}
.header-mobile .h-r-user-box {float: left;height: 52px;}
.mw-nav-tap {margin-top: 22px;}
.mw-nav-icon {width: 30px;height: 1px;background: #ddd;}
.mw-nav-icon:before {content: '';width: 30px;height: 1px;background: #ddd;position: absolute;top: 6px;}
.mw-nav-icon:after {content: '';width: 30px;height: 1px;background: #ddd;position: absolute;top: 12px;}
.mw-tap.mw-nav-tap {margin-top: 10px;}
.mw-tap .mw-nav-icon {margin: 15px 0 0 4px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.mw-tap .mw-nav-icon:after {top: 0px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);}
.mw-tap .mw-nav-icon:before {top: -9999px;}
html.active,html.active body {overflow: hidden;position: relative;height: 100%;}
html.active #in-wrap {-webkit-transform: translate3d(240px, 0, 0);-o-transform: translate3d(240px, 0, 0);-moz-transform: translate3d(240px, 0, 0);transform: translate3d(240px, 0, 0);}
#in-wrap {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.leftMenu-mobile {display: block;position: absolute;left: 0;top: 0;bottom: 0;width: 240px;overflow-x: hidden;overflow-y: auto;background: #3f3f3f;-webkit-transform: translate3d(-240px, 0, 0);-o-transform: translate3d(-240px, 0, 0);-moz-transform: translate3d(-240px, 0, 0);transform: translate3d(-240px, 0, 0);z-index: 88;}
.h-mobile-mask {opacity: 0;position: absolute;top: 0;left: 0;z-index: 99;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.2);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all .3s ease;transition: all .3s ease;}
.leftMenu-box {padding: 10px 15px;}
.leftMenu-box .logo {float: none;text-align: center;}
.leftMenu-box .logo img {display: inline-block;}
.nav-mobile-ul {border-top: 1px solid #555;margin-top: 20px;}
.nav-mobile-ul li a {border-bottom: 1px solid #464646;display: block;padding: 0 10px;position: relative;line-height: 54px;height: 54px;font-size: 1.0rem;color: #ddd;}
.nav-mobile-ul li a>embed,.u-m-menu dt a>embed {display: none;}
.leftMenu-mobile .u-face-pic {border: 3px solid rgba(255,255,255,.1);}
.leftMenu-mobile .u-face-pic img,.leftMenu-mobile .u-face-pic {width: 60px;height: 60px;}
.userNameClass span {font-size: 0.9rem;}
.u-m-menu {padding: 20px 0 0 10px;}
.u-m-menu dd {margin-top: 10px;}
.u-m-menu dt span {font-size: 1.02rem;color: #ccc;}
.u-m-menu dd p {line-height: 40px;font-size: 0.9rem;color: #999;overflow: hidden;position: relative;padding-left: 5px;}
.nav-mobile-ul li a s,.u-m-menu dd p s {position: absolute;right: 10px;top: 50%;margin-top: -4px;border: 1px solid;border-color: #666 #666 #3F3F3F #3F3F3F;width: 6px;height: 6px;font-style: normal;color: #666;display: block;text-indent: -999px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.headerLogined a:active,.u-m-menu dt a:active,.nav-mobile-ul ul li a:active,.u-m-menu dt a:active p{ text-decoration:none;}
.t-slide-wrap {height: 90px;}
.u-a-g-list {min-height: 100px;}
.my-topic-t-ellip {width: inherit; white-space: normal; display: inline;}
/*mobile sMain*/
.pagination ul > li > a, .pagination ul > li > span {font-size: .7rem;}
.team-name,.team-number span,.team-jr-btn a,.cb-send,.cj-team,.cMore,.tp-txt,.g-a-name big,.group-attr p a,.group-attr p span,.dt-s-z-p .cy-t-list figcaption span,.c-a-p p,.c-time,.c-a-p p,.act-attr-table ul li span,.g-zl-dl dl dt span,.g-zl-td.td-col3-4 li span,.g-zl-td.td-col4 li span,.g-zl-ttle a,.td-cz-btn a,.no-data-tips span,.g-zl-ttle a,.isAct-desc-wrap a {font-size: .8rem;}
.isAct-title-name,.act-name,.g-d-number,.floor,.g-zl-th.th-col3 li span {font-size: .9rem;}
.is-title-ol li a,.user-name {font-size: 1rem;}
.g-a-name big,.apple-group,.topic-name span {font-size: 1.1rem;}
.topic-name span {max-width: 59%;}
.col-7,.col-3 {width: 100%;}
.is-box {border: none;margin: 0 -10px;}
/*index*/
.s-r-wrap,.s-l-wrap {margin: 0;}
.hot-team-wrap {height: 90px;}
.cb-send {padding: 0 20px;}
.team-pic img {width: 50px;height: 50px;}
.team-ele-box .team-number,.t-slide .s-arrow,.view {display: none;}
.is-title-ol.is-t-tab-ol li a {padding: 0 9px;}
.cMore2 { margin-top: 0;}
.isAct-list li {padding: 15px 0 15px 41px;min-height: 44px;}
.isAct_a .isAct-img,.isAct_a {width: 34px;height: 34px;left: 0;top: 15px;}
.isAct-title-name {display: inline;max-width: inherit;overflow: inherit;text-overflow: inherit;white-space: inherit;}
.footer-elem dt {height: inherit; padding-top: 0;}
/*group*/
.all-group .is-title-ol.is-t-tab-ol > li {display: none;}
.all-group .is-title-ol.is-t-tab-ol > li:first-child,.all-group .is-title-ol.is-t-tab-ol > li:last-child {display: block;}
.group-ul-list li {width: 50%;}
.group-box .team-pic img {width: 84px;height: 84px;}
.group-txt-infor {height: 38px;line-height: 18px;}
.group-pic {display: block;width: 80px;height: 80px;margin: 10px auto 0;}
.group-pic img {width: 70px;height: 70px;margin: -35px 0 0 -35px;}
.group-i-attr {padding: 5px 0 0;text-align: center;}
.group-attr p,.g-a-summary {text-align: left;}
.g-a-summary {height: 48px;}
.u-face-card {padding-left: 45px;}
#r-fixedTop {display: none;}
.c-comm-list .reply-wrap ul li {padding: 0 0 0 41px;min-height: 44px;}
.c-comm-list .reply-wrap ul li .isAct_a {top: 8px;}
.act-attr-table ul li {width: 100%;}
.group-cont-box {padding: 20px 15px 0;}
.g-zl-wrap {margin: 0 0 30px 0;}
.g-zl-dl dl dt {margin: 0 10px 0 0;float: none;}
.g-zl-dl dl dd input, .g-zl-dl dl dd select, .g-zl-dl dl dd textarea {width: 82%;font-size: .8rem;}
.g-zl-wrap.g-zl-tab-wrap {margin-left: 0;margin-right: 0;}
.g-zl-th.th-col3-4 li,.g-zl-td.td-col3-4 li {width: 33.3%;}
.log-operation li { width: 50% !important;}
.g-z-td li { width: 49.8% !important;}
.th-col-3-4-und {display: none;}
.g-zl-td.td-col3-4 li .th-td-pl10 {padding-left: 0;}
.no-data-tips img {width: 60px;}
.g-zl-th.th-col4 li,.g-zl-th.th-col4 li.col50,.g-zl-th.th-col4 li.col26 {width: 25%;text-align: center;}
.g-zl-td.td-col4 {padding: 10px 0;}
.g-zl-td.td-col4 li {width: 50%;line-height: 24px;padding: 2px 0;}
.g-zl-td.td-col4 li.col50,.g-zl-td.td-col4 li.col26 {width: 100%;text-align: left;}
.g-zl-td.td-col4 li>div,.g-zl-td.td-col4 li.col26>div {text-align: left;}
.s-c-u-wrap {padding-top: 15px;}
.s-c-u .s-c-u-txtarea {height: 280px;}
.wap-zy-fb-cj-btn {display: block;}
.zy-fb-cj-btn {display: none;}
.gro-send-message {padding-bottom: 10px;}
.G-goTop { right: 15px; bottom: 51px; margin-right: 0;}
.art-act-top,.event-over {display: none;}

.r-act-li li { width: 40%; float: left;}
.grouplog-search { width: 150px !important;}
/*u-index*/
.u-header {padding: 5px 10px 15px 90px;min-height: 90px;}
.u-h-avatar,.u-h-avatar img {border-radius: 50%;width: 70px;height: 70px;top: 10px;}
.u-score {height: auto;}
.u-score {margin-left: -80px;}
.u-score dl {width: 47%;margin-bottom: 10px;}
.u-score dl dt .u-s-num {font-size: 1.8rem;}
.u-menu-box {display: none;}
.c-u-sett-box .g-zl-dl dl dd input, .c-u-sett-box .g-zl-dl dl dd select, .c-u-sett-box .g-zl-dl dl dd textarea {width: 85%;}
.c-u-dd-txt {margin: 0;}
.join-group-btn { margin-left: 0; padding: 2px 3px;}
.team-ele-box { padding: 20px 8px;}
.gro-topic-wrap .cont-t { padding: 0;}
/*upload image*/
.group-ul-box {min-height:598px;}
.uBoxBg {width: 100% !important;min-height:620px;}
/*.uBoxBg .jc-demo-box,.uBoxBg .jc-demo-box img.pictureWrap,.group-pd16 .jc-demo-box,.group-pd16 .jc-demo-box img.pictureWrap {width: 280px;height: 280px;}*/
.uploadWrap {width: auto !important;margin-top: 10px;}
.preview-pane1 { right: 97px !important;top: 356px !important;}
.preview-pane2 {right: 0 !important;top: 336px !important; width: 80px !important;}
.preview-pane3 {right: 15px !important;top: 467px !important; width: 50px !important;}
.group-pd15 {padding: 0;}
.group-pd16 {padding: 0; min-height:615px;}
.group-ul-wrap { height: 640px;}
/*other*/
.loading {padding-bottom: 20px;}
.pagination ul > li > a, .pagination ul > li > span {padding: 3px 8px;}
.dca0,.dca1,.dca2,.dca3,.dca4 {width: 260px;}
.dca .dTextarea {width: 89%;}
.lrWrap {width: 280px;}
.e-login-options li input {width: 96%;padding: 0;text-indent: 12px;font-size: 14px;}
.e-login-btn, .e-register-btn {width: 100%;}
@media (max-width: 480px) and (min-width: 300px) {
	.team-ol li,.group-data-count li {width: 50%;}
	.group-ul-list li,.c-friend-list li {width: 100%;}
	.g-a-name {height: 32px;line-height: 32px;}
	.topic_imgs .topic_img_box {height: 60px;width: 90px;}
}
/*mobile footer*/
.footer-elem dt {border: none;float: none;margin: 0 auto;}
.footer-elem dd {border-top: 1px solid #444;margin-top: 20px;padding: 20px 0 0;}
.footer-ol li span {font-size: 0.78rem;}
.footer-elem dt img { width: 120px;}