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

body{ontouchstart='ontouchstart'} /*去除 hover*/

.truron_head{ height:65px;}
.truron_head .logo { margin:10px 20px 0 15px; float: left; background: url(../images/logo.png) center / 80px 44px no-repeat; width:80px; height:44px;}
.truron_head.type .logo{ background: url(../images/logo_red.png) center / 110px 30px no-repeat;}
.truron_head .z_nav{ display:none;}
.truron_head .r_icon{ padding-top:9px; margin-right:0;}
.truron_head .r_icon .language{ color:#fff;}

/*M端菜单*/
.m_menu{ display:block; }
.m_menu .opt{  width:65px; height:65px; float:right; }
.m_menu .opt .m_icon{ position:relative; width:22px; height:2px; background:#fff; margin:32px 20px; display:block; }
.m_menu .opt .m_icon:before{ width:22px; height:2px; background:#fff; content:''; top:-8px; position:absolute; }
.m_menu .opt .m_icon:after{ width:22px; height:2px; background:#fff; content:''; bottom:-8px; position:absolute;}


.m_menu .opt.tag{ background:#00b0f0;}

.m_menu .list{ position:absolute; width:100%; top:65px; background:rgba(255,255,255,0.9); }
.m_menu .list dl{ border-bottom:1px solid #ededed;}
.m_menu .list dt a{ display:block; padding:20px; font-size:16px; background:url(../images/down_jt.png) 93% center / 12px 12px no-repeat; }

.m_menu .list dt.tag a{ background:url(../images/up_jt.png) 93% center / 12px 12px no-repeat; color:#00b0f0; }

.m_menu .list dl:nth-child(1) dt a{ background:none;}
.m_menu .list dl:nth-child(6) dt a{ background:none;}
.m_menu .list dd{ display:none;}
.m_menu .list dd a{ padding:10px 20px; display:block; font-size:16px; color:#666; }


.truron_head.type .m_menu .opt .m_icon{ background:#ccc;}
.truron_head.type .m_menu .opt .m_icon:before{ background:#ccc;}
.truron_head.type .m_menu .opt .m_icon:after{ background:#ccc;}



.truron_banner .flickerplate ul.flicks>li .flick-inner .flick-content{ left:5%; width:90%; top:13%; }
.truron_banner .flickerplate ul.flicks>li .flick-title{ font-size:26px; line-height:36px; font-weight:bold; }
.flickerplate ul.flicks>li .flick-sub-text{ letter-spacing:0 !important;}
.truron_banner .flickerplate .txt{ width:300px;}
.truron_banner .flickerplate .txt strong{ font-size:30px;}
.truron_banner .flickerplate .txt span{ letter-spacing:0;}

.truron_banner .flickerplate .dot-navigation label{ display:none;}

.truron_banner .flickerplate .dot-navigation li{ width:24%; height:55px; margin-right:0; text-align:center;}
.truron_banner .flickerplate .dot-navigation .dot{ height:55px; width:55px; display:inline-block;}

.truron_banner .flickerplate .dot-navigation li:nth-child(1) div::after{content:'';background:url(../images/banner_icon01.png) center / 22px 22px no-repeat;display:block;width:22px;height:22px;float:left;border:1px solid #fff;padding:5px;margin:10px 0 0 10px;}
.truron_banner .flickerplate .dot-navigation li:nth-child(2) div::after{ content:''; background:url(../images/banner_icon02.png) center / 22px 22px no-repeat; display:block; width:22px; height:22px; float:left; border:1px solid #fff; padding:5px; margin:10px 0 0 10px;  }
.truron_banner .flickerplate .dot-navigation li:nth-child(3) div::after{ content:''; background:url(../images/banner_icon03.png) center / 22px 22px no-repeat; display:block; width:22px; height:22px; float:left; border:1px solid #fff; padding:5px; margin:10px 0 0 10px;   }
.truron_banner .flickerplate .dot-navigation li:nth-child(4) div::after{ content:''; background:url(../images/banner_icon04.png) center / 22px 22px no-repeat; display:block; width:22px; height:22px; float:left; border:1px solid #fff; padding:5px; margin:10px 0 0 10px;   }



.truron_banner .flickerplate ul.flicks>li .flick-sub-text{ font-size:16px;}

.truron_banner .flickerplate .dot-navigation{ padding:0 8%;}
.truron_banner .flickerplate .dot-navigation ul{ border:1px solid #fff; border-radius:20px; text-align:center; padding:15px 0 12px; background:rgba(19,80,115,0.3);  }

.truron_banner .flickerplate ul.flicks>li .flick-btn a{ font-size:14px;}

/*02*/
.sec-2 { background: url(../images/sec-2_bg.jpg) 30% center / cover no-repeat;}
.newlec_two{ padding:10%; width:100%; }
.newlec_two strong{ font-size:28px; font-weight:bold; }
.newlec_two p{ font-size:16px; line-height:24px;}

/*03*/
.newlec_three{ padding:10%;}
.newlec_three strong{ font-size:20px;}
.newlec_three p{ font-size:14px; color:#00b0f0; line-height:22px; }
.newlec_three .list{ margin-right:-10px;}
.newlec_three .list .col{ width:50%; padding-right:10px; margin-bottom:10px; }
.newlec_three .list .col a{ padding:5px;}
.newlec_three .list .col img{ display:block;}
.newlec_three .list .col span{ height:30px; line-height:30px; display:none; }

.newlec_three .list .col:nth-child(5){ display:none;}
.newlec_three .list .col:nth-child(6){ display:none;}
.newlec_three .list .col:nth-child(7){ display:none;}
.newlec_three .list .col:nth-child(8){ display:none;}
.newlec_three .list .col:nth-child(9){ display:none;}
.newlec_three .list .col:nth-child(10){ display:none;}
.newlec_three .list .col:nth-child(11){ display:none;}
.newlec_three .list .col:nth-child(12){ display:none;}

.newlec_three .more{ display:block; text-align:center; margin-top:20px; }
.newlec_three .more a{ font-size:16px; background:#69a72b; color:#fff; height:48px; line-height:48px; border-radius:10px; padding:0 30px; display:block; }


.newlec_three.add{ padding:5%;}
.newlec_three .m_list{ margin-right:-10px;}
.newlec_three .m_list .col{ width:50%; padding-right:10px; margin-bottom:0px; }
.newlec_three .m_list .col a{ padding:5px;}
.newlec_three .m_list .col img{ display:block;}
.newlec_three .m_list .col span{ height:30px; line-height:30px;}

.newlec_three.add .return a{ font-size:16px; background:#69a72b; color:#fff; height:48px; line-height:48px; border-radius:10px; padding:0 30px; display:block; text-align:center; }


/*
.newlec_three .list .col:nth-child(10){ display:none;}
.newlec_three .list .col:nth-child(11){ display:none;}
.newlec_three .list .col:nth-child(12){ display:none;}
*/

/*04*/
.newlec_four{ padding:5% 10%;}
.newlec_four .list{ margin:0;}
.newlec_four .list .col b{ font-size:14px;}
.newlec_four .list .col{ width:100%; padding:0; margin-bottom:20px; }
.newlec_four .list .col .bor{ padding:5px 0 0 5px;}
.newlec_four .list .col.n01 .bor{ margin:0; }
.newlec_four .list .col.n02 .bor{ margin:0;}
.newlec_four .list .col.n03 .bor{ margin:0;}
.newlec_four .list .col.n01 a{ padding-right:5px; margin-bottom:5px; }
.newlec_four .list .col.n02 a{ padding-right:5px; margin-bottom:5px;}
.newlec_four .list .col.n03 a{ padding-right:5px; margin-bottom:5px;}

.newlec_four .list .col.pc_n01{ display:none;}
.newlec_four .list .col.m_n01{ display:block;}

.newlec_four .list .col.n01 a:nth-child(3){ display:none;}
.newlec_four .list .col.n01 a:nth-child(4){ display:none;}
.newlec_four .list .col.n01 a:nth-child(5){ display:none;}
.newlec_four .list .col.n01 a:nth-child(6){ display:none;}

.newlec_four .list .col.n02 a:nth-child(3){ display:none;}
.newlec_four .list .col.n02 a:nth-child(4){ display:none;}
.newlec_four .list .col.n02 a:nth-child(5){ display:none;}
.newlec_four .list .col.n02 a:nth-child(6){ display:none;}

.newlec_four .list .col.n03 a:nth-child(3){ display:none;}
.newlec_four .list .col.n03 a:nth-child(4){ display:none;}
.newlec_four .list .col.n03 a:nth-child(5){ display:none;}
.newlec_four .list .col.n03 a:nth-child(6){ display:none;}

/*05*/
.newlec_five{ padding:5% 10%;}
.newlec_five strong{ font-size:20px;}

.newlec_five .list .col{ width:100%; padding:0; margin-bottom:15px; }
.newlec_five .list .col b{ margin:0; padding:0 0 10px; text-align:left; }
.newlec_five .list .col .bg_icon{ display:none; }
.newlec_five .list .col .bor img{ display:none;}

.newlec_five .list .col .txt{min-height:inherit; }
.newlec_five .list .col .txt p{  height:56px; overflow:hidden;  overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3; margin-bottom:20px; display: -webkit-box;
    -webkit-box-orient: vertical; }


.newlec_five .list .col .d_txt{ padding:10px;}

/*06*/
.newlec_sex{ padding:10%;}
.newlec_sex strong{ font-size:20px; }

.newlec_sex .group{ display:block; }
.newlec_sex .xl-5{ width:100%;}
.newlec_sex .xl-5 img{ margin-bottom:20px;}
.newlec_sex .xl-5.r{ padding:0;}
.newlec_sex .txt{ padding:0;}

.newlec_sex .txt strong{ font-size:20px; margin-bottom:10px;}
.newlec_sex .txt span{ font-size:20px;}

.newlec_sex .txt p{ font-size:14px; margin:20px 0; line-height:22px; display: -webkit-box;   -webkit-box-orient: vertical; 
  -webkit-line-clamp: 3; 
  overflow: hidden; 
  text-overflow: ellipsis;  }

.newlec_sex .m_undis{ display:none; }

.newlec_sex .txt .btn a{ float:none; display:block; text-align:center; }

/*07*/
.newlec_seven{ padding:10%;}
.newlec_seven .txt{ padding:0;}
.newlec_seven .txt strong{ font-size:20px; margin-bottom:10px;}
.newlec_seven .txt span{ font-size:20px;}

.newlec_seven .txt p{ font-size:14px; margin:20px 0; line-height:22px;  display: -webkit-box;   -webkit-box-orient: vertical; 
  -webkit-line-clamp: 3; 
  overflow: hidden; 
  text-overflow: ellipsis; }
.newlec_seven .group{ display:block; }
.newlec_seven .xl-5{ width:100%;}
.newlec_seven .xl-5.l{ padding:0;}
.newlec_seven .m_undis{ display:none; }

.newlec_seven .m_img{ display:block; }
.newlec_seven .m_img img{ margin-bottom:20px;}
.newlec_seven .pc_img{ display:none;}

.newlec_seven .txt .btn a{ float:none; display:block; text-align:center; }

/*08*/
.newlec_eight{ padding:10%;}
.newlec_eight .txt{ padding:0;}
.newlec_eight .txt strong{ font-size:20px; margin-bottom:10px;}
.newlec_eight .txt span{ font-size:20px;}
.newlec_eight .txt p{ font-size:14px; margin:20px 0; line-height:22px; display: -webkit-box;   -webkit-box-orient: vertical; 
  -webkit-line-clamp: 3; 
  overflow: hidden; 
  text-overflow: ellipsis;  }
.newlec_eight .xl-5{ width:100%;}
.newlec_eight .xl-5.r{ padding:0;}
.newlec_eight .xl-5 img{ margin-bottom:20px;}

.newlec_eight .group{ display:block; }

.newlec_eight .img_color{ display:none;}

.newlec_eight .txt .btn a{ float:none; display:block; text-align:center; }

/*09*/
.newlec_nine{ padding:10%;}
.newlec_nine strong{ font-size:20px;}

.newlec_nine .list{ margin-left:-10px;}
.newlec_nine .col{ width:50%; margin-bottom:10px; padding-right:10px;}

.newlec_nine .col:nth-child(7){ display:none;}
.newlec_nine .col:nth-child(8){ display:none;}
.newlec_nine .col:nth-child(9){ display:none;}
.newlec_nine .col:nth-child(10){ display:none;}

/*products*/
.newlec_products .title{ font-size:20px;}
.newlec_products .p_img_list a{ padding-right:5px; width:50%; margin-bottom:5px; }

.newlec_products .p_type ul{ margin-top:15px;}
.newlec_products .p_type li{ width:100%; margin-bottom:10px; }

.newlec_products .p_type .g01_list .col{ width:50%;}

.newlec_products .p_type .g02 .g02_fie .xl-35{ width:100%;}
.newlec_products .p_type .g02 .g02_fie .xl-35 .col{ height:100% !important; }
.newlec_products .p_type .g02 .g02_fie .xl-65{ width:100%;}
.newlec_products .p_type .g02 .g02_sex_img .col{ width:50%;}

.newlec_products .p_type .g03 .list .col{ width:100%; margin-bottom:10px;}

.newlec_products .p_list_group .list .col{ width:50%;}
.newlec_products .p_list_group .list .col:nth-child(7){display:none;}
.newlec_products .p_list_group .list .col:nth-child(8){display:none;}
.newlec_products .p_list_group .list .col:nth-child(9){display:none;}
.newlec_products .p_list_group .list .col:nth-child(10){display:none;}
.newlec_products .p_list_group .list .col:nth-child(11){display:none;}
.newlec_products .p_list_group .list .col:nth-child(12){display:none;}
.newlec_products .p_list_group .list .col:nth-child(13){display:none;}
.newlec_products .p_list_group .list .col:nth-child(14){display:none;}

.newlec_products .p_list_group .list .col:nth-child(15){display:none;}
.newlec_products .p_list_group .list .col:nth-child(16){display:none;}
.newlec_products .p_list_group .list .col:nth-child(17){display:none;}
.newlec_products .p_list_group .list .col:nth-child(18){display:none;}
.newlec_products .p_list_group .list .col:nth-child(19){display:none;}
.newlec_products .p_list_group .list .col:nth-child(20){display:none;}
.newlec_products .p_list_group .list .col:nth-child(21){display:none;}


.newlec_products .p_detail .con .xl-6{ width:100%; padding:0;}
.newlec_products .p_detail .con .c_f .xl-4{ display:none;}

.newlec_products .p_detail .con .cl_tle{ transform:rotate(0deg); top:0; left:0; width:100%;}
.newlec_products .p_detail .con{ padding:40px 0;}

.newlec_products .p_detail .con .xl-6 li{ width:100%; margin-bottom:15px;}

.newlec_products .p_detail .con .xl-6 .table_con th:nth-child(1){ display:none;}
.newlec_products .p_detail .con .xl-6 .table_con td:nth-child(1){ display:none;}

.newlec_products .p_detail .top_bg .logo{     position: absolute;
    background: url(../images/logo.png) center / 70px 38px no-repeat;
    width: 70px;
    height: 38px;
    left: 20px;
    top: 20px;}


/*sercices*/
.newlec_serices .title{ font-size:18px; margin-bottom:15px;}
.newlec_serices .txt{ font-size:16px;}
.newlec_serices .txt p{ margin-bottom:10px; line-height:24px;}
.newlec_serices .txt > ul li{ padding:5px 5px 5px 20px;}
.newlec_serices .txt > ul li:before{ width:4px; height:4px; top:12px;}
.newlec_serices .txt .gray{ margin-bottom:30px;}

.newlec_serices .txt .num .xl-5{ width:100%; margin-bottom:10px;}
.newlec_serices .txt .num .xl-5 .bor b{ font-size:36px; }

.newlec_serices .v_txt .tle{ font-size:18px; }
.newlec_serices .v_txt li{ width:100%; background: url(../images/serices_icon.jpg) left center / 30px 30px no-repeat; padding: 25px 0 25px 35px; font-size:14px; }
.newlec_serices .v_txt li:nth-child(2){ border-top:2px solid #fff; }

.newlec_serices .v_txt .sys .s_col{ width:100%; }
.newlec_serices .v_txt .sys .bor{ }
.newlec_serices .v_txt .sys .bor img{ width:100%; height:auto; margin-top:20px; position:relative;  }

.newlec_serices .v_txt .sys .bor img.pc_img{ display:none;}
.newlec_serices .v_txt .sys .bor img.m_img{ display:block;}

/*projects*/
.newlec_projects .txt .title{ font-size:18px;}
.newlec_projects .txt p{ font-size:16px; line-height:24px; }

/*about*/
.newlec_about .title{ font-size:18px;}
.newlec_about .map{ padding:80px 0; height:480px;}
.newlec_about .map b{ font-size:14px; background: url(../images/map_icon.png) left center / 40px 40px no-repeat; padding-left:50px; }
.newlec_about .map p{ font-size:14px;  }
.newlec_about .map ul{ top:10%;  }
.newlec_about .map li{ width:100%; float:auto; display:block; margin-bottom:20px; }

.newlec_about .map img{ margin-top:26%;}

.newlec_about .bom_img{ padding-bottom:50px; background:#f6f7f2;}
.newlec_about .bom_img .tt{ top:15%;}
.newlec_about .bom_img .tt b{ font-size:14px;}
.newlec_about .bom_img .tt p{ font-size:12px; padding:0 20%; }

.newlec_about .bom_img img{ height:200%;}

/**/
.newlec_banner_group .type li{ width:100%; margin-bottom:15px; }
.newlec_banner_group .type li span{ font-size:14px;}
.newlec_banner_group .group .xl-25{ width:100%; padding:0; margin-bottom:15px;}
.newlec_banner_group .group .xl-75{ width:100%;}
.newlec_banner_group .group .xl-75 .col{ width:50%;}
.newlec_banner_group .group.g04 .xl-75 .col{ width:50%;}

.newlec_banner_group .group .xl-75 .list .col:nth-child(7){ display:none;}
.newlec_banner_group .group .xl-75 .list .col:nth-child(8){ display:none;}
.newlec_banner_group .group .xl-75 .list .col:nth-child(9){ display:none;}
.newlec_banner_group .group .xl-75 .list .col:nth-child(10){ display:none;}

/**/
.newlec_products_d01 .p_detail .con .l{ width:100%; margin-bottom:20px; }
.newlec_products_d01 .p_detail .con .l .table_con table{ display:none;}
.newlec_products_d01 .p_detail .con .l .m_tab{ display:block;  border: 1px solid #0070c0; border-bottom:0; margin-bottom:15px; }
.newlec_products_d01 .p_detail .con .l .m_tab p{ border-bottom:1px solid #0070c0; line-height:32px; overflow:hidden; }
.newlec_products_d01 .p_detail .con .l .m_tab label{ background:#0070c0; color:#fff; float:left; width:30%; text-align:center; }
.newlec_products_d01 .p_detail .con .l .m_tab span{ float:left; width:69%; padding-left:20px; }
.newlec_products_d01 .p_detail .con .r{ width:100%; padding:0;}


/*底部*/
.newlec_foot .xl-15{ display:none;}
.newlec_foot .xl-20{ display:none;}
.newlec_foot .xl-65{ width:100%; border:0;}
.newlec_foot li{ width:100%; float:none; }
.newlec_foot .con{ margin:0; padding:5% 10%; background:#f9f9f9; }


#fp-nav.left{ left:10px !important;}
.flickerplate .arrow-navigation.left{ }
#fp-nav ul li a span::before, .fp-slidesNav ul li a span::before{ width:4px; height:4px;}
#fp-nav ul li a.active span::before, .fp-slidesNav ul li a.active span::before{ width:6px; height:6px;}
#fp-nav ul li a span::before, .fp-slidesNav ul li a span::before{ margin-left:-2px;}
#fp-nav ul li a.active span::before, .fp-slidesNav ul li a.active span::before{ margin-left:-3px;}


}








