.bar .button-link{ font-size:0.75rem;}
.bar .icon,.bar .iconfont{ font-size:0.7rem;}
.list-block { margin:0.3rem 0; font-size:.7rem;}
ul,li{ list-style:none; margin:0; padding:0;}
.stu-ihead{ border-bottom:0px solid #FFF; background:url(../images/stuhead7-2.jpg) no-repeat left top #2964A6; padding:0.7rem 0.6rem;}
.stu-ihead p{ margin:0; color:#FFF; font-size:0.75rem; text-shadow: 0 1px 5px #000;}
.stu-imym{ height:3.8rem; margin:0.5rem 0 0 0; background-color: rgba(255,255,255,0.8); border-radius: 0.25rem;}
.stu-imym .stu-mypic{ text-align:right; width:20%; padding-top:0.6rem;}
.stu-imym .stu-mypic img{border-radius: 10.25rem; width:2.6rem; height:2.6rem;}
.stu-imym .stu-myinfo{ font-size:0.8rem; width:65%; padding-top:0.7rem;}
.stu-imym .stu-myinfo p{ margin:0.1rem 0; color:#333; text-shadow:none;}
.stu-main{ background:#FFF; padding:0.1rem 0.5rem; margin-top:0.5rem;}
.stu-main2{ background:#FFF; padding:0.1rem 0.5rem;}
.stu-dbhead{ font-size:0.7rem; padding-top:0.8rem; padding-left:0.1rem;}
.stu-dbhead span{ font-size:0.65rem; margin-right:0.3rem; color:red;}
.stu-daiban{ margin:0.8rem 0;}
.stu-daiban .col-33{  font-size:0.65rem; text-align:center;}
.stu-daiban span{ width:3rem; height:3rem; line-height:3rem; text-align:center; font-size:1.8rem; display:inline-block; color:#f23a3b ;background:#fdf1f1; border-radius:20rem;}
.stu-daiban p{ margin:0.2rem 0 0;}
.stu-daiban a{ color: #333;}
.stu-daiban .stu-db2 span{ color:#ff8800; background:#fff5e9;}
.stu-daiban .stu-db3 span{ color:#178b50; background:#f1f8f4;}
.stu-mlist{ padding:0.5rem 0;}
.stu-mlist .col-33{ padding:0.5rem 0;}
.stu-mlist .tab-item {position: relative; display: table-cell; width:1%; height: 2.5rem;  color: #000;text-align: center;vertical-align: middle;}
.stu-mlist .icon,.stu-mlist .iconfont{ font-size:1.5rem;}
.stu-mlist .stu-mname{ display:block; font-size:0.7rem;}
.stu-height{height:1rem;}
.stu-itzgg-btitle{ margin:0.75rem 0rem .65rem;line-height: 1.1rem;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: .7rem;text-transform: uppercase;color: #6d6d72;}
.stu-itzgg-btitle .iconfont{ font-size:0.6rem; margin-left:0.1rem;}
.stu-itzgg-btitle .stuigg-more{ display:inline-block; position:absolute; top:0.1rem; right:0; font-size:0.7rem;height: 1rem;line-height: 0.9rem; padding: 0;cursor: pointer; color:#999;}
.stu-tzgg{ margin:0 0 0.7rem; font-size:0.7rem;}
.stu-tzgg .item-content{ min-height:2.0rem; padding-left:0.0rem;}
.stu-tzgg .item-inner{ min-height:2.0rem; padding-left:0.0rem;}
.stu-tzgg .item-link .item-inner{ padding-right:1rem;background-position: calc(100% - .13rem) center;}
.stu-daijiao{ background:#f60; padding:0.7rem 0; margin:0.3rem 0.3rem 0; border-radius:0.3rem;}
.stu-daijiao a{ color:#FFF;}
.stu-daijiao .col-33{ text-align:center;}
.stu-daijiao .col-50{ width:64%; margin-left:0; padding-top:0.3rem;}
.stu-daijiao .iconfont{ width:3rem; height:3rem; line-height:3rem; text-align:center; font-size:1.8rem; display:inline-block; color:#fff ;background: #F90; border-radius:20rem;}
.stu-daijiao strong{ font-size:0.8rem;}
.stu-daijiao p{ color: #fff; margin:0; font-size:0.65rem;}
.stu-baoming .bm-block-title{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;text-transform:uppercase;line-height:1;color:#6d6d72;margin:0.75rem .75rem .5rem}
.stu-baoming .list-block{ margin:0.2rem 0; font-size:0.75rem;}
.stu-baoming .list-block .item-title{ white-space:normal; overflow:visible;}
.stu-baoming .list-block .item-after{ max-width:100%; white-space:normal; overflow:visible;}
.stu-baoming .content-block2{ margin:0.7rem 0 0; padding: 0 .75rem; color: #6d6d72;}
.stu-baoming .content-block2 .button{border-radius: .25rem .25rem 0 0;}
.stu-baoming .content-block3{ margin:0 0 0.7rem 0; padding: 0 .75rem; color: #6d6d72;}
.stu-baoming .content-block3 .button{border-radius:0 0 .25rem .25rem;}
.stu-baoming .content-block4{ margin:0.6rem 0 0; padding:0 0.6rem;}
.stu-baoming .content-block5{ margin:0.75rem ; padding:0;}
.stu-baoming .content-block{ margin:0.1rem 0 0; padding:0;}
.stu-baoming .tabs .list-block{ margin:0.0rem 0; font-size:0.75rem;}
.stu-xueji .list-block{ margin:0.2rem 0; font-size:0.75rem;}
.stu-xueji .list-block .item-title{ white-space:normal; overflow:visible;}
.stu-xueji .list-block .item-after{ max-width:100%; white-space:normal; overflow:visible;}
.stu-xueji .content-block{ margin:0.8rem 0;}
.stu-xjedit-tips{ font-size:0.6rem; padding:0.1rem 0.6rem 0.6rem; line-height:1.8; text-indent:1.3rem;}
.stu-mcode{ padding:0 0 0 0.22rem;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color: #ccc;font-size: 0.7rem; }
input:-moz-placeholder,textarea:-moz-placeholder {color: #ccc;  font-size: 0.7rem;}
input::-moz-placeholder,textarea::-moz-placeholder {  color: #ccc;  font-size: 0.7rem;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #ccc;  font-size: 0.7rem;}
.stu-baoming .list-block select,.stu-xueji .list-block select{ font-size: 0.7rem;}
.list-block input[type=text], .list-block input[type=password], .list-block input[type=email], .list-block input[type=tel], .list-block input[type=url], .list-block input[type=date], .list-block input[type=datetime-local], .list-block input[type=time], .list-block input[type=number], .list-block input[type=search], .list-block select, .list-block textarea{font-size: 0.7rem;}
.bm-buy .item-after{ color:#333;}
.bm-buy strong{ color:red;}
.bm-buy .icon-zhifu{ color:#090; margin-right:0.2rem;}
.stu-tlogo{ text-align:center; padding-top:0.8rem;}
.stu-tlogo img{ width:30%;}
.stu-tlogo p{ margin-top:0;}
.stu-liucheng{ padding-bottom:0.3rem; padding-top:0.3rem; margin-bottom:0.7rem; border:1px dashed #0894ec;border-radius: .55rem;}
.stu-bmlc{ font-size:0.7rem; padding-left:0.5rem; padding-bottom:0.4rem; text-align:center;}
.stu-liucheng .icon,.stu-liucheng .iconfont{ display:block; text-align:center; font-size:1.4rem; color:#f60;}
.stu-liucheng .bmlc-label{ font-size:0.7rem; display:block; text-align:center;}
.stu-liucheng2{ padding-bottom:0.3rem; padding-top:0.5rem;}
.stu-liucheng2 .col-50{padding-bottom:0.5rem; padding-top:0.5rem;}
.stu-liucheng2 .icon,.stu-liucheng2 .iconfont{ display:block; text-align:center; font-size:2rem; color:#f60;}
.stu-liucheng2 .bmlc-label{ font-size:0.75rem; display:block; text-align:center;}
.stu-bmokt{ font-size:0.75rem; line-height:1.8; padding-bottom:0.4rem; padding-top:0.4rem;}
.stu-newslist .list-block{ margin:0.25rem 0;}
.stu-newslist .item-media img{width: 2.2rem;}
.stu-newslist .item-subtitle{color:#999; padding:0.25rem 0;}
.stu-newslist .list-block.media-list .item-inner{ padding-top:0.75rem; padding-bottom:0.7rem;}
.stu-newslist .item-subtitle,.stu-newslist .item-title{ font-size:0.7rem;}
.stu-news h4{ margin:0.7rem 0;}
.stu-news-fubt{ font-size:0.6rem; color:#666; border-bottom:1px solid #F3F3F3; padding-bottom:0.3rem;}
.stu-news-fubt span{ padding-left:10px; display:inline-block;}
.stu-news-fubt span.stu-news-funum{ padding:0 3px; color:#F90;}
.stu-news-show{ font-size:0.7rem; line-height:1.8; padding-bottom:0.8rem;}
.stu-news-show img{ max-width:100%;}
.contacts-block a{ display:block; width:100%; height: 1.3rem; color:#333;}
.stu-cont-show{}
.stu-cont-show h4{ margin:0.5rem 0;}
.stu-cont-show .iconfont{ margin-left:0.2rem; color:#36F;}
.stu-cont-show .icon-xingbienv{ color:#F00;}
.stu-cont-show p{ color:#666; font-size:0.65rem; margin:0.5rem 0;}
.stu-cont-tel{ background:#FFF; border-bottom:1px solid #F0F0F0; border-top:1px solid #F0F0F0; margin-top:0.3rem;}
.stu-cont-tel ul li{ height:2.5rem; line-height:2.5rem; text-align:center;}
.stu-cont-tel ul li.stu-cont-tli{ border-bottom:1px solid #F0F0F0;}
.stu-cont-tel a{ display:block; color:#333; font-size:0.75rem;}
.stu-cont-tel .iconfont{ margin-right:0.4rem; font-size:0.85rem;}
.stu-me .list-block{ margin:0.4rem 0;}
.stu-me .list-block a{ display:block; width:100%; color: #333;}
.stu-me .list-block .item-title,.stu-me .list-block .item-after{ font-size:0.7rem;}
.stu-me .list-block .item-after{ color:#999;}
.pay-block-title{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;text-transform:uppercase;color:#6d6d72;margin:0.75rem .75rem .5rem; text-align:center;}
.pay-block-title .iconfont{ color:#F00; margin-right:0.3rem; display:block; font-size:1.9rem;}
.stu-login{}
.stu-logo{ text-align:center; padding-top:0.7rem;}
.stu-logo img{ width:5rem;}
.stu-logo p{ margin-top:0;}
.stu-logo .button-dark{ display:inline-block;}
.stu-login .list-block{ margin:1rem 0;}
.stu-login .list-block .item-title{ width:30%; font-size:0.75rem;}
.stu-login .iconfont{ font-size:1.15rem; color:#8E8E93;}
.stu-login .content-block{ margin-bottom:0.8rem; margin-top:1.2rem;}
.stu-qiandao .content-block-title{ margin-top:1rem;}
.stu-qiandao .list-block .item-title{font-size:0.85rem;}
.stu-qiandao .list-block .item-input input{ font-size: 0.85rem;}
.stu-qiandao .list-block .item-input input::-webkit-input-placeholder{ font-size: 0.85rem;}
.stu-qiandao .list-block .item-input input:-moz-placeholder{ font-size: 0.85rem;}
.stu-qiandao .list-block .item-input input::-moz-placeholder{ font-size: 0.85rem;}
.stu-qiandao .list-block .item-input input:-ms-input-placeholder{ font-size: 0.85rem;}
.stu-qiandao .list-block .item-after{ font-size:0.85rem;}
.stu-qiandao .row .col-20{ font-size:0.85rem;}
.stu-qd-btn{ text-align:center; margin:2rem 0;}
.stu-qd-btn .button{ display:inline-block; width:8rem; height:8rem; line-height:8rem; font-size:1.4rem; border-radius:8rem; -moz-border-radius:8rem;}
.stu-qdok{ text-align:center; padding:1.2rem 0 3.4rem 0; font-size: 1.4rem;}
.stu-qdok .icon-zhifu{ font-size: 5rem; color:#7ABA5F;}
.stu-qdok p{ margin:0;}

.stu-mb5{ margin-bottom:0.5rem;}
.stu-cert-tips{font-size:0.75rem; padding:0.8rem 0.2rem 0.8rem 3rem; background:url(../images/cert-tips.png) no-repeat 0.9rem center #fff;}
.stu-cert{ text-align:center;}
.stu-cert img{ margin:0 auto;}
.stu-cert a{display:block; padding:1rem 0 1rem 0;}
.stu-cert .button{margin:0.3rem 0 0 0; padding:0 0.7rem; height:1.7rem; line-height:1.6rem; font-size:0.75rem; display:inline-block;}



.card-footer .stu-renqi{ color:#666;}
.card-footer .stu-renqi strong{ color:red;}
.card-content-inner span{ margin-right:0.4rem; display:inline-block;}
.card-footer .stu-fenxi-lt{ color:#333;}



.list-block.stu-covf{}
.list-block.stu-covf .item-inner-covf{padding-right:.75rem; width:100%;padding-top:.4rem; padding-bottom:.35rem;}
.list-block.stu-covf .item-title.label{ width:100%; float:none;}
.list-block.stu-covf .item-input{ margin-top:0; margin-bottom:0; float:none;}
.list-block.stu-covf textarea{padding-left:0;}

.layui-form .layui-form-item{ background:#fff; margin-bottom:0; padding-bottom:0.9rem;}
.layui-form-label2 {
    display: block;
    padding: 1rem 0.75rem 0.7rem;
    width: 100%;
    font-weight: 500;
    line-height: 20px;
	font-size:1rem;
}
.layui-input-block2 { margin-left: 15px; min-height: 36px;}
.layui-input-block2 .layui-form-radio{ padding-bottom:0.7rem;}
.layui-input-block2 .layui-form-checkbox{ padding-bottom:0.7rem;}

.layui-input-block2 .layui-form-checkbox{display:block; margin-bottom:1rem;}
.layui-unselect.layui-form-checkbox span{white-space:pre-wrap; font-size:16px;}
.layui-input-block2 .layui-form-checkbox[lay-skin=primary] i {
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 14px;
}
.layui-form .list-block ul:before{ height:0;}
.layui-form .list-block ul:after{ height:0;}

.list-block.media-list.stu-bmlist,.list-block.media-list.stu-sslist{ margin-top:0px;}
.list-block.media-list.stu-bmlist .item-inner{padding-top: .75rem; padding-bottom: .7rem;}
.stu-bmlist .item-title{ padding-bottom:0.5rem; font-size:0.85rem;}
.stu-bmlist .item-title .icon{ margin-left:0.7rem; font-size:0.6rem;}
.stu-bmlist .item-subtitle .button{ display:inline-block; margin-right:0.24rem;}
.stu-bmshow{ padding:0;}
.stu-bmshow .bmshow-block-title{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;text-transform:uppercase;line-height:1;color:#6d6d72;margin:0.75rem .75rem .5rem}
.stu-bmshow .list-block{ margin:0.4rem 0; font-size:0.75rem;}
.stu-bmshow .list-block .item-title{ white-space:normal; max-width:none; overflow:visible;}
.stu-bmshow .list-block .item-after{ white-space:pre-line; max-height:none}

.stu-mhbg{background-color:#F25B40;background-image: linear-gradient(to bottom right, #f52500 , #F88041); color:#fff;position:relative;padding-bottom:15px;}
.stu-mhbg .row{padding:1.4em 1em;margin-left:0;}
.stu-mhfoot{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:15px;position:absolute;left:0;bottom:-1px;}
.stu-mhl p{font-size:0.75rem;margin:0;}
.stu-mhl strong{font-size:1.9rem;}
.stu-mhr{ text-align:right;}
.stu-mhr .button{border-color:#fff; color:#fff; float:right;width:auto;margin-top:2em;}
.stu-mklt{font-size:0.9rem;padding-left:0.75rem;}
.stu-mklist{}
.stu-mklist .item-inner{padding-top:0.85rem;padding-bottom:0.8rem;}
.stu-mklist .item-title{font-size:0.8rem;}
.stu-mklist .item-after .button{border-radius:5rem; background-color:#ff4524;}

.stu-mwlhead{background-color:#fff;height: 2.2rem;line-height: 2.2rem; padding-left: 0.0rem;margin-top:0.5rem;position: relative;text-align:center;}
.stu-mwlhead:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: auto;
    top: auto;
    height: 1px;
    width: 100%;
    background-color: #f2f2f2;
    display: block;
    z-index: 15;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.stu-mwlhead a{ color:#666;}
.stu-mwlhead a.smwact{ color:red;}
.stu-mwlist{background-color:#fff;}
.stu-mwm{position: relative;margin:0 0.7rem; padding:0.85rem 0;}
.stu-mwm:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: auto;
    top: auto;
    height: 1px;
    width: 100%;
    background-color: #f5f5f5;
    display: block;
    z-index: 15;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.stu-mwl p{font-size:0.75rem;margin:0.3rem 0;}
.stu-mwl strong{font-size:1.9rem;}
.stu-mwl .stu-mwlt{font-size:1.1rem;}
.stu-mwr{ text-align:right;}
.stu-mwr p{font-size:0.75rem;margin:0.3rem 0;}
.stu-mwrf,.stu-mwrm,.stu-mwrff{color:#999;}
.stu-mwrf span,.stu-mwrm span{font-size:1rem;}
.stu-mwrf span{ color:#0894ec;}
.stu-mwrm span{ color:red;}
.stu-mwrff span{ color:red;font-size:1.3rem;}

.stu-wma-head{background-color:#fff; text-align:center;padding:1rem 0;}
.stu-wma-head strong{font-size:1.9rem;color:red;}
.stu-wma-head p{font-size:0.75rem;margin:0.4rem 0;}
.stu-wma-head p span{ color:#999;}















