﻿/*===============================defbanner=======================================*/
#defbanner{display:block;position:relative;overflow:hidden;padding-top:115px;}
#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% - 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 #ffcc00;color:#333;background:#ffcc00; 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 #af7543;color:#fff;background:#af7543}
.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:1200px) {

    #defbanner{display:block;position:relative;overflow:hidden;padding-top:70px;}
    #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 .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:#ffcc00;font-size:26px;text-shadow:initial;text-align:center;}
    .swiper-slide-b .img_cover a{display:block;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;}
}
/*===============================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: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:#231805;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: none;content: "";width: 80px;height: 4px;background: #231805;position: absolute;left:0px;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:0px;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:200;height:auto;margin-bottom:30px;position:relative;padding-bottom:0px;font-size:40px;}
.def_about .pagewd .page_index_text h3{color:#333;}
/*解决方案*/
/*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;}

.def_top .pagewd h3{text-align:left;}
.def_top .pagewd h3 small:after{left:0;}

.def_top .swiper-btn{display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:28px;position:absolute;top:calc(50% - 20px);border:2px solid #000;border-radius:0%;z-index:99;background:#fff;}
.def_top .swiper-btn span.iconfont{display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:28px;color:#000;font-weight:bold;}
.def_top .swiper-btn:hover{background:#000;}
.def_top .swiper-btn:hover span.iconfont{color:#fff;}
.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:50%;background:#fbb801;position:absolute;left:0;top:0;opacity:1;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;}

@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:#fff;}

    .defblock .pagewd h3 {font-weight:400;height:auto; color:#fff;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: 0px;}
    .defblock .pagewd h3.contel{text-align:center;justify-content:center;}
    .defblock .pagewd a.btn_def{display:none;}
     /*公司介绍*/
   
    .def_about .pagewd{padding:0%;width:100%;}
}

@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;}
    
}
@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;color:#fff;} 

     
}
.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:480px;padding-top:0PX;}
.mould900_09 ._fpic img{width:100%;}
.mould900_09 ._fpic p{margin:0;}
.mould900_09 ._fpic video{width:100%;}

.mould900_09 .con_detail{display:inline;float:right;width:calc(98% - 520px);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:20px;}
.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 samp.icon-aviation {display:block;width:60px;height:60px;font-size:40px;line-height:60px;text-align:center;background:#231805;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:#231805;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:0PX;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:#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;}
.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%}
                
/*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}

._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;font-weight:bold;}*/
@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%;}
    ._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;}

@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;}
}


/*banner*/
.banner{display:block;position:relative;max-height:780px;overflow:hidden;z-index:0;}
.bg_video{display:block;position:relative;z-index:1;}
.bg_video video{display:block;width:100%;}
.banner .pagewd{display:block;width:80%; position:absolute;z-index:2;color:#fff;top:40%;left:10%;}
.banner .pagewd .def_adv label{font-size:28px;line-height:2;letter-spacing:4px;}
.banner .pagewd .def_adv p{font-size:48px;line-height:1;margin:0;font-weight:600;}


.banner .pagewd .def_cata{display:block;position:relative;margin-top:90px;}
.banner .pagewd .def_cata ul {display:flex;height:90px;line-height:90px;color:#fff;font-size:32px;}
.banner .pagewd .def_cata ul li{flex:1;}
.banner .pagewd .def_cata ul li a{display:block;width:100%;height:90px;line-height:90px;color:#fff;font-size:32px;position:relative;}
.banner .pagewd .def_cata ul li a em{font-size:32px;margin-left:20px;opacity:0;transition:all .3s;}
.banner .pagewd .def_cata ul li a:after{display:block;width:80%;height:2px;content:"";background:#fff;position:absolute;left:0;top:0;transition:all .3s;}
.banner .pagewd .def_cata ul li a:hover em{font-size:32px;margin-left:40px;opacity:1;transition:all .3s;}
.banner .pagewd .def_cata ul li a:hover:after{display:block;width:80%;height:2px;content:"";background:#fff;position:absolute;left:0;top:100%;transition:all .3s;}

/*about*/
.warp_about {display:block;position:relative;min-height:600px;z-index:0;}
.warp_about:after{display:block;content:"";width:100%;clear:both;}
.warp_about:before{display:block;content:"";width:500px;height:500px;position:absolute;background:#fbb801;top:60px;right:-20px;}
.warp_about .con_detail{display:inline;float:right;width:600px;padding:50px;background:#fff;position:absolute;z-index:2;top:80px;right:0;}
.warp_about ._fpic{display:inline;float:left;width:1100px;position:absolute;top:0;right:0;max-height:560px;overflow:hidden;position:relative;z-index:1;padding-left:100px;}
.warp_about ._fpic img{width:100%;}

.warp_about ._fpic ._yuan{display:block;width:200px;height:200px;text-align:center;line-height:200px;font-size:32px;color:#fbb801;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.warp_about ._fpic ._yuan:after{display:block;content:""; width:200px;height:200px;background:url(../images/yuan.png) no-repeat center center;background-size:100%;position:absolute;left:0;top:0%;
animation-name: rotateme;animation-duration: 15s;animation-iteration-count: infinite;animation-timing-function: linear;
-webkit-animation-name: rotateme;-webkit-animation-duration: 15s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;
-moz-animation-name: rotateme;-moz-animation-duration: 15s;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;
-ms-animation-name: rotateme;-ms-animation-duration: 15s;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;
-o-animation-name: rotateme;-o-animation-duration: 15s;-o-animation-iteration-count: infinite;-o-animation-timing-function: linear }


@keyframes rotateme {
0% {transform: rotate(0deg);opacity: 1}
50% {transform: rotate(180deg)}
100% {transform: rotate(360deg);opacity: 1}
}



@media screen and (max-width:1080px) {
    .banner{padding-top:60px;max-height:initial;}   
    .banner .pagewd .def_adv label{font-size:18px;line-height:2;letter-spacing:4px;}
    .banner .pagewd .def_adv p{font-size:28px;line-height:1;margin:0;font-weight:600;}

    .banner .pagewd .def_cata{display:block;position:relative;margin-top:20px;}
    .banner .pagewd .def_cata ul {display:flex;height:50px;line-height:50px;color:#fff;font-size:22px;}
    .banner .pagewd .def_cata ul li{flex:1;}
    .banner .pagewd .def_cata ul li a{display:block;width:100%;height:50px;line-height:50px;color:#fff;font-size:16px;position:relative;}
    .banner .pagewd .def_cata ul li a em{font-size:32px;margin-left:20px;opacity:0;transition:all .3s;}
    .banner .pagewd .def_cata ul li a:after{display:block;width:80%;height:2px;content:"";background:#fff;position:absolute;left:0;top:0;transition:all .3s;}
    .banner .pagewd .def_cata ul li a:hover em{font-size:32px;margin-left:40px;opacity:1;transition:all .3s;}
    .banner .pagewd .def_cata ul li a:hover:after{display:block;width:80%;height:2px;content:"";background:#fff;position:absolute;left:0;top:100%;transition:all .3s;}

    .def_about{padding:0;}
        .def_about .pagewd h3 {color:#333;}

    .warp_about {display:block;position:relative;min-height:600px;z-index:0;}
    .warp_about:after{display:block;content:"";width:100%;clear:both;}
    .warp_about:before{display:none;content:"";width:500px;height:500px;position:absolute;background:#fbb801;top:60px;right:-20px;}
    .warp_about .con_detail{display:inline;float:right;width:90%;padding:5%;background:#fff;position:relative;z-index:2;top:0px;right:0;}
    .warp_about ._fpic{display:inline;float:left;width:100%;position:absolute;top:0;right:0;max-height:560px;overflow:initial;position:relative;z-index:3;padding-left:0px;}
    .warp_about ._fpic img{width:100%;}


    .warp_about ._fpic ._yuan{display:block;width:200px;height:200px;text-align:center;line-height:200px;font-size:32px;color:#fbb801;position:absolute;left:50%;top:-30%;transform:translateY(-50%);transform:translateX(-50%);}

}

/*def_top*/
.prodtoplist{padding-bottom:90px;}
.showbox36701 ._app{display:inline;float:left;width:58%;color:#333;} 
.showbox36701 ._app img{width:100%;}
.showbox36701 ._app ._tit{font-size:24px;padding:20px 0;display:block;position:relative;}
.showbox36701 ._app ._tit h4{display:block;width:calc(98% - 120px);height:40px;line-height:40px;font-weight:400;}
.showbox36701 ._app ._tit ._titmore{display:block; position:absolute;right:0;top:20px; width:120px;height:40px;line-height:40px;text-align:center;background:#333;color:#fff;font-size:14px;margin-top:0px;}
.showbox36701 ._pic{display:inline;float:right;width:40%;position:relative;z-index:0;}
.showbox36701 ._pic:after{display:block;width:50%;height:50%;content:"";background:#FBB801;position:absolute;right:-20px;bottom:-15px;z-index:-1;}
.showbox36701 ._pic img{width:calc(100% - 20px);}
@media screen and (max-width:1080px) {
.showbox36701 ._pic{display:inline;float:right;width:100%;position:relative;z-index:0;}
.showbox36701 ._app{display:inline;float:left;width:100%;color:#333;} 
.showbox36701 ._app img{width:100%;display:none;}
.showbox36701 ._app ._tit h4{display:block;width:calc(98% - 120px);height:40px;line-height:40px;font-weight:400;}
}
/*gallery*/
.box_gallery{display:inline;float:left;}
.box_gallery a{display:block;width:100%;position:relative;}
.box_gallery a img{display:block;width:calc(100% - 10px);}

.col-3-dev{width:calc(32% - 0px);margin-right:2%;padding:0px;border:0px solid #ff9900;margin-bottom:2%;border-radius:10px;position:relative;z-index:0;}
.col-3-dev a{padding-bottom:10px;}
.col-3-dev a:after{display:block;width:40%;height:30%;content:"";background:#FBB801;position:absolute;bottom:0;right:0;z-index:-1;}
.col-3-dev:nth-child(3n) {width:calc(32% - 0px);margin-right:0%;}
.col-3-dev img{width:calc(100% - 10px);margin:0;}

.def_gallery,.def_allin{background:#efefef;}
.def_allin{position:relative;z-index:0;text-align:center;}
.def_allin:after{display:block;width:100%;height:350px;content:"";background:#fff;position:absolute;left:0;bottom:0;z-index:-1;}
.def_allin .pagewd{display:block;position:relative;}
.def_allin .pagewd ._mark{display:block;width:45%;position:absolute;right:0;top:20px;text-align:left;}
.def_allin .pagewd ._mark .btn-transparent{display:block;width:120px; height:40px;line-height:40px;padding:0 0px;background:#000000;color:#fff;font-size:small;text-align:center;margin-top:30px;}
/*download*/
.def_download {background:#fbb801;color:#fff;position:relative;text-shadow:0 1px 1px #000000;}
.def_download .pagewd{position:relative;}
.def_download .pagewd h3{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.def_download .pagewd h3 small{color:#fff;}
.def_download .pagewd h3 small em{font-size:40px;color:#fff;}
.def_download .pagewd h3 small:after{display:none;}

.def_download ._mark{display:block;position:relative;width:40%; left:47%;top:50%;transform:translateY(-50%);transform:translateX(-50%);}
.def_download ._btn{display:block;height:40px;background:#000;color:#fff; padding: 0 25px;line-height:40px;font-size:small;position:absolute;right:0%;top:50%;transform:translateY(-50%);}

@media screen and (max-width:1080px) {
.def_download {background:#fbb801;color:#fff;position:relative;padding:20px 0 50px 0;}
.def_download .pagewd h3{display:block;position:relative;left:0;top:50%;transform:translateY(-0%);}
.def_download ._mark{display:block;position:relative;width:100%; left:0%;top:initial;transform:translateY(0%);transform:translateX(0%);margin-bottom:30px;}
.def_download ._btn{display:block;width:120px; height:40px;background:#000;color:#fff; padding: 0 25px;line-height:40px;font-size:small;position:relative;right:initial;top:0%;transform:translateY(0%);
                    margin:0px auto;
}
.purchase-btn a{margin:40px auto;}
}