@charset "utf-8";
/* CSS Document */

.job_01{ background:url(job_bg2.jpg) no-repeat center 0; background-size:cover; padding-top:56px; margin-bottom:260px}

.job_dl{  width:30%; float:left; overflow:hidden; margin-right:10%;}
.job_dl dt{ width:100%; float:left; overflow:hidden;line-height:30px;  font-size:25px; color:#fff;  margin-bottom:10px; font-weight:bold;}
.job_dl dd{ width:100%; float:left; overflow:hidden;  line-height:30px; font-size:26px; color:#fff; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.job_div{ width:60%; float:left; overflow:hidden; line-height:26px; color:#fff; font-size:15px}

.job_div p{ margin-bottom:40px}

.gy_01 dl h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#767676; letter-spacing:10px; margin-top:10px}


.job_div1{ width:100%; background:rgba(255,255,255,.76); padding:45px 48px; box-sizing:border-box; float:left; overflow:hidden}
.job_div1 h4{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:25px; color:#134172; font-weight:normal; margin-bottom:20px}
.job_div1 ul{ width:45%; float:left; overflow:hidden}
.job_div1 ul:first-of-type{ margin-right:10%}
.job_div1 ul h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-weight:normal; font-size:15px; color:#666; margin-bottom:60px}
.job_div1 ul li{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:15px; color:#666; margin-bottom:30px}
.job_div1 h6{ width:100%; float:left; overflow:hidden; text-align:right; font-weight:normal}
.job_div1 h6 a{font-size:17px; color:#666; padding-right:60px; background:url(arr03a.png) no-repeat right center; transition:all 0.35s}
.job_div1 h6 a:hover{padding-right:80px;  }



/******** 手机版 ********/
@media (max-width:767px){
.gy_01{ margin:30px 0 10px}
.job_01{ background-size:cover; padding:30px 0; margin-bottom:30px}

.job_dl{  width:100%; margin-right:0; margin-bottom:15px}
.job_dl dt{  line-height:26px; font-size:20px; margin-bottom:3px; }
.job_dl dd{ line-height:22px; font-size:14px; }
.job_div{ width:100%;  line-height:26px;font-size:14px}
.job_div p{ margin-bottom:20px}

.gy_01 dl h5{line-height:26px; font-size:14px; letter-spacing:10px; margin-top:10px}


.job_div1{  padding:20px; }
.job_div1 h4{line-height:26px; font-size:20px; margin-bottom:20px}
.job_div1 ul{ width:100%; margin-bottom:0px}
.job_div1 ul:first-of-type{ margin-right:0%}
.job_div1 ul h5{  line-height:26px; font-size:14px; margin-bottom:20px}
.job_div1 ul li{ line-height:22px; font-size:14px;  margin-bottom:20px}

.job_div1 h6 a{font-size:15px;padding-right:50px; background:url(arr03a.png) no-repeat right center; }
.job_div1 h6 a:hover{padding-right:70px;  }
	
}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){

}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){


}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1300px){
.job_01{ height:700px; background:url(job_bg1.jpg) no-repeat center 0; padding-top:56px; margin-bottom:150px}

.job_dl{  width:28%; margin-right:5%;}
.job_dl dt{ line-height:26px;  font-size:21px;margin-bottom:10px; }
.job_dl dd{  line-height:26px; font-size:22px; }
.job_div{ width:67%;  line-height:26px; font-size:14px}
.job_div p{ margin-bottom:30px}

.gy_01 dl h5{line-height:26px; font-size:14px; letter-spacing:10px; margin-top:10px}


.job_div1{  padding:35px; }
.job_div1 h4{  line-height:26px; font-size:21px; margin-bottom:10px}
.job_div1 ul{ width:47%; margin-bottom:20px}
.job_div1 ul:first-of-type{ margin-right:6%}
.job_div1 ul h5{  line-height:26px; font-size:14px; margin-bottom:40px}
.job_div1 ul li{ line-height:26px; font-size:14px;  margin-bottom:20px}

.job_div1 h6 a{font-size:15px;padding-right:50px; background:url(arr03a.png) no-repeat right center; }
.job_div1 h6 a:hover{padding-right:70px;  }

}

/******** 1160px ********/
@media (min-width:1301px) and (max-width:1439px){

.job_01{ height:700px; background:url(job_bg1.jpg) no-repeat center 0; padding-top:56px; margin-bottom:150px}

.job_dl{  width:28%; margin-right:5%;}
.job_dl dt{ line-height:26px;  font-size:21px;margin-bottom:10px; }
.job_dl dd{  line-height:26px; font-size:22px; }
.job_div{ width:67%;  line-height:26px; font-size:14px}
.job_div p{ margin-bottom:30px}

.gy_01 dl h5{line-height:26px; font-size:14px; letter-spacing:10px; margin-top:10px}


.job_div1{  padding:35px; }
.job_div1 h4{  line-height:26px; font-size:21px; margin-bottom:10px}
.job_div1 ul{ width:47%; margin-bottom:20px}
.job_div1 ul:first-of-type{ margin-right:6%}
.job_div1 ul h5{  line-height:26px; font-size:14px; margin-bottom:40px}
.job_div1 ul li{ line-height:26px; font-size:14px;  margin-bottom:20px}

.job_div1 h6 a{font-size:15px;padding-right:50px; background:url(arr03a.png) no-repeat right center; }
.job_div1 h6 a:hover{padding-right:70px;  }

}


/******** 1400px ********/
@media (min-width:1440px){

.job_01{ height:740px; }	
}


