@charset "utf-8";
/* CSS Document */
*{font-family:"微软雅黑"}
body,html{ margin:0; padding:0; font-size:16px; float:#333333}

/* 顶部*/
.header {
	width:100%;
	height:auto;
	min-width:1200px;
	overflow:hidden;
	font-size:14px;
}
.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:#127de1; 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:10px;text-align:right; position:absolute; right:20px; top:0px; }
.fzx{width:100%; height:5px;}
.fzx li{ list-style-type:none; float:left;}


.nav_box{ clear:both; width:100%; height:40px; background:#2157af; font-size:14px;}
#nav {
	width:1100px;
	height:40x;
    color:#FFFFFF;
	margin:0 auto;
}

#nav ul li {
	width:110px;
	height:40px;
	color:#FFFFFF;
	line-height:40px;
	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;
}


/* 顶部结束*/


/*banner*/

.banner{height:400px;background:#b3b3b3; margin:0 auto;}
.part_con1{width:100%; height:340px;background:#f5f5f5; padding:20px 0px}
.part_con{width:1200px; height:auto; margin:0 auto}
.part_con1_lf{width:20%; height:310px; background:#FFF; float:left}
.part_con1_tit{ display:block;width:100%;line-height:50px; text-align:center; font-size:25px;font-weight:bold}
.part_con1_lf ul li{ line-height:50px; text-align:center; cursor:pointer}
.part_con1_rt{width:79%; height:auto; overflow:hidden; float:right}

.part1{width:100%; height:630px;padding:20px 0px;background:url(../images/part_bg32.png) center no-repeat;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover; overflow:hidden}.part1_tit{width:100%; height:130px; text-align:center; padding:20px 0px 40px 0px}
.part1_tit h1{font-size:40px; line-height:100px; }
.part1_tit h1 span{color:#2157af;}
.part1_tit p{ line-height:30px;}
.part1_tit p span{color:#dd0000;}
.part1_con{width:1200px; height:380px; margin:20px auto;}
.part1_con ul li{ width:23%; height:375px; margin-left:2.3%; float:left; background:#f5f5f5; border:1px solid #d2d2d2}
.part1_con ul li:first-child{ margin-left:0px;}
.part1_con ul li h1{ line-height:70px; text-align:center; font-size:30px;}
.part1_con ul li div{line-height:40px;background-color: #ff2c00; font-size:20px; text-align:center; color:#FFF}
.part1_con ul li ul{ width:80%; height:167px; margin:10px auto}
.part1_con ul li ul li{width:99%;height:40px;border:none; margin-left:0px;line-height:40px; text-indent:30px;}
.part1_con ul li:first-child ul li{ background:url(../images/Ok1.png) no-repeat left center; }
.part1_con ul li:nth-child(2) ul li{background:url(../images/Ok2.png) no-repeat left center;}
.part1_con ul li:nth-child(3) ul li{background:url(../images/Ok3.png) no-repeat left center;}
.part1_con ul li:last-child ul li{background:url(../images/Ok4.png) no-repeat left center;}
.part1_btn{display:block;width: 180px;line-height: 40px; text-align:center; color:#FFF; margin:0 auto}

.tyfont{ color:#dd0000}

.part22{width:100%; height:auto; overflow:hidden; background:#FFF; padding:20px 0px}
.part22_con{width:1200px; height:200px; margin:0 auto; padding-left:10px}
.part22_con ul li{ width:28%; height:180px;float:left; padding-left:60px}
.part22_con ul li ul{ width:100%; height:100px; display:block}
.part22_con ul li ul li{ height:20px; line-height:20px; padding:10px 0px;  border-right:none}
.part22_con ul li ul li a{ display:block; height:20px; line-height:20px; color:#000}
.part22_con ul li .abtn{ display:block;width:82%; line-height:40px; text-align:center;  border:1px solid #333; color:#333;cursor:pointer; text-decoration:none}
.part22_con ul li .abtn:hover{ background:#127de1; color:#FFF}


.part3{width:100%; height:600px; background:url(../images/part_bg1.png) center no-repeat;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.part3_con{width:1200px; height:600px; overflow:hidden; margin:0 auto; position:relative}
.part3_lf{width:60%; height:auto; margin:50px 0px;  float:left}
.part3_lf p{font-size:30px;padding:20px 0px; text-align:center}
.part3_tit{font-size:72px;color: #dd0000; padding-bottom:30px; text-align:center}
.part3_img{ height:155px; background:url(../images/pay.png) no-repeat left}
.part3_btn{ display:block;width:260px;line-height:60px; text-align:center;color: #dd0000;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #dd0000; margin:30px auto; cursor:pointer}
.part3_rt{width:458px; height:570px; float:right; position:absolute; right:0px; bottom:-20px;}
.part4{ width:100%; height:700px; background:url(../images/part_bg2.png) center no-repeat;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.part4_con{width:1200px; height:700px; margin:0 auto; overflow:hidden;position:relative }
.part4_ceter{width:280px; height:280px; margin:210px auto; background:url(../images/center.png)}
.cb_pt li span{ display:block; width:160px; text-align:center;line-height:40px;background-color:#dd0000; color:#FFF;-moz-border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;}
.cb_pt li:nth-child(1){ width:144px;line-height:30px; text-align:center; position:absolute; left:530px; top:50px;}
.cb_pt li:nth-child(1) span{width:140px;}
.cb_pt li:nth-child(2){ width:144px;line-height:30px; position:absolute; left:220px; top:80px; text-align:right}
.cb_pt li:nth-child(3){ width:144px;line-height:30px; text-align:left; position:absolute; right:220px; top:80px;}
.cb_pt li:nth-child(4){ width:274px;line-height:30px; text-align:center; position:absolute; left:0px; top:310px; text-align:right}
.cb_pt li:nth-child(4) span{ margin:0px 2px 0px 102px}
.cb_pt li:nth-child(5){ width:274px;line-height:30px; text-align:center; position:absolute; right:0px; top:310px; text-align:left}
.cb_pt li:nth-child(6){ width:304px;line-height:30px; position:absolute; left:160px; bottom:90px; text-align:right}
.cb_pt li:nth-child(6) span{ width:200px; margin:0px 2px 0px 102px}
.cb_pt li:nth-child(7){ width:254px;line-height:30px; text-align:left; position:absolute; right:160px; bottom:90px;}
.cb_pt li:nth-child(8){ width:144px;line-height:30px; text-align:center; position:absolute; left:530px; bottom:50px;}
.cb_pt li:nth-child(8) span{width:140px;}


.rollBox{width:100%; height:380px;overflow:hidden;margin:0 auto; padding-left:1px}
.rollBox .Cont{width:94%;overflow:hidden;margin:0 auto; float:left}
.rollBox .ScrCont{width:100000000px; height:auto; overflow:hidden}
.rollBox .Cont .pic{width:280px; height:320px;float:left;text-align:center; margin:7px; background:#FFF;border:1px solid #ccc;}
*+html .rollBox .Cont .pic{width:27%; height:304px;float:left;text-align:center;padding-right:20px;border:1px solid #ccc;}
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:30px;}
.af{display:block;width:90%; height:130px; background:#FFF; line-height:30px; padding:10px;}
.rollBox .Cont a span{display:block; line-height:40px; font-weight:bold; }
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#000;text-decoration:none;}
.rollBox .Cont a:hover{color:#000;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox ul li{ list-style-type:none; float:left;}


.part9{width:100%; height:80px; background:url(../images/zx_bg.png) center no-repeat;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover; overflow:hidden}
.part9_con{width:1200px; line-height:80px; margin:0 auto; font-size:30px; text-align:center; color:#FFF;letter-spacing: 1.6px; font-weight:bold}
.part9_con p{ width:70%; float:left; }
.part9_con span{ color:#dd0000}
.part9_btn{ display:block;width: 250px; line-height:40px; margin-top:20px;background:#dd0000; border-radius:20px; float:left; font-size:18px; }

.part4{ width:100%; height:1250px;background-color:#f5f5f5;overflow:hidden}
.part4_con{ width:1200px; height:1200px; margin:0 auto; overflow:hidden}
.part4_tit{width:100%; height:80px; text-align:center; padding:40px 0px 40px 0px}
.part4_tit h1{font-size:40px; line-height:100px; }
.part4_tit h1 span{color:#2157af;}
.part4_select ul{ height:70px}
.part4_select ul li{ width:24%; height:40px; line-height:40px;margin-left:1%; float:left; background:#fff; border:1px solid #d2d2d2}
.part4_select ul li:first-child{ margin-left:0px;}
.part4_select ul li:nth-child(3){ width:31%}
.part4_select ul li:last-child{width:17%; background:#127de1; color:#FFF;letter-spacing: 0px; text-align:center}
.part4_school ul{ width:100%; height:auto; overflow:hidden}
.part4_school ul li{ width:23%; height:480px; margin-left:2.3%; float:left;position:relative}
.part4_school ul li:first-child{ margin-left:0px;}
.part4_school ul li ul{ width:80%; height:160px;position:absolute; left:45px; top:250px}
.part4_school ul li ul li{ width:90%; height:40px; line-height:40px; text-align:center;border: solid 1px #333; margin-left:0px; margin-top:10px;color: #333; cursor:pointer;}
.part4_school ul li ul li a{ display:block;width:100%; height:40px; line-height:40px; text-align:center;color: #333; cursor:pointer}
.part4_school ul li ul li a:hover{ background:#127de1; color:#FFF;}
.part4_btn{ display:block;width:300px;height:60px; background:#127de1; text-align:center; line-height:60px; color:#FFF; margin:0 auto; font-size:18px; cursor:pointer}
.part4_school ul li ul li:hover{ background:#127de1; color:#FFF;}
.part5{width:100%; height:650px; }
.part5_con{width:1200px; height:650px; margin:0 auto}
.part5_tit{width:100%; height:80px; text-align:center; padding:30px 0px}
.part5_tit h1{font-size:40px; line-height:80px; }
.part5_tit h1 span{color:#2157af;}
.part5_table{ display:block;width:100%; height:auto; overflow:hidden; color:#000 }
.part5_table table tr{ line-height:60px; text-align:center}
.tb_font{ color:#d92121; font-weight:bold}


.title_common{font-size:36px;text-align:center;font-weight:900}
.title_common span{color:#127de1;font-size:36px}
.title_common p{color:#666;font-size:18px;margin-top:17px;font-weight:400}
.block__info{-moz-box-sizing:border-box;box-sizing:border-box;height:600px;background:url(../images/selfStudy__form_bg.png) no-repeat center center;background-size:cover}
.block__info .title{color:#fff;padding-top:78px;padding-bottom:50px}
.block__info .title p{color:#e5e5e5}
.block__info .list{overflow:hidden}
.block__info .list__item{float:left;margin-left:24px}
.block__info .list__item:first-child{margin-left:0}
.block__info .list__item img{display:block;width:100%}
.block__info .btn{width:300px;margin-top:36px}
.cbox_common{width:1200px;margin:0 auto;overflow:hidden}
.btn_common{display:block;height:60px;line-height:60px;border-radius:30px;background:#127de1;color:#fff;font-size:18px;text-align:center;margin:0 auto}
.part_xinx{width:100%; height:450px; overflow:hidden}
.part_xinx_con{width:1200px; height:350px; margin:0 auto}
.part_xinx_con span{ width:30%; height:300px; padding:10px; float:left}
.part_xinx_tit{width:100%; height:80px; text-align:center; padding:30px 0px 40px 0px}
.part_xinx_tit h1{font-size:40px; line-height:100px; }
.part_xinx_tit h1 span{color:#2157af;}
.part_xinx_zc{ width:100%; height:auto; overflow:hidden}
.part_xinx_zc h2{ line-height:33px; font-size:25px;}
.part_xinx_zc li{ line-height:30px;}
.part_xinx_zc li a{ color:#333333}
.part_xinx_lf{ width:100%; overflow:hidden}
.part_xinx_lf_tit{width:95%; height:60px; line-height:60px; margin:0 auto; background:#333; color:#FFF; text-align:center; font-size:25px; margin-bottom:20px;}
.part_xinx_lf a{ display:block; width:45%; height:50px; line-height:50px; float:left; border:1px solid #000; color:#000; text-align:center; border-radius:5px; margin-left:10px; margin-top:13px;}
.part_xinx_lf a:hover{background:#127de1; color:#FFF; cursor:pointer}
.part_xinx_rt{position:absolute; left:15px; top:40px; z-index:999; color:#FFF}
.part_xinx_rt_tit{font-size:25px; color:#FFF; text-align:center}
.part_xinx_rt_con{width:90%; margin:0 auto;margin-top:15px; padding-top:20px; border-top:1px solid #fff; line-height:25px; }
.part_xinx_rt_btn{display:block;width:200px; line-height:40px; text-align:center; background:#127de1; color:#FFF; margin:10px auto; cursor:pointer}

.part_ks{width:1200px; height:820px; margin:0 auto; padding-top:10px;}
.part_kscon{position:absolute; top:7px; right:23px; color:#FFF; line-height:40px; font-size:20px;}

.part10{width:1200px; height:600px; margin:0 auto;  }
.part10_con{ width:1200px; height:236px; margin:20px auto}
.part10_con ul{ width:1200px; height:185px; margin-top:15px;}
.part10_con ul li{ width:24%; margin-right:12px; height:185px; float:left}


.foot {
	width:100%;
	height:260px;
	background:#2157af;
	color:#FFFFFF;
	border-top:1px dashed #727272;
}
.footA{width:1100px; height:200px; margin:30px 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 {
	display:block;
	width:300px;
	height:50px;
	line-height:50px;
	font-size:18px;
	text-align:center;
	background:#F00;
	color:#FFF;
	position:fixed;
	right:0px;
	bottom:0px;
	_position:absolute;
	_right:30px;
    _top:expression(document.documentElement.clientHeight-this.offserHeight-50+document.documentElement.scrollTop);
	cursor:pointer;
	z-index:999
}


.part2{width:100%;height:520px;}
.part2_con{text-align:center; font-size:24px; padding-top:40px; line-height:50px;color: #666666;}
.part2_con p{font-size:40px; font-weight:bold; color:#000}
.part2_conB{width:1200px; height:auto; overflow:hidden; margin:0 auto}
.part2_left{width:58%;padding:50px 0px 20px 0px;float:left; font-size:14px;}
.part2_left ul li{ line-height:35px; padding-bottom:25px;}
.part2_left ul li span{ display:block;width:90px; text-align:center; font-size:16px; float:left}
.part2_left ul li span font{ color:#FF0000}
.part2_left ul li .xinxi_rp{width: 280px;height: 35px; background-color: #ffffff;border: solid 1px #e6e6e6; margin:0px 10px;}
.part_left ul li .txcon{width: 285px;height: 35px; background-color: #ffffff;border: solid 1px #e6e6e6;}
.part2_btn{display:block;width: 280px;height: 40px;background-color: #127de1; font-size:16px;border-radius: 4px; text-align:center; color:#FFF; margin-left:100px;cursor:pointer}
.part2_rt{width:38%; height:auto; overflow:hidden; margin:20px 0px;float:right; border-left:1px solid #e6e6e6; padding:20px 0px 20px 40px; font-size:14px;}
.part2_rt ul span{ display:block; font-size:18px; font-weight:bold; margin-bottom:10px;}
.part2_rt ul li{ line-height:35px; list-style-type:decimal} 


.part14{width:100%; height:800px;padding:20px 0px;background:url(../images/part_bg1.png) center no-repeat;background-attachment:scroll;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover; overflow:hidden}
.part14_tit{width:100%; height:50px; text-align:center; padding:40px 0px}
.part14_tit h1{font-size:40px; color:#FFF  }


.part14_con{width:1200px; height:380px; margin:20px auto;}
.part14_con ul{ width:1200px; margin:0 auto;overflow:hidden}
.part14_con ul li{ width:283px; height:283px; margin-left:20px; float:left; background:#f5f5f5; border:1px solid #d2d2d2; border-radius:50%;}
.part14_con ul li:first-child{ margin-left:0px;}
.part14_con ul li h1{ width:100%; line-height:70px; text-align:center;color:#2157af;font-size:30px; margin-top:50px;}
.part14_con ul li ul{ width:80%; height:40px; margin:10px auto}
.part14_con ul li ul li{width:100%;height:40px;border:none; margin-left:0px; font-size:20px;line-height:35px; text-align:center}
.part14_con ul li:first-child ul li{ background:url(../images/Ok1.png) no-repeat left center; }
.part14_con ul li:nth-child(2) ul li{background:url(../images/Ok2.png) no-repeat left center;}
.part14_con ul li:nth-child(3) ul li{background:url(../images/Ok3.png) no-repeat left center;}
.part14_con ul li:last-child ul li{background:url(../images/Ok4.png) no-repeat left center;}
.part14_btn{display:block;width:160px;line-height: 40px; text-align:center; color:#FFF; margin:0 auto}