* {margin:0;padding: 0;}
.bannerimg {width: 100%;height: 100%;}
a {color: #333;text-decoration: none;}
body {background-color: #f0f0f0;}

.footerm {font-size: 12px;width:95%;margin:10px auto;color: #666;}
.nav {width: 100%;background-color: #fefefe;overflow: hidden;position: fixed;bottom: 0;border-top: 1px solid #eee;padding-bottom: 5px;padding-top: 5px;z-index: 99999;overflow: hidden;}
.nav ul li {float: left;color: #555;font-size: 13px;width: 20%;text-align: center;}
.nav ul {width: 100%;margin: auto;}

.footericon {font-size: 20px !important;}
.iconc {color: #ff6600 !important;}
.icong {color: #555 !important;}

.headerin {width: 100%;background-color: #fff;line-height: 40px;text-align: center;color: #444;border-bottom: 1px solid #eee;}
.back {position: absolute;margin-left: 5px;font-size: 25px;}
.layui-icon-left {font-size: 22px !important;}
.ge {height: 50px;width: 100%;overflow: hidden;}

.linkus {position: fixed;right: 15px;top: 80%;text-align: center;background:#ff525b;width: 50px;height: 50px;border-radius: 50%;z-index: 9999;}
.linkusi {margin-top: 5px;}
.linkusz {font-size: 13px;color: #fff;}


.bb-itemw {padding: 5px;background-color: #fff;padding-left: 15px;padding-right: 15px;margin-top: 10px;}
.bb-titlew {padding-top: 6px;padding-bottom: 6px;}

.bb-time {float:left;color: #666;width: 100%;overflow: hidden;margin:5px 0 5px 0;font-size: 12px;}

.bb-contentw {margin-top: 8px;color: #4c4c4c;padding-top: 5px;padding-bottom: 10px;overflow: hidden;width: 100%;border-bottom: 1px dashed #ddd;}
.bb-bodyw {color: #666;margin-top: 6px;padding-top: 6px;padding-bottom: 6px;}
.layui-icon-nameup {margin-top: 5px;}
.layui-icon-chat-color {color: #fff;}
.layui-index-time {font-size: 12px !important;}
.bb-fromtip {background-color: #eee;border-radius: 4px;padding-left: 5px;padding-right: 5px;padding-top: 1px;padding-bottom: 1px;}

.fleft {float: left;}

.bb-name {color: #fff;background-color: #ff525b;border-radius: 18px;padding-left: 10px;padding-right: 10px;padding-top: 0px;padding-bottom: 0px;margin-left: 2px;font-size: 13px;}
.bbtitle {color: #ff525b;margin-left: 5px;margin-top: 0px;}
.bb-school {color: #ff525b;margin-top: 2px;}
.toschool {color: #555;margin-left: 5px;margin-top: 1px;}
.d-bbtip {color: #ff525b;}
.bdsharew {padding-left: 8px;float: left;}
.infore {background-color: #fff;padding-left: 16px;padding-right: 16px;padding-bottom: 6px;padding-top:6px;color: #666;overflow: hidden;margin-top: 4px;}
.shares {float: left;margin-top: 4px;}
.recontent {border:1px solid #ddd;border-radius: 5px;height: 25px;line-height: 25px;width: 75%;}
.reaction {background-color: #ff525b;color: #fff;padding-top: 4px;padding-bottom:4px;padding-left: 5px;padding-right: 5px;border-radius: 4px;float: right;}
.rege {margin-left: 10px;color: #666;}
.findpass {margin-left: 10px;color: #666;}
.regew {margin-bottom: 5px;margin-left: 10px;}

.my-item-icon {float: right;}
.my-item {background-color: #fff;margin-top: 5px;padding-left: 10px;padding-right: 10px;padding-top: 8px;padding-bottom: 8px;color: #4c4c4c;}
.my-item-out  {background-color: #fff;margin-top: 40px;padding-left: 10px;padding-right: 10px;padding-top: 8px;padding-bottom: 8px;color: #4c4c4c;text-align: center;}
.my-item-info {color: #666;}
.my-item-tip {width: 60px;display: inline-block;}
.pred {line-height: 50px;width: 100%;text-align: center;color: #ffeb30;background-image: linear-gradient(to bottom,#ac12ec,#d101f1);font-size: 16px;}
.pred a {color: #ffeb30;}
.pred a:visited {color: #ffeb30;}


.schoolt-left {background-color: #04a9b8;border:1px solid #04a9b8;padding:4px;color: #fff;border-top-left-radius: 11px;border-bottom-left-radius: 11px;display: inline-block;width: 80px;text-align: center;line-height: 20px;}
.schoolt-right {border:1px solid #04a9b8;padding:4px;color: #04a9b8;border-top-right-radius: 11px;border-bottom-right-radius: 11px;display: inline-block;width: 80px;text-align: center;line-height: 20px;}

.dschoolt-left {border:1px solid #04a9b8;padding:4px;color: #04a9b8;border-top-left-radius: 11px;border-bottom-left-radius: 11px;display: inline-block;width: 80px;text-align: center;line-height: 20px;}
.dschoolt-right {background-color: #04a9b8;border:1px solid #04a9b8;padding:4px;color: #fff;border-top-right-radius: 11px;border-bottom-right-radius: 11px;display: inline-block;width: 80px;text-align: center;line-height: 20px;}

.schoolsearch {width: 100%;overflow: hidden;margin-top: 5px;}
.schoolsearchtip {width: 35px;overflow: hidden;float: left;margin:7px 0 0 4px;color: #666;}
.schoolsearchcw {float: left;}
.cinputschool {margin-left: 0px !important;}
.schoolnamew {width: 100%;overflow: hidden;margin:3px 0 3px 0;}
.schooltitle {border-radius: 15px;margin-left: 0px;padding-left: 4px;padding-right: 14px;display: inline-block;color: #fff;padding-top: 3px;padding-bottom: 3px;}
.searchschool {margin-left: 10px;background-color: #fff;color:#ff8a00;border-radius: 5px;padding: 2px;display: inline-block;}

.myinfoinput {border-radius: 5px;border:1px solid #a9a9a9;}
.dataselect {background-color: #fff;border-radius: 5px;border:1px solid #a9a9a9;color: #666;padding-left: 3px;}
.infoschool {margin-left: 65px;}
.schoolid {display: none;}
.myinfoinput {color: #666;padding-left: 5px;}

.post_reaction {text-align: center;width: 100%;line-height: 35px;border-radius: 6px;background-color: #ff8a00;color: white;border:0;}

.infores {width: 100%;background-color: #fff;margin:10px auto;padding-left: 10px;padding-right: 10px;overflow: hidden;}
.inforesw {border-bottom:1px dashed #ddd;padding-top: 8px;padding-bottom: 8px;}
.inforesnew {color: #f25126;margin-top: 10px;margin-bottom: 5px;}
.inforename {color:#6d4a3b;}
.inforetime {color:#b2b2b2;float: right;margin-right: 20px;}
.inforecontent {color: #333;margin-top: 8px;}
.bbtime-r {float: right;color: #666;}
.articletw {color: #555;margin-top: 1px;width: 100%;}
.theschoolname {color: #999;font-size: 12px;}

.ar-contentw {margin-top: 8px;color: #4c4c4c;padding-top: 5px;padding-bottom: 10px;overflow: hidden;width: 100%;}
.mypredw {width: 100%;margin-top: 10px;background-color: #fff;overflow: hidden;padding-top: 10px;padding-bottom: 10px;padding-left: 8px;padding-right: 8px;}
.mypredtitle {color: #ff8a00;}
.predcontent {margin-top: 10px;color: #333;}
.postxy {width: 100%;overflow: hidden;margin-top: 5px;}
.postxya {border-radius: 5px;background-color: #fff;padding-top: 2px;padding-bottom: 2px;padding-left: 6px;padding-right: 6px;display: inline-block;float: right;overflow: hidden;margin-right: 10px;color: #04a9b8;}
.pinputw {width: 96%;margin:10px auto;color: #666;}
.pinput {border-radius: 4px;border:1px solid #a9a9a9;width: 300px;line-height: 26px;}
.newsw {width: 100%;overflow: hidden;background-color: #fff;}
.newsw ul li {background-color: #f0f0f0;line-height: 30px;margin-top: 4px;padding-left: 5px;color: #999;width: 100%;}
.newsw ul {width: 93%;margin:auto;}

/*.p-adv-w {line-height: 30px;width: 100%;text-align: center;color: #ffeb30;background-image: linear-gradient(to bottom,#ff525b,#fdfdfd);font-size: 16px;}*/
.p-adv-w {width: 100%;text-align: center;color: #f0f0f0;background:#ff525b;font-size: 16px;margin:5px 0 5px 0;overflow: hidden;}


.p-adv-title {margin: 5px 0px 5px 0px;font-size: 16px;width: 100%;overflow: hidden;}
.p-adv-title2 {margin: 5px 0px 5px 0px;font-size: 14px;width: 100%;overflow: hidden;}
.p-adv-content {margin: 5px 0px 8px 0px;font-size: 13px;color: #FFB800;width: 100%;overflow: hidden;}

.p-adv-w2 {width: 48%;text-align: center;color: #f0f0f0;background:#ff525b;font-size: 15px;margin:5px 0 5px 0;overflow: hidden;float: left;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.p-adv-w3 {width: 48%;text-align: center;color: #f0f0f0;background:#ff525b;font-size: 15px;margin:5px 0 5px 0;overflow: hidden;float: right;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.bb520 {}

.bb520 {font-size:13px;width: 50%;margin:auto;position: fixed;overflow: hidden;bottom: 60px;left:25%;text-align: center;color: #f0f0f0;background-color: #ff525b;border-radius: 5px;padding-top: 3px;padding-bottom: 3px;}
.bb520jw {width: 5%;margin:auto;position: fixed;overflow: hidden;bottom: 50px;left:47.5%;
                }
.bb520j {
width:0;
	height:0;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	border-top:10px solid #ff525b;}
.bbqqc {border:0;background-color: #f0f0f0;margin-left: 8px;color: #ff525b;border-radius: 5px;font-size: 12px;padding: 2px;padding-left: 8px;padding-right: 8px;}

.bb-imgw {border-bottom: 1px dashed #ddd;width: 98%;margin: 0px auto;padding-bottom: 8px;padding-top: 5px;}
.bb-img {width: 100%;border-radius: 4px;}