*{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/banner.jpg") no-repeat center; width: 100%; height: 550px; min-width: 1200px;
}


/*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;}


/*项目特色  开始*/
#features{
	height: 530px;
}
#features .text{
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb(140, 104, 11);
  line-height: 2;
  width: 469px;
  margin-top: 244px;
}
/*项目特色  结束*/
/*项目介绍  开始*/
#introduce{
	background: url(../images/js-bg.jpg) no-repeat center;
}
#introduce .subtit{
	margin-top: 40px;
	text-align: center;font-size: 20px;color: rgb(204, 223, 253);line-height: 32px;
}
#introduce .tabs{
	margin-top: 30px;
	overflow: hidden;
}
#introduce .tabs .left{
	float: left;
	width: 320px;
}
#introduce .tabs .left div{
	width: 310px;
	background: #FFFFFF;
	height: 75px;
	display: -webkit-box; /*Safari and Chrome */
  	display: -ms-flexbox;
	display: -moz-box; /*Firefox */
  	display: flex;
    -webkit-box-align: center;
  	-webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #002f7b;
    justify-content:center;
    margin-bottom: 6px;
    cursor: pointer;
    font-size: 20px;
}
#introduce .tabs .left div.on{
	width: 320px;
	background: #d3b976;
	color: #856000;
}
#introduce .tabs .right{
	width: 600px;
	float: left;
	padding:40px 0 0 80px;
	height: 440px;
	background: rgba(233, 200, 116,0.9);
}
#introduce .tabs .right .item{
	display: none;
}
#introduce .tabs .right .item p{
	display: block;
	font-size: 16px;
	color: #856000;
	margin-bottom: 17px;
}
#introduce .tabs .right .item p font{
	font-size: 24px;
	font-weight: bold;
}
#introduce .tabs .right .item p strong{
	font-weight: bold;
}
/*项目结介绍   结束*/
/*宣讲会  开始*/
#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;
}
/*宣讲会  结束*/
/*申请流程   开始*/
#application{
	background: url(../images/sqlc-bg.png) no-repeat center;
	background-size:100% 100%;
}
#application .title{margin-bottom: 50px;}
#application .tabs{height: 55px;width: 100%;background: url(../images/application-line.png) no-repeat center 41px;background-size:100% ;}
#application .tabs .tab{cursor: pointer;color: #333333;font-size: 18px;height: 50px;background: url(../images/circle.png) no-repeat center bottom;min-width: 42px;float: left;margin-right: 40px;transition: all 0.5s; text-align:center;}
#application .tabs .tab.on,#application .tabs .tab:hover{height: 55px;background: url(../images/circle-on.png) no-repeat center bottom;transition: all 0.5s;color: #d8b968; }
#application .right .item{line-height: 32px;width: 850px;box-sizing: border-box;padding: 40px 0 0 40px;display: none;}
#application .right .item p.t{font-size: 24px;color: #e9c874;margin-bottom: 15px;}
#application .right .item a{color: #e9c874;}
#application .right .item a:hover{text-decoration: underline;}
#application .left{
	width: 170px;
}
#application .right{
	width: 740px;
}
/*申请流程   结束*/
/*提前面试   开始*/
#interview{background-size:100% 100% ; background:#0b5cca;}
#interview .subtit{
  font-size: 24px;
  font-family: "FZZXHJW";
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
  margin: 20px 0 60px;
}
#interview table{
	margin-bottom: 30px;
	border-collapse: collapse;
}
#interview table  td ,#interview table   th{
    padding: 15px 12px;
    font-size: 14px;
	border: 1px solid #7fabef;
    text-align: center;
    color: #FFFFFF;
}
#interview table .bt2{
	border-top: 2px solid #7fabef;
}
#interview table .border-bottom{
	border-bottom: 2px solid #7fabef;
}
#interview table a{color: #e9c874;}
#interview table a:hover{text-decoration: underline;}
#interview p{font-size: 16px;}
#interview p font{
	 font-size: 24px;
}

/*提前面试  结束*/
/*常见问题  开始*/
#question {
	background: url(../images/question-bg.png) no-repeat;
	background-size:100% 100% ;
}
#question .title{
	margin-bottom: 47px;
}
#question .item{
	margin-bottom: 14px;
}
#question .item .tit{
	background: #ccd5e5;
	color: #002f7b;
	position: relative;
	padding-left: 80px;
	line-height: 55px;
	cursor: pointer;
}
#question .item .tit span{
	display: block;
	position: absolute;
	top: 14px;
	left: 33px;
	width: 25px;
	height: 33px;
	background: url(../images/question-circle.png) no-repeat;
	background-size:100% 100% ;
	color: #e9c874;
	line-height: initial;
	text-align: center;	
}
#question .item .tit .right{
	position: absolute;
	top: 26px;
	right: 43px;
}
#question .item .tit  .right div{
	position: absolute;
	width: 13px;
	height: 3px;
	background: #2d5392;
	transition: all 0.5s;
}
#question .item .tit  .right div:nth-of-type(1){
	transform: rotate(90deg);
	transition: all 0.5s;
}
#question .item .tit  .right.on div:nth-of-type(1){
	transform: rotate(0deg);
	transition: all 0.5s;
}
#question .item .text{
	border: 1px solid #ccdffd;
	background: #f5f9ff;
	padding: 20px 80px;
	display: none;
}
#question .item .text div{
	color: #E9C874;
	font-size: 36px;
	margin-bottom: 8px;
}
#question .item .text p{
	color: #333333;
	font-size: 16px;
	line-height: 30px;
}
#question .item .text p a{
	color:#002f7b ;
}
#question .item .text p a:hover{
	text-decoration: underline;
}
/*师资*/
.section {
    padding: 60px 0 70px;
}
.section-wrap {
    margin: 0 auto;
    width: 1190px;
}
.teacher-list {
    margin: 0 auto;
}
.teacher-list li {
    position: relative;
    float: left;
    margin-right: 24px;
    margin-bottom: 24px;
    box-sizing: border-box;
    width: 278px;
    height: 360px;
}
.teacher-list li:hover {
    border: 3px solid #022f7d;
}
.teacher-list li:hover .teacher-con {
    background: url(../images/te-con-bg2.png) repeat scroll top left;
}
.teacher-list li img {
    width: 100%;
}
.teacher-list li:nth-child(4n) {
    margin-right: 0;
}
.teacher-list li .teacher-con {
    position: absolute;
    left: 0;
    bottom: 0;
    box-sizing: border-box;
    padding-right: 20px;
    width: 100%;
    height: 144px;
    background: url(../images/te-con-bg.png) repeat scroll top left;
    text-align: right;
    color: #fff;
    line-height: 1.3;
}
.teacher-list li h4 {
    margin-top: 52px;
    font-size: 28px;
    opacity: .72;
}
.teacher-list li p {
    font-size: 18px;
    opacity: .72;
}

/*常见问题  结束*/
/*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;
}