html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ---------------------------------------------------------------------------------------------- */

body{width:100%;margin:0 auto;min-width: 1280px;max-width: 1600px; border-left: 1px solid #e6e8ea;border-right: 1px solid #e6e8ea;}
.mainContainer{width: 100%;margin: 0px;padding: 0px;overflow: hidden;height: auto;}
.left{float: left;}
.right{float: right;}
.container{width:90%;margin:0px auto;padding-left:0px;padding-right: 0px;height: 100%;}
.clear{clear: both;}
.text-left{text-align: left;}
.text-right{text-align: right;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
ul li{list-style-type: none;}
.header{margin-bottom: -5px;height: 420px;width: 100%;}

/*----------------------------------------------- nav--------------------------------------------- */
.nav{width:100%;height:45px;float:left;text-align: center;background:url(../image/skzt_nav_bg.png) repeat-x center center;}
.nav .container{width: 80%;}
.nav ul{width:100%;margin: 0 auto;line-height: 45px;}
.nav ul li{width:14%;font-weight: 100;float: left;list-style: none;position: relative;}
.nav ul li a{width:100%;color: #fff;font-size:18px;font-weight: 400;display: inline-block;text-align: left;text-decoration: none;}
.nav ul li:hover>a{text-decoration: none;color: rgb(214, 218, 13);}
.nav ul li ul{width:160px;margin: 0px;position: absolute;display: none;z-index: 999;text-align: left;border-top:none;box-shadow: 2px 2px 13px #777;padding: 0px;}
.nav ul li ul li{width:100%;margin: 0px;height: 45px;line-height: 45px;float:none;}
.nav > ul > li:hover ul{display: block;}
.nav ul li ul li a{display: inline-block;width:100%;background:#fff;color:#000;height:45px;line-height: 45px;text-align: left;font-size: 16px;padding-left: 10px;text-decoration:none;}
.nav ul li ul li:hover a{display: inline-block;width:100%;background:#25AEED;opacity:1;color:#fff;height:45px;line-height: 45px;font-size: 16px;padding-left: 10px;}
.subnav{font-size: 16px;color: #fff;margin: 0px;}

/*---------------------------------------------------------------------------- 图片新闻和系部新闻------------------------------------------ */
.tpxw_xbxw{margin: 50px auto;height: 400px;}
.slideBox2{width:48%;height:400px; overflow:hidden; position:relative;float: left;}
.slideBox2 .hd{ height:24px; overflow:hidden; position:absolute;right:10px;bottom:20px; z-index:1;margin: 0 auto;width: 100%;text-align: center; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:right;margin-right: 20px;}
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:22px; height:22px; line-height:22px; text-align:center;background:rgba(181,181,181,0.53);
    border:1px solid #B5B5B5; cursor:pointer;color: #fff;}
.slideBox2 .hd ul li.on{ background:#012861; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;}
.slideBox2 .bd ul{padding: 0px;margin: 0px;}
.slideBox2 .bd li{ zoom:1; vertical-align:middle; margin:0px;padding: 0px; }
.slideBox2 .bd img{display:block; height: 380px;width: 98%;margin-top: 20px; }

.xwdt{height: 400px;}
/* -------------------------------------------------------------------------------新闻模块--------------------------------------------------- */
.news{width: 48%;float: left;}
.news .header{height: 58px;line-height: 58px;}
.news .header h1{font-size:20px;font-weight:bold;color:#00A0E9;line-height:58px;width: 80%;float: left;}
.news .header h1 span{font-size:16px;font-weight:400;color:rgba(169,169,169,1);margin-left: 10px;}
.news .header a{width: 20%;text-align: right;line-height: 58px;font-size: 14px;color: #999999;display: inline-block;}
.news .header a:hover{color: #f00;}
.news .header hr{clear: both;width: 100%;background-color: #00A0E9;height: 2px;border:none;margin-bottom: 10px;}
.news ul{clear: both;margin-top: 20px;height:240px;}
.news ul li{line-height: 36px;width: 100%;background: url(./../image/limg.jpg) left center no-repeat;text-indent: 16px;}
.news ul li a{font-size: 16px;color: #333333;width: 78%;}
.news ul li a:hover{color: #f00;}
.news ul li .date{width: 22%;float: right;text-align: right;}
.xwdt,.zcfg,.llqy{float: right;}


/* -------------------------------------------------教师风采------------------------------------------ */
.yqlj{height: 100%;height: 180px;}
.yqlj h1{font-size:20px;ont-weight:bold;color:#00A0E9;line-height:58px;width: 80%;float: left;}
.yqlj h1 span{font-size:16px;font-weight:400;color:rgba(169,169,169,1);margin-left: 10px;}
.yqlj .more{width: 20%;text-align: right;line-height: 58px;font-size: 14px;color: #999999;display: inline-block;}
.yqlj .more:hover{color: #f00;}
.yqlj hr{clear: both;width: 100%;background-color: #00A0E9;height: 2px;border:none;margin-bottom: 10px;}
.yqlj ul{padding: 0px;margin: 0px;margin-top: 20px;}
.yqlj ul li{float: left;width: 16%;text-align: right;margin-left: 5%;}
.yqlj ul li a{color: #1a1a1a;}
.yqlj ul li a:hover{color: #f00;}
.yqlj ul li:first-child{text-align: left;width: 16%;margin-left: 0;}
.yqlj ul li image{width: 99%;}
.yqlj ul li p{text-align: center;}

/* ----------------------------------------------footer----------------------------------------- */
.footer{clear:both;width: 100%;background-color: #25AEED;height: 60px;line-height: 60px;color: #fff;text-align: center;}

@media (min-width: 1280px){
    body{overflow-x: hidden;} 
}