@charset "gb2312";

/* CSS Document */



*{ margin:0px auto; font-size:12px;}



body{margin:0 auto;

	padding:0; background-image:url(images/all-b.gif);font-size:12px; border:none;}



img{border:none;}

ul,ul li,dl,dl dt,dl dd{display:block; margin:0; padding:0;}

table{margin:0;padding:0;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

a{ color:black; cursor:pointer; text-decoration:none;}

a:hover{color:#f00; text-decoration:underline;}	

	

@font-face{

font-family:'fz';

src:url('FONT/fz.eot');

src:url('FONT/fz.eot?#iefix') format('embedded-opentype'),

    url('FONT/fz.ttf') format('truetype');

font-weight:normal;

font-style:normal;

}





.top{ width:960px; height:37px;}

.top_1{ width:154px; height:37px; float:left;}

.top_2{ width:481px; height:37px; float:left; padding:0px 10px 0px 15px; line-height:37px;}

.top_3{ width:300px; height:37px; float:right; font-size:14px; line-height:37px; text-align:right; font-weight:bold;}



.ms{ width:567px; height:21px; background:url(imagesnews.gif) no-repeat; padding:10px 0px 0px 10px;}

.ms h3{ font-size:16px; color:white;}



.ms_1{ width:316px; height:21px; background:url(imagestool.gif) no-repeat; padding:10px 0px 0px 10px;}

.ms_1 h3{color:white; font-size:16px;}



.ms_2{ width:920px; height:25px; background:url(images1.jpg) no-repeat;}

.ms_2 h3{ color:white; font-size:16px; line-height:25px; margin-left:10px;}

.ms_3{ width:920px; height:25px; background:url(images2.jpg) no-repeat;}

.ms_3 h3{ color:white; font-size:16px; line-height:25px; margin-left:10px;}

.content{

	width:auto;

	height:auto;

	background-color:#FFF;}

/* 1 */

.top-a{

	width:auto;

	height:37px;

	background-color:#3f3e3e;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999;

}

.topa{ width:950px; height:37px; margin:0 auto;}

/* 2 */

#top-r2{ float:right; width:400px; height:18px; margin-top:10px;}

#top-r2 ul{

	margin-top:0px;

	margin-right:0px;

	list-style-type: none;

	color: #FFF;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	line-height: 18px;

	font-variant: normal;

}

#top-r2 ul li a{ font-size:12px;

	color: #fff;

	text-decoration: none;

}

#top-r2 ul li { float:left;

}

#top-r2 ul li a:hover{

	color: #FF0000;

	text-decoration: none;

}



.ab{ width:920px; height:30px; background:#d00000;line-height:30px; margin-top:30px;}

.ab h1{color:#f0f0f0; font-size:18px; text-align:center; font-family:"微软雅黑";}





/*top开始*/

#top-all{ width:auto; height:auto;background-image: url(images/top-b.gif);}

#top{ margin:0 auto; width:950px; height:52px; background-image:url(images/top-b.gif);}

#top-r{ float:left; margin-top:28px; width:460px; height:18px;}

#top-r ul{

	margin-top:0px;

	margin-right:0px;

	list-style-type: none;

	color: #000000;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	line-height: 18px;

	font-variant: normal;

}

.blk_18 .LeftBotton { float:left;}

#top-r ul li a{ font-size:12px;

	color: #000000;

	text-decoration: none;

}

#top-r ul li { float:left;

}

#top-r ul li a:hover{

	color: #FF0000;

	text-decoration: none;

}

/*top结束*/

/* 页头导航代码 */

.nav{ width:auto; height:40px; background-color:#d00000;}

.nav-m{

	width:970px;

	height:40px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}.nav .nav-m ul {

	width: 970px;

	height: 40px;

	list-style-type: none;

	color: #FFF;

	margin-left: 30px;

	padding-left: 10px;

	padding-top: 0px;

	margin-top: 0px;

}

.nav .nav-m ul li {

	float: left;

	border-right-width: 1px;

	border-right-style: dashed;

	border-right-color: #FFF;

	margin-right: 8px;

	padding-right: 8px;

	line-height: 15px;

	text-align: center;

	vertical-align: top;

	margin-top: 12px;

	height: 15px;

}

.nav .nav-m ul li a {

	text-decoration: none;

	color: #FFF;

}

.nav .nav-m ul li a:hover{

	text-decoration:underline;

	

}

/*结束部分开始*/

#foot{

	margin:0 auto;

	width:100%;

	height:120px;

	background-color:#333;

	background-repeat: repeat-x;

	clear:both;

	

}

#foot-all{

	width:948px;

	height:auto;

	text-align:center;

	font-family:"微软雅黑";

	font-style: normal;

	color: #CCC;

	text-decoration: none;

	padding-top:10px;

	line-height: 25px;

}

#foot-all a{

	font-family:"微软雅黑";

	font-size: 12px;

	font-style: normal;

	color: #CCC;

	text-decoration: none;

}

#foot-all a:hover{

	color: #CCC;

	text-decoration:underline;

}

#foot-all ul{

	list-style-type: none;

}

#foot-all ul li {

	color: #CCC;

}

/*结束部分over*/

/*长期固定活动部分开始*/

.hd{

	width:952px;

	height: auto;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-bottom: 10px;

}.hd img {

	margin-left: 20px;

	margin-top: 10px;

}

/*长期固定活动部分结束*/

/*页头部分*/

.header{ width:auto; height:256px; background:url(imagesheader.jpg); background-position:center center; }
.header p{ width:800px; height:256px; color:#fff; font: bold 55px/256px "微软雅黑"; text-align:center}

/*导航部分*/

.h-nav{ width:auto; height:40px; background-image:url(imagesnav-b.gif); background-repeat:repeat-x; }

.h-nav-m{ width:960px; height:40px; margin: 0 auto;}

.h-nav .h-nav-m ul li {

	float: left;

	width: 100px;

	height: 40px;

	margin-right: 15px;

	list-style-type: none;

	line-height: 40px;

	text-align: center;

	vertical-align: middle;

	font-family:fz;

	margin-left: 5px;

}





/*正文部分*/

.main{

	width:940px;

	height:auto;

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	clear: both;

	padding-right: 30px;

	padding-bottom: 30px;

	padding-left: 30px;

}

.m-1-r-1 table tr {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCC;

}



.main .main-3 table tr td a{ color:black; text-decoration: none;}

.main .main-3 table tr td a:hover{ color:white; text-decoration:underline;}





.main .main-2 img {

	margin-top: 10px;

	margin-bottom: 20px;

}



/*1*/

.main-1{

	width:920px;

	height:265px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 20;

	margin-left: auto;

}

.m-1-l{ width:577px; float:left; height:260px;}

.m-1-r{ width:326px; float:right; height:260px;}

.m-1-r-1{

	width:326px;

	height:200px;

	margin-top: 10px;

}

/*2*/

.main-2{

	width:920px;

	height: auto;

	margin-top:20px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

.main-2 table{ background:#666; margin-top:15px;}

.main-2 table th{ background:#CCC; height:40px; line-height:40px; font-size:16px; font-family:"微软雅黑";}

.main-2 table tr{ background:white;}

.main-2 table tr td{ padding:5px; line-height:21px;}

.main-9{

	width:920px;

	height:auto;

	margin-top:10px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	clear: both;

}

.main .main-9 table {

	border: 1px solid #CCC;

	line-height: 20px;

	margin-top: 20px;

}

.main .main-9 table tr td {

	padding: 10px;

	line-height: 22px;

	border: 1px dashed #999;

	background-color: #E8E8E8;

}



.main .main-3 table {

	margin-top: 20px;

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #C00;

}

.main-3 h2{ font-size:18px; font-family:"微软雅黑";}



.main .main-3 table td:hover {

	background-color: #D11212;

	text-decoration: none;

	cursor:pointer;

}

/*3*/

.main-3{

	width:920px;

	height:auto;

	margin-top:0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-bottom: 20px;

}

/*4*/

.main-4{

	width:920px;

	height:25px;

	margin-top:20px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.h-nav .h-nav-m ul {

	width: 960px;

	height: 40px;

	float: left;

	clear: both;

	line-height: 40px;

	text-align: center;

	vertical-align: middle;

	margin-top: 0px;

	padding-top: 0px;

	margin-left: 0px;

	padding-left: 10px;

	color: #666;

	font-size: 14px;

}

.h-nav .h-nav-m ul li a {

	color: #666;

	text-decoration: none;

}

/*回到顶部*/

#returntop{

	 

	width:55px;

	height:56px;

	position:fixed;

	_position:absolute;



	top:0px;

	left:0px;

	display:none;

	cursor:pointer;

	

	background-image: url(images/top.png);

}





#carousel_wrap{

	position: relative;

	width: 580px;

        }

.img_list img{

	display: none;

	position: absolute;

	left: 0;

	top:0;

	list-style-type: none;

}

.main .main-1 #m-1-r .m-1-r-1 table tr td a {

	color: #000;

	text-decoration: none;

}

.main .main-1 #m-1-r .m-1-r-1 table tr td a:hover {

	color: red;

	text-decoration: underline;

}



#img_page{ position: absolute; left: 525px; top: 205px;z-index: 999;width:50px;}



#img_page li{ z-index:2; font-size: 10px; display: block;background-color: #ECECEC; color:#000;  width:15px; height:15px; margin-left:3px; text-align: center; line-height: 15px; cursor: pointer;float:left;list-style:none;}

.clearfix:after{ content: ""; display: block; height: 0; visibility: hidden; clear: both;

           }

.clearfix {

	zoom:1;

	width: 580px;

}

#carousel_wrap i{ z-index: 3;  position: absolute;}

#mask{ width:577px; height: 20px;filter:alpha(opacity=80);opacity:0.8; background-color: #585858; position: absolute; top: 202px;

            left: 0; z-index: 1; }

a img{ text-decoration: none; border: none;}

#mask h2{ color: #fff;padding-left: 20px; font-size: 16px; line-height: 20px; margin: 0; font-family: arial; font-weight: normal;}

        

.main #main-3 a img {

	border: 1px solid #CCC;

	

}

/*分校样式 */

.map {

	width:960px;

	height:700px;

	margin-top:0px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-left: 0px;

}#dizhi ul{

	width:935px;

	margin-left:0px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #666;

	font-size: 13px;

	padding-bottom: 10px;

	height: 85px;

	padding-left: 8px;

}

#dizhi ul li{

	margin-left:10px;

	width:300px;

	list-style-type: none;

	line-height: 16px;

	float: left;

	padding-top:10px;

}

#dizhi {

	width: 960px;

	margin-right: auto;

	margin-left: auto;

}



.map #dizhi #dizhi ul li a {

	color: #000;

	text-decoration: none;

}



.skbi{ width:34px; height:103px; background:url(imagesb_1.png) no-repeat; position:fixed; right:0; top:300px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+300));}

.skbi_1{ width:20px; height:23px; background:url(imagesb_2.png) no-repeat; position:fixed; right:33px; top:334px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+334));}



.skbibei{ width:120px; height:521px; z-index:9999px; position:fixed; right:0; bottom:0px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+200));}

.skbibei_2{ width:120px; height:35px; line-height:35px; background:#ffa800; font-size:18px; font-family:"微软雅黑"; color:#FFF; cursor:pointer; text-align:center;}

.skbibei_3{ width:105px; height:35px; line-height:35px; background:#ff8001; font-size:18px; font-family:"微软雅黑"; color:#FFF; text-align:center;}

.skbibei_1{ width:90px; height:455px; padding:0 15px; background:#e60000;}

.skbibei_1 ul{width:90px; height:451px; list-style:none; text-align:center;}

.skbibei_1 ul li{ height:40px; line-height:40px; border-bottom:1px dotted #b90000;}

.skbibei_1 ul li a,.skbibei_1 ul li a:hover{ font-size:16px; font-family:"微软雅黑"; color:#ffffff;}







/*contact*/

.contact { width:960px; height:auto; margin-top:20px;}

.contact1t { width:960px; height:68px; background:url(../images/tu_22.jpg) no-repeat; float:left;}

.contact2con { width:960px; height:440px; background:#f8f8f8;}

.c_qq { color:#e60000; font-size:16px; font-weight:bold; width:100%; float:left; height:27px; padding-top:25px; text-indent:24px; }

.c_qq font { color:#e60000; font-size:14px; font-weight:bold; height:27px; padding-top:25px; text-indent:24px; padding-left:75px;  }

.c_address { width:936px; float:left; height:23px; margin-bottom:2px; margin-left:10px;}

.c_address img { display:block; float:left;}

.con4con { width:916px; height:234px; margin-top:14px;}

.con4a { width:530px; height:370px; float:left; background:url(../images/tu_34.jpg) left top no-repeat;}

.con4b { width:386px; height:290px; float:left; background:url(../images/tu_35.jpg) left top no-repeat;}

.con4a p,.con4b p{ padding-left:10px; line-height:24px; color:#333; margin-bottom:18px;}

.con4a p span{ color:#ff0000;}

.con4b p span{ color:#ff0000;}



/*foot*/

.footer { margin:0 auto;

	width:100%;

	height:95px;

	background-color:#333;

	background-repeat: repeat-x;

	clear:both;}

.gf_footer { width:960px; text-align:center; line-height:24px; padding-top:10px; }

.gf_footer p{ color:#ccc;}





/*右侧qq*/



.zixun_qq{position:fixed;_position:absolute;bottom:0px; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));top:230px;left:0;}

.ad1011{width:97px;position:fixed; left:0;_position:absolute; bottom:280px; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

.ad1011_top{width:100px; height:65px;}

.ad1011_top img{display:block;}