@charset "utf-8";
/* 员工 */
.job_banner .banner_info1 .info1 { font-family: Microsoft YaHei, Arial, Helvetica, sans-serif !important; width: 100%; max-width: 1230px; margin: 0 auto; font-size: .48rem;
color: #fff; padding-top: 1.1rem; padding-left: 388px; padding-right: 15px; box-sizing: border-box; line-height: .39rem;}
.job_banner { position: relative; margin: 0 auto }
.job_banner img { width: 100% }
.job_banner .banner_info1 { position: absolute; width: 100%; z-index: 1; top: 38px; left: -340px; bottom: 0 }
.job_banner .banner_info1 .info1 { width: 100%; max-width: 1230px; margin: 0 auto; font-size:.48rem;
color: #fff; padding-top: 0.8rem; padding-left: 388px; padding-right: 15px; box-sizing: border-box; line-height:.5rem;}
.job_banner .banner_info1 .info1 .xbt1 {
font-size:.26rem; color: #fff; line-height:.1rem;}
.job_banner .banner_info1 .info1 .xen1 {font-size:.17rem; color: #fff; display:block; line-height:0.3rem; }
.infoCon1 {min-height: 3rem;}
.infoCon1 .top_imgbox .pd-wc { max-width: 1200px; width: 100%; margin: 0 auto; }
.main_con .title1 {font-size: .30rem; color: #2e2e2e; line-height: 1;  margin-top: .3rem;font-weight: 700;  margin-bottom: .52rem;}
.infoCon1 .top_imgbox img { display: block; max-width: 1230px; margin: 0 auto; max-height: 6rem }
.pt2 { width: 25%; position: absolute;right: 16%;top: 31%;}
.pt2 .inner_box { background: url(../images/red_45.png) repeat; min-width: 480px; }
.pt2 .inner_box .pd { padding: 40px; color: #1b1818; line-height: 40px; text-align:left;}
.pd p {font-size: .16rem; color: #282828; }
.pd span {font-size: .20rem; color: #282828; font-weight: bold; }
@media (min-width:751px) and (max-width:1200px) {.job_banner .banner_info1 .info1 { padding-top:.5rem}.contact_banner .banner_info1 .info1 {padding-top: .2rem !important;;}}
@media (max-width:750px) {

.main_con .title_contact{font-size: .3rem!important;
    color: #444444;
    line-height: .46rem!important;
    margin-top: .3rem;
	font-weight:normal!important;
    margin-bottom: .52rem;}
.map-index a{font-size: 0.3rem !important;}
.infoCon1 {min-height: 3.7rem;}
.job_banner .banner_info1 .info1 { padding-top: 1rem }
.job_tel{font-size: .30rem; color: #444; font-weight:bold;}
.info1 { display: none; }
.infoCon1 .top_imgbox { text-align: left; }
.pt2 { width: 100%;right: 0; top: 0%; }
.pt2 .inner_box { background: url() !important ; min-width: 480px; }
.pt2 .inner_box .pd { color: #1b1818; line-height: 20px; }
.pd p {font-size: .26rem; color: #282828; line-height:.50rem; font-family: Microsoft YaHei;}
.pd span {font-size: .3rem; color: #282828; font-weight: bold; }
.jobinfo {margin-bottom: 0.8rem !important;}
.widget-job-tit{font-size: .3rem !important;}
.widget-job-2 ._jt{font-size: .3rem !important;}
.widget-job-2 .tit{font-size: .3rem !important;}
.widget-job-2 .info {font-size: .26rem !important;}
.jobinfo p {font-size: .28rem !important;}
.jobinfo p.job_tel {font-size: .36rem !important;}
.infoboxlaw p {font-size: 0.28rem !important;color: #444;}/*法律声明*/
.infoConlaw .main_con {margin-bottom: 50% !important;}
/*网站地图*/
.map-index{padding-right:0% !important; width:33.3%  !important}
.map-product{ clear:both; width:25% !important}
.map-product a{font-size: 0.3rem !important;}
.w {float:left;}
.map-index ul li{margin-bottom: 0.24rem; clear:both;}
.title-contact {font-size: 0.36rem!important;  margin-top: 10%;}
.title-index1 {width: 100%!important;}
.item1 {font-size: 0.30rem !important;font-family: Microsoft YaHei;line-height: 0.50rem !important;}
}
/*人才*/
.main_con .top_line{display: inline-block;width: .6rem;border-bottom: .08rem solid #008d8b;margin-top:4%;}
.widget-job-2{ margin-bottom: 60px; }
.widget-job-tit{ background: #F4F4F4; color: #2F2E2E; overflow: hidden; height: 56px; line-height: 56px; font-size: .16rem; font-weight:bold; }
.widget-job-2 ._jt { height: 56px; line-height: 56px; overflow: hidden; *zoom: 1;cursor: pointer;border-bottom: 1px solid #f2f2f2; background-color: #FDFDFD; color: #2F2E2E; font-size:.16rem; }
.widget-job-2 ._ut{ float: left; text-align: center; min-height:1px;}
.widget-job-2 ._t1 { width: 25%;  font-family: Microsoft YaHei;}
.widget-job-2 ._t2 { width: 25%;  font-family: Microsoft YaHei;}
/*.widget-job-2 ._t3 { width: 15%; }*/
.widget-job-2 ._t4 { width: 25%;  font-family: Microsoft YaHei;}
.widget-job-2 ._t5 { width: 25%;  font-family: Microsoft YaHei;}
.widget-job-2 ._t5 .iconfont{ font-size: .16rem; color:5a5a5a;}
.widget-job-2 ._jc { display: none; }
.widget-job-2 ._jcon { padding: 40px 40px 0px 40px; background: #FDFDFD; padding-left:96px;border-bottom: 1px solid #f2f2f2; }
.widget-job-btn{ cursor: pointer; color: #fff; width: 160px; height: 40px; line-height: 40px; margin-top: 40px; display: block;text-align: center;font-size: .16rem; background-color: #ff8224; }
.widget-job-btn:hover{ color: #fff;}
.widget-job-2 .tit{font-size:.18rem; color:#5a5a5a; margin-bottom:20px; font-family: Microsoft YaHei;}
.widget-job-2 .info{font-size:.16rem; color:#5a5a5a; line-height:24px; margin-bottom:40px; text-align:justify; font-family: Microsoft YaHei;}
.job_list .list_con {margin-bottom:60px;}
.job_list .list_con .img{margin-right:20px;}
.school .widget-job-2{margin-bottom:0;}
@media only screen and (max-width: 760px) {.widget-job-2 ._jcon{padding-left: 30px;}}
@media only screen and (max-width: 40rem) {.widget-job-2 ._jt span { /*display: none; */}}
.jobinfo {padding-top: .5rem;padding-bottom: .5rem;background-color: #f2f3f5;margin-bottom: 5%;}
.jobinfo p {width: 100%;font-size: .16rem;color: #444;line-height: 2;text-align:center; font-family: Microsoft YaHei;}
.jobinfo p.job_tel{font-size: .30rem; color: #444; font-weight:bold;}
/*网站地图*/
.map_banner { position: relative; margin: 0 auto }
.map_banner img { width: 100% }
.map_banner .banner_info1 { position: absolute; width: 100%; z-index: 1; top: 38px; left: -340px; bottom: 0 }
.map_banner .banner_info1 .info1 { width: 100%; max-width: 1230px; margin: 0 auto; font-size: .48rem;
color: #fff; padding-top: 0.6rem; padding-left: 388px; padding-right: 15px; box-sizing: border-box; line-height: .39rem;}
.map_banner .banner_info1 .info1 .xbt1 {font-size:.26rem; color: #fff; line-height:.1rem;}
.map_banner .banner_info1 .info1 .xen1 {font-size:.22rem; color: #fff; }
.map-index{width: 10%;float: left;padding-right:10%;}
.map-product{width: 10%;float: left;padding-right:10%;}
.map-index a{font-size: .18rem;color: #2a2e2e;}
.map-product a{font-size: .18rem;color: #2a2e2e;}
.main_con {margin-bottom: 0.6rem;}
.infoCon2 {/*width: 1200px;*/margin: 0 auto;position: relative;background-color: #fff;overflow: hidden;zoom: 1;}
h3{line-height: 4px;font-size: .16rem;font-weight: 600;margin-bottom: 38px;color: #333; font-family: Microsoft YaHei;}
.w {width: 100%; height: 10%; display:block;}
.s { float:left;width: 8px; height: 8px; margin-right:10%; display:block; background:#00716f; }
.map-index ul li{margin-bottom: 24px;margin-left: 18%;}		
.map-index ul li a{display: block;font-size: .16rem;color: #5e6267; font-family: Microsoft YaHei;}	
.map-product ul li{width: 70px;float: left;margin-bottom: 24px;margin-left: 18%;}	
.map-product ul li a{display: block;font-size: .16rem;color: #5e6267; font-family: Microsoft YaHei;}	

/*法律声明*/
.infoConlaw .main_con {margin-top: 0;margin-bottom: 10%;}
@media (max-width: 1200px) and (min-width: 751px)
.infoConlaw { max-height: 4rem;}
.infoConlaw {max-width: 1680px;margin: 0 auto;max-height: 5.3rem;}
.infoboxlaw p {font-family: Microsoft YaHei;line-height: 2;font-size: .16rem;color: #444;}
.pt2 .inner_box .pd {line-height: 27px;}
.infohh .top_imgbox img {padding: 0!important;}



/*联系我们*/
#map{weight:100%; max-width:1230px;height: 450px;margin:0 auto;}
@media (max-width:750px) {
#map{height: 200px;}
}
.infohh{ 
    height:3.6rem;
/*    padding-top: 3.6rem;*/
	min-height: 3rem;
}
.infohh, .main_con, .o_tab_box li, .o_tab_box:after {
    position: relative;
}
.infohh .top_imgbox, .infohh .top_imgbox img {
    padding: 0 15px;
    width: 100%;
    box-sizing: border-box;
	text-align: center;
}
.infohh .top_imgbox img {
    display: block;
    max-width: 1200px;
    margin: 0 auto;
    max-height: 6rem;
}
.contact_banner .banner_info1 .info1 { font-family: Microsoft YaHei, Arial, Helvetica, sans-serif !important; width: 100%; max-width: 1230px; margin: 0 auto; font-size: .48rem;
color: #fff; padding-top: 1.1rem; padding-left: 388px; padding-right: 15px; box-sizing: border-box; line-height: .39rem;}
.contact_banner { position: relative; margin: 0 auto }
.contact_banner img { width: 100% }
.contact_banner .banner_info1 { position: absolute; width: 100%; z-index: 1; top: 38px; left: -340px; bottom: 0 }
.contact_banner .banner_info1 .info1 { width: 100%; max-width: 1230px; margin: 0 auto; font-size:.48rem;
color: #1e1e1e; padding-top: 1.1rem; padding-left: 388px; padding-right: 15px; box-sizing: border-box; line-height:.39rem;}
.contact_banner .banner_info1 .info1 .xbt1 {
font-size:.26rem; color: #1e1e1e; line-height:.1rem;}
.contact_banner .banner_info1 .info1 .xen1 {font-size:.22rem; color: #1e1e1e; }
.main_con .title_contact {font-size: .16rem; color: #444444; line-height: .36rem;  margin-top: .3rem;font-weight: 700;  margin-bottom: .52rem;}
.title-contact{font-size:0.26rem;}
.title-info1{margin: 0 auto;position: relative;background-color: #fff;overflow: hidden;zoom: 1;}
.title-index1{margin-bottom: 24px; float:left; width:33.3%}
.title-index2{margin-bottom: 24px; float:left; width:100%}
.item1{display: block;font-size: .16rem;color: #2a2e2e;font-family: Microsoft YaHei;line-height:.3rem}