﻿@font-face{font-family:Klavika;src:url(../fonts/KlavikaRegular-OSF.otf)}
@font-face{font-family:Klavika_l;src:url(../fonts/KlavikaLight-OSTF.otf)}
@font-face{font-family:Roboto-Medium;src:url(../fonts/Roboto-Medium.woff)}
@font-face{font-family:proppnsz;src:url(../fonts/proppnsz.woff2)}




.bg-timg1 {
    background: url('../images/tungtightsprite.png') -42px -68px;
}
.bg-timg2 {
    background: url('../images/tungtightsprite.png') -82px -68px;
    margin-left: 15px !important;
}
.bg-timg3 {
    background: url('../images/tungtightsprite.png') -122px -68px;
}
.bg-timg1,.bg-timg2,.bg-timg3{
width: 30px; height: 20px;display: inline-block;    margin: 0 6px;vertical-align: bottom;
}
.bg-logo {
    width: 246px; height: 77px;
    background: url('../images/tungtightlogo.png');
    background-size:100% 100%;
}
.bg-nav_tb {
    width: 27px; height: 29px;
    background: url('../images/tungtightsprite.png') -5px -68px;
}
.top ._flex{
    display: inline-flex;
    justify-content: flex-start;
}
.top{
 background: #012f9f;
}
.bigflex{display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
._flex li{margin: 13px 20px 13px 0;}
._flex a{line-height:20px;color:#fff}
.form1{
display: inline-block;
margin: 13px 0;
position: relative;
}
.form1 input{    width: 300px;
    height: 25px;
    outline: 0;
    border: unset;
    border-radius: 15px;
    padding-left: 20px;
}
.form1 button{
position: absolute;
    top: 2px;
    right: 6px;
    width: 20px;
    height: 20px;
    outline: 0;
    border: unset;
    border-radius: 10px;
    background: #fff;
    cursor: pointer;
}
}

.inleft{transform:translateX(-100px)}
.inleft.animate{transform:translateX(0)}
.inright{transform:translateX(100px)}
.inright.animate{transform:translateX(0)}
.inbottom{transform:translateY(100px)}
.inbottom.animate{transform:translateY(0)}
.intop{transform:translateY(-100px)}
.intop.animate{transform:translateY(0)}
.js-stt{opacity:0;transition:1s}
.js-stt.animate{opacity:1}
.inzoom{transform:scale(0)}
.inzoom.animate{transform:scale(1)}
.del1{transition-delay:.1s}
.del2{transition-delay:.2s}
.del3{transition-delay:.3s}
.del4{transition-delay:.4s}
.del5{transition-delay:.5s}
.del6{transition-delay:.6s}
.del7{transition-delay:.7s}
.del8{transition-delay:.8s}
.del9{transition-delay:.9s}
.del10{transition-delay:1s}
.del11{transition-delay:1.1s}
.del12{transition-delay:1.2s}
.del13{transition-delay:1.3s}
.del14{transition-delay:1.4s}
.del15{transition-delay:1.5s}
.del16{transition-delay:1.6s}
.del17{transition-delay:1.7s}
.del18{transition-delay:1.8s}
.del19{transition-delay:1.9s}
.del20{transition-delay:2s}
*{padding:0;margin:0;list-style:none;box-sizing:border-box}
img{max-width:100%;vertical-align:middle;border:0}
.w-1,.w-10,.w-11,.w-12,.w-2,.w-3,.w-4,.w-5,.w-6,.w-7,.w-8,.w-9{padding-left:25px;padding-right:25px}
.flex_w1,.w-1{width:calc(100%/12)}
.flex_w2,.w-2{width:calc(100%/12*2)}
.flex_w3,.w-3{width:calc(100%/12*3)}
.flex_w4,.w-4{width:calc(100%/12*4)}
.flex_w5,.w-5{width:calc(100%/12*5)}
.flex_w6,.w-6{width:calc(100%/12*6)}
.flex_w7,.w-7{width:calc(100%/12*7)}
.flex_w8,.w-8{width:calc(100%/12*8)}
.flex_w9,.w-9{width:calc(100%/12*9)}
.flex_w10,.w-10{width:calc(100%/12*10)}
.flex_w11,.w-11{width:calc(100%/12*11)}
.flex_w12,.w-12{width:calc(100%/12*12)}
.pad10{padding-top:10px;padding-bottom:10px}
.pad20{padding-top:20px;padding-bottom:20px}
.pad30{padding-top:30px;padding-bottom:30px}
.pad40{padding-top:40px;padding-bottom:40px}
.pad50{padding-top:50px;padding-bottom:50px}
.pad60{padding-top:60px;padding-bottom:60px}
.pad70{padding-top:70px;padding-bottom:70px}
.padt10{padding-top:10px}
.padt20{padding-top:20px}
.padt30{padding-top:30px}
.padt40{padding-top:40px}
.padt50{padding-top:50px}
.padt60{padding-top:60px}
.padt70{padding-top:70px}
.padb10{padding-bottom:10px}
.padb20{padding-bottom:20px}
.padb30{padding-bottom:30px}
.padb40{padding-bottom:40px}
.padb50{padding-bottom:50px}
.padb60{padding-bottom:60px}
.padb70{padding-bottom:70px}
.t_indent{text-indent:2em}
.mid_h3{font-size:24px;line-height:28px;margin-bottom:10px;color:#333;padding-top:20px}
.mid_text p{font-size:16px;color:#7e7e7e;line-height:26px;margin-bottom:10px}
.flex_row{display:flex;flex-wrap:wrap}
.flex_row_center{display:flex;flex-wrap:wrap;justify-content:center}
.flex_row_center.align{align-items:center}
.flex_row_between{display:flex;flex-wrap:wrap;justify-content:space-between}
.flex_row_between.align{align-items:center}
.flex_row_around{display:flex;flex-wrap:wrap;justify-content:space-around}
.flex_row_around.align{align-items:center}
.flex_column_center{display:flex;flex-direction:column;justify-content:center;align-items:center}
@media screen and (max-width:480px){.w-1,.w-10,.w-11,.w-12,.w-2,.w-3,.w-4,.w-5,.w-6,.w-7,.w-8,.w-9{width:100%;padding:10px}
}
body{font-family:Klavika;font-size:14px;color:#262626;background:#fff}
a{color:#666;text-decoration:none;transition:.6s}
.clear:after{content:"";display:block;clear:both}
.container{width:1200px;margin:0 auto}
.logo{position:relative;/*padding:12px 15px 12px*/}
.nav{padding-top:17px}
.nav li{position:relative;display:inline-block;line-height:30px;padding:5px}
.nav li>a{display:block;text-transform:uppercase;color:#726a6c;font-size:16px;padding:0 8px}
.nav li>a:hover{color:#03359e}
.nav li .erji{display:none;position:absolute;top:40px;left:0;background:#fff;padding:10px 10px 10px;border:1px solid #ddd;border-top:2px solid #03359e;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:10000}
.nav li .erji a{display:block;padding:3px 10px;border-radius:5px;margin-bottom:5px;white-space:nowrap;font-size:16px}
.nav li .erji a:hover{background:#1b75b4;color:#fff}
.ban_text{position:absolute;top:50%;left:12%;width:30%;transform:translateY(0);transition:1s;opacity:0}
.ban_text h2{font-size:50px;color:#fff;font-weight:800;padding-bottom:15px;}
.ban_xian{width:100%;height:4px;background:linear-gradient(to left,#cecece 80%,#0066ac 80%);margin:10px 0 20px}
.ban_text p{line-height:1.5;color:#fff;font-size:18px;font-family:Klavika_l}
.ban_btn{margin-top:25px}
.ban_btn a{display:inline-block;padding:10px 26px;background:linear-gradient(to top,#408bc0,#0065ab);border:1px solid #22357a;border-radius:8px;color:#fff;font-size:20px}
.ban_btn a:hover{background:linear-gradient(to top,#0065ab,#0065ab)}
.banner .banin .ban_text{transform:translateY(-50%);opacity:1}
.banner_next,.banner_prev{background:rgba(0,0,0,.3);color:#fff;text-align:center;transition:.6s}
.banner_next:hover,.banner_prev:hover{background:rgba(0,0,0,.8)}
.banner_next{right:10px}
.banner_prev{left:10px}
.ban_text_banner2{ left:unset;   top: unset;right: 8%;bottom: 13%;transform: translateY(-5%)!important;width:35%;}
.ban_text_banner2 h2{font-size: 45px;color: transparent;  -webkit-text-stroke: 1px #fff;-webkit-text-fill-color: #1a2073;font-family: auto;}
.banner_next i,.banner_prev i{line-height:44px;font-size:16px}
.swiper-button-next,.swiper-button-prev{background-image:none!important}
.home_title{font-size:40px;text-align:center;margin-bottom:70px}
.home_title i{margin-right:10px;color:#0066ac;font-size:35px}
.home_title span{border-bottom:4px solid #0066ac;padding-bottom:5px}
.home_adv{padding:70px 0}
.home_adv_cont dl{width:23%}
.home_adv_cont dl dt{border-left:#0066ac 4px solid;padding-left:10px;margin-bottom:40px}
.home_adv_cont dl dt p{font-size:14px;color:#5c5a5a}
.home_adv_cont dl dt h3{font-size:18px;color:#1e1d1d;margin-top:6px}
.home_adv_cont dl dd{font-size:16px;color:#5b5c5d;line-height:1.8}
.home_com{padding:100px 0;background:url(../images/home_combj.jpg) no-repeat center}
.home_com_title{border-left:#0066ac 4px solid;padding-left:10px;margin-bottom:30px}
.home_com_title p{color:#4d4b4b;font-size:16px}
.home_com_title h2{font-size:30px;text-transform:uppercase;margin-top:8px}
.home_com_cont{width:55%;color:#545252;line-height:2;font-size:18px}
.home_com_cont a{color:#0029bc;border-bottom:1px solid #0029bc}
.home_btn{margin-top:25px}
.home_btn a{display:inline-block;padding:10px 26px;background:linear-gradient(to top,#405ecd,#0029bc);border:1px solid #22357a;border-radius:8px;color:#fff;font-size:20px}
.home_btn a:hover{background:linear-gradient(to top,#0029bc,#0029bc)}
.home_pro{padding:70px 0 50px}
.home_pro_cont dl{width:31%;margin-bottom:30px}
.home_pro_cont dl dt{border:1px solid #626161;overflow:hidden}
.home_pro_cont dl dd{font-size:18px;color:#1e1d1d;line-height:40px}
.home_pro_cont dl:hover dd{color:#0029bc}
.home_pro_cont dl dt img{transition:.6s}
.home_pro_cont dl:hover dt img{transform:rotateY(180deg)}
.home_news_wrap{padding:70px 0;background:#e9e9e9}
.home_news_wrap h3{font-size:24px;color:#000;margin-bottom:35px}
.home_news{}
.home_news_box{margin-bottom:2vw;width:48%;display:inline-flex}
.home_news_box .pic{width:100px;height:100px;border-radius:50%;overflow:hidden}
.home_news_box .pic img{width:100%;height:100%;object-fit:cover}
.home_news_box .text{width:calc(100% - 115px);line-height:25px;padding-right:30px}
.home_news_box .text .des{max-height:50px;color:#696969;overflow:hidden;font-family:Klavika_l}
.home_news_box .text .time{color:#958686}
.home_news_box .text p{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.home_video .home_news_box .pic{border-radius:0}
.foot{padding: 50px 0 50px;background:#2e3033}
.foot_link{padding:25px 50px 25px 0;text-align:right}
.foot_link a{display:inline-block;margin:0 5px;width:40px;height:40px;text-align:center;border-radius:50%;border:1px solid #fff;color:#fff}
.foot_link a i{line-height:40px;font-size:18px}
.foot_link a:hover{color:#029;background:#fff}
.foot_box{width:24%;color:#fff}
.foot_box h3{font-size:24px;margin-bottom:15px;font-weight:400}
.foot_box li{line-height:32px;font-size:16px;font-family:Klavika_l;color:#aaa}
.foot_box li a{color:#aaa}
.foot_box li a:hover{text-decoration:underline;color:#fff}
.copy{color:#fff;padding:15px 0;text-align:center;background:#202224;line-height:20px}
.nybanner{padding:100px 0}
.mid_title{text-align:center;margin-bottom:20px;font-size:40px;color:#fff;font-weight:400;text-transform:uppercase}
.mid_pos{text-align:center;color:#bbb}
.mid_pos ul{display:inline-block;border:1px solid rgba(255,255,255,.25);padding:2px 12px}
.mid_pos li{display:inline-block;font-family:Klavika_l}
.mid_pos li a{color:#bbb;display:block;line-height:24px}
.mid_pos li a:hover{text-decoration:underline;color:#fff}
.mid{padding:20px 0 70px}
.mid_nav{text-align:right;padding:15px 0 35px}
.mid_nav a{display:inline-block;padding:8px 15px;background:#408bc0;margin:0 5px;line-height:20px;color:#fff;border-radius:3px;font-size:16px}
.mid_nav a:hover{background:#03359e}
.mid_nav a.act{background:#03359e}
.page_pic{width:48%}
.page_text{width:48%}
.page_text p{font-size:16px;color:#7e7e7e;line-height:26px;margin-bottom:10px;font-family:Klavika_l}
.about_adv{padding:50px 0;margin-top:50px;text-transform:uppercase;text-align:center;font-size:34px;line-height:44px;background:#f2f2f2}
.about_adv i{width:60px;height:60px;line-height:60px;background:#03359e;color:#fff;border-radius:50%;margin-right:8px;font-size:28px}
.about_i{color:#03359e;margin-right:6px}
.pro_mid{padding:0 0 70px}
.pro_nav{background:#f2f2f2;position:relative;margin-bottom:100px}
.pro_nav li{display:flex;align-items:center;justify-content:center;width:calc(100% / 7);line-height:20px;border-right:1px solid #ddd;text-align:center;transition:.6s}
.pro_nav li:nth-child(6){border-right:0 solid #ddd}
.pro_nav li>a{display:block;color:#000;font-size:20px;padding:15px}
.pro_nav li.act{background:#03359e}
.pro_nav li.act>a{color:#fff}
.pro_nav li:hover{background:#03359e}
.pro_nav li:hover a{color:#fff}
.pro_erji{position:absolute;top:calc(100% + 25px);left:0;display:none;width:100%;text-align:center}
.pro_erji a{display:inline-block;padding:8px 15px;background:#408bc0;margin:0 5px;line-height:20px;color:#fff;border-radius:3px;font-size:16px}
.pro_erji a:hover{background:#03359e}
.pro_erji a.act{background:#03359e}
.pro_nav li.act .pro_erji{display:block}
.prolist:after{content:"";display:block;clear:both}
.prolist dl{width:25%;padding:0 1%;box-sizing:border-box;text-align:center;overflow:hidden;float:left;margin-bottom:15px}
.prolist dl dt{position:relative}
.prolist dl dt img{max-width:100%;vertical-align:middle;border:1px #ebebeb solid;box-sizing:border-box}
.prolist dl dt span{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:#ccc;background:rgba(3,53,158,.2);opacity:0;transition:320ms}
.prolist dl dt span:before{content:"";width:100%;height:0;border-left:3px solid #03359e;border-right:3px solid #03359e;box-sizing:border-box;position:absolute;left:0;top:0;transition:320ms}
.prolist dl dt span:after{content:"";width:0;height:100%;border-top:3px solid #03359e;border-bottom:3px solid #03359e;box-sizing:border-box;position:absolute;left:0;top:0;transition:320ms}
.prolist dl:hover span{opacity:1;transition:320ms}
.prolist dl:hover dt span:before{height:100%;transition:330ms .2s}
.prolist dl:hover dt span:after{width:100%;transition:330ms .2s}
.prolist dl dt span b{position:absolute;left:50%;top:50%;margin:-23px 0 0 -23px;width:46px;height:46px;display:block;z-index:10}
.prolist dl dt span b:before{position:absolute;left:0;top:23px;content:"";width:100%;height:1px;background:#03359e;transform:translateX(-200px)}
.prolist dl dt span b:after{position:absolute;left:23px;top:0;content:"";width:1px;height:100%;background:#03359e;transform:translateY(-200px)}
.prolist dl:hover dt span b:before{transform:translateX(0);transition:355ms 180ms}
.prolist dl:hover dt span b:after{transform:translateY(0);transition:355ms 180ms}
.prolist dl dd{font-size: 15px;
    padding: 8px 0;
    font-weight: 700;
    line-height: 20px;
    overflow: hidden;
    font-family: Klavika_l;
    background: #408bc0;
    color: #fff;}
.prolist dl:hover dd{color:#03359e}
.procont_title{margin:35px 0 50px;text-align:center;font-size:30px;text-transform:uppercase}
.procont_title2{padding:15px 0 25px;text-align:center;font-size:30px;text-transform:uppercase;border-bottom: 1px dashed #ddd;}
.procont_pic, .procommon{display: inline-block;    vertical-align: middle;    padding: 2vw;}
.procommon p{ font-size: 16px;
    color: #7e7e7e;
    line-height: 26px;
    margin-bottom: 10px;
font-family:Klavika_l
}
.procont_pic img{border:1px solid #ddd}
.procont_cont{border-top:1px dashed #ddd;padding-top:15px}
.procont_cont p{font-size:16px;color:#7e7e7e;line-height:26px;margin-bottom:10px;padding:0 15px;}
.neirong{padding: 1vw 0;}
.neirong p{
padding:0 15px;
    font-size: 16px;
    color: #7e7e7e;
    line-height: 26px;
    margin-bottom: 10px;}
.neirong p strong,.newscont_cont strong{ color: #555;}
.newslist_box{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}
.newslist_time{float:left;width:90px;padding:10px 0;margin:0 25px 0 10px;border:1px solid #ddd;color:#bbb;text-align:center;transition:.6s}
.newslist_time b{color:#222;font-size:36px;font-weight:400}
.newslist_text{padding-left:125px}
.newslist_text h3{font-size:24px;line-height:30px;margin-bottom:10px;font-weight:400}
.newslist_text p{color:#7e7e7e;font-size:15px;line-height:24px;max-height:48px;overflow:hidden}
.newslist_btn{margin-top:10px;text-align:right}
.newslist_btn span{background:#7e7e7e;color:#fff;font-size:12px;padding:5px 15px}
.newslist_box:hover .newslist_time{background:#03359e;color:#fff}
.newslist_box:hover .newslist_time b{color:#fff}
.newslist_box:hover .newslist_text h3{color:#03359e}
.newslist_box:hover .newslist_btn span{background:#03359e}
.newscont_title{text-align:center;font-size:30px;text-transform:uppercase}
.newscont_time{text-align:center;color:#ccc;font-size:18px;margin:15px 0 15px;padding-bottom:25px;border-bottom:1px dashed #ddd}
.newscont_cont p{font-size:16px;line-height:26px;margin-bottom:10px;font-family:Klavika_l}
.contact_info{width:48%}
.contact_info h2{font-size:26px;margin-bottom:10px;line-height:36px}
.contact_info dl{padding:15px 0}
.contact_info dt{width:32px}
.contact_info dt i{width:30px;font-size:28px;line-height:28px;color:#03359e;text-align:center;vertical-align:5px}
.contact_info dd{width:calc(100% - 32px);line-height:28px;color:#7e7e7e;font-family:Klavika_l;font-size:16px}
.contact_info dd b{color:#000;font-size:16px;margin-right:5px}
.contact_form{margin-top:25px}
.contact_form h3{font-size:20px}
.contact_form p{color:#85868c;line-height:26px;margin-bottom:15px}
.contact_form input{width:100%;font-size:14px;line-height:25px;padding:5px 12px;border:#e0e1e1 solid 1px;border-radius:1px;color:#8b8d94;margin-bottom:10px;box-sizing:border-box}
.contact_form input::-webkit-input-placeholder{color:#ccc}
.contact_form textarea{width:100%;font-size:14px;line-height:25px;padding:5px 12px;border:#e0e1e1 solid 1px;border-radius:1px;color:#8b8d94;margin-bottom:10px;box-sizing:border-box}
.contact_form textarea::-webkit-input-placeholder{color:#ccc}
.contact_form a{font-size:14px;line-height:38px;height:38px;color:#fff;padding:0 18px;background:#408bc0;display:inline-block;margin-top:10px}
.contact_form a:hover{background:#03359e}
.contact_map{width:48%}
.num{margin-right:10px;width:20px;height:20px;background:#0029bc;text-align:center;line-height:20px;color:#fff;display:inline-block;border-radius:50%}
.rd_pic{margin-top:35px}
.rd_pic li{width:24%}
.rd_pic li img{border:1px solid #ddd;border-radius:8px}
.equ_pic li{width:32.5%;margin-bottom:15px}
.equ_pic li img{border-radius:5px}
.pagelist{clear:both;font-size:12px;padding:20px 0;text-align:center}
.pagelist a{padding:5px 9px;border:solid 1px #ddd;background:#fff;text-decoration:none;margin:3px;color:#666;font-family:宋体,arial,sans-serif}
#nowpage,.pagelist a:visited{padding:3px 8px;margin:3px;border:solid 1px #ddd;background:#fff;text-decoration:none}
#nowpage,.pagelist a:hover{color:#97262a;background:#fff;border-color:#97262a;text-decoration:none}
.pro_send{padding-top:0}
.pro_send h2{position:relative;font-size:24px;line-height:34px;color:#333;text-align:center;padding:40px 0 10px;margin-bottom:20px}
.pro_send h2:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-30px;width:60px;height:3px;background:#0eade2}
.pro_send p{text-align:center;margin-bottom:15px;font-size:13px;line-height:23px;color:#85868c}
.pro_send input{width:100%;font-size:14px;line-height:25px;padding:5px 12px;border:#e0e1e1 solid 1px;border-radius:1px;color:#8b8d94;margin-bottom:10px;box-sizing:border-box}
.pro_send input::-webkit-input-placeholder{color:#ccc}
.pro_send textarea{width:100%;font-size:14px;line-height:25px;padding:5px 12px;border:#e0e1e1 solid 1px;border-radius:1px;color:#8b8d94;margin-bottom:10px;box-sizing:border-box}
.pro_send textarea::-webkit-input-placeholder{color:#ccc}
.pro_send a{font-size:14px;line-height:38px;height:38px;color:#fff;padding:0 18px;background:#0fbcf5;display:inline-block;margin-top:10px}
.pro_send a:hover{background:#0eade2}
.tag{margin:50px 0 10px}
.tag strong{font-size:16px}
.tag a{padding:0 10px;line-height:32px;display:inline-block;background:#ebebeb;margin:0 5px;border-radius:3px;color:#666}
.tag a:hover{color:#000}
.nav_tb{display:none}
@media screen and (max-width:1199px){.container{width:94%}
.ban_text{width:55%}
}
.procont_pic_nav a {
    display: inline-block;
    width: 72px;
    height: 72px;
margin-top: 10px;
    border: 1px solid #eee;
    margin-right: 5px;}
@media screen and (max-width:600px){
.nav_tb{display:block;padding:25px 15px 0 0}
.nav{position:absolute;top:75px;right:0;width:60%;padding:10px 0;background:#fff;z-index:999;display:none}
.nav li{display:block}
.nav li .erji{display:none}
.container{width:94%}
.logo{padding:10px 10px 18px}
.logo:after{bottom:0}
.logo img{height:50px}
.ban_text{position:static;width:100%;padding:10px;background:#f2f2f2}
.banner .banin .ban_text{transform:translateY(0);opacity:1}
.ban_text h2{color:#4f4f4f;font-size:24px}
.ban_text p{color:#4f4f4f;line-height:1.5;font-size:16px}
.swiper-container-horizontal>.swiper-pagination-bullets{display:none}
.home_adv{padding:35px 0}
.home_title{font-size:28px;margin-bottom:35px}
.home_title span{display:inline-block}
.home_adv_cont dl{width:100%;margin-bottom:20px}
.home_adv_cont dl dt{margin-bottom:10px}
.home_com{padding:40px 0}
.home_com_cont{width:100%}
.home_com_cont{font-size:16px;line-height:1.8}
.home_pro{padding:35px 0 15px}
.home_pro_cont dl{width:49%}
.home_pro_cont dl dd{line-height:20px;padding:10px 0}
.home_news_wrap{padding:35px 0}
.home_news{width:100%}
.home_news:nth-child(2){display:none}
.home_news:nth-child(3){display:none}
.foot{padding:0 0 15px}
.foot_link{padding:15px 0;text-align:left}
.foot_box{width:100%;margin-bottom:15px}
.nybanner{padding:50px 0}
.page_text{width:100%;order:1;margin-bottom:15px}
.page_pic{width:100%;order:2}
.mid_nav{padding:0 0 20px}
.adout_adv_box{width:100%;margin-bottom:15px;text-align:left}
.about_adv i{text-align:center}
.about_adv{padding:25px 0 15px}
.pro_nav li{width:calc(100% / 3);border:1px solid #ddd}
.pro_erji a{margin-bottom:6px;    padding: 6px 8px;}
.pro_nav li:nth-child(6){border-right:1px solid #ddd}
.prolist dl{width:50%}
.rd_pic li{width:49%;margin-bottom:10px}
.equ_pic li{width:100%}
.contact_info{width:100%}
.contact_map{width:100%}
.contact_map{max-height:350px;overflow:hidden;margin-top:20px}
.header{position:fixed;background:#fff;width:100%;z-index:100000}
.banner{padding-top:78px !important}
.nybanner{padding-top:128px}
.ban_btn{margin-top:15px}
.swiper-button-next, .swiper-button-prev{top:30% !important}
.pro_erji{    top: calc(100% + 10px);}
.procont_pic, .procommon{width:100%}
.bigflex{    justify-content: center;}
.form1{margin-top:0}
}
