@charset "utf-8";
.wrap{width:1400px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.over{overflow: hidden;}
.nowrap{white-space: nowrap;}
.fz0{font-size: 0;}
.nowrap.fz0{letter-spacing: -5px;}
.nowrap.fz0 *{letter-spacing: normal;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 1;}
.inline{display: inline;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}
.max-w100{max-width: 100%;}
.max-h100{max-height: 100%;}
.middle{vertical-align: middle;}
.middle-span{height: 100%;vertical-align: middle;display: inline-block;}
.border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing: border-box;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.trans2{-webkit-transition:all 800ms ease 0s; -moz-transition:all 800ms ease 0s; -ms-transition:all 800ms ease 0s; -o-transition:all 800ms ease 0s; transition:all 800ms ease 0s;}
.trans-internal::before,.trans-internal::after{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.main{width: 100%;max-width: 1400px;margin: 0 auto;}
a:hover{text-decoration: none;}
.b_pic:hover img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.show-997{display: none;}
.show-800{display: none;}
.contents, .contents *{line-height: 2;}
.show-pc-block{display: block!important;}
.show-pc-inline-block{display: inline-block!important;}
.show-mb-block{display: none!important;}
.show-mb-inline-block{display: none!important;}

@font-face
{
/*font-family: 'PingFang';*/
src: url(../inc/file/PingFang.ttf);
}

/*分享*/
.share_box{text-align: center;margin: 25px auto;}
.share_box .share{text-align: center;display: inline-block;vertical-align: middle;margin: 0 3px;}
.share_box .name{display: inline-block;vertical-align: middle;margin: 0 3px;}

/*标题*/
#ts{padding-top: 50px;padding-bottom: 50px;}
#ts,.ts{text-align: center;}
#ts .tsn,.ts .tsn{font-size: 28px;color: #222;margin: 0 auto;text-align: center;height: 30px;line-height: 30px;margin-top: 5px;margin-bottom: 5px;position: relative;display: inline-block;padding: 0 60px;font-weight: bolder;}
#ts .tsn .tb1,#ts .tsn .tb2,.ts .tsn .tb1,.ts .tsn .tb2{position: absolute;}
#ts .tsn .tb1,#ts .tsn .tb1{left: 0;top: 15px;}
#ts .tsn .tb2,#ts .tsn .tb2{right: 0;top: 15px;}
#ts .en{font-size: 14px;color: #888888;text-align: center;text-transform:uppercase;margin-top: 5px;}

/*turn page*/
#turn_page{margin-top: 80px;text-align:center; height:40px; line-height:40px;}
#turn_page .page_button{height: 40px;line-height: 40px;background:#ffffff; margin:0 4px;display: inline-block;vertical-align: top;padding:0 18px;color:#666666;font-size: 14px;border: solid 1px #dcdcdc;}
#turn_page .page_item{height: 40px;line-height: 40px;background:#fff;display: inline-block;vertical-align: top;padding:0 18px; margin:0 4px;color:#666666;font-size: 14px;border: solid 1px #dcdcdc;}
#turn_page .page_item_current{border:none;height: 40px;line-height: 40px;background:#e60012;display: inline-block;vertical-align: top;padding:0 18px; margin:0 4px; color:#fff;}
#turn_page .total{display: inline-block;vertical-align: top;margin:0 4px;width: 76px;text-align: center;line-height: 40px;color:#666666;font-size: 14px;font-family: '微软雅黑';}
#turn_page .pageOne{display: inline-block;vertical-align: top;}
#turn_page .pageOne select{font-size: 16px;color:#666666;padding:0 35px 0 17px;background: url(../images/page.jpg) no-repeat 39px center;height: 38px;border:1px solid #ebebeb;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin-right: 7px;}
#turn_page .pageOne option{line-height: 24px;}
#turn_page .pageOne .submit{width: 40px;height: 40px;text-align: center;background: #fff;color:#666666;font-size: 14px;font-family: 'Arial';cursor: pointer;border: solid 1px #dcdcdc;}

/*导航栏*/
#nav{width: 100%;max-width: 1920px;margin: 0 auto;border-bottom: solid 1px #dedede;background: #fff;}
#nav .wrap{width:100%;max-width:1440px;margin: 0 auto;min-height: 72px;}
#nav .wrap .item{text-align: center;}
#nav .wrap .item li{display: inline-block;margin-right: 70px;}
#nav .wrap .item li:last-child{margin-right: 0;}
#nav .wrap .item li a{display: block;padding: 25px 0;color: #333333;font-size: 16px;border: solid 3px #fff;}
#nav .wrap .item li a:hover{border-bottom: solid 3px #e60012;color: #e60012;}
#nav .wrap .item li a.on{border-bottom: solid 3px #e60012;color: #e60012;}

/*头部部分*/
#header{width: 100%;max-width: 1920px;margin: 0 auto;position: fixed;top: 0;left: 0;right: 0;z-index: 1000;background: #333333;border-top: solid 1px #e60012;padding-bottom:8px; height: 85px;}
#header .wrap{width: 100%;max-width: 1400px;margin: 0 auto;}
#header .wrap .logo{width: 10%;margin-top: 10px;}
#header .wrap .logo img{max-width: 100%;height: auto;}
#header .wrap .nav{width: 45%;margin-top: 40px;}
#header .wrap .nav .n{float: left;margin-right: 10%;}
#header .wrap .nav .n .bignav{color: #fff;font-size: 16px;}
#header .wrap .nav .n .bignav:hover,#header .wrap .nav .bignav.on{color: #e60012;}
#header .wrap .links{width: 10%;margin-top: 30px;position: relative;}
#header .wrap .links .link{width: 45px;height: 45px;background: #2e2e2e;text-align: center;margin-left: 20px;display: inline-block;border-radius: 50%;line-height: 45px;}
#header .wrap .links .link img{vertical-align: middle;}
#header .wrap .links .link:hover{opacity: 0.5;filter:alpha(opacity=50);}
#header .wrap .links .codess{position: absolute;left: 0;top: 60px;display: none;z-index: 1000;background: #fff;}
#header .wrap .links .codess img{max-width: 100%;height: auto;}
#header_hidden{height: 93px;/*height:51px;*/width: auto;}
#header .smalls{width: 100%;height: 80px;padding: 10px 0;overflow: hidden;position: absolute;left: 0;top: 92px;background: rgba(255,255,255,0.8);display: none;border-bottom: solid 1px #ededed;}
#header .smalls .w{width: 100%;max-width: 1400px;margin: 0 auto;text-align: right;margin-top: 12px;}
#header .smalls .w .navs{text-align: center;display: inline-block;width: 100px;overflow: hidden;margin-right: 50px;}
#header .smalls .w .navs .img{background: url(../images/img1.png)no-repeat center;width: 100%;height: 36px;}
#header .smalls .w .navs .img.i1{background: url(../images/img35.png)no-repeat center;}
#header .smalls .w .navs .img.i2{background: url(../images/img36.png)no-repeat center;}
#header .smalls .w .navs .font{font-size: 16px;color: #333333;height: 20px;overflow: hidden;}
#header .smalls .w .navs:hover .font{color: #e60012;}
#header .smalls .w .navs:hover .img{background: url(../images/img2.png)no-repeat center;}
#header .smalls .w .navs:hover .img.i1{background: url(../images/img37.png)no-repeat center;}
#header .smalls .w .navs:hover .img.i2{background: url(../images/img38.png)no-repeat center;}
#header .tel{float:right; margin-top:40px; color:#FFFFFF; font-size:24px; font-weight:bold; margin-left:28px;}

.swiper-banner{width: 100%;height: 100%;left: 0;top: 0;overflow: hidden;}
.swiper-banner .swiper-slide .pic{/*background: no-repeat center/cover;*/top: 0;left: 0;width: 100%;height: 100%;position: absolute;background-size: cover;background-repeat:no-repeat;background-position:center center;z-index: 999;}
/*.swiper-banner .swiper-slide .pic{background: none !important;}*/
.swiper-banner .swiper-slide .pic img{max-width: 100%;height: auto;vertical-align:text-top;display: none;}
.swiper-banner .swiper-pagination-bullet,
.swiper-banner-m .swiper-pagination-bullet{width: 5.5rem;height: 3px;background: #fff;opacity: .9;border-radius: 0;}
.swiper-banner .swiper-pagination-bullet-active,
.swiper-banner-m .swiper-pagination-bullet-active{background: #dd3333;}
.swiper-container-horizontal > .swiper-pagination-bullets{bottom: 5%;}
.swiper-banner-m .swiper-slide{text-align: center;}
.noPageScroll{padding-top: 0!important;height: auto!important;}
.noPageScroll .fp-tableCell{height: auto!important;}
.noPageScroll .table.absolute{position: static;}
/*.noPageScroll{margin: 4rem 0;}
.noPageScroll .learn-more{padding:2rem 0;}
.noPageScroll .i-else{padding: 5rem 0;}*/
#banner .fp-tableCell{vertical-align:text-top;}
#banner .swiper-slide{height: 900px;}

/*手机头部部分*/
.mobile_hidden{height: 81px;display: none;}
.mobile_wraps{display: none;height: 80px;position: fixed;background: #333333;z-index: 2000;width: 100%;}
.mobile_wraps .logo{/*width: 20%;*/overflow: hidden;margin-top: 5px;margin-left: 20px;width: 15%;}
.mobile_wraps .logo img{max-width: 100%;height: auto;}
.mobile_wraps .right .nav{margin-top: 30px;margin-right: 20px;}
.mobile_wraps .right .nav img{width: 35px;cursor: pointer;}
.mobile_wraps .right .nav_con{position: absolute;right: 0;top: 80px;border: solid 1px #dbdbdb;padding:7px 20px;z-index: 999;background: #fff;display: none;}
.mobile_wraps .right .nav_con .n .n1 a{display: block;font-size: 16px;color: #000;padding: 6px;text-indent: 20px;}
.mobile_wraps .right .nav_con .n .n1 a.op{background: url(../images/open2.png)no-repeat center left;}
.mobile_wraps .right .nav_con .n .n1 a.op.clo{background: url(../images/close2.png)no-repeat center left;}
.mobile_wraps .right .nav_con .n .n1 .n2{display: none;}
.mobile_wraps .right .nav_con .n .n1 .n2 .small{display: block;font-size: 14px;color: #000;padding: 5px 10px 5px 24px;}
.mobile_wraps .right .nav_con .lan{margin:0 auto;margin-top: 15px;text-align: center;font-size: 16px;color: #222;font-weight: bolder;}
.mobile_wraps .right .nav_con .lan a{font-size: 16px;color: #222;font-weight: bolder;}

/*Banner部分*/
#banner{width: 100%;position: relative;max-width: 1920px;margin: 0 auto;}
#banner2{width: 100%;position: relative;max-width: 1920px;margin: 0 auto;overflow: hidden;}
#banner2 .bd ul li a{cursor: default;}
#banner2 .bd ul li a img{max-width: 100%;height: auto;}
#banner2  #owl-demo .item img{display: block;width: 100%;height: auto;}
#banner2  .owl-theme .owl-controls{position: absolute;bottom: 0;width: 100%;height: 50px;line-height: 50px;margin-top: 0 !important;background: rgba(2,127,186,0.8);text-align: right !important;}
#banner2  .owl-buttons{display: none;}
#banner2  .owl-theme .owl-controls .owl-page span{background: #fff !important;width: 28px !important;height: 3px !important;}
#banner2  .owl-theme .owl-controls .owl-page.active span,#banner2 .owl-theme .owl-controls.clickable .owl-page:hover span{background: #fff !important;}
#banner #owl-demo .item img{display: block;width: 100%;height: auto;}
#banner .owl-theme .owl-controls{top: auto;bottom: 20px;left: 0;right: 0;margin: 0 auto;}
#banner .owl-buttons{position: absolute;left: 0;bottom: 300px;width: 100%;display: none;}
#banner .owl-theme .owl-controls .owl-buttons .owl-prev{position: absolute;left: 30px;background: url(../images/lefts.png)no-repeat center;width: 13px;height: 25px;}
#banner .owl-theme .owl-controls .owl-buttons .owl-next{position: absolute;right: 30px;background: url(../images/rights.png)no-repeat center;width: 13px;height: 25px;}
#banner .owl-theme .owl-controls .owl-page span{background: transparent;border: solid 2px #fff;width: 10px;height: 10px;}
#banner .owl-theme .owl-controls .owl-page.active span{background: #fff;}
#banner2_mobile{width: 100%;position: relative;/*max-width: 720px;*/margin: 0 auto;overflow: hidden;display: none;}
#banner2_mobile .bd ul li a{cursor: default;}
#banner2_mobile .bd ul li a img{max-width: 100%;height: auto;}
#banner .alls_mobile{display: none;}

/*底部部分*/
#footer{width: 100%;max-width: 1920px;margin: 0 auto;background: #000 url(../images/footer_banner.png)no-repeat;overflow: hidden;}
#footer.indexs{min-height: 320px;}
#footer .wrap{width: 100%;max-width: 1400px !important;margin: 0 auto;}
#footer .wrap .left{width: 26.9%;border-right: solid 1px #2b2d33;padding-right: 3%;padding-bottom: 20px;}
#footer .wrap .right{width: 70%;}
#footer .wrap .left .top{margin-top: 30px;}
#footer .wrap .left .bot{margin-top: 30px;}
#footer .wrap .left .bot .meg{font-size: 14px;color: #797a7c;margin-bottom: 20px;line-height: 20px;}
#footer .wrap .right .tops{text-align: right;height: 100px;line-height: 100px;border-bottom: solid 1px #2b2d33;}
#footer .wrap .right .tops a{font-size: 16px;color: #fff;margin-left: 5%;}
#footer .wrap .right .tops a:hover{color: #e60012;}
#index #footer .wrap .right .bots .lefts{width: 40%;border-right: solid 1px #2b2d33;padding: 0 5%;height: 210px;}
#footer .wrap .right .bots .lefts{width: 40%;border-right: solid 1px #2b2d33;padding: 0 5%;height: 180px;}
#footer .wrap .right .bots .lefts .tit{font-size: 14px;color: #7b7b7c;margin-left: 10px;margin-top: 20px;}
#footer .wrap .right .bots .lefts .link_list li{float: left;margin: 10px 0;border-right: solid 1px #707173;padding: 0 10px;margin-bottom: 0;}
#footer .wrap .right .bots .lefts .link_list li a{font-size: 14px;color: #7b7b7c;}
#footer .wrap .right .bots .lefts .link_list li a:hover{color: #fff;}
#footer .wrap .right .bots .lefts .link_list li:last-child{border-right: none;}
#footer .wrap .right .bots .rights .shape{text-align: right;margin-top: 50px;position: relative;}
#footer .wrap .right .bots .rights .shape img{max-width: 100%;height: auto;}
#footer .wrap .right .bots .rights .shape .link{width: 40px;height: 40px;text-align: center;line-height: 40px;background: #3e3c3a;display: inline-block;}
#footer .wrap .right .bots .rights .shape .link:hover{opacity: 0.5;filter:alpha(opacity=50);}
#footer .wrap .right .bots .rights .shape .link img{vertical-align: middle;}
#footer .wrap .right .bots .rights .shape .codess{position: absolute;/*left: 175px;*/left:85px;top: -35px;width: 100px;height: 100px;right: 0;margin: 0 auto;text-align: center;/*display: none;*/z-index: 1000;background: #fff;}
#footer .wrap .right .bots .rights .shape .codess img{max-width: 100%;height: auto;}
#footer .wrap .right .bots .rights .copyright{margin-top: 30px;color: #636262;}

/*产品*/
#product{width: 100%;max-width: 1920px;margin: 0 auto;padding-bottom: 50px;}
#product .wrap{width: 100%;max-width: 1400px;margin: 0 auto;}
#product .wrap .list{margin-top: 60px;}
#product .wrap .list .pro{width: 48%;margin-right: 4%;margin-bottom: 4%;}
#product .wrap .list .pro:nth-child(2n){margin-right: 0;}
#product .wrap .list .pro .img{overflow: hidden;}
#product .wrap .list .pro .img img{max-width: 100%;height: auto;}
#product .wrap .list .pro .img:hover img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
#product .wrap .list .bot{margin-top: 30px;}
#product .wrap .list .bot .titles,#instance .wrap .list .instance .right .titles{font-size: 24px;color: #222222;/*font-family: 'PingFang';*/height: 30px;overflow: hidden;float: left;width:70%;display: block;}
#product .wrap .list .bot .mores,#instance .wrap .list .instance .right .mores{width: 150px;height: 50px;text-align: center;line-height: 50px;font-size: 14px;color: #fff;background: #e60012 url(../images/img666.png)no-repeat 90% center;display: inline-block;/*border: solid 1px #dedede;*/float: right;}
/*#product .wrap .list .bot .mores:hover,#instance .wrap .list .instance .right .mores:hover{color: #fff;background: #999999 url(../images/img6.png)no-repeat 90% center; }*/
#product .wrap .list .bot .titles:hover,#instance .wrap .list .instance .right .titles:hover{color: #e60012;}

/*产品详细*/
#product-detail{width: 100%;max-width: 1920px;margin:0 auto;padding-bottom: 50px;}
#product-detail .wrap1,#product-detail .wrap2{width: 100%;max-width: 1920px;margin: 0 auto;background: #f9f9f9;padding: 50px 0;}
#product-detail .wrap1 .wrap{width: 100%;max-width: 1400px;margin:0 auto;}
#product-detail .wrap1 .wrap .left,#product-detail .wrap1 .right{width: 50%;height: 680px;}
#product-detail .wrap1 .right{width: 40%;padding: 0 5%;}
#product-detail .wrap1 .wrap .right .title{font-size: 36px;color: #e60012;/*font-family: 'PingFang';*/}
#product-detail .wrap1 .wrap .right .brief{margin-top: 50px;height: 450px;}
#product-detail .wrap1 .wrap .right .brief .tit{border-bottom: solid 1px #e3e3e3;padding: 15px 0;overflow: hidden;min-height: 20px;}
#product-detail .wrap1 .wrap .right .brief .tit .l{font-size: 14px;color: #959595;font-weight: bolder;float: left;width: 38%;padding-left: 2%;}
#product-detail .wrap1 .wrap .right .brief .tit .r{font-size: 14px;color: #959595;float: right;width: 60%;}
#product-detail .wrap2{background: #fff;}
#product-detail .wrap2 .wrap{width: 100%;max-width: 1400px;margin: 0 auto;}
#product-detail .wrap2 .con{line-height: 26px;}
#product-detail .wrap2 .con img{max-width: 100%;height: auto;}
#product-detail .box{margin-top: 20px;}
#product-detail .box .zx{display: block;width: 197px;height: 60px;float: left;font-size: 22px;color: #fff;line-height: 60px;background: #e60012;text-align: center;text-decoration: none;}
#product-detail .box .zx img{position: relative;top: 4px;margin-left: 8px;}
#product-detail .box .phone{float: left;padding-left: 56px;;background: url(../images/icon2.png) no-repeat left center;margin-left: 46px;margin-top: 6px;}
#product-detail .box .phone span{display: block;font-size: 14px;color: #333333;}
#product-detail .box .phone div{display: block;font-size: 24px;color: #e60012;}
.clearfix{zoom:1;}
#product-detail .swiper-container {
        width: 100%;
        height: 300px;
        margin-left: auto;
        margin-right: auto;
    }
#product-detail .swiper-slide {
    background-size: cover;
    background-position: center;
}
#product-detail .gallery-top {
    height: 80%;
    width: 100%;
}
#product-detail .gallery-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0;
}
#product-detail .gallery-thumbs .swiper-slide {
    height: 100%;
    opacity: 0.4;
}
#product-detail .gallery-thumbs .swiper-slide-active {
    opacity: 1;
}

/*案例*/
#instance{width: 100%;max-width: 1920px;margin: 0 auto;padding-bottom: 50px;}
#instance .wrap{width: 100%;max-width: 1400px;margin: 0 auto;}
#instance .wrap .list{margin-top: 60px;}
#instance .wrap .list .instance{background: #f8f8f8;margin-bottom: 15px;}
#instance .wrap .list .instance .left{width: 50%;overflow: hidden;}
#instance .wrap .list .instance .left img{max-width: 100%;height: auto;}
#instance .wrap .list .instance .left img:hover{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
#instance .wrap .list .instance .right{width: 46%;padding: 0 2%;overflow: hidden;margin-top: 5%;}
#instance .wrap .list .instance .right .titles{float: none;width: auto;}
#instance .wrap .list .instance .right .brief{height: 100px;line-height: 25px;overflow: hidden;color: #666666;margin-top: 30px;font-size: 14px;}
#instance .wrap .list .instance .right .mores{float: none;margin-top: 30px;}

/*案例详细*/
#instance-detail{width: 100%;max-width: 1920px;margin: 0 auto;position: relative;overflow: hidden;}
#instance-detail #owl-demo{overflow: hidden;}
#instance-detail #owl-demo img{max-width: 100%;height: auto;}
#instance-detail .wrap{width: 100%;max-width: 1400px;margin: 0 auto;position: absolute;left: 0;right: 0;top: 0;height: 100%;z-index: 1;}
#instance-detail .owl-theme .owl-controls .owl-page span{width: 14px;height: 14px;border-radius: 0;background: #fff;opacity: 1;}
#instance-detail .owl-theme .owl-controls .owl-page.active span{background: #e60012;}
#instance-detail .owl-theme .owl-controls{top: auto;bottom: 50px;left: 35%;z-index: 999;}
#instance-detail .owl-buttons{display: none;}
#instance-detail .wrap .c{width: 26%;height: 99.5%;background: rgba(230,0,18,0.6);position: absolute;right: 0;padding: 0 5%;}
#instance-detail .wrap .c .titles{font-size: 32px;color: #fff;margin-top: 100px;/*font-family: 'PingFang';*/}
#instance-detail .wrap .c .con{margin-top: 50px;}
#instance-detail .wrap .c .con .texts{font-size: 14px;color: #fff;margin-bottom: 20px;}
#instance-detail .wrap .c .con .cons{color: #fff;line-height: 25px;}
#instance-detail .wrap .c .con .cons img{max-width: 100% !important;height: auto !important;width: auto !important;}

/*关于*/
#about{width: 100%;max-width: 1920px;margin: 0 auto;}
#about .wrap{width: 100%;max-width: 1400px;margin: 0 auto;}
#about .titles{font-size: 32px;color: #333333;text-align: center;padding-top: 80px;/*font-family: 'PingFang';*/background: url(../images/a1.png)no-repeat top center;}
#about .wrap1{width: 100%;max-width: 1920px;margin: 0 auto;background: #fff;padding: 50px 0;}
#about .wrap1 .wrap .con{font-size: 16px;color: #555555;margin-top: 30px;line-height: 25px;}
#about .wrap2{width: 100%;max-width: 1920px;margin: 0 auto;background: url(../images/about2.png)no-repeat center;height: 900px;}
#about .wrap2 .wrap{position: relative;}
#about .wrap2 .cons{position: absolute;left: 0;top: 0;background: rgba(140,46,61,0.6);width: 50%;height: 900px;overflow: hidden;}
#about .wrap2 .cons .titles{color: #fff;background: url(../images/a2.png)no-repeat top center;}
#about .wrap2 .cons .con .big{padding: 0 5%;margin-top: 50px;}
#about .wrap2 .cons .con .big .tit{font-size: 20px;color: #fff;font-weight: bolder;}
#about .wrap2 .cons .con .big ul li{font-size: 16px;color: #fff;list-style-type: disc;margin-left: 30px;margin-top: 5px;}
#about .wrap3{width: 100%;max-width: 1920px;margin: 0 auto;/*background: url(../images/about3.png)no-repeat center;*//*height: 900px;*/}
#about .wrap3 .img1{display: block;}
#about .wrap3 .img2{display: none;}
#about .wrap3 img{max-width: 100%;height: auto;}
#about .wrap3 .wrap{padding-top: 20px;}
#about .wrap3 .wrap .titles{color: #fff;padding-top: 80px;background: url(../images/a3.png)no-repeat top center;}
#about .wrap3 .history{/*margin-top: 200px;*/overflow: hidden;}
#about .wrap3 .history #sync1{width: 80%;margin: 0 auto;height: 350px;margin-top: 100px;overflow: hidden;}
#about .wrap3 .history #sync1 .item{font-size: 16px;color: #fff;line-height: 40px;height: 300px;}
#about .wrap3 .history #sync1 .item .titless{font-size: 60px;color: #fff;font-weight: bolder;line-height: 150px;width: 50%;text-align: right;}
#about .wrap3 .history #sync1 .item .con{margin-left: 100px;}
#about .wrap3 .history #sync1 .item .con ul li{font-size: 16px;color: #fff;list-style-type: disc;}
#about .wrap3 .history #sync2{margin-top: 50px;}
#about .wrap3 .history #sync2 .item{font-size: 24px;color: #fff;cursor: pointer;padding-top: 70px;text-align: center;background: url(../images/img.png)repeat-x center 25px;z-index: 999;}
#about .wrap3 .history #sync2 .owl-item.synced{background: url(../images/imgs.png)no-repeat top center;}
#about .wrap3 .history #sync2 .owl-item.synced .item{font-size: 34px;}
#about .wrap3 .history #sync2 .owl-item .item:hover{font-size: 34px;}
#about .wrap3 .history .owl-theme .owl-controls .owl-buttons .owl-prev{background: url(../images/lefts.png)no-repeat center;width: 50px;height: 50px;position: absolute;left: -160px;top: 0;z-index: 1000;}
#about .wrap3 .history .owl-theme .owl-controls .owl-buttons .owl-next{background: url(../images/rights.png)no-repeat center;width: 50px;height: 50px;position: absolute;left: 1200px;top: 0;z-index: 1000;}
#about .wrap3 .history .owl-theme .owl-controls{top: auto;bottom: -100px;}

/*资质*/
#certifi{width: 100%;max-width: 1920px;margin: 0 auto;padding-bottom: 50px;}
#certifi .wrap{width: 100%;max-width: 1400px;margin: 0 auto;}
#certifi .wrap {position: relative;width: 100%;margin: 0 auto;overflow: hidden;}
#certifi .wrap .swiper-container {padding-bottom: 0px;margin-top: 80px;}
#certifi .wrap .swiper-slide {width: 520px;/*height: 408px;*//*box-shadow: 0 8px 30px #ddd;*/height: 500px;}
#certifi .wrap .swiper-slide .img{display:block;border: solid 1px #e0e0e0;overflow: hidden;text-align: center;padding: 10px 0;background: #fff;height: 70%;}
#certifi .wrap .swiper-slide .img img{max-width: 100%;height: 100%;}
#certifi .wrap .swiper-slide .fonts {line-height: 50px;padding-top: 0;text-align: center;color: #636363;font-size: 24px;margin: 0;color: #686565;margin-top: 20px;}
#certifi .wrap .swiper-pagination {width: 100%;}
#certifi .wrap .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 2px solid #e60012;background-color: #fff;width: 10px;height: 10px;opacity: 1;}
#certifi .wrap .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 2px solid #e60012;background-color: #e60012;}
#certifi .wrap .swiper-button-prev {left: -30px;width: 45px;height: 45px;background: url(../images/wm_button_icon.png) no-repeat;background-position: 0 0;background-size: 100%;display: none;}
#certifi .wrap .swiper-button-prev:hover {background-position: 0 -46px;background-size: 100%}
#certifi .wrap .swiper-button-next {right: -30px;width: 45px;height: 45px;background: url(../images/wm_button_icon.png) no-repeat;background-position: 0 -93px;background-size: 100%;display: none;}
#certifi .wrap .swiper-button-next:hover {background-position: 0 -139px;background-size: 100%}
#certifi .wrap .swiper-slide-active .img{border: solid 1px #e60012;}
#certifi .wrap .swiper-slide-active .fonts{color: #e60012;}
#certifi .wrap .swiper-containers{
    width: 100%;
    height: 100%;
}
#certifi .wrap .swiper-slides{
    text-align: center;
    font-size: 18px;
    background: #fff;
    
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
#certifi .wrap .swiper-slide img{max-width: 100%;height: auto;,margin-top: 10px;}
#certifi .wrap .swiper-containers .swiper-slide{border: solid 1px #ededed;}
#certifi .wrap2{display: none;margin-top: 30px;}

/*人才招聘*/
#join{width: 100%;max-width: 1920px;margin: 0 auto;padding-bottom: 50px;}
#join .wrap{width: 100%;max-width: 1400px;margin: 0 auto;margin-top: 60px;}
#join .wrap .join-us{ margin:30px 0 60px;}
#join .wrap .join-us .dl{ border-bottom:1px solid #ddd; }
#join .wrap .join-us .dl > dt{ position:relative; padding:20px; }
#join .wrap .join-us .dl > dt .t{ font-size:30px; color:#666; }
#join .wrap .join-us .dl > dt .n{ font-size:23px; padding:6px 0; }
#join .wrap .join-us .dl > dt .b{ font-size:14px; }
#join .wrap .join-us .dl > dt .i{ height:30px; width:30px; border-left:1px solid #333; border-top:1px solid #333; transform:rotate(45deg); -webkit-transform:rotate(45deg); transform-#join .wrap origin:40% 40%; -webkit-transform-origin:40% 40%; right:20px; top:40px; position: absolute;}
#join .wrap .join-us .dl > dd{ padding:0 20px 20px; margin-bottom:20px; }
#join .wrap .join-us .dl > dd .contents{ padding:0 0 20px; }
#join .wrap .join-us .dl > dd .contents p{margin: 0;}
#join .wrap .join-us .dl > dd .btn{ line-height:45px; height:45px; display:inline-block; padding:0 40px; background:#e60012; color:#fff; }
#join .wrap .join-us .dl > dd .btn:before{ height:100%; float:left; content:''; width:22px; margin-right:6px; background:url(/images/09.png) no-repeat 0 50% / 100% auto; }
#join .wrap .join-us .dl.cur > dt .t{ color:#e60012; }
#join .wrap .join-us .dl.cur > dt .i{ transform:rotate(225deg); -webkit-transform:rotate(225deg); }
#join .wrap .join-us .dl.cur dt,
#join .wrap .join-us .dl.cur dd{ background:#fef7f8; }

/*联系我们*/
#contact{width: 100%;max-width: 1920px;margin: 0 auto;padding-bottom: 50px;}
#contact .wrap{width: 100%;max-width: 1400px;margin: 0 auto;}
#contact .wrap .titles{margin-top: 50px;}
#contact .wrap .titles .tit1{font-size: 30px;color: #313131;text-align: center;}
#contact .wrap .titles .tit2{font-size: 16px;color: #666;text-align: center;margin-top: 15px;}
#contact .wrap .app_form{margin-top:30px; background:#fff; padding:40px 3% 60px;}
#contact .wrap .app_form .in_row{width:23.5%; border:1px solid #e8e8e8; margin-right:2%; margin-bottom:20px;}
#contact .wrap .app_form .in_row.mr{margin-right: 0;}
#contact .wrap .app_form .in_row .se{width:100%; height:52px; line-height:52px; font-size:14px; color:#aaaaaa; border:none; background:none;}
#contact .wrap .app_form .in_row .i{width:100%; border:none; background:none; height:52px; font-size:14px; line-height:52px; color:#aaaaaa;padding-left:10px;}
#contact .wrap .app_form .in_message{width:100%;}
#contact .wrap .app_form .in_message .mess{padding:14px 20px; width:100%; border:1px solid #e8e8e8; min-height:172px; font-size:14px; color:#aaaaaa;}
#contact .wrap .app_form .apply_sub{margin:40px auto 0; height:46px; width:130px; background:#e60012;}
#contact .wrap .app_form .apply_sub .a_mit{width:100%; height:100%; border:none; background:none; font-size:18px; color:#fff; cursor:pointer;}
#banner2 .contact_meg{position: absolute;left: 0;top: 0;width: 40%;height: 100%;background: rgba(255,255,255,0.7);min-width: 430px; z-index:5;}
#banner2 .meg_con{position: absolute;left: 0;top: 0;right:0; z-index:5;}
#banner2 .meg_con .title{font-size: 28px;color: #333333;max-width: 420px;padding-top: 100px;background: url(../images/con_backs.png)no-repeat top center;margin-bottom: 50px;margin-top: 50px;}
#banner2 .meg_con .tel{padding: 30px 0;border-top: solid 1px #333;border-bottom: solid 1px #333;color: #333;max-width: 420px;font-size: 30px;}
#banner2 .meg_con .tel img{vertical-align: middle;margin-right: 5px;}
#banner2 .meg_con .megs{max-width: 400px;margin-top: 50px;}

/*新闻*/
#info{width: 100%;max-width: 1920px;margin: 0 auto;}
#info .wrap{width: 100%;max-width: 1920px;margin: 0 auto;}
#info .wrap .info_list{margin:55px 0 0; width:100%; overflow:hidden;}
#info .wrap .info_list .top{margin:0 auto 62px;}
#info .wrap .info_list .top .left{width:49.83%;}
#info .wrap .info_list .top .left img{width:100%;}
#info .wrap .info_list .top .left img:hover{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
#info .wrap .info_list .top .right{width:45.83%;}
#info .wrap .info_list .top .right .title{line-height:34px;}
#info .wrap .info_list .top .right .title a{font-size:26px; color:#313131;}
#info .wrap .info_list .top .right .title a:hover{color: #e60012;}
#info .wrap .info_list .top .right .time{font-size:14px; color:#aaa; margin:14px 0 38px;}
#info .wrap .info_list .top .right .brief{font-size:16px; color:#666; line-height:36px; padding:23px 0; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;height: 200px;overflow: hidden;}
#info .wrap .info_list .top .right .btn,.btn{margin:-17px 0 0; position:relative; z-index:1;width:126px; height:35px;}
#info .wrap .info_list .top .right .btn a,.btn a{font-size:15px; color:#fff;display: block;width:126px; height:35px; line-height:35px; text-align:center; border-radius:17px; background:#e60012; }
#info .wrap .info_list .top .right .btn::after{background:#fff; height:4px; left:-100%; width:100%; position:absolute; top:50%; margin:-2px 0 0; content:"";}
#info .wrap .info_list .bottom{height:75px; line-height:75px; background:#f4f4f4; border-bottom:1px solid #e5e5e5; margin-top: 50px;}
#info .wrap .info_list .bottom .left{font-size:26px; color:#222; position:relative; z-index:1; /*padding:4% 0;*/}
#info .wrap .info_list .bottom .left::after{position:absolute; left:0; right:0; bottom:-1px; height:1px; background:#000; content:"";}
#info .wrap .info_list .bottom .right{width:329px; height:50px; line-height:50px; border-radius:25px; background:#fff; margin:13px 0 0; position:relative;}
#info .wrap .info_list .bottom .right .input{width:255px; padding:0 0 0 15px;}
#info .wrap .info_list .bottom .right .input input{width:100%; line-height:50px; border:none; background:none; font-size:15px; color:#aaa;outline: none;}
#info .wrap .info_list .bottom .right .sub{width:19px; height:19px; background:url(/images/11.png) no-repeat; position:absolute; right:28px; top:16px;cursor: pointer;}
#info .wrap .info_list .list{padding:55px 0 99px; background:#fafafa; overflow:hidden;}
#info .wrap .info_list .list .w{margin:94px 0 0;}
#info .wrap .info_list .item{width:100%; height:230px; z-index:100; overflow:hidden; /*visibility:hidden;*/}
#info .wrap .info_list .item .date{width:14.83%; padding:25px 0 0 1%; left:0; top:0; z-index:101;}
#info .wrap .info_list .item .date span{line-height:36px;}
#info .wrap .info_list .item .date .md{font-size:36px; color:#666666;}
#info .wrap .info_list .item .date .y{font-size:14px; color:#999;}
#info .wrap .info_list .item .date i{background:url(/images/10.png) no-repeat; width:28px; height:9px; display:block;}
#info .wrap .info_list .item .infomartion{width:52.16%; height:100%; left:15.82%; top:0; z-index:101; border-left:1px solid #dddddd;}
#info .wrap .info_list .item .infomartion:before{content:''; height:0%; position:absolute; margin-left:-1px; border-left:1px solid #e60012; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
#info .wrap .info_list .item .infomartion .title{width:100%; margin-left:5.5%; line-height:64px; overflow:hidden;}
#info .wrap .info_list .item .infomartion .title a{color:#333333; text-decoration:none; font-size:24px;}
#info .wrap .info_list .item .infomartion .brief{width:100%; margin-left:5.5%; color:#666666; line-height:30px; font-size:14px;}
#info .wrap .info_list .item .infomartion .inner_date{margin-left:5.5%; line-height:16px; color:#999; display:none;}
#info .wrap .info_list .item .img{width:21.83%; right:0; top:0; z-index:101;}
#info .wrap .info_list .item:hover .date .md{color:#e60012;}
#info .wrap .info_list .item:hover .date i{margin-left:5%;}
#info .wrap .info_list .item:hover .infomartion .title a{color:#e60012;}
#info .wrap .info_list .item:hover .infomartion:before{height:70%;}
#info .wrap .info_list .item:hover .title, .info_list .item:hover .brief{margin-left:6.5%;}
#info .wrap .info_list .item:hover .img{right:3%;}

/*详细页*/
#info-detail{width: 100%;max-width: 1920px;margin: 0 auto;padding-bottom: 50px;}
#info-detail .wrap{width: 100%;max-width: 1400px;margin: 0 auto;min-height: 300px;}
#info-detail .wrap .tits{font-size: 30px;color: #333;text-align: center;padding: 20px 0;}
#info-detail .wrap .dec{max-width: 900px;margin: 0 auto;}
#info-detail .wrap .dec p{line-height: 25px;}
#info-detail .wrap .dec img{max-width: 100%;height: auto;}

/*视频专栏*/
#video{width: 100%;max-width: 1920px;margin: 0 auto;padding-bottom: 50px;}
#video .wrap{width: 100%;max-width: 1400px;margin: 0 auto;margin-top: 50px;}
#video .wrap .big{width: 31%;margin-right: 3.5%;overflow: hidden;margin-bottom: 3.5%;position: relative;}
#video .wrap .big:nth-child(3n){margin-right: 0;}
#video .wrap .video-js{width: 100%;height: 300px;}
#video .wrap .video-js .vjs-big-play-button{width: 2em;height: 2em;border-radius: 50%;line-height: 2em;margin-left: -1em;}
#video .wrap .video-js .vjs-control-bar{background: #ededed;z-index: 2;}
#video .wrap .video-js .vjs-volume-level,#video .wrap .video-js .vjs-play-progress{background: #666;}
#video .wrap .big .fonts{font-size: 16px;color: #fff;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;height: 54px;line-height: 54px;text-align: center;width: 100%;z-index: 1;}

/*生产基地*/
#base{width: 100%;max-width: 1920px;margin: 0 auto;padding-bottom: 50px;}
#base .wrap{width: 100%;max-width: 1400px;margin: 0 auto;}
#base .wrap .big{margin-top: 50px;position: relative;}
#base .wrap .big .img img{max-width: 100%;height: auto;}
#base .wrap .big .con{position: absolute;right: 0;top: 0;width: 30%;height: 99.5%;background:rgba(230,0,18,0.6);padding: 0 5%;display: none;}
#base .wrap .big .con .tit{font-size: 28px;color: #fff;padding: 50px 0;border-bottom: solid 1px #ca7584;}
#base .wrap .big .con .dec{font-size: 14px;color: #fff;line-height: 25px;height: 55%;overflow: hidden;padding: 50px 0;}
#base .wrap .big:nth-child(1) .con{display: block;}
#base .wrap .big:nth-child(2n) .con{left: 0;right: auto;}

/*首页*/
#index{width: 100%;max-width: 1920px;margin: 0 auto;}
#index .wrap1{width: 100%;max-width: 1920px;margin: 0 auto;background: url(../images/cer_banner.png)no-repeat bottom center;/*padding-bottom: 260px;*/}
#index .wrap{width: 100%;max-width: 1400px;margin: 0 auto;}
#index .wrap1 .wrap .w2{display: none;}
#index .wrap1 .wrap .swiper-container {padding-bottom: 60px;margin-top: 50px;}
#index .wrap1 .wrap .swiper-slide {width: 412px;/*height: 408px;*//*box-shadow: 0 8px 30px #ddd;*/position: relative;cursor: pointer;}
#index .wrap1 .wrap .swiper-slide .img{display:block;overflow: hidden;text-align: center;}
#index .wrap1 .wrap .swiper-slide .img img{max-width: 100%;height: auto;}
#index .wrap1 .wrap .swiper-slide .fonts {line-height: 50px;padding-top: 0;text-align: center;color: #636363;font-size: 24px;margin: 0;color: #686565;margin-top: 20px;}
#index .wrap1 .wrap .swiper-pagination {width: 100%;}
#index .wrap1 .wrap .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;background-color: #e8edf3;width: 10px;height: 10px;opacity: 1;border: solid 1px #e60012;}
#index .wrap1 .wrap .swiper-pagination-bullets .swiper-pagination-bullet-active {background-color: #e60012;opacity: 1;}
#index .wrap1 .wrap .swiper-button-prev {left: -30px;width: 45px;height: 45px;background: url(../images/wm_button_icon.png) no-repeat;background-position: 0 0;background-size: 100%;display: none;}
#index .wrap1 .wrap .swiper-button-prev:hover {background-position: 0 -46px;background-size: 100%}
#index .wrap1 .wrap .swiper-button-next {right: -30px;width: 45px;height: 45px;background: url(../images/wm_button_icon.png) no-repeat;background-position: 0 -93px;background-size: 100%;display: none;}
#index .wrap1 .wrap .swiper-button-next:hover {background-position: 0 -139px;background-size: 100%}
#index .wrap1 .wrap .swiper-slide-active .img{opacity: 1;}
#index .wrap1 .wrap .swiper-slide-active .fonts{color: #e60012;}
#index .wrap1 .wrap .swiper-slide .hovers{position: absolute;left: 0;right: 0;background: none;top: 0;margin: 0 auto;text-align: center;width: 412px;height: 450px;background: rgba(255,255,255,0.3);}
#index .wrap1 .wrap .swiper-slide .hovers .names{font-size: 30px;color: #222;margin-top: 200px;}
#index .wrap1 .wrap .swiper-slide .hovers .names2{font-size: 18px;color: #222;margin-top: 10px;}
#index .wrap1 .wrap .swiper-slide-active .hovers{background: rgba(230,0,18,0.5);}
#index .wrap1 .wrap .swiper-slide-active .hovers .names{color: #fff;}
#index .wrap1 .wrap .swiper-slide-active .hovers .names2{color: #fff;}
#index .wrap1 .wrap .swiper-slide .hovers .imgs{text-align: center;margin-top: 30px;display: none;}
#index .wrap1 .wrap .swiper-slide-active .hovers .imgs{display: block;}
#index .wrap1 .wrap .w2{overflow: hidden;}
#index .wrap1 .wrap .w2 .swiper-containers{
    width: 100%;
    height: 100%;
}
#index .wrap1 .wrap .w2 .swiper-slides{
    text-align: center;
    font-size: 18px;
    background: #fff;
    
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
#index .wrap1 .wrap .w2 .swiper-slide img{max-width: 100%;height: auto;,margin-top: 10px;}
/*#index .wrap1 .wrap .w2 .swiper-containers .swiper-slide{border: solid 1px #ededed;}*/
#index .wrap1 .wrap .w2 {display: none;margin-top: 30px;}
#index .wrap2{width: 100%;max-width: 1920px;margin: 0 auto;}
#index .wrap2 .wrap{width: 100%;max-width: 1920px;margin: 0 auto;}
#index .wrap2 .wrap .one{width: 29.54%;margin-right: 0.1%;}
#index .wrap2 .wrap .two{width: 20.31%;margin-right: 0.1%;}
#index .wrap2 .wrap .three{width: 20.31%;margin-right: 0.1%;}
#index .wrap2 .wrap .four{width: 29.54%;}
#index .wrap2 .wrap .case_list_mobile{display: none;}
#index .wrap2 .wrap .case_list{height: 650px;}
#index .wrap2 .wrap .case_list .case{display: block;background-repeat: no-repeat;width: 100%;position: relative;background-size: cover !important;}
#index .wrap2 .wrap .case_list .one .case,#index .wrap2 .wrap .case_list .three .case{height: 650px;}
#index .wrap2 .wrap .case_list .two .case:nth-child(1),#index .wrap2 .wrap .case_list .four .case:nth-child(1){height: 280px;}
#index .wrap2 .wrap .case_list .two .case:nth-child(2),#index .wrap2 .wrap .case_list .four .case:nth-child(2){height: 368px;margin-top: 2px;}
#index .wrap2 .wrap .case_list .case .hovers{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(230,0,18,0.5);display: none;}
#index .wrap2 .wrap .case_list .case .hovers .tit{font-size: 28px;color: #fff;text-align: center;width: 100%;position: absolute;left: 0;right: 0;top: 40%;}
#index .wrap2 .wrap .case_list .case .hovers .tit .img{text-align: center;margin-top: 30px;}
#index .wrap2 .wrap .case_list_mobile .case_big{width: 96%;margin: 0 auto;}
#index .wrap2 .wrap .case_list_mobile .case_big .case{height: 300px;display: block;width: 48%;margin-bottom: 2%;position: relative;}
#index .wrap2 .wrap .case_list_mobile .case_big .case:nth-child(2n){margin-left: 2%;}
#index .wrap2 .wrap .case_list_mobile .case_big .hovers{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(230,0,18,0.5);display: none;}
#index .wrap2 .wrap .case_list_mobile .case_big .hovers .tit{font-size: 22px;color: #fff;text-align: center;width: 100%;position: absolute;left: 0;right: 0;top: 30%;}
#index .wrap2 .wrap .case_list_mobile .case_big .hovers .tit .img{text-align: center;margin-top: 20px;}
#index .wrap3{width: 100%;max-width: 1920px;margin: 0 auto;padding: 100px 0;background: url(../images/img31.jpg)no-repeat bottom center;}
#index .wrap3 .left{width: 50%;}
#index .wrap3 .left img{max-width: 100%;height: auto;}
#index .wrap3 .right{width: 48%;padding-left: 2%;}
#index .wrap3 .right .list .list_btn{width: 160px;height: 90px;text-align: center;line-height: 90px;color: #333;display: block;background: #fff;float: left;font-size: 16px;border: solid 1px #ededed;}
#index .wrap3 .right .list .list_btn.on1{color: #fff;background: rgba(230,0,18,1);border: solid 1px #ededed;}
#index .wrap3 .right .list .list_btn.on2{color: #fff;background: rgba(230,0,18,0.8);border: solid 1px #ededed;}
#index .wrap3 .right .list .list_btn.on3{color: #fff;background: rgba(230,0,18,0.7);border: solid 1px #ededed;}
#index .wrap3 .right .list .list_btn.on4{color: #fff;background: rgba(230,0,18,0.6);border: solid 1px #ededed;}
#index .wrap3 .right .titles{font-size: 30px;background: url(../images/ab_back.png)no-repeat center left;padding-top: 80px;}
#index .wrap3 .right .con{font-size: 14px;color: #555;line-height: 25px;margin-top: 40px;height: 190px;overflow: hidden;}
#index .wrap3 .right .list{margin-top: 20px;}
/*#index .wrap3 .right .mores{display: block;width: 290px;height: 60px;line-height: 60px;border: solid 1px #ececec;background: url(../images/10.png)no-repeat 90% center;font-size: 14px;color: #555555;padding-left: 30px;margin-top: 50px;}*/
#index .wrap3 .right .mores{display: block;width: 290px;height: 60px;line-height: 60px;border: solid 1px #e60012;background: url(../images/102.png)no-repeat 90% center #e60012;font-size: 14px;color: #fff;padding-left: 30px;margin-top: 50px;}
/*#index .wrap3 .right .mores:hover{color: #000;}*/
#index .wrap4{width: 100%;max-width: 1920px;margin: 0 auto;}
#index .wrap4 .wrap{width: 100%;max-width: 1400px;margin: 0 auto;}
#index .wrap4 .wrap .news .left,#index .wrap4 .wrap .news .right{width: 50%;overflow: hidden;}
#index .wrap4 .wrap .news .right{width: 40%;padding: 0 5%;}
#index .wrap4 .wrap .news .left img{max-width: 100%;height: auto;}
#index .wrap4 .wrap .news .left img:hover{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
#index .wrap4 .wrap .news .right .title{height: 60px;line-height: 25px;overflow: hidden;margin-top: 20px;}
#index .wrap4 .wrap .news .right .title a{font-size: 24px;color: #303030;}
#index .wrap4 .wrap .news .right .title a:hover{color: #e60012;}
#index .wrap4 .wrap .news .right .dates{font-size: 14px;color: #aaaaaa;margin-top: 30px;}
#index .wrap4 .wrap .news .right .brief{font-size: 14px;color: #666;line-height: 25px;height: 100px;overflow: hidden;margin-top: 30px;}
#index .wrap4 .wrap .news .right .btn{margin-top: 40px;}
#index .wrap4 .wrap .news_list{margin-top: 50px;}
#index .wrap4 .wrap .news_list .info{width: 48%;float: left;padding-right: 2%;border-top: solid 1px #e5e5e5;padding-top: 50px;padding-bottom: 50px;}
#index .wrap4 .wrap .news_list .info .rights .titles{display: block;font-size: 26px;color: #222;height: 50px;line-height: 25px;overflow: hidden;}
#index .wrap4 .wrap .news_list .info .rights .titles:hover{color: #e60012;}
#index .wrap4 .wrap .news_list .info .rights .briefs{font-size: 14px;color: #666;line-height: 25px;height: 50px;overflow: hidden;margin-top: 10px;}
#index .wrap4 .wrap .news_list .info .lefts{width: 20%;}
#index .wrap4 .wrap .news_list .info .rights{width: 70%;padding: 0 5%;}
#index .wrap4 .wrap .news_list .info .lefts .sp1{font-size: 18px;color: #666;}
#index .wrap4 .wrap .news_list .info .lefts .sp2{font-size: 30px;color: #222;}
#index .wrap5{width: 100%;max-width: 1920px;margin: 0 auto;background: url(../images/img29.png)no-repeat bottom center;}
#index .wrap5 .wrap{width: 100%;max-width: 1400px;margin: 0 auto;padding-bottom: 260px;}
#index .wrap5 .swiper-container {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
#index .wrap5 .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
#index .wrap5 .swiper-slide a{border: solid 1px #f4e6e8;}
#index .wrap5 .swiper-slide a img{max-width: 100%;height: auto;}
#index .wrap5 .swiper-container-horizontal>.swiper-pagination-bullets{right: 0;margin: 0 auto;text-align: center;margin-top: 50px;}
#index .wrap5 .swiper-slide:hover{box-shadow: 0 0 30px #ddd; z-index: 999;}
#index .wrap5 .partners{width: 100%;overflow: hidden;padding-bottom: 20px;}
#index .wrap5 .swiper-pagination-bullet{width: 14px;height: 14px;background: #fff;border: solid 1px #d5d5d5;opacity: 1;}
#index .wrap5 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #e60012;border: solid 1px #e60012;}

@media only screen and (max-width: 1920px){
	#banner2 .meg_con{width:100%; max-width:500px; left:250px;}	
}

@media only screen and (max-width: 1680px){
	#banner2 .meg_con{left:140px;}	
}


@media only screen and (max-width: 1600px){
	#banner2 .meg_con .megs{max-width: 400px;margin-top: 40px;}
	#banner2 .meg_con .title{padding-top: 80px;margin-bottom: 30px;margin-top: 30px;}
	#index .wrap2 .wrap .case_list .one .case, #index .wrap2 .wrap .case_list .three .case,#index .wrap2 .wrap .case_list{height: 550px;}
	#index .wrap2 .wrap .case_list .two .case:nth-child(1), #index .wrap2 .wrap .case_list .four .case:nth-child(1){height: 230px;}
	#index .wrap2 .wrap .case_list .two .case:nth-child(2), #index .wrap2 .wrap .case_list .four .case:nth-child(2){height: 318px;}
	#index .wrap2 .wrap .case_list .case .hovers .tit{font-size: 24px;top: 30%;}
    #index .wrap1 .wrap .swiper-container{padding-bottom: 40px;}
}


@media screen and (max-width: 1500px){
	#index .wrap2 .wrap .case_list .case .hovers .tit{font-size: 22px;}
    #index .wrap1 .wrap .swiper-container{padding-bottom: 35px;}
    #about .wrap3 .history #sync1 .item .titless{font-size: 45px;}
}

@media only screen and (max-width: 1440px){
	#banner2 .meg_con{left:20px;}	
}

@media screen and (max-width: 1450px){
	#banner2 .meg_con .title{margin-top: 20px;margin-bottom: 20px;}
	#banner2 .meg_con .tel{padding: 10px 0;}
    #index .wrap1 .wrap .swiper-container{padding-bottom: 30px;}
    #index .wrap3{padding: 20px 0;}
    #ts{padding-bottom: 20px;}
    #index .wrap4 .wrap .news_list{margin-top: 30px;}
    #index .wrap1 .wrap .swiper-container{margin-top: 15px;}
    #about .wrap2,#about .wrap3,#about .wrap2 .cons{height: 720px;}
    #about .wrap3 .history #sync1{margin-top: 50px;height: auto;max-height: 300px;}
    #about .wrap2 .cons .con .big{margin-top: 15px;}
    #about .wrap3{height: auto;}
     /*.swiper-banner .swiper-slide .pic{background-size:130% 92%; }*/
}

@media only screen and (max-width:1400px){
	#product,#product-detail,#instance,#instance-detail,#certifi,#join,#contact,#info .top,#info .main,#info-detail,#video,#about .wrap,#footer .wrap,#index .wrap,#index .wrap4 .wrap,#index .wrap5 .wrap,#header .wrap{width: 92%;}
	#instance-detail .wrap .c .titles,#instance-detail .wrap .c .con{margin-top: 30px;}
	#about .wrap2 .cons .con .big{margin-top: 16px;}
	#banner2 .meg_con{padding-left: 10px;}
	#index .wrap2 .wrap .case_list .one .case, #index .wrap2 .wrap .case_list .three .case, #index .wrap2 .wrap .case_list{height: 480px;}
	#index .wrap2 .wrap .case_list .two .case:nth-child(1), #index .wrap2 .wrap .case_list .four .case:nth-child(1){height: 195px;}
	#index .wrap2 .wrap .case_list .two .case:nth-child(2), #index .wrap2 .wrap .case_list .four .case:nth-child(2){height: 283px;}
	#index .wrap3 .right .list .list_btn{width: 140px;height: 75px;line-height: 75px;}
	#header .wrap .links{width: 15%;}
	#header .wrap .nav{width: 50%;}
    #product-detail .wrap1 .wrap .right .title{font-size: 28px;}
    #product-detail .wrap1 .wrap .right .brief{margin-top: 30px;height: 400px;}
    #product-detail .wrap1 .wrap .left, #product-detail .wrap1 .right{height: 600px;}

    #footer .wrap .right{width: 72%;}
    #index #footer .wrap .right .bots .lefts{width: 38%;}
    #footer .wrap .left{width: 24.9%;}
}

@media screen and (max-width: 1320px){
	#base .wrap .big .con .dec{padding: 30px 0;}
    #footer{min-height: 400px;}
	#footer .wrap .left{width: auto;float: none;border: none;text-align: center;padding: 0;}
	#footer .wrap .right{width: auto;float: none;padding-bottom: 10px;}
	#footer .wrap .left .top,#footer .wrap .left .bot{display: inline-block;}
	#footer .wrap .left .bot{text-align: left;margin-left: 30px;}
	#footer .wrap .right .tops{text-align: center;height: auto;line-height: 60px;}
	#footer .wrap .right .bots .lefts{height: auto;border: none;}
	/*#footer .wrap .right .bots .rights .shape,#footer .wrap .right .bots .rights .copyright,#footer .wrap .right .bots .lefts .tit{margin-top: 10px;}*/
	#header .smalls .w .navs{width: 80px;}
    #banner2 .meg_con .tel{padding: 5px 0;}
    #banner2 .meg_con .megs{margin-top: 0;}
    #banner2 .meg_con .title{margin-bottom: 10px;}
    #about .wrap2 .cons .titles{padding-top: 55px;}
    #footer .wrap .right .bots .lefts{width: 38%;}
    #product-detail .box .zx{width: 160px;font-size: 18px;}
    /*.swiper-banner .swiper-slide .pic{background-size:130% 96%; }*/
}

@media screen and (max-width: 1200px){
	#turn_page .pageOne,#turn_page .total{display: none;}
	#info .wrap .info_list .item .date{padding-top:15px;}
	#info .wrap .info_list .item .date .md{font-size:30px;}
	#info .wrap .info_list .item .infomartion .title{line-height:54px;}
	#info .wrap .info_list .item .infomartion .brief{line-height:24px;}
	#video .wrap .video-js{height: 260px;}
	#base .wrap .big .con .dec{padding: 10px 0;}
	#base .wrap .big .con .tit{padding: 30px 0;}
	#instance-detail .wrap .c{width: 30%;}
	#index .wrap2 .wrap .case_list{display: none;}
	#index .wrap2 .wrap .case_list_mobile{display: block;}
	#index .wrap3 .right .list{width: 70%;}
	#index .wrap5{padding-bottom: 120px;}
	#header .smalls .w .navs{margin-right: 35px;}
	#header .wrap .nav{width: 60%;}
    #product-detail .wrap1 .wrap .right .brief{margin-top: 15px;}
    #footer{min-height: 0;}
    p{margin: 0.5rem;}
    #about .wrap2 .cons .con .big{margin-top: 5px;}
    #product-detail .box .zx{width: 130px;height: 50px;line-height: 50px;margin-top: 5px;}
    #product-detail .box .phone{margin-left: 20px;}
    #product-detail .wrap1 .right{width: 46%;padding: 0 2%;}
    /*.swiper-banner .swiper-slide .pic{background-size: 135% 92%;}*/
}

@media only screen and (max-width:1100px){
	/*.swiper-banner .swiper-slide .pic{background-size: 135% 78%;background-position:center -20%;}*/
	#header .tel{display:none;}
}

@media only screen and (max-width: 1024px){
	#banner2 .meg_con{left:0px;}	
}

@media only screen and (max-width:1000px){
	#info .wrap .info_list .top .left{display:none;}
	#info .wrap .info_list .top .right{width:100%;}
	#info .wrap .info_list .top .right .title a{font-size:18px;}
	#info .wrap .info_list .top .right .time{margin:1.4% 0 3.8%;}
	#info .wrap .info_list .top .right .brief{font-size:14px;}
	#info .wrap .info_list .top .right .btn{width:100px;}
	#info .wrap .info_list .top .right .btn a{font-size:13px;}
    #index .wrap5 .wrap{padding-bottom: 80px;}
}

@media only screen and (max-width: 980px){
	#banner .alls_mobile{display: block;}
    #banner .alls{display: none;}
    #banner .alls_mobile .item img{width: 100%;}
    #banner .owl-theme .owl-controls .owl-page span{width: 8px;height: 8px;}
    .swiper-banner.show-pc-block{position: static;}
    .swiper-banner.show-pc-block .swiper-slide .pic{position: static;text-align: center;background-image: none!important;}
    .swiper-banner.show-pc-block .swiper-slide .pic img{display: block;}
	#join .wrap .join-us .dl > dt .t{ font-size:25px; }
	#join .wrap .join-us .dl > dt .n{ font-size:19px; }
	#join .wrap .join-us .dl > dt .b{ font-size:13px; }
	#join .wrap .join-us .dl > dt .i{ height:17px; width:17px;}
	#join .wrap .join-us .dl > dd .btn{ line-height:40px; height:40px; padding:0 30px; }
	#info .wrap .info_list .item{height:190px;}
	#info .wrap .info_list .item .date{padding-top:5px;}
	#info .wrap .info_list .item .date .md{font-size:24px;}
	#info .wrap .info_list .item .infomartion .title{line-height:34px;}
	#info .wrap .info_list .item .infomartion .brief{line-height:24px;}
	#video .wrap .big{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	#video .wrap .big:nth-child(3n){margin-right: 2%;}
	#video .wrap .big:nth-child(2n){margin-right: 0;}
	#info .wrap .info_list .top .right .brief{height: auto;}
	#info-detail .wrap .tits{font-size: 20px;}
	#product .wrap .list .bot{margin-top: 20px;}
	#base .wrap .big .con .tit{padding: 10px 0;font-size: 24px;}
	#instance-detail .wrap .c{width: 40%;}
	#instance-detail .wrap .c .titles{font-size: 20px;}
	#product .wrap .list .bot a{float: none;width: auto;}
	#product .wrap .list .bot .mores, #instance .wrap .list .instance .right .mores{width: 120px;height: 40px;line-height: 40px;}
	#product .wrap .list .bot .mores{margin-top: 10px;}
	#product .wrap .list .bot .titles{height: auto;width: auto;}
	#product-detail .wrap1 .wrap .left, #product-detail .wrap1 .right{width: 100%;float: none;}
	#product-detail .wrap1 .right{width: 90%;margin-top: 10px;}
	#product-detail .wrap1 .wrap .right .title{font-size: 24px;}
	#product-detail .wrap1 .wrap .right .brief{margin-top: 30px;}
	#about .wrap2 .cons{width: 80%;}
	#about .wrap3 .history #sync1{margin-top: 10px;height: 300px;}
	#about .wrap3{height: 700px;}
	#about .wrap3{height: auto;}
	#about .wrap3 .history #sync1 .item .titless{line-height: 90px;font-size: 40px;}
	#banner2 .meg_con .title{font-size: 24px;background: none;padding-bottom: 20px;}
	#index .wrap2 .wrap .case_list_mobile .case_big .case{height: 240px;}
	#index .wrap3 .left{width: 50%;float: none;text-align: center;margin: 0 auto;margin-bottom: 10px;margin-top: 20px;}
	#index .wrap3 .right{width: auto;float: none;}
	#index .wrap3 .right .list{width: auto;text-align: center;}
	#index .wrap3{padding: 50px 0;}
	#index .wrap4 .wrap .news .right .title{height: 55px;}
	#index .wrap4 .wrap .news .right .title a{font-size: 20px;}
	#index .wrap4 .wrap .news .right .dates,#index .wrap4 .wrap .news .right .brief{margin-top: 10px;}
	#index .wrap4 .wrap .news .right .btn{margin-top: 20px;}
	#index .wrap4 .wrap .news_list .info .rights .titles{font-size: 20px;}
	#index .wrap4 .wrap .news_list .info .lefts .sp2{font-size: 20px;}
	#index .wrap4 .wrap .news_list .info{padding-top: 20px;padding-bottom: 20px;}
	#footer .wrap .right .bots .lefts,#footer .wrap .right .bots .rights{width: auto;float: none;}
	#footer .wrap .right .bots .rights .copyright,#footer .wrap .right .bots .rights .shape,#footer .wrap .right .bots .lefts .tit,#footer .wrap .right .bots .lefts .link_list{text-align: center;}
	#footer .wrap .right .bots .lefts .link_list li{float: none;display: inline-block;}
	#certifi .wrap .swiper-slide .fonts{font-size: 18px;}
	#certifi .wrap1{display: none;}
	#certifi .wrap2{display: block;}
	#header,#header_hidden{display: none;}
	.mobile_wraps{display: block;border-bottom: solid 1px #222;}
	.mobile_hidden{display: block;}
	#index .wrap3 .right .con{height: auto;}
    #index .wrap1 .wrap .w1{display: none;}
    #index .wrap1 .wrap .w2{display: block;}
    #index .wrap5{padding-bottom: 0;}
    #index .wrap1 .wrap .swiper-slide .hovers{width: 100%;height: 99%;}
    #index .wrap1 .wrap .swiper-slide .hovers .names{margin-top: 100px;font-size: 22px;}
    #index .wrap1 .wrap .swiper-slide .hovers .names2{font-size: 14px;}
    #index .wrap3 .right .titles{font-size: 24px;}
    #index .wrap4 .wrap .news .left{text-align: center;}
    #index .wrap4 .wrap .news .left, #index .wrap4 .wrap .news .right{float: none;width: auto;}
    #index .wrap1 .wrap .swiper-slide-active .hovers{background: rgba(255,255,255,0.2);}
    #ts .tsn, .ts .tsn{font-size: 24px;}
    #index .wrap3 .right .list .list_btn{width: 120px;height: 60px;line-height: 60px;font-size: 14px;}
    #index .wrap3 .right .mores{width: 150px;}
    #product-detail .wrap1 .wrap .right .brief .tit .r,#product-detail .wrap1 .wrap .right .brief .tit .l{font-size: 13px;}
    #instance .wrap .list .instance .right{padding-bottom: 10px;}
    #about .titles{font-size: 24px;}
    #about .wrap1 .wrap .con{font-size: 14px;}
    #about .wrap2 .cons .con .big .tit{font-size: 16px;}
    #about .wrap2 .cons .con .big ul li,#about .wrap3 .history #sync1 .item .con ul li{font-size: 14px;}
    #about .wrap2 .cons .con .big{margin-top: 20px;}
    #info .wrap .info_list .top .right .btn, .btn{right: 30px;}
    #index .wrap4 .wrap .news .right .btn{right: auto;}
    #product-detail .gallery-top{height: 70%;}
    #product-detail .wrap1 .wrap .left{height: 600px !important;}
    #product-detail .gallery-thumbs{height: 25%;}
    #banner2_mobile{display: block;}
    #banner2{display: none;}
    #banner2 .contact_meg{position: static;min-width: 0;}
    #banner2 .meg_con{position: static;}
    #banner2 .meg_con .title,#banner2 .meg_con .tel,#banner2 .meg_con .megs{max-width: 100%;}
    #banner2 .meg_con{text-align: center;}
    #product-detail .wrap1 .wrap .right .brief{height: auto;}
    #product-detail .box .zx{display: block;margin-bottom: 10px;font-size: 16px;float: none;}
    #product-detail .box .phone{margin-left: 0;}
    #product-detail .wrap1 .right{height: auto;}
    #certifi .wrap .swiper-slide{height: auto;}
    #about .wrap3 .img1{display: none;}
	#about .wrap3 .img2{display: block;}

	#index #footer .wrap .right .bots .lefts{width: auto;height: auto;}
}

@media only screen and (max-width:880px){
	#info .wrap .info_list .item .date{display:none;}
	#info .wrap .info_list .item .infomartion{width:60%; left:0;}
	#info .wrap .info_list .item .infomartion:before{display:none;}
	#info .wrap .info_list .item .img{width:25%; right:2%;}
	#contact .wrap .app_form .in_row{width: 49%;margin-right: 2%;}
	#contact .wrap .app_form .in_row:nth-child(2n){margin-right: 0;}
}

@media screen and (max-width: 750px){
	#turn_page .page_item_current,
	#turn_page .page_item{display: none;}
	#index .wrap2 .wrap .case_list_mobile .case_big .case{width: 80%;float: none;margin: 0 auto;margin-bottom: 10px;}
	#index .wrap2 .wrap .case_list_mobile .case_big .case:nth-child(2n){margin: 0 auto;margin-left: auto;margin-bottom: 10px;}
}


@media only screen and (max-width:720px){
	#banner .alls_mobile .item img{max-width: 100%;height: auto;}
	#info .wrap .info_list .item{height:140px;}
	#info .wrap .info_list .item .date{display:none;}
	#info .wrap .info_list .item .infomartion{width:60%; left:24%;}
	#info .wrap .info_list .item .infomartion .title{height:20px; line-height:20px; overflow:hidden;}
	#info .wrap .info_list .item .infomartion .title a{font-size:14px;}
	#info .wrap .info_list .item .infomartion .brief{height:24px; overflow:hidden;}
	#info .wrap .info_list .item .infomartion .inner_date{display:block;}
	#info .wrap .info_list .item .img{width:20%; left:1%;}
	#base .wrap .big .con{position: static;width: 90%;}
	#instance .wrap .list .instance .left,#instance .wrap .list .instance .right{position: static;width: 96%;float: none;}
	#product .wrap .list .bot .titles, #instance .wrap .list .instance .right .titles{font-size: 20px;}
	#instance-detail .wrap{position: static;width: 100%;/*height: 280px;*/overflow: hidden;}
	#instance-detail .wrap .c{position: static;width: auto;background: #fff;}
	#instance-detail .wrap .c .titles{margin-top: 0;color: #222;}
	#instance-detail .wrap .c .con .cons{padding-bottom: 20px;overflow: hidden;color: #222;}
    #instance-detail .wrap .c .con .texts{color: #222;}
	#nav .wrap .item li{margin-right: 25px;}
	#turn_page{margin-top: 40px;}
	#index .wrap3 .left{width: 80%;}
	#index .wrap4 .wrap .news_list .info{width: auto;float: none;margin-bottom: 10px;}
	#index .wrap4 .wrap .news_list .info .rights .titles{font-size: 18px;}
	.mobile_wraps .logo{/*width: 30%;*/width: 19%;}
    #instance-detail .owl-theme .owl-controls{bottom: 30px;}
    #base .wrap .big .con{display: block !important;}
    #base .wrap .big .con .tit{font-size: 20px;}
}

@media only screen and (max-width:680px){
	
}

@media only screen and (max-width:580px){
	#join .wrap .join-us .dl > dt{ padding:1.4rem; }
	#join .wrap .join-us .dl > dd{ padding:1.4rem; }
	#join .wrap .join-us .dl > dt .t{ font-size:1.5rem; }
	#join .wrap .join-us .dl > dt .n{ font-size:1.25rem; }
	#join .wrap .join-us .dl > dt .b{ font-size:1rem; }
	#join .wrap .join-us .dl > dt .i{ height:1rem; width:1rem; top:2rem; right:2rem; }
	#join .wrap .join-us .dl > dd .btn{ line-height:33px; height:32px; padding:0 1.8rem; font-size:1.2rem; }
	#info .wrap .info_list .item{height:100px;}
	#info .wrap .info_list .bottom .left{font-size:18px;}
	#info .wrap .info_list .bottom .right{display:none;}
	#video .wrap .big{width: 90%;margin: 0 auto;margin-bottom: 2%;float: none;}
	#video .wrap .big:nth-child(3n){margin: 0 auto;margin-bottom: 2%;float: none;}
	#video .wrap .big:nth-child(2n){margin: 0 auto;margin-bottom: 2%;float: none;}
	#product .wrap .list .pro{width: 100%;margin-right: 0;}
	#about .wrap2 .cons{width: 100%;}
	#index .wrap2 .wrap .case_list_mobile .case_big .case{width: 100%;background-size: cover !important;}

	#footer .wrap .right .bots .rights .shape .codess{left: 170px;}
}

@media only screen and (max-width:480px){
	.in_apply .app_form{padding:20px 2% 30px;}
	.in_apply .app_form .in_row{width:100%; margin-right:0; margin-bottom:10px;}
	.in_apply .app_form .in_row .se{font-size:12px; height:40px; line-height:40px;}
	.in_apply .app_form .in_row .i{font-size:12px; height:40px; line-height:40px;}
	.in_apply .app_form .in_message .mess{font-size:12px;}
	.in_apply .app_form .apply_sub{margin:20px auto 0; width:120px; height:40px;}
	.in_apply .app_form .apply_sub .a_mit{font-size:12px;}
	#contact .wrap .app_form .in_row{width: 100%;margin-right: 0;}
	#product .wrap .list .bot{margin-top: 10px;}
    .mobile_wraps .logo{width: 25%;margin-top: 17px;}
}