@charset "utf-8";


@font-face {
    font-family: 'zh36';
    src: url('../fonts/zh36.ttf');
   }
@font-face {
    font-family: 'manrope-regular-6';
    src: url('../fonts/manrope-regular-6.otf');
   }
@font-face {font-family: 'D-DIN';src: url('../fonts/D-DIN.ttf');}
.home_bj1 img,.home_bj2 img,.home_bj3 img,.home_bj4 img {width: 100%;display: block;}
.gy {position: relative;}
.content {position: absolute;top: 14%;left: 14%;right: 0;}


.phone-nav{top:-7px;position:absolute;width:35px;height:35px;background:url(../images/menu.png) no-repeat center;margin:0 0 0 5px;z-index:999; display:none;}
.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:rgba(255,255,255,.98);z-index:999999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:0 30px}
.phone-subnav ul li{position:relative;border-top:1px solid #dadada; overflow:hidden; text-align:left;}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#666;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:16px;line-height:40px;overflow:hidden;padding:0 40px 0 20px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#333}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#666;line-height:20px;padding:5px 10px 5px 20px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}

.hsbj{ background:rgb(255,255,255); width:100%; left:0%; height:198px; position: absolute; z-index:2; display:none; top:.8rem; border-top:1px solid #6CB92D;}


/*头部*/
.header{top:0;left:0;width:100%;height:.8rem;z-index:99;position:fixed;transition:all .5s ease}
.header .container{display:flex;font-size:.18rem;justify-content:flex-end;align-items:center;position:relative;width:16rem;}
.header .logo{left:0;position:absolute; top:10px;width:2.6rem;}
.header .logo img{max-height:1.3rem;transition:all .5s ease}
.header .info{right:0;top:.3rem;position:absolute}
.header .language{color:#fff;margin-left:.2rem;}
.header .language a{color:#fff}
.header .language img{vertical-align:middle;margin-bottom:.03rem;margin-right:.1rem;max-height:.3rem}
.header .nav{padding-right:1.9rem;}
.header .nav ul{display:flex}
.header .nav li{padding:0 .3rem;line-height:.8rem;position:relative}

.header .nav li .subnav{left:50%;top:.81rem;text-align:center; height:196px; font-size:.15rem;width:1.3rem;display:none;transform:translateX(-50%);line-height:.21rem;position:absolute;padding:.2rem 10px; z-index:44;}
.header .nav li .subnav .xz-nav{position:relative; margin-bottom:15px; }
.header .nav li .subnav .xz-nav a{color:#8B8D8E;} 
.header .nav li .subnav .xz-nav a:hover{ color:#000;}

.header .nav li.active{background-image:linear-gradient(40deg, #6cb92d 30%, #c6d326 100%);}
.header .nav li:hover{background-image:linear-gradient(40deg, #6cb92d 30%, #c6d326 100%);}


 
 
 
.header-2{background:0 0}
.fixed{z-index:999;background:rgba(255,255,255);-webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);}
.header-search{display:inline-block; padding-left:.1rem;position:relative;}
.header .header-search:before{content:"";top:50%;left:-.3rem;position:absolute;background:#fff;width:1px;height:.15rem;transform:translateY(-50%)}
.header-search a{transition:all .5s ease}
.header-search img{/*max-height:.2rem;*/vertical-align:middle;margin-bottom:.05rem}
.header-search{margin-bottom:.03rem;vertical-align:middle}
.header-search #search-btn{display:block;}
.header-search #search-btn .ssphone{ display:none;}
.header .header-search .search{z-index:66;position:relative}
.header-search .search .btn-search-max{z-index:2;-webkit-transition:All .2s ease-in-out;transition:All .2s ease-in-out;position:relative}
.header-search .search .btn-search-max *{display:inline-block;vertical-align:middle}
.header-search .search .search-main{top:22px;right:0px;z-index:9;width:340px;display:none;padding: 10px 30px 10px 10px;position:absolute;    background-color: #eee;}

.header-search .search-container{background-color:#fff;padding-left:0;overflow:hidden;position:relative;height:42px;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}
.header-search .search-container .form-control{text-align:left;border:0;width:100%;font-size:14px;color:#999;line-height:20px;height:42px;vertical-align:top;padding:10px 86px 10px 10px;-webkit-appearance:none;background-color:#fff}
.header-search .search-container .btn{top:0;right:0;color:#fff;width:42px;height:42px;line-height:42px;text-align:center;position:absolute;cursor:pointer;border-radius:0;border:0;background: url(../images/sousuo.png) no-repeat center center #a8ca23;}
.header-search #search-closed{right:0;top:15px;width:30px; height:30px; max-height:inherit; max-width: inherit;position:absolute;cursor:pointer;}
.fp-viewing-section1 .header{background:0 0}

.fixed .logo .lg1{display:block!important}
.fixed .logo .lg2{display:none!important}
.fixed .nav ul li a{color:#333}
 
 
 
.nyhead_ziti .nav ul li .subnav ul li a{color:#8B8D8E!important}
.nyhead_ziti .nav ul li.active .subnav ul li a{color:#8B8D8E!important}



.fixed .header-right .header-search .pull-right a{background:url(../images/search.png) no-repeat center center;background-size:20rem!important}
.fixed .header-right .lan span{background:url(../images/world.gif) no-repeat center center;background-size:30rem}
.fixed .header-search:before{ background:#333;}
.fixed #search-btn .sspc{ display:none;}
.fixed #search-btn .ssphone{ display:block;}
.fixed .language a{ color:#000;}



@media(min-width:1200px) {

.header:hover{background:#fff}
.header:hover .language a{ color:#000;}
.header:hover #search-btn .sspc{ display:none;}
.header:hover #search-btn .ssphone{ display:block;}
}


.header:hover .logo .lg1{display:block!important}
.header:hover .logo .lg2{display:none!important}
 
 
.header:hover .header-right .header-search .pull-right a{background:url(../images/search.png) no-repeat center center;background-size:20rem!important}
.header:hover .header-right .lan span{background:url(../images/world.gif) no-repeat center center;background-size:30rem}
.header:hover .header-search:before{ background:#333;}
.header:hover .nav ul li .subnav ul li:hover a{color:#138ef8!important}





.header .nav li.active>a{color:#fff;}
.nav li>a{color:#fff;display:block;position:relative} 

.bj_ys li>a{ color:#333}
.xl_gl>a{ color:#fff !important;}
.xl_gl .subnav{ background:rgb(240,248,234)}
 


/*banner*/
.banner{overflow:hidden; position:relative;}
.banner .bapic img{display: block;width:100%;}
.banner .container{position:absolute;top:38%;left:0px;right:0px;}
.banner .batetxt{ text-align:center; color:#fff;width:100%;}
.banner .batetxt .en{ font-size:25px;-webkit-animation:1.5s ease fadeInUp2;animation:1.5s ease fadeInUp2;}
.banner .batetxt .cn{ font-size:40px; font-weight:bold;-webkit-animation:1.7s ease fadeInUp2;animation:1.7s ease fadeInUp2;}
.banner img{animation: 4s bmove1 linear;}

.banner .phone{display: none;}	
.banner .swiper-pagination-bullet{ width:14px; height:14px;border-radius:50%;margin:0px 6px !important;transition: all 500ms ease;opacity:1;}
/*.banner .swiper-horizontal > .swiper-pagination-bullets,.banner  .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:33px;top:auto}
*/.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0px 6px !important;}
.banner .swiper-pagination-bullet{background:#fff;}
.banner .swiper-pagination-bullet-active{ background: #fff;width:39px; height:10px; border-radius:20px;}

/*.banner .swiper-container-horizontal > .swiper-pagination-bullets{bottom:33px;top:auto}*/
.banner .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:33px;top:auto}
.line-with-arrow { display:inline-block;position: relative;width:56px;height: 2px; background-color: #fff;top:-5px}
.line-with-arrow::after {content: '';position: absolute;top: -4px;right: -1px;width: 0;height: 0;border-left:18px solid #fff;border-top:5px solid transparent;}
.kexue_list li .kxbox .kxmore em{ display:inline-block; padding-right:10px; font-style:normal;}


/*首页关于我们*/



.home-title{ font-size:40px; color:#111; position:relative; padding-left:20px;}
.home-title:before{ position:absolute; content:"";width:6px; height:20px;background: linear-gradient(to bottom, #b0cc22, #7bbd2b);left:0px; top:24px;border-radius:30px;}
.hone_about{ margin-top:6%; font-size:.18rem; line-height:.3rem;padding-left:20px;}
.hone_about p{ margin-bottom:2%;}
.about .content{width:36%;}
.home_ls { margin-top:14%; overflow:hidden;padding-left:20px;}
.home_ls li{ float:left;width:25%; margin-right:10%;}
.home_ls li:last-child{ margin-right:0px;}
.home_ls li .wz01{}
.home_ls li .counter{font-family: 'D-DIN'; font-size:.5rem; font-weight:normal; line-height:.6rem;}
.home_ls li em{ vertical-align:top; font-style:normal; font-size:.2rem; font-weight:bold;}
.home_ls li .wz02{ font-size:.2rem; position:relative; padding-top:30px; margin-top:30px;}	
.home_ls li .wz02:before{ position:absolute; content:"";left:0px;top:0px;width:100%; height:7px;background: linear-gradient(to right, #6cb92d, #f6fbf3);border-top-left-radius:30px;border-bottom-left-radius:30px;transition: 0.3s;      transform-origin: left;animation: LeftToRight 3s infinite;}	
@keyframes LeftToRight {
      from {	
	        transform: scaleX(0);
	       }
	      to {
		   transform: scaleX(1);
	       }
}


.kxjs .content{top:0%;}
.kexue_list{width:85%; margin-top:30px;padding-left:20px;} 
.kexue_list li{ float:left;width:29%; margin-right:6%;transition: all 700ms ease;}
.kexue_list li:last-child{ margin-right:0px;}
.kexue_list li .tupian{ position:relative; z-index:6;overflow:hidden;}
.kexue_list li .tupian .tpimg{ position:relative;}
.kexue_list li .tupian .tpimg img{ border-radius:100%;transition: all 700ms ease;}
.kexue_list li .tupian .tphover{ position:absolute; content:"";top:43%;left:0px;right:0px; text-align:center; font-size:.28rem; color:#fff; z-index:66; line-height:.42rem;}
/*.kexue_list li .tupian:after{ position:absolute; content:"";width:100%; height:0;border-radius:100%;background: rgba(0,0,0,0.5);transition: all .5s linear;bottom: 0;right: 0; z-index:1}
.kexue_list li:hover .tupian:after{ height:100%;}*/

.kexue_list li .kxbox{ padding:0px 2%; text-align:center; font-size:.2rem; margin-top:20px;}
.kexue_list li .kxbox .kxwz{   overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom:20px;}
.kexue_list li .kxbox .kxmore{ background:#6cb92d; border-radius:30px; text-align:center;width:60%; height:45px; line-height:45px;margin:0 auto;transition: all 700ms ease;}
.kexue_list li .kxbox .kxmore a{ display:block; color:#fff;}
.kexue_list li .kxbox .kxmore a img{ display:inline-block;width:auto; padding-left:6%; vertical-align:middle;}

.kexue_list li .tupian:before{content: "";position: absolute;width:500px;height: 100%;background-image: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.8), rgba(255,255,255,0) 70%);top: 0;left: -100px;opacity: .6}
.kexue_list li:hover .tupian:before{animation: shine 1.5s ease-out infinite; z-index:66}	
.kexue_list li:hover .kxbox .kxmore{background-image: linear-gradient(40deg, #6cb92d 30%, #c6d326 100%);}
		
.news .content{ top:12%;} 
.news .home_bj3{ margin-top:-1px;}
/*.zl .home_bj3{ margin-top:-1px;}
*/.news .home-title{ color:#fff;}
.news .home-title:before{background: linear-gradient(to bottom, #fff, #fff);}
.home_news{padding-left:20px; margin-top:47px; color:#fff;}
.home_news .left{float:left;width:32%;}
.home_news .left .xwbox{ overflow:hidden; margin-top:30px;}
.home_news .left .xwbox .zb{width:85%; float:left;} 
.home_news .left .xwbox .zb .text01{ font-size:.21rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.home_news .left .xwbox .zb .text01 a{ display:block; color:#fff;}
.home_news .left .xwbox .zb .text02{ font-size:.17rem; margin:10px 0px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.home_news .left .xwbox .zb .text03{ font-size:.17rem;}
.home_news .left .xwbox .yb{width:60px; float:right; background:#fff; border-radius:30px; height:35px; margin-top:.5rem;transition: all 700ms ease;} 
.home_news .left .xwbox .yb a{ text-align:center; display:block; margin:0 auto;}
.home_news .left .xwbox .yb img{ display:inline-block;width:38px; margin-top:13px;}
.home_news .left .xwimg img{transition: all 700ms ease;}
.home_news .left:hover .xwimg img{transform: scale(1.1);}
.home_news .left:hover .xwbox .yb{width:70px;}

.home_news .right{width:49%; float:left; padding-left:1rem}

.xwtab{ margin-bottom:30px;text-align:right;}
.xwtab li{ display:inline-block; padding:.1rem .3rem; margin-left:.3rem; border:1px solid #fff; border-radius:30px; font-size:.21rem} 
.xwtab li.car{ background:#fff; color:#6cb92d;}
.xwtcont{/*width:82%; */overflow:hidden;position: relative; }
.xwpublic{ display:none;}
.xwpublic .mySwiper{height: 485px;margin-left: auto;margin-right: auto; overflow:hidden; padding-bottom:60px;}
.xwpublic .swiper-slide{ border-top:1px solid #9fc781; padding-top:15px;height: calc((100% - 36px) / 4) !important;} 
.xwpublic .swiper-slide a{ display:block; color:#fff;}
.xwpublic .xwwz01{ font-size:.20rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwpublic .xwwz02{ font-size:.16rem; margin:10px 0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwpublic .xwwz03{ font-size:.17rem;}
.xwpublic .swiper-pagination{width: 100px !important;right: 108px;left: inherit; font-size:.25rem; font-family: 'D-DIN';}
.xwpublic .swiper-slide:hover .xwwz01{ text-decoration:underline; color:#f3eeee;}


.swiper-dw .swiper-button-prev{ background:#fff; border-top-left-radius:30px;border-bottom-left-radius:30px;width:50px; height:50px;right:50px;left:auto;bottom:0px;top:auto;}
.swiper-dw .swiper-button-next{ background:#fff;width:50px; height:50px;right:0px;left:auto;border-top-right-radius:30px;border-bottom-right-radius:30px;bottom:0px;top:auto;}
.swiper-dw .swiper-button-prev:after, .swiper-dw .swiper-button-next:after{ content:"";}
.swiper-dw .swiper-button-next:after {content: ""; position: absolute; left:20px;top: 50%;transform: translateY(-50%); width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #6cb92d; }
.swiper-dw .swiper-button-prev:after {content: ""; position: absolute; left:20px;top: 50%;transform: translateY(-50%); width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; 
border-right: 10px solid #6cb92d; }


/*研发专利*/
.left_text{font-size: .17rem; line-height:.40rem; color:#111;padding-left:20px; margin-top:.5rem;}
.home_yanfa .content{top: 14%;}
.zhuanli_home{ position:relative; z-index:666; overflow:hidden;}
.home_yanfa .left{ width:40%; position:absolute;left:0px;}
.home_yanfa .right{width:74%; margin-left:6%;}
.home_yanfa .right .textbox{padding-bottom:60px;overflow:hidden; position:relative;margin-left: 1rem;}
.home_yanfa .right .textbox .zlimg{max-width:40%; float:right;border-radius:40px;box-shadow: 0 8px 30px #e5e5e5;}
.home_yanfa .right .textbox .zlimg img{border-radius:40px; display:block;}
.home_yanfa .right .textbox .zllwz{ position:absolute; left:.55rem; z-index:66;bottom:1.5rem; font-size:.25rem; background:#fff; border-radius:.8rem; line-height:.8rem; text-align:center; padding:0rem .45rem;box-shadow: 0 8px 30px #e5e5e5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.home_yanfa .right .swiper-dw{width:200px;}
.home_yanfa .right .swiper-pagination{width:100px;font-size:.25rem; font-family: 'D-DIN';right:6rem;left:inherit;bottom:.65rem;}
.home_yanfa .right .swiper-dw .swiper-button-prev{ background:#1111;right:5.5rem;bottom: .62rem;}
.home_yanfa .right .swiper-dw .swiper-button-next{ background:#111111;right:5rem;bottom: .62rem;}
.home_yanfa .right .swiper-dw .swiper-button-next:after {border-left: 10px solid #fff; }
.home_yanfa .right .swiper-dw .swiper-button-prev:after {border-right: 10px solid #fff; }
.home_yanfa .right .swiper-dw .swiper-button-disabled{background:#6cb92d;opacity:1;}

/*底部*/
.szy_foot{overflow:hidden; padding:60px 0px 20px 0px;background:#499639 url(../images/dibubj.png) repeat-x center top;}
.szy_foot .left{width:26%; float:left; border-right:2px solid #fff;}
.szy_foot .left .logo{width:3rem;}
.szy_foot .left .logo_wz{ font-size:.2rem; color:#fff; font-weight:bold; margin-top:.25rem;}
.szy_foot .left .logo_wz p{ position:relative; padding-bottom:20px;}
.szy_foot .left .logo_wz p:after{ position:absolute; content:"";width:37px; height:4px; background:#fff;left:0px; bottom:0px;}
.foot_dizhi{ font-size:.16rem; color:#fff; margin-top:40px;}
.fddz_cont li{ overflow:hidden; margin-bottom:15px;}
.fddz_cont li a{ display:block; color:#fff;}
.fddz_cont li .tp{float:left;}
.fddz_cont li img{ max-width:15px;  display:block;margin-top: 5px;}
.fddz_cont li p.wz{width:84%; float:left; padding-left:11px;}
.szy_foot .right{width:74%; float:right;padding-left:.5rem;}
.caidan{width:85%; float:left;}
.caidan li{width:15.5%; float:left;}
.caidan li p a{ display:block; font-size:.2rem; color:#fff;}
.caidan li .tetbox{ margin-top:20px;}
.caidan li .tetbox a{ display:block; font-size:.16rem; color:#fff; margin-bottom:20px;}
.caidan li:first-child{width:10%;}
.caidan li:last-child{width:12%;}
.ewm{width:14%; float:right;}
.ewm p{font-size:.16rem; color:#fff; text-align:center; margin-bottom:10px;}
.fddz_cont li a:hover{ color:#402f2f;}
.caidan li a:hover{ color:#402f2f;}
.fddz_public{ display:none;}
.fddz_tab{ float:left;width:.7rem;}
.fddz_tab li{ margin-bottom:15px; cursor:pointer;}
.fddz_cont{width:80%; float:left;}


/*关于我们*/
.nyhead_ziti{ background:#fff;}
.nyhead_ziti .logo .lg1{display:block!important}
.nyhead_ziti .logo .lg2{display:none!important}
.nyhead_ziti .nav ul li a{color:#333}

.nyhead_ziti .nav ul li:hover>a{color:#fff}
.nyhead_ziti .nav ul li .subnav ul li a{color:#333!important}
 
.nyhead_ziti .header-right .header-search .pull-right a{background:url(../images/search.png) no-repeat center center;background-size:20rem!important}
.nyhead_ziti .header-right .lan span{background:url(../images/world.gif) no-repeat center center;background-size:30rem}
.nyhead_ziti .header-search:before{ background:#333;}
.nyhead_ziti .nav ul li .subnav ul li:hover a{color:#138ef8!important}
.nyhead_ziti .nav ul li .subnav ul li>a{color:#138ef8!important; border:2px solid red;}


.nyhead_ziti #search-btn .sspc{ display:none;}
.nyhead_ziti #search-btn .ssphone{ display:block;}
.nyhead_ziti .language a{ color:#000;}

.nybanner{ margin-top:.8rem}

.nyab_cont .left{width:51%; float:left; color:#111111; padding-right:40px; padding-left:20px;}
.nyab_cont .left p{ font-size:.16rem; line-height:.32rem;}
.nyab_cont .left p span{ display:block; font-size:.22rem; margin-bottom:3px;}
.nyab_cont .right{width:49%; float:right;}
.nyab_cont{ margin-top:40px;}
.nyabout_one{ margin-top:4%; margin-bottom:4%;}

/*发展历史*/
.history-bottom .pro-max {position: relative;padding:50px 0px 40px 0px; margin:0 auto;}
.history-bottom .pro-max .lishi_zb{float: left;width:49%; }
.history-bottom .pro-max .lishi_yb{float: right;width:45%; overflow: hidden; padding-top:5%;}
.history-bottom .pro-max .lishi_yb strong{ display:block; font-size:2rem; line-height:2rem; color:#acacac; padding-top:3%;}
.history-bottom .pro-max .lishi_yb p{font-size:.22rem;color: #111;margin-top:2%;}
.history-bottom{overflow: hidden;position: relative;z-index: 1; padding-left:20px;}
.history-bottom .slick-prev:before,.history-bottom .slick-next:before {display: none;}
.history-bottom .slick-prev,.history-bottom .slick-next {width: 52px;height: 52px;top: auto;bottom:27px;}
.history-bottom .slick-prev {left:-4px;background: url("../images/lcleftp.png") no-repeat center center;}
.history-bottom .slick-next {right:-3px;background: url("../images/lcrightp.png") no-repeat center center;}
.history-bottom .slick-prev:hover{background: url("../images/lcleftp.png") no-repeat center center;} 
.history-bottom .slick-next:hover{background: url("../images/lcrightp.png") no-repeat center center;} 
.history-bottom .pro-min {width: 100%;margin-left: auto;margin-right: auto;text-align: center;position: relative;
	margin-bottom:70px;background: url(../images/shixian.jpg) center 59px repeat-x;padding: 0 78px;}
.history-bottom .pro-min .getIndex {cursor: pointer;display: inline-block;*float: none;*display: inline;zoom: 1;text-align: center}
.history-bottom .pro-min .getIndex .item{font-weight:bold;font-size:22px;color:#d6d6d6;height:115px; z-index:33;background: url("../images/dhapn.png") no-repeat center 52px; padding-top:75px;}
.history-bottom .pro-min .slick-current .item{font-size:22px;color: #000000;background: url("../images/dhapnact.png") no-repeat center 44px; padding-top:85px;}

.history-bottom .slick-prev.slick-disabled{background: url("../images/lcleftp.png") no-repeat center center;}
.history-bottom .slick-next.slick-disabled{background: url("../images/lcrightp.png") no-repeat center center;}

.history-bottom .slick-prev.slick-disabled:hover{background: url("../images/lcleftp.png") no-repeat center center;} 
.history-bottom .slick-next.slick-disabled:hover{background: url("../images/lcrightp.png") no-repeat center center;} 
.nyabout_two{ background:url(../images/nyab_lsbj.jpg) no-repeat center center;overflow:hidden;background-attachment:fixed;background-size:cover; height:auto; padding-top:3%;}

/*愿景与使命*/
.nyabout_three{ background:url(../images/nyabout_whbj.jpg) no-repeat top center; padding:50px 0px 4% 0px;}
.shiming li{text-align:center;}
.shiming li .smimg{ position:relative; margin:0px 30px;}
.shiming li .smimg .smhover{height: 100%;width:50%; position:absolute;top:0px;background:rgba(255,255,255,.9); padding:.8rem .01rem .6rem 0px; min-height:3.59rem;}
.shiming li:first-child .smimg .tp img{ border-top-left-radius:30px;border-top-right-radius:30px; display:block;}
.shiming li:first-child .smimg .smhover{right:0px;}
.shiming li:last-child .smimg .tp img{ border-bottom-left-radius:30px;border-bottom-right-radius:30px; display:block;}
.shiming li:first-child .smimg .smhover{border-top-right-radius:30px;}
.shiming li:last-child .smimg .smhover{border-bottom-left-radius:30px;background:rgba(255,255,255,.8);}
.shiming li .smimg .smtext{padding-top:.2rem;}
.shiming li .smimg .smhover img{ display:block; max-width:.68rem; margin:0 auto;}
.shiming li .smimg .smtext strong{ display:block; font-size:.3rem; margin-bottom:.2rem;}
.shiming li .smimg .smtext p{ font-size:.21rem; color:#000;}
.shiming li:first-child .smimg .smhover{right:0px;}
.smphone{ display:none;}
.smphone ul li{ text-align:center; }
.smphone ul li .imgxx img{width:100%;display:block;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.smphone ul li .phcss img{border-top-left-radius:30px;border-top-right-radius:30px;width:100%;display:block;} 
.smphone ul li:nth-child(2n){ position: relative;margin-bottom:20px;}
.smphone ul li .smhover{ position:absolute;top:20%;width:100%;}
.smphone ul li .smhover .smtext strong{ display:block; font-size:18px; margin-bottom:15px;}
.smphone ul li .smhover .smtext  p{ font-size:14px; color:#000;}
.smphone ul li .smhover .smtext { margin-top:15px;}

.nyhome-title{ font-size:30px; color:#111; position:relative; padding-left:20px;margin-bottom:30px; font-weight:bold;}
.nyhome-title:before{ position:absolute; content:"";width:6px; height:20px;background: linear-gradient(to bottom, #b0cc22, #7bbd2b);left:0px; top:16px;border-radius:30px;}

/*联系我们*/
.lxlist li{ border-radius:30px; background:#f7f7f7; padding:.5rem .3rem;width:32%; float:left; margin-right:2%; font-size:.18rem; min-height:2.62rem;}
.lxlist li:last-child{ margin-right:0px;}
.lxlist li .bt{ font-size:.2rem; color:#111; font-weight:bold; padding-bottom:10px;}
.lxlist li .one{ margin-top:.2rem;overflow:hidden;}
.lxlist li .one .left{ float:left;width:.23rem;}
.lxlist li .one .right{ float:left;width:90%; padding-left:15px;}
.lxlist{ padding-left:20px;}
.nylianxi_one{ padding:3% 0px;}
.lxlist li:last-child .one .right{ padding-left:0px;}
.nylianxi_one{ background:url(../images/lxbj1.jpg) no-repeat left top;}

/*在线留言*/
.nylianxi_two{ background:#f6f6f6 url(../images/lxbj2.jpg) repeat left top; padding:3% 0px 3% 0px;}
.lx_message ul{margin:0 -10px}
.lx_message ul li{width:50%;float:left;padding:0 10px;margin-bottom:20px;}
.lx_message ul li input,.lx_message ul li select,.lx_message ul li textarea{height:54px;width:100%; border-radius:15px;padding:0 25px; border:none;color:#acacac;background:#fff;font-size:16px;-webkit-transition:.5s;transition:.5s}
.lx_message ul li input::-webkit-input-placeholder,.lx_message ul li select::-webkit-input-placeholder,.lx_message ul li textarea::-webkit-input-placeholder{color:#acacac}
.lx_message ul li input:-moz-placeholder,.lx_message ul li select:-moz-placeholder,.lx_message ul li textarea:-moz-placeholder{color:#acacac;opacity:1}
.lx_message ul li input::-moz-placeholder,.lx_message ul li select::-moz-placeholder,.lx_message ul li textarea::-moz-placeholder{color:#acacac;opacity:1}
.lx_message ul li input:-ms-input-placeholder,.lx_message ul li select:-ms-input-placeholder,.lx_message ul li textarea:-ms-input-placeholder{color:#acacac}
.lx_message ul li input:focus,.lx_message ul li select:focus,.lx_message ul li textarea:focus{color:#acacac;border:1px solid #6cb92d;}
.lx_message ul li input:focus::-webkit-input-placeholder,.lx_message ul li select:focus::-webkit-input-placeholder,.lx_message ul li textarea:focus::-webkit-input-placeholder{color:#acacac}
.lx_message ul li input:focus:-moz-placeholder,.lx_message ul li select:focus:-moz-placeholder,.lx_message ul li textarea:focus:-moz-placeholder{color:#acacac;opacity:1}
.lx_message ul li input:focus::-moz-placeholder,.lx_message ul li select:focus::-moz-placeholder,.lx_message ul li textarea:focus::-moz-placeholder{color:#acacac;opacity:1}
.lx_message ul li input:focus:-ms-input-placeholder,.lx_message ul li select:focus:-ms-input-placeholder,.lx_message ul li textarea:focus:-ms-input-placeholder{color:#acacac}
.lx_message ul li select{appearance:none;-moz-appearance:none;-webkit-appearance:none}
.lx_message ul li textarea{height:220px;resize:none;overflow:hidden;padding-top:18px}
.lx_message ul .select{width:100%}
.lx_message ul .yzm{width:100%;margin-top:20px; position:relative;}
.lx_message ul .yzm input{width:100%;color:#999;font-size:14px;display:inline-block;vertical-align:top;padding:0 15px 0px 180px; text-align:center;}
.lx_message ul .yzm a img{display:block; border-radius:15px; position:absolute;left:0px;top:0px;width:184px;height:54px;}

.tijiao button[type='submit']{ background:none; border:none !important; cursor:pointer;}
.tijiao{ margin-top:2%;}

.ditu img{ display:block;}
.ditu .lxphone{ display:none;}

/*科学技术详细*/
.kxse_yi{ font-size:16px; color:#595959; line-height:30px;}
.kxse_yi .kximg{ margin-bottom:20px;}
.kxse_yi .kximg img{ display:block; border-radius:40px;}
.nykexue_one{ padding:3% 0px;}
.kxse_er{ margin-top:4%; overflow:hidden; border-top:1px solid #6cb92d; padding:2% 0px 1% 0px; color:#111;border-bottom:1px solid #6cb92d; margin-bottom:2%;}
.kxse_er li{ overflow:hidden; margin-bottom:.4rem;}
.kxse_er li .left{float:left;width:51%; padding-right:3%;}
.kxse_er li .right{float:right;width:49%;}
.kxse_er li .right img{ display:block; border-radius:45px;width:100%;}
.kxse_er li .biaoti{ font-size:.2rem; margin-bottom:.3rem; padding-top:.15rem;}
.kxse_er li .textbox p{ font-size:.16rem; line-height:.32rem;}
.kxse_er li .textbox p:last-child{ margin-bottom:0px;}
.kxse_er li:nth-child(2n) .left{ float:right;width:49%;padding-left:3%; padding-right:0px;}
.kxse_er li:nth-child(2n) .right{ float:left;width:51%; }
.kxse_san{ padding:1.5% 0px;}
.keboxtet .biaoti{font-size:.2rem; margin-bottom:.3rem; padding-top:.15rem;}
.keboxtet { margin-top:20px;}
.keboxtet .textbox p{font-size:.16rem; line-height:.32rem; text-indent:2em;}
.kxse_san .kxtupian img{ display:block; border-radius:45px;width:100%;}

.kxse_si{ border-top:1px solid #cccccc; padding-top:40px; margin-bottom:40px;}
.pianzhang{font-size:16px; color:#a9aaa9; border-left:2px solid #6cb92d; padding:15px 0px 0px 30px; overflow:hidden;}
.pianzhang a{color:#a9aaa9;}
.pianzhang p{ margin-bottom:15px;}
.pianzhang p:hover{ color:#6bba2d;}
.pianzhang p:hover a{ color:#6bba2d;}

/*科学技术列表*/
.nykxlist_one{ padding:3% 0px;}
.lxlbmenu li{ display:inline-block; position:relative; padding-left:.3rem; margin-left:.3rem;transition: all 500ms ease;}
.lxlbmenu li:before{width:2px; height:18px; position:absolute; content:""; background:#aaaaaa;left:0px;top:8px;transition: all 500ms ease;}
.lxlbmenu li a{ display:block; color:#aaa; font-size:20px;transition: all 500ms ease;}
.lxlbmenu li:first-child{ margin-left:0px;}
.lxlbmenu li:hover:before,.lxlbmenu li.car:before{width:8px; height:25px;background: linear-gradient(to bottom, #b0cc22, #7bbd2b); border-radius:15px;top:4px;}
.lxlbmenu li:hover a,.lxlbmenu li.car a{ color:#111;}
.liebiaokx_xx{ margin-top:40px;}
.liebiaokx_xx li{ border-bottom:1px solid #5b9f24; overflow:hidden; margin-bottom:20px;}
.liebiaokx_xx li .kxlb_img{ float:left;width:34.7%; overflow:hidden;}
.liebiaokx_xx li .kxlb_img img{ display:block; border-radius:30px;transition: all 500ms ease;}
.liebiaokx_xx li .kxlb_text{ float:left;width:65.3%;padding-left:30px; margin-top:.2rem;}
.liebiaokx_xx li a{ display:block;overflow:hidden; padding:30px 30px 30px 30px;margin-bottom:20px; border-radius:30px;}
.liebiaokx_xx li:hover a{ background:#f7f7f7;}
.liebiaokx_xx li .kxlb_text .biaoti{ font-size:.22rem; margin-bottom:.25rem;}
.liebiaokx_xx li .kxlb_text .kxwenzi{ font-size:.16rem; line-height:.32rem; margin-bottom:.3rem;}
.kx_more{width:130px; height:32px; line-height:32px; font-size:16px; color:#fff; background:#5b9f24; border-radius:15px; padding-left:10px;}
.kx_more em{display: inline-block;padding-right: 10px;font-style: normal;}

.kx_more .line-with-arrow{width:32px; height:1px;}
.kx_more .line-with-arrow::after {top: -3px;border-left: 13px solid #fff;border-top: 3px solid transparent;right: 0px;}
.liebiaokx_xx li:hover a{ color:#111;}
.liebiaokx_xx li:hover .kxlb_img img{    transform: scale(1.1);}
.liebiaokx_xx li:hover{ border:none;}



/*页码*/
.yemapage{text-align:center;overflow:hidden; padding-top:4%;}
.yemapage a{display:inline-block;line-height:36px;padding:0 10px;height:36px;margin:0 0 4px 4px;font-family:arial;font-size:22px;color:#b8b8b8}
.yemapage a:hover{color:#000;}
.yemapage .num2{background:url(../images/page1.png) no-repeat center center;padding:0;width:37px;vertical-align:middle}
.yemapage .num3{background:url(../images/page2.png) no-repeat center center;padding:0;width:37px;vertical-align:middle}
.yemapage .page-num-current{color:#000;}

/*研发*/
.nykxyanfa_cont{ padding:4% 0px; overflow:hidden;}
.yanfa_left{width:48.5%;float:left;}
.yanfa_left img{ display:block; border-radius:45px;}
.yanfa_right{width:51.5%;float:left; padding-left:4%;}
.downlist{ margin-bottom:.2rem; overflow:hidden; padding-top:6.5%;}
.downlist li{ overflow:hidden;line-height:32px; margin-bottom:.25rem;}
.downlist li .wz{width:70%; float:left;color:#111; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.downlist li .zs{width:30%;max-width:130px; float:right; background:#68b32b; border-radius:30px;height:32px; line-height:32px; text-align:center; color:#fff;}
.downlist li .zs img{ display:inline-block;padding-left:10px; vertical-align:middle; margin-top:-5px;}
.downlist li:hover .wz{ color:#68b32b;}

/*新闻中心*/
.nyxinwen_one{ padding:4% 0px;}

.xinwenlist{ margin-top:3%;}
.xinwenlist li{ padding:20px 20px 30px 20px; overflow:hidden;transition: all 500ms ease; border-bottom:2px solid #aed68e; margin-bottom:30px;}
.xinwenlist li .date{width:1.2rem; float:left;color:#aaaaaa; text-align:center; margin-top:6%;}
.xinwenlist li .date span{ display:block;font-size:.4rem; border-bottom:2px solid #cdcdcd;}
.xinwenlist li .date em{ display:block; font-size:.25rem; font-style:normal;}
.xinwenlist li .text{width:8rem; float:left;padding:3.5% 5% 0px 5%;}
.xinwenlist li .text .wz01{ font-size:.2rem; color:#68b32b; font-weight:bold; margin-bottom:.18rem;}
.xinwenlist li .text .wz02{ font-size:.16rem; color:#111; line-height:.32rem;margin-bottom:.18rem;}
.xinwenlist li .xwimg{width:4.04rem; float:right; overflow:hidden;}
.xinwenlist li .xwimg img{ display:block;border-radius:30px;transition: all 500ms ease;}
.xinwenlist li:hover{ background:#f7f7f7;box-shadow: 2.5px 4.33px 5px 0 rgba(0,0,0,0.02); border-radius:30px; border-bottom:none;}
.xinwenlist li:hover .xwimg img{    transform: scale(1.1);}

/*新闻中心详细*/
.nyxinwenxx_one{ margin-top:.8rem}
.nyxinwenxx_one{ padding-top:3%;}
.xinwen_tit{ font-size:28px; color:#111; margin-bottom:15px;}
.xinwen_wz01{ font-size:18px; color:#aaa; padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #6cb92d;}
.xinwen_wz01 img{ vertical-align:middle; margin-right:8px; margin-top:-5px;}
.xinwen_wz02{ font-size:16px; line-height:32px; color:#595959; padding-bottom:3%;}
.xinwen_wz02 p{ text-indent:2em; margin-bottom:30px;}
.xinwen_wz02 p.xwimg{ text-indent:inherit}
.xinwen_wz02 p.xwimg img{ display:block; border-radius:30px;}

/*人才招聘*/
.nyxinwen_one{ background:url(../images/join_bj.jpg) no-repeat top center;}
.jontab{ margin-top:50px;}
.nyjoblist .bd{margin-left:auto;margin-right:auto;padding-bottom:10px;background:url(../images/jbg.jpg) repeat-y top center}
.nyjoblist .bd dl{position:relative}
.nyjoblist .bd .span-01{width: 22%; display:block; float:left;text-align: left;padding-left:38px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;}
.nyjoblist .bd .span-02{width: 11%;display:block;float:left;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyjoblist .bd .span-03{width: 18%;display:block;float:left;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyjoblist .bd .span-04{width: 28%;display:block;float:left; text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyjoblist .bd .span-05{width: 13%;display:block;float:left;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyjoblist .bd dt .icon{float: right;width:32px;height:22px;cursor: pointer;background: url(../images/btn_06.png) no-repeat center;transition: all 0.1s ease-out 0s; margin-right:20px;}	
	
.nyjoblist .bd .bt{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;color:#333;font-size:18px; font-weight:bold;line-height:70px;height:70px; margin-bottom:12px;}
.nyjoblist .bd dl{margin-bottom:15px;}
.nyjoblist .bd dt{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;overflow:hidden;background:#f7f7f7;padding:20.5px 0;cursor:pointer;font-size:18px;position:relative;transition:all .5s;border-radius:30px;}
.nyjoblist .bd .cur .icon{    background: url(../images/btn_06_h.png) no-repeat center;}

.nyjoblist .bd dd{background:#fff;height:0;overflow:hidden}
.nyjoblist .bd dd .nr{overflow: hidden;background: #f7f7f7;padding:38px 0 42px 0;line-height: 2;font-size: 14px;color: #666666;position: relative;}
.nyjoblist .bd dd .nr .joinFl{width: 50%;padding: 0 50px;float: left;box-sizing: border-box;}
.nyjoblist .bd dd .nr p strong{ color:#333; font-weight:normal; font-size:24px; margin-bottom:18px; display:block;}
.nyjoblist .bd dd .nr p{ color:#666; font-size:16px;}
.nyjoblist .bd dd .nr .joinFr{width: 50%; border-left: #f2f2f2 2px solid;padding: 0 50px;float: right;box-sizing: border-box;}
.nyjoblist .bd .cur dt{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;background-image: linear-gradient(40deg, #6cb92d 30%, #91de22 100%);color:#fff; border-bottom-left-radius:0;border-bottom-right-radius:0;}
.nyjoblist .bd .cur dd{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;height:auto;background:#f7f7f7;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.nyjoblist .bd .cur dd .nr{border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.nyjoblist .bd dd .nr .nytext{ overflow: hidden; border-bottom:1px solid #6fbc2c;border-bottom-left-radius:30px;border-bottom-right-radius:30px; margin-bottom:30px; padding-bottom:30px;}
.nyjoblist .bd dd .nr .nyyouxiang { text-align:right; font-size:28px; padding-right:50px;}
.nyjoblist .bd dd .nr .nyyouxiang p{color:#111;}


/*文化*/
.wenhua_cont{ margin-top:4%;}
.wenhua_cont p{ font-size:16px; line-height:32px; color:#111; margin-bottom:20px;}
.wenhua_cont p img{ display:block; border-radius:30px;}
.wenhuabj{ background:url(../images/wenhua_bj.jpg) no-repeat center bottom;}
.nybanner img{ display:block;}






@media(max-width:1600px) {

.xwpublic .mySwiper{ height:400px;}


}

@media(max-width:1400px) {
.kexue_list li .tupian .tphover{ font-size:.25rem;}	
.xwpublic .swiper-slide{ padding-top:30px;}
.xwpublic .mySwiper{ padding-bottom:30px; height:340px;}
.line-with-arrow{width:43px;}
.home_yanfa .right .swiper-dw .swiper-button-prev{right:5.7rem;}

.home_yanfa .right .swiper-pagination{right:6.5rem;}
.home_yanfa .right .swiper-dw .swiper-button-next,.home_yanfa .right .swiper-dw .swiper-button-prev{bottom:.45rem;}


}
@media(max-width:1200px) {
.home_yanfa .right .swiper-dw{width:300px;}	
.home_yanfa .right .swiper-pagination{ right:100px; font-size:20px;bottom:10px;}	
.home_yanfa .right .swiper-dw .swiper-button-prev,.home_yanfa .right .swiper-dw .swiper-button-next{right:0px; bottom:0px;}
.home_yanfa .right .swiper-dw .swiper-button-prev{right:50px;}	
.home_yanfa .right .textbox .zllwz{ font-size:14px;line-height: 40px;}
.xwpublic .swiper-pagination{font-size:20px;}

.phone-nav{ display:block;right:-42px;}
.header{ height:60px;}
.container {width: 100%;padding: 0 15px;max-width: 750px;}
.header .logo{width:160px;}  
 .header .nav{ display:none;}
.header .info{top:17px;right:42px;} 
.header-search{width:22px; height:22px;} 
 .header-search img{ max-height:100%;}
.header .header-search::before{ display:none;} 
.header .language{ font-size:14px; margin-left:8px;} 
.header-search .search .search-main{top:18px;} 
  
.hone_about{ font-size:14px; line-height:26px; margin-top:20px;}  
.content {top: 7%;} 
.home_ls{ margin-top:30px;}
.home_ls li .wz02{ font-size:14px;padding-top:18px;margin-top: 16px;}
.home_ls li em{ font-size:14px;}
.kexue_list{margin-top: 20px;}
.kexue_list li .kxbox .kxwz{ margin-bottom:15px;}
.kexue_list li .kxbox{ font-size:14px;margin-top: 11px;}
.kexue_list li .kxbox .kxmore{width:76%;}
.home_news .left .xwbox .zb .text01{ font-size:17px;}
.home_news .left .xwbox .zb .text03,.home_news .left .xwbox .zb .text02{ font-size:14px;}
.home_news .left .xwbox{margin-top: 22px;}
.home_news .left .xwbox .yb{ margin-top:20px;}
.xwtab li{ font-size:14px;}  
.xwpublic .xwwz01{ font-size:17px;}
.xwpublic .xwwz03,.xwpublic .xwwz02{ font-size:14px;}
.xwpublic .mySwiper{ height:310px;}
.xwpublic .swiper-slide{height: calc((100% - 70px) / 2) !important;justify-content: left;}
.left_text{ font-size:14px; line-height:28px;}
.home_yanfa .content{top: 7%;}
.home_yanfa .right .textbox{padding-bottom: 80px;}
.caidan{ display:none;}
.szy_foot .left{width:60%;}
.szy_foot .left .logo{width:200px;}
.szy_foot .left .logo_wz{ font-size:18px;}
.foot_dizhi{ font-size:14px;}
.szy_foot .right{width:30%;}
.ewm{width:100%;}
.ewm p{ font-size:14px;}

.news .content {top:7%;}
.home_news{margin-top:25px;}
.home-title{ font-size:32px;}
.home-title::before {width:5px;height: 18px;top:17px;}

.fddz_tab{ float:none;width:100%;margin-top: 29px;}
.fddz_tab li{ display:inline-block; padding-right:30px; font-size:16px;}
.fddz_cont{width:100%;}
.fddz_cont li p.wz{width:86%;}

.nybanner{ margin-top:60px;}
.nyxinwenxx_one{margin-top:60px;}
.nyab_cont .left p{ font-size:14px; line-height:26px;}
.nyab_cont .left p span{ font-size:18px;}
.nyab_cont .left{width:100%; float:none; margin-bottom:10px;}
.nyab_cont .right{width:100%; float:none;}

.history-bottom .pro-max .lishi_yb strong{ font-size:30px;}
.history-bottom .pro-max .lishi_yb p{ font-size:18px;}
.history-bottom .pro-max{width:100%;padding: 30px 0px 14px 0px;}
.history-bottom .pro-min .getIndex .item{ font-size:14px;}
.history-bottom .pro-min .slick-current .item{ font-size:18px;padding-top: 80px;}
.shiming{ padding-left:12px;}
.shiming li .smimg{ margin:0px;}
.shiming li .smimg .smhover{ }
.shiming li .smimg .smtext strong{ font-size:18px; margin-bottom:10px;}
.shiming li .smimg .smtext p{ font-size:14px;}
.shiming li .smimg .smtext{ padding-top:10px;}

.lxlist li .bt{ font-size:17px;}
.lxlist li{ font-size:14px;}
.lxlist li .one .left{width:18px;}
.lx_message ul{margin:0}
.kxse_yi{ font-size:14px;}
.kxse_er li .biaoti{ font-size:16px;}
.kxse_er li .textbox p{ font-size:14px; line-height:28px;}
.kxse_er li .left{ float:none;width:100%; padding-right:0px; margin-bottom:20px;}
.kxse_er li .right{ float:none;width:100%;}
.kxse_er li:nth-child(2n) .left{ float:none;width:100%; padding-left:0px;}
.kxse_er li:nth-child(2n) .right{ float:none;width:100%;}

.keboxtet .biaoti{font-size:16px;}
.keboxtet .textbox p{font-size:14px; line-height:28px;}

.downlist li .wz{ font-size:14px;}
.downlist li .zs{font-size:14px;}
.liebiaokx_xx li .kxlb_text .biaoti{ font-size:17px; margin-bottom:5px;}
.liebiaokx_xx li .kxlb_text .kxwenzi{ font-size:14px; line-height:28px;}
.lxlbmenu li a{ font-size:17px;}
.lxlbmenu li:hover::before, .lxlbmenu li.car::before {width: 4px;height: 18px;top: 6px;}
.lxlbmenu li::before {top: 5px;}
.lxlbmenu li{ padding-left:10px; margin-left:10px;}
.liebiaokx_xx{ margin-top:25px;}

.xinwenlist li .date { display:none;}
.xinwenlist li .text{width:63%; padding-left:0px;}
.xinwenlist li .text .wz01{ font-size:16px;}
.xinwenlist li .text .wz02{ font-size:14px; line-height:28px;}
.xinwenlist li .xwimg{width:37%;}

.xinwen_tit{ font-size:18px;}
.xinwen_wz01{ font-size:14px;}
.xinwen_wz02{ font-size:14px; line-height:28px;}
.wenhua_cont p{ font-size:14px; line-height:28px;}



}

@media(max-width:1024px) {
.header .container{width:17.8rem;}	
.about .content,.kxjs .content,.news .content,.zl .content{width:100%; position:inherit; left:inherit; padding:0px 30px;top:inherit; margin-top:40px;right:inherit;}
.home_bj2,.home_bj3,.home_bj4,.home_bj1{ display:none;}

.home_ls li .counter{ font-size:40px;line-height: 40px;}

.home_ls li .wz02::before { height:3px;}
.news{ background:#69a73b; overflow:hidden; padding-bottom:30px; margin-top:30px;}
.kexue_list{width:100%;}
.kexue_list li .tupian .tphover{ font-size:18px;line-height: 36px;}
.kexue_list li .kxbox .kxwz{ line-height:26px;}
.kexue_list li .kxbox .kxmore{ padding:0px 20px;width:100%;}
.line-with-arrow{width:38px;}
.home_news .left{width:40%;}
.home_news .right{width:60%;}
.home_news .left .xwbox .yb{ margin-top:10px;}
.xwtab li{ font-size:15px;}
.home_yanfa .left{width:50%; float:left;}
.home_yanfa .right{width:50%; float:right; padding-bottom:40px;}
.zhuanli_home{ position:inherit; z-index:inherit;}
.home_yanfa .right .textbox .zlimg{ max-width:100%; float:none;}
.home_yanfa .right .textbox .zllwz{ position:inherit; left:inherit;top:inherit;bottom:0px; margin-top:20px;}
.home_yanfa .right .textbox{ padding:0px 20px 20px 20px;}
.home_yanfa .right .mySwiper{padding-bottom: 70px;} 

.szy_foot{ padding-top:30px;}
.szy_foot .container{ margin-left:0px; padding:0px 30px;}
.szy_foot .left{width:60%;}
.szy_foot .left .logo_wz{ font-size:16px;}
.szy_foot .left .logo{ max-width:215px;}
.szy_foot .left .logo_wz p{ padding-bottom:12px;}
.fddz_cont{ font-size:14px;margin-top:10px;}
.fddz_cont li img{ max-width:16px;}
.fddz_cont li p.wz{padding-left: 15px;}
.szy_foot .right{width:25%;}
.caidan{ display:none;}
.ewm{width:90%; float:right;}
.ewm p{ font-size:14px;}
.yanfa_left{width:100%; float:none; margin-bottom:20px;}
.yanfa_right{width:100%; float:none; }
.downlist li .zs{width:110px;}
.downlist li{ margin-bottom:20px;}
.yemapage a{ font-size:17px;}
.downlist{ padding-top:0px;}
.liebiaokx_xx li .kxlb_img{width:100%; float:none; margin-bottom:15px;}
.liebiaokx_xx li .kxlb_img img{ margin:0 auto;}
.liebiaokx_xx li .kxlb_text{width:100%; float:none; padding-left:0px;}
.liebiaokx_xx li a{ padding:10px;}
.liebiaokx_xx li:hover a{ padding:10px;}
.liebiaokx_xx li:hover .kxlb_text{ padding-left:0px;}

.nyjoblist .bd .bt{ font-size:15px;height: 55px;line-height: 55px;}
.nyjoblist .bd dt{ font-size:15px;padding: 14px 0;}
.nyjoblist .bd dd .nr p strong{ font-size:16px;margin-bottom: 8px;}
.nyjoblist .bd dd .nr p{font-size: 14px;}
.nyjoblist .bd dd .nr .joinFl{ padding:0px 35px;}
.nyjoblist .bd dd .nr{padding: 26px 0 42px 0;}
.nyjoblist .bd dd .nr .joinFr{padding:0px 35px;}




}


.yd_banner{display:none;}

@media(max-width:767px) {
    
.banner{display:none;}
.yd_banner{display:block;} 
 
.kexue_list li{width:100%; float:none; margin-right:0px; margin-bottom:30px;}	
.kexue_list li .tupian .tpimg{ max-width:300px; margin:0 auto;}	
.kexue_list li .tupian::after{ max-width:300px; margin:0 auto;left:0;right:0px;}
.kexue_list li .kxbox .kxmore{width:50%;}
.home_news .left{width:100%; float:none; margin-bottom:30px;}	
.home_news .right{width:100%; float:none; padding-left:0px;}	
.xwpublic .mySwiper{ height:230px;}
.xwpublic .swiper-slide{height: calc((100% - 60px) / 1) !important;}
.home_yanfa .left{width:100%; float:none; overflow:hidden;position: inherit;}	
.home_yanfa .right{width:100%; float:none; margin-left:0px;margin-top:10px;padding-bottom: 23px;}	
.home_yanfa .right .textbox{ margin-left:0px;}
.ewm{width:100%; margin-top:10px;}
.szy_foot .right{width:33%;}	
.szy_foot .left .logo{max-width: 190px;}
.xwtab li{ padding:6px 15px;margin-left:10px; font-size:14px;}
.xwtab li:first-child{ margin-left:0px;}
.header-search{top: -2px;} 
.home_ls li .wz02{ padding-top:10px;margin-top: 10px;}
.header .container {width: 16.8rem;}
.home-title{padding-left:12px;font-size:25px;}
.header {height:52px;}
.header .logo{top:10px;} 
 .header .info{top:15px;}
.home-title::before {width:4px; height:15px;top: 14px;}

.nybanner{ margin-top:52px;}
.nyxinwenxx_one{ margin-top:52px;}
.nyab_cont .left{ padding-left:12px;}
.nyab_cont{ margin-top:15px;}

 .history-bottom .pro-max .lishi_zb{width:100%; float:none;}
.history-bottom .pro-max .lishi_yb{ padding-top:20px;width:100%; float:none;}
.nyab_lishi{ padding-top:40px;}
.history-bottom .pro-max .lishi_yb p{ font-size:14px;}
.history-bottom .pro-max .lishi_yb strong{ font-size:22px; padding-top:15px; line-height:40px;}
.history-bottom .pro-min{ margin-bottom:30px;}

.history-bottom .slick-prev,.history-bottom .slick-next {width:35px;height: 35px;bottom:40px;}
.history-bottom .slick-prev {background: url("../images/sjlsleft.png") no-repeat center center;left:0px;}
.history-bottom .slick-next {background: url("../images/sjlsright.png") no-repeat center center;right:0px;}
.history-bottom .slick-prev:hover{background: url("../images/sjlsleft.png") no-repeat center center;} 
.history-bottom .slick-next:hover{background: url("../images/sjlsright.png") no-repeat center center;} 
.history-bottom .slick-prev.slick-disabled{background: url("../images/sjlsleft.png") no-repeat center center;}
.history-bottom .slick-next.slick-disabled{background: url("../images/sjlsright.png") no-repeat center center;}
.history-bottom .slick-prev.slick-disabled:hover{background: url("../images/sjlsleft.png") no-repeat center center;} 
.history-bottom .slick-next.slick-disabled:hover{background: url("../images/sjlsright.png") no-repeat center center;} 

.shiming{ display:none;}
.smphone{ display:block;}
.history-bottom{ padding-left:0px;}
.nyabout_two{ padding-top:30px;}
.nyhome-title{ font-size:25px;padding-left: 14px;margin-bottom: 20px;}
.nyhome-title::before {width:4px; height:15px;top: 14px;}
.nyabout_three{ padding-top:30px;}

.lxlist li{width:100%; float:none; margin-right:0px; margin-bottom:15px; padding:20px;}
.lxlist {padding-left:0px;}

.ditu .lxphone{ display:block;}
.ditu .lxpc{ display:none;}

.yemapage{ padding:20px 0px;}


.xinwenlist li .text{width:100%; float:none; margin-bottom:20px; padding-top:0px;}
.xinwenlist li .xwimg{width:100%; float:none;}
.xinwenlist li .xwimg img{ margin:0 auto;}

.nyjoblist .bd dd .nr .joinFl{width:100%; float:none;    padding: 0px 10px;}
.nyjoblist .bd dd .nr .joinFr{width:100%; float:none; margin-top:15px;}
.nyjoblist .bd .span-02, .nyjoblist .bd .span-05{ display:none;}
.nyjoblist .bd .span-03{width:30%;}
.nyjoblist .bd dt .icon {width:50px;}

.nyjoblist .bd dd .nr{ padding-bottom:20px;}
.tijiao img{ max-width:130px;}
.lx_message ul .yzm { margin-top:0px;}



}


@media (max-width:640px){.header-search .search .search-main{right:-74px;width:280px}
.szy_foot .left{width:100%; float:none;border-right:none;}
.szy_foot .right{width:100%; float:none;}

.lx_message ul li{width:100%;padding:0}
.lx_message ul li textarea{height:100px}
.lx_message ul .submit{margin-top:0}
.lx_message ul .submit input{width:120px;padding:0 5px;font-size:12px}
.lx_message ul .submit .btn{margin-left:1px;font-size:14px;width:80px}

}