.body{ font-size:14px; }
.main{ }
.mauto{ max-width:1200px;margin:0 auto;}
.ind2em{ text-indent:2em;}
/*---------------头部导航--------------*/
.header{ padding:0 70px; position:fixed; left:0; right:0; top:0; z-index:10; background:transparent; top:63px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.mini{ background:#fff; top:0;}
.header .header_in{}
.header .logo {float:left; margin-right:50px;}
.header .logoWhiteBg{ display:none;padding-top:5px; padding-bottom:5px;}
.header .logo img{transition: all 0.5s;-webkit-transition: all 0.5s; max-height:70px;}
.header .logoWhiteBg img{ max-height:60px;}
.mini{ padding-left:20px; box-shadow:0 2px 5px rgba(0,0,0,0.05); -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.05);}
.mini .logo{ display:none;}
.mini .logoWhiteBg{ display:block; }
.mini .logo img{}
.menu{ cursor:pointer; position:fixed; left:274px; top:70px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.mini .menu{ right:0; top:0; left:auto;}
.menu .icon_menu{ display:block; width:70px; height:70px; background:url(../images/icon_menu.png) no-repeat center #9CBA34;}
.panel{ position:fixed; left:0; width:100%; top:0; height:100%;z-index:99; overflow-x:hidden;  visibility:hidden; }
.panel.show{visibility:visible;}
.panel .close{ position:absolute; z-index:9; left:150px; top:72px; width:55px; height:0; cursor:pointer; background:url(../images/close.png) no-repeat center;transition: all 0.5s;-webkit-transition: all 0.5s; background-size:100% 100%; }
.panel.show .close{left:72px; height:55px; }
.panel .logo_p{ position:absolute; z-index:9; right:90%; top:72px;transition: all 0.5s;-webkit-transition: all 0.5s; }
.panel.show .logo_p{ right:72px;}
.panel .col_l{ float:left; width:50%; display:table; position:relative; height:100%; table-layout:fixed; left:-50%; background:#fff;transition: all 0.5s;-webkit-transition: all 0.5s; }
.panel.show .col_l{ left:0;}
.panel .col_l::after{
 z-index:1;
 content:'';
 position:absolute;
 top:0;
 width:0;
 height:0;
 border-top:100vh solid #fff;
 border-right:3vw transparent solid;
 transform:translate3d(-1px, 0, 0);
 -webkit-transition:all .5s;
 transition:all .5s}
.panel .col_r{ float:right; width:50%; height:100%; position:relative; right:-50%;transition: all 0.5s;-webkit-transition: all 0.5s; background:rgba(182,212,80,0.95);}
.panel.show .col_r{ right:0;}
.navBox{ display:table-cell; height:100%; width:100%; vertical-align:middle;}
.nav li > a {
  line-height: 80px;
  font-size: 30px;
  color: #000; 
  position:relative;
  display:block;
  padding-left:40%;
}
.nav li.act > a,.nav li:hover > a{ color:#b6d450;}
.head_r{ position:fixed; top:63px; right:70px;transition: all 0.5s;-webkit-transition: all 0.5s; line-height:1.3; }
.head_r > div{ border:1px solid rgba(255,255,255,0.6); width:68px; height:68px; cursor:pointer;}
.bd{ padding-top:12px; text-align:center; color:#fff; width:100%; display:block;}
.bd i{ display:inline-block; *display:inline; *zoom:1; width:24px; height:24px;}
.bd i.icon_search{background:url(../images/ic1.png) no-repeat center;}
.bd i.icon_weixin{background:url(../images/ic2.png) no-repeat center;}
.bd i.icon_mail{background:url(../images/ic3.png) no-repeat center;}
.head_r .search{position:relative; float:left;}
.head_r .search .pop_search{ position:absolute; top:0; right:67px; background:#FFFFFF; padding:17px 17px 16px; display:none; z-index:9;box-shadow:0 1px 2px rgba(0,0,0,0.05); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);}
.head_r .search:hover .pop_search { display:block;}
.head_r .search .pop_search .searchBox{position:relative;}
.head_r .search .pop_search .searchBox .search_h{ width:248px; color:#5c5c5c; box-sizing:content-box; border:1px solid #e0e0e0; padding:8px 50px 8px 10px;}
.head_r .search .pop_search .searchBox .search_btn{position:absolute; top:1px; right:1px; bottom:1px; width:39px; background:url(../images/icon2.png) no-repeat center #fff; cursor:pointer;}
.head_r .weixin{ float:left; border-left:0; position:relative;}
.head_r .weixin .pop_weixin{ position:absolute; top:67px; right:0; background:#FFFFFF; padding:12px; display:none; z-index:9;box-shadow:0 1px 2px rgba(0,0,0,0.05); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);}
.head_r .weixin .pop_weixin img{ max-width:150px;}
.head_r .weixin:hover .pop_weixin{ display:block;}
.head_r .mail{ float:right; border-top:0;}
.mini .head_r{ opacity:0;}
/*-------------banner--------------*/
.banner{position:relative;}
.banner_list li{}
.banner_list .pager{position:absolute; z-index:2; bottom:55px; left:80px; right:0; text-align:left;}
.banner_list .pager .swiper-pagination-bullet{ margin-right:50px; width:4px; height:4px; background:#fff; box-sizing:border-box; border-radius:50%; -webkit-border-radius:50%; opacity:1; position:relative;}
.banner_list .pager .swiper-pagination-bullet-active:before{ content:''; position:absolute; left:50%; margin-left:-10px; margin-top:-10px; top:50%; width:20px; height:20px; background:url(../images/bn_cur.png) no-repeat center;}
.banner_list .slide_btn .prev_b,.banner_list .slide_btn .next_b{ position:absolute; top:50%; margin-top:-25px; width:50px; height:50px;  background:url(../images/slide1.png) no-repeat; cursor:pointer; visibility:hidden; z-index:1;transition: all 0.5s;-webkit-transition: all 0.5s;}
.banner_list:hover .slide_btn .prev_b,.banner_list:hover .slide_btn .next_b{ visibility:visible;}
.banner_list .slide_btn .prev_b{ background-position:0 0; left:20px;}
.banner_list .slide_btn .next_b{ background-position:0 -50px; right:20px;}
.banner_list:hover .slide_btn .prev_b{ left:65px;}
.banner_list:hover .slide_btn .next_b{ right:65px;}
.banner_list .adore_d{ position:absolute; z-index:1; bottom:50px; left:50%; margin-left:-13px; width:26px; height:44px; border:2px solid #fff; border-radius:13px; -webkit-border-radius:13px;}
.banner_list .adore_d:before{ content:''; position:absolute; left:50%; margin-left:-2px; top:15px;  width:4px; height:10px; background:#fff; border-radius:2px; -webkit-border-radius:2px; animation:sxd 1s ease-in-out infinite; -webkit-animation:sxd 1s ease-in-out infinite;}
@-webkit-keyframes sxd {
  from, 50%, to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  75%{
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes sxd {
  from, 50%, to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  75%{
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
/*-----------底部---------------*/
.footer{  background:#686B70; color:#fff; }
.footer a{ color:#fff;}
.footer a:hover{ text-decoration:underline;}
.footer .mauto{ padding:0 70px; max-width:100%;}
.sec_f1{ border-bottom:1px solid #999999; padding:44px 0;}
.nlk a{ font-size:16px; margin-left:65px;}
.sec_f2{ margin-top:30px;}
.sec_f2 .ct{ float:left; width:25%;}
.sec_f2 .ct4{ width:auto; float:right;}
.map_f{ margin-top:32px;}
.ct4 .qr_f{ margin-top:10px;}
.l_sel{ position:relative;width:260px; max-width:100%;}
.l_sel .l_dt{ line-height:50px; padding:0 55px 0 30px;  position:relative; background:#57585C; cursor:pointer;}
.l_sel .l_dt:before{ content:''; width:15px; height:14px; background:url(../images/f3.png) no-repeat center; position:absolute; right:28px; top:50%; margin-top:-7px;}
.l_sel .l_opt{ display:none; position:absolute; top:50px; left:0; right:0; line-height:1.5; background:#505050;}
.l_sel .l_opt li{ padding:8px 30px; border-bottom:1px solid #666;}
.sec_f3{ padding:35px 0 45px;}
.sec_f3 .jz{ line-height:50px;}
.share_f{ float:left;}
.share_f .bdsharebuttonbox{ display:inline-block; vertical-align:middle;}
.share_f .bdsharebuttonbox a{ width:50px; height:50px; padding-left:0; margin:0 20px 0 0;background:url(../images/f_s.png) no-repeat;}
.share_f .bdsharebuttonbox a.bds_tsina{ background-position:0 0;}
.share_f .bdsharebuttonbox a.bds_weixin{ background-position:-70px 0;}
.share_f .bdsharebuttonbox a.bds_twi{ background-position:-140px 0;}
.share_f .bdsharebuttonbox a.bds_fbook{ background-position:-210px 0;}
.sec_f4{ padding:25px 0; background:#57585C;}
.fy a{ margin-left:32px;}
/*---------------index--------------*/
.adNews{position:relative; z-index:2;}
.adNewsList{ position:absolute; top:-105px; right:70px; width:560px; padding-right:132px;height:66px; background:rgba(0,0,0,0.6); overflow:hidden;}
.adNewsList ul{ }
.adNewsList li a{ display:block; padding:14px; color:#fff; overflow:hidden;}
.adNewsList li .date{ float:left; text-align:center; line-height:1.1; font-family:Arial, Helvetica, sans-serif;}
.adNewsList li .date .day{ font-size:20px;}
.adNewsList li .date .y_m{ font-size:89%;}
.adNewsList li h3{ margin-left:65px; border-left:1px solid #999999; padding-left:1em; font-size:115%; line-height:2;text-overflow: ellipsis;white-space: nowrap; word-break: keep-all;overflow: hidden;}
.adNewsList .slide_btn{ position:absolute; right:0; width:132px; top:0; bottom:0;}
.adNewsList .slide_btn .prev_n,.adNewsList .slide_btn .next_n{ position:absolute; top:0;  width:66px; height:66px;  background:url(../images/slide2.png) no-repeat #000; cursor:pointer; }
.adNewsList .slide_btn .prev_n{ background-position:0 0; right:66px; background-color:#9CBA34;}
.adNewsList .slide_btn .next_n{ background-position:0 -66px; right:0;}

.section1{}
.dx1{ float:left; width:50%;}
.dx1 .dx_in{ margin:55px 75px 20px; position:relative;}
.dx1 .tit1{ font-family:Arial, Helvetica, sans-serif; font-size:89%; color:#aaa;}
.dx1 .year_img{ position:absolute; right:0; top:0;}
.us_x{ margin-top:65px;}
.us_x h3{ font-size:115%; color:#000; margin-bottom:0.8em;}
.us_x p{ color:#666; line-height:1.8; height:7em;}
.dx1 .btn_x{ margin-top:35px;}
.dx1 .btn_x a{ color:#9cba34;}
.dx1 .btn_x a:hover{ text-decoration:underline;}
.dx_img{ float:right; width:50%;}
.section2{}
.xx{ float:left; width:50%;}
.xx_l{ background:#f9f9f9;}
.xx_r{ background:#F1F1F1;}
.i_t_x{ padding:15px;}
.i_t_x a{ display:block; position:relative;}
.tit{ line-height:1.7;}
.tit .cn{ font-size:22px;}
.tit .en{ font-size:89%; font-family:Arial, Helvetica, sans-serif;}
.i_t_x .tit{ position:absolute; left:55px; color:#fff; top:38px;}
.i_t_x .ic_l{position:absolute; left:55px; bottom:45px;}
.i_t_x .img{ overflow:hidden;}
.i_t_x .img img{ transition:all 0.5s; -webkit-transition:all 0.5s;}
.i_t_x a:hover .img img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.section3{ margin-bottom:15px;background:#9CBA34;}
.section3 a{display:block; overflow:hidden; color:#fff;}
.ap_l{float:left; width:50%;color:#fff; position:relative;}
.ap_l .ap_l_in{padding:50px 70px 30px;}
.appl_text{ overflow:hidden;margin-top:50px;}
.appl_text li{ background:#9CBA34;}
.appl_text .h_p h4{ font-size:18px; margin-bottom:0.5em;}
.appl_text .h_p p{ line-height:1.8; height:7em; overflow:hidden;}
.ap_r{ float:right; width:50%;position:relative;}
.ap_r:before{ content:''; position:absolute; width:9px; height:15px; background:url(../images/adore1.png) no-repeat center; left:0; top:50%; margin-top:-8px;}
.appl_img{ overflow:hidden;}
.appl_img li{ float:left; width:50%;}
.appl_img .slide_btn{ position:absolute; z-index:1; right:25%; margin-right:-66px; width:132px; height:66px; top:50%; margin-top:-33px;}
.appl_img .slide_btn .prev_l,.appl_img .slide_btn .next_l{ position:absolute; top:0;  width:66px; height:66px;  background:url(../images/slide3.png) no-repeat #090B0E; cursor:pointer; }
.appl_img .slide_btn .prev_l{ background-position:0 0; right:66px;}
.appl_img .slide_btn .next_l{ background-position:0 -66px; right:0;background-color:#9CBA34;}
/*----------------内菜单------------*/
.inMenu .tit{ display:none;}
.inMenu .menu_ul{ background:#F9F9F9;}
.inMenu .menu_ul li{ float:left; text-align:center;}
.inMenu2 li{ width:50%;}
.inMenu3 li{ width:33.33%;}
.inMenu4 li{ width:25%;}
.inMenu5 li{ width:20%;}
.inMenu6 li{ width:16.66%;}
.inMenu7 li{ width:14.285%;}
.inMenu8 li{ width:12.5%;}
.inMenu .menu_ul li a{ display:block; color:#000; font-size:16px; line-height:75px;}
.inMenu .menu_ul li.cur a,.inMenu .menu_ul li:hover a{ background:#9CBA34; color:#fff;}
.conN .sec1{ padding-top:125px; padding-bottom:60px;}
.tit24{color:#000; text-align:center; margin-bottom:0.8em; font-size:24px;}
/*---------------公司简介-------------------*/
.f24{ font-size:24px;}
.about p{ text-indent:2em;}
.about .sec1{ padding:125px 0;}
.about .sec1 h3{ color:#000; text-align:center; margin-bottom:0.8em;}
.about .sec2{ padding:70px 0; background:#F5F5F5;}
.img_text1{ background:#fff; position:relative;}
.img_text1 .text{ position:absolute; left:0;width:50%; padding:25px 60px;top:50%; top:5%\9; *top:5%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
:root .img_text1 .text{ top:50%;}
.img_text1 .img{ float:right; width:50%;}
.img_text1 .text .img_l{ margin-bottom:40px;}
.about .sec3{ padding:70px 0; background:#9CBA34; color:#fff;}
.about .sec3 .img_b{ text-align:right;} 
.about .sec3 .kh_t{ padding:68px 80px; text-align:center; font-size:20px;}
.about .sec4{ padding:70px 0;}
.img_text2{ background:#F5F5F5; position:relative;}
.img_text2 .img{ float:left; width:50%;}
.img_text2 .text{  position:absolute; left:50%;width:50%; padding:25px 80px;top:50%; top:5%\9; *top:5%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
:root .img_text2 .text{ top:50%;}
.img_text2 .text h3{ color:#000; margin-bottom:0.8em;}

.honor p{ text-indent:2em;}
.honor .sec1{ padding:125px 0;}
.honor .sec1 h3{ color:#000; text-align:center; margin-bottom:0.8em;}
.honor_list{ margin-top:55px; border:1px solid #EEEEEE; background:#FAFDFF; text-align:center;}
.honor_list li{ float:left; width:33.33%; border-bottom:1px solid #EEEEEE;}
.honor_list li:nth-child(2n){ background:#fff;}
.honor_list li .item{ border-right:1px solid #eeeeee; padding:50px 10px 25px;}
.honor_list li:nth-child(3n+3) .item{border-right:0;}
.honor_list li h3{ color:#666; font-size:24px; font-weight:bold; margin-bottom:15px; line-height:1.5; height:3em;}
.imgV{ position:relative;}
.imgV .imgSize{ padding-bottom:95%;}
.imgV .img{ position:absolute; left:0; right:0; top:0; bottom:0;}

.contact .sec1{ padding:125px 0;}
.contact .sec1 h3{ color:#000; text-align:center; margin-bottom:85px;}
.ct_lst{ text-align:center; color:#000;}
.ct_lst li{ float:left;width:33.33%;}
.ct_lst .c_img{ margin:0 10px 45px;}
.ct_lst .c_text{ font-size:115%; line-height:2.5;}
.ct_lst .c_text span{ font-size:125%;}
.map{ width:100%; height:755px;}
.map img{ max-width:none;}
.map .BMap_Marker{animation:sxd 1s ease-in-out infinite; -webkit-animation:sxd 1s ease-in-out infinite;}

/*-------------产品与服务------------*/
.sec_prd{ position:relative; text-align:center;}
.sec_prd a{ display:block; color:#fff;}
.sec_prd .text{position:absolute; left:0;right:0; padding:25px 0;top:50%; top:5%\9; *top:5%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
:root .sec_prd .text{ top:50%;}
.sec_prd .text h3{ position:relative; font-size:24px; padding-bottom:0.6em;}
.sec_prd .text h3:after{ content:''; position:absolute; bottom:0; left:50%; margin-left:-27px; width:54px; height:3px; background:#B6D450;}
.sec_prd .text p{ color:#ddd; font-size:16px; margin-top:45px;}
.sec_prd .text .btn{ display:inline-block; *display:inline; *zoom:1; line-height:3.5; padding:0 4.2em; border:1px solid #fff; color:#fff; background:rgba(255,255,255,0.2); margin-top:48px;}
.sec_prd .text .btn:hover{ background:#9CBA34; border-color:#9CBA34; color:#fff;}
.sec_prd1 a{ color:#000;}
.sec_prd1 .text .btn{ border-color:#9CBA34; color:#9CBA34; background:none;}
.prdD{ padding:125px 0;}
.prdD h3{color:#000; text-align:center; margin-bottom:25px;}
.prdD .img{ text-align:center;}

/*-----------------应用领域----------------*/
.bg_white{ background:#fff;}
.applic .sec1 .f16{ font-size:16px; color:#040000; margin-bottom:25px;}
.mnli li{ padding-left:25px; position:relative;}
.mnli li:before{ content:''; position:absolute; left:0; top:0.9em; margin-top:-4px; width:8px; height:8px; background:#9CBA34; border-radius:50%; -webkit-border-radius:50%;}
.applic .sec2{ padding:60px 0 90px; background:#F5F5F5;}

/*---------------资料下载-------------*/
.downLoad{ padding:68px 0 110px;}
.loadL .thL{ background:#F8F8F8; color:#666; font-size:115%; position:relative;  line-height:3.6;}
.loadL .l_L{ padding-left:45px; padding-right:150px;}
.loadL .r_L{ position:absolute; right:0; top:50%; margin-top:-1.8em; width:150px; text-align:center;}
.loadL li{ padding:30px 0; border-bottom:1px solid #CCCCCC; position:relative;}
.btn_L{ display:inline-block; *display:inline; *zoom:1; line-height:3.4; width:100%; text-align:center; border:1px solid #ccc; color:#666;}
.btn_L:hover{background:#9CBA34; border-color:#9CBA34; color:#fff;}
.loadL li .name_L{ font-size:18px; color:#333;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; line-height:36px;}
.icon_file{display:inline-block; *display:inline; *zoom:1; width:36px; height:36px; background:url(../images/icon_file.jpg) no-repeat center; vertical-align:middle; margin-right:0.8em;}

@media (max-width:1500px){
	.dx1 .dx_in{ margin-top:20px;}
	.us_x{ margin-top:35px;}
	.us_x p{ line-height:1.5; height:4.3em; overflow:hidden;}
	.ap_l .ap_l_in{ padding-top:35px;}
	.appl_text{ margin-top:25px;}
}
@media (max-width:1366px){
	.map{height:450px;}
}
@media (max-width:1300px){
	.panel .close{ top:30px; }
	.panel.show .close{left:30px;}
	.panel .logo_p{ top:30px; }
	.panel.show .logo_p{right:30px;}
	
	.ap_l .ap_l_in{ padding-top:20px;}
	.appl_text{ margin-top:1em;}
	.appl_text .h_p p{ line-height:1.5; max-height:4.3em; overflow:hidden;}
}
@media (max-width:1200px){
	.mauto{ padding:0 15px;}
	.header{ padding:0 15px;}
	.head_r{ right:15px;}	
	.footer .mauto{ padding:0 15px;}
	.dx1 .dx_in{ margin:20px 15px;}
	.i_t_x .tit{ left:30px; top:20px;}
	.i_t_x .ic_l{ left:30px; bottom:25px;}
	.ap_l .ap_l_in{ padding:20px 15px;}
}
@media (max-width:1100px){
	.img_text1 .text{ padding:1.5em 25px;}
	.img_text2 .text{padding:1.5em 25px;}
	.sec_prd .text h3{ padding-bottom:0.3em;}
	.sec_prd .text p{ margin-top:25px;}
	.sec_prd .text .btn{ margin-top:25px; line-height:3; padding:0 3.5em;}
}

@media (max-width:960px){
	.body{ }
	.body{padding-top:70px;}
	.header{ box-shadow:0 2px 5px rgba(0,0,0,0.05); -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.05);}
	.header .logo{ display:none;}
	.header .logoWhiteBg{ display:block;}
	.header{ top:0;}
	.menu{ top:0; right:0; left:auto;}
	.panel .logo_p{ display:none;}
	.panel .close{ width:30px; }
	.panel.show .close{height:30px;}
	.panel .col_l{ width:100%; left:-100%;}
	.panel.show .col_l{ left:0;}
	.nav li > a{ padding-left:0; text-align:center; font-size:24px; line-height:2;}
	.panel .col_r{ background:#fff; height:auto;}
	.nav{ padding-bottom:3em;}
	.head_r{ right:0; top:70px;}
	.head_r > div{ background:#9CBA34;}
	.banner_list .slide_btn{ display:none;}
	.banner_list .pager{ left:20px; bottom:20px;}
	.banner_list .pager .swiper-pagination-bullet{ margin-right:20px;}
	.banner_list .adore_d{ bottom:15px;}
	.footer .sec_f{ display:none;}
	.footer .sec_f4{ display:block; padding:1em 0;}
	.footer .sec_f4 .fy{ display:none;}
	
	.adNewsList{ position:relative; top:0; right:0; width:100%; }
	
	.inMenu{position:relative;}
	.inMenu .tit{ display:block;background:#9CBA34;  color:#fff; float:none; text-align:center; font-size:130%; line-height:2.8; position:relative; cursor:pointer;}
	.inMenu .tit::after{ content:''; position:absolute; top:50%; margin-top:-8px; right:1em; width:16px; height:16px; background:url(../images/icon9.png) no-repeat center;}
	.inMenu .menu_ul{ display:none;margin-top:1px;}
	.inMenu .menu_ul li{ float:none; width:100% !important;border-bottom:1px solid #eee;}
	.inMenu .menu_ul li a{ font-size:110%; line-height:2.8;}
	
	.img_text1 .text{position:relative; top:0; margin-right:50%; width:auto;transform:translateY(0); -webkit-transform:translateY(0);} 
	.img_text1 .text .img_l{ margin-bottom:1.5em;}
	.img_text2 .text{position:relative; top:0; left:0; margin-left:50%; width:auto;transform:translateY(0); -webkit-transform:translateY(0);}
}
@media (max-width:800px){
	.dx1,.dx_img,.xx,.ap_l,.ap_r{ width:100%; float:none;}
	.conN .sec,.about .sec,.honor .sec,.contact .sec1,.prdD,.downLoad{ padding:40px 0;}
	.img_text1 .img,.img_text2 .img{ float:none; width:100%;}
	.img_text1 .text{ margin-right:0; width:100%;}
	.img_text2 .text{ margin-left:0; width:100%;}
	.about .sec3 .kh_t{ padding:40px 80px;}
	.honor_list{ margin-top:2em;}
	.honor_list li .item{ padding:1.5em 0.5em;}
	.honor .sec1 h3{ margin-bottom:0.1em;}
	.contact .sec1 h3{ margin-bottom:1.5em;}
	.ct_lst .c_img{ margin-bottom:1em;}
	.map{height:300px;}
	.sec_prd .text h3{ font-size:20px;}
	.sec_prd .text p{ font-size:100%; margin-top:1.2em; line-height:1.5; max-height:4.3em; overflow:hidden;}
	.sec_prd .text .btn{ margin-top:1.2em; padding:0 2.5em; line-height:2.5;}
	.prdD h3{ margin-bottom:1em;}
	.applic .sec1 .f16{ margin-bottom:1.2em;}
	.loadL .thL{ line-height:3;}
	.loadL .l_L{ padding-left:1em; padding-right:6em;}
	.loadL .r_L{ width:6em; margin-top:-1.5em;}
	.loadL li{ padding:1.3em 0;}
	.loadL li .r_L{ margin-top:-1.3em;}
	.btn_L{ line-height:2.6;}
}
@media (max-width:640px){
	.ct_lst .c_text{ font-size:100%; line-height:2;}
	
}
@media (max-width:520px){
	.body{font-size:0.35rem; padding-top:1.4rem;}
	.header .logo{ padding:0.2rem 0; margin:0;}
	.header .logo img{ max-height:1rem;}
	.menu .icon_menu{ width:1.4rem; height:1.4rem;}
	.head_r{ display:none;}
	.nav li > a{ font-size:150%;}
	.banner_list .adore_d{ width:1.2em; height:2em;}
	.banner_list .adore_d::before{ top:0.5em;}
	@-webkit-keyframes sxd {
	  from, 50%, to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	  }
	  25% {
		-webkit-transform: translateY(-2px);
		transform: translateY(-2px);
	  }
	  75%{
		-webkit-transform: translateY(4px);
		transform: translateY(4px);
	  }
	}
	@keyframes sxd {
	  from, 50%, to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	  }
	  25% {
		-webkit-transform: translateY(-2px);
		transform: translateY(-2px);
	  }
	  75%{
		-webkit-transform: translateY(4px);
		transform: translateY(4px);
	  }
	}
	.tit .cn{ font-size:130%;}
	.i_t_x .ic_l img{ width:2em;}
	.appl_text .h_p h4{ font-size:115%;}
	.adNewsList{ padding-right:0;}
	.adNewsList .slide_btn{ display:none;}
	.appl_img .slide_btn{ width:6em; height:3em; margin-right:-3em; margin-top:-1.5em;}
	.appl_img .slide_btn .prev_l, .appl_img .slide_btn .next_l{ width:3em; height:3em; background-size:3em 6em;}
	.appl_img .slide_btn .prev_l{ right:3em;}
	.appl_img .slide_btn .next_l{ background-position:0 -3em;}
	
	.f24{ font-size:140%;}
	.conN .sec,.about .sec,.honor .sec,.contact .sec1,.prdD,.downLoad{ padding:2em 0;}
	.img_text1 .text,.img_text2 .text{ padding:1.5em 15px;}
	.kh .img_t img,.kh .img_b img{ width:3em;}
	.about .sec3 .kh_t{ padding:1.2em 2.5em; font-size:130%;}
	.honor_list li h3{ font-size:120%;}
	.ct_lst{ margin-left:-15px; margin-right:-15px;}
	.ct_lst .c_text{ font-size:85%;}
	.ct_lst .c_text span{ font-size:110%;}
	.map{height:20em;}
	.sec_prd .text h3{ font-size:130%;}
	.sec_prd .text p{ font-size:80%;}
	.sec_prd .text .btn{ font-size:80%;}
	.applic .sec1 .f16{ font-size:110%;}
	.loadL li .name_L{ font-size:110%; line-height:1.8;}
	.icon_file{ width:1.8em; height:1.8em; background-size:contain; margin-right:0.3em;}
}