@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, emBED { padding: 0; margin: 0; }
body{margin:0 auto; font-family:"微软雅黑"}
img { max-width:100%; border: 0;  height:auto; width:auto9; /* ie8 */}
a { color: #333; text-decoration: none; }
/*幻灯片*/
.swiper-container{padding:0; margin:0 0 10px  0;}
.swiper-pagination{ bottom:10px;}
.swiper-slide img {width: 100%;}

.fontcolor { color:#fff}
.regtitle {background:#198be4; color:#fff}
.signup {font-size: 0.7rem;}
.signup a {color: #999;}
/*模态框效果*/
.home-modal .modal-inner,.task-modal .modal-inner{ padding:0;background: #fff}
.home-modal .modal-inner .modal-title,.task-modal .modal-inner .modal-title{text-align: left;padding: 0.75rem 0.75rem 0; }
.home-modal .modal-inner .list-block,.task-modal .modal-inner .list-block{margin: 0}
.home-modal .modal-text,.task-modal .modal-text {max-height: 255px;overflow: auto}
.home-modal .modal-buttons .modal-button,.task-modal .modal-buttons .modal-button{background: #FFF;}
/*登录页面*/
.my-header{background: rgb(50, 198, 224);}
.my-header h1{color: rgb(255,255,255);}
.my-header a span{color: #fff;font-size: 0.7rem;}
.my-content{text-align: center;margin: auto;  }
.button-this{background-color: rgb(50, 198, 224);border: 0;color: #fff;}
.login-title{margin-bottom: 0;padding-bottom: 0;  color: rgb(50, 198, 224);font-size: 2em;margin-top: .67em }
.login-wrap{text-align: right;color: rgb(50, 198, 224);}
.version{position: relative;margin: 0 15% 0 0;}
.login-form{margin: 0 3% 0 3%;color: rgb(50, 198, 224);}
/*个人中心*/
#home-page .person-card {margin: .6rem 0;}
#home-page .row {border: 1px solid #ccc;background: white;border-left: 0;border-right: 0;}
#home-page .row h4 {margin: 0.3rem 0;}
#home-page .row .color-gray {margin: 0.3rem 0; font-size: 0.7rem;}
#home-page .col-50 + .col-50 {border-left: 1px solid #ccc;}
#home-page .col-25 + .col-25 {border-left: 1px solid #ccc;}
#home-page .person-card img {border-radius: 100%;}
#home-page .person-card ul{background: transparent;}
#home-page .person-card .item-text {height: auto;}
#home-page .person-card ul:before,
#home-page .person-card ul:after {display: none;}
#home-page .list .icon {font-size: 1rem; }
/*用户头像的修改*/
#change-avatar-page .pic{position: relative;height: 100%;}
#change-avatar-page .pic img {display: block;border: 0.1rem solid #d5eefa;border-radius: 5%;width: 100%;height: 100%;margin: 0 auto;max-height: 12remen}
/*反馈信息*/
.feedback { background:#fff; box-shadow:0px 0px 1px rgba(0,0,0,0.2);  border-radius:.1rem; margin:.6rem; border-radius:.3rem .3rem 0 0}
.feedback dl dt { line-height:2rem;border-radius:.3rem .3rem 0 0}
.feedback .state { background:#F60; text-align:center; color:#fff}
.feedback .state1 { background:#093; text-align:center; color:#fff}
.feedback dl dd{padding:.3rem;line-height:1.5rem; border-bottom:1px solid #ddd}
.feedback dl dd:last-child { border-bottom:none}
/*工作动态添加*/
#feedback-add-page .list-block ul{margin-top: 0.75rem}
#feedback-add-page .list-block textarea{height: 10rem}
/*约车*/
#train-booking-page .bar-header-secondary{padding: 0}
.retrie dt { overflow: hidden }
.retrie dt a {position: relative;float: left;width: 50%;height: 2.2rem;line-height: 2.2rem;color: #333;font-size: 14px;text-align: center;}
.retrie dt a:after {position: absolute;top: 50%;left: 50%;margin-top: -4px;margin-left: 30px;width: 8px;height: 8px;border: #666 solid;border-width: 1px 1px 0 0;content: ' ';-webkit-transform: rotate(135deg);}
.retrie dt .up {color: #007ccf;border-bottom: 2px solid #007ccf;}
.retrie dt .up:after {margin-top: 0;border: #007ccf solid;border-width: 1px 1px 0 0;-webkit-transform: rotate(-45deg);}
.retrie dt a:last-child:before {position: absolute;top: 10px;left: 0;display: block;width: 1px;height: 30px;background-color: #ebebeb;content: ' ';}
.retrie dd { position: relative;background: #efeff4;padding-left: 0.5rem;padding-right: .5rem }
.retrie dd li{ border-bottom: 2px solid #fff }
.retrie .blue{ border-bottom: 1px solid #007ccf }
#train-booking-add-page .list-block{margin: .75rem;}
#train-booking-add-page .change-date .col-50,.change-date .col-25{background: #fff;line-height: 2rem;text-align: center;height: 2rem;}
#train-booking-add-page .row{margin-bottom: .5rem}
#train-booking-add-page .timeline .row .col-33{border-radius: .5rem;border: 1px solid #ddd;background: #fff;text-align: center;height: 5.6rem;padding: .5rem 0 0 0;color: grey;}
#train-booking-add-page .timeline .row .col-33-red{background: #ffcaca; cursor: default;}
#train-booking-add-page .timeline .row .col-33-grey{background: #D2E0E6; cursor: default;}
#train-booking-add-page .timeline .row .col-33-blue{border: 1px solid #0000FF}
/*学生表现*/
#train-review-add-page .list-block ul ul {padding-left:0.25rem;  margin: .5rem auto;}
.starCon ul{display:inline;height: 2.15rem;line-height:2.15rem;padding: 0 0 0 .25rem;}
.starCon li{float:left;width:1.6rem;height:1.6rem;cursor:pointer;text-indent:-9999px;
    display:inline-block;background:url(../img/star_udiffi.png) no-repeat;background-size:100%}
.starCon li.on{width:1.6rem;height:1.6rem;background:url(../img/star_choies.png) no-repeat;background-size:100%}

/*分页样式*/
.pagination p{margin: 0;}
.pagination {margin: 8px 14px 22px;font-size: 14px;display: -webkit-box;display: -moz-box;display: box;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;box-orient: horizontal;-webkit-box-pack: center;-moz-box-pack: center; box-pack: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pagination>div {border-radius: 3px;text-align: center;line-height: 38px;height: 38px;background-color: #fcfcfc;-webkit-border-radius: 3px;}
.pagination .pagination-up a {background-position: -39px -147px;}
.pagination-up a.pagination-first {border-color: #efefef; background-position: -41px -116px;}
.pagination .pagination-up a, .pagination .pagination-down a {-webkit-border-radius: 3px;border: 1px solid #d2d6dd;margin-right: 0;min-width: 78px;background-image: url(../img/saIcon14.png);background-size: 545px 200px;}
.pagination-up a, .pagination-down a {display: block;height: 38px;}
.pagination .pagination-n { -webkit-box-flex: 1;border-radius: 0;border: 0;margin-right: 0;background-color: #fff;}
.pagination .pagination-n {position: relative;}
.pagination-ndiv {position: relative;}
.pagination-n-current {color: #262626;padding: 0 2px 0 16px;}
.pagination-n-total {color: #777;padding-left: 2px;padding-right: 14px;}
.pagination .pagination-down {background-position: center -41px;margin-right: 0;}
.pagination .pagination-down a {background-position: -109px -147px;}
.pagination-down a.pagination-last {border-color: #efefef;background-position: -109px -116px;}
/*上一篇下一篇*/
#detail-page{background-color: #F5F5F5}
.met_page ul.preul{ display:-webkit-box; padding-bottom:10px; }
.met_page ul.preul li{ -webkit-box-flex:1; background:#efefef; overflow:hidden; color:#333; width:45%;}
.met_page ul.preul li a{ display:block; color:#333!important;}
.met_page ul.preul li p.pret{ margin-bottom:5px;}
.met_page ul.preul li p.pres{ line-height:1.2;}
.met_page ul.preul li.preinfo{ text-align:right; padding:10px; margin-right:3px; padding-left:15px; background:#efefef url( ../img/listmoreanti.png) no-repeat 3px center; background-size:10px; }
.met_page ul.preul li.nextinfo{ text-align:left; padding:10px; margin-left:3px; padding-right:15px; background:#efefef url( ../img/listmore.png) no-repeat 98% center; background-size:10px; }
.met_page ul.preul li.nor{ color:#999; background:#efefef;}
/*无数据*/
.m-none{padding:65px 10px;}
.m-none span{display:block;width:50px;height:50px;margin:0 auto 5px;border-radius:28px;border:3px solid #ABABAB;line-height:50px;color:#ABABAB;font-weight:bold;font-size:16px;text-indent:2px;}
.m-none p{text-align:center;color:#ABABAB;font-size:14px;}


