@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;
}

#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;
}
.content_box{width:100%; height:auto; overflow:hidden; background:#f8f6f6}
.contentA{width:1100px; height:auto; margin:40px auto}
.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:55%; 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:#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}
	
	
	/*页内导航结束*/

.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 a:link, a:visited {color:#666;}




.zyfx{width:124px; height:168px; background:#FFFBFB; color:#666666;border:1px solid #E5E5E5; text-align:left; text-align:center;position:absolute;left:-1px; top:30px;display:none;}
.zyfx a{ color:#FF0000}

.xz_table{border-collapse: collapse;border-bottom:2px solid #2157af}
.xz_table td{  padding:5px 28px; border-left:1px solid #dd0000; line-height:28px; border-bottom:1px solid #DFDFDF}
.table_tit{width:100%; height:48px;}
.table_tit li{line-height:48px;font-size:16px;font-weight:bold; color:#FFFFFF; text-align:center;float:left}
.b1{width:19%;background:#2157af;}
.b2{width:47%;background:#f24c1c;}
.b3{width:34%;background:#2157af;}



.rx_box{width:50%; height:310px;float:left}
.rx_box ul li{ width:94%; height:auto; padding:8px;border:1px solid #EFEFEF; margin-top:15px; border-radius:10px;}
.rx_box ul li span{ font-weight:bold;color:#2157af}

.zx_box{
	width:1100px;
	height:445px;
	margin:40px auto;
	overflow:hidden;
}
.zx_box_left{width:70%; height:425px; float:left}
.zx_box_left ul{list-style-type:none; border:1px solid #EFEFEF; height:359px; padding:8px;}
.zx_box_left ul li {list-style-image:url(../images/aw5.gif); list-style-position:inside}
.zx_box_left ul li span { float:right}
.zx_box_left ul li a {color:#2157af;}
.zx_box_left ul li a:hover {color:#ff0000;}
.ckTime_box{width:29%;float:right}
.ckTime_sp{display:block; height:33px;line-height:33px;  font-size:18px; font-weight:bold;margin-top:10px; background:#f24c1c; color:#FFFFFF;text-align:center; }
.ckTime_img{display:block; width:25px;margin-top:4px; margin-left:60px; float:left}
.ckTime_ft{display:block; margin-left:20px; float:left}
.ckTime_con{ height:125px; padding-top:5px; display:block;border:1px solid #EFEFEF; text-align:center}


.ck_xz{width:70%; height:auto;float:left}
.ck_xz ul li{ height:72px; list-style-type:none; line-height:35px; margin-top:5px; border-bottom:1px dashed #E4E4E4}
.ck_xz ul li span{ display:block; width:85px; height:69px; background:#2157af; color:#FFFFFF; margin-right:5px; text-align:center; float:left}
.ck_xz ul li span p{border-top:1px solid #fff;font-size:11px;}
.ck_xz_right{display:block;width:29%; height:310px; margin-top:10px; font-size:15px;padding-bottom:8px; text-align:center; float:right; }
.ck_xz_right li{width:33%; height:43px; line-height:43px; border-radius:4px; list-style-type:none;color:#ffffff; cursor:pointer; float:left}
.ck_xz_right li a{ color:#FFFFFF}


.ckTime{width:90%; height:30px; margin-left:38px; list-style-type:none}
.ckTime li{ width:15%;  line-height:30px; margin-left:5px; font-size:15px; background:#f24c1c; color:#ffffff;float:left}

.ckwd_box{display:block;width:97%; border:1px solid #E3E3E3; padding-left:5px; padding-top:3px;}
.ckwd_box li{list-style-type:square; list-style-position:inside}

.csdt{width:29%; height:300px;float:right}
.csdt ul{list-style-type:none; margin-top:10px;}
.csdt ul li{width:48%; margin-left:8px; text-align:center;float:left; }

.zxbt{width:110px; height:35px; text-align:center;background:#f24c1c; color:#FFFFFF; border-radius:3px; line-height:35px; margin:0 auto}

.ckjj_left{display:block;width:70%; height:auto; float:left}
.ckjj_leftA{ display:block; width:96%; height:70px; background:#2157af; color:#ffffff; border-radius:3px; margin-bottom:20px; margin-top:35px; padding:10px 10px 10px;; letter-spacing:0px;}

.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_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;list-style-type:none; float:left}
.schoolbox {
	width:1100px;
	height:800px;
	margin:40px auto;
}
.schooltop {
	width:100%;
	height:360px;
}
.schooltopleft {
	width:320px;
	height:350px;
	border-bottom:1px solid #2157af;
	float:left
}
.schooltopright {
	width:320px;
	height:350px;
	margin-left:70px;
	border-bottom:1px solid #2157af;
	float:left
}
.schoolpic {
	width:100%;
	height:190px;
	position:relative;
}
.schooltext {
    display:block;
	height:95px;
	margin:10px 0px;
	text-align:center;
}
.schooltext li {
	width:310px;
	height:28px;
	margin-left:5px;
	list-style-type:none;
	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 {
list-style-type:none;
	width:100px;
	height:28px;
	text-align:center;
	font-size:16px;
	background:#2157af;
	border-radius:3px;
	margin-left:35px;
	color:#FFFFFF;
	float:left
}
.schoolbt a{color:#FFFFFF}

.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;
}

.why_box{width:100%; height:160px;}
.why_box li{ width:31%; height:150px; padding:6px; border:1px solid #efefef; margin-left:10px; float:left; position:relative}
.why_box li span{width:90px; height:70px; padding-top:20px; position:absolute; left:0px; top:-40px; background:url(../images/yxc.png); text-align:center; font-size:18px; color:#FFFFFF}
.why_box li h3{color:#2157af; font-weight:bold; text-indent:110px; margin-top:8px; margin-bottom:15px;}


.jxxs_left{width:30%; height:auto;float:left}
.jxxs_right{width:69%; 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}


.class_box{ width:100%}
.class_box li{ width:30%; height:240px; margin-top:10px; padding:5px; border:1px solid #EFEFEF;margin-left:10px;float:left; position:relative}
.class_box li h3{ width:100px; height:85px; background:url(../images/yx3.png) no-repeat; line-height:35px;padding-top:15px;text-align:center; color:#FFFFFF;font-size:20px; position:relative; left:65px; top:-60px;}
.class_box li p{border-top:1px solid #F0F0F0; padding:8px; position:absolute; left:0px; top:70px;}
.class_box li span{ display:block; width:155px; height:33px; line-height:33px;text-align:center; background:#f24c1c; color:#FFFFFF; position:absolute; bottom:-15px; left:40px;}
.class_box li span a{ color:#FFFFFF}

.tq_box{ width:100%}
.tq_box li{ width:18%; height:180px; margin-top:10px; padding:5px; /*background:#f7f8fc;*/ border:1px solid #efefef;margin-left:8px;float:left; position:relative}
.tq_box li span{display:block; width:90px; height:80px;background:url(../images/yx.png) no-repeat;line-height:35px;padding-top:10px;text-align:center; color:#FFFFFF;font-size:20px; position:relative; left:55px; top:-45px;}
.tq_box li p{border-top:1px solid #F9F9F9; padding:8px; padding-top:15px; position:absolute; left:0px; top:70px;}



.ckzy_box{ list-style-type:none;}
.ckzy_box li{ line-height:35px; margin-top:3px;}
.ckzyL{display:block; width:100px; height:33px; background:#2157af; color:#FFFFFF; margin-right:3px; padding-left:5px;float:left; position:relative}
.ckzyL img{ position:absolute; top:10px; right:7px ;}


.ckqp{ width:100%; height:auto; float:left}
.ckqp p{text-align:center; margin-bottom:20px; color:#FF0000}
.ckqp li{ width:23%; height:165px; background:#FFFFFF; float:left; padding:10px 4px;margin-left:10px; margin-top:20px;border:1px solid #EFEFEF; border-radius:10px; position:relative}
.ckqp li span{width:90px; height:70px; padding-top:20px; position:absolute; left:0px; top:-40px; background:url(../images/yx.png);text-align:center; font-size:18px; color:#FFFFFF}
.ckqp li div{margin-top:25px; text-indent:80px;}

.ck_sel{width:100%; height:auto;}
.ck_sel li{ width:22%; height:85px; margin-left:10px;border:1px solid #E3E3E3; padding:10px; margin-top:8px;float:left}
.ck_sel 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;}
.ck_sel li span{ display:block; text-align:center; font-size:15px; font-weight:bold; color:#333;}



.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:#FFFF88; color:#2157af; float:left}

.kbjh_box{width:1100px; height:515px; margin:40px auto;}
.kbjh_boxA{width:100%; height:auto; overflow:hidden; border-bottom:1px solid #efefef}

.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
}



#scroll{
width:557px;
height:350px;
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:557px; height:350px; margin-top:24px;}
#bt{
width:24px;
height:24px;
display:block;
background:url(../images/close.png);
float:right;
}
#bt:hover{
cursor:pointer;
cursor: hand;
}



.partVS{width:100%; height:1100px; border-bottom:2px solid #CCC;}
.partVS_tit{width:100%; height:90px; text-align:center; padding:40px 0px 40px 0px}
.partVS_tit h1{font-size:34px; line-height:70px; color:#333}
.partVS_con{width:1100px; height:1100px; overflow:hidden; margin:0 auto; }
.partVS_conB{ padding-top:10px;}
.partVS_conB ul{ height:auto; overflow:hidden}
.partVS_conB ul li{ width:40%; height:800px; float:left; color:#FFF; position:relative}
.partVS_conB ul li ul { position:absolute; left:10px; top:45px;}
.partVS_conB ul li ul li{ width:100%; background:#2157af; height:50px;line-height:50px;margin-top:19px; text-align:center; font-size:20px; text-align:center}



.part05 { margin:0 auto; width:1150px; margin-bottom:40px;}
.part05_con ul { margin:30px 0 30px 28px; overflow:hidden;}
.part05_con ul li { background:url(../images/xzxfbg.png) no-repeat; width:19%; height:192px; margin-right:9px; float:left;}
.part05_con ul li h2 { font-size:24px; color:#fff; line-height:62px; height:62px; text-align:center; font-weight:normal;}
.part05_con ul li p { width:90%; padding-left:17px; font-size:15px; color:#000000; padding-top:35px; line-height:22px; margin:0 auto; text-align:left;}
.part05 p { font-size:17px; text-align:center;}
.part05 p a { color:#fff; display:block; background-color:#1485e5;font-size:18px; height:50px; line-height:50px; width:380px; text-align:center; border-radius:30px; margin:0 auto}

.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:1061px; 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;}