/* CSS Document */

    .clear {

        clear: both;

    }

    

    ul,

    li {

        margin: 0;

        padding: 0; list-style:none;

    }

 body{font-family:myFirstFont!important;}   

@font-face



{



font-family: myFirstFont;



src: url('../fonts/gothic.ttf')



    ,url('../fonts/gothicb.eot'); /* IE9+ */



}a, body {

    color: #3d3d3d;

}



a,a:hover{text-decoration:none;}

img{max-width:100%;}

.wrap {

    max-width: 85%;

    margin: auto;

}

.downform {

    float: left;

    width: 23%;

    margin-top: 60px;

    margin-right: 1%; margin-left: 1%;

    background: #fff;

}

.dsj_2a{font-size:16px; line-height:1.9;}

.downimg {

  width: 100%;

  overflow: hidden;

  height: 0;

  padding-bottom: 54%;

}

.downimg img {

  width: 100%;

  transition: all 0.5s; height:185px;

}

.downform .downimg:hover img {

  transform: scale(1.2);

}

.downboxs {

  padding-top: 30px;

  padding-bottom: 50px;

}

.downcon a:hover {

  color: #b07048;

}

.downcon {

    font-size: 20px;

    margin-top: 0px;

    height: 55px;

    overflow: hidden;

}

.downtitle {

    color: #bbbbbb;

    font-size: 14px;

    margin-top: 10px;

}

.downjieshao {

    font-size: 14px;

    color: #777777;

    margin-top: 12px;

    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    line-clamp: 2;

    -webkit-box-orient: vertical;

}

.gyjj{max-width:85%; margin:0 auto;}



.xhx{width:300px; text-align:center; margin:0 auto; font-size:36px; font-weight:bold;position:relative; margin-bottom:25px; padding-top:50px; padding-bottom:20px; color:#666;	}

.xhx:before{ width:40px; height:3px; background:#ad9878; position:absolute; left:50%; margin-left:-20px; bottom:0px; content:"";}

.gyjj p{text-indent:2em; font-size:24px; line-height:1.5;} 

.fzjs{background:#f8f8f8; padding:30px 0; width:100%; overflow:hidden; position:relative;}

.wrape{width:85%; margin:0 auto;}

.fzjs_l{width:48%; float:left; padding-right:2%; }

.fzjs_r{width:48%; float:left; padding-left:2%; }

.xhxf{font-size:40px; font-weight:bold; padding-bottom:20px; color:#ad9878; border-bottom:1px #000 solid;}

.fzjs_r p{font-size:24px; color:#000; line-height:1.5;}

.hxys{margin-top:60px; margin-bottom:60px; width:100%; overflow:hidden;  min-height:750px; }

 .list-item {

    float: left;

    width: 30%;

	max-width:516px;

    margin-right:1.5%;

    margin-left:1.5%;

    text-align: center;

    overflow: hidden; box-shadow:0 0 10px #000; border-radius:30px; min-height:550px;}

.list-tit {

    color: #000;

    font-size: 30px;

    line-height: 26px;

    font-weight: bold; line-height:3;

}



.gsjg{background:url(../images/jg.jpg) center top no-repeat; padding:4% 0; text-align:center;}

.ny_hhdt { margin-top: -50px; }

.ny_mtbt_a img { width: 320px; height: 200px; display: block;

    -webkit-transition: 0.6s;

    -moz-transition: 0.6s;

    -ms-transition: 0.6s;

    -o-transition: 0.6s;

    transition: 0.6s;

}

.ny_mtbt_a { width:20%; margin-right: 40px; }

.ny_mtbt_b { width:65%; }

.ny_mtbt_r { width:15%; }

.ny_mtbt ul li { padding: 40px 0; border-bottom: 1px solid #e6e6e6;

    -webkit-transition: 0.6s;

    -moz-transition: 0.6s;

    -ms-transition: 0.6s;

    -o-transition: 0.6s;

    transition: 0.6s;

}

.ny_mtbt_a { overflow: hidden; }

.ny_mtbt_b h3 { color: #333333; font-size: 22px; margin: 13px 0 25px 0; line-height: 30px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden; font-weight:bold;

}

.ny_mtbt_b p { color: #666666; font-size: 15px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}

.ny_mtbt_c p { color: #666666; font-size: 18px; font-weight: normal !important; margin: 14px 25px 0 0; }

.ny_mtbt ul { margin-bottom: 60px; }

.ny_mtbt ul li:hover .ny_mtbt_a img { transform: scale(1.1); }

.fl{float:left}

.fr{float:right;}

.tzjh_l{width:48%; float:left; padding-right:2%;}

.tzjh_l ul li{color: #977555; font-size: 24px; line-height:1.5; margin:14px 0; }

.tzjh_r{float:left; text-align:right;}

.tzjh_l img{margin-top:30px;}

.qywh{background:url(../images/qywh.jpg) no-repeat center; width:100%; overflow:hidden; 

    background-repeat: no-repeat;

    background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover; padding-top:0%; padding-bottom:48%;}







.qywh p{ font-size:30px; text-align:left; color:#977555; max-width:1000px; border-bottom:2px #767676 solid; margin:20px auto;}





.js{max-width:758px; margin:0 auto; text-align:center; margin-bottom:40px;}

.ywjs{width:100%; background:#b28959; overflow:hidden;}

.ywjs_l{width:50%; float:left;}



.ywjs_r{width:50%; float:left; color:#fff; padding-left:2%; padding-right:2%; box-sizing:border-box; }

.gljj{background:url(../images/gljj.jpg) no-repeat center; width:100%; overflow:hidden; 

    background-repeat: no-repeat;

    background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover; padding:5% 0 20% 0;}





img{max-width:100%;}

.sqis{ height:75px; width:100%;   background:#f8f8f8; overflow:hidden;}

.inner-btn-div{ max-width:1200px; margin:0 auto; height:75px; line-height:75px; text-align:center; }

.inner-btn-div a{  text-align:center;  font-size:18px; color:#000000; padding:0 30px;}



.inner-btn-div a span{ padding-bottom:20px;}

.inner-btn-div a.current span{ border-bottom: 5px #ae9b7e solid;

    padding-bottom:-15px;}

.wrap {

    max-width: 85%;

    margin: auto;

}

.downform {

    float: left;

    width: 23%;

    margin-top: 60px;

    margin-right: 1%; margin-left: 1%;

    background: #fff;

}

.downimg {

  width: 100%;

  overflow: hidden;

  height: 0;

  padding-bottom: 58%;

}

.downimg img {

  width: 100%; border-radius: 20px;

  transition: all 0.5s; height:185px;

}

.downform .downimg:hover img {

  transform: scale(1.01);

}

.downboxs {

  padding-top: 30px;

  padding-bottom: 50px;

}

.downcon a:hover {

  color: #b07048;

}

.downcon {

    font-size: 18px; color:#666;

    margin-top: 0px;

    height: 55px;

    overflow: hidden;

}

.downtitle {

    color: #bbbbbb;

    font-size: 14px;

    margin-top: 10px;

}

.downjieshao {

    font-size: 14px;

    color: #969696;

    margin-top: 12px;

    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    line-clamp: 2;

    -webkit-box-orient: vertical;

}

.gyjj{max-width:85%; margin:0 auto;}



.gyjj p{text-indent:2em; font-size:16px; text-align:justify; color:#969696; line-height:30px;} 

.fzjs{background:#f8f8f8; padding:30px 0; width:100%; overflow:hidden;}

.wrape{width:85%; margin:0 auto;}

.fzjs_l{width:48%; float:left; padding-right:2%; }

.fzjs_r{width:48%; float:left; padding-left:2%; height:100%;}



.xhxf{font-size:30px; padding-bottom:20px; color:#ad9878; border-bottom:1px #000 solid; margin-bottom:20px;}

.fzjs_r p{font-size:18px; color:#969696; line-height:30px; text-indent:2em; margin-top:20px; text-align:justify; }

.hxys{margin-top:60px; margin-bottom:60px; width:100%; overflow:hidden;  min-height:750px; }

 .list-item {

    float: left;

    width: 30%;

	max-width:516px;

    margin-right:1.5%;

    margin-left:1.5%;

    text-align: center;

    overflow: hidden;     box-shadow: 0px 0px 19px rgb(215 215 215 / 35%); border-radius:30px; min-height:550px;}

.list-tit {

    color: #000;

    font-size: 30px;

    line-height: 26px;

    font-weight: bold; line-height:3;

}

.list-text {

    margin-top: 10px;

    color: #000000;

    font-size: 20px;

    line-height: 26px; padding:5px 20px; text-align:left;

}

.gsjg{background:url(../images/jg.jpg) center top no-repeat; padding:4% 0; text-align:center;}

.ny_hhdt { margin-top: -50px; }

.ny_mtbt_a img { width: 320px; height: 200px; display: block; border-radius: 25px;

    -webkit-transition: 0.6s;

    -moz-transition: 0.6s;

    -ms-transition: 0.6s;

    -o-transition: 0.6s;

    transition: 0.6s;

}

.ny_mtbt_a { width:20%; margin-right: 40px; }

.ny_mtbt_b { width:65%; }

.ny_mtbt_r { width:15%; }

.ny_mtbt ul li { padding: 40px 0; border-bottom: 1px solid #e6e6e6;

    -webkit-transition: 0.6s;

    -moz-transition: 0.6s;

    -ms-transition: 0.6s;

    -o-transition: 0.6s;

    transition: 0.6s;

}

.ny_mtbt_a { overflow: hidden; }

.ny_mtbt_b h3 { color: #666; font-size: 18px; margin: 13px 0 25px 0; line-height: 30px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}

.ny_mtbt_b p { color: #969696; font-size: 16px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}

.ny_mtbt_c p { color: #969696; font-size: 16px; font-weight: normal !important; margin: 14px 25px 0 0; }

.ny_mtbt ul { margin-bottom: 60px; }

.ny_mtbt ul li:hover .ny_mtbt_a img { transform: scale(1.01); }

.fl{float:left}

.fr{float:right;}

.tzjh_l{width:48%; float:left; padding-right:2%;}

.tzjh_l ul li{color: #977555; font-size: 16px; line-height:1.5; margin:14px 0; }

.tzjh_r{float:left; text-align:right; width:50%;}

.tzjh_l img{margin-top:30px;}

.qywh{background:url(../images/qywh.jpg) no-repeat center; width:100%; overflow:hidden; 

    background-repeat: no-repeat;

    background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover; padding-top:0%; padding-bottom:48%;}



.qywh h4{ font-size:24px; margin:60px 0; text-align:center; color:#977555; margin-top:100px;}





.qywh p{ font-size:18px; text-align:left; color:#977555; max-width:600px; border-bottom:2px #e6d9ce solid; margin:30px auto;}





.lxwm_l{width:48%; float:left; padding:20px; border:1px #cccccc solid; box-sizing:border-box;}

.lxwm_r{width:48%; float:right; padding:20px; box-sizing:border-box; padding:5%;}

.lxwm_r li{ color: #666; font-size: 14px; padding-left:50px; padding:40px 50px 0; padding-top:0px; margin-bottom:30px;}

.lxwm_r li.o{background:url(../images/lx2.jpg) left center no-repeat;}

.lxwm_r li.t{background:url(../images/lx3.jpg) left center no-repeat;}

.lxwm_r li.thr{background:url(../images/lx4.jpg) left center no-repeat;}

.lxwm_r li.for{background:url(../images/lx5.jpg) left center no-repeat;}

.lxwm_r li.fiv{background:url(../images/lx6.jpg) left center no-repeat;}







.js{max-width:758px; margin:0 auto; text-align:center; margin-bottom:40px; font-size:18px; line-height:30px;}

.ywjs{width:100%; background:#b28959; overflow:hidden;}

.ywjs_l{width:50%; float:left;}

.ywjs_r{width:50%; float:left; color:#fff; padding-left:2%; padding-right:2%; box-sizing:border-box; }

.gljj{background:url(../images/gljj.jpg) no-repeat center; width:100%; overflow:hidden; 

    background-repeat: no-repeat;

    background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover; padding:5% 0 20% 0;}

.gljjt{width:300px; text-align:center; margin:0 auto; font-size:30px; font-weight:bold; padding-bottom:10px; margin-bottom:20px; position:relative; margin-bottom:50px; color:#fff;}

.gljjt:before{ width:30px; height:3px; background:#fff; position:absolute; left:50%; margin-left:-20px; bottom:0px; content:"";}

.gljjul{max-width:95%; margin:0 auto;}



.gljjul li{ width:33%; float:left; padding-left:30px; color:#fff;  box-sizing:border-box; margin-bottom:35px; }

.gljjul li span{background:url(../images/icon.png) center top no-repeat; padding:10px 10px 5px 10px;}







.lxwmban{background:url(../images/lxban.jpg) center top no-repeat; height:706px; position:relative;}

.ywban{background:url(../images/ywban.jpg) center top no-repeat; height:706px; position:relative;}

.gywmban{background:url(../images/gyban.jpg) center top no-repeat; height:706px; position:relative;}

.xwban{background:url(../images/xwban.jpg) center top no-repeat; height:706px; position:relative;}

.djban{background:url(../images/djban.jpg) center top no-repeat; height:706px; position:relative;}



.wrapes{width:85%; margin:0 auto; }



.wrapes h3{width:300px; text-align:center; margin:0 auto; font-size:40px; font-weight:bold; height:55px; position:relative; margin-bottom:50px; min-height:70px; position:absolute; left:15%; top:40%; color:#fff;}

.wrapes h3:before{ width:40px; height:3px; background:#fff; position:absolute; left:50%; margin-left:-20px; bottom:0px; content:""; color:#fff;} 

.ywjs_r h2{ font-size:24px; font-weight:bold; position:relative; width:280px; padding-bottom:10px; padding-top:5%; margin-bottom:20px; }

.ywjs_r h2:before {

    width: 100px;

    height: 3px;

    background: #fff;

    position: absolute;

    left: 50%;

    margin-left: -140px;

    bottom: 0px;

    content: "";

}

.banhh {text-align:center;}

.banwaphh{display:none;}



.ywjs_r h3{ font-size:18px; font-weight:bold; }

.ywjs_r p{ font-size:16px; margin-bottom:2%; width:100%; overflow:hidden;}

.ywjs_r p span{width:50%; display:block; float:left;}

.layout-body .layout-cont .layout-showbox li .layout-miltest h4{ color:#fff; display: inline-block; height:0px; overflow:hidden;

    font-size: 14px;

    color: #fff;

    line-height: 24px;

    text-align:justify;

    padding-bottom: 0px;

    margin-top: 20px;

    -webkit-transition: all .3s 0s;

    -o-transition: all .3s 0s;

    -moz-transition: all .3s 0s;

    transition: all .3s 0s;}

.layout-body .layout-cont .layout-showbox li.chost .layout-miltest h4{display:block; color:#fff; margin-top:60px; height:auto;}



.layout-body .layout-cont .layout-showbox li.chost .layout-miltest a{display:none;}







.home_strategy {

    width: 85%; margin:0 auto;

    padding: 60px 0 60px 0;

}

.home_strategy .home_add {

  width: 100%;

  margin: 30px 0 0 0;

}

.home_strategy .home_add .owl-item {

  overflow: hidden;

}

.home_strategy .home_add .item { border-radius:20px;

  width: 32%;

  float: left;

  display: inline-block;

  margin: 0 1%;

  text-align: center;

  position: relative;

  overflow: hidden;

  cursor: pointer;

  -webkit-transition: all 0.1s;

  -moz-transition: all 0.1s;

  -0-transition: all 0.1s;

  -o-transition: all 0.1s;

  transition: all 0.1s; margin-bottom:40px;

}

.home_strategy .home_add .item img.bg {

  width: 100%;

  display: block;

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -0-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

.home_strategy .home_add .item h4.tit {

  font-size: 24px;

  font-weight: 500;

  color: #fff;

  position: absolute;

  bottom: 2%;

  left: 50%;

  font-family: 'yt' !important;

  border-radius: 5px;

  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  -o-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

  -webkit-transition: all 0.8s;

  -moz-transition: all 0.8s;

  -0-transition: all 0.8s;

  -o-transition: all 0.8s;

  transition: all 0.8s;

}

.home_strategy .home_add .item.item1 {

  margin-left: 0;

}

.home_strategy .home_add .item.item3 {

  margin-right: 0;

}

.home_strategy .home_add .item:hover {

  box-shadow: 0px 0px 20px rgba(36, 36, 36, 0.35);  cursor: default;

}

.home_strategy .home_add .item:hover h4.tit {

  -webkit-transform: translate(-100%, -50%);

  -moz-transform: translate(-100%, -50%);

  -ms-transform: translate(-100%, -50%);

  -o-transform: translate(-100%, -50%);

  transform: translate(-100%, -50%);

  opacity: 0;

}

.home_strategy .home_add .item:hover .text_block {

  -webkit-transform: translate3d(0%, 0px, 0px);

  -moz-transform: translate3d(0%, 0px, 0px);

  transform: translate3d(0%, 0px, 0px);

  left: 0;

  top: 0;

}

.home_strategy .home_add .item:hover img.bg {

  -webkit-transform: scale(1.1);

  -moz-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

  transform: scale(1.1);

}

.home_strategy .home_add .item .text_block {

  width: 100%;

  height: 100%;

  -webkit-transform: translate3d(100%, 0px, 0px);

  -moz-transform: translate3d(100%, 0px, 0px);

  transform: translate3d(100%, 0px, 0px);

  position: absolute;

  left: 0;

  top: 0;

  background: rgba(0, 0, 0, 0.5);

  padding: 10%;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  text-align: left;

  z-index: 100;

  -webkit-transition: all 1s;

  -moz-transition: all 1s;

  -0-transition: all 1s;

  -o-transition: all 1s;

  transition: all 1s;

}

.home_strategy .home_add .item .text_block h4 {

  font-size: 24px;

  color: #fff;

  font-family: 'yt' !important;

}

.home_strategy .home_add .item .text_block p {

  font-size: 16px;

  color: #fff;

  margin-top: 7%; text-align:justify;

  line-height: 24px;

}

.home_strategy .home_add .item .text_block a {

  font-size: 16px;

  color: #fff;

  text-decoration: none;

  margin-top: 20px;

}

.home_strategy .home_add .item .text_block a img {

  width: 37px;

  position: relative;

  left: 10px;

  top: 13px;

  border-style: none;

}

.home_strategy .home_add .owl-controls {

  position: absolute;

  right: 20px;

  bottom: 6%;

}

.home_strategy .owl-theme .owl-dots .owl-dot span {

  background: rgba(255, 255, 255, 0.5);

  opacity: 1;

  margin: 0 4px;

}

.home_strategy .owl-theme .owl-dots .owl-dot.active span,

.home_strategy .owl-theme .owl-controls.clickable .owl-page:hover span {

  background: #ffffff;

  opacity: 1;

}

.ipom{ overflow:hidden; background:#f8f8f8; padding:50px 5%;}

.ipom div{width:50%; float:left;}

.tabul{max-width:85%; margin:0 auto; background:#f0f0f0; border-bottom:1px #d9d9d9 solid; text-align:center; overflow:hidden; min-height:30px; padding:15px 0;}

.tabul li{display:inline-grid; text-align:center; line-height:2;    margin: 0px 10px;}  

.tabul li a{color:#fff;  padding:0 20px; background:#b3b3b3; border-radius:15px; color:#fff; }

.tabul li a.hover{background:#a9805b;  cursor: default;}





.topf{margin-bottom:10px; margin-top:40px;}

.job-summry ul li{width:33%; float:left;}

.job-summry ul{padding-bottom:10px; width:100%; overflow:hidden;}

.zpxx{max-width:85%; margin:0 auto;}

.zpxxli{ color:#977555; font-size:16px;}

.epages{text-align:center; padding-bottom:50px;}

.epages { height:30px; line-height:30px; padding:0 5px; margin:40px 0; text-align:center; }

.epages a { border:1px solid #c5c5c5; padding:5px 10px; margin-right:5px; }

.epages b { border:1px solid #c5c5c5; padding:5px 10px; margin-right:5px; background:#705c53; color:#fff;}

.epages a b { border:none; width:100%; height:100%; background:none; color:#000; }





.news_d1 { max-width:1430px; margin:0 auto;

    padding-top: 66px;

    padding-bottom: 75px;

}

 .news_d1 h1 {

    font-size: 24px;

    font-weight: bold;

    line-height: 1.3;

    text-align: center;

    color: #9e8060;

}

.news_d1 .zhongk

{

    font-family: '';

    font-size: 16px;

    line-height: 49px;



    height: 49px;

    margin-top:28px;



    color: #999; text-align:center;



}

.news_d1 .zhongk .fr

{



    color: #999;

}

.news_d1 .zhongk .fr img

{

    width: 21px;

    margin-top: -1px;

    margin-right: 15px;

}



.news_d1 .zhongk .fr:hover

{

    color: #c49a4d;

}

.news_d1 .conp

{

    padding-top: 38px; padding-left:2%; padding-right:2%; font-size:16px;

}

.news_d1 .conp p

{

    font-family: 'HC';

    font-size: 16px;

    line-height: 28px;



    margin-bottom: 28px;

    padding-bottom: 27px;



    color: #464646; 

}

.news_d1 .conp h4{

    font-family: 'HC';

    font-size: 18px;

    font-weight: 600;

    margin-bottom: 28px;

    padding-bottom: 27px;

    color: #464646;

     border-bottom: 1px solid #eaeaea;

}

.news_d1 .return7

{

    font-size: 18px;

    font-weight: bold;

    line-height: 54px;



    display: block;



    width: 177px;

    height: 54px;

    margin: 54px auto 0;



    text-align: center;



    color: #fff;

    background: #9e8060;

}

#c_portalResEmploy_list-15964260488690716 .job-name{position:inherit!important;}

.djxxmain{max-width:95%; margin:40px  auto 20px auto; overflow:hidden;}

.djtop{background:#f8f8f8; width:100%; overflow:hidden; position:relative; margin-bottom:36px;}

.djtop_l{width:50%; float:left; overflow:hidden;}

.djtop_r{width:30%;  overflow:hidden; left:57%;

position: absolute;

top: 50%;

-webkit-transform: translateY(-50%);

-moz-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);

}

.djht{ color:#977555; font-size:20px; font-weight:bold; padding-bottom:15px;}

.djhp{ color:#959595; font-size:16px; text-align:justify;}





.djtom{width:49%; float:left; background:#f8f8f8; position:relative;}

.djtoq{width:49%; float:right; background:#f8f8f8; position:relative;}

.djtom_l{width:45%; float:left; overflow:hidden;}

.djtom_r{width:45%;  overflow:hidden; left:50%;

position: absolute;

top: 50%;

-webkit-transform: translateY(-50%);

-moz-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);}



.djtoq_l{width:45%; float:left; overflow:hidden;}

.djtoq_r{width:45%;  overflow:hidden; left:50%;

position: absolute;

top: 50%;

-webkit-transform: translateY(-50%);

-moz-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);}













@media screen and (max-width:1760px) { 





.ywjs_r h2{ padding-top:3%; font-size:24px; padding-bottom:3%;}

.ywjs_r h3{ font-size:18px;}

.ywjs_r p{ font-size:14px;}







}

@media screen and (max-width:1460px) { 

.m2_3 ul li h2{float:none; text-align:center;}

.m2_3 ul li h3{float:none; text-align:center; padding-top:0px;}

.img2{display:none;}

.lxwm_r{padding:2%;}



.gljjul{max-width:100%;}

.home_strategy{padding-top:0px;}

.fzjs_r p{font-size:16px;}



.djht{font-size:18px;}

.djhp{font-size:14px; text-align:justify;}

.djtom_r{width:48%;}

.djtoq_r{width:48%;}

}













@media screen and (max-width: 1370px) {

.lxwm_r {

    padding: 0%;

}



}





@media screen and (max-width: 1260px) {

.dy_operat_right p{font-size:20px;}

.footnav .footguide .logo_m img{ height:auto;}

.lxwm_r li{padding-top:0px; margin-bottom:30px;}

.gljjul{max-width:98%;}

.gljjul li{padding-left:0px;}

.gljjul li span{padding:10px 10px 8px 10px;}

.fzjs_r p{font-size:14px;}



.djht{font-size:16px;}

.djhp{font-size:14px;}

}





@media screen and (max-width: 1000px) {

.lxwm_l{width:94%; float:none;}

.lxwm_r{width:94%; float:none; margin-top:20px;}

.xhx{font-size:24px; min-height:40px; margin-bottom:20px;}

.sqis{margin-bottom:20px; }

.gyjj{max-width:94%;}

.gyjj p{font-size:14px;}

.tzjh_l{width:100%; float:none;}

.tzjh_r{width:100%; float:none; text-align:center;}

.ywjs_l{width:100%; float:none;}

.ywjs_r{width:100%; float:none;}

.gljjul li{width:100%;     margin-bottom: 20px;}



.gljj{    padding: 5% 0 70% 0;}



.home_strategy {

    width: 98%;

    margin: 0 auto;

    padding: 0px 0 20px 0;

}

.home_strategy .home_add .item h4.tit{font-size:20px;}

.djtop{padding-bottom:30px;}

.djtop_l{width:100%; float:none; text-align:center;}

.djtop_r{width:100%; float:none; position: inherit; left:auto; top:auto; text-align:left;

-webkit-transform: translateY(-0%);

    -moz-transform: translateY(-0%);

    -ms-transform: translateY(-0%);

    -o-transform: translateY(-0%);

    transform: translateY(-0%); padding:10px;

}

.djtom{width:100%; float:none; text-align:center; padding-bottom:30px; margin-bottom:36px;}

.djtom_l{width:100%; float:none; text-align:center;}

.djtom_r{width:100%; float:none; position:inherit; left:auto; top:auto;text-align:left; -webkit-transform: translateY(-0%);

    -moz-transform: translateY(-0%);

    -ms-transform: translateY(-0%);

    -o-transform: translateY(-0%);

    transform: translateY(-0%); padding:10px;}

.djtoq{width:100%; float:none; text-align:center; padding-bottom:30px;}

.djtoq_l{width:100%; float:none; text-align:center;}

.djtoq_r{width:100%; float:none; position:inherit; left:auto; top:auto; text-align:left; -webkit-transform: translateY(-0%);

    -moz-transform: translateY(-0%);

    -ms-transform: translateY(-0%);

    -o-transform: translateY(-0%);

    transform: translateY(-0%); padding:10px;}





}



@media screen and (max-width: 680px) {

.wrape{width:94%; margin:0 auto;}

.fzjs_l{width:94%; float:none; text-align:center;     padding-right: 0;  margin:0 auto;}







.footnav .footguide .tit{display:none;}

.footnav .footguide .logo_m{width:100%; text-align:center;}

.footnav .footguide .logo_m p{font-size:15px; line-height:1.5;}

.fpt{display:none;}

.footnav .footguide .logo_m img{display:none;}

.footnav .footguide .contact{width:100%; text-align:center;  margin-top:10px;}

.fpo{width:100%; text-align:center;}

.fpt{width:100%; text-align:center;}

.footer{height:auto; line-height:1.5;  overflow:hidden; }

.footer .foot_con{max-width:94%;}

.ny_mtbt_a{width:100%; text-align:center; margin:0;  }

.ny_mtbt_a img{width:auto; height:auto; display:inline;}

.ny_mtbt_b{width:100%; }

.ny_mtbt_c{ display:none;}

.ny_mtbt_b h3{font-size:15px; line-height:1.3; margin:10px 0;	}

.ny_mtbt_b p{font-size:12px;}

.downform{width:94%; float:none; margin:20px auto;}

.wrap{max-width:94%;}

.downcon{font-size:15px;}

.xhxf{font-size:24px; text-align:left;}

.fzjs_r{width:100%; text-align:center; }

.fzjs_r p{font-size:15px;}

.fzjs_r img{padding-top:20px;}

.list-item{width:100%; float:none; max-width:100%; margin:0; min-height:inherit; margin-bottom:20px; padding-bottom:20px;}

.list-tit{font-size:20px;}

.list-text{font-size:16px;}

.qywh h4{font-size:20px;}

.qywh p{font-size:18px; }



.qywh{padding-bottom:138%; width:94%; margin:0 auto;}

.qywh p{width:94%; margin:0 auto; margin-bottom:10px;}

.tzjh_l ul li{font-size:16px;}



.tabul{max-width:100%;}

#c_portalResEmploy_list-15964260488690716{width:94%!important;}

#c_portalResEmploy_list-15964260488690716 .job-list{padding:0 5px!important;}

#c_portalResEmploy_list-15964260488690716 .content-bottom{padding:10px 0px!important;}



.ipom div{width:100%; float:none;}

.home_strategy .home_add .item{width:100%; margin:0 auto; float:none; margin-bottom:20px;}

.topf{margin-bottom:20px;}

.xwban{height:350px; background-size: cover;

-moz-background-size: cover;

-webkit-background-size: cover;

}

.gywmban{height:350px; background-size: cover;

-moz-background-size: cover;

-webkit-background-size: cover;

}

.lxwmban{height:350px; background-size: cover;

-moz-background-size: cover;

-webkit-background-size: cover;

}

.ywban{height:350px; background-size: cover;

-moz-background-size: cover;

-webkit-background-size: cover;

}

.djban{height:350px; background-size: cover;

-moz-background-size: cover;

-webkit-background-size: cover;

}



.xhx{padding-bottom:10px; padding-top:10px;}



.inner-btn-div a{    padding: 0 10px;}

.news_d1 h1{font-size:20px; width:94%; margin:0 auto;}

.news_d1 .zhongk{margin-top:20px;     line-height: 49px;

    height: 49px;}

.news_d1 .conp { width:94%; margin:0 auto;

    padding-top: 20px;}

	.wrapes h3{left:0; font-size:30px; width:100%;}

	.m2_2{padding:0 4%;}

	#c_portalResEmploy_list-15964260488690716 .job-iocn{ bottom:none;}

	.job-summry ul li{width:100%; float:none;}

	.banhh {text-align:center; display:none;}

.banwaphh{display:block; text-align:center;}

.ywjs_r p span{width:100%; float:none;}

.inner-btn-div a span{font-size:15px;}

.qywh {

    background: url(../images/msjwh.jpg) no-repeat center;

    width: 100%;

    overflow: hidden;

    background-repeat: no-repeat;

    background-size: 100%;

    -moz-background-size: 100%;

    -webkit-background-size: 100%;

    padding-top: 5%;

    padding-bottom: 118%;

}

.zpxxli{margin-top:20px;}

.inner-btn-div a.current span{background:#ae9b7e; border:none; padding:10px 5px; color:#fff;}



}

