body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0;padding:0;color: #009846;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var
{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
*{margin:0;padding:0;}
.talent_box{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	left: 0;
	top: 0;
}
.bg_img{
	left: 50%;
	position: absolute;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    bottom: 0;
}
.bg_pic1{
	height: auto;
}
.bg_pic2{
	width: auto;
	max-width: none;
}
.culture_top{position: absolute;left: 5%;top: 6%;z-index: 3;}
.box_contant{
	width: 100%;
	height: 100%;
	position: relative;
}
.study_box{
	position: absolute;
	bottom: 10%;
    left: 12%;
}
.school_box{
	position: absolute;
	right: 10%;
    top: 44%;
}
.teach_box{
	position: absolute;
	right: 26%;
	top: 60%;
}
.study_line,.teach_line,.school_line{
	margin-top: 30px;
	background-size: 100% 100%;
}
.isShow{
	cursor: pointer;
}
/*.isShow:hover{
	transform: scale(1.1) !important;; 
	-webkit-transform: scale(1.1) !important;;
    -ms-transform: scale(1.1) !important;; 
    -moz-transform: scale(1.1) !important;; 
    -o-transform: scale(1.1) !important;; 
    -o-transform: scale(1.1) !important;; 
}*/
.isShow2{
	transform: scale(0.5); 
	-webkit-transform: scale(0.4);
    -ms-transform: scale(0.5); 
    -moz-transform: scale(0.8); 
    -o-transform: scale(0.8); 
    -o-transform: scale(0.8); 
}
.study_bg{
	width: 152px;
	height: 60px;
	background: url(../images/about/join/talent_dev/study_bg.png) no-repeat;
	background-size: 100% 100%;
	float: right;
}
.teach_bg{
	width: 212px;
	height: 60px;
	background: url(../images/about/join/talent_dev/teach_bg.png) no-repeat;
	background-size: 100% 100%;
	float: left;
}
.school_bg{
	width: 154px;
	height: 60px;
	background: url(../images/about/join/talent_dev/school_bg.png) no-repeat;
	background-size: 100% 100%;
	float: right;
}
.toShow{
	display: none;  
	position: absolute; 
}

.study_time{
	width: 30%;
    height: 45%;
	background: url(../images/about/join/talent_dev/study_time.png) no-repeat;
	background-size: 100% 100%;
	left: 2%;
	top: 20%;
}
.teach_project{
	width: 50%;
    height: 48%;
	background: url(../images/about/join/talent_dev/teach_project.png) no-repeat;
	background-size: contain;
	background-position: top right;
	left: 26%;
	top: 8%;
	z-index: 3;
}
.vatti_school{
	width: 40%;
	height: 38%;
	right: 8%;
    top: 2%;
	background: url(../images/about/join/talent_dev/vatti_school.png) no-repeat;
	background-size: contain;
	background-position: top right;
}
.close{
	display: block;
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../images/about/join/talent_dev/develop_close.png) no-repeat;
	background-size: 100% 100%;
}
.close1{
	/*width: 5%;*/
	top: 13%;
	right: 6%;
}
.close2{
	top: 15%;
	right: 5%;
}
.close3{
	top: 19%;
	right: 5%;
}
.study_lunbo{
	width: 78%;
    height: 60%;
    top: 20%;
    left: 12%;
	position: absolute;
	overflow: hidden;
}
.study_img{
	width: 78%;
	height: 100%;
	overflow: hidden;
	box-sizing: border-box;
	margin-right: 10px;
}
.study_img2{
	display: block;
	height: 100%;
	width: auto;
	margin:0 auto;
	max-width: 100%;
}
.study_lunbo  ul{
	float: left;
	width: 5000px;
	height: 100%;
	/*height: 361px;*/
}
.study_lunbo li{
	float: left;
}
.study_time ol{
	position: absolute;
    bottom: 8%;
    display: inline-table;
    left: 50%;
    transform: translateX(-50%);
}
.nav_dian{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	border:2px solid #fff;
	margin-right: 15px;
	float: left;
}
.nav_dian2{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	border:2px solid #fff;
	background: #fff;
	margin-right: 15px;
	float: left;
}