body{margin:0;padding:0;background:#eee;color:#333;font:15px/1.75 -apple-system-font,blinkmacsystemfont,"helvetica neue","pingfang sc","hiragino sans gb","microsoft yahei ui","microsoft yahei",arial,sans-serif;line-height:1.75;}
dd,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,select,table,tbody,td,tr,ul{margin:0;padding:0;}
a{text-decoration:none; color: #576b95;}
ol,ul{margin:0;padding:0;list-style:none;}
blockquote,q{quotes:none;}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.box {float: left;width: 92%;overflow: hidden; margin: 10px 0 0 0; padding: 0 4%; background: #fff; }

/* 头部 */

header { margin:0; padding:0; float: left;width:100%}

.topbar{float: left;position: fixed;top:0;left:0;z-index:999;width:97%;padding: 0 0 0 3%;height:40px;background:-webkit-gradient(linear,0 0,0 100%,from(#08e),to(#08f));background:-moz-linear-gradient(#08f,#0cf);background:-o-linear-gradient(#08f,#0cf);background:linear-gradient(#08f,#0cf);}

.position{ float: left;margin: 0; padding: 0; color: #ffffff; overflow: hidden; line-height: 40px; height:40px;}

.position a{height: 20px; line-height: 20px; float: left; color: #ffffff; padding: 10px 0; font-size: 15px; font-weight: bold;}
.position a img{margin: 2px 0 1px 0;height: 17px;}
.position span{height: 20px; line-height: 20px; float: left; width: 12px; overflow: hidden; padding: 10px 1px 10px 2px; font-weight: bold;}

.school{line-height: 20px; margin: 0; height: 20px; float: left; padding: 10px 0; overflow: hidden; width: 34%;}
.school a {color: #ffffff; font-size: 15px; font-weight: bold; height: 20px; line-height: 20px; padding: 0; float: left; overflow: hidden;}

.search {margin:0; color: #fff; float: right; height: 40px; line-height: 40px; padding:0 1% 0 2%; width: 8%;}
.search img{margin:10px 0 0 0;width:20px}


/* 高考院校库-学校主页 */

main{float: left;width:100%;padding: 0;}

.pagebox {overflow: hidden; margin: 0; padding: 0 0 0 0px;float: left; width: 100%; }

/* 描述介绍 */

.listinfo {margin:40px 0 0 0;padding: 10px 4%;width: 92%;background: #ffffff;float: left;}

.listinfo .time{float: left; width: 100%; color: #999999; font-size: 14px; font-weight: normal; height: 30px; border-bottom: 1px solid #ececec; margin: 0 0 8px 0;}
.listinfo .des {float: left;width: 100%;font-size: 15px;}

/* 分类导航 */

.fenlei {float: left; width: 92%; margin: 10px 0 0 0; background: #ffffff; text-align: left; padding: 10px 4%; font-size: 18px; font-weight: bold; color: #0099ff; border-bottom: 1px solid #ececec; }

.navlist {float: left; width: 94%; margin: 0px 0 0 0; padding: 3% 3% 1% 3%; background: #ffffff;}
.navlist ul {    margin: 0;padding: 0;width: 100%;float: left;}
.navlist ul li {overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  float: left;width: 23%;height: 28px; line-height: 28px; text-align: center; margin: 0 1% 6px 1%; background-color: #f3f3f3; padding:0;}
.navlist ul li a {font-size: 15px;}

.newslist {margin:  0; padding: 0; float: left; background: #ffffff; width: 100%;}
.newslist ul li{float:left;overflow:hidden;padding:10px 4%;width:92%;border-top:1px solid #efefef;}

.newslist .a{float: left; overflow: hidden; width: 100px; height: 75px;}
.newslist .a  img{float: left; overflow: hidden; width: 100px; height: 75px; border-radius: 4px; box-shadow: rgb(170, 170, 170) 0px 0px 10px 1px; object-fit: contain;}
.newslist .b {float: left; height: 75px;overflow: hidden; width: 61%; margin: 0; padding-left: 4%; font-size: 16px;}
.newslist .b h2 {float: left;width: 100%; margin: 0; font-size: 16px; overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: normal; line-height: 1.5; height: 48px;}
.newslist .b .time {float: left;width: 100%; color: #888; height: 20px; font-size: 13px; line-height: 20px; margin-top: 6px;}

/* 底部 */

footer { margin: 10px 0 0 0; float: left;width:100%}

.bottomnav {float: left; width: 94%; margin:0 0 10px 0; padding: 8px 2% 5px 4%; background: #ffffff;}
.bottomnav h3{float: left; margin: 0px 0 8px 0;color: #0099ff;}
.bottomnav ul {    margin: 0;padding: 0;width: 100%;float: left;}
.bottomnav ul li {overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; width: 23%; float: left; text-align: center; margin: 0 2% 2% 0; background-color: #f3f3f3; padding: 0.25% 0; }
.bottomnav ul li a {font-size: 15px;}

.bottomsearch {margin: 0 0 10px 0; background: #ffffff; float: left; width: 100%; padding: 15px 0;}
.searchinput {width: 60%; height: 34px; margin: 0 4%; border: 1px #eeeeee solid; float: left;padding: 0 10px;}
.searchbtn {width: 16%; height: 36px; vertical-align: top; background: url(/uploads/image/img/search.png) 50% 60% no-repeat; background-color: #00aaff; background-size: 20px;float: right;margin-right: 4%;border: 0;}

.bottombox {font-size: 13px; color: #333; padding: 12px 4%; background: #fff; text-align: center; float: left; width: 92%;} /* 有些模板是bottombox */
.copyright {font-size: 13px; color: #333; padding: 12px 4%; background: #fff; text-align: center; float: left; width: 92%;}