/*首页主体样式*/
.head{height:37px;border-bottom:1px solid #850000;}
.title{height:37px;float:left;font-size:16px;color:#850000;padding:10px 0 0 35px;}
.more{float:right;font-size:14px;padding:10px 10px 0;}
.con{padding:10px 0 0;}

.head2{height:36px;background:#eeeeee;}
.title2{height:36px;float:left;font-size:16px;color:#fff;background:#8f000b;padding:6px 25px;}
.more2{float:right;color:#8f000b;margin:7px 10px 0;}
.more2 a{color:#8f000b;display:block;padding:1px 10px;border:1px solid #8f000b;font-size:12px;}
.con{padding:10px 0 0;}

.news,.notice{margin:12px 0;}
.news .title{background:url(/skin/sites/school367/index/icon01.png) 5px 14px no-repeat;}
.news .more a{color:#595959;}
.focus{}
.focus img{width:100%;max-height:304px;}

.list li{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list li>a{display: block;padding:7px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.notice{background:#f7f7f7;}
.notice .title{background:url(/skin/sites/school367/index/icon02.png) 5px 10px no-repeat;}
.notice .more a{color:#850000;}

.login-list .item{width:100%;height:60px;overflow:hidden;margin:20px 0;}
.login-list .item a{display: block;font-size: 18px;padding: 18px 0 17px 110px;color:#fff;background:url(/skin/sites/school367/index/login_icon.png) no-repeat;}
.login-list .li1 a{background-position:70px 0;}
.login-list .li2 a{background-position:70px -60px;}
.login-list .li3 a{background-position:70px 0;}
.login-list .li4 a{background-position:70px -120px;}
.login-list .li1{background:#d0122c;}
.login-list .li2{background:#75d53a;}
.login-list .li3{background:#47c0ff;}
.login-list .li4{background:#ff9147;}

.newTab{margin-bottom:25px;}
.TabTitle{height:35px;border-bottom:1px solid #850000;background:#eeeeee;position:relative;}
.TabTitle li{height:35px;float:left;}
.TabTitle li.active{background:#8f000b;}
.TabTitle li .tit{display:block;color:#4d4d4d;text-align:center;font-size:16px;padding:6px 45px;}
.TabTitle li.active .tit{color:#fff;}
.TabTitle li .gd{position:absolute;right:10px;top:6px;display:none;padding:1px 10px;border:1px solid #8f000b;font-size:12px;}
.TabTitle li.active .gd{display:block;color:#8f000b;}
.TabContent .tabcon1{padding:10px 0 0;height:268px;}
.TabContent .tabcon2{padding:5px 0 0;height:306px;}

.calendar{min-height:303px;margin-bottom:25px;}
.calendar .con2{padding:12px 10px 0 10px}
.news-box .con2{padding:12px 10px 0 10px;}
.news-box .pic img{width:100%;}
.news-box .news-list{padding-top:12px;}

.ztpic{overflow:hidden;margin: 20px 0;}
.ztpic img{width:100%;}

.link-head{height:37px;border-bottom:1px solid #dcdcdc;}
.link-head h3{color:#780b0b;float:left;height:37px;font-size:16px;margin:0;border-bottom:2px solid #780b0b;padding:8px 10px;}
.link-head h3 span{color:#595959;font-size:12px;padding-left:5px;}
.link-head .more a{color:#aa0001;}
.link-con{padding:20px 0;color:#595959;}
.link-con a{display:inline-block;padding:0 9px;color:#595959}
@media screen and (max-width: 768px){
	.TabContent .tabcon1{height:auto;}
	.TabContent .tabcon2{height:auto;}
}
@media screen and (max-width: 560px){
  .TabTitle li{width:auto;}
  .TabTitle li .tit{font-size:16px;padding:6px 20px;}
}
@media screen and (max-width: 410px){
  .TabTitle li .tit{font-size:14px;padding:6px 10px;}
}
@media screen and (max-width:340px){
  .TabTitle li .tit{font-size:13px;padding:6px 3px;}
}