@charset "gb2312";
/* CSS Document */
*{
	margin:0;
	padding:0;
	list-style-type:none
}
img {
	border:none
}
ul{list-style-type:none}


a:link, a:visited {
	color:#2157af;
	font-size:14px;
	text-decoration:none;
}
a:hover, a:active {
	color:#ff0000;
	font-size:14px;
	text-decoration:none;
}
table{border:#F8F8F8 1px solid ;}
td {
    height:39px;
	line-height:39px;
	font-size: 14px;
}

#html, body {
	font-family:Microsoft YaHei, Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	color:#666666;
	line-height:28px;
	letter-spacing:1px;
}

h1{line-height:38px; font-size:23px; color:#2157af; margin-bottom:20px; text-align:center/*border-bottom:1px solid #2157af*/}

#page-container {
    clear:both;
	width:100%; 
	min-width:1200px;
	overflow:hidden;
}


.header {
	width:100%;
	height:auto;
	min-width:1200px;
	overflow:hidden;
}
.headerA {
	width:1120px;
	height:95px;
	margin:0 auto;
	position:relative;
}


.logo {
	width:28%;
	height:70px;
	padding-top:10px;
	float:left
}
.headerC {
	width:72%;
	height:90px;
	color:#666666;
	float:left;
	
}
.Hleft{width:40%; height:90px; line-height:90px; margin-left:30px; float:left;}
.fx{text-decoration:underline; color:#2157af; cursor:pointer; float:left}
.f1{ color:#FF0000; font-size:16px; float:left}
.f2{ font-size:25px;font-weight:bold; color:#DD0000}
.Hright{width:25%; height:70px;padding-top:20px;text-align:right; position:absolute; right:20px; top:0px; }
.fzx{width:100%; height:5px;}
.fzx li{ list-style-type:none; float:left;}



.f3{color:#2157af;}
.nav_box{ clear:both; width:100%; height:40px; background:#2157af;}
#nav {
	width:1100px;
	height:40x;
    color:#FFFFFF;
	margin:0 auto;
}

#nav ul li {
	width:110px;
	height:40px;
	color:#FFFFFF;
	line-height:37px;
	text-align: center;
	list-style-type: none;
	float: left;
}

#nav ul li a {
    color:#FFFFFF;
	text-decoration:none
}
#nav ul li a:hover {
	height:40px;
	background:#f24c1c;
	color:#FFFFFF;
	display:block;
}
.fxbg {
	width:575px;
	height:auto;
	background:#f24c1c;
	text-align:center;
	border-radius:2px;
	position:absolute;
	left:375px;
	top:60px;
	display:none;
	z-index:999;
}
.fxbg li {
	width:40px;
	height:33px;
	line-height:33px;
	margin-left:3px;
	float:left;
	text-align:center;
	list-style-type:none
}
.fxbg li a {
	width:40px;
	display:block;
	height:33px;
	margin-left:5px;
	text-align:center;
	line-height:33px;
	color:#FFFFFF;
}
.fxbg li a:hover {
	display:block;
	background:#ffffff;
	color:#000000;
}

/* bannerx start */
.index{ padding-bottom:30px;}
.index .picbox{ width:100%; overflow:hidden; position:relative; min-width:1200px;}
.index .picbox .hd{ overflow:hidden; position:absolute; right:48%; bottom:30px; z-index:1; }
.index .picbox .hd ul{ overflow:hidden; zoom:1;}
.index .picbox .hd ul li{ float:left; margin-right:15px;  width:10px; height:10px; text-indent:-999px; background:#878787; cursor:pointer; }
.index .picbox .hd ul li.on{ background:#0e5fb1;}
.index .picbox .bd{ position:relative; height:100%; z-index:0;   }
.index .picbox .bd li{ zoom:1; vertical-align:middle; }
.index .picbox .bd img{ width:100%; display:block;  }

/*bannerx end */


/*页内导航开始*/
 .navbtn {
 display:inline-block;
	width:75px;
	height:28px;
	line-height:28px;
	color:#dd0000;
	text-decoration:underline;
	text-align:center;
	clear:both;
	cursor:pointer;
	border-radius:5px;
	/*position:fixed;
	right:230px;
	top:48px;*/
	z-index:9999;
	
	
}
.navbg {
	width:145px;
	background:#dd0000;
	text-align:center;
	position:fixed;
	right:153px;
	top:70px;
	display:none;
	z-index:999;
}
.navbg li {
	width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #CA0000;
	list-style-type:none
}
.navbg li a {
	width:100%;
	display:block;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #CA0000;
	color:#FFFFFF;
	background:url('../images/navicos.jpg') 155px center no-repeat;
}

.navbg li a:hover { background:#f24c1c}
	
	
	/*页内导航结束*/






.wj_zxleft{width:64%; height:280px; float:left}
.wj_zx{width:97%; height:auto; text-align:left;border:1px solid #F2F2F2; padding:10px;}
.wj_zx li{list-style-type:square; list-style-position:inside}
.wj_zx li span{ color:#FF0000; float:right}

.wj_zxright{width:35%; height:280px;text-align:center; float:right}
.mr{float:right; font-size:12px; color:#FF0000}

.wj_box{width:100%; height:auto; overflow:hidden}
.wjj_left{width:63%; height:325px; float:left}
.wjlink{display:block; margin:10px 0px; text-align:right}
.sxw{display:block; width:97%; height:95px; margin-top:10px; padding:10px; background:#2157af; color:#FFFFFF}
.sxw span{ display:block; width:22px; height:23px;padding-top:2px; float:left}
.wjzs_box{width:36%; height:auto; float:right}
.wjzs_box ul li{ width:47%; height:auto; margin-top:8px; margin-left:8px; text-align:center; float:left}

<!--鼠标放上图片变大-->
 #hovershow{
 width:100%; height:auto; overflow:hidden;margin-top:20px
 }
#hovershow li{
          
            width:160px;
            height:209px;
            margin:8px;
			  float: left;
}
#hovershow li a {
            display: block;
			width:160px;
            height:209px;
}
 #hovershow li a img{
        border:1px #666 solid;
        width:160px;
        height:209px;
        }
       #hovershow li a:hover{
        z-index:100;
        margin: -32px 0 0 -232px;
     position: absolute;
        }
        #hovershow li a:hover img{
        width:450px;
        height:620px;
        }
		
		
<!--鼠标放上图片变大-->


.wj_pn{ width:88%; height:120px; margin:0 auto}
.wj_pn ul li{ list-style-type:square;list-style-position:inside;}
.xxzx_con{width:96%; height:192px; padding:3px; background:#F0F8FF; margin:0 auto}
.xxzx_tit{ width:46%; font-weight:bold;height:40px; line-height:40px;margin-bottom:10px; font-size:15px; color:#FF0000; padding-left:8px}
.xxzx_con span{display:block; width:22px; height:23px;padding-top:2px; float:left}





.wj_xz{width:71%; height:auto;float:left}
.wj_xz ul{height:480px; border:1px solid #efefef; padding:5px;}
.wj_xz ul li{ list-style-type:none; line-height:37px; margin-top:5px; border-bottom:1px dashed #E4E4E4}
.wj_xz ul li span{ display:block; width:85px; height:37px; background:#2157af; color:#FFFFFF; margin-right:5px; text-align:center; float:left}

.wj_hzyx{width:28%; height:auto;float:right}
.wj_hzyx ul{height:480px; border:1px solid #efefef; padding:5px;}
.wj_hzyx ul li{ background:url(../images/dsj.jpg) no-repeat;border-bottom:1px dashed #E4E4E4; background-position:right;}



.schoolbox {
	width:1100px;
	height:780px;
	margin:40px auto;
}
.schooltop {
	width:100%;
	height:360px;
}
.schooltopleft {
	width:320px;
	height:345px;
	border-bottom:1px solid #2157af;
	float:left
}
.schooltopright {
	width:320px;
	height:345px;
	margin-left:70px;
	border-bottom:1px solid #2157af;
	float:left
}
.schoolpic {
	width:100%;
	height:190px;
	position:relative;
}
.schooltext {
	height:90px;
	margin:10px 0px;
	padding: 0px 10px;
	text-align:center;
}


.schoolbt {width:100%; height:30px;}
.schoolbt li {
list-style-type:none;
	width:100px;
	height:30px;
	text-align:center;
	font-size:16px;
	background:#2157af;
	border-radius:3px;
	margin-left:35px;
	color:#FFFFFF;
	float:left
}
.schoolbt a{color:#FFFFFF}

.zy_content{width:100%; height:410px; background:#f8f6f6; padding-top:40px;}
.zy_box{width:1100px; height:auto; margin:40px auto}
.zy_tit{ width:100%; height:35px;margin-top:5px;}

.zy_tit ul li{ width:124px; height:30px; border:1px solid #E5E5E5; margin-left:10px; background:#2157af;  color:#FFFFFF;text-align:center;float:left;}
.zy_con{ width:100%; height:290px;}

.zy_con ul li{ width:126px; height:270px;margin-left:10px; margin-top:5px; float:left}
.zy_con ul li ul li{ width:124px; height:30px;border:1px solid #E5E5E5;background:#FFFFFF;text-align:center;margin-left:0px; cursor:pointer;position:relative;}
.zy_con ul li ul li:hover{ background:#f24c1c; color:#FFFFFF}

.zyfx{width:124px; height:145px; background:#FDFBEE; line-height:23px; color:#666666;border:1px solid #E5E5E5; text-align:left; text-align:center;position:absolute;left:-1px; top:30px;display:none;}
.zyfx a{ color:#FF0000}




.content-MSbj {
	width:100%;
	height:28px;
	background:#000000;
	opacity:0.5;
	position:absolute;
	bottom:0px;
	right:0px;
}

.content-MSwz {
	width:100%;
	height:28px;
	color:#FFFFFF;
	text-align:center;
	font-size:16px;
	line-height:26px;
	position:absolute;
	bottom:0px;
	right:0px;
}
.wj_sel {width:100%; height:270px;}
.wj_sel ul{width:100%; height:240px; margin-top:15px;}
.wj_sel ul li{ width:22%; height:85px; margin-left:10px;border:1px solid #E3E3E3; padding:10px; margin-top:8px;float:left}
.wj_sel ul li p{line-height:18px; margin-top:4px; font-size:12px; width:18px;background:#666;color:#FFFFFF; text-align:center; vertical-align:middle; float:left;}
.wj_sel ul li span{ display:block; text-align:center; font-weight:bold; color:#333;}


.bxxkz_con_box{width:100%; height:auto; background:#f8f6f6; overflow:hidden}
.bxxkz_con{width:1100px; height:auto; margin:40px auto; overflow:hidden}
.bxxkz_conA{display:block;width:85%; height:auto; margin:10px auto; line-height:30px;}
.bxxkz_center{width:100%; height:150px; overflow:hidden}
.bxxkz_bt_box{width:400px; height:34px; margin:10px auto}
.bxxkz_bt_box li{width:48%; line-height:34px; margin-left:2px; text-align:center;list-style-type:none; float:left}
.bxxkz_bt_box li a{color:#FFFFFF}
#bxxkz_btB{background:#e2ba32;}
.bxxkz_tit{width:90%; height:48px; border-bottom:2px solid #2157af; margin:20px auto}
.bxxkz_tit li{ width:32%; height:48px; text-align:center; border-right:1px solid #D5D5D5; list-style-type:none;line-height:48px; font-size:18px; float:left}
.bxxkz{width:100%; height:auto; overflow:hidden}
.bxxkz  ul li{width:23.7%; height:192px; border:1px solid #E0E0E0; padding:3px; margin-left:4px;list-style-type:none; float:left}





.rh_box{width:100%; height:auto; padding:20px 0px;background:#2157af;}
.rh_con{width:1100px; height:130px; margin:0 auto}
.rh_tit{color:#FFF; font-size:30px; line-height:50px; margin-bottom:10px; text-align:center; font-weight:bold;}
.rh_conL{width:40%; height:auto; margin-left:240px;color:#FFFFFF; float:left }
.rh_conL a{color:#FFFFFF}
.rh_conR{display:block; width:100px; text-align:center; height:30px; border-radius:3px; margin-top:20px; background:#f24c1c; color:#2157af; float:left}
.rh_conR a{color:#FFFFFF}




.xunzirightbox {
	width:27%;
	height:240px;
	float:right
}
.xunzirightcon {
	margin-top:30px;
}
.xunzirightcon li {
	list-style-type:none;
	height:50px;
	text-align:center;
	color:#FFFFFF;
	line-height:50px;
	float:left;
}



.wj_pic{width:35%; height:280px; float:right}
.wj_pic li{ width:48%; height:auto;list-style-type:none; margin-left:6px; margin-top:6px; float:left}

.lxwm_box{width:1100px; height:550px; margin:40px auto;}
.lxwm_box_left ,.lxwm_box_right{ width:26%; height:490px; float:left;}
.item,.list{ height:450px;}
.item li , .list li{ width:98%; height:90px;margin-top:10px; line-height:25px; padding:5px 0px 5px 5px; float:left; border:1px solid #efefef}
.item li span, .list li span{ display:block; width:115px; padding-left:10px; height:25px; line-height:25px;background:#f24c1c; color:#FFFFFF;  margin-left:-5px; margin-top:-5px; font-weight:bold}
.map_box{width:46%; height:465px; margin-left:10px;margin-top:10px; border:none;float:left;}
.lxbt{width:260px; height:35px; margin-top:5px;}
.lxbt input{ width:90px; height:30px; line-height:25px;}




.foot {
	width:100%;
	height:260px;
	background:#2157af;
	color:#FFFFFF;
	border-top:1px dashed #727272;
}
.footA{width:1100px; height:240px; margin:10px auto;}
.footC{width:50%; height:auto; float:left}
.footC ul li{ width:20%; height:120px; float:left;}
.footC ul li a{ color:#FFFFFF}
.footD{width:50%; height:auto;float:left}
.footD a{ color:#FFFFFF}
.footD ul{ margin-top:10px;}
.footD ul li{ width:24.5%; height:33px;float:left}
.footD ul li span{font-weight:bold; font-size:16px;}
.footD ul li a{ color:#FFFFFF}

.back {
	width:30px;
	height:30px;
	position:fixed;
	right:30px;
	bottom:50px;
	_position:absolute;
	_right:30px;
    _top:expression(document.documentElement.clientHeight-this.offserHeight-50+document.documentElement.scrollTop);
	cursor:pointer;
	display:none;
	z-index:999
}


.part10 { width:1000px; margin:0 auto;}
.part10 .tit{ margin-top:50px;}
.part10 .guifan { background:url(../images/guifan1.png) center top no-repeat; width:100%; height:102px; margin-top:20px;}
.part10 .guifan p { font-size:18px; line-height:25px; color:#fff; position:relative; top:15px; left:206px; float:left;}
.part10 .part10_c { background:url(../images/hetongbg.png) center top no-repeat; width:1000px; height:474px; margin-top:20px; text-align:center;}


