﻿/*===============================defbanner=======================================*/
#defbanner{display:block;position:relative;overflow:hidden;padding-top:96px;}
#defbanner:before{display:none;content:"";width:100%;height:50px; position:absolute;left:0;top:20px;padding-bottom:50px; background:url(../images/bg/cir.png) repeat-x;z-index:9;}
#defbanner:after{display:none;content:"";width:100%;height:50px; position:absolute;left:0;bottom:-50px;padding-bottom:50px; background:url(../images/bg/cir.png) repeat-x;z-index:9;}
.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% - 150px);left:0;z-index:91;color:#ffffff;font-size:58px;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:4px solid #01a53a;color:#333;background:#ffffff; position:absolute;top:calc(50% + 60px);left:0px; margin:0px auto;z-index:1;transition:all .3s;font-size:14px;text-transform:uppercase;text-align:center;border-radius:20px;}
.swiper-slide-b .img_cover a:hover{width:220px;left:0px;transition:all .3s;border:4px solid #01a53a;color:#fff;background:#01a53a}
.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;position:absolute;width:100%; left:0%; bottom:50%;z-index:9999;text-align:right;}
.btn_banner .iconfont{display:block;width:60px;height:60px;line-height:60px;text-align:center;margin:0 5px;font-size:42px;color:#fff;background:#00000080;}
.btn_banner ._prev{display:block;position:absolute;left:5%;bottom:50%;z-index:9999;text-align:center;}
.btn_banner ._next{display:block;position:absolute;left:initial;right:5%; bottom:50%;z-index:9999;text-align:center;}
.btn_banner  .swiper-button-disabled{background:#00000020;color:#ffffff;}
@media screen and (max-width:1200px) {

    #defbanner{display:block;position:relative;overflow:hidden;padding-top:70px;z-index:0;}
    #defbanner:after{display:block;content:"";width:100%;height:50px; position:absolute;left:0;bottom:0px;padding-bottom:0; background:url(../images/wave.png) no-repeat bottom center;background-size:100%; z-index:2;}
    #defbanner:before{display:none;content:"";width:100%;height:50px; position:absolute;left:0;top:20px;padding-bottom:0px; background:url(../images/bg/cir.png) repeat-x;z-index:9;}    

    .swiper-slide-b .img_cover{position:absolute;width:78%;height:initial;text-align:left; left:11%;top:50%;z-index:12;transform:translateY(-50%);}
    .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:initial;line-height:1.8; padding:0%; position:relative;top:calc(20% - 0px);left:0;z-index:91;color:#ffffff;font-size:36px;text-align:left;}
    .swiper-slide-b .img_cover h2{display:block;width:100%;height:60px;line-height:40px; padding:0%; position:relative;top:35%;left:0;z-index:91;color:#ffcc00;font-size:18px;text-shadow:initial;text-align:left;}
    .swiper-slide-b .img_cover a{display:none;top:50%;position:relative; background:initial;border:2px solid #fff;color:#fff;font-size:15px;width:130px;height:30px;line-height:30px;}
    /*
    .swiper-button-prev-white,.swiper-button-next-white{display:none;}
        */

    #defbanner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:13%;z-index:13;}
    #defbanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:50%;width:14px;height:14px;}
}
/*===============================default common=======================================*/
.ad{display:block;width:100%;}
.ad img{width:100%;}
.defblock{font-size:12pt;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:left;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:#0ac31f;font-weight:200;z-index:9;position:relative;margin-top:0px;text-transform:uppercase;letter-spacing:0.105em;}
.defblock .pagewd h3 small em{color:#000000;}
.defblock .pagewd h3 small:after {display: block;content: "";width: 80px;height: 4px;background: #01a53a;position: absolute;left: 0;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:30px auto;}
.defblock .pagewd a.btn_def:before{display:block;content:"";width:50px;height:50px;background:#33355c;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;font-weight:300; margin-left:0px;color:#666;font-size:18px; line-height:40px;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 .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;/*padding:120px 0 0px 0*/}
.def_about .pagewd h3 {font-weight:400;height:auto;margin-bottom:30px;position:relative;padding-bottom:40px;}
.def_about .pagewd .page_index_text h3{color:#333;}

.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:#af7543;}
.def_count .defcout_box font{display:block;position:absolute;bottom:10px;left:260px;}
/*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:#af7543;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;z-index:20;}
/*产品中心*/                    
.def_prod {background:#f6f7fb;}
.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 #af7543;position:relative;}
.defmenu_btn .btn_swiper span.iconfont{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#af7543;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;} 

/*products*/
.prodwarp a{display:block;width:80px;height:80px;overflow:hidden;margin:0px auto;}
.prodwarp a img{filter: drop-shadow(80px 0px green);margin-left:-80px;}
.prodwarp:nth-child(6n+1) a img{filter: drop-shadow(80px 0px green);margin-left:-80px;}
.prodwarp:nth-child(6n+2) a img{filter: drop-shadow(80px 0px #0d6efd);margin-left:-80px;}
.prodwarp:nth-child(6n+3) a img{filter: drop-shadow(80px 0px #0dcaf0);margin-left:-80px;}
.prodwarp:nth-child(6n+4) a img{filter: drop-shadow(80px 0px #20c997);margin-left:-80px;}
.prodwarp:nth-child(6n+5) a img{filter: drop-shadow(80px 0px #6f42c1);margin-left:-80px;}
.prodwarp:nth-child(6n) a img{filter: drop-shadow(80px 0px #7289da);margin-left:-80px;}

.prodtoplist{padding-bottom:90px;}

.showbox36514{overflow:hidden;position:relative;}
.showbox36514 ._pic {display:block;position:relative;width:100%;height:100%;overflow:hidden;z-index:0;border-radius:10px;}
.showbox36514 ._pic:before{display:block;content:"";width:100%;height:100%;background:linear-gradient(to right bottom,#333333,#000000);opacity:1;position:absolute;left:0;top:0%;z-index:-1;transition:all .3s;}
.showbox36514 ._pic:after{display:block;content:"";width:100%;height:100%;background:#01a53a;opacity:0.5;position:absolute;left:0;top:100%;z-index:3;transition:all .3s;}
.showbox36514 ._pic img{width:calc(100% - 0px);border:0px solid #fff;margin:0;padding:0;line-height:initial;border-radius:0px;position:relative;z-index:2;}
.showbox36514 ._tit{display:block;width:100%; position:absolute;top:80%;text-align:center;transform:translateY(-50%);z-index:5;opacity:0;transition:all .3s;}
.showbox36514 ._tit span{display:block;}
.showbox36514 ._tit ._titmore{font-size:12px;}
.showbox36514:hover ._pic:after{opacity:1;position:absolute;left:0;top:0%;z-index:3;transition:all .3s;}
.showbox36514:hover ._tit{color:#fff;opacity:1;top:50%;transition:all .3s;}

.def_top .swiper-btn{display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:28px;position:absolute;top:calc(50% + 60px);border:1px solid #fff;border-radius:50%;z-index:99;}
.def_top .swiper-btn span.iconfont{display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:28px;color:#fff;font-weight:bold;}
.def_top .btn-prev {left: 5%;}
.def_top .btn-prev:hover {background-position: 0 -46px;background-size: 100%}
.def_top .btn-next {right:5%;}
.def_top .btn-next:hover {background-position: 0 -139px;background-size: 100%}

.def_top {display:block;position:relative;overflow:hidden;z-index:0;}
.def_top:after{display:block;content:"";width:100%;height:100%;background:url(../images/dot.png);position:absolute;left:0;top:0;opacity:0.15;z-index:0;}
.def_top video{display:block;width:100%;position:absolute;left:0;top:-100px;z-index:-1;}
.def_top .pagewd{position:relative;z-index:2;}
/*探索食谱*/
.project_items { display: flex; margin-top: 50px; margin-bottom: 40px; justify-content: space-between; flex-wrap: wrap; -webkit-display: flex; -webkit-justify-content: space-between; -webkit-flex-wrap: wrap; }
.project_items .project_item { position: relative; margin-bottom: 30px; width: calc((50% - 45px)/ 2); z-index:0;}
.project_item .item_img { position: relative; display: block; overflow: hidden; z-index:1;}
.project_item .item_img img {width:100%;transition:all .3s;}
.project_item .item_tit { position: absolute; top: 50%; left: 0; z-index: 9; width: 100%; text-align: center; text-transform: uppercase; letter-spacing: .38px; font-size: 20px; }
.project_item .item_tit a { color: #fff; font-weight: 400; font-family: Roboto-Bold; }
.project_item .project_item_link{display:block;content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:3;}
.project_items .project_item:nth-child(even) .item_tit a { color: yellow; }
.project_items .project_item:nth-child(6n), .project_items .project_item:nth-child(6n+1) { width: calc(50% - 15px); }
.project_items .project_item:nth-child(odd):before { position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 100%;  content: ""; mix-blend-mode: multiply; }
.project_item:hover .item_img img { -webkit-transform: scale(1.2); transform: scale(1.2); }
/*资讯动态*/
.def_news{background:#f6f7fb;position:relative;z-index:0;padding-bottom:120px;background-attachment:fixed;}
.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:#af7543;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:#af7543;}
.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:#af7543;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;text-align:center;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;}

    .def_top .pagewd h3 font{color:#999;}

    .defblock .pagewd h3 {font-weight:400;height:auto; color:#000;text-align:center;margin-bottom:30px;position:relative;display:block;}
    .def_prod  .pagewd h3 {display:none;}
    .defblock .pagewd h3 small:after {display: block;content: "";width: 60px;height: 2px;background: #af7543;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;}
     /*公司介绍*/
   
    .def_about .pagewd{padding:0%;width:100%;}

    .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:#af7543;}
    .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;}

    .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}

}

@media screen and (max-width:1200px) {        
    .defblock{padding:0px 0px 0px 0px;}
    .defblock .pagewd {clear:both; width:90%;padding:0%; margin:30px auto;text-align:center;position:relative;}  
    .defblock .about_mgr{width:100%; margin:0% auto 0% auto;padding:0px 0 0px 0;}   
     .def_about {padding:30px 0 30px 0;}

}
/*效果*/
.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;}

@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:100%;background:#f7f7f7;content:"";position:absolute;left:0%;top:0px;z-index:-1;opacity:0;}
    .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) {

    .defitem_list{display:block;width:95%;padding:0 2.5%;}
    .defblock .pagewd h3 small{font-size:22px;font-weight:500;}
    .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;} 

     
}
.mould900_09 {display:block;margin:30px auto;position:relative;}
.mould900_09:after{display:block;content:"";width:100%;clear:both;}
.mould900_09 ._tag{right:0;line-height:initial;bottom:initial;top:0px;}
.mould900_09 ._fpic{display:inline;float:left ;width:580px;padding-top:0PX;position:absolute;top:calc(50% + 35px);transform:translateY(-50%);left:0;}
.mould900_09 ._fpic img{width:100%;}
.mould900_09 ._fpic p{margin:0;}
.mould900_09 ._fpic video{width:100%;position:relative;z-index:4;}

.mould900_09 .con_detail{display:inline;float:right;width:calc(98% - 620px);padding-left:0px;padding-top:0%;position:relative;}
.mould900_09 .con_detail strong{color:#af7543;font-size:48px;text-transform:uppercase;}
.mould900_09 .con_detail .fcc p{margin:0px auto 20px auto;}
.mould900_09 .con_detail h2 {font-size:42px;line-height:1.2;text-align:left;color:#333;margin-bottom:30px;}
.mould900_09 ._fpic img:first-child{width:100%;margin-bottom:0px;}
.mould900_09 ._fpic img{display:inline;float:left;width:49%;border-radius:0px;}
.mould900_09 ._fpic img+img+img{float:right;}

.mould900_09 ._fpic{overflow:hidden;line-height:initial;} 
.mould900_09 ._fpic img{position:relative;z-index:1;display:block;margin:0;line-height:initial;}
.mould900_09 ._fpic ._video{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;}
.mould900_09 ._fpic ._video:after{display:block;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#000;z-index:3;opacity:0.15;}
.mould900_09 ._fpic ._video span{display:block;width:80px;height:80px;line-height:80px; color:#fff;position:absolute;left:calc(50% - 40px);top:calc(50% - 40px);font-size:60px;z-index:5;}

.mould900_09 .con_detail samp.icon-aviation {display:block;width:60px;height:60px;font-size:40px;line-height:60px;text-align:center;background:#01a53a;color:#fff;border-radius:50%;margin-bottom:20px;}
.mould900_09 .con_detail .fct{font-size:40px;color:#000;line-height:90px;margin-bottom:35px;}
.mould900_09 .con_detail .fcu{margin:35px 0;}
.mould900_09 .con_detail .fcu ul:after{display:block;content:"";width:100%;clear:both;}
.mould900_09 .con_detail .fcu ul li{display:inline;float:left;width:50%;}
.mould900_09 .con_detail .fcu ul li label{display:block;font-weight:bold;font-size:24px;line-height:2;}
.mould900_09 .con_detail .fcu ul li font{font-weight:300;}

@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:#01a53a;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:block;float:initial;width:100%;padding-top:0PX;position:relative;transform:initial;margin-bottom:30px;}
.mould900_09 ._fpic img:first-child{width:100%;}
.mould900_09 ._fpic img{display:inline;float:left;width:49%;border-radius:0px;}
.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:#af7543;position:absolute;left:0px;top:initial;}
.mould900_09 .con_detail:before{display:block;content:"";width:100%;height:1px;position:absolute;left:2px;top:92px;border-left:0px dashed #af7543;border-top:0px dashed #af7543;}
.mould900_09 .con_detail strong{color:#af7543;font-size:48px;text-transform:uppercase;}
.mould900_09 .con_detail .fcc p{margin:0px;}
.mould900_09 .con_detail .fct{display:none;}
.mould900_09 .con_detail .fcu{text-align:center;}
.mould900_09 .con_detail .fcu font{font-size:14px;}

.page_about_culture {display:block;margin:0px auto;width:90%;}

.mgc {margin:40px auto;width:160px;text-align:center;}
.mgc a{margin:0px auto;width:100%;}


.def_top video{display:none;}
.def_top:after{background:#01a53a;opacity:0;}
.def_top .swiper-btn{display:none;}

}

/*hot products*/                  
.prodlist:after{display:block;content:"";width:100%;clear:both}
.prodwarp{display:block;float:initial;width:100%;margin-right:0%}
                
/*def_about*/
.mould900_09 h2._f20{font-weight:initial}
.mould900_09 h2._f20 font{color:#fc0}
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}
/*def_faq*/
.def_faq{background:#fff ;background-size:auto 100%;position:relative;}                
.def_faq ._pic img{display:block;width:initial;}
.def_faq ._faqintr{display:block;float:initial;width:100%;}
.def_faq ._pic{float:right;width:20%;position:absolute;right:-200px;bottom:-50px;z-index:999;}
.def_faq ._faqlist .showbox30603{margin-bottom:20px;}
.def_faq ._faqlist .col-2-pd40{display:inline;float:left;width:calc(49% - 42px);padding:0 20px;border:1px solid #dcdcdc;margin-right:2%;}
.def_faq ._faqlist .col-2-pd40:nth-child(2n){display:block;width:calc(49% - 42px);padding:0 20px;border:1px solid #dcdcdc;margin-right:0%;}
.def_faq ._faqlist .showbox30603 .panel-heading p{margin:0px;padding:10px 0;}
.def_faq ._faqlist .showbox30603 .panel-heading a{display:block;width:calc(100% - 50px);height:40px;line-height:40px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;padding-left:50px;position:relative;font-weight:400;text-align:left;}
.def_faq ._faqlist .showbox30603 .panel-heading a i{display:block;width:38px;height:38px;text-align:center;line-height:38px; border-radius:50%;border:1px solid #01a53a;color:#01a53a;font-size:24px;position:absolute;left:0px;}
.def_faq ._faqlist .showbox30603 .panel-collapse{display:none;}
.def_faq ._faqlist .showbox30603 .panel-collapse .fcc{font-size:15px;width:calc(100% - 50px);padding-left:50px;}
.def_faq ._faqlist .showbox30603 .panel-collapse .fcc a{color:#003399;text-decoration:underline;font-weight:bold;}
._faqintr label{display:block;font-size:17px;}                
._faqintr h2{display:block;font-size:45px;line-height:1.5;}
._faqintr h2 font{color:#ffcc00;}
._faqintr p{display:block;font-size:15px;}
@media screen and (max-width:1080px){
    .def_prod .pagewd{width:95%;padding:0 2.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%;text-align:left;}
    .def_why h2{display:block;font-size:22px;line-height:1.5}
    .bg_why ._pic{position:initial;}
    .def_faq{background-size:auto 100%;}      
    .def_faq ._faqintr{display:inline;float:left;width:100%;padding:0 0%;}
    .def_faq ._pic{display:none;float:right;width:40%;}
    .def_faq ._faqlist .col-2-pd40{display:block;float:initial;width:calc(100% - 42px);padding:0 20px;border:1px solid #dcdcdc;margin-right:0%;}
    .def_faq ._faqlist .col-2-pd40:nth-child(2n){display:block;width:calc(100% - 42px);padding:0 20px;border:1px solid #dcdcdc;margin-right:0%;}
    .def_faq ._faqlist .showbox30603 .panel-heading a{font-size:16px;}
    ._faqintr h2{display:block;font-size:22px;line-height:1.5;}
}

.col-3{width:calc(32% - 42px);padding:20px;margin-right:2%;border:1px solid #fff;border-radius:10px;}
.col-3:nth-child(3n){margin-right:0%;}


.prodcata {display:block;color:#fff;}
.prodcata:after{display:block;content:"";width:100%;clear:both;}
.prodwarp{display:inline;float:left;text-align:center;background:#fff;color:#333;}
.prodwarp  img{display:block;width:80px;margin:10px auto;transition:all .3s;}
.prodwarp  span{display:block;width:100%;}
.prodwarp:hover  img{display:block;width:100px;margin:0px auto;transition:all .3s;}

.page_about_visit {background:url(../images/bg/bg_testimonial.jpg) no-repeat center center;background-attachment:fixed;position:relative;z-index:0;}
.page_about_visit:after{display:block;content:"";width:100%;height:100%;background:#000;position:absolute;left:0px;top:0px;z-index:1;opacity:0.85;}
.page_about_visit .pagewd{position:relative;z-index:3;}
.page_about_visit .pagewd h3 small{color:#fff;}
.page_about_visit .pagewd h3 small:after{background:#fff;}
.page_about_visit .pagewd h3 font{color:#fff;}

@media screen and (max-width:1080px) {
    
.prodcata {display:block;color:#fff;}
.prodwarp{display:inline;float:left;text-align:center;}
.prodwarp  a{display:block;width:50px;height:50px;margin:0px auto;}
.prodwarp  img{display:block;width:50px;margin:10px auto;transition:all .3s;}
.prodwarp span{font-size:small;}

.col-3{width:calc(32% - 40px);padding:20px;margin-right:2%;border:0px solid #fff;border-radius:10px;background:initial;}
.col-3:nth-child(3n){margin-right:0%;}

.def_prod .pagewd h3 font{color:#fff;}

.page_about_visit  .pagewd h3{display:block;}
}

.prodwarp a{display:block;width:80px;height:80px;overflow:hidden;margin:0px auto;}
.prodwarp a img{filter: drop-shadow(80px 0px green);margin-left:-80px;}
.prodwarp:nth-child(6n+1) a img{filter: drop-shadow(80px 0px green);margin-left:-80px;}
.prodwarp:nth-child(6n+2) a img{filter: drop-shadow(80px 0px #0d6efd);margin-left:-80px;}
.prodwarp:nth-child(6n+3) a img{filter: drop-shadow(80px 0px #0dcaf0);margin-left:-80px;}
.prodwarp:nth-child(6n+4) a img{filter: drop-shadow(80px 0px #20c997);margin-left:-80px;}
.prodwarp:nth-child(6n+5) a img{filter: drop-shadow(80px 0px #6f42c1);margin-left:-80px;}
.prodwarp:nth-child(6n) a img{filter: drop-shadow(80px 0px #7289da);margin-left:-80px;}
@media screen and (max-width:1080px) {
.prodwarp a{display:block;width:50px;height:50px;overflow:hidden;margin:0px auto;}
.prodwarp a img{filter: drop-shadow(50px 0px green);margin-left:-50px;}
.prodwarp:nth-child(6n+1) a img{filter: drop-shadow(50px 0px green);margin-left:-50px;}
.prodwarp:nth-child(6n+2) a img{filter: drop-shadow(50px 0px #0d6efd);margin-left:-50px;}
.prodwarp:nth-child(6n+3) a img{filter: drop-shadow(50px 0px #0dcaf0);margin-left:-50px;}
.prodwarp:nth-child(6n+4) a img{filter: drop-shadow(50px 0px #20c997);margin-left:-50px;}
.prodwarp:nth-child(6n+5) a img{filter: drop-shadow(50px 0px #6f42c1);margin-left:-50px;}
.prodwarp:nth-child(6n) a img{filter: drop-shadow(50px 0px #7289da);margin-left:-50px;}
}

/*新闻中心*/
.def_news {background:#f6f7fb;}
.def_bgcontact h3{margin-bottom:0px;font-size:20px;}
.contact_lft{display:inline;float:left;width:49%;margin-left:0%}
.newsitembox{display:block;width:100%;position:relative}
.newsitembox:after{display:block;content:"";width:100%;height:60px;position:absolute;left:0;bottom:0;z-index:2;background:linear-gradient(to bottom,#0f6bb300,#0f6bb398);}
.newsitembox a,.newsitembox a img{display:block;width:100%}
.newsitembox span{line-height:40px;font-size:small;}
.newsitembox h3{font-size:16px;}
.newsitembox ._tit{display:block;width:calc(100% - 240px);padding:0 220px 0 20px; height:60px;line-height:60px;position:absolute;left:0;bottom:0;z-index:3;color:#fff;}
.newsitembox p{font-size:14px;}
.newsitemwrap .swiper-pagination{text-align:right;bottom:20px;right:20px; width:100%;padding-right:0%;position:absolute;z-index:2;}
.contact_rgt{display:inline;float:right;width:49%}

.def_notice {display:block;width:calc(100% - 40px);height:180px;padding:20px; background:#0f6bb3;position:relative;margin:20px auto 0 auto;color:#fff;overflow:hidden;}
.def_notice:after {display:block;width:calc(100% - 40px);height:180px;content:"";background:#fff;opacity:0.1;position:absolute;left:20px;top:20px;}
.def_notice a{display:inline;float:right; width:calc(95% - 150px);padding:5% 2.5% 5% 150px;color:#fff;} 
.def_notice a span{display:block;font-weight:bold;font-size:20px;line-height:2;}
.def_notice a div{font-size:small;}
.def_notice a font{font-size:14px;display:block;width:20px;height:20px;background:#fff;color:#0f6bb3;border-radius:50%;line-height:20px;text-align:center;margin-top:20px;}
.def_notice strong{font-weight:bold;display:block;width:130px;height:100%;position:absolute;left:20px;top:0;text-align:center;line-height:180px;}
.def_notice strong em{display:block;width:60px;height:60px;text-align:center;margin:0px auto;font-size:40px;}

.showbox348031 {display:block;width:100%;position:relative;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #dcdcdc;}
.showbox348031:after{display:block;content:"";width:100%;clear:both;}
.showbox348031 ._pic{display:inline;float:right;width:27.5%;}
.showbox348031 ._pic img{width:100%;}
.showbox348031 ._txt{display:inline;float:left;width:calc(100% - 100px);position:relative;padding-left:100px;}
.showbox348031 ._txt label{color:#0f6bb3;font-weight:bold;line-height:2;display:block;}
.showbox348031 ._txt ._cont{color:#666;font-weight:400;margin:10px auto 0 auto;line-height:2;}
.showbox348031 ._txt ._more{color:#0f6bb3;font-weight:400;font-size:small;}
.showbox348031 ._txt ._time2{font-size:small;display:none;}
.showbox348031 ._time {background: #01a53a;color: #fff;display:block;width:70px;position:absolute;left:0;top:0;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,1);}
.showbox348031 ._time span{display:block;font-size:28px;font-weight:bold;border-bottom:0px solid #fff;line-height:1.68;position:relative;}
.showbox348031 ._time span:after {display:block;content:"";width:80%;height:1px;background:#fff;position:absolute;left:10%;bottom:0;}
.showbox348031 ._time em{display:block;font-size:12px;font-weight:400;line-height:24px;}

/*
.def_adv{background:url(../images/bg_factory.jpg) no-repeat top center;}
    */

@media screen and (max-width:1080px) {
    .about_count{margin-bottom:0px;border-radius:20px 20px 20px 20px;overflow:hidden;}
    .about_count .pagewd{width:100%;}
    .contact_lft{display:inline;float:left;width:100%;margin-bottom:30px;}
    .contact_rgt{display:inline;float:right;width:100%;margin-left:0%;margin-bottom:30px;text-align:left;}

    .showbox348031 ._txt ._cont{color:#666;font-weight:300;font-size:16px;margin:10px auto 0 auto;line-height:2;}
    .showbox348031 ._txt{display:inline;float:left;width:calc(100% - 0px);position:relative;padding-left:0px;}
    .showbox348031 ._txt label{color:#0f6bb3;font-weight:bold;line-height:2;display:block;}
    .showbox348031 ._txt ._cont{color:#666;font-weight:300;font-size:16px;margin:10px auto 10px auto;line-height:2;}
    .showbox348031 ._txt ._more{color:#0f6bb3;font-weight:400;font-size:small;}
    .showbox348031 ._txt ._time2{font-size:small;display:block;}
    .showbox348031 ._time {background: #01a53a;color: #fff;display:none;width:70px;position:relative;left:0;top:0;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,1);}
    .showbox348031 ._time span{display:block;font-size:28px;font-weight:bold;border-bottom:0px solid #fff;line-height:1.68;position:relative;}
    .showbox348031 ._time span:after {display:block;content:"";width:80%;height:1px;background:#fff;position:absolute;left:10%;bottom:0;}
    .showbox348031 ._time em{display:block;font-size:12px;font-weight:400;line-height:24px;}

    .purchase-btn a{margin:0px auto;}

    .def_top{background:#ff9900;}
    .def_top:before{display:block;width:100%;height:100%;content:"";background:#fff;position:absolute;left:0;top:0;border-radius:0 0 0 50px;}

    .def_adv{background:#ff9900;padding:30px 0 60px 0;border-radius:0 50px 0 50px;} 
    .def_news{padding-top:30px;background:#ff9900;}
    .def_news:after{display:block;content:"";background:#fff; width:100%;height:100%;position:absolute;left:0;top:0;border-radius:0 50px 0 0px;}
    .def_news .pagewd{margin:0 auto;}
    .def_news .pagewd h3{margin-top:0px;}

}