/*
* @Author: Administrator
* @Date:   2017-03-08 13:41:44
* @Last Modified by:   Administrator
* @Last Modified time: 2018-09-06 18:56:12
*/
@charset "utf-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,th,ul,button{
	margin: 0;
	padding: 0;
	border: 0
}
body{font:14px/1.5 "Microsoft YaHei"; }
b,em,i,ins{font-style:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{outline:0;}
textarea{resize:none;}
a{text-decoration:none; }
.fr{float: right;}
.fl{float: left;}
.clearfix{zoom:1;}
.clearfix:after,.clearfix:before{content:"";display:table;}
.clearfix:after{clear:both;}
img,button{border:0;}
li{list-style: none;}
/* a:hover{color:#fdf05e;} */
.show{
	display:block;
}
.hide{
	display:none;
}
/*banner*/
.banner{
	width:100%;min-width:1000px;
	height:673px;
	background:url(../images/banner.jpg) no-repeat center center;
}
.sections{
	width:100%;
	height:673px;
	position:relative;
}
.mask{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 673px;
  background:url(../images/mask.png) no-repeat center center;
  z-index: 1;
}
.text{
	width:100%;
	position:absolute;
	top:160px;
	z-index:2;
	color:#fff;
}

.wap1000{
	width:1200px;
	margin:0 auto;
}
.wap1000 .jxy{
	font-size:72px;
	color:#fff;
	letter-spacing:1px;
	padding-left: 110px;
}
.wap1000 .bannerList{
    margin: 30px 0 40px;
    padding-left: 110px;
}
.wap1000 .bannerList li:first-child{
	 margin-left:0;
}
.wap1000 .bannerList li {
    border-right: 1px solid #FFF;
    float: left;
    font-size: 14px;
    margin-left: 30px;
    padding-right: 20px;
    width: 198px;
}
.bannerList .one-txt{font-size: 15px; font-weight: 600;}
.wap1000 .bannerList li:last-child {
    border-right: none;
}
.wap1000 .banner-adv {
    font-size: 22px;
    font-weight: normal;
    margin: 30px auto;
}
.wap1000 .banner-btn {
    background: #f10082 none repeat scroll 0 0;
    border-radius: 4px;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    position: relative;
    text-indent: 20px;
    width: 226px;
    margin-left:100px;
}
.wap1000 .banner-btn a {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: #f10082;
    cursor:pointer;
    display: block;
    height: 36px;
    line-height: 36px;
    position: absolute;
    right: 6px;
    text-align: center;
    text-indent: 0;
    top: 6px;
    width: 72px;
}
/* banner-nav*/
.banner-nav{
	width: 100%;min-width:1000px;
	height:90px;
	background:#1a2c4b none repeat scroll 0 0;
}
.banner-nav-container{
	width:1200px;
	margin:0 auto;
}
.banner-nav-container ul{padding-left: 54px;}
.banner-nav-container ul li{
	height:90px;
	float:left;
	color:#fff;
	line-height: 90px;
	text-align: center;
	
}
.banner-nav-container ul li a{
	display:block;
	color:#fff;
	font-size:16px;
	padding: 0 46px;
}
.banner-nav-container ul li a span{
	font-size:12px;
}
/*policy*/
.policy{
	width:100%;min-width:1000px;
	background:#fff;
} 
.policy-container{
	width:1000px;
	margin:0 auto;
	padding:50px 0;
}
.interview-title{
	font-size:44px;
	color:#1d1d1d;
	text-align:center;
	font-weight: 600;
	color: #525252;
}
.policy-container .policy-list{
	float:left;
	width:292px;
	margin-right:40px;
}
.policy-container .policy-list a{
	color:#1d1d1d;
	cursor:pointer;
}
.policy-container .policy-list a:hover{
	display:block;
	color:#1d1d1d;
}
.policy-container .policy-list dt{
	width:292px;
	height:108px;
	position:relative;
}
.policy-container .policy-list dt p{
	width:292px;
	height:30px;
	line-height:30px;
	background:rgba(0,0,0,0.5);
	text-align:center;
	color:#fff;
	position:absolute;
	bottom:0px;
	left:0px;
}
.policy-container .policy-list dd{
	margin-top:20px;
	line-height:1.8;
}
.policy-container .policy-list:last-child{
	margin-right:0px;
}
.policy-container .policy-list dd.policy-btn{
	width:210px;
	height:30px;
	line-height:25px;
	margin:20px auto 0;
}
.policy-container .policy-list dd.policy-btn a{
	display:block;
	padding:2px 0;
	text-align:center;
	padding:3px 0;
	cursor:pointer;
	border:1px solid #485f87;
	color:#485f87;
}
.policy-container .policy-list dd.policy-btn a:hover{
	background:#485f87;
	color:#fff;
}
/*examiner-adver*/
.examiner-adver{
	width:100%;min-width:1000px;
	background:#e7f0ff;
}
.examiner-adver-container{
	width:1000px;
	padding:50px 0;
	margin:0 auto;
}
.examiner-adver-list{
	width:1000px;
	margin:0 auto;
}
.examiner-adver-left{
	width:690px;
	height:326px;
	position:relative;
}
.examiner-adver-left .adver-min{
	width:243px;
	height:168px;
	position:absolute;
	bottom:15px;
	left:0px;
	background:url(../images/adver-min.jpg) no-repeat center center;
	z-index:1;
}
.examiner-adver-left .adver-big{
	width:547px;
	height:326px;
	position:absolute;
	bottom:0px;
	left:143px;
	background:url(../images/adver-big.jpg) no-repeat center center;	
	z-index:1;
}
.examiner-adver-right p{
	font-size:20px;
	color:#485f87;
	font-weight:600;
	padding-bottom:10px;
}
.examiner-adver-right ul li{
	width:265px;
	height:30px;
	line-height:30px; 
	border:1px solid #485f87;
	color:#444;
	margin-bottom:10px;
}
.examiner-adver-right ul li:last-child{
	margin-bottom:0px;
}
.examiner-adver-right ul li a{
	color:#444;
	display:block;
	text-align:center;
	cursor:pointer;
}
.examiner-adver-right ul li a:hover{
	background:#485f87;
	color:#fff;
}
.examiner-adver-btn{
	width:550px;
	height:50px;
	margin:50px auto 0;
}
.examiner-adver-btn-1{
	width:330px;
	height:50px;
	line-height:50px;
	text-align:center;
	background:#485f87;
	color:#fff;
	font-size:18px;
	cursor:pointer;
}
.examiner-adver-btn-2{
	width:210px;
	height:50px;
	line-height:50px;
	text-align:center;
	background:#d91d13;
	color:#fff;
	font-size:18px;
	cursor:pointer;
}
.examiner-adver-btn a:hover{
	color:#fff;
}
/*examiner*/
.examiner{
	width:100%;min-width:1000px;
	background:#f6f6f6;
}
.examiner-container{
	width:1000px;
	padding:50px 0;
	margin:0 auto;
}
.examiner-list{
	width:1000px;
	margin:0 auto;
}
.examiner-list ul li{
	float:left;
}
.examiner-interview-active{
	width:418px;
	height:362px;
}
.examiner-interview-active-content{
	width:193px;
	height:360px;
	float:right;
}
.examiner-interview-active-content .examiner-name{
	font-size:18px;
	color:#191919;
	padding-top:15px;
	font-weight:bold;
}
.examiner-interview-active-content .examiner-work{
	font-size:16px;
	color:#191919;
	padding:5px 0;
}
.examiner-interview-active-content .examiner-work-content{
	font-size:12px;
	line-height:2;
	padding:0 10px 0 0;
}
.examiner-interview-active-content a{
	display:block;
	width: 150px;
	height:30px;
	margin:10px auto 0;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:#485f87;
	cursor:pointer;
}
/*examiner-form*/
.examiner-form{
	width:100%;min-width:1000px;
	background:#485f87;
}
.examiner-form-container{
	width:1200px;
	padding:30px 0;
	margin:0 auto;
}
.examiner-form-container-left{
	width:843px;
	height:190px;
	color:#fff;
	text-align:center;
}
.examiner-form-container-p1{
	font-size:26px;
	padding-bottom:20px;
}
.examiner-form-container-p2{
	font-size:48px; 
	font-weight:bold;
	padding-bottom:20px;
	padding-top: 30px;
}
.examiner-form-container-p2 > span{color:#fff603;}
.examiner-form-container-p3{
	font-size:18px;
}
.examiner-form-container-right{
	width:300px;
	height:190px;
	color:#fff;
	font-size:16px;
	text-align:center;
	margin-right: 30px;
}
.examiner-form-container-right-input{
	height:25px;
	padding-top:15px;
}
.examiner-form-container-right-input > label{
	float:left;
}
.examiner-form-container-right-input > input{
	width:205px;
	height:25px;
	line-height:25px;
	padding-left:6px;
	background:#fff;
	border:1px solid #fff;
	float:right;
}
.examiner-form-container-right-btn > input{
	height:35px;
	line-height:35px;
	width:300px;
	margin:25px auto 0;
	color:#485f87;
	background:#fff603;
	text-align:center;
	font-size:16px;
	cursor:pointer;
}
/*interview-answer*/
.examiner-answer{
	width:100%;min-width:1000px;
	height:561px;
	background:url(../images/examiner-answer.jpg) no-repeat center center;
}
.examiner-answer-container{
	width:1000px;
	padding:30px 0;
	margin:0 auto;
}
.examiner-answer-container-list{
	margin:50px auto 0;
	width:1000px;
	height:40px;
	border-bottom:1px solid #b1c9e8;
}
.examiner-answer-container-list li{
	width:333px;
	height:40px;
	line-height:40px;
	font-size:18px;
	text-align:center;
	color:#485f87;
	float:left;
	cursor:pointer;
}
.examiner-answer-container-list li.examiner-answe-active{
	border-bottom:2px solid #485f87;
}
.examiner-answer-container-listContent{
	margin-top:10px;
}
.examiner-answer-container-listContent-min ul{
	width:465px;
	float: left;
}
.examiner-answer-container-listContent-min ul:first-child{
	margin-right:70px;
}
.examiner-answer-container-listContent-min ul li{
	margin-top:20px;
	height:130px;
}
.examiner-answer-container-listContent-min ul li a{
	cursor:pointer;
}
.examiner-answer-container-listContent-min ul li a:hover{
	display:block;
	color:#494848;
}
.examiner-answer-container-listContent-minDiv{
	width:405px;
}
.examiner-answer-container-btn{
	width:200px;
	height:30px;
	line-height:30px;
	text-align:center;
	display:block;
	color:#485f87;
	border:1px solid #485f87;
	cursor:pointer;
	margin:20px auto 0;
}
.examiner-answer-container-btn:hover{
	background:#485f87;
	color:#fff;
}
.examiner-answer-container-listContent-minDiv-Q{
	color:#485f87;
	margin-bottom:10px;
}
/*examiner-practice*/
.examiner-practice{
	width:100%;min-width:1000px;
	background:#fff;
}
.examiner-practice-container{
	width:1200px;
	background:#fff;
	margin:0 auto;
	padding:30px 0;
}
.examiner-practive-list{margin-top: 30px;}
.examiner-practive-list dl{
	float: left;
	margin-right:65px;
	width: 187px;
}
.examiner-practive-list dl:last-child{
	margin-right:0px;
}
.examiner-practive-list dl a{display: block;}
.examiner-practive-list dl dt{width: 187px; height: 256px;}
.examiner-practive-btn{
	width:185px;
	height:36px;
	line-height:36px;
	background:#fff;
	border:1px solid #3f3f3f;
	margin-top:15px;
}
.examiner-practive-btn a{
	display:block;
	height:36px;
	color:#3f3f3f;
	text-align:center;
	cursor:pointer;
}
.examiner-practive-btn a:hover{
	background:#2a71bb;
	color:#fff;
	border:1px solid #2a71bb;
}
/*examiner-student*/
.examiner-student{
	width:100%;min-width:1000px;
	background:#fff;
}
.examiner-student-container{
	width:1200px;
	margin:0 auto;
}
.examiner-student-list{
	width:100%;min-width:1000px;
}
.examiner-student-list li{
	float: left;
	overflow: hidden;
	margin:0.2%;
	width: 19.5%;
	position:relative;
	text-align: center;
	cursor: pointer;
}
.examiner-student-list img {
	display: block;
	width:100%;
	-webkit-transition:-webkit-transform 2s; /* 动画用1s执行完 */
	transition:transform 2s;
}
.examiner-student-list img.img-active {
	-webkit-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
.examiner-student-list-p{
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.examiner-student-list .exam-pic-container-imgs-div:hover p {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
/*exmainer-service*/
.examiner-service{
	width:100%;min-width:1000px;
	background:#fff;
}
.examiner-service-container{
	width:1200px;
	padding:50px 0;
	margin:0 auto;
}
.examiner-service-list{
	width:1000px;
	margin:0 auto;
}
.examiner-service-list dl{
	float: left;
	overflow: hidden;
	margin-right:48px;
	margin-bottom:40px;
	width: 285px;
	text-align: center;
	cursor: pointer;
}
.examiner-service-list dl:last-child{
	margin-right:0px;
}
.examiner-service-list-title{
	font-size:18px;
	color:#333;
	font-weight:bold;
	padding:20px 0; 
}
.examiner-service-list-content{
	font-size:14px;
	color:#5f5f5f;
	line-height:1.6;
	letter-spacing:1px;
	text-align:left;
}


/*examiner-list*/
#examiner-list 
    { 
      width:1000px; 
      height: 360px;
      position: relative;
      overflow: hidden;
    } 
  
    #examiner-list #examiner-list-content 
    { 
      list-style: none; 
    } 
  
    #examiner-list #examiner-list-content li{ 
      width:590px; 
      height:360px; 
      position: absolute; 
    } 
  
    #examiner-list #examiner-list-content li.second{ 
      left:421px; 
    } 
  
    #examiner-list #examiner-list-content li.third{ 
      left:613px; 
    } 
  
    #examiner-list #examiner-list-content li.forth{ 
      left:806px; 
    } 
  
    #examiner-list #examiner-list-content li h3{ 
      float:left; 
      width: 193px; 
      height:360px; 
      background-color: yellow; 
      cursor: pointer; 
    }
    #examiner-list #examiner-list-content li.first h3{
    	 height:360px;
  		width:193px;
  		background:url(../images/examiner-zc.jpg) no-repeat center center;
  	} 
    #examiner-list #examiner-list-content li.second h3{ 
      height:360px;
  		width:193px;
  		background:url(../images/examiner-zx.jpg) no-repeat center center; 
    } 
  
    #examiner-list #examiner-list-content li.third h3{ 
      height:360px;
  		width:193px;
  		background:url(../images/examiner-wjm.jpg) no-repeat center center; 
    } 
  
    #examiner-list #examiner-list-content li.forth h3{ 
       height:360px;
  		width:193px;
  		background:url(../images/examiner-zy.jpg) no-repeat center center;
    } 
  
    #examiner-list #examiner-list-content li div.examiner-list-content-intro{ 
      float: left; 
      width: 228px; 
      height:360px; 
    }
    .examiner-interview-active-examiner-list-content{
    	width:208px;
    	padding:8px 10px 8px 10px;
    	background:#fff;
    }
    .examiner-interview-active-examiner-list-content .examiner-name{
			font-size:18px;
			color:#191919;
			padding:15px 0 7px 0;
			font-weight:bold;
		}
		.examiner-interview-active-examiner-list-content .examiner-work{
			font-size:16px;
			color:#191919;
			padding:7px 0;
		}
		.examiner-interview-active-examiner-list-content .examiner-work-examiner-list-content{
			font-size:12px;
			line-height:2;
			padding:0 10px 0 0;
		}
		.examiner-interview-active-examiner-list-content a{
			display:block;
			width: 150px;
			height:30px;
			margin:13px auto 0;
			line-height:30px;
			text-align:center;
			color:#fff;
			background:#485f87;
			cursor:pointer;
		}
.you-need{height: 535px; background: url(../images/need-bg.jpg) no-repeat center top;}
.need-title{font-size: 38px; color: #405f94; text-align: center; padding: 30px 0; letter-spacing: 3px;}
.other{color: #f10082; font-weight: 600;}
.first-wrap{width: 400px; padding-left: 17px; margin-right: 30px;}
.first{padding-left: 152px;}
.first-wrap a{display: block;}
.how{height: 36px; line-height: 36px; border:1px dashed #bdbabc; display: inline-block; padding: 0 30px; border-radius: 5px; color: #3f3f3f; margin-bottom: 10px; font-size: 18px;}
.how:hover{color: #f10082;}
.detail{line-height: 28px; color: #3f3f3f;}
.mrt30{margin-top: 30px;}
.two{padding-left: 30px;}
.mrt50{margin-top: 50px;}
.data-download{background: #2eafbb; padding: 30px 0;}
.data-download .data-text{text-align: center; font-size: 40px; color: #FFF; font-weight: 600; letter-spacing: 2px;}
.data-wrap{margin-top: 30px;}
.political{width: 373px; float: left; margin-right: 26px;}
.political:last-child{margin-right: 0;}
.political-pic{height: 121px; position:relative;}
.political-pic a{display: block; color: #FFF;}
.political-img{height: 121px;}
.political-down{position: absolute; left: 0; bottom: 0; height: 34px; width: 373px;filter:Alpha(opacity=70);
  background-color: rgba(0, 0, 0, 0.7); text-align: center; line-height: 34px;}
.political-title{text-overflow:ellipsis; white-space:nowrap; overflow: hidden; float: left; width: 311px;}
.political-load{width: 39px; height: 19px; line-height: 19px; text-align: center; background: #f10082; border-radius: 3px;float: right; font-size: 12px; margin-top: 5px;}
.kinds{margin-top: 20px;}
.kinds li{line-height: 30px;}
.kinds li a{color: #FFF; display: block;}
.more{height: 34px; line-height: 34px; border:1px solid #FFF; text-align: center; color: #FFF; display: block; margin:20px auto; width: 156px;}
.course-bg1{height: 607px; background: url(../images/course-bg1.jpg) no-repeat center top;}
.course-bg2{height: 572px; background: url(../images/course-bg2.jpg) no-repeat center top;}
.course-bg3{height: 616px; background: url(../images/course-bg3.jpg) no-repeat center top;}
.course-bg4{height: 603px; background: url(../images/course-bg4.jpg) no-repeat center top;}
.course-wrap{position: relative;}
.course-wrap .content-wrap{position: absolute; z-index: 100; left: 50%; top: 0; width: 1200px; margin-left: -600px;}
.course-wrap .content-wrap h3{text-align: center; color: #FFF; font-size: 48px; padding-top: 50px; padding-bottom: 30px;}
.system{font-size: 24px; color: #FFF; font-weight: 600; height: 40px; width: 863px; margin:0 auto;}
.system .line{width: 260px; border-top: 1px solid #fbdc0e; margin-top: 20px;}
.system .sys-txt{float: left; line-height: 40px; margin: 0 20px;}
.replace-table{margin-top: 50px;}
.replace-table table{width: 100%;border-top:1px solid #FFF;border-right: 1px solid #FFF; }
.replace-table table tr td{height: 54px; border: 1px solid #FFF;text-align: center;font-size: 18px;color: #FFF;border-right: 0;border-top: 0;}
.teacher-wrap{padding: 50px 0;}
.teacher-list{padding-top:50px;}
.teacher-list li{width: 291px; height: 162px; background: url(../images/t-bg1.png) no-repeat center center; float: left; margin-left: 9px; margin-bottom: 20px; }
.teacher-list li a{display: block; width: 291px; height: 162px;}
.teacher-list li.t-bg2{background-image: url(../images/t-bg2.png);}
.teacher-list li.t-bg3{background-image: url(../images/t-bg3.png);}
.teacher-list li.t-bg4{background-image: url(../images/t-bg4.png);}
.teacher-wrapper .panel-header{ padding: 20px 38px;}
.teacher-list li .teacher-pic{width: 291px; height: 162px; position: relative;}
.teacher-img{position: absolute; right: 20px; bottom: 0;  width: 110px; height: 140px;}
.teacher-name{padding-top: 50px; padding-left: 50px; color: #454545; font-size: 16px;}
.teacher-pos{padding-left: 50px; font-size: 14px; color: #9f9f9f; padding-top: 5px;}
.hd-online{background: #eee; padding: 50px 0;}
.hd-online h3{text-align: center;}
.hdwrap{margin-top: 50px;}
.hdwrap li{float: left; width: 375px; margin-right: 30px;}
.hdwrap li:last-child{margin-right: 0;}
.hd-course{width: 375px; height: 261px; background: url(../images/course-pic1.jpg) no-repeat center center; position: relative;}
.hd-course2{background-image: url(../images/course-pic2.jpg);}
.hd-course3{background-image: url(../images/course-pic3.jpg);}
.hd-course-bg{height: 148px; background: url(../images/play.png) no-repeat center center; text-align: center; padding-top: 60px; font-size: 36px; color: #46c1d0; font-weight: 600; line-height: 80px; }
.hd-course-txt{font-size: 24px; color: #FFF;  text-align: center; margin-top: -20px;}
.lookmore{width: 116px; height: 35px; border:1px solid #fd8a54; color: #fd8a54; font-size: 18px; text-align: center; line-height: 35px; display: block; margin: 30px auto 0; border-radius: 4px;}
.outstanding{padding-top: 50px;}
.outstanding .interview-title{padding-bottom: 50px;}
.advantage{margin-top: 40px;}
.advantage li{width: 222px; height: 241px; border: 1px solid #bdbabc; float: left; margin-right: 15px; }
.advantage .icon{text-align: center; padding-top: 10px;}
.icon-txt{width: 105px; height: 36px; line-height: 36px; background: #ffb95c; color: #FFF; font-size: 20px; text-align: center; border-radius: 5px; margin:0 auto;}
.icon-detail{font-size: 14px; color: #525252; font-family: "宋体"; text-indent: 2em; padding: 15px; line-height: 22px;}
.teacher-box{margin-top: 60px;}
.team-wrap{width: 290px; height: 454px; border:1px solid #f47e4c; border-radius: 5px;}
.team-img{width: 292px; height: 153px;}
.team-nav{padding: 0 26px;}
.team-nav li{height: 59px; border-bottom: 1px dashed #f47e4c; line-height: 59px; text-align: center; font-size: 24px; color: #000; font-family: "宋体"; cursor: pointer;}
.team-nav li:last-child{border-bottom: none;}
.team-nav li:hover,.team-nav li.on{color: #f17e01;}
.team-detail ul{display: none;}
.team-detail ul li{padding-left: 34px; width: 193px; float: left; height: 456px;}
.team-detail ul li a{float: left;}
.team-detail .team-name{font-size: 16px; color: #3f3f3f; padding: 10px 0;}
.team-detail .team-txt{font-size: 12px; color: #898989; font-family: "宋体"; line-height: 24px; height:168px; word-wrap: break-word;word-break: break-all;overflow: hidden; }