@charset "utf-8";

.mediter textarea{ /*background-color:#ccc;*/}
.eform select,.eform input,.eform input.text,.eform textarea{/*border:0px solid #ff0000;*/}
/*重写*/
.eDataView td.title,.eDataView td.content{height:45px;}
.item{ background-color:#fff;padding:10px;}
.item_title{border-left: 3px solid #499bfe;padding-left: 10px;color:#444;}
.border{ background-color:#EDEDED;height:6px;font-size:1px;}

.bodyitem{background-color:#fff;margin:9px;padding:9px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.bodyitem td{font-size:0.28rem;padding:5px 6px 5px 6px; text-align:center;color:#555;}
.bodyitem td.num{ text-align:right;font-size:0.26rem;}
.bodyitem td.green{color:#33CC00;}
.bodyitem td.yellow{color:#FF9900;}
.bodyitem td.red{color:#FF3300;}
.dlgroup dt span{float:right;}
.dlgroup dt a{/*border:1px solid #ccc;*/display:inline-block;margin-left:10px;padding:0px 15px 0px 15px;font-size:0.28rem;
-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;background-color:#f5f5f5;}
.dlgroup dt a.cur{ background-color:#3399FF;color:#fff;}
.dlgroup dt{border-bottom:1px solid #e5e5e5;}
.dlgroup dt div{box-sizing:inherit;border-left: 3px solid #499bfe;padding-left: 10px;margin-bottom:10px;
/*background-color:#FF6666;*/
line-height:28px;color:#333;}
.dlgroup dt div * { vertical-align:middle;}
.dlgroup dd{margin-top:5px;}

/*幻灯片*/
#banner{ width:100%; margin:0px auto;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;
overflow: hidden;transform: translateY(0);margin-bottom:0px; position:relative;}
#banner img { width:100%; height:2.2rem;}
#banner li{overflow: hidden;}
#banner .swiper-pagination-bullet { width:8px; height:8px; background:#fff;margin-bottom:10px; /*分页点默认颜色*/}
#banner .swiper-pagination-bullet-active { background:#F00; /*当前活动分页点颜色*/}
.item #banner .swiper-pagination-bullet{margin-bottom:0px;}

/*功能模块连接*/
.icontext {overflow:hidden;}
.icontext a{float:left;display:block;width:25%;text-align:center;border:0px solid #ccc;margin-top:0.3rem;text-decoration:none;}
.icontext a span{display:inline-block;}
.icontext a p{font-size:0.3rem;margin:0rem;color:#666;margin-top:0.1rem;}
.icontext img{ -webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius:5px;border-radius: 5px; width:0.9rem;height:0.9rem;border:0px;}

/*进度条*/
.progress,.progress div{border-radius: 33px;overflow: hidden;}
.progress {width:100%;position: relative;   height: 0.3rem; background:#D9EBFF;/*background: #fee0de;border:1px solid #479DFE;*/}
.progress div{width: 100%;height: 100%;position: absolute;top: 0;left: 0;/*background: #fe2053;*/ background:#479DFE;}

/*公告*/
.notice{padding-left:42px;border-bottom:1px solid #E9E9E9;background:#f8f8f8 url(images/msg.png) no-repeat 12px 10px;background-size:18px 18px;height:40px; overflow:hidden;}
.notice ul,.notice li{list-style-type:none;margin:0px;padding:0px;}
.notice li{width:100%; overflow:hidden;height:40px;/*line-height:25px;*/}
.notice a{color:#555;font-size:14px;line-height:40px;height:40px; text-decoration:none;display:block;}
.notice i{font-style:normal;color:#ffbd3e;float:right;margin-right:10px;margin-left:6px;}

/*个人中心*/
.wapper { background: url(images/UserCenter_bg.png) no-repeat bottom;background-size: 100% 100%;height: 182px;}
.wapper .title{color:#fff;	text-align:center;padding-top:30px;font-size:16px;line-height:20px ;}
.info {position:relative;background-color: white;border-radius: 9px;width: 90%;margin: -86px auto 0;padding-bottom: 20px;height:150px;/*text-align:center; */}
.info img.face{border-radius: 50%; position:relative;margin:0 auto; display:block;top:-30px;width:60px;height:60px;border:5px solid #fff;}
.info .name{color:#222; text-align:center; position:relative;top:-20px;font-size:18px;}
.info span{color:#444;border:0px solid #ccc;width:3.3rem; text-align:center;}
.info span:last-child{border-left:1px dashed #D0D0D0; }
.info span *{display:inline-block;vertical-align:middle;font-style: normal; text-decoration:none;font-size:15px;}
.info span img{width:28px;margin-right:10px;}
.info span i{color: #499BFE;margin-left:10px;}

.listitem{ width: 90%; border:0px solid #ff0000; margin: 0 auto;}
.listitem a{display: flex;align-items: center;margin-top:15px;background-color: white;border-radius: 9px;height:50px;padding-left:56px;font-size:15px;}
.listitem a.user{background:#fff url(images/user.png) no-repeat 20px center;background-size:30px;}
.listitem a.pass{background:#fff url(images/pass.png) no-repeat 18px center;background-size:36px;}
.listitem a.out{background:#fff url(images/icon-out.png) no-repeat 27px center;background-size:20px;}