*{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 0;}
.cont>.title{}
/*top   start*/
#top{height: 598px;background: url(imagestop-bg.png) no-repeat center;background-size:100% 100% ;}
#top .cont div{
	width: 575px;
	margin: 0 auto;
	position: relative;
}
#top .cont div .r{
	position: absolute;
	bottom: -33px;
	right: 0px;
}
#top a:hover{
	text-decoration: underline;
}
/*top  end*/
/*nav   开始*/
#nav{background: #00736e;height: 60px;position: fixed;top: 0;left: 0;display: none;z-index: 1000;}
#nav a{
	display: block;
	float: left;
	width: 166px;
	text-align: center;
	height: 60px;
}
#nav .a{
	position:relative;
	width: 141px;
	height: 60px;
	transform-style: preserve-3d;
	transform-origin:0% 0%;
	transition: all 0.5s;
	margin-left: 1px;
}
#nav .a div{
	height: 60px;
	width: 142px;
	position: absolute;
	/*background: #ab2945;*/
	color: #FFFFFF;
	line-height: 60px;
	cursor: pointer;
}
#nav .a div:nth-of-type(1){
	transform: translateZ(30px);
}
#nav .a div:nth-of-type(2){
	transform:translateY(-30px) rotateX(90deg) ;
	background: rgb(25,169,137);
	color: #FFFFFF;
}
#nav .a div:nth-of-type(3){
	transform:translateY(30px) rotateX(-90deg) ;
}
#nav .current .a,#nav a:hover .a{
	margin-top: 30px;
	transform: rotateX(-90deg) ;
	transition: all 0.5s;
}

/*nav  结束*/
/*项目特色  开始*/
#features{
	height: 870px;
	background: url(imagests-bg.png) no-repeat ;
	background-size:100% 100% ;
}
#features div{
	overflow: hidden;
	margin-top: 45px;
}
#features .fl{
  font-size: 18px;
  color: #333333;
  line-height: 50px;
  width: 525px;

}
#features .fl p{
	margin-bottom: 30px;
}
#features .fl span{
	color: #32b4ac;
}
#features .fl font{
	font-size: 36px;
}
/*项目特色  结束*/
/*视频 开始*/
#video{
	height:520px;
	background: url(imagesimg.jpg) no-repeat left 0px;
	text-align: center;
	cursor: pointer;
}
#video img{
	margin-top: 195px;
}
#video.on{
	background: url(imagesimg.jpg) no-repeat left -254px;
	transition: all 20s;
}
/*视频结束*/
/*项目介绍  开始*/
#introduce{
	background: url(imagesjs-bg.png) no-repeat  center;
}
#introduce .subtit{
	margin-top: 40px;
	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: rgba(25,169,137,0.9);
	color: #FFFFFF;
}
#introduce .tabs .right{
	width: 613px;
	float: left;
	padding:60px 30px 0 30px;
	height: 339px;
	background: rgba(25,169,137,0.9);
	color: #FFFFFF;
}
#introduce .tabs .right .item{
	display: none;
}
#introduce .tabs .right .item p{
	display: block;
	font-size: 16px;
	color: #ffffff;
	line-height: 35px;
}
#introduce .tabs .right .item p font{
	font-size: 24px;
	font-weight: bold;
}
#introduce .tabs .right .item p strong{
	font-weight: bold;
}
/*项目结介绍   结束*/
/*宣讲会  开始*/
#session {background: url(imagesxj-ng.png) 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: 30px;
        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);
}
#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(imagessqlc-bg.png) no-repeat right center;
	/*background-size:100% 100%;*/
	min-height: 512px;
}
#application .title{margin-bottom: 50px;}
#application .tabs{height: 55px;width: 100%;background: url(imagesapplication-line.png) no-repeat center 41px;background-size:100% ;}
#application .tabs .tab{cursor: pointer;color: #333333;font-size: 16px;height: 50px;background: url(imagescircle.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(imagescircle-on.png) no-repeat center bottom;transition: all 0.5s;color: #32b4ac; }
#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: #32b4ac;margin-bottom: 15px;}
#application .right .item a{color: #32b4ac;}
#application .right .item a:hover{text-decoration: underline;}
#application .left{
	width: 170px;
}
#application .right{
	width: 740px;
}
/*申请流程   结束*/
/*提前面试   开始*/
#interview{background: url(imagesms-bg.png) no-repeat;background-size:100% 100% ;}
#interview .sqBtn {
	
	float: right;
    border-width: 3px;
    border-color: #fff;
    border-style: solid;
    width: 270px;
    height: 54px;
    text-align: center;
    line-height: 54px;
    background: url(imagesedit.png) no-repeat 70px center;
    font-size: 24px;
    margin-top: 30px;
    background-size: 26px;
    color: #e94a5c;
    transition: all 0.5s;
    border-radius: 4px;
}
#interview .sqBtn a{
	display: block;
    color: #FFFFFF;
    margin-left: 54px;
}
 #interview .sqBtn:hover{
 	 background: #FFFFFF url(imagesedit-on.png) no-repeat 70px center;
 	  background-size: 26px;
 	  transition: all 0.5s;
 } 
  #interview .sqBtn:hover a{
  	color: #5ec4be;
  	
  }  
#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;
}
#interview table  td ,#interview table   th{
    padding: 15px 12px;
    font-size: 14px;
    border-top: 1px solid #ffffff;
    text-align: center;
    color: #FFFFFF;
}
#interview table .bt2{
	border-top: 1px solid #FFFFFF;
}
#interview table .border-bottom{
	border-bottom: 2px solid #FFFFFF;
}
#interview table a{color: #ffd875;}
#interview table a:hover{text-decoration: underline;}
#interview p{font-size: 16px;color: rgba(255, 255, 255, 0.6);}
#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;
}
/*常见问题  结束*/
/*foot   start*/
#foot{
	background: #00736e;
	color: #FFFFFF;
}
#foot .title{
	text-align: left;
	color: #ffffff;
	font-size: 36px;
	margin-bottom: 40px;
}
#foot .left{
	width: 610px;
	border-right: 1px solid #5472a3;
}
#foot .left .t{
	font-size: 24px;
	margin-bottom: 20px;
}
#foot .left p{
	font-size: 16px;
	margin-bottom: 10px;
}
#foot .right .fr{
 	background: #d0eceb;
  width: 138px;
  height: 120px;
  color: #25a29b;
  text-align: center;
  padding-top:50px ;


}

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

.footer{
	padding:20px 0;
	background:#2a2a2a;
	color:#fff;
	font-size:12px;
	line-height:30px;
	min-width:1010px;
}

.footerBox{
    width:1010px;  
    margin:0 auto;
}

.footerBox .floatL{width:270px;
				   padding:30px 0 0;}

.footerBox p{
     text-align:center;
	 width:600px;
	 float:left;
	 font-size:12px;
}

.footerBox .floatR{width:130px;}

.footerBox .footer a{
	color:#fff;
	font-size:12px;
}
.footerBox .footer p{
	margin-left:40px;
	text-align:left;
}
#toTop{
	position: fixed;
	right: 50px;
	bottom: 100px ;
	cursor: pointer;
	opacity: 0.5;
	display: none;
	z-index: 1000;
	overflow: hidden;
	background: rgb(25,169,137);
	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;
}

#vidoes{position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.9);width: 100%;height: 100%; display: none;z-index: 190;}

#vidoes .video{position: absolute;top: 50%;margin-top: -200px;left: 50%;margin-left: -400px;}
#vidoes .video div{    
	color: #000;
    font-size: 16px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #ccc;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: -20px;
    right: -20px;
    opacity: 0.3;
    transition: all 0.5s;
    cursor: pointer;
    z-index: 20;
    }
#vidoes .video:hover div{
	opacity: 1;
	transition: all 0.5s;
}

