/* 新闻中心-首页 ============================ */

/* 焦点图 */
.focusNews{width:100%;height:220px; position:relative; overflow:hidden; text-align:center; margin:0px auto 10px;}
.focusNews .bd li{position:relative;z-index: 0; text-align:center; overflow:hidden;}
.focusNews .bd li .pic{line-height:0;}
.focusNews .bd li img{width:100%;overflow:hidden;}
.focusNews .bd li .title{position:absolute; width:100%; text-align:left; text-indent:10px; bottom:0; left:0;  height:40px; line-height:40px; color:#fff; background: rgba(0, 0, 0, 0.3); 	}
.focusNews .bd li .title span{ display:block; margin-right:90px; font-size:0.85em;}
.focusNews .hd{position:absolute; z-index:1; right:12px; bottom:12px; height:12px; overflow:hidden; }
.focusNews .hd li{ display:inline-block; width:11px; height:11px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#fff; margin:0; vertical-align:top; 
	/*-webkit-box-shadow:#333 1px 0 2px inset;
	-moz-box-shadow:#333 1px 0 2px inset;
	box-shadow:#333 1px 0 2px inset; */	}
.focusNews .hd li span{ display:none;  }
.focusNews .hd li.on{ background:#f18e24; 
	/*-webkit-box-shadow:#510906 1px 0 2px inset;
	-moz-box-shadow:#510906 1px 0 2px inset;
	box-shadow:#510906 1px 0 2px inset; */}
.focusNews .hd li span{ display:none;  }
.focusNews .noData{color:#ff0000;}



/* 信息列表模块 */
.infoBox { padding:6px 12px 12px; }
.infoBox nav{height:40px; line-height:40px;padding: 8px 0; background:url(../images/title_bg.png) repeat-x; overflow:hidden;}
/*.infoBox nav h3::before{ 
	content:""; display:block; float:left; height:18px; width:5px; margin:6px;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;  
	background: -webkit-gradient(linear,0 0,0 100%,from(#638830),to(#47691a));
	background: -moz-linear-gradient(#638830, #47691a);
	background: linear-gradient(#638830, #47691a);
}*/
.infoBox nav ul{ overflow:hidden;}
.infoBox nav li,.piclist .hd h3 {float: left; width:33.3%; text-align: center; position:relative; font-size:0.95em;font-weight: bold; color:#fff;}
.infoBox nav li.on{background:url(../images/title.png) no-repeat center top;}
.infoBox nav li.on a{color:#fff;}
/*.infoBox nav .on::after{  
	content:""; position: absolute; left: 50%; margin-left: -3px; bottom:-10px; border: 5px solid; border-color: #416315 transparent transparent ; }*/
.infoBox nav .on a{ /*background:#CC1310;*/ color:#fff; text-shadow:1px 1px 0 #333;
	-webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;
	background: -webkit-gradient(linear,0 0,0 100%,from(#7da645),to(#47691a));
	background: -moz-linear-gradient(#7da645, #47691a);
	background: linear-gradient(#7da645, #47691a);  
	/*-webkit-box-shadow:#A50E0C 0 0 10px inset;
	-moz-box-shadow:#A50E0C 0 0 10px inset;
	box-shadow:#A50E0C 0 0 10px inset;*/
}
.colorred nav,.infoBox2 nav,.infoBox5 nav,.infoBox8 nav,.infoBox11 nav{background-position: 0 -85px;}
.colorgreen nav,.infoBox3 nav,.infoBox6 nav,.infoBox9 nav,.infoBox12 nav{background-position: 0 -169px;}
.colorred nav li.on,.infoBox2 nav li.on,.infoBox5 nav li.on,.infoBox8 nav li.on,.infoBox11 nav li.on{background-position: center -186px;}
.colorgreen nav li.on,.infoBox3 nav li.on,.infoBox6 nav li.on,.infoBox9 nav li.on,.infoBox12 nav li.on{background-position: center -372px;}
.infoBox .bd{padding-top:10px; overflow:hidden;}
.infoBox .bd li ul{overflow:hidden;}
.infoBox .bd li.t{margin-top:7px; padding:0 0 2px; border-bottom:1px solid #e4dfc0;position: relative; overflow:hidden;}
.infoBox .bd li.t .pic{float:left; width:160px; height:161px; padding-right:15px;}
.infoBox .bd li.t .pic img{width:160px;height: 161px;padding: 4px;border:1px solid #ebebeb;background: #fff;}
.infoBox .bd li.t .con h3{color:#666; font-size:0.9em; line-height:2em; max-height:94px;font-size:0.96em;font-weight: bold; padding-bottom:8px;color: #ae0b0b; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.infoBox .bd li.t .con .intro{color:#666; font-size:0.9em; line-height:2em; max-height:94px; overflow:hidden;}
.infoBox .bd li.n{width:100%; height:1.4em; line-height:1.4em;font-size: 0.88em; margin-top:11px; padding-bottom:11px; border-bottom:1px solid #e4dfc0;background: url(../images/icon.png) no-repeat right -619px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.infoBox .bd li.n a{display: block;}
.cateBtn{height:2.2em; line-height:2.2em; border:1px solid #e4dfc0; margin:15px 0.5% 0;border-radius: 3px; text-align:center; font-size:0.97em; color:#333;background: url(../images/cate_bg.png) repeat-x;}
.cateBtn a{color:#333;}
.infoBox li.noData{margin:8px 0 0 20px;font-size: 0.9em;}
.piclist li.noData{margin:0 0 20px 20px;}

/* 校董校长 S */
.scld nav{height: 50px;line-height: 54px;padding:0;background: none;border-bottom: 2px solid #2d67ac;}
.scld nav li{width: 33.3%;text-align: left;color: #2d67ac;}
.scld nav li h3{margin: 0 10% 0 6px;padding-left:52px;background: url(../images/title2.png) no-repeat 10px 13px;font-size: 0.96em; font-weight: bold;}
.scld nav li.li2 h3{background-position: 10px -94px;color: #ae8e0b;}
.scld nav li.li3 h3{background-position: 10px -206px;color: #a40000;}
.scld nav li.on{background: none;}
.scld nav li.on h3{background:#2d67ac url(../images/title2.png) no-repeat 10px -39px;color: #fff;}
.scld nav li.on.li2 h3{background-position: 10px -150px;}
.scld nav li.on.li3 h3{background-position: 10px -263px;}
/* 校董校长 E */


/*文章列表 S*/
.artlist{padding:6px 12px 20px;}
.artlist li{padding:4px 0 6px 0; border-bottom:1px solid #c5c5c5; overflow:hidden;}
.artlist li .pic{float:left; max-height:98px; padding:10px 15px 0 0;}
.artlist li .title{font-size:1em; white-space: nowrap; padding-bottom:2px; text-overflow: ellipsis; overflow:hidden;}
.artlist li .intro{color:#666; max-height: 58px; padding-bottom:2px; font-size:0.85em; line-height:1.69em; overflow: hidden;}
/*文章列表 E*

/*图片列表 S*/
.piclist{overflow:hidden;}
.piclistBox{width: 100%;}
.piclist .hd h3{}
.piclist .infoList{padding-top:8px; overflow:hidden;}
.piclist .infoList li.t{float:none; width:90%; height:auto; background-image:none; text-align:center; margin-top:5px; padding:0 3% 5px; border-bottom:0; position:relative; overflow:hidden;}
.piclist .infoList li.pic_li{float:left; width:44%; height:auto;}
.piclist .infoList li.t .pic{float:none; margin:0; width:100%; height:auto; padding:0; text-align:center;}
.piclist .infoList li.t .pic img{width:100%; max-width:298px;height: auto;padding: 0;border:0;background: none;}
.piclist .infoList li.t h3{width:100%; height:40px; line-height:36px;margin-top: -4px; font-size:0.9em; /*position:absolute; bottom:17px; left:6%;*/}
.piclist .infoList li.t h3 span{display:inline-block; width:100%; max-width:298px; text-align:center; white-space: nowrap; text-overflow: ellipsis; color:#333; /*background: rgba(0, 0, 0, 0.3);*/  overflow:hidden;}
.piclist .cateBtn{margin-top:15px;}
/*图片列表 E*/

/* 快捷菜单 S */
.quick_menu{margin:0 2% 20px;overflow: hidden;border-top: 1px solid #d6d1b6;border-bottom: 1px solid #ffffff;}
.quick_menu ul li{float: left;width: 32.8%;line-height: 1.8em;padding:22px 0 7px;border-top: 1px solid #fff;border-bottom: 1px solid #d6d1b6;font-weight: bold; font-size: 1em; text-align: center;}
.quick_menu ul li.li1{border-right: 1px solid #fff;}
.quick_menu ul li.li2{background-position: 0 -610px;border-left: 1px solid #d6d1b6;border-right: 1px solid #fff;}
.quick_menu ul li.li3{background-position: 0 -686px;border-left: 1px solid #d6d1b6;}
.quick_menu ul li a{color: #000;}
.quick_menu ul li .icon{width: 76px;height: 76px;display: block;margin: 0 auto 6px;background: url(../images/icon.png) no-repeat 0 -739px;}
.quick_menu ul li.li2 .icon{background-position:0 -839px; }
.quick_menu ul li.li3 .icon{background-position:0 -939px; }

@media all and (max-width: 479px) {
.infoBox nav,.piclist .hd{height:32px; line-height:32px;padding: 6px 0;}
.scld nav{height:38px; line-height:42px;padding: 0;}
.scld nav li h3{padding-left:44px;background-position: 8px -608px;}
.scld nav li.li2 h3{background-position: 10px -693px;}
.scld nav li.li3 h3{background-position: 10px -780px;}
.scld nav li.on h3{background-position: 8px -650px;}
.scld nav li.on.li2 h3{background-position: 10px -737px;}
.scld nav li.on.li3 h3{background-position: 10px -825px;}
.infoBox nav li,.piclist .hd h3{font-size: 0.88em;}
.infoBox nav li.on{background-position: center -128px;}
.colorred nav li.on,.infoBox2 nav li.on,.infoBox5 nav li.on,.infoBox8 nav li.on,.infoBox11 nav li.on{background-position: center -314px;}
.colorgreen nav li.on,.infoBox3 nav li.on,.infoBox6 nav li.on,.infoBox9 nav li.on,.infoBox12 nav li.on{background-position: center -500px;}
.infoBox .bd li.n{height:1.2em; line-height:1.2em;background-position: right -695px;}
.infoBox .bd li.t .con .intro{line-height: 2.2em;}
.piclist .infoList li.t h3{height:34px; line-height:30px;}
.infoBox { padding:6px 12px 2px; }	
.artlist li .intro{padding-bottom:4px;}
.quick_menu ul li{padding:12px 0 7px;font-size: 0.85em;}
.quick_menu ul li .icon{width: 48px;height: 48px;background-position:-161px -739px;}
.quick_menu ul li.li2 .icon{background-position:-161px -839px; }
.quick_menu ul li.li3 .icon{background-position:-161px -939px; }
.h60{height: 48px;}
}

@media all and (min-width: 480px) and (max-width: 540px) {
.infoBox nav,.piclist .hd{height:36px; line-height:36px;padding: 7px 0;}
.scld nav{height:44px; line-height:48px;padding: 0;}
.scld nav li h3{padding-left:48px;background-position: 10px -318px;}
.scld nav li.li2 h3{background-position: 12px -411px;}
.scld nav li.li3 h3{background-position: 12px -510px;}
.scld nav li.on h3{background-position: 10px -363px;}
.scld nav li.on.li2 h3{background-position: 12px -460px;}
.scld nav li.on.li3 h3{background-position: 12px -561px;}
.infoBox nav li,.piclist .hd h3{font-size: 0.9em;}
.infoBox nav li.on{background-position: center -66px;}
.colorred nav li.on,.infoBox2 nav li.on,.infoBox5 nav li.on,.infoBox8 nav li.on,.infoBox11 nav li.on{background-position: center -252px;}
.colorgreen nav li.on,.infoBox3 nav li.on,.infoBox6 nav li.on,.infoBox9 nav li.on,.infoBox12 nav li.on{background-position: center -438px;}
.infoBox .bd li.n{background-position: right -657px;font-size: 0.87em;}
.quick_menu ul li{padding:16px 0 7px;font-size: 0.92em;}
.quick_menu ul li .icon{width: 62px;height: 62px;background-position:-88px -739px;}
.quick_menu ul li.li2 .icon{background-position:-88px -839px; }
.quick_menu ul li.li3 .icon{background-position:-88px -939px; }
}
.copyright {padding:15px 5px;color: #888;text-align: center;border-top: 1px solid #397fbb;}
.copyright a, .copyright a:visited {display:inline-block; color: #3b6098; padding: 6px 5px;}