@charset "UTF-8";
/*全局样式*/
/*css reset*/
html {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;height:100%;}
body {margin:0;font-size:1.4rem;line-height:1.5;color:#333333;background-color:white;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%;font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden], template {display:none;}
svg:not(:root) {overflow:hidden;}

a{background:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent;color:#0088cc;}
a:active {outline:0;}
a:active {color:#006699;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style:italic;}
mark {background:#ff0;color:#000;}
small {font-size:80%;}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;vertical-align:middle;}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre {overflow:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
code, kbd, pre, samp {font-family:monospace,monospace;font-size:1em;}

button, input, optgroup, select, textarea {color:inherit;font:inherit;margin:0;}
button {overflow:visible;}
button, select {text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
input {line-height:normal;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend {border:0;padding:0;}
textarea {overflow:auto;resize:vertical;}
optgroup {font-weight:bold;}

table {border-collapse:collapse;border-spacing:0;}
td, th {padding:0;}

html, button, input, select, textarea {font-family:"Helvetica Neue",Helvetica,STHeiTi,Arial,sans-serif;}
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote {margin:0;}
ul, ol, li, dl, dd {margin:0;padding:0;}
ul, ol {list-style:none outside none;}
h1, h2, h3 {line-height:2;font-weight:normal;}
h1 {font-size:1.8rem;}
h2 {font-size:1.6rem;}
h3 {font-size:1.4rem;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#cccccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#cccccc;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#cccccc;}
/*a{-webkit-tap-highlight-color:rgba(255,0,0,0);}*/
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clear{float:none;clear:both;height:1px;}

/*容器*/
.container{overflow:initial;height:100%;padding:0 10px;max-width:550px;margin:0 auto;}

/*头部*/
.header{}

/*页面中部*/
.mainBody{}

/*页尾*/
.footer{}
.footer-footnotes{display:inline-block;width:100%;text-align:center;color:#B3B3B3;font-size:12px;margin:6px 0;position:absolute;left:0;right:0;bottom:0;}

/*布局*/
/*计划详情*/
.fitplanOne-bg{background-color:#F2F2F2;}
.plan-details{padding:0;}
.plan-profile{overflow:hidden;position:relative;min-height:110px;}
.plan-profile-img{max-width:100%;height:auto;width:100%;}
.plan-profile-bjdw{position:absolute;bottom:0;left:0;right:0;width:100%;height:140px;background-image:url(/assets/app/pages/webapp/images/jbtc_bj.png);background-position:top left;background-size:100% 100%;}
.plan-profile-introduce{position:absolute;left:0;right:0;bottom:16px;width:100%;overflow:hidden;padding:0 15px;}
.plan-profile-title{}
.plan-profile-lz{overflow:hidden;margin-top:6px;}
.plan-profile-harder{height:20px;line-height:20px;float:left;padding-right:10px;border-right:1px solid rgba(255, 255, 255, 0.28);}
.plan-profile-cycle{border-right:1px solid rgba(255, 255, 255, 0.28);padding-right:8px;}
.plan-profile-username{float:left;padding-left:8px;height:20px;line-height:20px;}
.plan-profile-username-p{width:18px;height:18px;display:inline-block;position:relative;top:1px;margin-right:6px;overflow:hidden;line-height:15px;text-align:center;float:left;}
.plan-profile-username-img{max-width:105%;height:auto;width:100%;margin-top:0px;}
.plan-profile-username-span{display:inline-block;height:100%;line-height:20px;width:67%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.plan-profile-username-img{max-width:100%;height:100%;width:auto;border:1px solid #FFF;border-radius:50%;overflow:hidden;}
.plan-profile-harder-left{display:inline-block;float:left;}
.plan-profile-harder-stars{width:57px;height:20px;background-color:#FFCC54;border-radius:3px;display:inline-block;background-image:url(/assets/app/pages/webapp/images/stars.png);background-repeat:no-repeat;background-size:116px 12px;}
.plan-profile-cycle{float:left;padding-left:8px;height:20px;line-height:20px;}
.plan-profile-shijan{}
.plan-profile-text{float:none;clear:both;padding:16px 10px;background-color:#FFF;padding-bottom:0;}
.start{background-color:#FFFFFF;padding:14px 15px;margin-bottom:15px;}
.start-progress{width:100%;height:45px;margin:0 auto;overflow:hidden;position:relative;}

.start-progress-bar{height:100%;/*border-top-right-radius:5px;border-bottom-right-radius:5px;*/background-image:url(/assets/app/pages/webapp/images/left_bordr_btm.png);position:absolute;top:0;left:0;background-color:#89CEFD;float:left;background-size:auto 100%;background-position:left top;background-repeat:no-repeat;}
.start-progress-button{display:inline-block;width:100%;height:100%;position:relative;text-align:center;line-height:43px;border-radius:80px;overflow:hidden;background-color: #41ACFF;}
.start-progress-button-img{max-width:100%;width:auto;height:46%;position:relative;z-index:990;}
.week-list-wk{padding:0 15px;overflow:hidden;}
.week-list{background-image:url(/assets/app/pages/webapp/images/week-list-title-ul-br.png);background-repeat:repeat-y;background-position:23px 0;margin-bottom:30px;}
.week-list-title{overflow:hidden;padding-bottom:2px;background-color:#F2F2F2;}
.week-list-title-tbk{width:49px;height:49px;background-color:#41ACFF;border-radius:3px;line-height:47px;text-align:center;float:left;}
.week-list-title-tb{max-width:100%;height:auto;width:40%;}
.week-list-title-text{padding-left:10px;float:left;max-width:83%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.week-list-title-p{}
.week-list-title-span{}
.week-list-title-ul{}
.week-list-title-li{background-color:#F2F2F2;padding:2px 0;margin:12px 0;}
.week-list-title-li:last-of-type{margin-bottom:0;}
.week-list-title-ldiv{height:49px;line-height:49px;background-color:#41ACFF;border-radius:4px;padding:0 10px;}
.week-list-title-li .huans{background-image:url(/assets/app/pages/webapp/images/huans.png);background-repeat:repeat-x;}
.week-list-title-ldiv-p{float:left;}
.week-list-title-ldiv-span{float:right;}
.footer-err{background-color:#333333;text-align:left;padding:8px 14px;}
.footer-err img{max-width:100%;height:auto;width:52%;}

/*计划天数*/
.fitplanTwo-bg{background-color:#F2F2F2;}
.plan{padding:0;}
.plan-header{height:40px;padding-left:15px;padding-right:0px;overflow:inherit;/*transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;*/}
.waikuerer{background-color:#41ACFF;background-image:url(/assets/app/pages/webapp/images/fitplan-two-1.png);width:100%;background-repeat:no-repeat;background-size: 115px 115px;background-position: 73% 50%;padding-top:54px;padding-bottom:55px;}
.yiruxim{position:fixed;top:0!important;left:0;right:0;padding:0;z-index:99;height:40px;overflow:inherit;background-image:none;background-color:#41ACFF;-webkit-animation:rotate_two 1s 1;
-webkit-animation-fill-mode:forwards; }
.yiruxim .plan-header-sj{display:none!important;}
.yiruxim .plan-header-span{display:none!important;}
.yiruxim .plan-header-border{width:23px;height:23px;margin-top:8px;margin-left:10px;}
.yiruxim .plan-header-t{line-height:21px;font-size:18px;}
.yiruxim .plan-header-left{height:100%;margin-top:0px;}
.yiruxim .plan-header-text{height:100%;left:30px;}
.yiruxim .plan-header-title{height:100%;line-height:40px;font-size:16px;}
.yiruxim .plan-header-right{text-align:center;width:92px;margin-top: 0px;margin-right:37px;}
.yiruxim .plan-header-button{background-image:url(/assets/app/pages/webapp/images/anniu_bg.png);background-position:left top;background-size:100% 100%;margin-top:0;text-align:center;width:100%;height:77px;}
.yiruxim .plan-header-button-img{height:auto;width:72px;margin:0 auto;margin-top:3px;}
.plan-header-left{overflow:hidden;float:left;width:56%;margin-top:6px;}
.plan-header-border{width:49px;height:49px;border:2px solid #FFF;border-radius:3px;display:inline-block;float:left;position:absolute;}
.plan-header-sj{text-align:center;margin-top:4px;}
.plan-header-t{display:inline-block;width:100%;text-align:center;}
.plan-header-text{display:inline-block;float:left;margin-left:10px;position:absolute;left:60px;}
.plan-header-title{width:100%;}
.plan-header-span{display:inline-block;}
.plan-header-right{float:right;overflow:visible;width:92px;text-align:center;margin-right:42px;margin-top:7px;}
.plan-header-button{display:inline-block;height:70px;margin-top:-10px;}
.plan-header-button-img{max-width:100%;height:auto;width:72px;margin-left:11px!important;}
.plan-header-textdiv{background-color:#FFF;padding:15px;border-bottom:1px solid #DEDEDE;}
.plan-header-nerong{text-align:justify;}
.plan-mainBody{padding:0 10px;}
.plan-list{overflow:hidden;}
.plan-list-title{height:40px;line-height:40px;margin-top:6px;text-indent:5px;}
.plan-list-ul{}
.plan-list-ul li{border-right:1px solid #DEDEDE;border-left:5px solid #B2B2B2;background-color:#FFF;margin-bottom:10px;}
.plan-list-li{border-right:1px solid #DEDEDE;border-left:5px solid #B2B2B2;background-color:#FFF;margin-bottom:10px;position:relative;}
.plan-list-li-jx{border-left:5px solid #41ACFF!important;}
.plan-list-li-top{float:none;clear:both;padding:18px 0;border-top:1px solid #DEDEDE;overflow:hidden;}
.plan-list-li-top-left{float:left;height:60px;width:80px;border-radius:4px;overflow:hidden;margin-left:14px;background-color:#41ACFF;background-size:cover;background-position:center;background-image:url(/assets/app/pages/webapp/images/default_dongzuo_small.png);}
.plan-list-li-top-left-img{max-width:100%;height:auto;width:auto;height:60px;width:81px;}
.plan-list-li-top-center{float:left;height:60px;padding-left:10px;width:36%;}
.plan-list-li-top-center-h2{line-height:initial;width:100%;height:39px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.plan-list-li-top-center-p{float:left;}
.plan-list-li-top-center-span{float:left;background-color:#999999;background-image:url(/assets/app/pages/webapp/images/stars.png);background-repeat:no-repeat;background-size:116px 12px;width:57px;height:20px;border-radius:3px;margin-left:8px;}
.plan-list-li-top-right{float:right;height:60px;margin-right:18px;}
.plan-list-li-top-right-p{height:100%;line-height:60px;float:left;}
.plan-list-li-top-right-strong{height:100%;line-height:60px;float:left;}
.plan-list-li-top-right-span{line-height:48px;margin-left:2px;float:left;}
.plan-list-li-bottom{border:1px solid #DEDEDE;border-left:0;border-right:0;background-color:#FAFAFA;height:30px;position:relative;overflow:hidden;}
.plan-list-li-bottom-p{height:100%;background-color:#C2E2FC;width:0;background-image:url(/assets/app/pages/webapp/images/rec_l.png);background-repeat:repeat-x;background-size:inherit;}
.plan-list-li-bottom-span{position:absolute;top:0;left:0;width:100%;height:100%;line-height:30px;text-indent:15px;}

.plan-pup{position:fixed;top:0;left:0;right:0;width:100%;min-height:100%;height:100%;background-color:rgba(0, 0, 0, 0.92);z-index:998;box-sizing:border-box;}
.plan_center{overflow:hidden;}
.fit_player{margin:10px;}

.fit_video{margin:0 auto; width:100%;max-width:900px;width:100%;left:0;right:0;top:0;}
.fit_video img{width:100%;display: none;}
.fit_imgs{display:none;}
.plan-pup-details{padding:0 10px;margin-top:14px;margin-bottom:8px;}
.plan-pup-details-title{}
.plan-pup-details-harder{height:22px;line-height:22px;}
.plan-pup-details-harder-left,.plan-pup-details-harder-center,.plan-pup-details-harder-right{width:33%;height:100%;float:left;}
.plan-pup-details-harder-p{display:inline-block;}
.plan-pup-details-harder-p-left{float:left;}
.plan-pup-details-harder-stars{width:57px;height:20px;background-color:#FFCC54;border-radius:3px;display:inline-block;background-image:url(/assets/app/pages/webapp/images/stars.png);background-repeat:no-repeat;background-size:116px 12px;margin-left:4px;float:left;}
.plan-pup-details-harder-parts{display:inline-block;height:100%;margin-left:4px;float:left;}
.plan-pup-details-harder-equipment{display:inline-block;height:100%;margin-left:4px;}
.plan-pup-details-harder-left{text-align:left;}
.plan-pup-details-harder-center{text-align:center;}
.plan-pup-details-harder-right{text-align:right;}
.plan-pup-details-says{margin-top:4px;}
.plan-pup-details-task{padding:0 20px;overflow:hidden;padding-top:20px;padding-bottom:20px;width:100%;left:0;right:0;bottom:0;}
.plan-pup-details-countdown{width:86px;height:86px;float:left;position:relative;}
.plan-gundont{overflow:hidden;}
.fudongche{height:128px;overflow:hidden;}
.pup-gdctan{overflow-y: scroll;}
#wrapper {z-index:1;overflow:auto;display:inline-block;}
.img_zt{display:none;max-width:100%;height:auto;width:20%;top:35px;left:35px;position:absolute;}
/*旋转动画*/
@-webkit-keyframes rotate{
	from{-webkit-transform:rotate(0deg)}
	to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes rotate_two{
	from{opacity:0;display:none;}
	to{opacity:1;display:block;}
}
/*.plan-pup-details-countdown-img{max-width:100%;height:auto;width:100%;-webkit-animation: rotate 1.5s linear infinite;}*/
.plan-pup-details-countdown-times{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;line-height: 86px;}
.plan-pup-details-countdown-times{border-radius:50%;border:2px solid #FFF;line-height: 84px;}
.plan-pup-details-task-anniu{overflow: hidden;float:right;width:62%;}
.plan-pup-details-task-h2{}
.plan-pup-details-task-a{width:100%;height:46px;background-color:#FFF;display:inline-block;text-align:center;line-height:46px;border-radius:5px;}
.plan-pup-details-task-a img{max-width:100%;width:auto;height:18px;}
#load_img{max-width:100%;height:auto;width:100%;}

.finish-pup{position:fixed;width:100%;height:100%;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.92);z-index:998;box-sizing:border-box;top:0;left:0;right:0;text-align:center;display:none;}
.finish-top{max-width:100%;height:auto;width:80%;margin-top:15%;}
.guang{position:absolute;max-width:100%;top:-5%;left:0;right:0;width:100%;-webkit-animation: rotate 20s linear infinite;}
.finish-bottom{height:108px;}
.finish-fiet{height:108px;position:fixed;left:0;right:0;bottom:0;width:100%;text-align:center;height:108px;padding-top:36px;}
.finish-fiet a{display:inline-block;width:45%;height:40px;}
.finish-fiet img{max-width:100%;height:100%;width:auto;}
.yjwcl{position:absolute;top:0;right:0;max-width:100%;height:auto;width:40px;}

/*下载*/
.header-download{overflow:hidden;text-align:center;}
.top_logo{overflow:hidden;text-align:center;margin-top:56px;}
.top_logo_img{max-width:100%;height:auto;width:80%;}
.text-gradient{width:80%;text-align:center;margin:0 auto;border:3px solid #333;color:#333;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.certificate{background-color:#333333;display:inline-block;width:80%;line-height:normal;margin-top:56px;padding:10px 10px;border-top-left-radius:8px;border-top-right-radius:8px;color:#FFF;}
.buttom-download{display:inline-block;width:80%;height:auto;margin-top:40px;margin-bottom:30px;}
.buttom-download-img{max-width:100%;height:auto;width:100%;}
.download_bj{overflow:hidden;}
.download_bj_img{max-width:100%;height:auto;width:100%;}
.bottom-fixed{position:fixed;width:100%;left:0;right:0;background: rgba(0,0,0,0.5);transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;text-align:center;padding:10px 0;}
.bottom-fixed .buttom-download{margin:0;}
.header-footer{background-color:#46D49C;}
.jlbjs{width:100%;overflow:hidden;}
.jlbjs1{max-width:100%;height:auto;width:100%;}
.jlbjs2{min-height:20px;background-image:url(/assets/app/pages/webapp/images/download/jlbjs2.png);background-size:100% 100%;background-position:top left;text-align:center;height:auto;border-top:1px solid transparent;}
.jlbjs2_center{display:inline-block;overflow:hidden;position:relative;}
.jlbjs2_center_bg{max-width:100%;height:auto;width:65%;}
.center_wz{width:65%;margin:0 auto;position:absolute;top:36%;left:50%;margin-left: -30%;}
.center_wz_left{float:left;width:30%;height:100%;}
.logo_fw{width:70%;margin:0 auto;overflow:hidden;background-image:url(/assets/app/pages/webapp/images/download/center_wz_logo.png);background-size:100% 100%;border-radius:50%;overflow:hidden;background-color:#FFF;}
.center_wz_logo{max-width:100%;height:auto;width:100%;}
.center_wz_right{float:left;width:70%;height:100%;}
.title_wz_p{max-width:94%;font-size:16px;color:#FFFFFF;display:inline-block;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;margin-top:6px;}
.title_wz_span{display:inline-block;color:#E1EDFF;width:94%;text-align:left;float:left;font-size:10px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.jlbjs3{max-width:100%;height:auto;width:100%;margin-top:-6px;}
#wrap{max-width:768px;margin:0 auto;}
/*当屏幕高度大于或者等于768时*/
@media(min-width: 768px) and (max-device-width:768px){
	.jlbjs2_center_bg{width:71%;}
	.title_wz_p{font-size:26px;margin-top:16px;}
	.title_wz_span{font-size:18px;}
}

/*字体样式*/
/*font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;*/

@-webkit-keyframes shineBlue {
    from { -webkit-box-shadow: 0 0 9px #BAEDFB; }
    50% { -webkit-box-shadow: 0 0 18px #1CCCFF; }
    to { -webkit-box-shadow: 0 0 9px #BAEDFB; }
}

.download-pup{position:fixed;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.95);top:0;left:0;right:0;text-align:center;z-index:99;max-width: 768px;
    margin: 0 auto;}
.download-certificate{border:3px solid #333333;display:inline-block;width:auto;border-radius:8px;line-height:normal;font-size:1.4em;word-spacing:8px;letter-spacing:0.05em;-webkit-animation-name: shineBlue;-webkit-animation-duration: 0.3s;-webkit-animation-iteration-count: infinite;margin:0 auto;word-break: break-all;line-height:40px;max-width:64%;padding:0 10px;}
.download_ys_but{overflow:hidden;text-align:center;margin-top:118px;}
.download_ys_but img{height:auto;width:100%;}
.download_but{background-color:#1CCCFF;text-align:center;color:#FFFFFF;font-size:30px;margin:0 auto;border-radius:3px;display:none;}
.download-pup-txt{font-size:22px;margin-top:37%;width:100%;margin:0 auto;}

/*下载app*/
.top-download-title{color:#333333;font-size:14px;font-weight:500;}
.top-download-introduce{color:#606060;font-size:12px;font-weight:normal;}
.top-download-button{font-size:12px;}

/*计划详情*/
.plan-profile-title{font-size:24px;color:#FFFFFF;line-height:1.3;}
.plan-profile-harder-left{color:#FFFFFF;font-size:14px;}
.plan-profile-cycle{color:#FFFFFF;font-size:14px;}
.plan-profile-text{color:#717171;font-size:14px;text-align:justify;}
.week-list-title-p{color:#41ACFF;font-size:18px;}
.week-list-title-span{color:#999999;font-size:14px;}
.week-list-title-ldiv-p{color:#FFF;font-size:18px;}
.week-list-title-ldiv-span{color:#FFF;font-size:14px;}
.plan-profile-username{color:#FFF;font-size:14px;}
.plan-profile-username-p{}
.plan-profile-username-span{color:#FFFFFF;font-size:14px;}
/*计划天数*/
.plan-header-sj{font-size:12px;color:#fff;font-weight:600;line-height:initial;}
.plan-header-t{font-size:24px;color:#FFF;line-height:24px;}
.plan-header-title{color:#FFF;font-size:20px;}
.plan-header-span{color:#D2E7FF;font-size:14px;}
.plan-header-nerong{color:#B8B8B8;font-size:14px;}
.plan-list-title{color:#666666;font-size:16px;}
.plan-list-li-top-center-h2{color:#333333;font-size:18px;}
.plan-list-li-top-center-p{font-size:14px;color:#999999;}
.plan-list-li-top-center-span{}
.plan-list-li-top-right-p{color:#999999;font-size:30px;}
.plan-list-li-top-right-strong{color:#999999;font-size:16px;font-weight:initial;line-height:68px;margin-right:4px;}
.plan-list-li-top-right-span{color:#999999;font-size:12px;}
.plan-list-li-bottom-span{color:#B8B8B8;font-size:14px;}

/*详情页弹出层*/
.plan-pup-details-title{color:#FFF;font-size:22px;}
.plan-pup-details-harder-p,.plan-pup-details-harder-equipment,.plan-pup-details-harder-parts,.plan-pup-details-harder-p-left{color:#FFFFFF;font-size:12px;}
.plan-pup-details-says{font-size:14px;color:#BBBBBB;text-align:justify;}
.plan-pup-details-countdown-times{color:#FFFFFF;font-size:24px;}
.plan-pup-details-task-h2{font-size:18px;color:#FFFFFF;}
.plan-pup-details-task-a{color:#288EFF;font-size:16px;font-weight:500;}
.plan-pup-details-task-a:active{color:#288EFF;}

/*下载*/
.text-gradient{/*background-image:-webkit-gradient(linear, 0 0, 0 bottom,from(rgba(73,183,254, 0.8)),to(rgba(37,136,202, 1)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;*/display:inline-block;font-size:20px;-webkit-transform: scale(1) rotate(0) translate3d(0,0,0);transform: scale(1) rotate(0) translate3d(0,0,0);padding:8px 20px;line-height:1.2;}
@-webkit-keyframes bglow {
  0% {
    color: rgb(0, 135, 211);
    text-shadow: 0 0 15px;
  }
}
@-webkit-keyframes rglow {
  100% {
    color: #BAEDFB;
    text-shadow: 0 0 15px;
  }
}
.certificate{font-size:3.4em;word-spacing:8px;letter-spacing:0.05em;/*-webkit-animation: rglow .3s ease infinite;*/word-break:break-all;line-height:3.5rem;padding-top:16px;}

/*链接样式*/

/*top-download*/
.top-download-fd{height:54px;}
.top-download{height:54px;background-color:#ECECEC;overflow:hidden;/*position:fixed;top:0;left:0;right:0;*/width:100%;z-index:99;}
.top-download-left{height:100%;float:left;line-height:52px;width:179px;}
.top-download-logo{max-width:100%;width:auto;height:72%;margin-left:6px;}
.top-download-wenb{display:inline-block;height:100%;/*line-height:initial;*/width:49%;float:right;position:relative;line-height:54px;}
.top-download-title,.top-download-introduce{line-height:inherit;display:inline-block;width:100%;}
.top-download-title{/*position:absolute;top:9px;*/}
.top-download-introduce{position:absolute;bottom:7px;}
.top-download-right{float:right;height:100%;line-height:52px;}
.top-download-button{padding:8px 8px;background-color:#1C88F0;color:#FFF;border-radius:5px;border:1px solid #1A9BFF;-webkit-tap-highlight-color:rgba(255,0,0,0);margin-right:15px;}
.top-download-closed{height:100%;}
.top-download-closed-tp{width:auto;max-width:100%;height:14px;margin-left:15px;-webkit-tap-highlight-color:rgba(255,0,0,0);z-index:999;}

/*下载*/


/*记录*/
.record-pup{position:fixed;width:100%;height:100%;left:0;right:0;top:0;background-color:rgba(0, 0, 0, 0.5);z-index: 999;}
.record{width:88%;height:100px;margin:0 auto;}
.record-title{height:50px;width:100%;background-color:#333333;font-size:18px;font-weight:bold;line-height:50px;text-indent:18px;color:#FFF;border-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.record-txt{width:100%;border:0;resize:none;height:142px;word-wrap:break-word;overflow-x:hidden;overflow-y:inherit;background-color:#FFF;outline:none;box-sizing:border-box;display:inherit;font-size:12px;padding:18px;padding-bottom:0;}
.record-txt::-webkit-input-placeholder{color:#CCCCCC;}
.record-but{width:100%;border-top:1px solid #DEDEDE;height:45px;background-color:#FFF;border-radius:3px;border-top-right-radius:0;border-top-left-radius:0;overflow:hidden;}
.record-but p{height:100%;line-height:45px;width:50%;float:left;color:#525252;font-size:14px;text-align:center;}
/*记录*/

/*锁定*/
.lock-pup{position:fixed;width:100%;height:100%;left:0;right:0;top:0;background-color:rgba(0, 0, 0, 0.5);z-index: 999;display:none;}
.lock{width:265px;height:318px;margin:0 auto;background-color:#FFF;border-radius:3px;overflow:hidden;}
.lock-top{overflow:hidden;width:100%;text-align:center;height:104px;margin-top:26px;}
.lock-img{max-width:100%;height:100%;width:auto;}
.lock-text{display:block;width:100%;height:62px;line-height:62px;text-align:center;font-size:14px;color:#B3B3B3;}
.lock-passwd{border:1px solid #D4D4D4;width:182px;height:35px;margin:0 auto;float:none;clear:both;display:block;border-radius:3px;text-align:center;outline:none;}
.lock-but{width:183px;margin:0 auto;height:40px;margin-top:26px;}
.lock-but p{height:100%;line-height:40px;border-radius:3px;background-color:#B3B3B3;color:#FFFFFF;width:48%;text-align:center;}
/*锁定*/

/*打卡*/
.clock-out{height:auto;padding-top:14px;padding-bottom:14px;text-align:center;display:none;}
.clock_but{max-width:100%;width:94%;height:auto;}
/*打卡*/

/*预约活动*/
.bespeak{width:100%;padding:0;}
.bespeak-header{background-size:100% 100%;color:#FFF;}
.bespeak-cnet{overflow:hidden;padding-top:6px;width:92%;margin:0 auto;}
.bespeak-header-title{text-align:left;color:#FFF;font-size:2.1rem;line-height:1;padding:2rem 0;}
.hr-bespeak-header{width:100%;height:6px;position:relative;margin-bottom:1.5rem;}
.hr-bespeak-left,.hr-bespeak-right{background-image:url(/assets/app/pages/webapp/images/bespeak/hr-bespeak-border.png);width:48%;height:100%;position:absolute;top:0;background-size:100% 100%;}
.hr-bespeak-left{left:0;background-position:left center;}
.hr-bespeak-right{right:0;background-position:right center;}
.hr-bespeak-center{background-image:url(/assets/app/pages/webapp/images/bespeak/rec_s.png);height:100%;width:6px;background-size:100% 100%;margin:0 auto;}
.bespeak-header-ul{overflow:hidden;height:auto;display:inline-block;width:100%;margin-bottom:0.8rem;}
.bespeak-header-ul table{width:100%;}
.bespeak-header-ul tbody{}
.bespeak-header-ul tr{height:26px;}
.bespeak-header-ul td{vertical-align:middle;}
.bespeak-header-ul td:nth-child(2){padding-top:2px;}
.bespeak-header-li{text-align:left;overflow:hidden;}
.bespeak-header-p,.bespeak-header-span{font-size:1.3rem;line-height:1;padding:0;display:inline-block;}
.bespeak-header-p{margin-right:0.2rem;}
.bespeak-header-img{float:left;max-width:100%;height:16px;width:auto;margin-right:6px;margin-top:-2px;}
.bespeak-header-span{}
.bespeak-header-li:nth-child(3) .bespeak-header-p:nth-child(3){margin-left:1.8rem;}
.fit-yjyy{background-color:#F2F2F2;padding:18px 15px;overflow:hidden;display:none;}
.fit-yjyy-left,.fit-yjyy-right{overflow:hidden;height:30px;width:50%;}
.fit-yjyy-left{float:left;}
.fit-yjyy-left-img{max-width:100%;height:100%;width:auto;float:left;margin-right:12px;}
.fit-yjyy-left-p{float:left;height:100%;font-size:2.2rem;color:#010101;}
.fit-yjyy-right{float:right;width:auto;max-width:50%;}
.fit-yjyy-right-p1,.fit-yjyy-right-p2{color:#5A5A5A;font-size:1.3rem;line-height:1;}
.fit-yjyy-right-p1{margin-bottom:4px;}
.fit-yjyy-right-p2{}

.bespeak-activity{overflow:hidden;margin-top:1rem;}
.bespeak-guests{overflow:hidden;}
.bespeak-guests-ul{overflow:hidden;height:auto;display:inline-block;width:100%;text-align:center;}
.bespeak-guests-li{background-color:#F0F0F0;border-radius:5px;overflow:hidden;padding:1.2rem 0;margin-bottom:4.5%;}
.guests-li-top{margin:0 auto;overflow:hidden;width:92%;}
.guests-faces{max-width:100%;height:auto;width:5.5rem;float:left;margin-right:1rem;}
.guests-details{overflow:hidden;float:left;width:75%;text-align:left;}
.guests-details-title{color:#000000;font-size:1.8rem;line-height:initial;font-weight:bold;margin-bottom:0.7rem;}
.good-at{color:#808080;font-size:1.6rem;line-height:1.8rem;text-align:justify;}
.guests-li-bottom{margin:0 auto;overflow:hidden;margin-top:0.8rem;width:92%;}
.audience-introduced{color:#808080;font-size:1.6rem;line-height:1.8rem;text-align:justify;}

.bespeak-introduced{overflow:hidden;}
.bespeak-introduced-h2{font-size:1.6rem;color:#000000;font-weight:bold;border-bottom:0.1rem solid #E1E1E1;line-height:3.2rem;margin-bottom:1rem;}
.bespeak-introduced-wb{margin:0 auto;text-align:justify;}
.bespeak-introduced-wb{overflow: hidden;word-break:break-all;text-align:justify;font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;min-height:1em!important;font-size:1.6rem;color:#000000;font-weight: 400;word-break:normal;word-wrap:break-word;margin-bottom:10px;}
.bespeak-introduced-wb img{max-width:100%;width:100%;height:auto;}
.bespeak-introduced-wb section{height:auto!important;margin:0!important;width:auto!important;}
.bespeak-introduced-wb section p{margin:0!important;text-align:left;}
.bespeak-introduced-wb p{margin-top:0;font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif!important;min-height:1em!important;font-size:1.6rem;color:#000000!important;font-weight:400;word-break:normal;word-wrap:break-word;text-align:justify!important;line-height:24px;}
.bespeak-introduced-wb img{max-width:100%;height:auto;width:100%;}
.lijiyuyu{background-color:#4CA1FF;text-align:center;font-size:2rem;color:#FFF;line-height:4rem;border-top:0.1rem solid #2B8EE4;position:fixed;left:0;right:0;bottom:0;max-width:550px;margin:0 auto;}
.lijiyuyu_1{
    display: block;
    height: 49px;
}
.lijiyuyu_1 h2{
    line-height: 1;
    padding-top: 0.03rem;
    font-size: 18px;
    color: #ffffff;
    margin: 7px 0 4px 0;
}
.lijiyuyu_1 p{
    color: #ffffff;
    font-size: 12px;
    line-height: 1;
}
ul.round {
    border: 1px solid #C6C6C6;
    background-color: rgba(255, 255, 255, 0.9);
    text-align: left;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-box-shadow: 0 1px 1px #f6f6f6;
    -webkit-box-shadow: 0 1px 1px #f6f6f6;
    box-shadow: 0 1px 1px #f6f6f6;
    margin-bottom: 11px;
    display: block;
}
ul.round li {
    border: solid #C6C6C6;
    border-width: 0 0 1px 0;
    padding: 0px 10px 0 10px;
}
.round li.title {
    background-color: #E1E1E1;
    background-image: linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
    background-image: -o-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
    background-image: -moz-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
    background-image: -webkit-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
    background-image: -ms-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
    background-image: -webkit-gradient(
 linear,
 left bottom,
 left top,
 color-stop(0, #E7E7E7),
 color-stop(1, #f9f9f9)
 );
    -webkit-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
    -moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
    box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.round li.title span {
    padding: 5px 15px 4px 0;
    font-size: 14px;
    color: #666;
    text-shadow: 0 1px #FFF;
}
.round li span.none {
    background: none repeat scroll 0 0 transparent;
}
.round li span {
    display: block;
    background: url(/assets/wxapps/images/1arrow3.png) no-repeat right 50%;
    -webkit-background-size: 8.5px 13px;
    background-size: 8.5px 13px;
    padding: 10px 20px 9px 0;
    position: relative;
    font-size: 16px;
    min-height: 22px;
}
.kuang th {
    color: #333333;
    padding: 0;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    width: 79px;
}
.kuang td {
    color: #999999;
    padding: 0;
    position:relative;
}
.round li.nob .px {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #FFFFFF;
    border: 1px solid #E8E8E8;
    margin: 5px 0 4px;
    padding: 5px 10px;
    width:100%;
}
ul.round li.nob:last-of-type {
    margin-bottom: 8px;
}

.footReturn {
    display: block;
    margin: 11px auto;
    padding: 0;
    position: relative;
}
.submit {
    background-color: #179F00;
    padding: 10px 20px;
    font-size: 16px;
    text-decoration: none;
    border: 1px solid #0B8E00;
    background-image: linear-gradient(bottom, #179F00 0%, #5DD300 100%);
    background-image: -o-linear-gradient(bottom, #179F00 0%, #5DD300 100%);
    background-image: -moz-linear-gradient(bottom, #179F00 0%, #5DD300 100%);
    background-image: -webkit-linear-gradient(bottom, #179F00 0%, #5DD300 100%);
    background-image: -ms-linear-gradient(bottom, #179F00 0%, #5DD300 100%);
    background-image: -webkit-gradient(
 linear,
 left bottom,
 left top,
 color-stop(0, #179F00),
 color-stop(1, #5DD300)
 );
    -webkit-box-shadow: 0 1px 0 #94E700 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 0 #94E700 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 0 #94E700 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    text-align: center;
    text-shadow: 0 1px rgba(0, 0, 0, 0.2);
}
.phone-no{background-color:red;color:#FFF;position: absolute;top:9px;right:5px;line-height:initial;padding:2px 4px;font-size:12px;border-radius:3px;}

/*打卡领奖*/
.clock-activity{padding:0;background-image:url(/assets/app/pages/webapp/images/clock-activity/cl-acti-bg.png);background-size:10px;background-position:top left;max-width:550px;margin:0 auto;min-width:320px;width:100%;overflow:hidden;height:auto;}
.cl-acti-top{max-width:100%;height:auto;width:100%;}
.cl-acti-explain{width:90%;margin:0 auto;}
.acti-explain-border{line-height:0;height:1.7rem;position:relative;text-align:center;}
.explain-border-1,.explain-border-2,.explain-border-3{display:inline-block;height:100%;background-size:100% 100%;width:10px;}
.explain-border-1{background-image:url(/assets/app/pages/webapp/images/clock-activity/explain-border-left.png);position:absolute;top:0;left:0;}
.explain-border-2{background-image:url(/assets/app/pages/webapp/images/clock-activity/explain-border-center.png);width:96.7%;}
.explain-border-3{background-image:url(/assets/app/pages/webapp/images/clock-activity/explain-border-right.png);position:absolute;top:0;right:0;}
.acti-explain-center{width:100%;}
.acti-explain-txttop{width:97%;margin:0 auto;background-color:#FFF8D7;}
.acti-explain-tlite{margin:1.7rem auto;max-width:100%;width:auto;height:2.4rem;}
.acti-explain-text{text-align:justify;padding:0 1.8rem 2rem 1.8rem;font-size:1.7rem;color:#DB3B3B;line-height:2rem;}
.prizes-list{width:90%;margin:0 auto;padding-top:2rem;}
.prizes-list-li{width:97%;margin:0 auto;margin-bottom:1.5rem;}
.prizes-top{position:relative;height:4rem;}
.prizes-top-left,.prizes-top-right{position:absolute;height:100%;top:0;width:9px;background-size:100% 100%;}
.prizes-top-left{left:0;}
.prizes-top-center{margin:0 auto;width:100%;height:100%;width:95%;}
.prizes-top-ioc{max-width:100%;height:60%;width:auto;float:left;margin-left:4px;margin-top:8px;}
.prizes-top-tlite{float:left;height:4rem;line-height:4rem;max-width:74%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#FFF;font-size:20px;padding-top:0.2rem;text-indent:6px;font-weight:bold;}
.prizes-dream{position:absolute;bottom:0;right:16px;max-width:100%;width:auto;}
.prizes-dream-yes{height:100%;}
.prizes-dream-no{height:100%;}
.prizes-top-right{right:0;}
.prizes-top-0 .prizes-top-left{background-image:url(/assets/app/pages/webapp/images/clock-activity/prizes-top-left-0.png);}
.prizes-top-0 .prizes-top-center{background-color:#CDCDCD;}
.prizes-top-0 .prizes-top-right{background-image:url(/assets/app/pages/webapp/images/clock-activity/prizes-top-right-0.png);}
.prizes-top-1 .prizes-top-left{background-image:url(/assets/app/pages/webapp/images/clock-activity/prizes-top-left-1.png);}
.prizes-top-1 .prizes-top-center{background-color:#FFCD55;}
.prizes-top-1 .prizes-top-right{background-image:url(/assets/app/pages/webapp/images/clock-activity/prizes-top-right-1.png);}
.prizes-top-2 .prizes-top-left{background-image:url(/assets/app/pages/webapp/images/clock-activity/prizes-top-left-2.png);}
.prizes-top-2 .prizes-top-center{background-color:#FF7459;}
.prizes-top-2 .prizes-top-right{background-image:url(/assets/app/pages/webapp/images/clock-activity/prizes-top-right-2.png);}
.prizes-bottom{}
.prizes-border{height:0.6rem;position:relative;}
.prizes-border-left,.prizes-border-right{height:100%;background-size:100% 100%;width:14px;position:absolute;top:0;}
.prizes-border-left{background-image:url(/assets/app/pages/webapp/images/clock-activity/prizes-bottom-border-left.png);left:0;}
.prizes-border-center{background-color:#FFF;width:91%;margin:0 auto;height:100%;}
.prizes-border-right{background-image:url(/assets/app/pages/webapp/images/clock-activity/prizes-bottom-border-right.png);right:0;}
.prizes-center{padding-top:0.6rem;background-color:#FFF;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;padding-bottom:1rem;}
.prizes-center-div{width:92%;margin:0 auto;margin-top:0.6rem;overflow:hidden;position:relative;}
.prizes-center-left{position:relative;float:left;width:8rem;overflow:hidden;height:auto;border-radius:3px;}
.prizes-center-left img{width:100%;max-width:100%;height:auto;}
.prizes-price{position:absolute;left:0;right:0;bottom:0;font-size:1.2rem;text-align:center;display:inline-block;width:100%;padding:0.2rem 0;color:#FFF;background-color:rgba(0, 0, 0, 0.66);line-height:initial;}
.prizes-center-right{float:left;height:100%;width:63%;padding-left:1rem;}
.prizes-center-right h2{color:#2C2C2C;font-size:1.6rem;font-weight:bold;line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prizes-center-right p{line-height:2rem;font-size:1.4rem;color:#B3B3B3;}
.prizes-center-right span{line-height:4rem;font-size:1.8rem;color:#999999;}
.cl-acti-pup{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.81);z-index:999;}
.acti-pup{width:300px;overflow:hidden;background-image:url(/assets/app/pages/webapp/images/clock-activity/pup-bg.png);background-size:contain;background-repeat:no-repeat;height:365px;position:fixed;left:0;right:0;margin:0 auto;top:50%;overflow:hidden;display:none;}
.linqujx{position:absolute;bottom:4px;right:0;color:#FF5F53;font-size:1.6rem;padding:0.3rem 2rem;border:0.2rem solid #FF5F53;border-radius:5px;}
.pup-tlite{width:77%;display:block;margin:0 auto;margin-top:110px;color:#FFF;font-size:1.7rem;text-align:center;}
#acti-password{border:0;display:block;width:77%;margin:20px auto;border-radius:25px;height:44px;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;padding:0px 16px;font-size:14px;text-align:center;}
.qrlg{display:block;width:80px;overflow:hidden;margin:0 auto;}
.qrlg img{width:100%;max-width:100%;height:auto;}
.password-red{color:red;font-size:18px;}
.clock-count{margin-top:2em;}
.count-number{overflow:hidden;line-height:initial;}
.numberS{background-color:#FFF;border-radius:50%;display:inline-block;position:relative;}
.numberS:nth-child(1),.numberS:nth-child(3){
	width:1.7em;
	height:1.7em;
	top:-50px;
}
.numberS:nth-child(2){
	width:9em;
	height:9em;
	margin:0 1em;
	overflow:hidden;
	border:0.3em solid #FFF;
}
.number-top,.number-bottom{position:absolute;right:0;left:0;width:100%;}
.number-top{top:0;height:5.5em;width:100%;overflow:hidden;}
.number-s{width:1.8em;height:2.6em;display:inline-block;position:relative;bottom:-30px;background-image:url(/assets/app/pages/webapp/images/clock-activity/number.gif);background-size:cover;background-repeat:no-repeat;background-position-y:0;}
.number-bottom{bottom:0;background-color:#FFC9BD;height:2.5em;margin:0 auto;width:100%;color:#F13636;font-size:1.2em;line-height:2.4em;}

/*打开抽奖*/
.prizes-center-sjst{width:28%;display:inline-block;margin-left:13px;}
.prizes-center-sjst .prizes-center-left{float:none;clear:both;width:100%;}
.prizes-center-sjst .prizes-center-right{width:100%;padding-left:0;}
.prizes-center-sjst .prizes-center-right h2{font-weight: normal;color:#F13636;font-size:1.4rem;line-height:2rem;}
.prizes-center-sjst .prizes-center-right p{color:#2C2C2C;font-size:1.4rem;line-height:1.4rem;}
.prize_but{width:92%;margin:0 auto;display:block;margin-top:6px;}
.prize_but img{max-width:100%;width:100%;height:100%;}
.acti-pup2{background-image:url(/assets/app/pages/webapp/images/clock-activity/pup-bg2.png);}
.acti-pup2-tlite{height:98px;text-align:center;line-height:78px;font-size:2.4em;color:#FF3131;}
/* 大转盘样式 */
.banner{display:block;width:76%;margin-left:auto;margin-right:auto;margin-bottom: 20px;position:absolute;margin-top: 17px;margin-left: 36px;}
.banner2{}
.banner2 img{width:20px;width:73px;margin-top:-28px;margin-left:2px;}
.banner .turnplate{display:block;width:100%;background-repeat:no-repeat;}
.banner .turnplate canvas.item{width:100%;}
.banner img.pointer{/*position:absolute;*/width:70px;height:auto;z-index:999;display:block;margin:0 auto;top: 85%;margin-top:44px;margin-left:-20px;}
.request{width:262px;height:auto;background-color:#FFF;border-radius:10px;position: absolute;top:50%;left:50%;margin-top:-110px;margin-left:-131px;text-align:center;overflow:hidden;}
.request img{max-width:100%;height:auto;}
.request-but{float:none;clear:both;display:block;background-color:#FFD230;padding:8px 0;line-height:initial;font-size:1.3em;color:#FFF;border-radius:20px;width:76%;margin:0 auto;margin-bottom:24px;}
.request-time-out{display:none;}
.time-out-top{width:45%;margin-top:35px;}
.time-out-but{margin-top:30px;}
.yes-jackpot{display:none;margin-top:-192px;}
.jackpot-top{width:46%;margin-top:13px;}
.jackpot-txt{color:#E52D2D;font-size:1.3em;text-align:center;padding:0 43px;}
.yes-jackpot-but{margin-top:10px;}
.no-jackpot{display:none;}
.no-jackpot-top{width:48%;margin-top:13px;}
.no-jackpot-but{margin-top:16px;}
.request-download-app{width:262px;height:auto;position:fixed;top:50%;left:50%;margin-top:-174px;margin-left:-131px;background-color:#FFF;border-radius:10px;display:none;padding-bottom:20px;}
.request-download-center{width:74%;height:100%;margin:0 auto;}
.request-download-app h2{font-size:2.4rem;color:#2C2C2C;text-align:center;width:90%;margin:0 auto;border-bottom:1px solid #DEDEDE;line-height:4.6rem;}
.request-download-app ul{overflow:hidden;text-align:center;}
.request-download-app li{display:inline-block;width:90%;margin:16px 0;}
.request-download-app li p{float:left;display:block;width:22px;height:22px;line-height:22px;text-align:center;background-color:#FFD230;color:#FFF;font-size:1.5rem;border-radius:50%;overflow:hidden;}
.request-download-app li span{display:inline-block;height:100%;line-height:22px;color:#666666;font-size:1.5rem;}
.request-download-app table{width:95%;margin:0 auto;}
.request-download-app td {vertical-align:middle;height:32px;}
.request-download-app td p{float:left;display:block;width:22px;height:22px;line-height:22px;text-align:center;background-color:#FFD230;color:#FFF;font-size:1.5rem;border-radius:50%;overflow:hidden;}
.request-download-app td span{color:#666666;font-size:1.5rem;width:100%;display: inline-block;width:100%;line-height:initial;padding-left:10px;}
.request-download-app strong{text-align:center;display:block;width:88%;background-color:#2C2C2C;font-size:2.4rem;color:#FFF;margin:12px auto;border-radius:4px;line-height:initial;padding:4px 0;}
.download-jlbhd{max-width:100%;height:auto;width:92%;margin:10px auto;display:block;}
.download-app-but{display:block;width:100%;background-color:#30AAFF;text-align:center;color:#FFF;font-size:1.5rem;border-radius:20px;line-height:initial;padding:8px 0;margin-top:10px;font-weight:bold;}
.request-shared{background-color:#F7F7F7;width:100%;display:none;}
.request-shared p{color:#B3B3B3;font-size:1em;text-align:center;line-height:2.5em;}
.request-shared-but{overflow:hidden;border-radius:10px;}
.request-shared-but a{display:inline-table;width:19%;margin:0 5%;}
.request-shared-but img{float:none;clear:both;margin-bottom:8px;}
.request-shared-but span{color:#B3B3B3;font-size:12px;display:inline-block;width:100%;float:none;clear:both;margin-bottom:10px;}
.divtcs{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.81);z-index:999;}
.cehus{width:200px;height:200px;background-color:#FFF;border-radius:5px;text-align:center;line-height:200px;font-size:20px;margin:0 auto;margin-top:40%;}
/*加载图标*/
.pup_fitplan{position:fixed;width:100%;height:100%;top:0;left:0;right:0;z-index:990;display:none;}
.puu_jzc{width:160px;height:160px;margin:0 auto;position:absolute;top:50%;left:50%;margin-top:-80px;margin-left:-80px;background-color:rgba(0, 0, 0, 0.78);border-radius:30px;text-align:center;transition:all 0.2s linear;}
.puu_jzc-img{max-width:100%;height:auto;width:44%;margin-top:34px;-webkit-animation:rotate 1.5s linear infinite;}
.puu_jzc-p{text-align:center;width:100%;display:inline-block;font-size:1.1em;color:#FFF;line-height:3em;}

/*微信分享*/
.authen-code{text-align:center;margin-bottom:2.4rem;}
.authen-code-rzm{display:inline-block;background-color:#FFF;border-radius:5px;text-align:center;max-width:70%;margin-top:4rem;margin-bottom:0.4rem;}
.authen-code-text{font-size:3rem;color:#424242;border:1px dashed #CCCCCC;padding:0.5rem 1.6rem 0rem 1.6rem;margin:1.4rem 2.4rem;line-height:initial;word-break:break-all;}
.authen-code-bottom{font-size:1.5rem;color:#FFF;text-align:center;}
.wech_but{display:block;width:88%;max-width:100%;height:auto;margin:0 auto;}
.wech_but img{max-width:100%;height:auto;width:100%;display:none;}

/*大转盘*/
.old-roundabout{padding:0;background-image:url(/assets/app/pages/webapp/images/clock-activity/cl-acti-bg.png);background-size:10px;background-position:top left;min-width:320px;width:100%;overflow:auto;height:100%;}
.old-roundabout .header{overflow:hidden;margin-bottom:3rem;}
.old-roundabout .banner{display:block;width:86%;margin:0 auto;position: inherit;margin-top:3rem;}
.old-roundabout .banner .turnplate{display:block;width:100%;position:relative;}
.old-roundabout .banner .turnplate canvas.item{width:100%;}
.old-roundabout .banner .turnplate img.pointer{position:absolute;width:31.5%;height:42.5%;left:34.6%;top:22.4%;margin-left:0;margin-top:0;}
/*.old-roundabout .header{overflow:hidden;position:relative;}
.old-roundabout .banner{position:relative;margin:0 auto;width:84%;margin-top:10px;}
.zhizheng{overflow:hidden;position:absolute;width:100%;top:50%;text-align:center;display:block;}
.old-roundabout .pointer{max-width:100%;height:auto;width:16%!important;margin-top:0!important;margin-left:0!important;}*/
.they-prize{background-color:#FFF;border-radius:1px;margin:0 auto;width:86%;overflow:hidden;}
.they-prize-title{height:4.4rem;line-height:4.2rem;padding-top:0.2rem;}
.they-prize-title1,.they-prize-title2{display:inline-block;text-indent:0rem;float:left;}
.they-prize-title1{color:#D51619;font-size:1.6rem;margin-left:1.2rem;font-weight:bold;}
.they-prize-title2{color:#808080;font-size:1.3rem;line-height:4.4rem;margin-left:0.4rem;height:100%;}
.they-prize-list{padding:0 1.2rem;overflow:hidden;width:100%;}
.they-prize-ul{text-align:center;overflow:hidden;}
.they-prize-li{width:31%;display:inline-block;margin-left:3.5%;margin-bottom:1rem;float:left;}
.they-prize-ul li:nth-child(1){margin-left:0;}
.they-prize-ul li:nth-child(3n+0){margin-right:0;}
.they-prize-ul li:nth-child(4n+0){margin-left:0;}
.they-prize-img{overflow:hidden;width:100%;position:relative;border:1px solid #ebebeb;}
.they-prize-li img{max-width:100%;height:auto;width:100%;}
.they-prize-money{position:absolute;left:0;right:0;bottom:0;display:inline-block;background-color:rgba(0, 0, 0, 0.60);color:#FFF;font-size:0.8rem;padding:0.3rem 0 0.2rem 0;line-height:1;}
.they-prize-li span,.they-prize-li strong{display:block;width:100%;font-size:1.2rem;text-align:center;}
.they-prize-li span{color:#E92E2E;margin-top:0.7rem;font-weight:bold;}
.they-prize-li strong{color:#595959;line-height:1;}
.they-prize-receive{background-color:#FFC74E;width:80%;color:#FFF;text-align:center;display:block;margin:0 auto;border-radius:2rem;line-height:1;padding:0.4rem 0;font-size:1.2rem;margin-top:0.7rem;}
.draw-statistics{background-color:#FFF;border-radius:1px;margin:1.2rem auto;width:86%;overflow:hidden;text-align:center;overflow: hidden;position:relative;height:8rem;padding:2rem 0 1.7rem;}
.statistics-left,.statistics-right{position:absolute;top:2rem;width:50%;text-align:left;}
.statistics-left{left:0;padding-left:1.2rem;}
.statistics-right{right:0;padding-right:0.7rem;}
.statistics-left h2,.statistics-right h2{color:#666666;line-height:1;font-size:1.2rem;}
.statistics-left p,.statistics-right p{color:#F43737;font-size:2.4rem;line-height:1;margin-top:1rem;}
.statistics-right h2{padding-left:1.2rem;}
.statistics-right p{padding-left:1.2rem;}
.statistics-center{height:100%;width:0.1rem;background-color:#F43737;margin:0 auto;}
.prize-list-set{background-color:#FFF;border-radius:1px;margin:0 auto;width:86%;overflow:hidden;}
.explain-activity{background-color:#FFF;border-radius:1px;margin:1.2rem auto;width:86%;overflow:hidden;text-align:center;}
.explain-activity .acti-explain-tlite{width:auto;height:3rem;}
.explain-activity-text{color:#595757;font-size:1.5rem;text-align:justify;padding:2rem;padding-top:0;}
.activity-finish{margin:0 auto;max-width:100%;height:auto;width:86%;display:block;margin-top:2rem;display:none;}
#acti-password::-webkit-input-placeholder {
	color:red;
}
.yes-prize-receive{background-color:#DFDFDF;}

/*教练主页*/
.border-1px {
    border-width: 1px 0;
    border-style: solid;
    border-color: #333;
}
.coach-index{background-color:#F2F2F2;}
.coach-index .container{padding:0;}
.top-beige{background-image:url(/assets/app/pages/webapp/images/coachesIndex/top-bg.jpg);background-size:100% 100%;padding:3.6rem 2rem 3.6rem 3.3rem;overflow:hidden;}
.fit-header-left{width:7.8rem;height:7.8rem;float:left;overflow:hidden;border:2px solid #FFF;border-radius:50%;}
.fit-coach-potn{width:7.8rem;height:auto;max-width:100%;}
.fit-header-right{float:left;width:56%;margin-left:1.6rem;}
.coach-title-name{overflow:hidden;height:1.9rem;margin-top:1.7rem;}
.coach-title-h2{color:#FFF;float:left;font-size:1.9rem;line-height:1;margin-right:0.4rem;}
.coach-sex-icon{max-width:100%;height:90%;width:auto;float:left;}
.coach-speciality{color:#FFF;font-size:1.4rem;line-height:1.3;padding-top:1.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.coach-nav-list{overflow:hidden;text-align:center;height:5rem;padding:0.5rem 0;background-color:#FFF;/*background-image:url(/assets/app/pages/webapp/images/coachesIndex/border.png);background-position:left bottom;background-repeat: repeat-x;background-size:0.1rem;*/border-width:1px 0px;-webkit-border-image: url("/assets/app/pages/webapp/images/coachesIndex/border.png") 2 0 stretch;border-image: url("/assets/app/pages/webapp/images/coachesIndex/border.png") 2 0 stretch;}
.coach-nav-but{display:inline-block;height:4rem;line-height:4rem;width:30%;float:left;text-align:center;}
.coach-nav-but-icon{max-width:100%;height:60%;width:auto;margin-right:0.5rem;display:inline-block;position:relative;/*top:-0.1rem;*/}
.coach-nav-but-name{display:inline-block;color:#FD6132;font-size:1.6rem;line-height:1;position:relative;top:0.2rem;}
.coach-nav-but-center{background-color:#33A0FF;border-radius:5px;width:40%;}
.coach-nav-but-center .coach-nav-but-name{color:#FFF;}
.coach-diary{float:none;clear:both;width:100%;text-align:center;margin:1.1rem 0;background-color:#FFF;line-height:initial;background-image:url(/assets/app/pages/webapp/images/coachesIndex/border.png),url(/assets/app/pages/webapp/images/coachesIndex/border.png);background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;}
.coach-diary-but{display:block;width:100%;height:4.4rem;padding-left:1.6rem;padding-right:1.4rem;line-height:4.4rem;}
.coach-diary-but-icon{float:left;max-width:100%;width:auto;height:2rem;position:relative;top:1.2rem;margin-right:1rem;}
.coach-diary-but-text{float:left;display:inline-block;line-height:1;font-size:1.6rem;color:#000000;position:relative;top:1.4rem;}
.coach-diary-but-icon-right{float:right;position:relative;top:1.5rem;max-width:100%;width:auto;height:38%;}
.club-biaos{background-color:#FFF;padding:1rem;overflow:hidden;background-image:url(/assets/app/pages/webapp/images/coachesIndex/border.png),url(/assets/app/pages/webapp/images/coachesIndex/border.png);background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;}
.club-biaos-left{width:6rem;overflow:hidden;float:left;border-radius:50%;}
.club-biaos-left-img{max-width:100%;height:auto;width:100%;}
.club-biaos-right{float:left;height:100%;width:75%;padding-left:1rem;}
.club-biaos-title{color:#333333;font-size:1.7rem;line-height:1;margin-top:1.2rem;}
.club-biaos-text{color:#B3B3B3;font-size:1.4rem;line-height:1.2;margin-top:0.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:justify;}
.club-abstract{padding:0.5rem 1rem 1rem 1rem;overflow:hidden;background-color:#FFF;background-image:url(/assets/app/pages/webapp/images/coachesIndex/border.png);background-position:left bottom;background-repeat: repeat-x;}
.club-abstract-title{color:#808080;font-size:1.4rem;}
.club-abstract-content{text-align:justify;font-size:1.6rem;color:#333333;line-height:1.4;overflow:hidden;word-break:break-all;text-align:justify;font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;min-height:1em;font-weight: 400;word-break:normal;word-wrap:break-word;}
.club-abstract-content img{max-width:100%;width:100%;height:auto;}
.photo-wall{padding:0.5rem 1rem 1rem 1rem;overflow:hidden;background-color:#FFF;}
.photo-wall-ul{overflow:hidden;}
.photo-wall-li{width:22.4%;float:left;margin-right:3.4%;margin-bottom:1rem;}
.photo-wall-ul li:nth-child(4n+0){margin-right:0;}
/*.photo-wall-li:nth-child(1){margin-left:0;}
.photo-wall-li:nth-child(3n+0){margin-right:0;}
.photo-wall-li:nth-child(4n+0){margin-left:0;}*/
.photo-wall-but{display:block;width:100%;height:auto;}
.photo-wall-photo{max-width:100%;width:100%;height:auto;}
.buanbisj{position:absolute;top:10px;right:10px;max-width:100%;width:50px;height:auto;z-index:999;}

/*优惠券*/
.share-coupons{}
.share-coupons .container{background-color:#212121;max-width:550px;margin:0 auto;padding:1rem;height:initial;}
.share-coupons .mainBody{overflow:hidden;}
.rob-stamps{overflow:hidden;}
.coupons-call{}
.call-club-header{background-color:#FFFFFF;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;height:6.5rem;overflow:hidden;padding:1.5rem 1.5rem 1.1rem 1.5rem;}
.call-club-header-left{float:left;height:100%;border-radius:50%;overflow:hidden;background-color:#DDD;}
.club-header-logo{max-width:100%;width:auto;height:100%;border-radius:50%;background-color:#DDD;}
.call-club-header-right{float:left;height:100%;padding-left:1.5rem;width:81%;}
.club-header-name{color:#333333;font-size:1.5rem;font-weight:bold;line-height:1;margin-top:0.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.club-header-synopsis{color:#B3B3B3;font-size:1.3rem;line-height:1.2;margin-top:0.5rem;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.call-club-bgimg{overflow:hidden;position:relative;}
.club-bgimg-bg{max-width:100%;width:100%;height:auto;}
.club-bgimg-text{display:block;width:100%;height:auto;color:#FFF;font-size:3rem;text-align:center;font-weight:bold;position:absolute;left:0;right:0;top:0;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.club-bgimg-bottom-adorn{position:absolute;left:0;right:0;bottom:0;width:100%;height:0.4rem;background-image:url(/assets/app/pages/webapp/images/wechat/bottom-adorn.png);background-position:left bottom;background-repeat:repeat-x;background-size:contain;}
.call-club-function{background-color:#FFF;overflow:hidden;}
.call-club-explain{color:#808080;font-size:1.4rem;text-align:justify;line-height:1.3;padding:1.6rem;}
.call-club-button{overflow:hidden;text-align:center;}
.club-button{display:inline-block;width:20%;margin:4% 5% 10% 5%;}
.club-button-icon{max-width:100%;height:auto;width:100%;}
.stamps-coupons{overflow:hidden;background-color:#EEEEEE;background-image:url(/assets/app/pages/webapp/images/wechat/stamps-coupons-zs-top.png),url(/assets/app/pages/webapp/images/wechat/stamps-coupons-zs-botton.png);background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;background-size:9px 4px;}

.share-coupons-header-but{display:block;width:90%;line-height:1;background-color:#FF3E3E;font-size:1.8rem;color:#FFF;border-radius:0.5rem;padding:1.3rem 0;text-align:center;margin:2rem auto;}
.share-coupons-header-but2{/*background-color:#FFD230;*/width:100%;margin:1.6rem auto;}
.rob-stamps-but{}
.yes-get-coupons{overflow:hidden;}
.get-coupons-but{}
.coupons-time-rule{overflow:hidden;background-color:#FFF;padding:1.5rem;padding-top:0;overflow:hidden;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;}
.coupons-time{}
.coupons-time-rule-title{font-size:1.8rem;color:#FF1E22;line-height:1;font-weight:bold;margin-bottom:0.9rem;}
.coupons-time-rule-text{color:#323232;font-size:1.5rem;line-height:1.2;}
.coupons-rule .coupons-time-rule-title{margin-top:1.6rem;}
.coupons-rule .coupons-time-rule-text{line-height:1.3;text-align:justify;}
.coupons-share-friends{background-color:#FFF;padding:1.5rem;overflow:hidden;;padding-top:0;}
.coupons-download-app{background-color:#FFF;padding:1.5rem;padding-bottom:0;overflow:hidden;}
.share-coupons-buy{background-color:#FFF;border-radius:0.5rem;width:88%;margin:0 auto;overflow:hidden;display:none;margin-top:-200px;position:absolute;left:0;right:0;top:50%;}
.coupons-buy-title{text-align:center;color:#FF4343;font-size:2.4rem;font-weight:bold;line-height:1;margin:2.5rem 0;padding-top:0.2rem;margin-top:2rem;}
.wikt-input{overflow:hidden;width:86%;margin:0 auto;}
.wikt-input-type{width:100%;background-color:#F0F0F0;border:0;border-radius:0.5rem;height:41px;line-height:41px;margin-bottom:1.4rem;padding:0 1.5rem;overflow:hidden;font-size:1.5rem;color:#0C0C0C;outline: none;font-weight:normal;-webkit-tap-highlight-color:rgba(255,0,0,0);}
.wikt-input-type::-webkit-input-placeholder{
	color:#ADADAD;
}
.wikt-input-phone{overflow:hidden;position:relative;}
.wikt-input-phone-but{position:absolute;top:3px;right:3px;background-color:#FFD230;color:#FFF;text-align:center;font-size:1.5rem;padding:10px 8px;border-radius:3px;line-height:1;}
.wikt-input-sex{overflow:hidden;margin-bottom:1.4rem;}
.wikt-input-male,.wikt-input-woman{background-color:#F0F0F0;color:#ADADAD;font-size:1.5rem;text-align:center;float:left;width:50%;line-height:1;padding:13px 0;}
.wikt-input-male{border-top-left-radius:5px;border-bottom-left-radius:5px;}
.wikt-input-male[radio="current"]{background-color:#61C2FF;color:#FFF;}
.wikt-input-woman{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.wikt-input-woman[radio="current"]{background-color:#FF6179;color:#FFF;}
.wikt-input-submit{background-color:#FFD230;border-radius:0.5rem;color:#FFF;line-height:1;width:100%;margin:0 auto;display:block;font-size:1.5rem;padding:1.3rem 0;text-align:center;margin-bottom:1.4rem;margin-top:2rem;}
.wikt-input input[name="name"]{}
.use-coupons{background-color:#FFF;border-radius:0.5rem;width:25rem;margin:0 auto;overflow:hidden;position:absolute;left:0;right:0;top:50%;margin-top:-170px;display:none;}
.use-coupons-describe{color:#ADADAD;font-size:1.5rem;line-height:1.3;text-align:center;width:78%;margin:0 auto;margin-bottom:2.4rem;}
.wikt-input input[name="coupons-password"]{margin-bottom:0;}
.coupons-submit-but{display:block;margin:10% auto;width:30%;}
.coupons-submit-img{max-width:100%;width:100%;height:auto;}
.couponspup-download-app{background-color:#FFF;border-radius:0.5rem;width:25rem;margin:0 auto;overflow:hidden;position:absolute;left:0;right:0;top:50%;margin-top:-228px;display:none;}
.couponspup-download-waiket{width:86%;margin:0 auto;overflow:hidden;padding-top:1rem;}
.couponspup-waiket-title{color:#666666;font-size:1.8rem;line-height:1;padding-top:2rem;padding-bottom:1rem;}
.copy-rzm{color:#2C2C2C;font-size:2.4rem;text-align:center;border:1px dashed #B5B5B5;border-radius:5px;}
.download-waiket-appbut{background-color:#30AAFF;color:#FFF;font-size:1.5rem;text-align:center;line-height:1;width:100%;display:block;margin:0 auto;border-radius:5px;padding:1rem 0;}
.couponspup-imgs{max-width:100%;width:100%;height:auto;margin-bottom:3rem;}
.get-coupons-ul{overflow:hidden;padding-top:6%;padding-bottom:2%;padding-left:2%;}
.get-coupons-li{width:16.6%;margin:0 1.5%;margin-bottom:4%;float:left;}
.get-coupons-li-but{display:block;}
.get-coupons-li-img{max-width:100%;width:100%;height:auto;}
.couponspup-attention{background-color:#FFF;border-radius:0.5rem;width:80%;margin:0 auto;overflow:hidden;position:absolute;left:0;right:0;top:50%;margin-top:-173px;}
.couponspup-attention-waiket{width:86%;margin:0 auto;overflow:hidden;text-align:center;}
.qrcode{text-align:center;border: 1px dashed #000;padding:6px;border-radius:3px;line-height:1;margin-bottom:1.5rem;}
.qrcode img{max-width:100%;}
.cn-pup-share{position:fixed;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.87);top:0;left:0;right:0;display:none;overflow:hidden;text-align:right;}
.cn-pup-share img{max-width:100%;height:auto;width:220px;margin-top:10px;margin-right:30px;}
.cn-pup-phone{background-color:#FFFFFF;border-radius:5px;width:80%;position:absolute;top:50%;left:0;right:0;margin:0 auto;line-height:1;display:none;margin-top:-105px;}
.cn-phone-title{color:#FF4343;font-size:24px;text-align:center;margin:18px 0 12px 0;}
.cn-text-input{outline: none;height:40px;line-height:40px;padding:4px 0;text-align:left;text-indent:4px;color:#0F0F0F;font-size:15px;width:80%;margin:0 auto;display:block;border:0;border-radius:5px;background-color:#F0F0F0;}
.cn-text-input::-webkit-input-placeholder{
    color:#ADADAD;
}
.yes-goumai{background-color:#FFFFFF;border-radius:5px;width:80%;position:absolute;top:50%;left:0;right:0;margin:0 auto;line-height:1;display:none;margin-top:-112px;}
.yes-goumai .cn-phone-title{margin-top:26px;margin-bottom:20px;}
.yes-goumai-text{color:#808080;text-align:center;font-size:15px;width:80%;display:block;line-height:1.3;margin:0 auto;}
.cn-button-ys{background-color:#33A0FF;color:#FFF;font-size:15px;text-align:center;line-height:1;display:block;width:80%;margin:26px auto;border-radius:5px;padding:12.5px 0;}
.zjts{border-top:1px solid #DEDEDE;width:80%;margin:0 auto;padding-top:11px;text-align:justify;font-size:13px;color:#666;margin-bottom:4px;}
.sh-Errorp-message{position:absolute;left:0;right:0;width:80%;margin:0 auto;top:50px;text-align:center;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.phone-js{margin-top:58px;}

.wraper{width:100%; height:auto; margin:0 auto;  position:relative;}

.scroll_pic_view{
    position:relative;
}
.scroll_pic_view>div{
    width:10000px;
    overflow:hidden;
}
.scroll_pic_view ul{
    width:100%;
    white-space: nowrap;
    overflow: hidden;
}
.scroll_pic_view ul li{
    float:left;
}
.scroll_pic_view ul li a{
    display: block;
}
.scroll_pic_view ul li img{
    width:100%;
    /*max-height:300px;*/
    height:auto;
}

.scroll_pic_view ol{
    position: absolute;
    z-index: 1000;
    bottom:12%;
    width:100%;
    text-align: center;
    pointer-events:none;
}
.scroll_pic_view ol li{
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-left:3px;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
    background: #272727;
    color:#fff;
    line-height:25px;
    margin-bottom:-5px;
}
.scroll_pic_view ol li span{
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
    display: block;
}
.scroll_pic_view ol li.on span{
    -webkit-transform: skew(0deg);
    -moz-transform: skew(0deg);
    -o-transform: skew(0deg);
}
.scroll_pic_view ol li.left span{
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
}
.scroll_pic_view ol li.left{
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
}
.scroll_pic_view ol li.on{
    color:#ffffff;
    line-height:25px;
    margin-left:1px;
    margin-right:-2px;
    border-bottom: 25px solid #48aff0;
    border-left: 8px solid transparent;
    border-right:8px solid transparent;
    height: 0;
    width: 60px;
    background:none;
    -webkit-transform: skew(0deg);
    -moz-transform: skew(0deg);
    -o-transform: skew(0deg);
}


.list_article{
    padding:10px;
}
.list_article li{
    border-bottom:1px solid #ccc;
    padding:10px;
}
.list_article .article_summary{
    padding:0 10px;
}
.list_article .tbox{
    width:100%;
    display: block;
    -webkit-box-sizing:border-box;
}
.list_article .tbox h3{
    font-size:14px;
    line-height:25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
    max-width: 200px;
    color:#272727;
}
.list_article .tbox p{
    color:#747474;
    overflow: hidden;
    height:36px;
    line-height:18px;
}

.list_article .tbox>div{
    vertical-align: middle;
}

.list_article span{
    width:80px;
    height:65px;
    overflow: hidden;
    display: block;
}
.list_article span img{
    width:100%;
    min-height:100%;
}



.main ul{ float:left; margin-left:20px;}
.main ul li{width:290px; height:177px; float:left; margin-top:20px; background:#ffffff;border-radius:30px; margin-right:20px;line-height:30px;border-radius:15px;}
.main ul li img{width:290px; height:140px;float:left; text-align:center;}
.main1{width:20%; height:177px;float:left;margin:0 auto;}


.scroll_pic_nav p{color:#FFF;}