*{padding: 0;margin: 0;}
/* CSS Document */
body,div,p,ul,textarea,form,input,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,section,article,aside,header,footer,nav,dialog,figure,hgroup{margin:0;padding:0;}
em{ font-style:normal;}
body{font-family:"微软雅黑",helvetica,arial;-webkit-text-size-adjust:none;; font-size: 16px;min-width: 1300px;}
ul,ol,li{list-style:none}
img,video { border:0 none ; vertical-align: middle;}
.fl{float: left;}
.fr{float: right;}
a{text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a {-webkit-touch-callout:none;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.wrap{width: 100%;min-width: 1300px;max-width: 1920px;overflow: hidden;margin: 0 auto;}
.cont{width: 1000px;margin: 0 auto;position: relative;}
.clearRight{margin-right: 0!important;}
.wrap.p80{padding: 80px 0px 65px}
.cont>.title{text-align: center;}

/*nav   开始*/
.special-header {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 60px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 2; min-width: 1000px;
}
.special-header-container {
	margin: 0px auto; width: 1000px; overflow: hidden; display: block;
}
.special-header-logo {
	padding-top: 10px; float: left; display: block;
}
.special-header-nav-tel {
	background: url("../images/special_header_tel.png") no-repeat left; height: 60px; line-height: 60px; margin-left: 15px; float: right;
}
.special-header-nav-tel > a {
	color: rgb(34, 34, 34); padding-left: 30px; font-size: 15px;
}
.special-header-nav-tel > a > span {
	color: rgb(255, 0, 0);
}
.special-header-nav {
	padding-left: 25px; float: left; display: block;
}
.special-header-nav ul li {
	height: 60px; line-height: 60px; float: left;
}
.special-header-nav ul li a:hover {
	background: rgb(0, 53, 145); color: rgb(255, 255, 255);
}
.special-header-nav ul li a.active {
	background: rgb(0, 53, 145); color: rgb(255, 255, 255);
}
.special-header-nav ul li a {
	padding: 0px 11px; color: rgb(30, 32, 34); font-size: 15px; display: block;
}
.banner {
	background: url("../images/body/00.png") no-repeat center;
	width: 100%;
	height: 550px;
	min-width: 1200px;
}
.banner a, .mem01 a ,.mem02 a,.mem03 a,.mem04 a,.mem05 a,.mem06 a,.mem07 a,.mem08 a {
	/*border: 1px solid red;*/
	/*background: red*/
}
.mem01 ,.mem02 ,.mem03 ,.mem04 ,.mem05 ,.mem06,.mem07,.mem08,.mem09,.mem10 {
	position: relative;
}
.mem01 {
	background: url("../images/body/01.png") no-repeat center;
	width: 100%;
	height: 798px;
	min-width: 1170px;
}
.mem02 {
	background: url("../images/body/02.png") no-repeat center;
	width: 100%;
	height: 670px;
	min-width: 1200px;
}
.mem03 {
	background: url("../images/body/03.png") no-repeat center;
	width: 100%;
	height: 940px;
	min-width: 1200px;
}
.mem04 {
	background: url("../images/body/04.png") no-repeat center;
	width: 100%;
	height: 1478px;
	min-width: 1200px;
}
.mem05 {
	background: url("../images/body/05.png") no-repeat center;
	width: 100%;
	height: 700px;
	min-width: 1200px;
}
#tcs .swiper-slide{
	position: relative;
}
#tcs .swiper-slide:hover .info{
	display: block;
}
#tcs .swiper-slide .info{
	position: absolute;
	bottom:5px;
	left:3px;
	width: 252px;
	display: none;
}
.mem06 {
	background: url("../images/body/06.png") no-repeat center;
	width: 100%;
	height: 906px;
	min-width: 1200px;
}
.mem07 {
	background: url("../images/body/07.png") no-repeat center;
	width: 100%;
	height: 1920px;
	min-width: 1200px;
}
.mem08 {
	background: url("../images/body/08.png") no-repeat center;
	width: 100%;
	height: 986px;
	min-width: 1200px;
}

.mem09 {
	background: url("../images/body/09.png") no-repeat center;
	width: 100%;
	height: 903px;
	min-width: 1200px;
}

.zixunbtn{
	position: absolute;
	width: 100%;
	display: block;
	left: 0;
	height: 80px;
	cursor: pointer;
}


/*nav  结束*/
/*面试的必要性*/
.module5{background-color: #fff;}
.module5_inner{width: 100%;}
.module5_inner_pop{width: 100%;background-color: #7fbd2e;padding: 50px 0;display: none;}
.module5_inner_pop.current{display: block;}
.mod5_list_box{display: none;}
.mod5_list_box.current{display: block;}
.module5 .content_v{width: 1000px;margin:80px auto 50px;}
.mod5_list li{float: left;margin-right: 45px;height: 390px;width: 215px; border: 1px solid #e3e3e3;box-sizing:border-box;}
.mod5_list li:last-child{margin-right: 0;}
.mod5_list li a{display: block;height: 270px;padding:60px 45px;width:125px; color:#FFF;}
.mod5_list li a:hover{display: block;width:125px;height: 270px; background:#003591; color:#FFF;}
.five_hide{display: none;}
.five_tit{color: #8c680b;font-size: 24px;margin-bottom: 20px;width:125px;}
.five_line{color: #999;font-size: 16px; line-height:26px; width:125px;}
.mod5_list li.current a div{color: #fff;}
.mod5_list li.current{background-color: #7fbd2e;}
.mod5_list li.current .five_line:hover{text-decoration: underline;}
.close_mod5{font-size: 0.3rem;color: #fff;float: right;cursor: pointer;}

/*提前面试*/
.tqms{width:998px; padding-top:50px;height:260px; position: absolute; top:100px;left:50%; margin-left:-499px;}
.tqms img{ position:absolute; right:30px; bottom:30px}
.tqms span{ font-size:20px; line-height:32px; color:#3c3c3c; display:block; width:650px; margin:0 auto; }
.tqms span h1{ font-size:34px; width:306px; margin:18px auto; font-weight:bold;  }
.tqms_ul li{ text-align:center;margin-top:30px;}
.tqms_ul .li_1{ font-size:48px;line-height:80px;color:#FFF;padding-top:30px;}
.tqms_ul .li_2{ font-size:30px;line-height:120px;color:#f0ff00;line-height:45px;}
.tqms_ul .li_3{ color:#009; font-size:24px;}
.tqms_ul .li_3 a{color:#006;}
.tqms_ul .li_3 a:hover{color:#F00; text-decoration:underline;}
.tqms_ul .li_4{ background-image:url(images/anniu_75.png);width:260px;height:46px; background-position:0 center;margin-left:380px;margint-top:20px;}
.tqms_ul .li_4:hover{ background-image:url(images/hover1.png);width:260px;height:46px; background-position:0 center;margin-left:380px;margint-top:20px;}
.tqms_ul .li_4 a{line-height:46px;color:#FFF; font-size:30px; text-align:center;}

/*宣讲会  开始*/
#session {background: url(../images/xj-ng.jpg) no-repeat;}
.indexfoucs{/*float: left;*/position:relative;width:100%;}
#picturn{width: 100%;}
#picturn li{background:#fff;border:1px solid #a2a2a2;box-shadow: 0px 15px 30px 0px rgba(125,125,125,0.75);}
#picturn .front{margin-top:0}
#picturn .front img{margin:3px}
#picturn .behind{margin-top:40px;width:600px;}
#picturn .behind img{margin:0px}
#picturn .back{margin-top:40px}
#picturn img{margin:0px; }
#picturn{ /*float:left;*/ height:376px;margin:0 auto;padding:0;position:relative;z-index:1;display: inline;}
#picturn li{margin:0;padding:0;list-style:none;position:absolute;z-index:1;display:none;border-width:0px;}
#picturn img{border:0;vertical-align:bottom;}
#picturn a{cursor:default;text-decoration:none; position: relative; display: block;}
#picturn a p{position: absolute;left: 0;bottom: 0;}
#picturn a span,#picturn strong,#picturn em,#picturn p{ position: absolute;}
#picturn a span{left: 3px;bottom: 3px; box-sizing: border-box; height: 45px; line-height: 45px; width:700px; color: #fff;
	background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
	filter:Alpha(opacity=70); 
	background:#000; 
}
#picturn a span h6{ padding: 0 20px; text-align: center;}
#picturn em{ display: block; width: 70px;height: 70px; background: url(../images/cont.png); left: 43%; top: 43%;}
/*#picturn .ccc img{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明
filter:Alpha(opacity=70); background:#000; border:1px solid red;}*/
#picturn .ccc b{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=50); background:#000;/*实现IE背景透明*/display:inline-block;position:absolute; left:0; top:0; width:100%; height:100%;} 
#externalcontrols{z-index: 100000;}
#externalcontrols button{ position: absolute;top:170px; width: 74px;height: 100px;outline: none;border:none;cursor: pointer;z-index: 100000;}
#btnLeft{left:190px;background: url('../images/fucl.png') center center no-repeat;}
#btnRight{right:189px; background: url('../images/fucr.png') center center no-repeat;}
#fucdot{clear:left;width: 210px;height: 15px;margin-left: 43%;padding-top: 455px;overflow: hidden;}
#fucdot a{float: left;width: 20px; height: 16px; background: #cdcdcd; margin-right: 15px;}
.indexfoucs #fucdot a.se{ background: #e9c874;}
.ccc img{ height: 352px!important;}
#picturn_item3{top:13px!important;}
#session2{
	background: url(../images/xj-bg.png) no-repeat center;
	padding: 110px 0;
	overflow: hidden;
	background-size:auto 100% ;
}
#session2 .left {float: left;width: 560px;position: relative;left: -50px;}
#session2 .left .tit{
	font-size: 48px;
	font-family: "微软雅黑 Light";
    color: rgb(140, 104, 11);	
    margin-bottom: 50px;
	margin-top:50px;
        overflow: inherit;
}
#session2 .left p{
	font-size: 16px;
	color: #8c680b;
	line-height: 30px;
	overflow: hidden;
	display: block;
}
#session2 .left p font{
	font-size: 24px;
	font-weight: bold;
}
#session2 .left p .fl{
	display: block;
	width: 30px;
}
#session2 .left p .fr{
	display: block;
	width:530px ;
}
#session2 .right{
	width: 353px;
	float: right;
	position: relative;
	right: -25px;
}
#session2 .right .tit{
  font-size: 48px;
  font-family: "FZY1JW";
  color: rgb(255, 255, 255);
  margin:30px 0px 20px;
}
#session2 .right p{padding-left: 16px;line-height: 50px;color: #FFFFFF;position: relative;}
#session2 .right p.hascircle span{
	position: absolute;
	top: 22px;
	height: 6px;
	width: 6px;
	background: #FFFFFF;
	border-radius: 50%;
	left: 0;
}
#session2 .right p font{font-weight: bold;font-size: 24px;}
#session2 .right a{
	display: block;
	text-align: center;
	width: 320px;
	line-height: 75px;
	border: 1px solid #FFFFFF;
	font-size: 30px;
	color: #FFFFFF;
	margin-top: 40px;
	border-radius:4px ;
}
#session2 .right a .on{display: none;}
#session2 .right a:hover{
	background: #FFFFFF;
	color: #003590;
}
#session2 .right a:hover .on{
	display: inline-block;
}
#session2 .right a:hover .down{
	display: none;
}
/*宣讲会  结束*/

/*foot   start*/
#foot{
	background: #002f7b;
	color: #FFFFFF;
}
#foot .title{
	text-align: left;
	color: #ffffff;
	font-size: 36px;
	margin-bottom: 40px;
}
#foot .left{
	width: 464px;
	
}
#foot .left .t{
	font-size: 24px;
	margin-bottom: 20px;
}
#foot .left p{
	font-size: 16px;
	margin-bottom: 10px;
}
#foot .right .fr{
 	background: #d4ddef;
  width: 138px;
  height: 120px;
  color: #537fd9;
  text-align: center;
  padding-top:50px ;


}

/*foot  end*/
/*footer start*/

.footer{width:100%;height:311px;font-size:14px;color:#999;background:url(../images/b1.png);}
.footer_one{width:1286px;height:311px;margin:0 auto;}
.footer_about{width:276px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;}
.footer_one h1{font-size:16px;color:#ccc;margin-bottom:30px;}
.footer_about a{width:90px;height:29px;background:url(../images/b2.png);float:left;margin-top:20px;}
.footer_contact{width:337px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;padding-left:30px;}
.footer_join{width:337px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;padding-left:30px;}
.footer_join img{float:left;}
.footer_join div{float:left;margin-top:17px;}
.audition{margin-left:50px;display:inline;}
.copyright{width:1286px;text-align:center;float:left;margin-top:20px;}
.footer_one span{line-height:24px; }
.footer_map{width:240px;height:230px;float:left;margin-top:18px;padding-left:30px;}
.footer_map div{width:202px;height:24px;float:left;}
.footer_map div a{width:70px;text-align:left;height:24px;line-height:24px;color:#999;}
#toTop{
	position: fixed;
	right: 50px;
	bottom: 100px ;
	cursor: pointer;
	opacity: 0.5;
	display: none;
	z-index: 1000;
	overflow: hidden;
	background: #e9c874;
	padding: 15px;
	border-radius: 4px;
}
#toTop img{text-align: center;position: relative;transition: all .5s;}
#toTop:hover{
	opacity: 1;transition: all .5s;
}
#toTop:hover img{	
	transform: scale(1.5);
	transition: all .5s;
}