* {
	margin:0;
	padding:0;
	font-family: "微软雅黑";
	color: #666666;
	font-size: 14px;
}
.tit {
	FONT-SIZE: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
}
.wz-s12-h150 {
	line-height: 200%;
	color: #333333;
}
.wz-size12 {
}
.wz-from {
	text-decoration: none;
	border: 1px solid #CCCCCC;

}
.wz-s12-h140 {
	line-height: 200%;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 1px;
}
.wz-size13 {
}
.wz-size13-red {
	color: #FFFFFF;
	font-weight: normal;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	color: #D9261C;
}
.top a:link {
	text-decoration: none;
	background-image: url(m_di2.jpg);
	text-align: center;
	float: left;
	height: 38px;
	width: 125px;
	display: block;
	line-height: 38px;
}
.top a:visited {
	text-decoration: none;
	float: left;
	display: block;
}
.top a:hover {
	color: #FFFFFF;
	font-weight: normal;
	line-height: 38px;
	background-image: url(m_di1.jpg);
	text-align: center;
	display: block;
	float: left;
}
.ban a:link {
	color: #333333;
	text-decoration: none;
	line-height: 30px;
	font-weight: normal;
	background-image: url(dh_2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 80px;
	margin-right: 10px;
	float: left;
	text-align: center;
	margin-bottom: 8px;
}
.ban a:visited {
	color: #333333;
	text-decoration: none;
	line-height: 30px;
	font-weight: normal;
	background-image: url(dh_2.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 80px;
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 8px;
}
.ban a:hover {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 30px;
	font-weight: normal;
	background-image: url(dh_1.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 80px;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 8px;
}
.top1 a:link {
	color: #fff;
	font-weight: bold;
}
.top1 a:visited {
    font-weight: bold;
	color: #fff;
}
.top1 a:hover {
	color: #fff;
	font-weight: bold;
}
.top2 a:link {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	background-image: url(sidenav_bg03.gif);
	display: block;
	float: left;
	height: 30px;
	width: 202px;
}
.top2 a:visited {
	color: #999999;
	text-decoration: none;
	word-spacing: 1px;
	font-weight: normal;
	line-height: 20px;
	background-image: url(sidenav_bg03.gif);
	display: block;
	float: left;
}
.top2 a:hover {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	background-image: url(sidenav_bg02.gif);
	display: block;
	float: left;
}
.wz-s12-h160 {
	line-height: 200%;
}
.bian {
	border: 1px solid #EAEAEA;
}
.bian1 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.wz-s12-h120 {
	font-size: 45px;
	line-height: 100%;
	color: #373737;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: -1px;
}
.wz-s12-bai {
	font-size: 25px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	line-height: 70px;
}
.wz-s12-h300 {
	line-height: 250%;
}
.wz-s12-bai-2 {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 37px;
}
.from {
	border: 1px solid #DBDBDB;
	line-height: 22px;
	height: 22px;
	margin: 3px;
}
.from1 {
	border: 1px solid #DBDBDB;
	margin: 3px;
}
.from2 {
	color: #000000;
	height: 29px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-top-color: #CDCDCD;
	border-left-color: #CDCDCD;
	background-image: url(dh_6.jpg);
	background-repeat: repeat-x;
	line-height: 29px;
}
.zm {
	color: B5B5B5;
}
.b1 {
	font-weight: normal;
	color: #FFFFFF;
	line-height: 35px;
	background-color: #CE0000;
	text-align: center;
	height: 30px;
	width: 150px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.b2 {
	font-weight: bold;
	color: #000000;
	line-height: 15px;
}
.b3 {
	font-size: 22px;
	color: #666666;
	font-weight: normal;
	line-height: 40px;
}

.ab {
	font-size: 18px;
	color: #333333;
	line-height: 30px;
}
.ab_new {
	font-size: 15px;
	line-height: 22px;
	font-weight: normal;
}
li {list-style-type:none;}
.sideNav{width:202px;}
.sideNav .tit{
	height:40px;
	padding-right: 0;
	padding-left: 0;
	line-height: 40px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	background-image: url(m_4.jpg);
	margin-bottom: 8px;
	font-size: 16px;
}
.sideNav .list{}
.sideNav .list a{display:block;height:30px;font:13px/29px "微软雅黑";color:#666;padding-left:35px;background:url(../images/sidenav_bg00.gif) no-repeat 0 -30px;}
.sideNav .list a:hover,.sideNav .list .now{background-position:0 0;color:#fff;}
.sideNav .list .last a{height:29px;}
.sideNav .link{padding:2px;text-align:center;}
/*-----------------------------------------------------------------------------导航下拉菜单-------------------------------------------------------------------*/
/*menu*/
#nav {margin:0; display:block; width:890px; height:36px; font-size:15px; list-style:none;/*---项目符号-----*/}
#nav .jquery_out {float:left;line-height:40px;display:block; border-right:1px solid #fff; text-align:center; color:#fff; 0 0 repeat-x;}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel {
	float:left;
	border-right:0px solid #fff;
	text-align:center;
	height:36px;
}
#nav .mainlevel a {
	text-decoration:none;
	display:block;
	width:110px;
	height: 36px;
	font-size: 15px;
	color: #666;
	line-height: 36px;
	background-image: url(top-dh3.jpg);
}
#nav .mainlevel a:hover {
	color:#fff;
	text-decoration:none;
	width:110px;
	height:36px;
	text-align:center;
	FONT-SIZE: 15px;
	line-height: 36px;
	background-image: url(top-dh2.jpg);
}
#nav .mainlevel ul {display:none; position:absolute; z-index:10}
#nav .mainlevel li {
	height:28px;
	overflow:hidden;
	width:110px;
	border-top-width: 0px;
	border-top-style: solid;
}

#nav .mainlevel1 {
	float:left;
}
#nav .mainlevel1 a {
	color:#333;
	text-decoration:none;
	line-height:28px;
	width:110px;
	font-size:13px;
	background-image: url(top-dh4.png);
	font-weight: normal;
}
#nav .mainlevel1 a:hover {
	text-decoration:none;
	height:28px;
	color:#fff;
	font-size:13px;
	text-align:center;
	line-height: 28px;
	width: 110px;
	background-color: #003366;
	font-weight: normal;
}
/*-----------------------------------------------------------------------------翻页-------------------------------------------------------------------*/
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #FF0000 1px solid; BORDER-TOP: #FF0000 1px solid; BORDER-LEFT: #FF0000 1px solid; COLOR: #fff; BORDER-BOTTOM: #FF0000 1px solid; BACKGROUND-COLOR: #FF0000
}
DIV.black2 A:active {
	BORDER-RIGHT: #FF0000 1px solid; BORDER-TOP: #FF0000 1px solid; BORDER-LEFT: #FF0000 1px solid; COLOR: #fff; BORDER-BOTTOM: #FF0000 1px solid; BACKGROUND-COLOR: #FF0000
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #FF0000
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
/*-----------------------------------------------------------------------------网页底部-------------------------------------------------------------------*/
.end a:link {
	text-decoration: none;
	color: #999;
	height: 28px;
	width: 130px;
	float: left;
	font-size: 14px;
}
.end a:visited {
	text-decoration: none;
	color: #999;
	height: 28px;
	width: 130px;
	float: left;
	font-size: 14px;
}
.end a:hover {
	color: #fff;
	text-decoration: underline;
	height: 28px;
	width: 130px;
	float: left;
	font-size: 14px;
}
.foot {
	height: 160px;
	width: 130px;
	margin-right: 10px;
	text-align: left;
	float: left;
	font-size: 18px;
	line-height: 40px;
	color: #999;
}
.ab_new {
	font-size: 18px;
	line-height: 40px;
	font-weight: normal;
	color: #999;
}
.in-ab3 {
	line-height: 25px;
	color: #999;
}
/*-----------------------------------------------------------------------------首页地图-------------------------------------------------------------------*/
.footwrap .network{
	height:127px;
	background:url(../images/ftbg1.png) repeat-x 0 0;
	width: 1180px;
	margin: auto;
	}
.footwrap .network .left{
	float:left;
	width:402px;
	height:127px;
	margin-left:-70px;
	padding-left:70px;
	background:url(../images/ftbg2.png)  no-repeat 0 0;
	}
.footwrap .network .left #jumpMenu{
	width:220px;
	height:40px;
	line-height:40px;
	margin-top:45px;
	border:none;
	padding-left:10px;
	font-size:14px;
	border-radius:5px;
	}

.footwrap .network .right{
	float:right;
	text-align:right;
	color:#fff;
	height:127px;
	padding-right:60px;
	font-size:14px;
	position:relative;
	}
.footwrap .network .right i{
	display:block;
	width:47px;
	height:70px;
	position: absolute;
	right:0px;
	top:25px;
	}.network .wrap .right h3 {
	font-size: 25px;
	line-height: 40px;
	color: #FFFFFF;
	font-weight: normal;
	margin-top: 20px;
}
.network .wrap .right p {
	font-size: 16px;
	line-height: 40px;
	font-weight: normal;
	color: #FFFFFF;
}
#rmkc {
	background-image: url(m_9.jpg);
	height: 150px;
	margin: auto;
}

.huanjing{
	width:100%;
	height:650px;
	background-image: url(m_14.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.huanjing_tit{width:1200px;height:230px;text-align: left;}
.huanjing_list{ width:1200px; height:310px; margin:0 auto;}
.huanjing_list ul{width:1200px; height:310px; float:left;}
.huanjing_list ul li{
	width:285px;
	height:310px;
	float:left;
	position:relative;
	margin-right: 10px;
}
.huanjing_list ul li span{ width:285px; height:262px; position:absolute; top:0px; left:0px; background:#D9261C; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.huanjing_list ul li h1{width:285px; height:262px; position:absolute; top:0px; left:0px;}
.huanjing_list ul li h2{ width:285px; height:60px; position:absolute; top:285px; left:0px; background:#FFF; text-align:center;}
.huanjing_list ul li h2 a, .huanjing_list ul li h2 a:link{width:285px; height:45px; float:left; padding-top:15px; color:#4f4f4f; font-size:18px; font-weight:bold;}
.huanjing_list ul li h2 a:hover{width:285px; height:45px; float:left; padding-top:15px; color:#fff; font-size:18px; font-weight:bold; background:#D9261C;}

.kecheng{ width:100%; height:408px; margin:0 auto;}
.kecheng_tit{width:1200px;height:50px;text-align: left;}
.kecheng_list{ width:1200px; height:378px; margin:0 auto;}
.kecheng_list ul{ width:1200px; overflow:hidden; height:372px; float:left;}
.kecheng_list ul li{ width:285px; height:378px; float:left; overflow:hidden; position:relative; margin-right: 10px;}
.kecheng_list ul li span{ width:285px; height:378px; position:absolute; top:0px; left:0px;}
.kecheng_list ul li h1{ width:285px; height:378px; position:absolute; background:#D9261C; top:310px; left:0px; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}
.kecheng_list ul li h2{ width:285px; height:40px; position:absolute; top:318px; left:0px; text-align:center; line-height:22px;}
.kecheng_list ul li h3{ width:27px; height:27px; position:absolute; left:125px; top:150px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}

.student{
	width:100%;
	height:736px;
	margin:0 auto;
	background-image: url(p9.jpg);
	background-repeat: no-repeat;
}
.student_tit{
	width:1200px;
	height:40px;
	text-align: left;

}
.student_list{ width:1200px; height:486px; margin:0 auto;}
.student_list ul{ width:1200px; height:486px; float:left;}
.student_list ul li{ width:285px; height:486px; float:left; position:relative; margin-right: 10px;}
.student_list ul li span{ width:285px; height:486px; position:absolute; left:0px; top:0px;}
.student_list ul li h1{ width:285px; height:486px; position:absolute; left:0px; top:0px; background:#000000; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.student_list ul li h2{ width:80px; height:100px; position:absolute; left:85px; top:143px; text-align:center;  filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
#ab1 {
	background-image: url(../img/t1.jpg);
	height: 250px;
}
#abjj {
	background-image: url(m_15.jpg);
	height: 132px;
	margin: auto;
}
.l1{width:80px;height:300px;background:red;float:right; 
position:fixed !important; top/**/:200px; 
position:absolute; z-index:300; top:expression(offsetParent.scrollTop+200);left:20px;}
#l-about {background-image: url(../img/banner_about.jpg);margin: auto;height: 286px;}
#l-pro {background-image: url(../img/banner_pro.jpg);margin: auto;height: 286px;}
#l-new {background-image: url(../img/banner_new.jpg);margin: auto;height: 286px;}
#l-service {background-image: url(../img/banner_service.jpg);margin: auto;height: 286px;}
#l-contact {background-image: url(../img/banner_contact.jpg);margin: auto;height: 286px;}
#l-job {background-image: url(../img/banner_job.jpg);margin: auto;height: 286px;}
#l-net {background-image: url(../img/banner_net.jpg);margin: auto;height: 286px;}
