@charset "UTF-8";
/* CSS Document */

body{font:12px/1.5 'Microsoft Yahei','Simsun',Tahoma;background-color: #fff;}
input,button,table,img{border:none;}
body,div,input,button,table,ul,ol,li,a,img,p,h1,h2,h3,h4,h5,h6,.inside{margin:0;padding:0;font-family: "微软雅黑";}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
input,textarea,select,button{outline:none;border:none;}
ul,li,dl,td,tr,dd{list-style:none;margin:0;padding:0;border:none;}
label{cursor: pointer;}
a{text-decoration:none;font-size:12px;outline: none;}
a:hover{text-decoration:none;}
i,em,b{font-style:normal;}
textarea{resize:none;}
.clearfix:after,.clearfix:before{display: table;content: "";}
.clearfix:after{clear: both; overflow:hidden;content: ""; }
.clearfix{zoom:1;}

/*-----初始化结束------*/
.mr0{margin-right: 0 !important;}

.main{
	width: 1200px;
	margin:0 auto;
}
/*---header---*/
#header{
	width: 100%;
	margin:auto;
	overflow:hidden;
	min-width: 1200px;
}

.header{
	position: relative;
	width: 100%;
	height: 60px;
}
.span-T{
	width: 100%;
	height: 60px;
	position: absolute;
	background: #000;
	opacity: 0.8;
	top: 0;
}
.logo_nav{position: absolute; top:0; left:50%; margin-left:-600px; width:1200px; height:60px; clear:both; }
.logo{
	width: 200px;
	height: 60px;
	float:left;
}
.nav{float: right;}
.nav a{ font-size:14px; float:left; width: 114px;color:#FFF;line-height:60px;text-align: center;}
.nav a.curr{font-size: 16px;color: #F90;}
.nav a:hover{ color:#F90;}

.topnav{
	position: absolute;
	top:600px;
	left:50%;
	width:1200px;
	margin-left:-600px;
	height:170px;
	width:1200px;
	background:#FFF;
}

.nian{ height:170px; float:left; width:250px; text-align:center; background:url(images/jiantou.jpg) right no-repeat; padding-right:50px; position:relative; overflow:hidden; color: #000;}
.nianfen{ font-size:60px; width:250px; line-height:170px; display:inline-block; margin:0 20px; color:#F60; position:absolute; top:0; left:0;} 
.nianfen_sm{ font-size:12px; line-height:20px; margin:20px 20px; height:130px; color:#000; width:250px;  position:absolute; top:0; left:0; display:none; background:url(images/nianfen_bg.png);} 
.nian_fj{ background:none;}

.title_{ background:url(images/title_bg.jpg) no-repeat bottom center; line-height:80px; color:#000; font-size:36px; text-align:center; margin-top:36px;}
/*-----banner轮播------*/
.ibanner{
	width: 100%;
	position: relative;
	z-index: 0;
	overflow: hidden;
	min-width: 1200px;
}
.ibanner-img{
	width: 400%;
	position: relative;
	overflow: hidden;
	z-index: 2;
}
.items{
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
}
.items img{
	width: 100%;
	display: block;
}
.btn-L,.btn-R{
	display: block;
	width: 80px;
	height: 180px;
	position: absolute;
	top: 50%;
	margin-top: -90px;
	z-index: 10;
	opacity: 0.4;
	cursor: pointer;
	display: none;
	z-index: 10;
}
.btn-L{
	background: url(images/btn-left-bg.png) no-repeat;
	left: 10%;
}
.btn-R{
	background: url(images/btn-right-bg.png) no-repeat;
	right: 10%;
}
.lists{
	position: absolute;
	bottom: 70px;
	width: 100px;
	left: 50%;
	margin-left: -50px;
	z-index: 10;
}
.lists li{
	float: left;
	width: 10px;
	height: 10px;
	margin: 0px 5px;
	background: #929292;
	border-radius: 100%;
}
.lists li.oList{
	background: #fff;
}
/*---就业试听---*/
.jy-shiting{}
.shiting{ clear:both; overflow:hidden;}
.shiting-r-ul{ float:right; margin-top:50px; }
.shiting-r-li { width:298px; height:98px; border:1px solid #ccc; margin-bottom:4px;}
.shiting-r-li a{ color:#666; }
.shiting-r-ul .marginBottom{ margin-bottom:none;}
.shiting-r-li span{ width:150px; height:96px; background:url(images/02-1_06.png) no-repeat; display:block; float:left; position:relative; margin:1px;}
.shiting-r-li_r{ float:right; padding: 4px 11px 0 0;}
.shiting-r-li_r p{ width:128px; font-size:15px; height:63px; overflow:hidden; margin-bottom:5px; font-weight:600;  }
.st_sp{ float:left; width:880px; height:516px; position: relative; background: url(images/biankuang.png) no-repeat;  margin-top:50px;}
.ST_sp_ck{ position:absolute; top:30px; left:10px;width: 860px;height: 486px;display: none;}
.st_qs{ float: right; }
.shiting-r-li:hover a{ color:#C30; background:#C60;}
.shiting-r-li a.hover{background: #118caf;color: #c30;}
.st_qs_wq{ color:#666; font-size:12px; text-align:center;}
.st_qs_wq .p_wq{ margin-top:4px; line-height:20px;}
.P_sm{ width:490px; font-size:13px; color:#959595; line-height:18px; text-align:left; margin-top:20px;}
.P_sm span{ font-weight:bold; font-size:16px; line-height:24px;}
.P_sm .red_span{ color:#5ea7c1; cursor:pointer;font-weight:bold; font-size:14px;}
/*---就业课程---*/
.kecheng{ margin-top:30px; overflow:hidden;}
.kc_p{font-size:18px; text-align:center; color:#999; padding-top:10px; font-weight:normal;}
.kc_bt{ font-size:24px; line-height:30px; text-align:left; margin-top:36px;}
.kc_bt span{ font-size:16px;}
.kc_box{ margin:10px auto;}
.kc_iterm{
	float:left;
	margin:40px 80px 0 0;
	position:relative;
	/* [disabled]display: none; */
}
.marginNone{ margin-right:0;}
.kc_iterm span{ width:102px; height:102px; display:block; float:left;}
.kech_01{ background:url(images/ke_01.png) no-repeat; }
.kech_02{ background:url(images/ke_02.png) no-repeat; }
.kech_03{ background:url(images/ke_03.png) no-repeat; }
.kech_04{ background:url(images/ke_04.png) no-repeat; }
.kech_05{ background:url(images/ke_05.png) no-repeat; }
.kech_06{ background:url(images/ke_06.png) no-repeat; }
.kech_07{ background:url(images/ke_07.png) no-repeat; }
.kech_08{ background:url(images/ke_08.png) no-repeat; }

.kc_iterm-r{ float:left; width:225px; margin-left:18px;}
.kc_iterm-r h3{ font-size:18px; font-weight:bold; margin-bottom:10px;}
.kc_iterm-r p{ font-size:14px; color:#7f7f7f;}
.kc_iterm dl{
	position:absolute; 
	top:0; left:0;
	background:#000;
	color:#FFF;
	height:176px;
	border-radius:100px;
	border:2px #000 solid;
	-moz-border-radius:100px;
	text-align:center;
	padding:10px;
	opacity: 0;
}
.kc_iterm dl dt{ font-size:24px; line-height:32px; margin:24px 0;}
.kc_iterm dl .dt2{ font-size:20px; line-height:28px; margin:20px 0;}
.kc_iterm dl dd{ font-size:14px; line-height:20px;}
.kc_iterm_M{ margin:20px 180px;}
/*---就业团队---*/
.banner_td{ margin-top:40px;}
.banner_td li{ width:201px; height:203px; background-repeat:no-repeat; float:left; margin-right:47px;  }
.banner_td .rightNone{  margin-right:0;}
.banner_tb-li1{ background: url(images/0102_30.png);}
.banner_tb-li2{ background: url(images/0102_31.png);}
.banner_tb-li3{ background: url(images/0102_32.png);}
.banner_tb-li4{ background: url(images/0102_33.png);}
.banner_tb-li5{ background: url(images/0102_34.png);}
/*---就业咨询---*/
.zx_L{ float:left; width:500px; color:#666; margin:-15px 50px 0 50px;}
.zx_L h3{ font-size:20px;  line-height:50px; color:#333;}
.zx_L p{ font-size:15px;  }
.zx_L p span{ font-weight:bold; line-height:40px;}
.zx_L p{ line-height:40px;}
.zx_L .red{ color:#118caf;}

.zx_R{ float: right; width:400px; margin:196px 50px 0 50px;}
.zx_R h3{ height:30px;}
.zx_R a{position: relative;display:block;width: 274px;height: 60px;}
.zx_R img{ display:block;width: 274px;height: 60px;position: absolute;}
.zx_R p{ font-size:20px; color:#666;}
.img2{opacity: 0;}
.zx_R-h3-t{ margin-top:-10px;}
#fixed_list li span{
	display: none;
}
#fixed_list li a{
	display: block;
	color: #ff3366;
}
a.aQQ{
	height: 34px;
	background: url(../images/aQQ.png) no-repeat center center;
}
.back-top{
	display: block;
	height: 34px;
	background: url(../images/back-top.png) no-repeat center center;
}
.bold{ font-weight:bold;}

/*---就业帮---*/
.bang{ margin:10px auto; overflow:hidden; }
.bang_L{ float:left; width:590px; margin:50px 0;}
.bang_R{ float:right; width:590px; margin:50px 0;}
.banner_xy{ overflow:hidden;min-width: 1200px;}
/*---banner---*/
.banner{
	position:relative;
}
.banner-img{
	width:300%;
	position:relative;
	overflow:hidden;
}
.banner-img>.itme{
	display:none;
	float:left;
	width:33.333%;
}
.banner-img>.itme>img{
	display:block;
	width:100%;
	height:auto;
}
.banner-img>.itme>a{
	display: block;
	float: left;
}
.banner-img>.active{
	left:0;
	display:block;
}
.banner-index {
    width: 1200px;
    position: relative;
    overflow: hidden;
	height:300px;
	margin:0 auto;
}
.dian{
	position:absolute;
	top:90%;
	left:46%;
}
.dian li{
	width:8px;
	height:8px;
	border: 1px solid #ff4000;
	border-radius:50%;
	background-color: #fff;
	margin-right:5px;
	float:left;
	cursor:pointer;
}
.dian li.cur{
	background-color: #ff4000;
}
#banner-left{
	background:url(images/arrow_L.jpg);
	left: 0;
}
#banner-left:hover{
	background: url(images/arrow_L.jpg);
}
#banner-right{
	background:url(images/arrow_R.jpg);
	right: 0;
}
#banner-right:hover{
	background: url(images/arrow_R.jpg);
}
.carousel-control{
	width:31px;
	height:57px;
	overflow:hidden;
	position:absolute;
	top:50%;
	margin-top:-57px;
	display:none;
}

/*-学员--*/
.xueyuan{ width:1200px; color:#666;}
.xy_img{ width:264px; height:264px; border:#F60 1px solid; border-radius:133px; -moz-border-radius:133px; margin:0 20px 0 60px; float:left;}
.xinxi{ float:left; width:510px; margin-right:30px; margin-top:50px;}
.xinxi h2{ font-size:30px; line-height:35px;}
.xinxi .xuehao{ font-size:18px; margin:0 0 20px 0; padding-bottom:20px; width:180px; border-bottom:2px solid #F60;}
.xinxi .tashuo{ font-size:14px; line-height:20px;}
.gongsi{ float:left; width:180px; margin-top:50px;}
.gongsi h3{ font-size:18px;}
.gongsi img{ display:block;}

/*底部*/
.dibu{ background:#666; color:#FFF; font-size:14px; line-height:21px; text-align:center; padding:30px 0;min-width: 1200px;}
.dibu span{ color:#F60;}
.dibu p{ font-size:18px; line-height:36px;}

/*fixed*/
#fixed{
	width: 52px;
	height: 241px;
	padding: 0px 3px;
	border:2px solid #eee;
	border-radius: 10px;
	position:relative;
	position: fixed;
	right: 0px;
	bottom: 114px;
	background:#fff;
	
}

#fixed .qq-{ width:32px; height:34px; background:url(images/qq_03.png) no-repeat center; padding:14px 0 15px 0;  }
#fixed .kf-{ width:32px; height:35px; background: url(images/kf_03.png) no-repeat center; padding:14px 0 15px 0;  }
#fixed .rwm-{width:32px; height:32px; background:url(images/rwm_03.png) no-repeat center; padding:14px 0;  }
#fixed .fanhui-{width:26px; height:24px; background:url(images/fanhui_03.png) no-repeat center; padding:14px 0;  }
#fixed .qq-:hover{background:url(images/qq-hover_03.png) no-repeat center;}
#fixed .rwm-:hover{ background:url(images/rwm-hover_03.png) no-repeat center;}
#fixed .kf-:hover{background:url(images/kf_06.png) no-repeat center;}
#fixed .fanhui-:hover{ background:url(images/fanhui_hover_03.png) no-repeat center;}
#fixed .cda-rwm{ width:127px; height:118px; background:url(images/cda-rwm_03.png) no-repeat; display:block; position:absolute; right:60px; bottom:25px; display:none; }
.banner_td #fixed a{
	display: block;
	width:46px;
	border-bottom:1px solid #eee;
	margin:0 auto;
	text-decoration:none;
}
.meiqia{
	background: url(images/meiqia-bg.png) no-repeat 6px center;
	border-bottom: 1px solid #128873;
}
.backTop{
	background: url(images/backtop-bg.png) no-repeat 6px center;
	border-top: 1px solid #81d9c9;
}
.code{
	height: 108px;
	border-bottom: 1px solid #128873;
	border-top: 1px solid #81d9c9;
}
.code img{
	margin: 4px 0px;
}


.bang_learn,.bang_job{
	margin-bottom: 30px;
}
.title_img{
	display: block;
	margin: 0px 0px 30px 20px;
}
.learn_dl_box{
	padding: 0px 22px;
}
.learn_dl{
	color: #333;
	width: 214px;
	height: 173px;
	padding: 25px 15px;
	float: left;
	margin-right: 60px;
	background: url(images/learn_box_bg.png) no-repeat center;
}
.learn_dl dt{
	text-align: center;
	font-size: 18px;
}
.learn_dl dd{
	font-size: 14px;
}
.learn_dl dd a{
	color: #333;
}
.learn_dl dd a:hover,.job_box_dl dd a:hover{
	text-decoration: underline;
}

.job_box_L{
	float: left;
	width: 702px;
}
.job_box_R{
	float: left;
	width: 498px;
}
.job_box_main{
	margin-left: 16px;
	margin-bottom: 35px;
}
.job_box_main img{
	display: block;
	float: left;
}
.job_box_dl{
	float: left;
	margin-left: 15px;
}
.box_dl_1{
	width: 534px;
}
.box_dl_2{
	width: 330px;
}
.job_box_dl dt{
	width: 100px;
	height: 37px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 37px;
	margin-bottom: 10px;
}
.job_box_dl dd{
	font-size: 14px;
	color: #3b3b3b;
	padding-left: 15px;
	background: url(images/job_li_bg.png) no-repeat left 7px;
	line-height: 22px;
}
.job_box_dl dd a{
	font-size: 14px;
	color: #3b3b3b;
}
.jy_dt1{
	/*background: #118caf;*/
	background: #fc7f00;
}

#fixed a.qqkf{
	height: 29px;
	line-height: 29px;
	text-indent: 17px;
	margin-top: 16px;
}