﻿/*===============================defbanner=======================================*/
#defbanner{display:block;position:relative;overflow:hidden;padding-top:140px;}
.swiper-slide-b{position:relative; z-index:10;overflow:hidden;}
.swiper-slide-b:after {display:block;content:"";width:100%;height:50%;position:absolute;left:0px;bottom:0px;z-index:9;/*background:linear-gradient(to bottom,#6eb92b00,#6eb92b35,#6eb92b);*/}
.swiper-slide-b .bg {display:block;content:"";width:100%;height:100%;position:absolute;right:0;top:0;background:linear-gradient(to right top,rgba(0,0,0,0) ,rgba(0,0,0,0) ,rgba(0,0,0,0.1) ,rgba(0,0,0,0.25)  ,rgba(0,0,0,0.75));z-index:11;}
.swiper-slide-b a.img_pic{display:block;width:100%;height:100%;background-position:top center;}
.swiper-slide-b .img_cover{position:absolute;width:78%;height:100%;text-align:left; left:11%;top:0;z-index:12;}
.swiper-slide-b .img_cover h1{display:block;width:100%;height:60px;padding:0%; position:absolute;top:calc(50% - 180px);left:0;z-index:91;color:#ffffff;font-size:68px;text-shadow:5px 5px 2px #00000020;}
.swiper-slide-b .img_cover h2{display:block;width:100%;height:60px;line-height:1.5; padding:0%; position:absolute;top:calc(50% - 30px);left:0;z-index:91;color:#ffffff;font-size:32px;text-shadow:2px 2px 2px #00000010;}
.swiper-slide-b .img_cover a{display:block;width:180px;height:38px;line-height:38px;border:1px solid #e21a21;color:#fff;background:#e21a21; position:absolute;top:calc(50% + 60px);left:0px; margin:0px auto;z-index:1;transition:all .3s;font-size:16px;text-transform:uppercase;text-align:center;border-radius:20px;}
.swiper-slide-b .img_cover a:hover{width:220px;left:0px;transition:all .3s;border:1px solid #e21a21;color:#fff;background:#e21a21}
.news_ba{position: absolute;top:calc(50% - 80px);right: 4%;color: #fff;text-align: right;z-index:91; }
.news_ba h3{color:#fff;position:relative;height:40px;line-height:40px;}
.news_ba h3:after{content:"";width:30%;height:2px;background:#35a7ee;position:absolute;clear:both;bottom:0;right:0;}
.news_ba ul li a span{color: #fff;background:rgba(0,0,0,.55);}
.news_ba ul li a label {color:#35a7ee;margin-right:20px;}
#banner_news {display:none;}
.btn_banner {display:block;width:150px;position:absolute;left:11%; bottom:5%;z-index:9999;text-align:right;}
.btn_banner .iconfont{display:inline;float:left;width:60px;height:60px;line-height:60px;text-align:center;margin:0 5px;font-size:42px;color:#fff;background:#00000080;}
.btn_banner  .swiper-button-disabled{background:#00000020;color:#ffffff;}
@media screen and (max-width:1600px) {
    #defbanner{display:block;position:relative;overflow:hidden;padding-top:0px;}
}
@media screen and (max-width:1080px) {
    .swiper-slide-b .img_cover div.text_bg{display:block;width:600px;height:100px;padding:2%; position:relative;top:initial;left:4%;z-index:90;/*color:#fff;background:rgba(255,255,255,.5);*/}
    .swiper-slide-b .img_cover h1{display:block;width:100%;height:30px;line-height:1; padding:0%; position:absolute;top:calc(20% - 0px);left:0;z-index:91;color:#ffffff;font-size:22px;text-align:center;}
    .swiper-slide-b .img_cover h2{display:block;width:100%;height:60px;line-height:40px; padding:0%; position:absolute;top:25%;left:0;z-index:91;color:#e21a21;font-size:26px;text-shadow:initial;text-align:center;}
    .swiper-slide-b .img_cover a{display:block;top:50%;position:relative; background:#e21a21;border:2px solid #e21a21;color:#ffffff;font-size:15px;width:130px;height:30px;line-height:30px;}
    .swiper-button-prev-white,.swiper-button-next-white{display:none;}
}
/*===============================default common=======================================*/
.ad{display:block;width:100%;}
.ad img{width:100%;}
.defblock{font-size:12pt;line-height:28px;color:#666;}
.defblock {padding:60px 0px 60px 0px;}
.defblock .pagewd {margin:0px auto;}
.defblock .pagewd h3 {font-weight:400;height:auto; color:#000;text-align:center;margin-bottom:60px;position:relative;z-index:0;}
.defblock .pagewd h3:after{display:block;content:"";clear:both;width:100%; }
.defblock .pagewd h3.cen{text-align:center;}
.defblock .pagewd h3 i{display: block;font-size: 16px;color: #000;text-transform: uppercase;font-weight: bold;line-height: 30px;}
.defblock .pagewd h3 small {display: block;line-height:60px;height:60px; font-size:40px;color:#252525;font-weight:400;z-index:9;position:relative;margin-top:0px;text-transform:uppercase;}
.defblock .pagewd h3 small em{color:#000000;}
.defblock .pagewd h3 small:after {display: block;content: "";width: 80px;height: 2px;background: #e21a21;position: absolute;left: calc(50% - 40px);bottom: -10px;}
.defblock .pagewd h3 a {display: block;width:120px;height:50px;line-height:50px;text-align:left;position:relative;padding-left:0px;color:#fff;z-index:3;}
.defblock .pagewd h4 {text-align:left;position:relative;}
.defblock .pagewd h4 span{font-size:32px;line-height:2;text-align:left;font-weight:300;}
.defblock .pagewd h4  a{display:block;width:auto;height:64px;line-height:64px;font-size:small;font-weight:300;color:#999;position:absolute;top:0;right:0;}
.defblock .pagewd a.btn_def {display:block;width:120px;height:50px;line-height:50px;text-align:center;color:#fff;position:relative;border-radius:10px;z-index:10;text-shadow:0 1px 1px rgba(0,0,0,.8); margin-top:30px;}
.defblock .pagewd a.btn_def:before{display:block;content:"";width:50px;height:50px;background:#e21a21;border-radius:50%;position:absolute;left:0px;top:0px;z-index:-1;transition: left .5s,transform .5s,border-radius .5s,width .5s .5s;}
.defblock .pagewd a.btn_def:hover{color:#fff;}
.defblock .pagewd a.btn_def:hover:before {width: 100%;border-radius: 0%;transform: translateX(-50%);left: 50%;}
.defblock .pagewd a.btn_center{margin:30px auto;}

.defblock .pagewd h3 a.btn_def{position:absolute;right:0px;bottom:40px;}


.defblock .pagewd h3 font {display:block;width:80%;padding:0 10%;font-weight:300; margin-left:0px;color:#666;font-size:16px; line-height:1.5;position:relative;top:20px;z-index:1}
.defblock .pagewd .pagemore01 {font-size:10pt; margin: 50px auto;width: 200px;height: 46px;border-radius: 50px;text-align: center;transition: all ease 0.5s;display: block;color:#999;line-height:46px;/*background:#f1f1f1;*/ border:1px solid #f1f1f1;}
.defblock .pagewd .pagemore02 {font-size:10pt;margin: 50px auto;width: 200px;height: 46px;border-radius: 50px;text-align: center;transition: all ease 0.5s;display: block;color:#fff;line-height:46px;background: #000000;transform: translateX(0);}
.defblock .pagemore03 {font-size:10pt;margin: 50px 0;width: 200px;height: 46px;border-radius: 50px;text-align: center;transition: all ease 0.5s;display: block;float:right; color:#fff;line-height:46px;background: #000000;transform: translateX(0);}
.defblock .pagewd .pagemore01:hover,.defblock .pagewd .pagemore02:hover{width:220px;transition: all ease 0.5s;}
/*
.defblock .pagewd h3 small:after{content:".";width:40px;color:#fff;}
.defblock .pagewd h3 small:before{content:".";width:40px;color:#fff;}
.defblock .pagewd h3 small:before, .defblock .pagewd h3 small:after {content: '';position: absolute; top: 50%;background: #fff;width: 30%;height: 1px;z-index:1}
.defblock .pagewd h3 small:before {left: 15%;}
.defblock .pagewd h3 small:after {right: 15%;}
*/
.defblock .about_mgr{margin:0% auto 0% auto;padding:0px 0% 0px 0%;}
.def_yslist{padding:60px 0% 60px 0%;}
/*公司介绍*/
.def_about{position:relative;z-index:0;display:block;background:#f6f7fb;background-attachment:fixed;/*padding:120px 0 0px 0*/}
.def_about .pagewd h3 {font-weight:400;height:auto;text-align:center;margin-bottom:30px;position:relative;}
.def_about .pagewd h3 small:after{left:0;}
.def_about .pagewd h3 small{text-align:left;}
.def_about .pagewd .page_index_text h3{color:#333;}
/*text*/
.page_index_text{display:inline;float:right;width:50%;padding-left:0%; text-align:left;font-size:16px;color:#666;z-index:2;position:relative;margin-top:0%;padding-left:0%;padding-bottom:0%;
                 font-family:Arial;line-height:30px;    text-align: justify;
}
.page_index_text h1{font-size:28pX;line-height:2;font-weight:400;margin-bottom:30px;position:relative;color:#e21a21;display:block;}

.page_index_text h1:after{display:block;content:"";width:80px;height:4px;position:absolute;left:0%;bottom:0px;background:#e21a21;}
/*.page_index_text h1:before{display:block;content:"";width:0px;height:400px;position:absolute;left:calc(-5% + 2px);top:0px;border-left:1px dashed #e21a21;}
*/
.page_index_text h2 {font-size:42px;line-height:1.2;text-align:left;color:#333;margin-bottom:30px;}
.page_index_text span{display:block;width:100%;color:#333;margin:20px auto}
.page_index_text a.readmore{display:block;width:120px;color:#fff;background:#e82523; border:1px solid #e82523;font-size:12px;text-align:center;margin-top:30px;margin-left:initial;margin-right:initial;}

.def_count {display:flex;margin-top:60px;}
.def_count .defcout_box{flex:1;position:relative;min-height:120px;}
.def_count .defcout_box:after{display:block;contain:"";width:100%;clear:both;}
.def_count .defcout_box span{padding-left:90px;width:calc(100% - 90px);}
.def_count .defcout_box label.defc01{display:block;width:80px;height:80px;content:"";position:absolute;left:0;top:35px; background:url(../images/dfc01.png) no-repeat center center;background-size:100%;}
.def_count .defcout_box label.defc02{display:block;width:80px;height:80px;content:"";position:absolute;left:0;top:35px;background:url(../images/dfc02.png) no-repeat center center;background-size:100%;}
.def_count .defcout_box b{display:inline;float:left;margin-left:90px;font-size:56px;color:#e21a21;}
.def_count .defcout_box font{display:block;position:absolute;bottom:10px;left:260px;}
/*piclist*/
.page_index_fact{display:inline;float:left;width:45%;overflow:hidden;padding:0px 0;position:relative;}
.page_index_fact ._fpic img:first-child{width:98%;margin-bottom:120px;box-shadow:10px 10px 0px  #dcdcdc;}
.page_index_fact ._fpic img{display:inline;float:left;width:49%;border-radius:0px;}
.page_index_fact ._fpic img+img+img{float:right;}

._tag {display:block;width:330px;background:#292929;padding:0px 20px 0px 20px;color:#fff;position:absolute;right:0px;top:60px;z-index:3;border-radius:10px;}
._tag label{font-size:100px;margin-top:0px;display:inline;float:left;width:50%;}
._tag label em{font-size:14px;}
._tag font{ display:inline;float:left;width:48%;padding-left:2%; height:60px;line-height:30px;border-top:0px solid #fff;margin-top:0px;padding-top:30px;text-transform:uppercase;}

.page_index_fact{position:relative;z-index:0;padding:80px 0;}
.page_index_fact:after{display:block;content:"";width:400px;height:400px;background:#dcdcdc;position:absolute;left:0px;top:0px;
    margin: 0;
    background-color: #f6f7fb;
    background-image:
      radial-gradient(#e21a21 30%, transparent 0),
      radial-gradient(#dcdcdc 30%, transparent 0);
    background-size: 10px 10px;
    background-position: 0 0, 100px 100px;
}
.page_index_fact ._fpic{z-index:1;position:relative;overflow:initial;}
.page_index_fact ._fpic img{margin:0px 0 0 60px;}
/*count*/
.page_count{display:flex;float:initial;width:100%;z-index:2;padding-top:20px;padding-bottom:20px;z-index:2;}
.page_count .about_box{flex:1; margin-right:0;font-size:32px;line-height:2;letter-spacing:.125em;padding:10px 0;position:relative;text-align:center}
.page_count .about_box:after{display:none;content:"";width:1px;height:40%;position:absolute;right:0;top:30%;background:#dcdcdc}
.page_count .about_box b{display:inline;float:left;min-width:180px; color:#e21a21;font-size:70px;}
.page_count .about_box font{font-size:14px;position:absolute;top:0px;right:20%;color:#333;}
.page_count .about_box span{display:inline;float:left; font-size:14px;letter-spacing:initial;color:#333;position:absolute;left:180px;bottom:40px;}
.page_count .about_box:nth-child(4n+1) b{min-width:220px;}
.page_count .about_box:nth-child(4n+1) span{left:240px;}
.page_count .about_box:hover{color:#000000}
.page_count .about_box+.about_box+.about_box:hover{color:#000000}
/*解决方案*/
/*wave*/
@keyframes move_wave {
0% {transform: translateX(0) translateZ(0) scaleY(1)}
50% {transform: translateX(-25%) translateZ(0) scaleY(0.55)}
100% {transform: translateX(-50%) translateZ(0) scaleY(1)}
}
.def_prod{display:block;position:relative;padding-bottom:120px;z-index:20;}
.waveWrapper{overflow:hidden;position:absolute;left:0;right:0;bottom:0;margin:auto;display:block;width:100%;height:100%;z-index:-1;}
.waveWrapperInner{position:absolute;width:100%;overflow:hidden;height:100%;bottom:-1px;background-image:#fff;z-index:2;}
.bgTop{z-index:15;opacity:.5}
.bgMiddle{z-index:10;opacity:.75}
.bgBottom{z-index:5}
.wave{position:absolute;left:0;width:200%;height:100%;background-repeat:repeat no-repeat;background-position:0 bottom;transform-origin:center bottom}
.waveTop{background-size:50% 100px}
.waveAnimation .waveTop{animation:move-wave 3s;-webkit-animation:move-wave 3s;-webkit-animation-delay:1s;animation-delay:1s}
.waveMiddle{background-size:50% 120px}
.waveAnimation .waveMiddle{animation:move_wave 10s linear infinite}
.waveBottom{background-size:50% 100px}
.waveAnimation .waveBottom{animation:move_wave 15s linear infinite}
.defsolution_list {text-align:left;}    
/*产品中心*/                    
.def_prod {background:#ffffff;}
.defitem_list{display:block;position:relative;}
.def_prod .pagewd{display:block;position:relative;z-index:20;}
.colorful  {display: block;content:"";width: 100%; height: 100%;position:absolute;left:0;top:0;z-index:0;}
.defmenu_btn{display:block;width:100%;position:relative;top:-130px;height:50px;left:0;}
.defmenu_btn .swiper-button-prev{border:2px solid #fff;}
.defmenu_btn .factorylist{padding:60px 0;}
.defmenu_btn .btn_swiper{display:block;content:"";width:50px;height:50px;border-radius:50%;border:1px solid #e21a21;position:relative;}
.defmenu_btn .btn_swiper span.iconfont{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#e21a21;margin:5px;font-size:32px;}
.defmenu_btn .btn-prev{position:absolute;left:calc(5% - 25px);top:calc(50% - 0px);}
.defmenu_btn .btn-next{position:absolute;right:calc(5% - 25px);top:calc(50% - 0px);}
.defmenu_btn .swiper-button-disabled{display:block;content:"";width:50px;height:50px;border-radius:50%;border:1px solid #000000;position:absolute;}
.defmenu_btn .swiper-button-disabled span.iconfont{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#000000;margin:5px;font-size:32px;} 


/*资讯动态*/
.def_news{background:#fafafa;background-attachment:fixed;position:relative;z-index:0;padding-bottom:120px;}
.def_news .pagewd{position:relative;z-index:2;}
.showbox34616{display:inline;float:left;width:47%;margin-right:2%;position:relative;z-index:0;}
.showbox34616 ._time{line-height:60px;text-align:left;color:#666;opacity:0.85;position:relative;}
.showbox34616 ._time:after{display:block;content:"";width:60px;height:2px;background:#e21a21;position:absolute;left:0;bottom:10px;transition:all .3s;}
.showbox34616 ._pic{display:block;width:100%;overflow:hidden;position:relative;z-index:1;}
.showbox34616 ._pic img{display:block;width:100%; transition:all .3s;border-radius:0px;}
.showbox34616 ._tit{text-align:left;padding:0px 0 30px 0;font-weight:bold;position:relative;z-index:3;}
.showbox34616 ._tit span{display:block; min-height:80px;line-height:30px;font-size:20px;font-weight:400;}
.showbox34616 ._tit ._titmore{display:block;font-weight:600;font-size:14px;text-decoration:underline;margin-top:20px;display:none;}
.showbox34616:hover ._tit a span{color:#e21a21;}
.showbox34616:first-child:after{display:block;content:"";width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0.8));position:absolute;left:0;top:0;border-radius:0px;z-index:2;opacity:1;transition:all .3s;}
.showbox34616:first-child ._time{display:block;position:absolute;bottom:140px;left:0;z-index:3;padding:40px 40px 0 40px;color:#fff;}
.showbox34616:first-child ._time:after{left:40px;}
.showbox34616:first-child ._tit{display:block;position:absolute;bottom:60px;left:0;z-index:3;padding:0px 40px 0 40px;}
.showbox34616:first-child ._tit a{color:#fff;}
.showbox34616+.showbox34616{margin-right:0;float:right;}
.showbox34616+.showbox34616 ._pic{display:none; } 
.showbox34616:hover ._time:after{display:block;content:"";width:100%;height:2px;background:#e21a21;position:absolute;left:0;bottom:10px;transition:all .3s;}
.showbox34616:first-child:hover:after{display:block;content:"";width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.6),rgba(0,0,0,1.0));position:absolute;left:0;top:0;border-radius:0px;z-index:2;opacity:1;transition:all .3s;}
.showbox34616:first-child:hover ._pic img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-transform:scale(1.2,1.2);transition:all .3s}
.showbox34616:first-child:hover ._time:after{left:40px;transition:all .3s;}
@media screen and (min-width:1081px) and (max-width:1360px) {
    .defblock .pagewd {margin:0px auto;width:95%;}
    #footer_warp .pagewd{width:95%;}
}
.def_hots {background: #f7f7f7;}
@media screen and (max-width:1080px) {

    #defbanner{display:block;position:relative;overflow:hidden;padding-top:60px;}
    .btn_banner{display:none;}

    .defblock .pagewd h3 {font-weight:400;height:auto; color:#000;text-align:center;margin-bottom:30px;position:relative;}
    .defblock .pagewd h3 small:after {display: block;content: "";width: 60px;height: 2px;background: #e21a21;position: absolute;left:calc(50% - 30px);bottom: -10px;}
    .defblock .pagewd h3.contel{text-align:center;justify-content:center;}
    .defblock .pagewd a.btn_def{display:none;}
    .defblock .pagewd h3 font {display:block;width:100%;padding:0 0%;font-weight:300; margin-left:0px;color:#666;font-size:16px; line-height:1.5;position:relative;top:20px;z-index:1}
     /*公司介绍*/
    .def_about {padding:0 0 30px 0;}
    .def_about .pagewd{padding:0%;width:100%;}
    .page_index_text h1{font-size:20pX;line-height:2;font-weight:400;margin-bottom:30px;position:relative;color:#e21a21;display:block;}
    .page_index_text h1:after{display:block;content:"";width:80px;height:4px;position:absolute;left:calc(50% - 40px);bottom:0px;background:#e21a21;}

    .page_index_text{width:45%;padding:50px 2.5% 0px 2.5%; text-align:left;font-size:12pt;color:#999;}
    .page_index_text .contel span.iconfont{display:inline;float:initial;font-size:20px;line-height:20px;padding:5px;margin-right:5px;}
    .page_index_fact{display:inline;float:right;width:100%;overflow:hidden;padding:0px 0;position:relative;}
    .page_index_fact ._fpic img{margin:initial;}

    ._tag {display:block;width:160px;background:#003399;padding:40px 20px 20px 20px;color:#fff;position:absolute;right:initial;left:calc(50% - 100px);bottom:0px;z-index:3;}

    .def_count {display:block;margin-top:60px;padding-top:20px;border-top:1px solid #dcdcdc;}
    .def_count .defcout_box{flex:initial;display:block;width:100%; position:relative;min-height:120px;border-bottom:1px solid #dcdcdc;padding-bottom:0px;}
    .def_count .defcout_box:after{display:block;contain:"";width:100%;clear:both;}
    .def_count .defcout_box span{padding-left:90px;width:calc(100% - 90px);}
    .def_count .defcout_box label.defc01{display:block;width:80px;height:80px;content:"";position:absolute;left:0;top:20px; background:url(../images/dfc01.png) no-repeat center center;background-size:100%;}
    .def_count .defcout_box label.defc02{display:block;width:80px;height:80px;content:"";position:absolute;left:0;top:20px;background:url(../images/dfc02.png) no-repeat center center;background-size:100%;}
    .def_count .defcout_box b{display:inline;float:left;margin-left:90px;font-size:56px;color:#e21a21;}
    .def_count .defcout_box font{display:block;position:absolute;bottom:30px;left:260px;}

    .page_count .about_box b{display:block;float:initial;min-width:initial; color:#333;font-size:42px;}
    .page_count .about_box font{font-size:14px;position:absolute;top:0px;right:20%;color:#333;}
    .page_count .about_box span{display:block;float:initial; font-size:14px;letter-spacing:initial;color:#333;position:initial;left:0px;bottom:40px;}

    .defitem_menu {display: block;width: 75%;margin: 0px auto;}
    .defmenu_btn .btn_swiper{display:block;content:"";width:40px;height:40px;border-radius:50%;border:1px solid #e21a21;position:relative;z-index:22;}
    .defmenu_btn .btn_swiper span.iconfont{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#e21a21;margin:0px;font-size:32px;}
    .defmenu_btn .btn-prev{position:absolute;left:calc(5% - 0px);top:calc(50% - 0px);}
    .defmenu_btn .btn-next{position:absolute;right:calc(5% - 0px);top:calc(50% - 0px);}
    .defmenu_btn .swiper-button-disabled{display:block;content:"";width:40px;height:40px;border-radius:50%;border:1px solid #000000;position:absolute;}
    .defmenu_btn .swiper-button-disabled span.iconfont{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#000000;margin:0px;font-size:32px;}

     .def_application{display:block;position:relative;width:100%;padding:0 0%;}
     .getfree_box{display:block;flex:initial;width:100%;}
     .def_getfree input {display:block;flex:initial;width:calc(100% - 0px);margin:0;background:none;border-bottom:2px solid #fff;padding:0;}
     .btn_free{flex:initial;width:100%;display:block;margin:20px auto;}
     .def_getfree input::-webkit-input-placeholder{color:#fff;font-weight:300;}
     .def_getfree input::-webkit-placeholder{color:#fff;font-weight:300;}

    .def_news .pagewd h3 small:after{left:calc(50% - 40px);}
    .def_news .pagewd h3 small{text-align:center;}
    .showbox34616{display:inline;float:left;width:100%;margin-right:0%;position:relative;z-index:0;}
    .showbox34616:first-child:after{display:block;content:"";width:100%;height:100%;background:#fff;position:relative;left:0;top:0;border-radius:20px;z-index:1;opacity:0;}
    .showbox34616:first-child ._time{display:block;position:relative;bottom:initial;left:0;z-index:2;padding:0px 0px 0 0px;color:#666;}
    .showbox34616:first-child ._time:after{left:0px;}
    .showbox34616:first-child ._tit{display:block;position:relative;bottom:initial;left:0;z-index:2;padding:0px 0px 0 0px;margin-bottom:30px;}
    .showbox34616:first-child ._tit a{color:#333}
    /*/
    .defnews_list .showbox30301 .showbox_pic{display:inline;float:left;width:27%;}
    .defnews_list .showbox30301 .showbox_tit{display:inline;float:right;width:70%;padding:0 0%;background:initial;text-align:left;}
    .defnews_list .showbox30301 .showbox_tit p.fac{display:none;}
    .defnews_list .showbox30301 .showbox_tit .arrow{display:none;}
    */
}

@media screen and (max-width:1080px) {        
    .defblock{padding:30px 0px 30px 0px;}
    .defblock .pagewd {clear:both; margin:0px auto;text-align:left;position:relative;}  
    .defblock .about_mgr{width:100%; margin:0% auto 0% auto;padding:0px 0 0px 0;}   

    /*主打产品*/
    .defitem_list:after{display:block;content:"";width:100%;height:1px;clear:both;margin-bottom:0px;}
    .defitemwrap {padding:0 2.5%;}
    .defitemwrap .swiper-wrapper{display:block;}
    .defitemwrap .swiper-button-white{display:none;}
    .defitembox {display: inline;width: 49%;float:left;margin-right:2%; overflow:hidden;}
    .defitembox p{display:none;}
    .defitembox:nth-child(2n) {display: inline;width: 49%;float:left;margin-right:0%; overflow:hidden;}
    .defitembox a {display:block;width:100%;overflow:hidden;}
    .defitembox a img{display:block;width:100%;transition:all .3s;}
    .defitembox span.faa{color:initial;font-size:10pt;font-weight:400;}
    .defitembox p{color:#fff;}
    .defitemwrap .swiper-button-prev,.defitemwrap .swiper-button-next{display:none;}
    /*新闻中心*/
    .defnews_list {width:95%;display:inline;float:left;margin-top:0px;margin-left:2.5%;}
    .defnews_list:nth-child(2n) {width:95%;display:inline;float:right;margin-right:2.5%;}
    .defnews_list h3{font-size:18px;text-align:left; color:#231816;border-left:4px solid #231816;padding-left:10px; }
}
/*效果*/
.def_about .anim-icon{display:block;position:absolute;width:100%;min-height:720px;height:100%;left:0;top:0;}
.def_about .icon__layer{position:absolute;width:100%;height:100%;left:0;bottom:0;background-repeat:repeat-x;background-attachment:fixed;}

/*应用案例*/
.def_application {background: #e21a21;display:block;position:relative;padding-bottom:180px;}
.def_application:after{display:block;content:"";width:100%;clear:both; }
.def_application .pagewd h3 small{color:#fff}
.def_application .pagewd h3 small:after{background:#fff}
.def_application .pagewd h3 font{color:#fff}
.def_application .icon__layer4{position:absolute;width:100%;height:60px;left:0;top:0;background-repeat:repeat-x;animation:slideone 100s linear infinite;-webkit-animation:slideone 100s linear infinite}
.def_application .icon__layer6{position:absolute;width:100%;height:60px;right:0;bottom:0;background-repeat:repeat-x;animation:slidetwo 100s linear infinite;-webkit-animation:slidetwo 100s linear infinite}
.def_application .icon__layer7{position:absolute;width:432px;height:414px;left:0;bottom:120px;background-repeat:repeat-x;}
@media screen and (max-width:1080px) {
    body {overflow-x:hidden;}
    /*关于我们*/
    .def_about h3{display:none;}
    .def_about:before{display:none;}
    .def_about:after{display:none;}
    .defabout-wrap{padding-top:2.5%;}
    .defabout-wrap:after{display:block;width:100%;height:70%;background:#f7f7f7;content:"";position:absolute;left:0%;top:30px;z-index:-1}
    .page_index_text{display:block;float:right;width:90%;padding:2.5% 5%;font-size:12pt;color:#999;z-index:2;position:relative;margin-top:0px;margin-bottom:30px;}
    .page_index_text h2:after{display:block;content:"";width:60px;height:1px;position:absolute;left:calc(50% - 30px);bottom:-10px;background:#e82523;}
    .page_count{display:block;float:left;width:100%;z-index:2;padding-top:20px;padding-bottom:60px}
    .page_count .about_box{display:inline;flex:initial;float:left;width:50%;}
    
}
@media screen and (max-width:1080px) {
    /*优势
    .defblock .pagewd .ysmenu{display:block;float:initial;width:100%;}
    .defblock .pagewd .yslist{display:block;float:initial;width:100%;margin:-100px auto 30px auto;}
    .defblock .pagewd .yslist:after{display:block;content:"";width:100%;clear:both;}
    .defblock .pagewd .yslist .ysbox{display:inline;float:left; border-radius:10px;padding:0 0px;position:relative;z-index:0;overflow:hidden;border:1px solid #ffffff50;color:#fff;}
    .defblock .pagewd .yslist .ysbox .iconfont{display:block;width:80px;height:80px;margin:2% auto 0 auto;line-height:80px;font-size:42px;}
    .defblock .pagewd .yslist .ysbox img{width:50%;border-radius:50%;margin:0px auto;z-index:2;position:relative;border:2px solid #000000;}
    .defblock .pagewd .yslist .ysbox h4{display:block;position:relative;height:60px;line-height:60px;font-size:18px;}
    .defblock .pagewd .yslist .ysbox h4:after{display:block;content:"";width:40px;height:4px;background:#000000;position:absolute;left:calc(50% - 20px);bottom:0px;}
    .defblock .pagewd .yslist .ysbox p{display:block;width:80%;padding:0 10%;font-size:small;min-height:100px;color:#fff;}

    .def_yslist{background:#e21a21;position:relative;display:block;min-height:1080px;padding-bottom:0}
    .def_yslist .anim-icon{display:block;position:relative;width:100%;min-height:1080px}
    .def_yslist .icon__layer{position:absolute;width:100%;height:500px;right:0;bottom:0;background-repeat:repeat-x;animation:slidetwo 100s linear infinite;-webkit-animation:slidetwo 100s linear infinite}
    .def_yslist .about_mgr{position:absolute;width:90%;left:5%;top:60px}
    .def_yslist .pagewd h3 small{color:#fff}
    .def_yslist .pagewd h3 small:after{background:#fff}
    .def_yslist .pagewd h3 font{color:#fff}

    .ysmenu {display:block;position:relative;top:30px;}
    .ysmenu ._txt{color:#fff;text-align:left;}
    .ysmenu ._btn{color:#fff;display:block;width:160px;height:38px;line-height:38px;text-align:center;border:1px solid #fff; margin:30px auto;font-size:small;position:relative;z-index:0;}
    .ysmenu ._btn:after{opacity:0;width:0%;background:#fff;height:100%;content:"";display:block;position:absolute;left:0;top:0;z-index:-1;transition:all .3s;}
    .ysmenu ._btn:hover{color:#e21a21;display:block;width:160px;height:38px;line-height:38px;text-align:center;border:1px solid #e21a21; margin-top:60px;}
    .ysmenu ._btn:hover:after{opacity:1;width:100%;background:#fff;transition:all .3s;}
    .ysmenu ._pic{display:block;width:100%;}
    .ysmenu ._pic img{display:block;width:100%;}
    /*分类
    .defblock .pagewd ul.def_catalist {display:block;flex-wrap:wrap; justify-content:center;margin:30px auto 2.5% auto;}
    .defblock .pagewd ul.def_catalist:after{display:block;content:"";width:100%;clear:both; }
    .defblock .pagewd ul.def_catalist li{margin:0 0%;width:30%;float:left;}
    .defblock .pagewd ul.def_catalist li h3{display:block;width:120px;height:50px;background:#fff;line-height:50px;padding:0 25px;border-radius:0px;text-align:center;margin-bottom:0px;}
    .defblock .pagewd ul.def_catalist li h3 a{font-weight:500;font-size:small;display:block;color:#888;}
    .defblock .pagewd ul.def_catalist li h3 a:after{display:none;}
    .defblock .pagewd ul.def_catalist li h3.cur{background:initial;}
    .defblock .pagewd ul.def_catalist li h3.cur a{color:#000000;font-weight:bold;}
    /*.showbox310{width:calc(100% - 0px);margin-right:0px;}
    .showbox310 .showbox_pic a.pic{width:calc(100% - 2px);margin-right:0px;}
    .defblock .pagewd .yslist {display:block;width:95%; margin:60px auto 30px auto;justify-content:initial;clear:both;}
    .defblock .pagewd .yslist:after{display:block;content:"";width:100%;clear:both;}
    .defblock .pagewd .yslist .ysbox{flex:initial;display:inline;float:left;position:relative;transform-origin:initial;transform:initial;}
    .defblock .pagewd .yslist .ysbox+.ysbox+.ysbox{transform-origin:initial;transform:initial;}
    .defblock .pagewd .yslist .ysbox p{display:block;width:80%;padding:0 10%;font-size:small;min-height:120px;}

    .faqbox{display:inline;float:left;text-align:left;border:0px solid #390;width:calc(95% - 0px);padding:5px 2.5%;margin-bottom:0px;margin-right:0%;
            border-top:1px dashed #dcdcdc;
    }
    .faqbox a{font-size:small;}
    .faqbox:nth-child(3n){margin-right:0}
        */
    .defitem_list{display:block;width:95%;padding:0 2.5%;}
    .defblock .pagewd h3 small{font-size:22px;font-weight:500;}
    .page_index_text h2{font-size:22px;line-height:1.5;margin-bottom:30px;}
    .def_application .pagewd,.def_news .pagewd{width:90%;}

    .defblock .pagewd h3 a.btn_def{display:none;}
    .def_about .pagewd h3 small:after{left:calc(50% - 40px);}
    .def_about .pagewd h3 small{text-align:center;}

   

     
}
/*about.html*/
.page_about_count {display: block;padding:80px 0;background: url(/upload/image/20230906/6382959008930707732672320.jpg) no-repeat center center;background-attachment: fixed;position:relative;z-index:0;}
.page_about_count:after {display: block;content: "";width: 100%;height: 100%;background:#f5f5f5;position: absolute;left: 0;top: 0;opacity: 0.9;z-index:-1;}
.page_about_count .page_count .about_box{padding-left:20px;}
.page_about_count .page_count .about_box:before{display:block;content:"";width:1px;height:100%;background:#333;position:absolute;left:0px;top:0px;opacity:0.5;}     
.page_about_count .page_count .about_box:after{display:block;content:"";width:5px;height:30px;background:#e21a21;position:absolute;left:-2px;top:0px;opacity:0.95;}  
.page_about_count .page_count .about_box b{display:inline;float:left;min-width:180px; color:#e21a21;font-size:70px;}
.page_about_count .page_count .about_box font{font-size:14px;position:absolute;top:0px;right:20%;color:#333;}
.page_about_count .page_count .about_box span{display:inline;float:left; font-size:14px;letter-spacing:initial;color:#333;position:absolute;left:180px;bottom:40px;}
.page_about_count .page_count .about_box:hover{color:#000000}
.page_about_count .page_count .about_box:nth-child(4n+1) b{min-width:220px;}
.page_about_count .page_count .about_box:nth-child(4n+1) span{left:240px;}
.page_about_count .page_count .about_box+.about_box+.about_box:hover{color:#000000}
@media screen and (max-width:1080px) {
    .page_about_count .page_count{padding:0;}
    .page_about_count .page_count .about_box{padding-left:20px;width:calc(50% - 20px);margin-bottom:2%;}
    .page_about_count .page_count .about_box:before{display:block;content:"";width:1px;height:100%;background:#e21a21;position:absolute;left:5px;top:0px;opacity:0.5;}     
    .page_about_count .page_count .about_box:after{display:block;content:"";width:5px;height:30px;background:#e21a21;position:absolute;left:3px;top:calc(50% - 15px);opacity:0.95;}  
    .page_about_count .page_count .about_box b{display:block;float:initial;min-width:100%; font-size:36px;}
    .page_about_count .page_count .about_box font{font-size:14px;position:absolute;top:0px;right:20%;}
    .page_about_count .page_count .about_box span{display:block;float:initial; font-size:14px;letter-spacing:initial;position:relative;left:initial;bottom:initial;}
    .page_about_count .page_count .about_box:hover{color:#000000}
    .page_about_count .page_count .about_box+.about_box+.about_box:hover{color:#000000}
    .page_about_count .page_count .about_box:nth-child(4n+1) span{left:0;}
    .page_about_count .page_count .about_box:nth-child(2n+1):before{display:none;}
    .page_about_count .page_count .about_box:nth-child(2n+1):after{display:none;}
}


.def_solution{display:block;position:relative;padding-bottom:60px;}
.def_solution .pagewd h3 small{text-align:center;}
.def_solution .pagewd h3 small:after{left:calc(50% - 40px);}
.def_solution .pagewd h3 font{text-align:center;}
.bg_solution {background: url(../images/bg_solution.jpg) no-repeat center center;background-attachment:fixed;display: block;content: "";width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;opacity:1;z-index:-1;}
.defsolution_menu{margin-bottom:0px;}
.defsolution_menu a{display:inline-block;height:50px;line-height:50px;padding:0 25px;margin-right:20px;font-size:16px; min-width:120px;border-radius:25px;background:#fafafa;transition:all .3s;}
.defsolution_menu a.cur{background:#e21a21;color:#fff;transition:all .3s;}

.defsolution_list{display:block;position:relative;}
.defsolution_list .showindex05 {display:block;width:calc(100% - 100px); padding:50px;background:#ffffff;margin:30px auto;border-radius:20px;opacity:0;transition:all .3s;}
.defsolution_list .showindex05+.showindex05{position:absolute;left:0;top:-30px;}
.defsolution_list .active{opacity:1;transition:all .3s;}
.defsolution_list .showindex05 .s_pic{display:inline;float:left;width:600px;padding:30px;}
.defsolution_list .showindex05 .s_pic img{display:block;width:100%;background: transparent;}
.defsolution_list .showindex05 .s_content{display:inline;float:right;width:calc(100% - 700px);}
.defsolution_list .showindex05 .s_content h1{font-size:24px;line-height:90px;}
.defsolution_list .showindex05 .s_content ._content_default{font-size:16px;}
.defsolution_list .showindex05 .s_content ._content_default p{margin:0px;}

._content_feature ul li{display:block;clear:both; min-height:80px;margin:30px 0;}
._content_feature ul li font{display:inline;float:left;}
._content_feature ul li font img{display:block;width:80px;margin:0px auto;}

._content_feature ul li label._extend_tit{padding-left:40px;}
._content_feature ul li div._extend_txt{font-size:small;color:#777;min-height:120px;}            
._content_feature ul li p{display:inline;float:right;width:calc(100% - 120px);margin:0;}

@media screen and (max-width:1080px) {
    .defsolution_list .active{opacity:1;transition:all .3s;}
    .defsolution_list .showindex05 {display:block;width:calc(95% - 20px); padding:10px;background:#ffffff;margin:30px auto;border-radius:20px;opacity:;transition:all .3s;}
    .defsolution_list .showindex05+.showindex05{position:absolute;left:2.5%;top:-30px;}
    .defsolution_list .showindex05 .s_pic{display:inline;float:left;width:100%;padding:0px;}
    .defsolution_list .showindex05 .s_content{display:inline;float:right;width:100%;}
}

.def_advantage .pagewd{width:100%;}


@media screen and (max-width:1080px) {
    .def_news .pagewd h3.tit_left small{text-align:center;}
    .def_news .pagewd h3.tit_left small:after{left:calc(50% - 40px);}
    .def_news .pagewd h3.tit_left font{text-align:center;}
}

.mould900_09 {display:block;margin:30px auto;position:relative;}
.mould900_09:after{display:block;content:"";width:100%;clear:both;}
.mould900_09 ._tag{left:0;line-height:initial;bottom:initial;top:0px;}
.mould900_09 ._fpic{display:inline;float:right;width:48%;padding-top:0PX;}
.mould900_09 ._fpic img{width:100%;}
.mould900_09 .con_detail{display:inline;float:left;width:calc(49% - 40px);padding-left:0px;padding-top:0%;position:relative;}
.mould900_09 .con_detail strong{color:#e21a21;font-size:48px;text-transform:uppercase;}
.mould900_09 .con_detail .fcc p{margin:0px auto 20px auto;}
.mould900_09 .con_detail h2 {font-size:38px;line-height:1.2;text-align:left;color:#333;margin-bottom:30px;}
.mould900_09 .con_detail h2 font{color:#e21a21;}
.mould900_09 ._fpic img:first-child{width:100%;margin-bottom:20px;}
.mould900_09 ._fpic img{display:inline;float:left;width:49%;border-radius:0px;}
.mould900_09 ._fpic img+img+img{float:right;}
@media screen and (max-width:1080px) {
.mould900_09 {display:block;margin:0px auto;width:90%;padding-top:2.5%;}
.mould900_09 ._tag{top:initial;display:block;float:right; width:95%;height:120px; background:#292929;padding:0px 10px 0px 10px;color:#fff;position:initial;right:0%;left:initial;bottom:0px;z-index:3;}
.mould900_09 ._tag:after{display:block;content:"";width:100%;clear:both;}
.mould900_09 ._tag font{text-align:left;}
.mould900_09 ._fpic{display:inline;float:left;width:100%;padding-top:30PX;position:relative;}
.mould900_09 ._fpic img:first-child{width:100%;margin-bottom:20px;}
.mould900_09 ._fpic img{display:inline;float:left;width:49%;border-radius:20px;}
.mould900_09 ._fpic img+img+img{float:right;}
.mould900_09 .con_detail{display:inline;float:right;width:100%;padding-left:0%;padding-top:0%;}
.mould900_09 .con_detail h2 {font-size:24px;line-height:1.5;text-align:left;color:#333;margin-bottom:30px;width:calc(100% - 0px);}
.mould900_09 .con_detail:after{display:none;width:80px;height:5px;content:"";background:#e21a21;position:absolute;left:calc(50% - 40px);top:initial;}
.mould900_09 .con_detail:before{display:block;content:"";width:100%;height:1px;position:absolute;left:2px;top:92px;border-left:0px dashed #e21a21;border-top:0px dashed #e21a21;}
.mould900_09 .con_detail strong{color:#e21a21;font-size:48px;text-transform:uppercase;}
.mould900_09 .con_detail .fcc p{margin:0px;}
.page_about_culture {display:block;margin:0px auto;width:90%;}
}

/*hot products*/                  
.prodlist:after{display:block;content:"";width:100%;clear:both}
.prodwarp{display:block;float:initial;width:100%;margin-right:0%;padding-bottom:60px;}
                
/*def_about*/
.mould900_09 h2._f20{font-weight:initial}
.mould900_09 h2._f20 font{color:#e21a21}
a.showbox34931{display:inline;float:left;position:relative;text-align:left}
a.showbox34931 ._pic{display:block;width:100%}
a.showbox34931 ._pic img{display:block;width:100%}
a.showbox34931 ._time{margin:20px 0}
a.showbox34931 ._tit span._f18{display:block;margin:20px 0;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
a.showbox34931 ._txt{line-height:26px;font-size:small}
a.showbox34931 ._tit ._titmore{font-size:small;color:#039;margin:40px 0 0 0;display:block}
/*bg_application*/
.bg_application{background:url(../images/bg_application.jpg) no-repeat center center;background-attachment:fixed;color:#fff;position:relative;z-index:0;overflow:hidden}

/*bg_project*/
.bg_project{background:#fafafa;position:relative;z-index:0;overflow:hidden}
.bg_project .pagewd h3 small{color:#231f20}
.bg_project .pagewd h3 small:after{background:#231f20}
.bg_project .pagewd h3 font{color:#231f20}
/*def_why*/
.bg_why{background:#e21a21;color:#fff;position:relative;z-index:0;overflow:hidden}
.bg_why ._pic{display:block;position:absolute;right:270px;bottom:50px;z-index:1;filter:blur(0);width:400px}
.bg_why ._pic img{width:100%}
.bg_why .pagewd{position:relative;z-index:2}
.bg_why .pagewd h3 small{color:#fff}
.bg_why .pagewd h3 small:after{color:#fff}
.bg_why .pagewd h3 font{color:#fff}
.def_factorylist{display:inline;float:left;width:50%}
.def_why{display:inline;float:right;width:43%;padding:0 2.5%}
.def_why label{display:block;font-size:17px}
.def_why h2{display:block;font-size:45px;line-height:1.5}
.def_why h2 font{color:#fc0}
.def_why p{display:block;font-size:15px;font-weight:700}
/*def_faq*/
.def_faq{background:#fff url(/{{THEMEID}}/images/bg_kefu.jpg) no-repeat right center;background-size:auto 100%;}                
.def_faq ._pic img{display:block;width:100%;}

.fn{display:block;width:100%;position:relative;}
.fn:after{display:block;content:"";width:100%;clear:both;}
.fn_li{width:calc(15% - 2px);height:150px;border:1px solid #ccc;border-radius:5px;float:left;position:relative;margin-right:1.5%;margin-bottom:1.5%;background:#fff;}
.fn_li:nth-child(6n){margin-right:0;}
.fn_li p{font-size:16px;text-align:center;line-height:40px;color:#777;font-weight:700;letter-spacing:0.2px;margin:0;}
.fn_li_js{position:absolute;width:120%;height:120%;background:#D61719;top:-10%;left:-10%;opacity:0;border-radius:5px;transition:all .3s;}
.fn_li_js  p{font-size:16px;text-align:center;color:#fff;font-weight:700;letter-spacing:0.2px;transition:all .3s;}
.fn_li_js  div{font-size:15px;text-align:center;color:#fff;font-weight:100;}
.fn_li:hover p{margin:initial;line-height:60px;transition:all .3s;}
.fn_li:hover .fn_li_js{opacity:1;width:100%;height:150px;left:0px;top:0px;transition:all .3s;}

._icon1{background:url(../images/i1.png) no-repeat center center;}
._icon2{background:url(../images/i2.png) no-repeat center center;}
._icon3{background:url(../images/i3.png) no-repeat center center;}
._icon4{background:url(../images/i4.png) no-repeat center center;}
._icon5{background:url(../images/i5.png) no-repeat center center;}
._icon6{background:url(../images/i6.png) no-repeat center center;}
._icon7{background:url(../images/i7.png) no-repeat center center;}
._icon8{background:url(../images/i8.png) no-repeat center center;}
._icon9{background:url(../images/i9.png) no-repeat center center;}
._icon10{background:url(../images/i10.png) no-repeat center center;}
._icon11{background:url(../images/i11.png) no-repeat center center;}
._icon12{background:url(../images/i12.png) no-repeat center center;}

.fn_icon{width:80px;height:80px;margin:25px auto 0 auto;background-size:100%;}

@media screen and (max-width:1080px) {
    .fn_li{width:calc(49% - 2px);height:150px;border:1px solid #ccc;border-radius:5px;float:left;position:relative;margin-right:2%;margin-bottom:1.5%;background:#fff;}
    .fn_li:nth-child(6n){margin-right:2%;}
    .fn_li:nth-child(2n){margin-right:0%;}
}

.def_projectlist {padding-bottom: 40px;}
a.showbox353033{display:inline;float:left;position:relative;text-align:left;background:#fff;z-index:0;overflow:hidden;}
a.showbox353033:after{display:block;content:"";width:100%;height:100%;background:#e21a21;position:absolute;left:0;top:100%;z-index:1;transition:all .3s;opacity:0;}
a.showbox353033 ._pic{display:block;width:calc(100% - 40px);padding:20px 20px 0px 20px;z-index:2;position:relative;}
a.showbox353033 ._pic img{display:block;width:100%;transition:all .3s}
a.showbox353033 ._time{margin:20px 0;display:block; position:absolute;right:20px;bottom:0;z-index:2;}
a.showbox353033 ._tit{padding:20px 20px 20px 20px;z-index:2;position:relative;z-index:0;}
a.showbox353033 ._tit:after{display:block;content:"";width:100%;height:100%;background:#e21a21;position:absolute;left:0;top:100%;z-index:1;opacity:0;transition:all .3s;}
a.showbox353033 ._tit span._f18{display:block;margin:20px 0;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2;position:relative;}
a.showbox353033 ._txt{line-height:26px;font-size:small;position:relative;z-index:2;}
a.showbox353033 ._tit ._titmore{font-size:small;color:#e21a21;margin:40px 0 0 0;display:block;position:relative;z-index:2;}

a.showbox353033:hover ._pic img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-transform:scale(1.2,1.2);transition:all .3s}
a.showbox353033:hover ._tit:after{display:block;content:"";width:100%;height:100%;background:#e21a21;position:absolute;left:0;top:0;z-index:1;opacity:1;transition:all .3s;}
a.showbox353033:hover ._tit span._f18{color:#fff;}
a.showbox353033:hover ._txt{color:#fff;}
a.showbox353033:hover ._time{color:#fff;}
a.showbox353033:hover ._tit ._titmore{color:#fff;}


.def_faq ._faqcom{display:inline;float:left;width:48%;border:0px solid #dcdcdc;margin:0;padding:0;}
.def_faq ._faqcom img{width:100%;height:100%;margin:0;padding:0;}
.def_faq ._faqlist{display:inline;float:right;width:50%;}

._faqintr .col-1-pd40{display:block;width:calc(100% - 42px);padding:0 20px;border:1px solid #dcdcdc;}
@media screen and (max-width:1080px){
    .def_prod .pagewd{width:90%;padding:0 5%}
    .bg_application  .pagewd{width:90%;padding:0 5%}
    .bg_project  .pagewd{width:90%;padding:0 5%}
    .def_faq .pagewd{width:90%;padding:0 5%}
    .prodwarp{display:inline;float:left;width:100%;margin-right:0%}
    .defblock .pagewd h4 span{font-size:18px;}
    .defblock .pagewd h4 a{height:36px;line-height:36px;}

    .col-2-1:nth-child(2n){width:calc(100% - 2px);margin-right:0;}
    .col-2-1{width:calc(100% - 2px);margin-right:0;}

    .col-2{width:100%;margin-right:0;}

    .def_factorylist{display:inline;float:left;width:95%;padding:0 2.5%;}
    .def_why{display:inline;float:right;width:95%;padding:0 2.5%}
    .def_why h2{display:block;font-size:22px;line-height:1.5}
    .bg_why ._pic{position:initial;}
    .def_faq{background:#fff;background-size:auto 100%;}      
    .def_faq ._faqintr{display:inline;float:left;width:100%;padding:0%;}
    .def_faq ._pic{display:none;float:right;width:40%;}
    
    ._faqintr h2{display:block;font-size:22px;line-height:1.5;}
    .fn_li p {
        font-size: 14px;
    }

    .def_faq ._faqcom{display:inline;float:left;width:100%;border:0px solid #dcdcdc;margin:0;padding:0;}
    .def_faq ._faqcom img{width:100%;height:100%;margin:0;padding:0;}
    .def_faq ._faqlist{display:inline;float:right;width:100%;}
}