* {margin:0;padding: 0;}
.bannerimg {width: 100%;height: 100%;}
a {color: #333;text-decoration: none;}

.allcontentw {width: 1200px;overflow: hidden;margin:auto;}

.nav {width: 100%;line-height: 45px;background-color: #456c7c;overflow: hidden;}
.nav ul li {float: left;color: white;margin-right: 15px;font-size: 17px;line-height: 45px;padding-left: 7px;padding-right: 7px;}
.nav ul {width: 1200px;margin: auto;}

.logo {width: 255px;height: 55px;}

.isac {background-color:  #ff8a00;}
.top {width: 1200px;margin: auto;height: 80px;}
.topleft {float: left;width: 320px;margin-top: 10px;}
.topmiddle {float: left;margin-left: 50px;margin-top: 25px;}
.topright {float: right;margin-top: 25px;background-color: #ff8a00;padding: 6px;border-radius: 20px;color: #fff;padding-left: 13px;padding-right: 13px;}

.searchi {line-height: 30px;width: 250px;border:1px solid #ddd;border-top-left-radius: 5px;border-bottom-left-radius: 5px;color: #666;border-right: 0;border-left: 0;padding-left: 6px;}

.topml {float: left;}
.topmm {float: left;margin-left: -7px;}
.topmr {float:left;background: #ff8a00;padding-left: 9px;padding-right: 9px;color: #fff;cursor: pointer;line-height: 32px;}

.searchs {height: 32px;color: #666;border:1px solid #ddd;border-right: 0;border-radius: 5px;}

.teacherc {color: #334c56;}
.teacherd {color: #334c56;}

.phonet {float: left;margin:35px 0 0 15px;font-size: 18px;color: #444;font-size: 16px;}
.phoneti {font-size: 20px;}

.footer {width: 100%;overflow: hidden;background-color: #373d41;}
.footerin {width: 1200px;margin: 15px auto;color: #fff;}
.copys {margin-top: 10px;color: #848c95;}
.linkusi {font-size: 16px;color: #ddd;}
.linkusi a {color: #ddd;}

.linkus {position: fixed;right: 15px;top: 80%;text-align: center;background:rgba(255,138,0,0.8);width: 50px;height: 50px;border-radius: 50%;z-index: 9999;}
.linkusi {margin-top: 5px;}
.linkusz {font-size: 13px;color: #fff;}
.sharepc {width: 1200px;margin: 15px auto;overflow: hidden;padding-top: 5px;}


.zbanner {height: 300px;width: 100%;overflow: hidden;}
.zbannerimg {height: 300px;width: 100%;overflow: hidden;}


.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;border-bottom: 1px dashed #ddd;padding-top: 5px;padding-bottom: 10px;overflow: hidden;width: 100%;}
.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,#f84f4c,#ff7875);font-size: 16px;}
.pred a {color: #ffeb30;}
.pred a:visited {color: #ffeb30;}


.schoolt-left {background-color: #04a9b8;border:1px solid #04a9b8;padding:4px;color: #ff8a00;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: #ff8a00;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: #ff8a00;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: #ff8a00;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: #ff8a00;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;}

.container {width: 100%;overflow: hidden;background-color: #eee;min-height: 600px;}

.allwleft {width: 200px;float: left;overflow: hidden;background-color: #fff;padding: 5px;}
.alltitle {line-height: 40px;border-bottom: 1px solid #ddd;font-size: 17px;}
.alllistin {width: 100%;overflow: hidden;margin-top: 16px;}
.allinnum {width: 20px;line-height: 20px;background-color: #ff6600;color:white;float: left;text-align: center;}
.allintitle {float: left;margin-left: 5px;color: #555;}
.allinnumg {width: 20px;line-height: 20px;background-color: #ddd;color:#333;float: left;text-align: center;}

.allwmiddle {width: 200px;float: left;overflow: hidden;margin-left: 10px;background-color: #fff;padding: 5px;}
.alltitledown {line-height: 40px;border-bottom: 1px solid #ddd;font-size: 17px;}
.alllistindown {width: 100%;overflow: hidden;margin-top: 16px;}
.allinnumdown {width: 20px;line-height: 20px;background-color: #ff6600;color:white;float: left;text-align: center;}
.allintitledown {float: left;margin-left: 1px;color: #555;line-height: 20px;}
.allinnumgdown {width: 20px;line-height: 20px;background-color: #ddd;color:#333;float: left;text-align: center;}

.allwright {width: 750px;float: left;overflow: hidden;margin-left: 10px;background-color: #fff;padding: 5px;}
.alltitleright {line-height: 40px;border-bottom: 1px solid #ddd;font-size: 17px;}

.alllistcontentimg {float: left;width: 238px;overflow: hidden;margin-left: 10px;margin-top: 5px;background-color: #eee;margin-bottom: 13px;}
.ktitlei {color: #333;font-size: 17px;margin:5px 0 5px 5px;}
.more {float: right;color: #666;font-size: 14px;}
.kdepi {margin-left: 5px;color: #666;margin-bottom: 4px;}
.kpricei {float: right;color:#ff6600;margin-right: 4px;}
.kimgi {height: 147px;width: 100%;}
.kfreei {float: right;color: #43970f;}
.headerin {margin-top: 10px;}
.retitle {margin-left: 23px;}
.newsw {width: 100%;overflow: hidden;background-color: #fff;padding: 8px;padding-left: 15px;}
.newsw ul li {background-color: #f0f0f0;line-height: 30px;margin-top: 4px;padding-left: 5px;color: #999;width: 92%;}

/*.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;}
.p-adv-w3 {width: 48%;text-align: center;color: #f0f0f0;background:#ff525b;font-size: 15px;margin:5px 0 5px 0;overflow: hidden;float: right;}

.bb520 {font-size:13px;width: 150px;margin:auto;position: absolute;overflow: hidden;top: 55px;left:34%;text-align: center;color: #f0f0f0;background-color: #ff525b;border-radius: 5px;padding-top: 2px;padding-bottom: 2px;}
.bb520jw {width: 50px;margin:auto;position: absolute;overflow: hidden;top: 75px;left:36%;
                }
.bb520j {
width:0;
	height:0;
	border-right:5px solid transparent;
	border-left:5px solid transparent;
	border-top:5px 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: 40%;border-radius: 4px;}  