@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:#666 1px solid ;}
td {
    height:39px;
	line-height:39px;
	font-size: 14px;
	border:1px solid #666;
}
a,img{border:0;}

#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*/}
h1 span{float:left;margin-top:10px;}
.ha{text-align:left; border-bottom:1px solid #2157af}
.fA{text-align:right;}
#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;
	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; }


.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:#DD0000;
	color:#FFFFFF;
	display:block;
}
.fxbg {
	width:575px;
	height:auto;
	background:#dd0000;
	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 */



/*.head {
	width:100%;
	height:auto;
	max-width:2000px;
	margin:0 auto
}
.header {
	width:100%;
	height:100px;
	background:#2157af;
}
.headerA {
	width:1120px;
	height:95px;
	margin:0 auto
}
.logo {
	width:28%;
	height:70px;
	padding-top:10px;
	float:left
}
.headerC {
	width:72%;
	height:90px;
	color:#FFFF00;
	float:left
}
.headerC .Hleft{width:50%; height:90px; line-height:90px; float:left; margin-left:30px;}
.headerC .Hleft .f{color:#FFFFFF; text-decoration:underline}
.headerC .Hleft .f1{color:#FF0000;}
.headerC .Hleft .f2{ font-weight:bold; font-size:25px}
.headerC .Hright{width:40%; height:70px;padding-top:20px;text-align:right;float:right; }
.fzx{width:100%; height:5px;}
.fzx li{ list-style-type:none; float:left;}



.f3{color:#ffffff;}
.nav_box{ clear:both; width:100%; height:40px; margin-bottom:20px; margin-top:20px;}
#nav {
	width:1100px;
	height:40x;
    color:#666666;
	margin:0 auto;
}

#nav ul li {
	width:110px;
	height:37px;
	color:#000000;
	line-height:37px;
	text-align: center;
	list-style-type: none;
	float: left;
}

#nav ul li a {
color:#000000;
	text-decoration:none
}
#nav ul li a:hover {
	height:37px;
	background:#2157af;
	color:#FFFFFF;
	display:block;
	border-bottom:2px solid #5A5F05 ;
}
*/
/*页内导航开始*/
 .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}
	
	
	/*页内导航结束*/
	
	
.part1 { background-color:#373aa5; width:100%; padding-top:30px; padding-bottom:46px;}
.part1_con { width:1000px; margin:0 auto;}
.part1_c { width:1000px; overflow:hidden; padding-top:30px;}
.part1_c ul li { float:left;}
.part1_c ul li  p { font-size:14px; color:#2d2d2d; line-height:20px; width:218px; margin-left:13px; position:relative; top:246px;}
.part1_c .ys1 { background:url(../images/ys01.jpg) no-repeat; width:244px; height:330px; margin-right:8px;}
.part1_c .ys2 { background:url(../images/ys02.jpg) no-repeat; width:244px; height:330px; margin-right:8px;}
.part1_c .ys3 { background:url(../images/ys03.jpg) no-repeat; width:244px; height:330px; margin-right:8px;}
.part1_c .ys4 { background:url(../images/ys04.jpg) no-repeat; width:244px; height:330px;}
	
	
	

.zx_box{
	width:1100px;
	height:450px;
	margin:40px auto;
	margin-top:0px;
	overflow:hidden;
}
.zx_box_left{width:70%; height:auto; float:left}
.zx_box_left ul{ border:1px solid #EFEFEF; padding:8px;}
.zx_box_left ul li {list-style-image:url(../images/aw5.gif); list-style-position:inside}
.zx_box_left ul li a {color:#2157af;}
.zx_box_left ul li a:hover {color:#ff0000;}
.zkTime_box{width:29%;float:right}
.zkTime_sp{display:block; height:35px;line-height:35px;  font-size:18px; font-weight:bold;background:#2157af; color:#FFFFFF;text-align:center; margin-bottom:0px;}
.zkTime_con{ height:190px; margin-bottom:8px; display:block; line-height:33px;border:1px solid #EFEFEF; text-align:center}
.zkTime_sp2{display:block; font-size:15px; border:1px solid #EFEFEF;height:130px; padding-top:7px; padding-bottom:8px; text-align:center; }
/*.zkTime_sp2{display:block; background:#B70000; font-size:15px; color:#FFFFFF; height:137px; padding-top:10px; text-align:center; }*/
.zkTime{width:90%; height:38px; margin-left:38px; list-style-type:none}
.zkTime li{ width:15%;  line-height:30px; margin-left:5px; font-size:15px; background:#DD0000; color:#ffffff;float:left}



.wd_box{width:29%;float:right; margin-left:10px;}
.wd_box ul{border:1px solid #EFEFEF; padding:8px;}
.wd_box ul li{ list-style-type:none /*list-style-type:square; list-style-position:inside*/}
.wd_box ul li span{ display:block;line-height:20px; margin-top:4px; font-size:12px; width:20px; background:#7B7B7B; color:#FFFFFF; text-align:center; vertical-align:middle; float:left; margin-right:5px;}
.wd_box ul li a {color:#2157af;}
.wd_box ul li a:hover {color:#ff0000;}
.cs_box{width:100%; height:auto;background:#f8f6f6; overflow:hidden}
.cs_box_con{width:1100px; height:530px; margin:40px auto; }
.cs_con{margin-bottom:20px;}
.cs_box_left{ clear:left;width:70%; height:auto; float:left}
.cs_box_left ul li{ width:100%; height:70px; list-style-type:none; line-height:33px; margin-top:10px}
.cs_bt{width:12%; height:70px;background:#2157af;text-align:center;color:#FFFFFF; float:left; }
.cs_bt p{border-top:1px solid #fff; font-size:12px;}
.cs_bt2{width:86%; height:70px; line-height:35px;border-bottom:1px dashed #666; margin-left:5px; float:left}


.csdt{width:29%; height:300px; margin-top:10px; float:right}
.csdt ul li{width:48%; margin-left:8px; text-align:center;color:#2157af; margin-top:13px; float:left; }


.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; 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;line-height:48px; font-size:18px; float:left}
.bxxkz_tit li span{font-weight:bold;color:#2157af; font-size:40px;}
.bxxkz{width:100%; height:auto; overflow:hidden}
.bxxkz  ul li{width:23.7%; height:192px; border:1px solid #E0E0E0; padding:3px; margin-left:4px;float:left}
/*.schoolbox {
	width:1100px; 
	height:auto;
	overflow:hidden;
	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
}
.schooltext li {
	width:310px;
	height:28px;
	margin-left:5px;
	float:left;
	position:relative
}
.schooltext li a{
color:#666666;
}
.schooltext li a:hover{
color:#ff0000;
}
.schooltext li span{color:#FF0000;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	right:0px;}
.schoolbt {width:100%; height:28px;}
.schoolbt li {

	width:100px;
	height:28px;
	text-align:center;
	font-size:16px;
	background:#2157af;
	border-radius:3px;
	margin-left:37px;
	color:#FFFFFF;
	float:left
}
.schoolbt a{color:#FFFFFF}*/

.part7 { width:1000px; margin:40px auto; overflow:hidden}
.part7_c1 { width:100%; float:left; padding-top:15px; margin-bottom:25px;}
.part7 .lj a{ display:block;width:450px; height:45px; line-height:45px; font-size:25px; text-align:center;margin:0 auto;color:#FF0000; text-decoration:underline; margin-top:20px; }
.part7_c1 img { display:block;}


.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;
}



.jiashi_box{ clear:both;width:1100px; height:300px; margin:40px auto; overflow:hidden}
.jiaoshi_left{width:35%; height:auto; float:left}
.jiaoshi_left_con{line-height:30px; margin-left:25px;}
.jiaoshi_left_con li{list-style-image:url(../images/aw5.gif)}
.jiaoshi_bt{width:140px; height:38px; line-height:38px; text-align:center; background:#2157af; font-size:20px;margin-top:20px; margin-left:10px; border-radius:5px;}
.jiaoshi_bt a{ color:#FFFFFF}
.jiaoshi_right{width:65%; height:auto; float:left}
.jiaoshi_right ul li{width:32%; height:270px; margin-left:10px; float:left}
.jiaoshi_right_f{text-align:center;color:#2157af; font-weight:bold}
.jiaoshi_right_f1{line-height:25px; padding:6px}




.xueyuan_box{width:1100px; height:320px;margin:40px auto; }
.xueyuan_box li{ width:23%; height:300px; text-align:center; border:1px solid #EFEFEF; margin-left:10px; padding:5px; float:left}




.jxxs_box{width:1100px; height:410px;margin:40px auto;}
.jxxs_left{width:40%; height:300px;float:left}
.jxxs_right{width:59%; height:auto; float:left}
.jxxs_right li{width:100%; height:30px; margin-top:10px}
.jxxs_right li .p1{width:12%; height:30px; float:left; background:#2157af; text-align:center; color:#FFFFFF}
.jxxs_right li .p2{width:87%; height:30px; float:left}
/*.jxxs_box li{width:24%; height:320px; margin-left:10px;float:left}*/

.jxjh_left{width:70%; height:auto;overflow:hidden;float:left;}
.jxjh_left ul li{ width:32%; margin-left:6px; margin-bottom:6px; padding:3px 2px; height:115px; border:1px solid #efefef; float:left}
.jxjh_left ul li span{ display:block; font-weight:bold; color:#2157af; font-size:16px;/*display:block; width:45px; height:28px; margin-left:-3px; margin-top:-3px; line-height:28px;background:#dd0000; color:#ffffff; text-align:center;*/ }




.keshi_con{width:52%; height:110px; margin:10px auto; line-height:30px;}
.keshi_con li{ list-style-image:url(../images/aw5.gif)}
.keshi {
	height:450px;
	width:998px;
	margin-top:10px;
	border:1px solid #D8D8D8
}
.keshiA {
	width:100%;
	height:300px;
	margin:0 auto;
	margin-top:10px
}
.keshiB {
	width:230px;
	height:320px;
	float:left;
}
.keshiC {
	width:240px;
	height:320px;
	margin-left:3px;
	float:left
}
.keshiC1 {
	width:240px;
	height:145px;
}
.keshiC2 {
	width:240px;
	height:172px;
	margin-top:3px;
}
.keshiD {
	width:375px;
	height:320px;
	margin-left:3px;
	float:left
}
.keshiD1 {
	width:375px;
	height:180px;
}
.keshiD2 {
	width:375px;
	height:127px;
	margin-top:3px;
}
.keshiD21 {
	width:185px;
	height:127px;
	float:left;
}
.keshiD22 {
	width:185px;
	height:127px;
	margin-left:3px;
	float:left;
}
.keshiE1 {
	width:240px;
	height:145px;
}
.keshiE2 {
	width:240px;
	height:172px;
	margin-top:3px;
}


.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:#DD0000; color:#2157af; float:left}
.rh_conR a{color:#ffffff}



.hzyx_box{width:100%; height:380px; background:#f8f6f6;overflow:hidden}
.hzyx_boxA{width:1100px; height:300px; margin:40px auto;}
.hzyx{width:34%; height:300px; float:left;}
.hzyx2{ width:98%; height:auto;list-style-type:none}
.hzyx2 li{ width:115px; height:38px;float:left;}
.yqlj{width:31%; height:300px;margin-left:15px; float:left; }
.yqlj2{width:98%; height:auto; list-style-type:none}
.yqlj2 li{  width:160px; height:38px; margin-left:2px; float:left}

.stxz_box{width:32%; height:300px; padding-left:8px; margin-left:10px;float:right}
.stxz{width:98%; height:auto;list-style-type:none}
.stxz li{width:100%; line-height:25px;}
.yqlinkim{text-align:left; border-bottom:1px solid #2157af}


.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:#dd0000; 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;}
	
.part9{width:100%; height:900px;background:url(../images/kjty_bg.png) center no-repeat;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover; }
.part99_box{width:1100px; height:auto; margin:0 auto; padding-top:50px;overflow:hidden}
.part9_box{width:1200px; height:550px; margin:0 auto; background:url(../images/sk_bg.png) no-repeat center; padding-top:20px;}
.part8_tit_x{ left:145px}
.part9_con{width:1050px; height:530px; margin:0 auto; padding-top:20px; position:relative }
.part9_con_lt{width:350px;  float:left}
.part9_con_lt ul{ margin-top:30px;}
.part9_con_lt ul li{ width:100%; line-height:50px; font-size:22px;}
.part9_con_lt ul li span{ display:block; width:20px; height:6px; background:#CCC; margin-top:24px; margin-right:15px; float:left}
.part9_con_rt{width:680px; height:425px; border:1px solid #CCC; float:right}
.part9_con_rt_vd{width:100%; height:420px;}

.part1_tit{width:761px; height:75px; margin:0 auto; line-height:62px; font-size:44px; color:#2157AF ; text-align:center; position:relative}
.part1_titsp{font-size:32px;}
.part1_tit_x{display:block; width:130px; height:10px; background:#F8DD46; position:absolute; left:148px; top:55px;}
.part1_tit_con{ width:1100px; margin:0 auto;text-align:center; font-size:22px; text-align:center; line-height:38px; padding:30px 0px;color:#FFF;}
.ft_wt{ color:#FFF;}


.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
}



#scroll{
width:584px;
height:364px;
display:none;
position:absolute;
z-index:5555;
margin:-100px 0 0 -273px;
top:50%;
left:50%;
background:url(../images/add_img.jpg);
}
#scr_con{width:584px; height:340px; margin-top:24px;}
#bt{
width:24px;
height:24px;
display:block;
background:url(../images/close.png);
float:right;
}
#bt:hover{
cursor:pointer;
cursor: hand;
}





.part11 { width:1000px; margin:0 auto; padding-top:30px; padding-bottom:25px;}
.part11 .guifan { background:url(../images/guifan1.png) center top no-repeat; width:100%; height:102px; margin-top:20px;}
.part11 .guifan p { font-size:18px; line-height:25px; color:#fff; position:relative; top:15px; left:229px; float:left;}
.part11 .part11_c { background:url(../images/hetongbg.png) center top no-repeat; width:1000px; height:474px; margin-top:20px; text-align:center;}
.part11 .part11_c p { position:relative; top:415px;} 
.part11 .part11_c p a{ color:#f90000; font-size:18px; text-decoration:underline;}



