/* css reset www.admin10000.com */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none;  }
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px "微软雅黑",Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;} 
/* css common */
.page_center{ width:1200px; margin: 0 auto; padding: 0; display: block;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.ztys{color: #99cc33;}
button{ cursor: pointer;}
.h38{font-size: 38px;font-weight: bold; color: #83bc12; line-height: 40px;}
.h50{font-size: 50px;font-weight: bold; line-height: 38px; color: rgb(153 153 153 / 16%); font-family: Arial;}
.zt24{ font-size: 24px; color: 999999; font-weight: 400;}
.zt16{ font-size: 16px; color: 999999; font-weight: 400;}
.zt64{color: #99cc33; font-size: 64px; font-weight:bolder}
.zt32{ color: #fff; font-size: 32px;}
.zt13{ color: #fff; font-size: 13px;}
.w1620{  width: 1620px; margin: 0 auto;}
.w350{  width: 350px; margin: 0 auto;}
.frame_td .w1620{     display: flex; flex-direction: column; justify-content: center; height: 100%;}
.frame_bk .w1620{     display: flex; flex-direction: row; justify-content: center; height: 100%;}


.header{
    padding: 22px 0 ;
    
}
.header .page_center{ display: flex;align-items: center; justify-content: space-between;}
.header .page_center .logo{margin-left: 64px;}
.header .page_center .header_menu{ margin-right: 16px;}
.header .page_center .header_menu ul{ display: flex;}
.header .page_center .header_menu li a{ display: block;margin: 0 34px; font-size: 16px ; color: #444444; font-weight: 400;}

footer{ padding: 70px 0 35px; background-color: #3d4045;}
footer .w1175{ width: 1175px; margin: 0 auto; display: flex;flex-direction: row; justify-content: space-between; height: 100%;}
footer .footer_menu{display: flex; justify-content: space-around;}
footer .footer_menu ul{ margin-right: 75px;}
footer .footer_menu ul ol{ font-size: 16px; color: #fff;line-height: 1.5rem;    margin-bottom: 0.6rem; font-weight: bolder;}
footer .footer_menu ul ol a{ color: #fff; }
footer .footer_menu ul ol a:hover{ color: #83bc12;}
footer .footer_menu ul li{    font-size: 14px; color: #8e8e8e;line-height: 1.5rem;}
footer .footer_menu ul li a{ display: block;    color: #8e8e8e; font-size: 14px;}
footer .footer_menu ul li a:hover{ color: #83bc12;}
footer  .or p{margin: 10px 0; color: #fff; text-align: center; font-weight: bold; font-size: 12px;}

.banner .swiper-slide{ height: 775px; background-position: center; background-repeat: no-repeat; background-size: cover;    display: flex; flex-direction: column; justify-content: center;}
.banner h2{font-size: 60px;font-weight: bold; color: #83bc12;}
.banner h3{font-size: 60px;font-weight: bold; color: #fff;}
.banner p{font-size: 21px;font-weight: 400; color: #fff;font-family: Arial; margin-top: 15px;}
.banner ul{    display: flex; flex-wrap: wrap;  width: 530px; margin-top: 15px;}
.banner ul li{font-size: 30px;font-weight:400; color: #fff; line-height: 50px;  margin-right: 100px;}
.banner button{ margin-top: 175px; width: 236px; height: 68px; text-align: center; background-color: #83bc12;box-shadow: 0 0 10px 5px rgb(255 255 255 / 10%); border-radius: 50px; line-height: 68px; border: 0; font-size: 32px; font-weight: bolder; color: #fff; }

.banner .banner_b h4{font-size: 40px;font-weight: bold; color: #83bc12; margin-top: 20px;}
.banner .banner_b h5{ font-size: 23px; color: #fff;margin-top: 20px; margin-bottom: 120px;}
.banner .banner_b p{color: #83bc12;    letter-spacing: 22px; font-size: 14px;margin-top: 0;text-transform: uppercase}
.banner .banner_b button{ height: 65px; width: 258px; border-radius: 5px;margin-top: 20px;}

.banner_C h2{ font-size: 37px;}
.banner_C h3{ font-size: 70px; line-height: 70px; font-weight: 400;}
.banner_C .fgx{ width: 136px; height: 8px; background-color: #3f4d1f; margin-top: 15px; margin-bottom: 12px;}
.banner_C .banner_txt{color: #99cc33; line-height: 40px; font-size: 40px; font-weight: bolder;}
.banner_C p{  margin-top: 5px;   letter-spacing: 22px;font-size: 14px; color: #99cc33;}
.banner button.r_7{ margin-top:33px; border-radius: 5px;}
.swiper-button-next:after, .swiper-button-prev:after{ color: #fff;font-size: 21px;}
.swiper-button-prev,
.swiper-button-next{ width: 62px; height: 62px; border-radius: 50%; background-color:rgb(72 74 76 / 28%);}
.swiper-button-prev{ left: 140px;}
.swiper-button-next{    right: 140px;}

.frame_wmdfw{}
.frame_wmdfw .box{    display: flex;  justify-content: space-between;    align-items: center;}
.frame_wmdfw .box .img { width: 50%;}
.frame_wmdfw .box .img img{ max-width: 100%; display: block; margin: 0 auto;}
.frame_wmdfw .box .tab_box{ width: 50%;padding: 100px 0 75px ;}
.frame_wmdfw .box .tab_box .frame_box{ margin-right: 150px;}
.fgx{ width: 400px; height: 2px; background-color: #e8e9ea; margin: 12px 0 39px;}
.circular{ width: 94px;cursor:pointer; height: 94px; border: 1px solid #d8d8d8; display:none; border-radius: 50%; margin-bottom: 40px;     background-position: center; background-repeat: no-repeat;}
.tab_box ul.tablist {    display: flex;  justify-content: space-between;}
.tab_box ul.tablist li{ position: relative;}
.tab_box ul.tablist li.tabin .circular1{ display:block;}
.tab_box ul.tablist li.tabin .circular2{ display:none;}
.tab_box ul.tablist li .circular2{ display:block;}
.tab_box ul.tablist li.tabin p{color: #666666;}
.tab_box ul.tablist li p{ font-size: 24px; color: #999999; line-height: 26px;cursor:pointer; }
.tab_box ul.tablist li.tabin::after{content:""; position: absolute;bottom: -65px; background: url(../images/top.png) no-repeat center; width: 100%; height:5px;}
.tab_box ul.tablist li.tabin::before{content:""; position: absolute; bottom: -65px; width: 100%; height: 1px; background-color: #a7d25b;}
.content-box{ padding-top: 25px; border-top: 1px  solid #e8e9ea; margin-top: 64px;}
.content.contentin{ display: block;}
.content{ display: none; line-height: 30px; height: 90px;}

.frame_td{ background-repeat: no-repeat; background-position: center; background-size: cover; height: 722px;}

.frame_td .zt64{ margin-bottom: 20px;}
.frame_td .zt32{ margin-bottom: 5px;}

.frame_bk .text{display: flex; flex-direction: column; justify-content: center;}
.frame_bk .text_box{ display: flex;}
.frame_bk .text_box .nf{ font-size: 115px; color: #8c898a; font-weight: bold; line-height:115px;}
.frame_bk .txt{ font-size: 48px; color: #847e7c; font-weight: 400;}
.frame_bk .ztys{letter-spacing: 73px; margin-top: 20px;  font-size: 20px;  padding-left: 12px;  white-space: nowrap;}
.frame_bk strong{ font-weight: bold;}
.frame_bk strong p{ display: inline-block; color: #99cc33;}
.frame_bk .img{ width: 50%;}
.frame_bk .img img{ max-width: 100%; display: block;}
.frame_bk2{background: #030303;}
.frame_bk2 .text_box .nf{ font-size: 115px; color: #ffffff; font-weight: bold; line-height:115px;}
.frame_bk2 .txt{ font-size: 48px; color: #ffffff; font-weight: 400;}
.frame_bk2 strong p{ display: inline-block; color: #ffff5c;}
.frame_bk2 .ztys{letter-spacing: 73px; margin-top: 20px; color: #ffff5c;  font-size: 20px;  padding-left: 12px;  white-space: nowrap;}
.frame_bk3 { background-color: #969697;}
.frame_bk3 .text_box .nf{ font-size: 115px; color: #ffffff; font-weight: bold; line-height:115px;}
.frame_bk3 .txt{ font-size: 48px; color: #ffffff; font-weight: 400;}

.frame_bk4{ height: 720px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.frame_bk4 .text_box .nf{ font-size: 115px; color: #ffffff; font-weight: bold; line-height:115px;}
.frame_bk4 .txt{ font-size: 48px; color: #999; font-weight: 400;}

.frame_bk4 .ztys {  letter-spacing: 73px;  margin-top: 20px;  color: #999;  font-size: 20px;  padding-left: 12px;  white-space: nowrap;
}


.frame_cpzs{ padding-top: 105px;}
.frame_cpzs h2{ font-size: 36px; line-height: 40px; color: #83bc12; text-align: center;}
.frame_cpzs p{ font-size: 20px; color: #999999; line-height: 24px; font-family:“黑体”; margin-top: 15px;text-align: center;}
.frame_cpzs .box{ margin-top: 100px; display: flex; justify-content: space-between;flex-wrap: wrap;}
.frame_cpzs .box img{ width: 100%; max-width: 100%; display:block;}
.frame_cpzs .box .img1{ width: 804px; margin-top: 12px;}
.frame_cpzs .box .img2{ width: 804px; margin-top: 12px;}
.frame_cpzs .box .img3{ width: 1070px; margin-top: 12px;}
.frame_cpzs .box .img4{ width: 534px; margin-top: 12px;}
.frame_cpzs .box .img5{ width: 1142px; margin-top: 12px;}
.frame_cpzs .box .img6{ width: 460px; margin-top: 12px;}
.frame_cpzs .box .img7{ width:100%; margin-top: 12px;}

.frame_sdly{ padding: 60px 0 60px;}
.frame_sdly h2{ color: #83bc12; text-align: center; font-size: 36px; line-height: 40px; margin-bottom: 60px;}
.frame_sdly ul{ display: flex;    flex-wrap: wrap;  justify-content: space-between;}
.frame_sdly ul li{ position: relative; width: 800px; margin-bottom: 20px;}
.frame_sdly ul li .img img{ max-width: 100%; width: 100%; display: block;}
.frame_sdly ul li p{ background-color: rgb(183 183 183 / 36%); height: 100px; line-height: 100px; position:absolute; bottom: 0; left: 0; width: 100%; font-size: 36px; color: #ffffff; text-align: center;}
.frame_sdly ul li:hover p{ background-color:#83bc12;}

.frame_ss{ padding-top: 150px;}
.frame_ss img{ max-width: 100%; width: 100%; display: block;}
.frame_ss .box_img{ width: 100%; position: relative;}
.box_img_txt{ position: absolute; width: 1012px; height: 354px; background: url(../images/tu29.png) no-repeat center; bottom: 94px; left: 302px; text-align: center;}
.box_img_txt h3{ font-size: 60px; color: #fff; font-weight: bolder; margin-top: 125px;}
.box_img_txt p{font-size: 30px; color: #fff; font-weight: bold; margin-top: 25px;}
.frame_ss .box{ display: flex;    justify-content: space-between; padding-top: 18px;}
.frame_ss .box .img1{ width: 1078px; display: block;}
.frame_ss .box .img2{ width: 520px; display: block; position: relative;}
.frame_ss .box .img2_box{ position: absolute; width: 450px; bottom: 40px; left: 35px;}
.frame_ss .box .img2_box h5{ font-size: 36px; font-weight: bolder; color: #fff; margin-bottom: 20px;}
.frame_ss .box .img2_box p{ font-size: 24px; font-family: 400; color: #fefefe; line-height: 35px;}

.frame_ljzx {
  margin-top: 80px;
  height: 250px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -70px;
}

.frame_ljzx .w1030{ width: 1030px; height: 100%; margin: 0 auto;    display: flex; align-items: center;}
.frame_ljzx .input1{ margin-right: 20px;}
.frame_ljzx .input2{ border-radius: 5px 0 0 5px;}
.frame_ljzx input{ width: 340px; height: 80px; border: 0; line-height: 80px; padding-left: 40px; font-size: 24px; color: #8e8e8e; border-radius: 5px;}
.frame_ljzx button{ width: 250px; line-height: 80px; height: 80px; text-align: center; color: #fff; font-size: 36px; background-color: #86bf14; border: 0; border-radius: 0 5px 5px 0;}

.frame_ljzxs{ background-position: center; background-repeat: no-repeat; background-size: cover; height: 500px;}
.frame_ljzxs .w1620{  display: flex; flex-direction: column; justify-content: center;  height: 100%;}
.frame_ljzxs h2{ font-size: 38px; color: #fff; font-weight: bold; line-height: 50px; text-align: center; margin-bottom: 45px;}
.frame_ljzxs .input_box{ width: 450px; margin: 0 auto; background: #fff; border-radius: 7px; margin-bottom: 25px; height: 55px; line-height: 55px;    display: flex;}
.frame_ljzxs .input_box .ico{ width: 64px; height: 55px;}
.frame_ljzxs .input_box .ico.ico_1{ background: url(../images/ico10.png) #fff no-repeat center; border-radius: 7px;}
.frame_ljzxs .input_box .ico.ico_2{ background: url(../images/ico8.png) #fff no-repeat center; border-radius: 7px;}
.frame_ljzxs .input_box input{ border: 0; width: 386px; font-size: 16px; color: #8e8e8e;border-radius: 7px;}
.frame_ljzxs  button{font-size: 24px; margin: 0 auto; color: #ffffff; line-height: 50px; width: 450px;  text-align: center; border-radius: 7px; background-color: #86bf14; border: 0;}
.select{width:386px;height:55px;background:#FFFFFF;margin:0px auto;position:relative;cursor:pointer; border-radius: 7px;}
.select::after{content:"";display:block;width:15px;height:15px;border-left:2px solid #999999;border-bottom:2px solid #999999;top:15px;right:20px;position:absolute;transform:rotate(-46deg);transition:all .3s ease-in}
.select p{width:386px;line-height:55px;font-size:16px;font-family:"microsoft yahei";color:#666666;}
.select ul{width:386px;display:block;font-size:16px;background:#FFFFFF;position:absolute;top:55px;left:0px;max-height:0px;overflow:hidden;transition:max-height .3s ease-in}
.select ul li{width:100%;height:50px;line-height:50px;padding:0px 15px;list-style:none;color:#666666}
.select ul li.Selected{background:yellowgreen;color:#FFFFFF}
.select ul li:hover{background:#D0D0D0}
.select.open ul{max-height:450px;transform-origin:50% 0;-webkit-animation:slide-down .5s ease-in;transition:max-height .2s ease-in; border: 1px solid #dddddd; border-radius: 5px;}
.select.open::after{transform:rotate(134deg);transition:all .3s ease-in;top:20px}
@-webkit-keyframes slide-down{
    0%{transform: scale(1,0);}
    25%{transform: scale(1,1.2);}
    50%{transform: scale(1,0.85);}
    75%{transform: scale(1,1.05);}
    100%{transform: scale(1,1);}
}






.frame_ryzz{ background-color: #f8f8f8;}
.frame_ryzz  h2{ font-size: 36px; line-height: 40px;color: #86bf14; text-align: center; margin-bottom: 80px;}
.frame_ryzz .w1420{ width: 1420px; margin: 0 auto; padding: 85px 0 19px;}
.frame_ryzz ul{    margin-top: 50px;}
.frame_ryzz ul li { width: 337px; position: relative; margin-right: 40px;}
.frame_ryzz ul li img{ max-width: 100%; width: 100%; display: block;} 
.frame_ryzz ul li p{ display: none; color: #fff; background-color:rgb(102 102 102 / 90%); font-size: 33px; text-align: center; height: 69px; line-height: 69px; position: absolute; bottom: 0; left: 0; width: 100%;}
.frame_ryzz ul li:hover p{ display: block;}


.frame_numCount{padding: 120px 0 50px;}
.frame_numCount .w1220{ text-align: center; width: 1220px; margin: 0 auto;}
.frame_numCount .w1220 h2{ font-size: 36px; line-height: 40px;color: #86bf14;}
.frame_numCount .box{ display: flex; margin: 65px 0 70px; }
.frame_numCount .box .item{     width: 33.33%;}
.frame_numCount .box .item2{ border-right: 2px solid #cacaca; border-left: 2px solid #cacaca;}
.frame_numCount .box .numCX{ font-size: 70px;color: #86bf14; text-align: center;}
.frame_numCount .box .unitC{     font-size: 39px;position: relative;   color: #86bf14;}
.frame_numCount .box .indc{    font-size: 20px;  color: #555555;text-align: center;}
.frame_numCount .img img{ display: block;}

.foot_lxdh{ text-align: center; margin: 100px 0;}
.foot_lxdh h2{font-size:  40px;    color: #444444;  font-weight:  500; height:  44px;  line-height : 44px}
.foot_lxdh h4{text-transform: uppercase;font-size:  24px;    color: #86bf14;  font-weight:  500; height:  34px;  line-height : 34px;    margin-top: 20px;}
.foot_lxdh p{font-size:  40px;    color: #444444;  font-weight:  500; height:  57px;  line-height : 57px;margin-top: 20px;}

.foot_frame{height: 543px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.foot_frame .w350{    display: flex; flex-direction: column; height: 100%;justify-content: center; text-align: center;}
.foot_frame .w350 h4{ font-size: 45px; font-weight: bold; color: #fff;}
.foot_frame .w350 p{ font-size: 40px; font-weight: 400; color: #fafafa; margin: 10px 0 50px;} 
.foot_frame .input_box{ display: flex; border-radius:7px; overflow: hidden; margin-bottom: 25px;}
.foot_frame .input_box .ico{ width: 50px; height: 50px;}
.foot_frame .input_box .ico_1{ background: url(../images/ico9.png) #e5e5e5 no-repeat center;}
.foot_frame .input_box .ico_2{ background: url(../images/ico8.png) #e5e5e5 no-repeat center; }
.foot_frame .input_box input{ width: 255px; padding-left: 45px; background-color: #fff; height: 50px;  line-height: 50px; border: 0; font-size: 14px; color: #8e8e8e;}
.foot_frame  button{ font-size: 24px; color: #ffffff; line-height: 50px; width: 100%;  text-align: center; border-radius: 7px; background-color: #86bf14; border: 0;}

.tempWrap{ width: 100% !important;}
.items_wrap {

    width: 100%;
    margin: 0 auto;
    min-width: 1400px;
  }
  .items_wrap > .jx_items:nth-child(5n) {
    margin-right: 0;
  }
.items_wrap > .jx_items > .jx_hr {
    width: 145px;
    /* height: 1px; */
    border-bottom: 1px solid #bfbfbf;
    margin: 13px 0px 13px 0;
  }
.items_wrap > .jx_items {
    /* float: left; */
    margin-bottom: 80px;
    /* margin-right: 140px; */
    margin-right: 9%;
    float: left;
  }
.items_wrap > .jx_items > .title {
    text-align: left;
    line-height: 100%;
    font-size: 17px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: #333333;
  }
  
  .items_wrap > .jx_items > .img {
    background: url('../images/honor.png') no-repeat;
    width: 171px;
    height: 63px;
    display: inline-block;
  }
  .items_wrap > .jx_items:hover > .img {
    background: url('../images/honor_c.png') no-repeat;
  }
  /* å¾·å›½çº¢ç‚¹å¥– */
  .items_wrap > .jx_items.rp > .img {
    background-position: -262px -26px;
  }
  .items_wrap > .jx_items.rp:hover > .img {
    background-position: -262px -26px;
  }
  /* å¾·å›½IFå›½é™…è®¾è®¡å¤§å¥– */
  .items_wrap > .jx_items.if > .img {
    background-position: -549px -24px;
  }
  .items_wrap > .jx_items.if:hover > .img {
    background-position: -549px -24px;
  }
  /* æ—¥æœ¬ä¼˜è‰¯è®¾è®¡å¥– */
  .items_wrap > .jx_items.yl > .img {
    background-position: -861px -22px;
  }
  .items_wrap > .jx_items.yl > .jx_hr {
    width: 175px;
  }
  .items_wrap > .jx_items.yl:hover > .img {
    background-position: -861px -22px;
  }
  /* çº¢æ˜Ÿå¥– */
  .items_wrap > .jx_items.hx > .img {
    background-position: -1140px -32px;
  }
  .items_wrap > .jx_items.hx:hover > .img {
    background-position: -1140px -32px;
  }
  .items_wrap > .jx_items.hx > .jx_hr {
    width: 140px;
  }
  /* æ·±åœ³çŽ¯çƒè®¾è®¡å¤§å¥– */
  .items_wrap > .jx_items.hq > .img {
    background-position: -1443px -27px;
  }
  .items_wrap > .jx_items.hq {
    margin-right: 0.8%;
  }
  .items_wrap > .jx_items.hq > .jx_hr {
    width: 140px;
    margin-right: 12px;
  }
  .items_wrap > .jx_items.hq:hover > .img {
    background-position: -1443px -27px;
  }
  
  
  /* ç¾Žå›½å›½é™…ä¼˜ç§€è®¾è®¡å¥– */
  .items_wrap > .jx_items.yx > .jx_hr {
    width: 165px;
  }
  .items_wrap > .jx_items.yx > .img {
    background-position: -262px -212px;
  }
  .items_wrap > .jx_items.yx:hover > .img {
    background-position: -262px -212px;
  }
  /* é‡‘ç‚¹å¥– */
  .items_wrap > .jx_items.jd > .img {
    background-position: -550px -195px;
  }
  .items_wrap > .jx_items.jd {
    margin-right:9.5%;
  }
  .items_wrap > .jx_items.jd > .jx_hr {
    width: 138px;
  }
  .items_wrap > .jx_items.jd:hover > .img {
    background-position: -550px -195px;
  }
  /* çº¢æ£‰ä¸­å›½è®¾è®¡å¥– */
  .items_wrap > .jx_items.hj > .img {
    background-position: -861px -218px;
  }
  .items_wrap > .jx_items.hj:hover > .img {
    background-position: -861px -218px;
  }
  /* ä¸­å›½ä¼ä¸šäº§å“åˆ›æ–°è®¾è®¡å¥– */
  .items_wrap > .jx_items.cx > .jx_hr {
    width: 180px;
  }
  .items_wrap > .jx_items.cx {
    margin-right:7%;
  }
  .items_wrap > .jx_items.cx > .img {
    background-position: -1140px -210px;
  }
  .items_wrap > .jx_items.cx:hover > .img {
    background-position: -1140px -210px;
  }
  /* DFAäºšæ´²æœ€å…·å½±å“åŠ›è®¾è®¡å¥– */
  .items_wrap > .jx_items.yz > .img {
    background-position: -1443px -212px;
  }
  .items_wrap > .jx_items.yz:hover > .img {
    background-position: -1443px -212px;
  }
  
  
  /* ä¸­å›½ä¼˜ç§€å·¥ä¸šè®¾è®¡å¥– */
  .items_wrap > .jx_items.gy > .img {
    background-position: -262px -405px;
  }
  .items_wrap > .jx_items.gy > .jx_hr {
    width: 165px;
  }
  .items_wrap > .jx_items.gy {
    margin-right: 8.7%;
  }
  .items_wrap > .jx_items.gy:hover > .img {
    background-position: -262px -405px;
  }
  /* ä¸­å›½å·¥ä¸šè®¾è®¡åä½³å¤§å¥– */
  .items_wrap > .jx_items.sj > .img {
    background-position: -550px -406px;
  }
  .items_wrap > .jx_items.sj {
    margin-right: 9.7%;
  }
  .items_wrap > .jx_items.sj > .jx_hr {
    width: 175px;
  }
  .items_wrap > .jx_items.sj:hover > .img {
    background-position: -550px -406px;
  }
  /* ä¸­å›½å¥½è®¾è®¡ */
  .items_wrap > .jx_items.hsj > .img {
    background-position: -861px -406px;
  }
  .items_wrap > .jx_items.hsj > .jx_hr {
    width: 140px;
  }
  .items_wrap > .jx_items.hsj:hover > .img {
    background-position: -861px -406px;
  }
  /* çœé•¿æ¯å·¥ä¸šè®¾è®¡å¥– */
  .items_wrap > .jx_items.sz > .img {
    background-position: -1140px -406px;
  }
  .items_wrap > .jx_items.sz > .jx_hr {
    width: 140px;
  }
  .items_wrap > .jx_items.sz:hover > .img {
    background-position: -1140px -406px;
  }
  /* DIAä¸­å›½è®¾è®¡åˆ¶é€ å¤§å¥– */
  .items_wrap > .jx_items.zg > .jx_hr {
    width: 170px;
  }
  .items_wrap > .jx_items.zg > .img {
    background-position: -1443px -406px;
  }
  .items_wrap > .jx_items.zg {
    margin-right: 1%;
  }
  .items_wrap > .jx_items.zg:hover > .img {
    background-position: -1443px -406px;
  }

   #message {  
    background-color: rgba(0,0,0,0.7); 
    width: 100%;  
    height: 100px;   
    position:fixed;  
    z-index:9999;  
    right: 0px;  
    bottom: 0px;  
    
}
 #message .container{ 
    width: 1200px;
    margin: 0 auto;
}
.fixed-input{
    width: 300px;
    height: 50px;
    float: left;
    margin-top: 25px;
    margin-right: 15px;
}
.apply-box {
  overflow: hidden;
  position: relative;
}
.apply-box{
    width: 100%;
    height: 50px;
    background-color: #ffffff;
    border-radius: 5px;
    margin-bottom: 20px;
    
}
.apply-must{
    width: 100%;
    height: 50px;
    background-color: #ffffff;
    border-radius: 5px;
    margin-bottom: 20px;
    background-color: #86bf14;text-align: center;font-size: 24px;color: #ffffff;line-height: 50px;
    cursor: pointer;
}
.apply-icon{
    width: 32px;
    height: 32px;
    margin-top: 10px;
    margin-left: 10px;
    float: left;
}
.demand{
    width: 100%;
    height: 100%;
    border:0px;
    padding-left: 20px;
    font-size: 14px;
    color: #8e8e8e;
}
.demand{
    border:none;
    outline: none;
}
/* 水平滚动 */
.slideTxtBox {
    width: 1420px;
    height: 630px;
    overflow: hidden;
    position: relative;
    margin-bottom: 50px;
}

.slideTxtBox .ud {
    list-style: none;
    width: 10000px;
    position: absolute;
    margin-top: 20px;
}

.slideTxtBox ul li {
    height: 567px;
    float: left;
    margin-right: 10px;

}