@charset "utf-8";
/* CSS Document */
body{ background-color:#fff; margin:0; padding:0;}
a{ text-decoration:none; cursor: pointer;}
img{ border:0;}
ul{ margin:0; padding:0; list-style-type:none;}
ul li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
p{ margin:0; padding:0;}
body{
	font-family: 'Microsoft YaHei';
}

/*.top{width:100%; height:44px; background-color:#0054A7;}*/
.top_middle{width:1200px; height:44px; margin:0 auto;}
.topm_left{ height:44px; float:left;}
.word_t{width:189px; height:44px; float:left;}
.word_t span{ font-size:12px; color:#fff; line-height:44px;}

.back_index{width:104px; height:44px; float:left;}
.back_index img{ display:block; width:2px; height:44px; float:left;}
.back_index a{ font-size:12px; color:#efbf00; display:block; width:100px; height:44px; line-height:44px; float:left; text-align:center;}
.back_index a:hover{ text-decoration:underline;}
.web_xm{ width:290px; height:44px; float:left; margin-left:10px; }
.webxm1{ width:90px; height:44px; float:left; }
.icon1{width:17px; height:44px; float:left;}
.icon1 img{width:17px; height:38px; margin-top:3px;}
.icon2{width:23px; height:44px; float:left;}
.icon2 img{width:23px; height:38px;margin-top:3px;}
.icon1_w{ height:44px; float:left;margin-left:8px;}
.icon1_w a{ font-size:12px; color:#fff; line-height:44px; text-align:center;}
.icon1_w a:hover{ text-decoration:underline;}
.topm_right{ height:44px; float:right;}
.topm_right ul{}
.topm_right ul li{ display:block; float:left; }
.topm_right ul li img{ display:block; float:left;}
.topm_right ul li a{ display:block; float:left;padding:0 12px; font-size:12px; color:#fff; line-height:44px;}
.topm_right ul li a:hover{ text-decoration:underline;}
.top_two{width:1200px; margin:0 auto; height:80px; margin-top:25px; }
.logo{width:201px; height:56px; float:left; margin-right:20px; margin-top:8px;}
.top_banner{width:725px; height:80px; float:left;}
.top_tel{width:216px; height:64px; float:right;}

.index_nav{width:100%; height:55px; border-bottom:2px solid #0054A7; margin-top:10px;}
.indexn_middle{width:1200px; height:55px; margin:0 auto;}
.yxyx{width:189px; height:46px; float:left; text-align:center; background-color:#0054A7; margin-top:9px;}
.yxyx span{ font-size:16px; color:#fff; line-height:46px;}
.nav_index{width:930px; height:55px; float:right; margin-left:20px;}
.nav_index ul{}
.nav_index ul li{ display:block; float:left;}
.nav_index ul li img{ display:block; float:left; margin-top:31px;}
.nav_index ul li .nav1{ display:block; float:left; width:31px; height:55px; background-image:url(../images/index1.jpg); background-repeat:no-repeat; background-position:top center; font-size:14px; color:#ff7e00;  font-weight:600; line-height:85px; overflow:hidden; margin:0 18px; *margin:0 11px !important;}


.nav_index ul li .nav2{ display:block; float:left; width:58px; height:55px; background-image:url(../images/index2.jpg); background-repeat:no-repeat; background-position:top center; font-size:14px; color:#5c5c5c;   line-height:85px; overflow:hidden; margin:0 18px; *margin:0 11px !important;}

.nav_index ul li .nav2:hover{  background-image:url(../images/index_002.jpg); background-repeat:no-repeat; background-position:top center;  color:#ff7e00;}


.nav_index ul li .nav3{ display:block; float:left; width:60px; height:55px; background-image:url(../images/index3.jpg); background-repeat:no-repeat; background-position:top center; font-size:14px; color:#5c5c5c;   line-height:85px; overflow:hidden;  margin:0 18px; *margin:0 11px !important;}

.nav_index ul li .nav3:hover{  background-image:url(../images/index_003.jpg); background-repeat:no-repeat; background-position:top center;  color:#ff7e00;}


.nav_index ul li .nav4{ display:block; float:left; width:58px; height:55px; background-image:url(../images/index4.jpg); background-repeat:no-repeat; background-position:top center; font-size:14px; color:#5c5c5c;    line-height:85px; overflow:hidden; margin:0 18px; *margin:0 11px !important; }

.nav_index ul li .nav4:hover{  background-image:url(../images/index_004.jpg); background-repeat:no-repeat; background-position:top center;  color:#ff7e00;}


.nav_index ul li .nav5{ display:block; float:left; width:58px; height:55px; background-image:url(../images/index5.jpg); background-repeat:no-repeat; background-position:top center; font-size:14px; color:#5c5c5c;     line-height:85px; overflow:hidden;  margin:0 18px; *margin:0 11px !important;}

.nav_index ul li .nav5:hover{  background-image:url(../images/index_005.jpg); background-repeat:no-repeat; background-position:top center;  color:#ff7e00;}


.nav_index ul li .nav6{ display:block; float:left; width:57px; height:55px; background-image:url(../images/index6.jpg); background-repeat:no-repeat; background-position:top center; font-size:14px; color:#5c5c5c;    line-height:85px; overflow:hidden; margin:0 18px; *margin:0 11px !important; }

.nav_index ul li .nav6:hover{  background-image:url(../images/index_006.jpg); background-repeat:no-repeat; background-position:top center;  color:#ff7e00;}


.nav_index ul li .nav7{ display:block; float:left; width:60px; height:55px; background-image:url(../images/index7.jpg); background-repeat:no-repeat; background-position:top center; font-size:14px; color:#5c5c5c;     line-height:85px; overflow:hidden;  margin:0 18px; *margin:0 11px !important;}

.nav_index ul li .nav7:hover{  background-image:url(../images/index_007.jpg); background-repeat:no-repeat; background-position:top center;  color:#ff7e00;}


.nav_index ul li .nav8{ display:block; float:left; width:58px; height:55px; background-image:url(../images/index8.jpg); background-repeat:no-repeat; background-position:top center; font-size:14px; color:#5c5c5c;     line-height:85px; overflow:hidden; margin:0 18px; *margin:0 11px !important; }

.nav_index ul li .nav8:hover{  background-image:url(../images/index_008.jpg); background-repeat:no-repeat; background-position:top center;  color:#ff7e00;}


.nav_index ul li .nav9{ display:block; float:left; width:59px; height:55px; background-image:url(../images/index9.jpg); background-repeat:no-repeat; background-position:top center; font-size:14px; color:#5c5c5c;     line-height:85px; overflow:hidden;  margin:0 18px; *margin:0 11px !important;}

.nav_index ul li .nav9:hover{  background-image:url(../images/index_009.jpg); background-repeat:no-repeat; background-position:top center;  color:#ff7e00;}


.nav_index ul li .nav10{ display:block; float:left; width:58px; height:55px; background-image:url(../images/index10.jpg); background-repeat:no-repeat; background-position:top center; font-size:14px; color:#5c5c5c;    line-height:85px; overflow:hidden; margin:0 18px; *margin:0 11px !important; }

.nav_index ul li .nav10:hover{  background-image:url(../images/index_010.jpg); background-repeat:no-repeat; background-position:top center;  color:#ff7e00;}

.index_banner{width:1200px; overflow:hidden; margin:0 auto;}
.indexb_left{width:911px; overflow:hidden; float:left;}
.indexbl_top{width:911px; height:294px;}
.yuanxiao{width:187px; height:293px; float:left; border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;}
.yuanxiao ul{ width:167px; margin-left:10px; padding-top:10px;}
.yuanxiao ul li{ display:block; float:left; background-image:url(../images/icon4.jpg); background-repeat:no-repeat; background-position: left center; width:167px; height:40px;}
.yuanxiao ul li a{ font-size:14px; color:#4e4e4e; line-height:40px; display:block; float:left; margin-left:25px; *margin-left:15px !important;}
.yuanxiao ul li a:hover{ text-decoration:underline;}

.qiehuan{width:702px; height:294px; float:right;}
.focusBox { text-align:center; position: relative; width:702px; height:276px; padding-top:14px; overflow: hidden;}
	.focusBox .pic img {  display: block; }
	.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:15px; right:30px; z-index:3}
	.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:15px; height:6px; cursor:pointer; overflow:hidden; background:#fff; margin-left:10px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
	.focusBox .hd .on{ background:#FFB70A; filter:alpha(opacity=100);opacity:1;   }
	
	
	.indexbl_bottom{width:909px; height:148px; margin-top:15px; border:1px solid #eee;}
	
	
	.slideGroupw{ width:909px; text-align:left;  }
		.slideGroupw .slideBoxw{ overflow:hidden; zoom:1; padding:0px 0 15px 28px; position:relative; }
		.slideGroupw .sPrevw,.slideGroupw .sNextw{ position:absolute; left:5px; top:60px; display:block; width:19px; height:35px;  background:url(../images/left_button.jpg) center center no-repeat #f4f4f4; }
		.slideGroupw .sNextw{ left:auto; right:5px; background:url(../images/right_button.jpg) center center no-repeat #f4f4f4;  }
		.slideGroupw .parBdw ul{ overflow:hidden; zoom:1; float:left;    }
		.slideGroupw .parBdw ul li{margin:0 2px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		
		.slideGroupw .parBdw ul li .pic{ text-align:center; }
		.slideGroupw .parBdw ul li .pic img{ width:209px; height:147px; display:block;}

.indexb_right{width:269px; overflow:hidden; float:right;}
.indexr_top{width:269px; overflow:hidden; margin-top:14px;}
.slideTxtBox{ width:267px; border:1px solid #EAEAEA; text-align:left;  }
		.slideTxtBox .hd{ height:30px; line-height:30px; background:#F5F5F5; padding:0 0px 0 20px;   border-bottom:1px solid #EAEAEA;  position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:32px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size:14px; color:#0054a7;  }
		.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #EAEAEA; border-bottom:2px solid #fff; color:#a70000;}
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:24px; line-height:24px; font-size:12px; color:#535353; overflow:hidden;   }
		.slideTxtBox .bd li a{font-size:12px; color:#535353;  }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }


.suoqu{width:269px; height:88px; margin-top:15px;}
.suoqu ul{}
.suoqu ul li{ display:block; float:left; height:88px;}
.cp{ width:88px; height:88px; margin-left:4px;}
.gk{width:86px; height:88px; margin-left:4px;}
.suoqu ul li a{}
.suoqu ul li a:hover{filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}

.tese{width:269px; overflow:hidden;}
.tese h2{ font-size:16px; color:#0054a7; line-height:40px;  font-weight:400;}
.ts_zy{width:269px; overflow:hidden;}
.ts_zy ul{}
.ts_zy ul li{ display:block; float:left;}
.zy1{ display:block; width:64px;  height:64px; background-image:url(../images/zy_01.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#fff; line-height:94px; text-align:center; overflow:hidden;}




.zy2{ display:block; width:64px;  height:64px; background-image:url(../images/zy_02.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center; margin-left:3px;overflow:hidden;}
.zy2:hover{ background-image:url(../images/zy_002.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}




.zy3{ display:block; width:64px;  height:64px; background-image:url(../images/zy_03.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center;margin-left:3px;overflow:hidden;}
.zy3:hover{ background-image:url(../images/zy_003.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}


.zy4{ display:block; width:64px;  height:64px; background-image:url(../images/zy_04.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center;margin-left:3px;overflow:hidden;}
.zy4:hover{ background-image:url(../images/zy_004.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}


.zy5{ display:block; width:64px;  height:64px; background-image:url(../images/zy_05.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center;overflow:hidden; margin-top:6px;}
.zy5:hover{ background-image:url(../images/zy_005.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}



.zy6{ display:block; width:64px;  height:64px; background-image:url(../images/zy_06.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center;overflow:hidden;margin-left:3px; margin-top:6px;}
.zy6:hover{ background-image:url(../images/zy_006.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}


.zy7{ display:block; width:64px;  height:64px; background-image:url(../images/zy_07.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center;overflow:hidden;margin-left:3px; margin-top:6px;}
.zy7:hover{ background-image:url(../images/zy_007.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}


.zy8{ display:block; width:64px;  height:64px; background-image:url(../images/zy_08.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center;overflow:hidden;margin-left:3px; margin-top:6px;}
.zy8:hover{ background-image:url(../images/zy_008.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}


.top_new_list{width:1200px; overflow:hidden; margin:0 auto; margin-top:15px;}
.list_one{width:300px; overflow:hidden; float:left; }
.list_one h2{ font-size:16px; color:#0054a7;  line-height:40px; font-weight:500;}
.list_one ul{}
.list_one ul li{ display:block; float:left; width:230px; height:25px;  overflow:hidden;}

.list_one ul li a{ display:block; width:280px; height:25px; font-size:12px; color:#686868; line-height:25px;}
.list_one ul li a:hover{  text-decoration:underline;}

.banner_one{width:1200px; height:99px; margin:0 auto; margin-top:25px;}


/*é«˜æ ¡æ‹›ç”Ÿ*/
.gxzs_index{width:1200px; overflow:hidden; margin:25px auto 0;  padding-bottom:15px;}
.gxzsi_title{width:1200px; height:88px; background-image:url(../images/zs_title.jpg); background-repeat:no-repeat;}
.num1{width:50px; height:53px; float:left; text-align:center;}
.num1 span{ color:#ffd200; font-family:'Impact'; font-size:31px; line-height:53px;}
.gxzst_right{width:1110px; height:88px; float:right;}
.gxzstr_top{width:1110px; height:44px; }
.gxzs_biaoti{width:150px; height:44px; float:left; }
.gxzs_biaoti p{ display:block; float:left; font-size:33px; font-family:'åŽåº·ä¿ªé‡‘é»‘W8'; color:#c90000; line-height:44px;}
.gxzs_biaoti span{ display:block; float:left; font-size:33px; font-family:'åŽåº·ä¿ªé‡‘é»‘W8'; color:#002f84; line-height:44px;}

.gxzs_biaoti2{height:44px; float:left; }
.gxzs_biaoti2 p{ display:block; float:left; font-size:33px; font-family:'åŽåº·ä¿ªé‡‘é»‘W8'; color:#c90000; line-height:44px;}
.gxzs_biaoti2 span{ display:block; float:left; font-size:22px;  color:#0153a7; line-height:44px;}

.gxzs_bmfs{ height:44px; float:left; }
.gxzs_bmfs a{ display:block; float:left; width:90px; height:44px;  font-size:13px; color:#464646; font-style:normal;   text-align:center; line-height:54px; overflow:hidden;}


.gxzs_bmfs a:hover{ color:#4D5B8F; text-decoration:none;}

.gxzstr_bottom{width:1110px; height:34px;  margin-top:10px;}
.gxzstr_bottom{width:960px; height:30px;}
.gxzstr_bottom a{ display:block; float:left; font-size:12px; margin:0 10px; line-height:30px; color:#949494;}
.gxzstr_bottom span{display:block; float:left;font-size:12px; line-height:30px; color:#b1b1b1;}


.gxzs_content{width:1200px; overflow:hidden; margin-top:20px; padding:8px 0 20px 0; border-bottom:1px solid #ededed;border-top:1px solid #ededed;}
.gxzsc_left{width:378px; overflow:hidden; float:left;}
.tese_yuanxiao{width:378px; overflow:hidden;}
.tese_yuanxiao h2{ font-size:16px; color:#0054a7; line-height:40px;  font-weight:500;}
.tese_s{width:378px; overflow:hidden; margin-top:8px;}
/*è°ƒç”¨çš„*/
.pub-main-l{width:377px;padding-right:21px;float:left;z-index:300;position:relative}

.pub-main-hot{border-bottom:1px solid #ebebeb;width:377px;overflow:hidden}
.pub-main-hot-m{ height:224px;}
.pub-main-hot-m p.big{width:224px;height:224px;overflow:hidden}
.pub-main-hot-m p{width:70px;height:70px;position:absolute;cursor:pointer;padding:0}
.p1{left:0}
.p2{left:231px}
.p3{left:308px}
.p4{top:77px;left:231px}
.p5{top:77px;left:308px}
.p6{top:154px;left:231px}
.p7{top:154px;left:308px}

.pub-main-hot-m p span{filter:alpha(opacity=30);background:rgba(255,255,255,0.3);width:70px;height:70px;position:absolute;}
.pub-main-hot-b{height:71px}
.pub-main-hot-bt{color:#5C5C5C;font-size:18px;height:42px; width:220px;line-height:42px; border-bottom:1px solid #EAEAEA;   padding-left:20px;}
.pub-main-hot-bt a{color:#5c5c5c}
.pub-main-hot-bt a:hover{text-decoration:underline}
.pub-main-hot-bc{width:275px;height:45px;line-height:40px}

.zsjz{color:#5C5C5C;font-size:12px; text-decoration:underline; margin:0 10px;}
.panic{color:#666;padding-left:8px}
.zysz{color:#5C5C5C;font-size:12px; text-decoration:underline;margin:0 10px;}
.wsbm{color:#e6393b;font-size:12px;  text-decoration:underline;margin:0 10px;}

.fl{display:inline}
.fl{float:left}
.rel{position:relative}
.free-audition{width:101px;height:30px;color:#fff;line-height:30px;font-size:14px;text-indent:37px}
.free-audition a{color:#fff;background:url(../images/zx_teacher.jpg) no-repeat  center;display:block}
/*è°ƒç”¨çš„*/
.ckzy{width:378px; overflow:hidden; border-bottom:1px solid #ebebeb; padding-bottom:20px;}
.zhuany_five{width:180px; overflow:hidden; float:left;}
.zhuany_top{width:180px; height:25px;}

.zy_name{ float:left; height:25px; background-color:#3896FF; padding:0 15px; line-height:25px;}
.zy_name span{font-size:12px; color:#fff; line-height:25px;}

.zy_cishu{float:right; height:25px; background-color:#3896FF; padding:0 15px; line-height:25px;}
.zy_cishu span{font-size:12px; color:#fff; line-height:25px;}
.zhuanye_c{width:180px; overflow:hidden; padding-top:10px;}
.zhuanye_c ul{}
.zhuanye_c ul li{ display:block; float:left;}
.zhuanye_c ul .one{ display:block; width:180px; height:28px; }
.zhuanye_c ul .one p{ display:block; float:left;width:13px;  height:13px;background-image:url(../images/gx_index_icon2.jpg); background-repeat:no-repeat; background-position: left center; font-size:12px; color:#fff; line-height:13px; margin-top:7px; text-align:center;}
.zhuanye_c ul .one a{ font-size:12px; line-height:28px; display:block; float:left; width:90px;  height:28px; margin-left:5px; color:#535252;}
.zhuanye_c ul .one a:hover{ text-decoration:underline;}
.zhuanye_c ul .one span{ font-size:12px; line-height:28px; display:block; float:right; width:60px;  height:28px; color:#969595;}

.zhuanye_c ul .two{ display:block; width:180px; height:28px; }
.zhuanye_c ul .two p{ display:block; float:left;width:13px;  height:13px;background-image:url(../images/gx_index_icon3.jpg); background-repeat:no-repeat; background-position: left center; font-size:12px; color:#fff; line-height:13px; margin-top:7px; text-align:center;}
.zhuanye_c ul .two a{ font-size:12px; line-height:28px; display:block; float:left; width:90px;  height:28px; margin-left:5px; color:#535252;}
.zhuanye_c ul .two a:hover{ text-decoration:underline;}
.zhuanye_c ul .two span{ font-size:12px; line-height:28px; display:block; float:right; width:60px;  height:28px; color:#969595;}

.zhuany_liu{width:180px; overflow:hidden; float:right;}
.gz_bbt{
	width: 380px;
	overflow: hidden;
	padding-top: 10px;
}
.gz_bbt ul{}
.gz_bbt ul li{ display:block; float:left; height:25px;}
.gz_bbt ul .gzbbt_one{
	width: 390px;
	height: 25px;
	background-image: url(../images/gx_index_icon4.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.gz_bbt ul .gzbbt_one a{
	font-size: 12px;
	color: #535252;
	line-height: 25px;
	display: block;
	float: left;
	width: 300px;
	height: 25px;
	margin-left: 10px;



*margin-left:5px !important;}
.gz_bbt ul .gzbbt_one a:hover{ text-decoration:underline;}
.gz_bbt ul .gzbbt_one span{
	font-size: 12px;
	color: #e37600;
	line-height: 25px;
	display: block;
	float: right;
	width: 78px;
	height: 25px;
}

.gz_bbt ul .gzbbt_two{width:377px; height:25px; background-image:url(../images/gx_index_icon5.jpg); background-repeat:no-repeat; background-position: left center;}
.gz_bbt ul .gzbbt_two a{ font-size:12px; color:#535252; line-height:25px; display:block; float:left; width:300px; height:25px; margin-left:10px; *margin-left:5px !important;}
.gz_bbt ul .gzbbt_two a:hover{ text-decoration:underline;}
.gz_bbt ul .gzbbt_two span{ font-size:12px; color:#0054a7; line-height:25px; display:block; float:right; width:60px; height:25px;}

.gxzsc_right{width:782px; overflow:hidden; float:right; }

.gxzscr_top{width:782px; overflow:hidden; border-bottom:1px solid #ededed; padding-bottom:30px;}
.gxzscr_top2{width:782px; overflow:hidden; border-bottom:1px solid #ededed; padding-bottom:20px;}
.jyqj{width:275px; overflow:hidden; float:left;}
.jyqj_title{width:275px;  height:40px;}
.jyqj_title span{ display:block; float:left;font-size:16px; color:#0054a7; line-height:40px;  font-weight:500;}
.jyqj_title img{ display:block; float:right; width:24px;  height:17px; margin-top:12px;}
.jyqj_pic{width:275px; height:147px; margin-top:10px;}
.jyqj_pic img{width:275px; height:147px;}
.jyqj_big_t{width:275px; height:40px; overflow:hidden;}
.jyqj_big_t a{ font-size:18px; color:#545454; line-height:40px; }
.jyqj_big_t a:hover{ text-decoration:underline;}
.jyqj_s_t{width:275px; height:20px; border-bottom:1px solid #ededed; padding-bottom:20px;}
.jyqj_s_t a{ display:block; float:left; margin:0 3px; font-size:12px; color:#878787; line-height:20px;}
.jyqj_s_t a:hover{ text-decoration:underline;}
.jyqj_list{width:275px; overflow:hidden; margin-top:16px;}
.jyqj_list ul{}
.jyqj_list ul li{ display:block; float:left; height:28px; width:275px; background-image:url(../images/gx_index_icon1.jpg); background-repeat:no-repeat; background-position:left center; overflow:hidden;}
.jyqj_list ul li a{ font-size:14px; color:#000; line-height:28px; display:block; float:left; width:255px; margin-left:15px; *margin-left:10px !important;}
.jyqj_list ul li a:hover{ text-decoration:underline;}

.yyxs{width:164px; overflow:hidden; float:left; margin-left:20px;}
.yyxs h2{ display:block; float:left;font-size:16px; color:#0054a7; line-height:40px;  font-weight:500;}

.yy_student{width:164px; padding-top:10px; overflow:hidden;}
.touxiang{width:50px; overflow:hidden; float:left; }
.student_word{width:107px; overflow:hidden; float:right;  background-image:url(../images/yy_line.jpg); background-repeat:repeat-y; background-position: left center; margin-left:7px;}
.tx_one{width:50px; height:75px; padding-bottom:25px;}
.tx_pic{width:50px; height:43px;}
.tx_pic img{width:50px; height:43px;}
.tx_word{width:50px; height:28px; text-align:center;}
.tx_word a{ font-size:12px; color:#999999; line-height:28px;}
.tx_word a:hover{ text-decoration:underline;}

.tx_two{width:50px; height:75px;padding-bottom:25px; margin:5px 0;}
.studentw_one{width:89px; height:90px; overflow:hidden; float:right; padding-bottom:7px; margin-bottom:5px; }
.studentw_one a{ font-size:14px; color:#3896ff; line-height:23px;}
.studentw_one a:hover{ text-decoration:underline;}
.studentw_one span{ font-size:12px; color:#999999; line-height:23px;}

.zygh{width:275px; overflow:hidden; float:right;}
.gxzscr_bottom{width:782px; overflow:hidden;}
.gxzscrb_l{width:381px; overflow:hidden; float:left;}
.gxzscrb_l h2{display:block; float:left;font-size:16px; color:#0054a7; line-height:40px;  font-weight:500;}
.gxzscrb_r{width:381px; overflow:hidden; float:right;}
.mingjia{width:381px; overflow:hidden; padding-top:15px;}
.mj_pic{width:180px; height:136px; float:left;}
.mj_word{ width:190px; height:136px; float:right;}
.mj_word ul{}
.mj_word ul li{ display:block; float:left; width:190px; height:23px;}
.mj_word ul li a{ font-size:12px; color:#535252; display:block; float:left; width:190px; height:23px; line-height:23px;}
.mj_word ul li a:hover{ text-decoration:underline;}
.gxzscrb_r h2{display:block; float:left;font-size:16px; color:#0054a7; line-height:40px;  font-weight:500;}

.zhuanyejiedu{width:1200px; height:64px; margin:0 auto;}
.zyjd_pic2{width:87px; height:64px; float:left;}
.zyjd_content{width:1113px; height:64px; float:right; }
.zyjd_content ul{}
.zyjd_content ul li{ display:block; float:left; width:64px; height:64px; margin-left:10px; *margin-left:9px !important;}
.zyjd_content ul li a{ display:block; float:left; width:64px; height:64px;}
.zyjd_content ul li a:hover{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}



.hk_banner{width:1200px; height:99px; margin:0 auto;}
.kjzs{width:378px; overflow:hidden; padding-bottom:15px;  border-bottom:1px solid #ededed; }
.kjzs ul{}
.kjzs ul li{ display:block; float:left;}
.kjzs ul .kj_one{width:378px; height:30px; }
.kjzs ul .kj_one p{ display:block; float:left; width:13px; height:13px; font-size:12px; color:#fff; line-height:13px; text-align:center;background-image:url(../images/hk_index_icon2.jpg); background-repeat:no-repeat; background-position: left center; margin-top:8px;}
.kjzs ul .kj_one a{ font-size:14px; color:#535252; line-height:30px; display:block; float:left; width:270px;  height:30px;margin-left:10px; overflow:hidden;}
.kjzs ul .kj_one a:hover{ text-decoration:underline;}
.kjzs ul .kj_one span{ color:#a0a0a0; font-size:14px; line-height:30px; display:block; float:right; width:80px; height:30px;}

.kjzs ul .kj_two{width:378px; height:30px;}
.kjzs ul .kj_two p{ display:block; float:left; width:13px; height:13px; font-size:12px; color:#fff; line-height:13px; text-align:center;background-image:url(../images/hk_index_icon1.jpg); background-repeat:no-repeat; background-position: left center;margin-top:8px;}
.kjzs ul .kj_two a{ font-size:14px; color:#535252; line-height:30px; display:block; float:left; width:270px;  height:30px; margin-left:10px;overflow:hidden;}
.kjzs ul .kj_two a:hover{ text-decoration:underline;}
.kjzs ul .kj_two span{ color:#a0a0a0; font-size:14px; line-height:30px; display:block; float:right; width:80px; height:30px;}

.kjzs2{width:378px; overflow:hidden; padding-bottom:15px;  border-bottom:1px solid #ededed;}
.kjzs2 ul{}
.kjzs2 ul li{ display:block; float:left; width:70px; height:30px;}
.kjzs2 ul li a{ font-size:14px; color:#535252; display:block; width:60px;  float:left; height:30px; line-height:30px;}
.kjzs2 ul li a:hover{ text-decoration:underline;}
.kjzs2 ul li span{width:2px; height:30px; display:block; float:right; font-size:14px; color:#535252; line-height:30px;margin-right:8px; *margin-right:4px !important; }

.touxiang1{width:55px; overflow:hidden; float:left;}
.tx_one1{width:55px; height:95px; }
.student_word1{width:102px; overflow:hidden; float:right;  background-image:url(../images/yy_line.jpg); background-repeat:repeat-y; background-position: left center; margin-left:7px;}
.tx_pic2{width:55px; height:55px;}
.studentw_one1{width:84px; height:90px; overflow:hidden; float:right; padding-bottom:8px; }
.studentw_one1 a{ font-size:14px; color:#3896ff; line-height:23px;}
.studentw_one1 a:hover{ text-decoration:underline;}
.studentw_one1 span{ font-size:12px; color:#999999; line-height:23px;}


.footer{width:100%; overflow:hidden; border-top:1px solid #ededed; margin-top:30px;}
.footer_m{width:1200px; overflow:hidden; margin:0 auto;}
.gaoxiao{width:333px;  float:left; }
.gaoxiao h2{ font-size:20px; color:#000;  line-height:50px; font-weight:500; }
.school_list{width:333px; overflow:hidden;}
.school_list ul{ }
.school_list ul li{ display:block; float:left; width:150px; height:30px;}
.school_list ul li a{ font-size:12px; color:#a9a9a9;  display:block; width:150px; height:30px; line-height:30px;}
.school_list ul li a:hover{ text-decoration:underline;}


.zhuanye_list{width:442px; border-right:1px solid #ededed;border-left:1px solid #ededed; float:left; padding-left:80px; margin-right:20px;}
.zhuanye_list h2{font-size:20px; color:#000;  line-height:50px; font-weight:500;}
.school_list2{width:402px; overflow:hidden;}
.school_list2 ul{}
.school_list2 ul li{ display:block; float:left; width:130px; height:30px;}
.school_list2 ul li a{ font-size:12px; color:#a9a9a9;  display:block; width:130px; height:30px; line-height:30px;}
.school_list2 ul li a:hover{ text-decoration:underline;}

.bm_center{width:314px; overflow:hidden;  float:right; }
.bm_center h2{font-size:20px; color:#000;  line-height:50px; font-weight:500;}
.school_list3{width:314px; overflow:hidden;}

.school_list3 ul{}
.school_list3 ul li{ display:block; float:left; width:150px; height:30px;}
.school_list3 ul li a{ font-size:12px; color:#a9a9a9;  display:block; width:150px; height:30px; line-height:30px;}
.school_list3 ul li a:hover{ text-decoration:underline;}

.web_bottom{width:1200px; margin:0 auto; overflow:hidden; margin-top:30px; border-top:1px solid #ececec;}
.yqlj{width:1200px; overflow:hidden; margin-top:15px;}
.yqlj span{ font-size:12px; color:#666666; font-weight:600; display:block; float:left; line-height:23px;}
.yqlj a{ display:block; float:left; padding:0 4px; font-size:12px; color:#949494; line-height:23px; }
.yqlj a:hover{ text-decoration:underline;}

.banquan{width:1200px; overflow:hidden; margin-top:30px;}

.banquan ul{width:800px; height:30px; margin:0 auto;}
.banquan ul li{ display:block; float:left;}
.banquan ul li a{ display:block; float:left; padding:0 8px; font-size:14px; color:#6c6c6c; line-height:30px;}
.banquan ul li a:hover{ text-decoration:underline;}

.banquan ul li span{ display:block; float:left;font-size:14px; color:#6c6c6c; line-height:30px;}
.banquan  p{font-size:12px; color:#6c6c6c; line-height:30px; text-align:center;}


.zj_top{width:100%; height:44px; border-bottom:1px solid #DADBDD; background-color:#F2F2F2;}
.zj_top_m{width:1200px; height:44px; margin:0 auto;}
.word_t2{width:189px; height:44px; float:left;}
.word_t2 span{ font-size:12px; color:#666; line-height:44px;}
.icon1_zj{width:17px; height:44px; float:left;}
.icon1_zj img{width:17px; height:20px; margin-top:12px;}
.icon2_zj{width:23px; height:44px; float:left;}
.icon2_zj img{width:23px; height:20px;margin-top:12px;}
.icon1_w_zj{ height:44px; float:left;margin-left:8px;}
.icon1_w_zj a{ font-size:12px; color:#666666; line-height:44px; text-align:center;}
.icon1_w_zj a:hover{ text-decoration:underline;}





.topm_right2{ height:44px; float:right;}
.topm_right2 ul{}
.topm_right2 ul li{ display:block; float:left; }
.topm_right2 ul li img{ display:block; float:left;}
.topm_right2 ul li a{ display:block; float:left;padding:0 12px; font-size:12px; color:#666666; line-height:44px;}
.topm_right2 ul li a:hover{ text-decoration:underline;}


.back_index2{width:104px; height:44px; float:left; background-color:#0153A7; text-align:center;}

.back_index2 a{ font-size:12px; color:#fff; display:block; width:104px; height:44px; line-height:44px; float:left; text-align:center;}
.back_index2 a:hover{ text-decoration:underline;}
.zj_top_zy{width:1200px; height:50px; margin:0 auto; border-bottom:1px solid #E4E4E4;}
.zj_top_zy span{ font-size:12px; color:#000; line-height:50px; display:block; float:left;}
.zj_top_zy a{ display:block; float:left; font-size:12px; color:#999999; line-height:50px; padding:0 8px;}
.zj_top_zy a:hover{ text-decoration:underline;}

.zj_nav{width:1200px; height:44px; margin:0 auto; margin-top:25px;}
.zj_nav ul{background-color:#0153A7;width:1200px; height:44px;}
.zj_nav ul li{ display:block; float:left; border-left:1px solid #166AC1; height:44px;}
.zj_nav ul li a{ display:block; float:left; height:44px; font-size:16px;  line-height:44px; padding:0 29px; color:#fff; }
.zj_nav ul li a:hover{ background-color:#003D7C;}


.zj_zhuanye{width:1200px; height:54px; margin:0 auto; border-bottom:4px solid #0153A7; font-size:12px; color:#999999; line-height:55px;}
.zj_zhuanye a{ display:block; float:left; font-size:12px; color:#999999; line-height:55px; margin-right:15px;}
.zj_zhuanye a:hover{ text-decoration:underline;}
.zj_zhuanye img{ display:block; float:left; padding:0 25px 0 10px; margin-top:18px;}


.zhiiao_content{width:1200px; overflow:hidden; margin:0 auto;}
.zj_c_one{width:1200px; overflow:hidden;  margin-top:15px; }
.zj_c_o_left{width:295px; overflow:hidden; float:left;}



.gk_gj{width:295px; overflow:hidden; margin-top:15px;}
.gk_gj h2{ font-size:16px; color:#0153a7; line-height:40px;  font-weight:500; display:block; width:295px; height:40px; border-bottom:1px solid #EDEDED;}
.gk_gj ul{ margin-top:10px;}
.gk_gj ul li{ display:block; float:left; width:295px; height:25px; *height:26px !important; background-image:url(../images/gx_index_icon1.jpg); background-repeat:no-repeat;  background-position:left center;}
.gk_gj ul li a{ font-size:14px; color:#666666; line-height:25px;*line-height:26px !important; display:block; float:left; width:280px; margin-left:15px;}
.gk_gj ul li a:hover{ text-decoration:underline;}

.zj_c_o_middle{width:570px; overflow:hidden; float:left;  margin-left:25px;}

.tg_tab{width:570px; overflow:hidden; margin-top:10px;  }

.tab_list_tg{width:570px; margin-top:20px;}
.tab_list_tg li{ display:block;  float:left; width:285px; height:30px; background-image:url(../images/gx_index_icon1.jpg); background-repeat:no-repeat; background-position:left center; overflow:hidden;}
.tab_list_tg li a{ display:block; float:left; width:270px; margin-left:10px;*margin-left:5px !important; font-size:14px; color:#333333; line-height:30px; overflow:hidden;}
.tab_list_tg li a:hover{ text-decoration:underline;}


.zj_c_o_right{width:284px; float:right; overflow:hidden;}
.kstime{width:284px; height:55px;}

.djs {height:55px;background:#0153a7;}
.djs li {float:left;height:55px;font-family:Arial, Helvetica, sans-serif;}
.djs .icon {width:63px;height:55px;border-right:1px solid #2e4e3e;background:url(../images/icon_all_green.png) no-repeat -35px -61px;}
.djs .text {padding:8px 10px;line-height:18px;height:39px;color:#eaf8f1;}
.djs .text b {color:#fff;font-size:14px;}
.djs .text .pr4 {padding-right:4px;}
.djs .date {float:right;padding:8px 14px;height:39px;line-height:39px;border-left:1px solid #2e4e3e;color:#fff;}
.djs .date span {margin-right:4px;font-size:32px;color:#f5ff0d;}
#timer{font-size:32px;color:#f5ff0d; }



.erweima{width:284px; height:66px; margin-top:20px;}
.erweima img{ display:block; float:left; width:66px; height:66px;}
.erweima p{width:200px; height:66px; float:right; font-size:14px; color:#333; }

.biaodan{width:284px; overflow:hidden; margin-top:20px;}

.bd_title{width:282px; height:43px; background-color:#F3F3F3; border:1px solid #CCCCCC; text-align:center;}
.bd_title span{ font-size:18px; color:#0153a7;  line-height: 43px;}

.bd_content{width:282px; overflow:hidden; border:1px solid #ededed; margin-top:15px; padding:20px 0;}
.bd_content ul{
	width: 100%;
	margin:0 auto;
	overflow: hidden;
}
.bd_content ul li{ display:block; height:25px; padding-left: 32px; vertical-align: top; background: url("../images/form_pic.jpg") no-repeat left center; margin-bottom:8px;}
.bd_content ul li span{ display:block; float:left; width:60px; height:25px; line-height:25px; font-size:14px; color:#333}
.school{ display:block; float:left; border:1px solid #5BACE6; width:150px; height:25px; background-color:#fff; margin-left:15px; padding-left: 8px;}

.button{width:234px; height:30px; margin:0 auto;}

.tijiao{ display:block; float:left; border:0; width:107px; height:30px; background-color:#FF801A; font-size:18px; color:#fff; line-height:30px; text-align:center;  cursor:pointer;}
.cz{ display:block; float:right; width:107px; border:0; height:30px; background-color:#0054A7; font-size:18px; color:#fff; line-height:30px; text-align:center; cursor:pointer;}



.tese2{width:284px; overflow:hidden;}
.tese2 h2{ font-size:16px; color:#0054a7; line-height:50px; font-weight:400;}
.ts_zy2{width:284px; overflow:hidden;}
.ts_zy2 ul{}
.ts_zy2 ul li{ display:block; float:left;}



.zy11{ display:block; width:64px;  height:64px; background-image:url(../images/zy_01.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#fff; line-height:94px; text-align:center; overflow:hidden;}




.zy21{ display:block; width:64px;  height:64px; background-image:url(../images/zy_02.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center; margin-left:7px;overflow:hidden;}
.zy21:hover{ background-image:url(../images/zy_002.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}




.zy31{ display:block; width:64px;  height:64px; background-image:url(../images/zy_03.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center;margin-left:7px;overflow:hidden;}
.zy31:hover{ background-image:url(../images/zy_003.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}


.zy41{ display:block; width:64px;  height:64px; background-image:url(../images/zy_04.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center;margin-left:7px;overflow:hidden;}
.zy41:hover{ background-image:url(../images/zy_004.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}


.zy51{ display:block; width:64px;  height:64px; background-image:url(../images/zy_05.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center;overflow:hidden; margin-top:10px;*margin-top:12px !important;}
.zy51:hover{ background-image:url(../images/zy_005.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}



.zy61{ display:block; width:64px;  height:64px; background-image:url(../images/zy_06.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center;overflow:hidden;margin-left:7px; margin-top:10px;*margin-top:12px !important;}
.zy61:hover{ background-image:url(../images/zy_006.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}


.zy71{ display:block; width:64px;  height:64px; background-image:url(../images/zy_07.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center;overflow:hidden;margin-left:7px; margin-top:10px;*margin-top:12px !important;}
.zy71:hover{ background-image:url(../images/zy_007.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}


.zy81{ display:block; width:64px;  height:64px; background-image:url(../images/zy_08.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#676767; line-height:94px; text-align:center;overflow:hidden;margin-left:7px; margin-top:10px; *margin-top:12px !important; }
.zy81:hover{ background-image:url(../images/zy_008.jpg); background-repeat:no-repeat; background-position:top center; color:#fff;}


.tg_zj_banner{width:1200px; height:99px; margin-top:20px; }
.tg_zj_banner img{
	display: block;
	width: 100%;
	height: 99px;
}
.bjdy_xy{width:1200px; overflow:hidden; padding-top:20px; padding-bottom:20px;border-bottom:1px solid #ededed; }

.bjdyxy_c{width:1200px; overflow:hidden; margin-top:10px;}
.bjdyxyc_l{width:378px; overflow:hidden; float:left;}
.bjdyxyc_l h2{ font-size:16px; color:#0153a7;  line-height:40px; font-weight:500;}
.jxhj{width:378px; overflow:hidden; clear:both; margin-top:10px;}




.pub-main-l{width:377px;padding-right:21px;float:left;z-index:300;position:relative}

.pub-main-hott{border-bottom:1px solid #ebebeb;width:377px;overflow:hidden; }
.pub-main-hot-mt{ height:145px;}
.pub-main-hot-mt p.bigt{width:224px;height:145px;overflow:hidden}
.pub-main-hot-mt p.bigt a{
	display: block;
	width: 224px;
	height: 145px;
}
.pub-main-hot-mt p.bigt a img{
	display: block;
	width: 224px;
	height: 145px;
}
.pub-main-hot-mt p{width:70px;height:70px;position:absolute;cursor:pointer;padding:0;}
.p1t{left:0}
.p1t img{display:block;width:224px; height:147px; }
.p2t{left:231px}
.p3t{left:308px}
.p4t{top:77px;left:231px}
.p5t{top:77px;left:308px}

.pub-main-hot-mt p span{width:100%;height:100%;position:absolute;  padding-top:52px; text-align:center; font-size:12px; color:#000;}
.pub-main-hot-mt p a{ display:block; width:70px; height:25px; background-color:#E8E8E8; font-size:12px; color:#7E7E7F; text-decoration:none; line-height:25px; text-align:center;  overflow: hidden}
.pub-main-hot-mt p a:hover{ text-decoration:underline;}
.pub-main-hot-bt{height:51px;width:377px;}
.pub-main-hot-btt{color:#fff;font-size:18px;height:42px; line-height:42px;   }
.pub-main-hot-btt a{color:#fff}
.pub-main-hot-btt a:hover{text-decoration:underline}
.pub-main-hot-bct{width:275px;height:45px;line-height:40px;float:left;}



.flt{display:inline}
.flt{float:left}
.relt{position:relative}
.free-auditiont{width:101px;height:30px;color:#fff;line-height:30px;font-size:14px;text-indent:37px; float:left; }
.free-auditiont a{color:#fff;background:url(../images/zx_teacher.jpg) ;display:block;}
.zsjz2{ display:block; float:left;color:#fff;font-size:12px; background-color:#3896FF; height:30px; line-height:30px; padding:0 15px; margin-right:5px;}
.zysz2{display:block; float:left;color:#fff;background-color:#3896FF;font-size:12px; height:30px; line-height:30px; padding:0 15px;margin-right:5px;}
.wsbm2{display:block; float:left;color:#fff; background-color:#3896FF;font-size:12px;height:30px; line-height:30px; padding:0 15px;margin-right:5px;}


.hx_ys{width:378px; overflow:hidden; margin-top:5px;}
.hx_ys h2{font-size:16px; color:#0153a7;  line-height:40px; font-weight:500;}

.hxys_c{width:378px; overflow:hidden; }
.hxys_c ul{}
.hxys_c ul li{ display:block; float:left; width:377px; height:26px;  }
.hxys_c ul li p{ width:13px; height:13px; float:left; font-size:12px; text-align:center; line-height:13px; color:#fff; margin-top:6px;background-image:url(../images/hk_index_icon2.jpg); background-repeat:no-repeat; background-position:left center;}
.hxys_c ul li a{
	display: block;
	float: left;
	font-size:14px;
	color:#535252;
	line-height:26px;
	width:350px;
	height:26px;
	margin-left:10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


.bjdyxyc_m{ overflow:hidden; float:right; width:782px; }

.tg_zsjz{width:275px; overflow:hidden; float:left; margin-right:35px;}
.zsjz_word{width:275px; overflow:hidden; margin-top:20px; text-align: justify}
.zsjz_word p{ font-size:14px; color:#555555; line-height:28px;  word-break: break-all}
.zsjz_word p a{ color:#0153a7;}

.tg_yxxueyuan{width:164px; overflow:hidden; float:left;}
.tg_yxxueyuan h2{font-size:16px; color:#0153a7;  line-height:40px; font-weight:500;}


.studentw_one2{width:89px; height:110px; overflow:hidden; float:right; padding-bottom:5px; }
.studentw_one2 a{ font-size:14px; color:#3896ff; line-height:23px;}
.studentw_one2 a:hover{ text-decoration:underline;}
.studentw_one2 span{ font-size:12px; color:#999999; line-height:23px;}




.tx_one1{width:50px; height:107px; }
.tx_pic1{width:50px; height:43px;}
.tx_pic1 img{width:50px; height:43px;}
.tx_word1{width:50px; height:28px; text-align:center;}
.tx_word1 a{ font-size:12px; color:#999999; line-height:28px;}
.tx_word1 a:hover{ text-decoration:underline;}

.tx_two1{width:50px; height:95px;padding-bottom:25px; margin:5px 0;}


.tg_tszy{width:275px; overflow:hidden; float:right; }
.tese_zhuany_c{width:275px; overflow:hidden; border-bottom:1px solid #ededed; padding-bottom:15px;}
.tese_zhuany_c ul{font-size:14px; color:#878787; line-height:28px; display:block; float:left; padding:0 12px;}
.tese_zhuany_c ul li{
	display:block;
	float:left;
	height: auto;
	/*height: 136px;*/
	overflow: hidden;
	text-align: justify;
	cursor: pointer;
}
.tese_zhuany_c ul li a{  font-size:14px; color:#878787; line-height:28px; display:block; float:left; margin:0 12px; }
.tese_zhuany_c ul li a:hover{ text-decoration:underline;}





.youshi{width:275px; overflow:hidden; margin-top:15px;}
.yous_pic{width:48px; height:158px; background-image:url(../images/youshi.jpg); background-repeat:no-repeat; float:left;}

.yous_word{width:207px; overflow:hidden; float:right;}
.yous_word ul{}
.yous_word ul li{ display:block;  float:left; width:207px; height:30px; }
.yous_word ul li p{ font-size:12px; color:#787878; line-height:30px; display:block; float:left;}
.yous_word ul li img{ display:block; float:left; margin-left:15px; margin-top:4px;}

.bm_lc{width:1199px; overflow:hidden; margin:0 auto; margin-top:25px;  padding-bottom:25px;}
.bm_lc img{
	display: block;
}

.bottom_gz{width:1200px; overflow:hidden;  margin-top:5px; border-bottom:1px solid #ededed; padding-bottom:15px;}
.bgz_l{
	width: 400px;
	overflow: hidden;
	float: left
}
.bgz_l h2{ font-size:16px; color:#0054a7; line-height:40px;  font-weight:400;}
.bgz_r{width:400px; overflow:hidden; float:right;}
.bgz_r2{width:400px; overflow:hidden; float:right;}
.bgz_r2 h2{ font-size:16px; color:#0054a7; line-height:40px;  font-weight:400;}
.zyjd{width:720px; overflow:hidden; margin-top:15px;}
.bgz_r h2{ font-size:16px; color:#0054a7; line-height:40px;  font-weight:400;}
.zyjd ul{}
.zyjd ul li{ display:block; float:left; width:64px; height:64px; margin-right:20px; margin-bottom:20px;}
.zyjd ul li a{ display:block; float:left; width:64px; height:64px;}
.zyjd ul li a:hover{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.gx_bm{ width:1199px; height:42px; border-bottom:1px solid #0153A7; border-left:1px solid #0153A7; margin-top:25px;}
.gx_bm span{ font-size:25px; color:#0253a5;  margin-left:15px; line-height:42px;}

.baoming{width:1200px; overflow:hidden; margin-top:15px;}
.biaodan_word{ font-size:12px; color:#535252; line-height:25px; padding-bottom:20px;}

.gxzs_biaodan span{ font-size:14px; line-height:29px; color:#4C4C4C;}
.gxzs_biaodan p{font-size:14px;  line-height:29px; color:#4C4C4C;}
.gxzs_biaodan .select_xl{ background-color:#fff; border:1px solid #7F9DB9;}

.gxzs_biaodan .select_xl1{background-color:#fff;  border:1px solid #7F9DB9;}
.gxzs_biaodan .name{  border:1px solid #7F9DB9; width:235px;  height:20px; background-color:#fff; margin-left:2px;}
.gxzs_biaodan .name2{  border:1px solid #7F9DB9; width:115px;  height:20px;background-color:#fff;margin-left:2px;}
.gxzs_biaodan .name3{ border:1px solid #7F9DB9; width:100px;  height:20px;background-color:#fff;margin-left:2px;}


.gxzs_button{width:250px; height:40px; margin:0 auto;  margin-top:35px;}
.chongzhi{ display:block; float:left;  width:115px; height:39px; background-color:#47A537; line-height:39px; text-align:center; color:#fff; font-size:18px;  border:0;cursor:pointer;}
.tijiaobutton{display:block; float:right;  width:115px; height:39px; background-color:#0054A7; line-height:39px; text-align:center; color:#fff; font-size:18px; border:0;cursor:pointer;}





.hk_bmtj{width:295px; overflow:hidden; margin-top:15px;}
.hk_bmtj h2{ width:295px; height:40px; border-bottom:1px solid #ededed; font-size:16px; color:#0153a7; line-height:40px; }
.bmtj_c{width:295px; overflow:hidden; margin-top:8px;}
.bmtj_c a{ display:block; float:left; padding:0 12px; font-size:12px; color:#666; line-height:25px;}
.bmtj_c a:hover{ text-decoration:underline;}
.bmsq_c{width:295px; overflow:hidden; margin-top:8px;}
.bmsq_c a{ display:block; float:left; padding:0 8px; font-size:12px; line-height:25px; color:#666; }
.bmsq_c span{ display:block; float:left; font-size:12px; color:#666; line-height:25px;}
.bmsq_c a:hover{ text-decoration:underline;}


.xz_yx{width:284px; overflow:hidden;}

.xz_yx h2{ width:284px; height:50px; border-bottom:1px solid #ededed; font-size:16px; color:#0054a7; line-height:50px; font-weight:400;}
.xzyx_c{width:284px; overflow:hidden; margin-top:8px;}
.xzyx_c a{ font-size:12px; line-height:25px; color:#666; padding:0 10px;}
.xzyx_c span{ font-size:12px; line-height:25px; color:#666; }
.xiaozhus{width:284px; height:64px; margin-top:12px;*margin-top:20px !important;}
.xiaozhus ul{}
.xiaozhus ul li{ display:block; width:64px; height:64px; float:left;}
.xiaozhus ul li a{ display:block; float:left; width:64px; height:64px;}
.xiaozhus ul li a:hover{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.xzs2{width:64px; height:64px; margin-left:5px;}
.xzs3{width:64px; height:64px; margin-left:5px;}
.xzs4{width:64px; height:64px; margin-left:5px;}


.hk_bottom_list{width:782px; overflow:hidden; float:right;}
.hk_zyjd{width:214px; overflow:hidden; float:left;}
.hk_zyjd h2{ font-size:16px; color:#0054a7; line-height:50px;  font-weight:400; }
.zyjd_pic{width:214px; height:76px;}
.zyjd_hk_list{width:214px; overflow:hidden; }
.zyjd_hk_list ul{margin-top:10px;}
.zyjd_hk_list ul li{ display:block; float:left; width:214px; background-image:url(../images/gx_index_icon1.jpg); background-repeat:no-repeat; height:26px; background-position:left center; overflow:hidden;}
.zyjd_hk_list ul li a{ font-size:14px; color:#535353; line-height:26px; display:block; float:left; width:200px; margin-left:10px; overflow:hidden}
.zyjd_hk_list ul li a:hover{ text-decoration:underline;}

.hk_zyjd2{width:214px; overflow:hidden; float:left; margin-left:40px;}
.hk_zyjd2 h2{ font-size:16px; color:#0054a7; line-height:50px;  font-weight:400; }

.zhuangro{width:285px; overflow:hidden;   float:right;}
.zhuangro h2{ font-size:16px; color:#0054a7; line-height:50px;  font-weight:400;}

.outBox{ width:285px; text-align:left;  }
	
		
		
		.inBox .inHd{ height:40px; line-height:40px; border-bottom:1px solid #ededed; padding:0 10px;   }
		.inBox .inHd ul{ overflow:hidden; zoom:1; }
		.inBox .inHd ul li{ height:38px; padding:0 17px; text-align:center; float:left; cursor:pointer;  }
		.inBox .inHd ul li a{font-size:16px; color:#000;  }
		.inBox .inHd ul li a:hover{ color:#0153a7;  }
		.inBox .inBd ul{ padding:15px;  zoom:1; overflow:hidden;   }
		.kongjian{width:285px; margin-top:20px;}
		/***/
		.inBox .inBd li{ height:26px; line-height:26px; overflow:hidden; zoom:1; background-image:url(../images/dian_icon.jpg); background-repeat:no-repeat; background-position:left center;  }
		.inBox .inBd li a{ font-size:14px; color:#535353; display:block; float:left; width:270px; height:26px; line-height:26px; margin-left:10px; *margin-left:5px !important;}
		.inBox .inBd li a:hover{ text-decoration:underline;}
		.inBox .inBd li .date{ float:right; color:#999;  }

.heh{width:1200px; overflow:hidden; margin:0 auto;}

.mingxiao{width:284px; overflow:hidden;}
.mingxiao h2{width:284px; height:50px; border-bottom:1px solid #ededed; font-size:16px; color:#0054a7; line-height:50px; font-weight:400;}
.guoqi{width:284px; overflow:hidden;}
.guoqi ul{ margin-top:15px;}
.guoqi ul li{ display:block; float:left; width:54px; overflow:hidden; margin:3px 0;   margin-left:2px;}
.guoqi ul li a{display:block; float:left; width:54px; font-size:12px; color:#666666; line-height:25px; text-align:center;}
.guoqi ul li a:hover{ text-decoration:underline;}


.mingxiao2{width:295px; overflow:hidden;}
.mingxiao2 h2{width:295px; height:50px; border-bottom:1px solid #ededed; font-size:16px; color:#0054a7; line-height:50px; font-weight:400;}
.guoqi2{width:295px; overflow:hidden;}
.guoqi2 ul{ margin-top:15px;}
.guoqi2 ul li{ display:block; float:left; width:54px; overflow:hidden; margin:3px 0;   margin-left:4px;}
.guoqi2 ul li a{display:block; float:left; width:54px; font-size:12px; color:#666666; line-height:25px; text-align:center;}
.guoqi2 ul li a:hover{ text-decoration:underline;}




.xzyx_c2{width:284px; overflow:hidden; margin-top:8px; *margin-top:12px !important;}
.xzyx_c2 a{
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size:12px;
	line-height:27px;
	color:#666;
	padding:0 8px;
	border:1px solid #cccccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top:4px;
	margin-right: 2px;
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 0 2px rgba(0,0,0,.15);
	box-shadow: inset 0 0 2px rgba(0,0,0,.15);
}
.xzyx_c2 span{ font-size:12px; line-height:27px; color:#666; display: none; }

.lxpp_c{width:285px; overflow:hidden;}
.lxpp_c ul{}
.lxpp_c ul li{ display:block; width:84px; height:84px; padding:2px 5px; float:left;}

.lxpp_c ul li img{
	display: block;
	width: 66px;
	height: 66px;
	margin:9px auto;
}






.weizhi{width:1200px; overflow:hidden; margin:0 auto;}
.dqwz{width:886px; height:65px; border-bottom:1px dotted #DCDCDC;}
.dqwz a{font-size:14px; color:#666666; line-height:65px; padding:0 10px; }
.dqwz a:hover{ color:#ff801a; text-decoration:underline;}
.dqwz span{ font-size:14px; color:#666666; line-height:65px; }
.gx_list_c{width:1200px; overflow:hidden; margin:0 auto; padding-bottom:50px;}
.gx_list_c_l{width:885px; overflow:hidden; border-right:1px solid #E5E5E5; float:left;}
.gx_list_c_l h2{ font-size:21px; color:#0153a7;  line-height:60px; font-weight:500;}
.gx_list_c_l_c{width:885px; overflow:hidden; }
.gx_list_c_l_c ul{}
.gx_list_c_l_c ul li{ display:block; float:left; width:865px; height:28px; background-image:url(../images/gx_index_icon1.jpg); background-repeat:no-repeat; background-position:left center;}
.gx_list_c_l_c ul li a{ display:block; float:left;  width:760px; *width:750px !important;height:28px; line-height:28px; font-size:14px; color:#000; margin-left:10px;}
.gx_list_c_l_c ul li a:hover{ text-decoration:underline;}
.gx_list_c_l_c ul li span{ display:block; float:right; width:80px; height:28px; line-height:28px; font-size:14px; color:#999999; font-family:'Arial';}

.page{width:630px; overflow:hidden;margin:0 auto;margin-top:20px;font-size:14px; color:#000;  }
.page a{font-size:14px; color:#000; line-height:30px;padding:0 15px;}
.page ul{ width:630px; margin:0 auto; margin-top:55px;font-size:12px; color:#000; line-height:30px;}
.page ul li{ display:block; float:left; margin:0 5px; height:30px; border:1px solid #E4E4E4;}
.page ul li a{ display:block; float:left; font-size:12px; color:#000; line-height:30px;padding:0 15px;}
.page ul li a:hover{ color:#fff; background-color:#0054A7;}


.gx_list_c_r{width:284px; overflow:hidden; float:right;}

.gx_list_tu{width:283px; height:210px; margin:25px 0;}

.gk_gj2{width:284px; overflow:hidden; margin-top:15px;}
.gk_gj2 h2{ font-size:16px; color:#0153a7; line-height:40px;  font-weight:500; display:block; width:284px; height:40px; border-bottom:1px solid #EDEDED;}
.gk_gj2 ul{ margin-top:10px;}
.gk_gj2 ul li{ display:block; float:left; width:284px; height:25px; *height:26px !important; background-image:url(../images/gx_index_icon1.jpg); background-repeat:no-repeat;  background-position:left center;}
.gk_gj2 ul li a{ font-size:14px; color:#666666; line-height:25px;*line-height:26px !important; display:block; float:left; width:270px; margin-left:10px;}
.gk_gj2 ul li a:hover{ text-decoration:underline;}

.wenz{width:886px; overflow:hidden; margin-top:20px;}

.wenz h2{ font-size:31px; color:#333; font-weight:500;  text-align:center; line-height:60px;}

.newc_time{width:846px; height:30px; margin:0 auto; margin-right:15px;}

.times_l{ height:30px; float:left;}
.times_l span{ font-size:12px; color:#666666; line-height:50px;}
.share_content{ height:30px; float:right; margin-top:10px;}
.zhengwen{width:846px; overflow:hidden; margin-right:20px; margin-top:25px; padding-bottom:50px; border-bottom:1px solid #ededed; text-align: justify}
.zhengwen p{ font-size:14px; color:#333333; line-height:28px; margin-top:14px; text-indent: 2em;}

.zw_xs{width:856px; height:60px; margin-top:30px; border-bottom:1px solid #ededed; padding-bottom:25px;}
.pre_zw{width:856px; height:30px;}
.pre_zw span{ font-size:14px; color:#535353; display:block; float:left; margin-right:10px; line-height:30px;font-weight:600;}
.pre_zw a{ display:block;font-size:14px; color:#535353;  float:left; margin-right:10px; line-height:30px; }
.pre_zw a:hover{ text-decoration:underline; color:#ff801a;}

.next_zw{width:856px; height:30px;}
.next_zw span{ font-size:14px; color:#535353; display:block; float:left; margin-right:10px; line-height:30px;font-weight:600; }
.next_zw a{ display:block;font-size:14px; color:#535353; float:left; margin-right:10px; line-height:30px; }
.next_zw a:hover{ text-decoration:underline; color:#ff801a;}

.xglj{width:886px; overflow:hidden; margin-top:15px; }
.xglj h2{font-size:21px; color:#0153a7; font-weight:500; line-height:50px;}
.xglj ul{}
.xglj ul li{ display:block; float:left; width:440px; height:28px; background-image:url(../images/gx_index_icon1.jpg); background-repeat:no-repeat; background-position:left center;}
.xglj ul li a{ display:block; float:left; width:320px; height:28px; font-size:14px; color:#535353; line-height:28px; margin-left:10px;}
.xglj ul li a:hover{text-decoration:underline; color:#ff801a;}
.xglj ul li span{ display:block; float:right; width:60px; height:28px; float:left; font-size:14px; color:#999999; line-height:28px; font-family:'Arial';}



.hk_bmtj2{width:284px; overflow:hidden; margin-top:15px;}
.hk_bmtj2 h2{ width:284px; height:40px; border-bottom:1px solid #ededed; font-size:16px; color:#0153a7; line-height:40px; font-weight:400;}
.bmtj_c2{width:284px; overflow:hidden; margin-top:8px;}
.bmtj_c2 a{ display:block; float:left; padding:0 12px; font-size:12px; color:#666; line-height:25px;}
.bmtj_c2 a:hover{ text-decoration:underline;}
.bmsq_c2{width:284px; overflow:hidden; margin-top:8px;}
.bmsq_c2 a{ display:block; float:left; padding:0 8px; font-size:12px; line-height:25px; color:#666; }
.bmsq_c2 span{ display:block; float:left; font-size:12px; color:#666; line-height:25px;}
.bmsq_c2 a:hover{ text-decoration:underline;}



#pic_word{ width:400px; overflow:hidden; }



/*********************2016-10-28********************************/

.newContainer{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin:0 auto;
}
.newBigList{
	width: 1232px;
	overflow: hidden;
}
.newBox{
	float: left;
	width: 275px;
	height: auto;
	overflow: hidden;
	margin-right: 33px;
	margin-top:30px;
}
.newBox .newTop{
	height: 40px;
	line-height:40px;
}
.newBox .newTop h2{
	font-weight: normal;
	width: 200px;
	float: left;
}
.newBox .newTop h2 a{
	font-size:16px;
	color:#0054a7;
}
.newBox .newTop .newMore{
	display: block;
	float: right;
	width: 24px;
	height: 17px;
	margin-top:12px;
	background: url("../images/jiantou.jpg") no-repeat right center;
}
.newBox ul{
	width: 275px;
	height: auto;
	overflow: hidden;
}
.newBox ul li{
	height:28px;
	width:275px;
	overflow: hidden;
	background: url("../images/gx_index_icon1.jpg") no-repeat left center;
}
.newBox ul li a{
	font-size:14px;
	color:#000;
	line-height:28px;
	display:block;
	width:255px;
	padding-left: 13px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newBox ul li a:hover{
	text-decoration: underline;
}
/*********************2016-10-28********************************/

.top_tel{
	width: 223px;
	height: 80px;
	float: right;
}
.info_top{
	width: 210px;
	height: 20px;
	color: #909090;
	font-family: 'SimSun';
	line-height: 20px;
	font-size: 12px;
	padding-top: 6px;
	margin-bottom: 4px;
}
.info_top p ,.info_top span{
	display: block;
	float: left;
}
.info_top p{
	margin-left: 8px;
	padding-left: 20px;
	background: url("../images/icon3.png") no-repeat left center;
}
.info_tel{
	width: auto;
	white-space: nowrap;
	height: 35px;
	background: url("../images/icon-ttel.gif") no-repeat left center;
	color: #2894ff;
	font-size: 28px;
	font-weight: bold;
	padding-left: 35px;
	line-height: 35px;
	font-family: 'Impact';
}


/*major*/
.contentMajor{
	width: 1200px;
	margin:0 auto;
	overflow: hidden;
}
.aContent{
	width: 100%;
	overflow: hidden;
}
.ac_left{
	width: 296px;
	float: left;
	overflow: hidden;
	padding-top: 23px;
}
.ac_left .lineTitle{
	padding-left: 15px;
	height: 22px;
	line-height: 22px;
	background: url("../major/title-line.jpg") no-repeat left center;
	font-size: 18px;
	color: #555555;
	font-weight: normal;
}
.shortcut{
	width: 297px;
	overflow: hidden;
	padding-top: 11px;
}
.shortcut a{
	display: block;
	float: left;
	margin-right: 2px;
	width: 97px;
	height: 70px;
}
.shortcut a img{
	display: block;
	width: 97px;
	height: 70px;
}
.tdList{
	width: 100%;
	overflow: hidden;
	padding-top: 17px;
	padding-bottom: 15px;
}
.tdList .tdPt{
	display: block;
	float: left;
	width: 117px;
	height: 110px;
	position: relative;
}
.tdList .tdPt i,.tdList .tdPt img{
	display: block;
	width: 117px;
	height: 110px;
}
.tdList .tdPt em{
	position: absolute;
	left:0;
	bottom:0;
	width: 107px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #ffffff;
	padding: 0 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: rgba(0,0,0,.7);
}
.tdList ul{
	float: right;
	height: 110px;
	width: 167px;
}
.tdList ul li{
	height: 22px;
	line-height: 22px;
	vert-align: top;
	background: url("../major/icon-dot.jpg") no-repeat left center;
	padding-left: 7px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 12px;
	color: #333333;
}
.tdList ul li a{
	color: #333333;
}
.tdList ul li a:hover{text-decoration: underline}
.tableTool{
	width: 100%;
	overflow: hidden;
	padding-top: 11px;
}
.tableTool table{
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	border:1px solid #E5E5E5;
	color: #525252;
	font-size: 12px;
	line-height: 32px;
}
.tableTool table td a{
	color: #525252;
}
.tableTool table td a:hover{
	text-decoration: underline;
}
.tableTool table td{
	border:1px solid #E5E5E5;
	text-align: center;
}

.ac_middle{
	float: left;
	width: 570px;
	overflow: hidden;
	padding-top: 24px;
	margin-left: 25px;
}
.ac_middle h1{
	font-size: 30px;
	height: 32px;
	line-height: 32px;
	color: #333333;
	margin-bottom: 20px;
}
.ac_middle p{
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	color: #555555;
}

.focusMajor {
	position: relative;
	width:570px;
	height:260px;
	overflow: hidden;
	margin-top:22px;
}
.focusMajor .pic img {
	width:570px;
	height:260px;
	display: block;
}
/*.focusBox .hd {*/
	/*overflow:hidden;*/
	/*zoom:1;*/
	/*position:absolute;*/
	/*bottom:5px;*/
	/*right:10px;*/
	/*z-index:3*/
/*}*/
/*.focusBox .hd li{*/
	/*float:left;*/
	/*line-height:15px;*/
	/*text-align:center;*/
	/*font-size:12px;*/
	/*width:25px;*/
	/*height:10px;*/
	/*cursor:pointer;*/
	/*overflow:hidden;*/
	/*background:#919191;*/
	/*margin-left:4px;*/
	/*filter:alpha(opacity=80);*/
	/*opacity:.8;*/
	/*-webkit-transition:All .5s ease;*/
	/*-moz-transition:All .5s ease;*/
	/*-o-transition:All .5s ease*/
/*}*/
/*.focusBox .hd .on{*/
	/*background:#fff;*/
	/*filter:alpha(opacity=100);*/
	/*opacity:1;*/
/*}*/

/*.focusMajor .prev,*/
/*.focusMajor .next {*/
	/*width:45px;*/
	/*height:99px;*/
	/*position:absolute;*/
	/*top:91px;*/
	/*z-index:3;*/
	/*filter:alpha(opacity=20);*/
	/*-moz-opacity:.2;*/
	/*opacity:.2;*/
	/*-webkit-transition:All .5s ease;*/
	/*-moz-transition:All .5s ease;*/
	/*-o-transition:All .5s ease*/
/*}*/
/*.focusMajor .prev { background-image:url(images/index.png); background-position:-112px 0; left:0 }*/
/*.focusMajor .next { background-image:url(images/index.png); background-position:-158px 0; right:0 }*/
/*.focusMajor .prev:hover,*/
/*.focusMajor .next:hover {*/
	/*filter:alpha(opacity=60);*/
	/*-moz-opacity:.6;*/
	/*opacity:.6*/
/*}*/

.ac_right{
	width: 284px;
	float: right;
	overflow: hidden;
	padding-top: 25px;
}
/*.getSc,.getSc img{*/
	/*display: block;*/
	/*width: 284px;*/
	/*height:124px;*/
/*}*/
.getSc{
	display: block;
	width: 284px;
	height:124px;
	background: url("../major/getSchool-card.jpg") no-repeat center;
	color: #ffffff;
	font-size: 16px;
}
.getSc p{
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	padding-top: 18px;
	padding-bottom: 7px;
	padding-left: 24px;
	padding-right: 10px;
}
.ewmBox{
	width: 100%;
	height: 63px;
	padding-top: 19px;
}
.ewmBox img{
	display: block;
	float: left;
	width: 63px;
	height: 63px;
}
.ewmBox p{
	width: 209px;
	float: right;
	font-size: 14px;
	color: #333333;
	line-height: 22px;
}
.rightTool{
	width: 100%;
	overflow: hidden;
	padding-top: 13px;
}
.rightTool li{
	float: left;
	vertical-align: top;
	width: 25%;
	text-align: center;
	font-size: 12px;
	color: #525252;
	margin-top:7px;
}
.rightTool li a{
	display: block;
	width: 100%;
	overflow: hidden;
	color: #525252;
}
.rightTool li a:hover{
	text-decoration: underline;
}
.rightTool li a i{
	display: block;
	width: 34px;
	height: 34px;
	margin:0 auto;
}
.rightTool li a em{
	font-size: 12px;
	display: block;
	margin-top:7px;
}

.bContent{
	width: 100%;
	overflow: hidden;
	padding-top: 34px;
}
.majorTitle{
	width: 100%;
	height: 24px;
	position: relative;
}
.majorTitle p{
	background: #ffffff;
	height: 24px;
	line-height: 24px;
	padding-right: 21px;
	font-size: 24px;
	float: left;
}
.majorTitle a{
	display: block;
	float: right;
	height: 24px;
	line-height: 24px;
	width: 46px;
	padding-left: 19px;
	background: url("../major/icon-more01.jpg") no-repeat right center #ffffff;
	font-size: 12px;
	color: #666666;
}
.majorTitle a:hover{
	text-decoration: underline;
}
.majorTitle span{
	display: block;
	position: absolute;
	left:0;
	top:12px;
	border-top:2px solid #E4E4E4;
	width: 100%;
	height: 10px;
	z-index: -1;
}


.slideGroup{
	width:1200px;
	overflow: hidden;
	padding-top: 25px;
}
.slideGroup .parHd{
	height:38px;
	line-height:38px;
	position:relative;
}
.slideGroup .parHd ul{
	height: 38px;
	overflow: hidden;
	background: #f0f0f0;
}
.slideGroup .parHd ul li{
	float:left;
	padding: 0 30px;
	cursor:pointer;
	font-size: 15px;
	color: #666666;
	background: #f0f0f0;

	/*-webkit-border-radius: 4px;*/
	/*-moz-border-radius: 4px;*/
	/*border-radius: 4px;*/
	margin-right: 10px;
}
.slideGroup .parHd ul li.on{
	height: 38px;
	background: #3896FF;
	color: #ffffff;
}
.slideGroup .parBd{
	overflow: hidden;
	padding-top: 30px;
}
.slideGroup .tabAll{
	overflow:hidden;
	zoom:1;
	padding:0 0 0 27px;
	position:relative;
}
.slideGroup .sPrev,
.slideGroup .sNext{
	position:absolute;
	left:0;
	top:57px;
	display:block;
	width:24px;
	height:45px;
	background: url("../major/prevBtn.png") no-repeat top center;
}
.slideGroup .sNext{
	left:auto;
	right:0;
	background: url("../major/nextBtn.png") no-repeat top center;
}

.slideGroup .tabAll ul{
	overflow:hidden;
	zoom:1;
}
.slideGroup .tabAll ul li{
	width: 160px;
	text-align: left;
	font-size: 14px;
	color: #525252;
	line-height: 24px;
	float: left;
	margin:0 15px;
}
.slideGroup .tabAll ul li i{
	display: block;
	width: 156px;
	height: 156px;
	border:2px solid #D0D0D0;
}
.slideGroup .tabAll ul li a{
	display: block;
	width: 100%;
	overflow: hidden;
	color: #525252;
}
.slideGroup .tabAll ul li .bmBtn{
	display: block;
	width:98px;
	padding-left: 72px;
	height: 33px;
	line-height: 33px;
	color: #ffffff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: url("../major/icon-bm.png") no-repeat 50px center  #67CC6C;
}
.slideGroup .tabAll ul li .bmBtn:hover{
	text-decoration: underline;
}
.slideGroup .tabAll ul li i img{
	display: block;
	width: 156px;
	height: 156px;
}
.slideGroup .tabAll ul li em{
	display: block;
	width: 160px;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	text-align: center;
	padding-top: 6px;
}
.tab02{
	width: 100%;
	height: 214px;
	overflow: hidden;
}
.majorPic{
	display: block;
	float: left;
	width: 314px;
	height: 214px;
	background: #FFE4B0;
	position: static;
	top:inherit;
}
.jieShao{
	float: right;
	width: 846px;
	height: 214px;
	overflow-y: scroll;
}
.jieShao h2{
	color: #0153a7;
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	font-weight: bolder;
}
.jsTxt{
	padding-top: 20px;
}
.jsTxt p{
	font-size: 14px;
	line-height: 28px;
	color: #666666;
	text-align: justify;
	word-break: break-all;
	/*text-indent: 2em;*/
}
.tab03{
	width: 100%;
	height: 272px;
	overflow: hidden;
}
.leftYk{
	width: 192px;
	height: 262px;
	float: left;
}
.leftYk img{
	display: block;
	width: 192px;
	height: 262px;
}
.ykNotice{
	float: left;
	width: 271px;
	height: 272px;
	margin-left: 38px;
}
.ykNotice h3{
	font-size: 18px;
	color: #ffffff;
	width: 243px;
	height: 39px;
	padding-left: 28px;
	line-height: 39px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: url("../major/icon-right.png") no-repeat 12px center #67CC6C;
}
.ykNotice .noticeTxt{
	width: 271px;
	height: 216px;
	overflow: hidden;
	text-align: justify;
	word-break: break-all;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	padding-top: 16px;
}
.ykNotice .noticeTxt p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-indent: 2em;
}
.ykForm{
	float: right;
	height: 272px;
	width: 666px;
	background: #F3F3F3;
}
.ykForm .asUl{
	display: block;
	padding: 0 28px;
	overflow: hidden;
}
.ykForm form .asLi{
	float: left;
	width: 305px;
	height: 33px;
	line-height: 33px;
	margin-top:18px;
}
.ykForm form .asLi2{
	width: 343px;
	float: left;
	height: 33px;
	line-height: 33px;
	margin-top:18px;
}
.ykForm form .asLi label{
	display: block;
	width:80px;
	height: 33px;
	font-size: 14px;
	color: #4c4c4c;
	text-align: right;
	float: left;
}

.ykForm form .asLi2 label{
	display: block;
	width:80px;
	height: 33px;
	font-size: 14px;
	color: #4c4c4c;
	text-align: right;
	float: left;
}
.ykForm form .asLi p{
	float: left;
	height: 33px;
	width: 181px;
}
.ykForm form .asLi2 p{
	width: 263px;
	float: left;
	height: 33px;
}
.ykForm form .asLi p .selectLi{
	display: block;
	width: 181px;
	height: 33px;
	border:1px solid #CCCCCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	font-size: 14px;
	color: #757575;
	padding-left: 13px;
}
.ykForm form .asLi span{
	color: red;
	padding-left: 8px;
}
.ykForm form .asLi2 .inpLi2{
	display: block;
	width: 248px;
	height: 31px;
	border:1px solid #CCCCCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	font-size: 14px;
	color: #757575;
	padding-left: 13px;
}
.ykForm form .asLi p .inpLi{
	display: block;
	width: 166px;
	height: 31px;
	border:1px solid #CCCCCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	font-size: 14px;
	color: #757575;
	padding-left: 13px;
}
.formBtn{
	width: 100%;
	height: 35px;
	text-align: center;
	padding-top: 15px;
}
.formBtn p{
	display: inline-block;
	*display: inline;
	zoom: 0;
	width: 102px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin:0 15px;
}
.formBtn p input{
	display: block;
	border:0;
	width: 102px;
	height: 35px;
	cursor: pointer;
	font-size: 16px;
	color: #ffffff;
}
.pBtnLeft input{
	background: #3BA7FF;
}
.pBtnRight input{
	background: #73C4A3;
}

.cContent{
	width: 1200px;
	overflow: hidden;
	padding-top: 25px;
}
.cContent .lcTitle{
	position: relative;
	height: 41px;
	line-height: 24px;
	width: 100%;
	border-bottom: 2px solid #E4E4E4;
	margin-bottom: 30px;
}
.cContent .lcTitle p{
	position: absolute;
	left:0;
	bottom:0;
	z-index: 100;
	font-size: 24px;
	color: #333333;
	height: 40px;
}
.cContent .lcTitle p em{
	display: block;
	float: left;
	height: 40px;
	line-height: 24px;
	border-bottom: 2px solid #0153A7;
}

.cContent ul{
	width: 1211px;
	overflow: hidden;
}
.cContent ul li{
	width: 227px;
	float: left;
	margin-right: 13px;
	height: 288px;
	background: #ffffff;
	border: 1px solid #E8E8E8;
}
.cContent ul li .numBox{
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 20px;
	font-weight: bolder;
	color: #ffffff;
}
.cContent ul li .numBox.num01{
	background: url(../images/num01-bg.png) no-repeat top center;
}
.cContent ul li .numBox.num02{
	background: url(../images/num02-bg.png) no-repeat top center;
}
.cContent ul li .numBox.num03{
	background: url(../images/num03-bg.png) no-repeat top center;
}
.cContent ul li .numBox.num04{
	background: url(../images/num04-bg.png) no-repeat top center;
}
.cContent ul li .numBox.num05{
	background: url(../images/num05-bg.png) no-repeat top center;
}
.cContent ul li .numBox.num06{
	background: url(../images/num06-bg.png) no-repeat top center;
}
.cContent ul li .numBox.num07{
	background: url(../images/num07-bg.png) no-repeat top center;
}
.cContent ul li  h2{
	text-align: center;
	font-size: 18px;
	color: #333333;
	height: 18px;
	line-height: 18px;
	margin-top:14px;
}
.cContent ul li p.liTitle{
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	color: #3896ff;
	text-align: center;
	padding: 0 12px;
	margin-top:11px;
	margin-bottom: 11px;
}
.cContent ul li p.liContent{
	font-size: 12px;
	color: #333333;
	line-height: 22px;
	padding: 0 12px;
	text-align: justify;
}
.moreSchool{
	display: block;
	width: 1200px;
	height: 46px;
	line-height: 46px;
	/*-webkit-border-radius: 46px;*/
	/*-moz-border-radius: 46px;*/
	/*border-radius: 46px;*/

	/*-webkit-border-radius: 4px;*/
	/*-moz-border-radius: 4px;*/
	/*border-radius: 4px;*/
	margin:50px auto 30px;
	color: #ffffff;
	background: #3896FF;
	font-size: 18px;
	text-align: center;
	text-shadow: 1px 1px  rgba(0,0,0,.4);
	/*-webkit-box-shadow:  2px 2px 5px rgba(0,0,0,.2);*/
	/*-moz-box-shadow:  2px 2px 5px rgba(0,0,0,.2);*/
	/*box-shadow:  2px 2px 5px rgba(0,0,0,.2);*/
}






.dMajor{
	position: relative;
	width: 1200px;
	height: 115px;
	margin-top:15px;
	overflow: hidden;
}
.dMajor .hkTest{
	/*display: block;*/
	width: 100%;
	height: 115px;
	position: absolute;
	left:0;
	top:0;
	display: none;
}
.dMajor .hkTest img{
	display: block;
	width: 100%;
	height: 115px;
}
.onlineTest{
	width: 100%;
	height: 115px;
	background: #F2F2F2;
	/*margin-top:15px;*/
}
.onlineTest h3{
	float: left;
	width: 47px;
	height: 106px;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	background: #00BB7E;
	line-height: 24px;
	padding-top: 9px;
	font-weight: normal;
}
.testForm{
	width: 1140px;
	float: left;
	height: 115px;
}
.leftForm{
	width: 1060px;
	height: 107px;
	float: left;
	padding-top: 8px;
}
.asLi-form{
	float: left;
	height: 33px;
	margin-top:12px;
	/*overflow: hidden;*/
}
.asLi-form label{
	display: block;
	float: left;
	width: 90px;
	height: 33px;
	line-height: 33px;
	text-align: right;
	font-size: 14px;
	color: #4c4c4c;
	margin-right:8px;
}
.asLi-form span{
	font-size: 14px;
	color: red;
	margin-left: 8px;
	line-height: 33px
}
.asLi-form em{
	font-size: 14px;
	color: #4c4c4c;
	font-style: normal;
	line-height: 33px;
	margin-left: 10px;
}
.asLi-form i{
	font-size: 14px;
	color: #4c4c4c;
	font-style: normal;
	line-height: 33px;
	margin:0 10px;
}
.asLi-form  p{
	float: left;
	height: 3px;
}
.asLi-form  p.longP{
	width: 226px;
}
.asLi-form  p.longP input{
	display: block;
	height: 31px;
	line-height: 31px;
	*height:30px;
	*line-height: 30px;
	border:1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	width: 198px;
	padding-left: 13px;
	padding-right: 13px;
	font-size: 14px;
	color: #757575;
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
}
.asLi-form  p.longP select{
	display: block;
	height: 31px;
	line-height: 31px;
	border:1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	width: 220px;
	padding-left: 13px;
	padding-right: 13px;
	font-size: 14px;
	color: #757575;
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
}
.asLi-form  p.shortP{
	width: 94px;
}
.asLi-form  p.shortP input{
	display: block;
	height: 31px;
	line-height: 31px;
	*height:30px;
	*line-height: 30px;
	border:1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	width: 94px;
	font-size: 14px;
	color: #757575;
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.1);
	text-align: center;
}
.asLi-form  p.radioP{
	font-size: 14px;
	color: #4c4c4c;
	line-height: 33px;
}
.rightForm{
	float: right;
	width: 80px;
	height: 45px;
	margin-top:35px;
}
.rightForm input{
	display: block;
	width: 80px;
	height: 45px;
	text-align: center;
	color: #ffffff;
	cursor: pointer;
	border:none;
	background: #3BA7FF;
	font-size: 16px;
	font-weight: bolder;
}

.dContent{
	width: 1200px;
	overflow: hidden;
	margin-top:0px;
}
.dContent h2{
	width: 100%;
	height: 99px;
	background: url(../images/ykzh_title.jpg) no-repeat top center;
	font-size: 36px;
	color: #ffffff;
	text-align: center;
	line-height: 99px;
	letter-spacing: 2px;
	font-weight: bolder;
}
.dContent .ykMajorList{
	width: 1170px;
	height: 285px;
	/*border:1px solid #D0D0D0;*/
	padding-top: 27px;
	padding-left: 28px;
	overflow: hidden;
	margin-top:0px;
}
.dContent ul{
	width: 1176px;
	overflow: hidden;
}
.dContent ul li{
	float: left;
	width: 200px;
	margin-right: 32px;
	text-align: center;
}
.dContent ul li a{
	display: block;
	width: 100%;
	height: auto;
	color: #333333;
}
.dContent ul li a img{
	display: block;
	width: 200px;
	height: 115px;
}
.dContent ul li a em{
	display: block;
	width: 100%;
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	margin-top:20px;
}


.eContent{
	width: 100%;
	overflow: hidden;
	padding-top: 34px;
}
.majorTitle2{
	width: 100%;
	height: 24px;
	position: relative;
}
.majorTitle2 p{
	height: 24px;
	line-height: 24px;
	padding-right: 21px;
	font-size: 24px;
	float: left;
	background: url("../major/icon-blue.png") no-repeat left center #ffffff;
	padding-left: 24px;
}
.majorTitle2 a{
	display: block;
	float: right;
	height: 24px;
	line-height: 24px;
	width: 46px;
	padding-left: 19px;
	background: url("../major/icon-more01.jpg") no-repeat right center #ffffff;
	font-size: 12px;
	color: #666666;
}
.majorTitle2 a:hover{
	text-decoration: underline;
}
.majorTitle2 span{
	display: block;
	position: absolute;
	left:0;
	top:12px;
	border-top:2px solid #E4E4E4;
	width: 100%;
	height: 10px;
	z-index: -1;
}


.dfSlide{ overflow:hidden; zoom:1; padding:0 0 0 24px; position:relative; margin-top:30px;  }

.dfSlide .sPrev,.dfSlide .sNext{
	position:absolute;
	left:0;
	top:118px;
	display:block;
	width:24px;
	height:45px;
	background:url(../major/m-left-btn.png) center center no-repeat;
}
.dfSlide .sNext{
	left:auto;
	right:0;
	background:url(../major/m-right-btn.png) center center no-repeat;
}

.dfSlide ul{ overflow:hidden; zoom:1;   }
.dfSlide ul li{
	float: left;
	width: 172px;
	height: 279px;
	border:1px solid #D0D0D0;
	margin-left: 15px;
}
.dfSlide ul li a{
	display: block;
	width: 100%;
	height: 279px;
}
.dfSlide ul li i{
	display: block;
	width: 172px;
	height: 172px;
	border-bottom: 1px solid #D0D0D0;
}
.dfSlide ul li i img{
	display: block;
	width: 172px;
	height: 172px;
}
.dfSlide ul li h3{
	font-size: 14px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #333333;
	margin-top:10px;
	margin-bottom: 10px;
}
.dfSlide ul li a h3{
	color: #333333;
}
.dfSlide ul li p{
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	height: 60px;
	overflow: hidden;
	padding: 0 15px;
	text-align: justify;
	word-break: break-all;
}
.dfSlide ul li a p{
	color: #666666;
}

.asUl-c{
	height: 168px;
	width: 1210px;
	overflow: hidden;
}
.asUl-c .asLi-c{
	float: left;
	margin-right: 13px;
	width: 227px;
	height: 166px;
	border:1px solid #E8E8E8;
}
.numChoice{
	width: 72px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #ffffff;
	font-size: 20px;
	color: #ffffff;
	font-weight: bolder;
	margin:0 auto 12px;
}
.asUl-c .asLi-c h2{
	font-size: 18px;
	text-align: center;
	color: #3896ff;
	height: 20px;
	line-height: 20px;
	font-weight: bolder;
	margin-bottom: 12px;
}
.asUl-c .asLi-c p{
	padding: 0 15px;
	font-size: 12px;
	color: #333333;
	line-height: 22px;
	height: 66px;
	overflow: hidden;
	text-align: justify;
	word-break: break-all;
}
.n01{
	background: url("../major/num01-bg.png") no-repeat top center;
}
.n02{
	background: url("../major/num02-bg.png") no-repeat top center;
}
.n03{
	background: url("../major/num03-bg.png") no-repeat top center;
}
.n04{
	background: url("../major/num04-bg.png") no-repeat top center;
}
.n05{
	background: url("../major/num05-bg.png") no-repeat top center;
}

.hk-face{
	width:1200px;
	height: 99px;
	overflow: hidden;
	background: url("../major/hk-face.jpg") no-repeat top center;
	margin-top:15px;
}
.hk-face h2{
	font-size: 45px;
	color: #ff433b;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top:10px;
	font-weight: bolder;
}
