@charset "utf-8";body{font-size:62.5%;line-height:1.2;padding-top:44px}
.activated{background:0 0}
.header{position:fixed;background:#fff;text-align:center;font-size:.5rem;padding:0;color:#333;height:44px;line-height:44px;width:100%;left:0;top:0;z-index:999;border-bottom:1px solid #eee}
.header .back,.header .user{display:inline-block;position:absolute;top:0;height:1.65rem;line-height:1.6rem;color:#fff}
.header .logo{display:block;width:130px;height:30px;padding:10px 0 0 10px}
.header .logo img{display:block;width:100%}
.header .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:40%}
.header .search:hover{background-color:#0067d2}
.header .search span{display:none}
.header .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-user.png) no-repeat center center;background-size:40%}
.header .user-icon span{display:none}
.header .user-icon:hover{background-color:#0067d2}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px}
@media (min-width:641px){body{width:640px;margin:auto}
}
.contain{background:#eee}
.user{right:5%}
.back{left:5%}
.back .icon-left,.user .icon-person{font-size:.55rem}
.banner img,.banner-img{width:100%}
.menu{background:#fff;margin-bottom:10px;border-bottom:1px solid #eee}
.footer-page,.menu ul{font-size:0}
.menu ul li{width:25%;padding:.5rem 0;text-align:center;float:left;border-right:1px solid #eee}
.menu ul li>a{display:block}
.menu ul li img{width:1.5rem}
.menu ul li .menu-txt{font-size:.35rem;font-weight:600;color:#555;line-height:.6rem}
.brief,.news{background:#fff;margin-bottom:3%}
.basic-tit,.brief-tit,.news-tit{position:relative;font-size:.4rem;font-weight:600;padding:0 .35rem;height:1.3rem;line-height:1.3rem;border-bottom:1px solid #eee}
.brirf-content,.news-content{padding:.35rem;border-bottom:1px solid #eee}
.news-content{border-bottom:1px solid #eee}
.brirf-content .bc-left,.news-content .nc-left{width:35%}
.bc-left>img,.nc-left>img{width:100%;border-radius:5px}
.brirf-content .bc-right,.nc-right .ncr-top{font-size:.4rem;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.brirf-content .bc-right{width:62%;-webkit-line-clamp:4}
.news{margin-bottom:1.5rem}
.news-content .nc-right{width:62%}
.nc-right .ncr-top{-webkit-line-clamp:2}
.nc-time{display:block;padding:.6rem 0;font-size:.35rem;color:#999}
.footer-page{padding:.2rem 0 .1rem;border-top:1px solid #eee}
.footer{position:fixed;bottom:0;left:0;width:100%;background:#fff}
.footer .page-item{float:left;width:25%;text-align:center;font-size:.4rem;color:#999;line-height:.65rem}
.page-item a{display:block}
.page-item i{color:#999; font-size:0.85rem}

.page-item.active i,.page-item.active p{color:#049c50!important}
.contact-box,.dorm-book,.login-box{background:#fff}
.dorm-book{position:relative}
.contact-box li,.dorm-book li{padding:0.15rem 0.35rem; line-height:1.2rem;border-bottom:1px solid #eee;font-size:0;position:relative}
.dorm-book li *{ display:inline-block; vertical-align:middle}
.login-name,.login-psw{display:inline-block;width:.81rem;height:.585rem;vertical-align:middle}
.wicheck input[type=text],.wicheck input[type=password]{width:100%;height:1.2rem;vertical-align:middle;line-height:1.2rem;border:none;font-size:.3rem;outline:0}
.btn{display:block;margin:.35rem 0 0 0;border:1px solid #a6e3bb;border-radius:1.4rem;height:1.4rem;width:100%;line-height:1.4rem;text-align:center;font-size:.5rem;background:#f4fef8;color:#8dd2a6}
.next{display:block;margin:.35rem 0 0 0;border:1px solid #ff7300;border-radius:1.4rem;height:1.4rem;width:100%;line-height:1.4rem;text-align:center;font-size:.5rem;background:#ff7300;color:#fff}
.confirm>a:focus{background:#049c50;color:#fff}
.foget-psw{text-align:right;font-size:.42rem}
.foget-psw>a{color:#049c50}
.wicheck{border:1px solid #e0e0e0;line-height:1.2rem;height:1.2rem;border-radius:1.2rem;padding:0 0 0 .5rem;margin-bottom:.4rem;overflow:hidden;box-sizing:content-box;background:#fff}
.wicheck span{display:inline-block;width:8%;margin-right:.35rem}
.wicheck span img{width:100%}
.wicheck input[type=text],.wicheck input[type=password]{width:80%;font-size:.4rem}
.ask-box{background:#fff;padding:0 .35rem}
.ask-item{border-bottom:1px solid #eee;line-height:1.3rem}
.ask-item a,.sign-out>a{display:block;position:relative}
.signup-find{font-size:.3rem;width:90%;margin:.5rem auto}
.signup-find img{width:.5rem}
.ask-item .ask-word,.sign-out>a>span{color:#333;font-size:.45rem}
.goin{position:absolute;top:0;right:0;color:#f60}
.goin .iconfont{font-size:.45rem;color:#aaa}
.sign-out{margin-top:3%;margin-bottom:2.295rem;background:#fff;padding:3% 4.5%}
.write-info{width:100%;position:relative;background:#049c50;overflow:hidden}
.write-info img{width:1.8rem;height:1.8rem;border-radius:2rem;border:2px solid #fff}
.write-info>span{display:block;text-align:center;padding-top:.4rem;padding-bottom:.4rem}
.write-info>p{text-align:center;font-weight:600}
.write-info .goin{right:4.5%;top:15%;color:#fff}
.outlayer{display:none;position:fixed;top:0;left:0;height:100%;width:100%}
.cover{background:rgba(0,0,0,.3);width:100%;height:100%;z-index:1}
.tip-box{position:absolute;top:33%;left:15%;right:15%;display:inline-block;background:#fff;padding:.5rem .7rem;z-index:2;border-radius:6px}
.tip-box>h3{margin-bottom:15%;font-size:.675rem}
.tip-box a{font-size:.54rem}
.report-process{position:relative;margin:4% 4.5%}
.process-inner>li{position:relative;padding-bottom:1.5rem;padding-left:50px}
.pro-word{position:relative;display:inline-block;width:87.5%;height:1.6rem;border-radius:5px;padding:2% 6%;background:#fff;background:url(../img/box.png) no-repeat;background-size:cover}
.pro-word>h3{font-size:.459rem;color:#30b8a2;font-weight:100;margin-bottom:3%}
.pro-word>.goin{top:18%;right:5%}
.pro-tip{font-size:.31rem;color:#4c4c4c}
.nodo>*{color:#888!important}
.pro-img{position:absolute;top:5px;left:-4px;width:40px;z-index:2}
.pro-img>img{width:100%}
.pro-icon{position:absolute;top:10px;left:16px;width:2px;height:90%;background:url(../img/line.png) repeat-y;z-index:1}
.step ul li{font-size:.55rem}
.book-tit{display:inline-block;width:20%;text-align:left;font-size:.4rem;color:#666;vertical-align:middle;padding-right:2%;padding-left:1%; line-height:0.6rem; font-weight:400}
.contact-box input[type=text],.dorm-book input[type=text],.dorm-book input[type=password]{width:69%;height:.8rem;vertical-align:middle;line-height:.8rem;border:none;outline:0;text-align:right}
.contact-box .goin,.dorm-book .goin{top:35%;right:2%}
.step-btn{margin:.5rem .45rem;text-align:center}
.download{width:40%;float:right;background:#1693ff;border-radius:4px;margin-right:2%;color:#fff;padding:3% 0;font-size:.48rem}
.download a{color:#fff}
.step{position:relative;z-index:2}
.step ul{position:relative;z-index:2}
.step ul li{display:inline-block;width:25%;padding:.38rem 0;text-align:center;font-size:.4rem;color:#A9A9A9; vertical-align:top}
.step-icon{width:1.25rem;height:1.25rem;display:inline-block;line-height:1.25rem;border-radius:50%;background:#d3d3d3;color:#fff;margin-bottom:.2rem}
.step-icon.passbg{background:#47b572}
.step-txt{color:#47b572}
.pro-line{position:absolute;z-index:1;top:20%;left:15%;width:72%}
.pro-line>img{width:100%}
.contact-box .book-tit{width:36%}
.contact-box input[type=text]{width:57%}
.checkshow>p{border-bottom:1px solid #eee;padding-left:.48rem;margin-right:4%;background:url(../img/nocheck.png) no-repeat center right}
.checked{background:url(../img/check.png) no-repeat center right!important}
.checkshow{display:none;font-size:.42rem;line-height:1.3rem;margin-top:.35rem;position:fixed;bottom:0;left:0;z-index:23;width:100%;box-shadow:#ddd 2px 0 6px;background:#fff}
.heade-img,.upload-head>span{display:inline-block;width:1.4rem;height:1.4rem;position:relative}
.heade-img>img,.upload-head>span>img{width:100%}
.upload-head>span>input{width:50px;height:50px;position:absolute;left:0;top:0;z-index:2;opacity:0;filter:alpha(opacity=0)}
.upload-head>p{font-size:.35rem;color:#666;margin-top:.2rem}
.sex{position:absolute;right:0;font-size:.4rem}
.sex label{width:2rem;display:inline-block;background:url(../img/sex-nocheck.png) no-repeat left 4px;background-size:15%;line-height:.6rem;padding-left:.4rem}
.dorm-book select{ border:0}
.sex-check{background:url(../img/sex-check.png) no-repeat left 4px!important;background-size:15%!important}
.info-top{padding:.65rem 4%;line-height:1.4rem}
.info-top>span{display:inline-block;float:left}
.stu-name{font-size:.45rem;margin-left:.35rem}
.code{width:3rem;margin-left:2.8rem}
.basic-tit{font-size:.45rem!important;height:1.1rem;line-height:1.1rem;background:url(../img/slidebar.png) -4px center no-repeat}
.info-middle{display:inline-block;font-size:.46rem;width:75%;text-align:right;vertical-align:middle}
.cost>span{display:inline-block;width:33.333%;word-break:break-word;float:left;font-size:.46rem;text-align:center}
.cost.first{background:#f5f5f5}
.print{border:2px solid #45c0f8;color:#45c0f8!important;background:0 0!important;margin-bottom:.5rem}
.reportcard{background:#fff;padding:1.5rem 4%}
.state-box{font-size:.45rem!important;text-align:right;font-weight:600;line-height:1rem;color:#333}
.state-img{display:inline-block;width:.7rem;height:.7rem;line-height:.7rem}
.state-img>img{width:100%;height:100%}
.state{font-size:.45rem;font-weight:100}
.cover-bg{background-color:#4A4A4A;bottom:0;height:100%;left:0;opacity:.2;position:fixed;right:0;top:0;width:100%;z-index:22;display:none}
.close{display:block;padding:.1rem;text-align:center;background:#049c50;color:#fff}
.hd{font-size:0;background:#fff;height:1.4rem;border-bottom:1px solid #ddd;line-height:1.4rem}
.delayReport .hd li,.greenway .hd li{display:inline-block;float:left;font-size:.35rem!important;text-align:center;margin:0 2%;height:1.4rem;line-height:.5rem;padding:.15rem 0;color:#666}
.greenway .hd li{width:21%}
.delayReport .hd li.active,.greenway .hd li.active{border-bottom:2px solid #049c50;color:#049c50}
.delayReport .bd>div,.greenway .bd>div{display:none}
.book-tit.house{width:22%!important}
.house-input{width:72%!important}
.reason{padding:4%;background:#fff;margin-bottom:-9%}
.reason>textarea{width:100%;height:4rem;padding:2%}
.prove{padding:4% 3%;background:#fff;margin-bottom:-5%}
.scimg{border-bottom:1px solid #eee;padding:.5rem 0; width:100%; color:#ff3300}
.scimg>p{width:30%;position:relative;float:right;margin-right:2%}
.scimg>p>span{display:inline-block;width:100%;height:1rem;line-height:1rem;text-align:center}
.scimg>p>span img{width:100%}
.scimg>p>input{position:absolute;width:100%;height:1rem;top:0;left:0;opacity:0;filter:alpha(number=0)}
.sctitle{float:left;width:40%;font-size:.4rem; font-weight:600; color:#000 !important}
.scxing{background:url(../images/xing.png) no-repeat top center;width:30px;height:30px;background-size:30px 60px;float:right}
.scxing2{background:url(../images/xing.png) no-repeat bottom center;width:30px;height:30px;background-size:30px 60px;float:right}
.book-tit.delay{width:29%!important}
.delayinput{width:65%!important}
.delayReport .hd li{width:46%}
.konw-box,.route-box{padding:3%}
.answer-content,.data-content,.know-content,.notice-content,.noticeDtail{background:#fff;font-size:.45rem;line-height:24px;color:#033333;}
.know-content{padding:3% 4%}
.notice-box{padding:2% 4%}
.answer-content>a,.data-content>a,.notice-content>a{position:relative;display:block;border-bottom:1px solid #ddd}
.notice-list h3{font-size:.48rem}
.answer-list,.notice-list{width:84%;padding:2% 4%;color:#333}
.notice-list .list-tit.answer-list .list-tit{margin-bottom:.2rem;font-size:.5rem}
.answer-list .list-tit{margin-bottom:.2rem;font-size:.48rem}
.answer-list .list-txt{line-height:.75rem}
.notice-list .list-txt{line-height:.75rem;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.data-content .goin,.notice-content .goin{top:36%;right:4%}
.noticeDtail{padding:3% 5%}
.detail-tit{font-weight:600;padding:3%;font-size:.5rem;font-family:微软雅黑;color:#333}
.detail-tit>span{font-weight:100;color:#666;text-align:right;display:block;font-size:.38rem}
.content-bottom ul,.content-top ul{background:#fff;padding:5% 3%}
.route-box .content-bottom li,.route-box .content-top li{font-size:0;line-height:30px;margin-bottom:2%}
.route-icon{display:inline-block;margin-right:3%;vertical-align:top}
.route-word{display:inline-block;width:82%;font-size:.45rem;line-height:22px;vertical-align:middle}
.route-icon .iconfont{color:#0fb1f9}
.map{display:inline-block;width:100%;height:4.8rem;margin-top:4%}
.map>img{width:100%}
.content-bottom{margin-top:5%}
.content-bottom .route-icon{margin-right:3%;font-size:.45rem}
.content-bottom .route-word{width:76%;line-height:26px}
.answer-box{padding:2% 4%}
.answer-content{background:#eee!important}
.answer-content>a{background:#fff;margin-bottom:3%}
.myanswer .route-icon .iconfont{font-size:.65rem}
.myanswer-box{padding-top:3%}
.myanswer a{display:block}
.myanswer li{position:relative;padding:3%;line-height:30px;background:#fff;border-bottom:1px solid #ddd}
.myanswer .route-word{width:64%}
.myanswer .goin{top:20%;right:5%;font-size:.24rem}
.list-group-item{position:relative;padding-bottom:15px}
.label-radio{display:block;width:100%;padding:0 .4rem;cursor:pointer;border-bottom:1px solid #eee;font-weight:100;margin-bottom:0}
label.label-radio input[type=checkbox],label.label-radio input[type=radio]{display:none}
.item-inner{width:100%;min-height:1.4rem;font-size:.48rem;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-ms-flex:1;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}
.letter{position:absolute;top:0;right:0;font-size:.48rem;color:#666}
.letter>li{padding:.04rem 0}
.icon-bus{color:#10aeff}
.icon-green{color:#ffc000}
.icon-delay{color:#4cd127}
.icon-route{color:#63acff}
.icon-login{color:#ff9e63}
.icon-question{color:#30b8a2}
.icon-ask1{color:#a2d698}
.icon-ask{color:#94ace9}
.icon-answer{color:#feb73b}
.icon-data{color:#63acff}
.icon-changpsw{color:#b9e12a}
.icon-logout{color:#f75555}
.icon-psw,.icon-user{color:#45c0f8}
.kechengbiao{width:100%;padding:0 .35rem}
.kechengbiao p{font-size:14px;color:#f60;line-height:36px}
.kechengbiao table{width:100%;border:1px solid #a6e3bb;font-size:12px;background:#f4fef8;color:#666}
.kechengbiao table th{border:1px solid #a6e3bb;padding:5px}
.kechengbiao table td{border:1px solid #a6e3bb;padding:5px;text-align:center}
.zhuanye{width:96%;margin:auto;padding-bottom:70px}
.zhuanye li{position:relative;border-radius:5px;padding:10px;margin-top:10px;height:150px;overflow:hidden;color:#fff}
.zhuanye li .p1{font-size:16px;line-height:40px;color:#fff}
.zhuanye li .xian{background:#fff;height:1px;width:100%;margin-bottom:20px}
.zhuanye li .p2{font-size:12px;color:#fff}
.zhuanye li .jiantou{position:absolute;right:0;background:url(../img/jiantou.png) center no-repeat;width:20px;height:20px;top:100px;background-size:20px}
.zifei{width:100%;padding-bottom:70px}
.guanggao2{width:100%;overflow:hidden;margin:0 auto;background:#fff;border-bottom:1px solid #eee;padding:.25rem 0 .25rem .25rem;box-shadow:0 0 2px #ddd}
.guanggao2 .education li{float:left;width:25%;font-size:.35rem;padding:0 .15rem 0 0}
.guanggao2 .education li a{display:block;border:1px solid #dfdfdf;height:1rem;border-radius:5px;text-align:center;line-height:1rem}
.guanggao2 .education .cur a{background:#eee}
.zymc{font-weight:600}
.guanggao{height:3rem;padding-bottom:.5rem;width:100%;margin:0 auto;background:#fff}
.guanggao .scroller{overflow-x:auto}
.guanggao .scroller ul{white-space:nowrap}
.guanggao .scroller li{display:inline-block;font-size:.3rem;padding:.2rem .1rem}
.guanggao .scroller li a{height:2.5rem;display:block;border-radius:5px;padding:.2rem;background:#f47900;color:#fff}
.sxan{font-size:.35rem;height:1.4rem;line-height:1.4rem}
.sxxx{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;z-index:9999}
.sxtitle{font-size:.4rem;line-height:1rem}
.sxlist li{float:left;width:29.6%;padding:.1rem .2%;font-size:.35rem;margin:1.5%;background:#f1f1f1;color:#000;text-align:center;border-radius:3px;height:1rem;line-height:1rem}
.sxxxinput{border-radius:3px;display:block;width:100%;line-height:1rem;margin:0 0 10px 0;padding:0 .25rem}
.zifeisq{width:100%}
.zifeisq li{border-bottom:1px solid #eee;background:#fff;padding:.35rem;margin:0 .25rem 10px;box-shadow:0 2px 2px #eee;font-size:.43rem}
.zifeisq li .sqxk{width:100%;padding:.25rem 0}
.time{color:#999;padding:.2rem 0;margin-top:.2rem;border-top:1px dashed #eee}
.sqxk{border-top:1px solid #eee}
.language{float:right;color:#999;line-height:20px}
.money{float:left;line-height:20px}
.line-through{text-decoration:line-through;color:#999!important}
.zifeisq li .shenqing{display:block;width:100%;text-align:center;background:#ff993e;color:#fff;height:1.2rem;line-height:1.2rem;border-radius:.6rem;font-size:.5rem;font-weight:600}
.zifeixq{width:96%;padding-bottom:1.6rem;margin:10px auto;line-height:.8rem;font-size:.46rem}
.zifeixq .titlezf{font-weight:700;font-size:.6rem;margin-bottom:10px}
.xing{display:inline-block;color:red;font-size:.4rem;width:1%;height:1.2rem;line-height:1.2rem}
.qianzheng{margin:.3rem auto;padding:10px;background:#f1f1f1;color:#666;font-size:.4rem;line-height:.6rem}
.qianzheng li{line-height:.8rem}
.qianzheng ul{margin:.3rem 0}
.qianzheng a{color:#049c50}
.report{display:inline-block;width:74%;vertical-align:middle;line-height:.8rem;border:none;font-size:.44rem;padding-left:2%}
.report a{color:#049c50}
.xuefei{border-top:10px solid #f1f1f1;font-size:.46rem;width:100%;margin:.5rem auto}
.xftitle{border-bottom:1px solid #f1f1f1;width:100%;padding-left:2%;border-left:2px solid #FFAA30;font-size:.6rem;line-height:1.2rem;color:#000;font-weight:700}
.xfjiage{border-bottom:1px dashed #e1e1e1;line-height:1.2rem;width:96%;margin:auto}
.sctp{font-size:.6rem;padding-top:10px;margin-top:10px;margin-bottom:10px}
.tijian{background:#f1f1f1;padding:10px;font-size:.46rem}
.album{padding:10px 0;text-align:center}
.album_o{display:inline-block;width:10px;height:10px;margin:5px;background:#FFF;border:1px solid #049c50;border-radius:10px}
.album_c{display:inline-block;width:10px;height:10px;margin:5px;background:#049c50;border:1px solid #049c50;border-radius:10px}
.ui-ok{background:#FFF url(../images/icon-ok.png) no-repeat center 44px;background-size:100px 100px;padding:188px 16px 44px 16px;text-align:center}
.ui-ko{background:#FFF url(../images/icon-ko.png) no-repeat center 44px;background-size:100px 100px;padding:188px 16px 44px 16px;text-align:center}
.ui-ko p,.ui-ok p{margin:0;font-size:20px;font-weight:700;padding-bottom:44px}
.ui-ko div,.ui-ok div{font-size:16px;color:#999;padding-bottom:44px}
.ui-ko input,.ui-ok input{margin-bottom:16px}
.sch{padding:16px;clear:both}
.ui-form{background:#FFF;overflow:hidden;clear:both;padding:0 10px}
.limit{padding:0 10px}
.ui-form p{padding:16px 0;margin:0;font-size:14px;font-weight:700;clear:both}
.ui-form div{line-height:32px}
.ui-form em{padding-left:6px;font-size:12px;color:red}
.ui-form b{float:right;font-size:12px;color:red;font-weight:400}
.ui-form label{display:inline;margin:0 0 0 6px;font-size:16px}
.ui-form input[type=text],.ui-form input[type=password],.ui-form input[type=search],.ui-form input[type=tel],.ui-form input[type=number],.ui-form input[type=email],.ui-form input[type=url]{box-sizing:border-box;width:100%;height:44px;line-height:44px;border:#B2B2B2 1px solid;padding:0 6px;border-radius:0;font-size:14px;-webkit-appearance:none}
.ui-form input[type=search]{background:url(img/ico-search.png) no-repeat 6px center;background-size:16px 16px;padding:0 28px}
.ui-form input[type=date]{width:150px;height:44px;line-height:44px;border:#B2B2B2 1px solid;border-radius:0;padding:0 10px;font-size:14px;-webkit-appearance:none}
.ui-form input[type=datetime-local]{width:180px;height:44px;line-height:44px;border:#B2B2B2 1px solid;border-radius:0;padding:0 10px;font-size:14px;-webkit-appearance:none}
.ui-form input[type=radio]{border:#B2B2B2 1px solid}
.ui-form input[type=checkbox]{border:#B2B2B2 1px solid}
.ui-form select{padding:0 3px;font-size:14px;height:32px;line-height:32px;border:#B2B2B2 1px solid;margin:0 10px 10px 0;background:#FFF}
.ui-form textarea{box-sizing:border-box;width:100%;height:72px;line-height:24px;padding:3px;font-size:14px;border:#B2B2B2 1px solid;-webkit-appearance:none}
.ui-form #captcha{width:100px}
.ui-form #answer{width:80%}
.webuploader-container{position:relative}
.webuploader-element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.webuploader-pick{position:relative;display:inline-block;cursor:pointer;width:80px;height:80px}
.webuploader-pick-disable{opacity:.6;pointer-events:none}
.ui-form-thumb-show{width:80px;height:60px;border:#EDEEF1 1px solid;margin-right:16px;float:left;display:none}
.ui-form-thumb-show img{width:80px;height:60px;border:none}
.ui-form-thumb-upload{width:80px;height:60px;overflow:hidden;border:#EDEEF1 1px solid;float:left;background:url(../images/upload-image.png) no-repeat center center;background-size:40px 40px}
.ui-form-album-show{width:110px;height:110px;margin-bottom:10px;border:#EDEEF1 1px solid;margin-right:16px;float:left;display:none}
.ui-form-album-show img{width:110px;height:110px;border:none}
.ui-form-album-upload{width:110px;height:110px;overflow:hidden;border:#EDEEF1 1px solid;float:left;background:url(../images/upload-image.png) no-repeat center center;background-size:40px 40px}
.ui-form-file-upload{position:relative;width:32px;height:30px;overflow:hidden;float:right;background:#FFF url(../images/upload-file.png) no-repeat center center;background-size:16px 16px;margin:-31px 2px 0 0}
.ui-form-avatar-show{width:80px;height:60px;border:#EDEEF1 1px solid;margin-right:16px;float:left;display:none}
.ui-form-avatar-show img{width:80px;height:60px;border:none}
.ui-form-avatar-upload{width:80px;height:60px;overflow:hidden;border:#EDEEF1 1px solid;float:left;background:url(../images/upload-image.png) no-repeat center center;background-size:40px 40px}
.steps-title{color:#333;font-size:.45rem;font-weight:600;line-height:1.25rem;padding:0 .35rem 0 0.65rem;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee; position:relative}
.steps-title:after{ position:absolute; content:""; width:5px; height:0.5rem; background:#038644; left:0.35rem; top:0.35rem}
.ajax_return{text-align:center;padding:.35rem 0}
.ajax_return img{margin:0 auto}
.loginsingup-input .content30 .lsu select{border:0 none;float:right;height:1.83467rem;outline:medium none;padding:0 .21333rem;text-align:right;width:7.5rem}

.top-bar{float:left;height:44px;left:0;line-height:44px;position:absolute;top:0}
.top-bar i{display:block;height:44px;padding-top:16px;position:relative;width:40px}
.top-bar i:before{border-bottom:2px solid #049c50;border-left:2px solid #049c50;content:"";display:block;height:10px;left:.45rem;position:absolute;transform:rotate(45deg);width:10px}

.write-info1{ padding:0.35rem 0 0.8rem}
.write-info1 p{ line-height:normal; height:2.6rem; padding:0.65rem 0}
.write-info1 p *{ display:block}
.write-info1 p em{ font-style:normal; font-weight:400; font-size:0.57em; height:0.7rem; line-height:0.7rem; padding:0 0.25rem; border-radius:0.4rem; background:#038644; margin-top:0.15rem}
.sar{ position:absolute; top:1.5rem; right:0.5rem; height:0.8rem; line-height:0.8rem; background:#1dbd6d; padding:0 0.3rem; color:#fff; font-size:0.42rem; border-radius:0.4rem}
.sar i{ margin-right:0.2rem}
.write-info1 img{ width:2rem; height:2rem}

.listy{ padding:0; margin:-15px 0 0 0; border-radius:8px 8px 0 0; position:relative; z-index:1}
.listy li{ width:33.33%; border:0 !important; position:relative}
.listy li:nth-child(2){ border-right: 1px solid #eeeeee !important;}
.listy .dingdanqian li p{ color:#8b8b8b; margin:0.1rem 0}
.listy .dingdanqian li span{ color:#000; font-weight:400}
.listy .dingdanqian li span em{ color:#000; font-size:0.8rem; font-style:normal; padding:0 0.1rem}
.put{background:#e1b83a;
    border-radius: 0.4rem;
    color: #ffffff;
    font-size: 0.35rem;
    height: 0.75rem;
    line-height: 0.75rem;
    padding: 0 0.2rem; width:60%; margin:0.4rem auto 0}
.put a{ color:#fff}
.put a i{ margin-left:0.2rem}

.ask-box li:last-child{ border:0}
.ask-box{ border-bottom:1px solid #eee}
.fl{ float:left}
.fr{ float:right}
.dingdanqian{ overflow:hidden}
.dingdanqian .fl .fa{ background:#04ac57; border-radius:5px; height:1.25rem; line-height:1.25rem; width:1.25rem; font-size:0.7rem}
.da2{ padding-left:0.3rem; text-align:left}
.dingdanqian li .da2 span{ font-weight:400; font-size:0.45rem}
.dingdanqian li .da2 span em{ font-style:normal; font-size:0.6rem}

.contact-box li select,.contact-box li input[type="text"]{ border:0; text-align:right; float:right; display:inline-block; height:1.2rem; width:auto !important}