@charset "utf-8";
/* designed by songxtianx */




/*··············all·················*/
body{
	background-color: #2b2b2b;
	background-image: url(bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0;
}
a{text-decoration:none;}
.container { width:898px; margin:0 auto; position: relative; }
.head{ width:898px; background-image: url(index_02.jpg); background-repeat: no-repeat; height: 221px; float: left; }
.logo{position:relative;top:102px;left:22px;}
.subhead{ width:898px; background-image: url(environment.jpg); background-repeat: no-repeat; height: 223px; float: left; }
.content{ width:898px; float: left; }
.foot{ width:1000px;}


/*··············head menu·················*/
.ttl{height:18px;}
.ctt{
	height:auto;
	clear:both;
	border-top:0;
	text-align:left;
	color: #FFF;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.ctt a,.ctt a:visited{ color: #FFFFF0; margin-left:20px;}
.ctt a:hover{ color: #FFF; }

.menu{
	clear:both;
	width:700px;/*这里调整整个滑动门的宽度*/
	margin-top: 150px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 190px;
}
/* TAB 切换效果 */
.tb_{ background-repeat: repeat-x; color: #FFF;
        position:relative;
	float:left;
	top:-47px;
        clear:both;
}
.tb_ ul{ height:34px; }
.tb_ li{
	float:left;
	height: 34px;
	line-height:34px;
	width: 64px;
	cursor:pointer;
	text-align: center;
	margin-left: 10px;
}
.tb_ li a,.tb_ li a:visited{
	color: #FFFFF0;
	line-height: 40px;
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
}
.tb_ li a:hover{ color: #FFF; }
/* 用于控制显示与隐藏的css类 */
.normaltab   { color:#1F3A87 ;}
.hovertab    { background-image: url(hover.png); background-repeat: no-repeat; color:#1F3A87; font-weight:bold }
.dis{display:block;}
.undis{display:none;}


/*··············middle·················*/
.flash{ float: left; height: 251px; width: 653px; overflow: hidden; }
.zxzq{
	background-image: url(zxzq.png);
	background-repeat: no-repeat;
	float: right;
	height: 251px;
	width: 244px;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.zxzq ul{
	margin-top:65px;
	margin-left:15px;
	padding:0;
	display:block;
}
.zxzq li{
	line-height:32px;
	color:#FFF;
	font-family:"微软雅黑";
	font-size: 13px;
	display:block;
}
.zxzq span{
	padding-left:6px;
}
.contentleft{ width: 218px; height: 599px; float: left; background-image: url(indexcut_13.png); background-repeat: no-repeat; background-position: right top; overflow: hidden; }
.contentleft ul{ width: 203px; background-color: #171a23; margin: 0; padding: 0; }
.contentleft li{}
.cydh{margin-top:20px;}
.cydh a,.cydh a:visited{ height: 20px; width: 70px; line-height: 20px; overflow: hidden; color:#8a8a8a; float: left; margin-top:5px; margin-left:20px; text-align: center; }
.cydh a:hover{ color:#FFF;}
.imgboder img{
	padding: 3px;
	border: 1px solid #8a8a8a;
	margin-top: 20px;
	margin-left: 10px;
}
.contentcenter{ float: left; height: 599px; width: 434px;background-color:#23303e;}
.contentcenter ul{width: 434px;}
.xyxw{width: 434px;}
.xyxw ul{
	color: #8a8a8a;
	margin-top: 10px;
}
.xyxw li{
	height: 20px;
	width: 410px;
	line-height: 20px;
	background-image: url(dot.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-indent: 12px;
	margin-left: 12px;
}
.xyxw a,.xyxw a:visited{ height: 20px; width: 250px; line-height: 20px; overflow: hidden; color:#8a8a8a; float: left; }
.xyxw a:hover{ color:#FFF;}
.xyxw span{ height: 20px; width: 140px; line-height: 20px; margin: 0; padding: 0; display: block; float: right; 
}
.scollimg{
	width: 434px;
	height:80px;
	overflow:hidden;
	background-color: #FFFFFF;
}
.scollimg img{
	padding: 2px;
	border: 1px solid #8a8a8a;
	margin-top: 3px;
	width: 132px;
	height: 67px;
	margin-left: 2px;
}
.xszp{
	width: 434px;
	height: 338px;
	overflow: hidden;
	background-image: url(xszp.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.contentright{ float: right; height: 599px; width: 244px; color: #8a8a8a; }
.contentright ul{ width: 244px; background-color: #000; margin: 0; padding: 0; }
.contentright li{}
.czrj{}
.czrj li{ height: 20px; width: 200px; line-height: 20px; overflow: hidden; background-image: url(index_38.gif); background-repeat: no-repeat; background-position: left top; text-indent: 20px; margin-left: 12px; margin-top: 2px; }
.czrj a,.czrj a:visited{ height: 20px; width: 200px; line-height: 20px; overflow: hidden; color:#8a8a8a;}
.czrj a:hover{ color:#FFF;}
.czrj img{ margin-left:130px; margin-top: 10px; }
.download{ background-image: url(br.gif); background-repeat: no-repeat; background-position: right bottom; }
.down img{ margin-top:30px; margin-right: 15px; margin-left: 15px; }



/*··············foot·················*/
.foot{
	background-image: url(bottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 92px;
	width: 898px;
	background-position: left;
	float: left;
}
.foot ul{ margin-top: 37px; margin-left: 450px; }
.foot li{
	color:#999999;
	line-height:30px;
	font-family: "微软雅黑";
}





/*··············environment·················*/
.envleft{ width: 210px; background-color: #171A23; height: 630px; float: left; }
.envleft h1{ height: 30px; color: #FFF; line-height: 30px; text-indent: 30px; }
.envleft ul{ text-indent: 30px; }
.envleft li{ height: 25px; line-height: 25px; font-size: 13px; color: #fff; }
.envright{ width: 685px; float:right; background-color: #23303E; color: #8a8a8a; min-height: 630px; overflow:hidden; }
.envright h1{ width: 688px; float: left; height: 31px; }
.envimg{ width: 680px; height: 170px; float: left; margin-top: 2px; margin-bottom: 2px; }
.envimg li{ height:170px; float: left; width: 223px; }
.envimg img{ padding: 3px; float: left; height: 148px; width: 214px; border: 1px solid #8a8a8a; margin-left: 4px; margin-top: 10px; }


.coursetext{ width: 600px; margin-left: 30px; float: left; }
.coursetext h2{ text-align:center;}
.coursetext p{ margin-top: 10px; line-height: 20px; }
.coursetext img{ max-width:600px; padding:2px; border:1px solid #8a8a8a;}


.hotlist li{ height: 20px; width: 170px; line-height: 20px; overflow: hidden; background-image: url(dot.png); background-repeat: no-repeat; background-position: left 5px; text-indent: 20px; margin-left: 12px; margin-top: 2px; }
.hotlist a,.hotlist a:visited{ height: 20px; width: 170px; line-height: 20px; overflow: hidden; color:#8a8a8a;}
.hotlist a:hover{ color:#FFF;}
.newsli { color: #8a8a8a; margin-top: 10px; width: 600px; height: 500px; overflow: hidden; float: left; margin-left: 20px; 
}
.newsli li{ height: 25px; width: 577px; line-height: 25px; background-image: url(dot.png); background-repeat: no-repeat; background-position: left 3px; text-indent: 12px; margin-left: 12px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; 
}
.newsli a,.newsli a:visited{ height: 25px; width: 390px; line-height: 25px; overflow: hidden; color:#8a8a8a; float: left; }
.newsli a:hover{ color:#FFF;}
.newsli span{ height: 25px; width: 160px; line-height: 25px; margin: 0; padding: 0; display: block; float: right; text-align:left;}


/*-------------------------分页*/
.pages{ width:400px; margin:10px auto;height:25px;}
.pages .pcount{
	display:inline;
	padding-right:10px;
	padding-left:10px;
	float:left;
	border-right:2px solid #CCC;
	line-height:13px;
	margin:6px 20px 0px 2px;
	font-weight:bold;
	color:#3366CC;
	font-size:11px;
}
.pages .plist{
	float:left;
	padding-top:3px;
	line-height:17px;
}
.pages .plist input {
	float:left;
	width: 30px;
	border: 1px solid #DDDDDD;
	height: 17px;
}
.pages .plist #button {
	height: 18px;
	width: 30px;
	background-color: #FF6600;
	border: 1px solid #CC3333;
	color: #FFFFFF;
	
}
.pages .plist span { 
float:right
}

.pages .plist strong{
	color:#FFF;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	background:#F60;
	border:1px solid #C33;
	margin: 0px 3px 0px 0px;
}
.pages .plist a{
	display:block;
	height:17px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color:#000;
}
.pages .plist a:hover{
	color:#FF0000;
}
.info{
	line-height:31px;
	color:#999;
}
.info span{
	color:#F60;
	margin-right:20px;
}
.info a{
	color:#039;
	float:right;
	position:relative;
	margin:-30px 5px 0px 0px;
}


.ctitle{ width:500px; height:30px; line-height:30px; color:#fff; margin:19px auto; overflow:hidden; text-align:center; font-size:16px;}
.imgarticle img{ max-width:600px; padding:3px; border:1px solid #fff; margin-top:15px;}
.imglist{ width:680px; border:1px solid #fff; height:455px; margin:10px 1px; float:left; }
.imglist img{ width:194px; height:62px; float:left; margin-left:5px; margin-top:7px;}
.imglist img2{ width:194px; height:62px; float:left; margin-left:5px; margin-top:7px;}



.zhaopin { color: #8a8a8a; margin-top: 10px; width: 600px; height: 500px; overflow: hidden; float: left; margin-left: 43px; 
}
.zhaopin li{ height: 25px; width: 257px; line-height: 25px; background-image: url(dot.png); background-repeat: no-repeat; background-position: left 3px; text-indent: 12px; margin-left: 12px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; overflow: hidden; display: block; float: left; 
}
.zhaopin a,.zhaopin a:visited{ height: 25px; width: 257px; line-height: 25px; overflow: hidden; color:#8a8a8a; float: left; }
.zhaopin a:hover{ color:#FFF;}

