*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{background:#fff;border:1px solid #bbb}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:100%;max-width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.header{position:fixed;top:0;left:0;width:100%;height:114px;background:rgba(255,255,255,.5);z-index:999;padding-left:93px;padding-right:114px;display:flex;align-items:center;justify-content:space-between;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header.white{background:rgba(255,255,255,1)}
.header .logo{display:block;height:66px;margin-right:105px}
.header .logo img{display:block;height:100%}
.header .hd-r{display:flex;align-items:center;justify-content:space-between;flex:1;height:100%}
.header .nav{display:flex;align-items:center;height:100%;width:100%;justify-content: space-evenly;}
.header .nav .item{display:flex;align-items:center;height:100%}
.header .nav .item a{color:#033;font-size:20px}
.header .nav .item>a{    position: relative;   display: block;  height: 100%;   line-height: 114px;}
.header .nav .item a.on:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#d7000f}
.header .nav .item+.item{margin-left:25px}
.header .nav .nav-sub{display:none;position:absolute;top:calc(100%);left:0;font-size:0;background-color:#535353;min-width:100%;padding:0 35px;white-space:nowrap; opacity: .8;}
.header .nav .nav-sub.ns01{padding-left: 40%;}
.header .nav .nav-sub.ns02{padding-left: 20%;}
.header .nav .nav-sub.ns03{padding-left: 60%;}
.header .nav .nav-sub:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:90px;z-index:1}
.header .nav .nav-sub:after{content:'';width:14px;height:7px;background:url(/new/images/san.png) no-repeat center center/contain;position:absolute;bottom:100%;left:50px;z-index:2}
.header .nav .nav-sub-tit{display:inline-block;vertical-align:middle;height:55px;line-height:55px;margin-right:40px;position:relative;z-index:2}
.header .nav .nav-sub-tit a{font-size:18px;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s; padding: 0 10px;}
.header .nav .nav-sub-ti:hover{ }
.header .nav .nav-sub-tit a:hover{color:#d7000f;background: #474c51;display: block;}
.header .hd-tools{display:flex;align-items:center}
.header .hd-tools .so{display:block;width:20px;height:20px}
.header .hd-tools .so .icon{display:block;width:100%;height:100%;background:url(../image/so.png) no-repeat center center/16px auto}
.header .hd-tools .lang{margin-left:25px;margin-right:30px}
.header .hd-tools .lang span{color:#0e61a7;font-size:16px}
.header .hd-tools .enter{display:block}
.header .hd-tools .enter span{color:#333;font-size:16px;background:url(../image/menu.png) no-repeat right center/15px auto;padding-right:25px}
.banner{overflow:hidden;position:relative}
.banner .pic{padding-top:47.45%;position:relative;overflow:hidden}
.banner .pic img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.banner .swiper-pagination{position:absolute;bottom:60px;left:0;width:100%;display:flex;align-items:center;justify-content:center;z-index:20}
.banner .swiper-pagination .swiper-pagination-bullet{width:22px;height:22px;background:#fff;border-radius:50%;margin:0 20px;cursor:pointer}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d7000f}
section{padding-top:80px}
.index-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}
.index-title .left{display:flex;align-items:flex-end;line-height:1}
.index-title .left h3{color:#222;font-size:30px}
.index-title .left h3 span{color:#d7000f}
.index-title .left em{font-size:14px;color:#666;text-transform:uppercase}
.index-title .more{display:block;width:82px;height:32px;background:#535353;text-align:center;line-height:32px;font-size:14px;color:#fff;text-transform:uppercase;border-left:3px solid #a40000}
.index-title .right{display:flex;align-items:center;justify-content:space-between}
.index-title .right.flex1{flex:1;margin-left:80px}
.index-title-tab{display:flex;align-items:center}
.index-title-tab>.item{cursor:pointer;font-size:18px;color:#333}
.index-title-tab>.item+.item{margin-left:30px}
.index-title-tab>.item.active{color:#d7000f; position:relative}
 .index-title-tab .itemen {        font-size: 14px;    }
.index-title-tab .item .nav-sub{display:none;position:absolute;top:calc(100%);left:0;font-size:0;min-width:100%;}
.index-title-tab .item .nav-sub-tit{display:inline-block;vertical-align:middle;position:relative;z-index:2}
.index-title-tab .item .nav-sub-tit a{font-size:16px;color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s; padding: 0 4px;}
.index-title-tab .item. nav-sub-ti:hover{ }
.index-title-tab .item .nav-sub-tit a:hover, .index-title-tab .item .nav-sub-tit.on a{color:#d7000f;display: block;}
.index-title-tab .item.active .nav-sub{display:block}
.mod1{margin-top:77px}
.mod1 .mod1-tab{display:flex;justify-content:space-between;margin:0 -37px 60px}
.mod1 .mod1-tab .item{flex:0 0 25%;display:flex;justify-content:center;padding-left:37px;padding-right:37px}
.mod1 .mod1-tab .item+.item{border-left:1px solid #c3c3c3}
.mod1 .mod1-tab .item-con{cursor:pointer;border-radius:40px 0 40px 0;flex:1;padding-top:20px;padding-bottom:30px;position:relative;background:rgba(15,104,146,0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod1 .mod1-tab .item-con .icon{width:64px;height:64px;margin:0 auto 20px;position:relative}
.mod1 .mod1-tab .item-con .icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.mod1 .mod1-tab .item-con .icon img.def{display:block}
.mod1 .mod1-tab .item-con .icon img.active{display:none}
.mod1 .mod1-tab .item-con .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#454545;font-size:22px;font-weight:700;text-align:center}
    .mod1 .mod1-tab .item-con .titleen {
        white-space: pre-wrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #454545;
        font-size: 18px;
        text-align: center;font-weight:normal;
    }
.mod1 .mod1-tab .item.active .item-con{background:rgba(0,164,156,1)}
.mod1 .mod1-tab .item.active .item-con .icon img.def{display:none}
.mod1 .mod1-tab .item.active .item-con .icon img.active{display:block}
.mod1 .mod1-tab .item.active .item-con .title{color:#fff}
 .mod1 .mod1-tab .item.active .item-con .titleen {color: #fff }
.mod1 .mod1-tab .item.active .item-con:after{content:'';background:url(../image/san1.png) no-repeat center center/contain;width:64px;height:30px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:calc(100% + 60px)}
.mod1 .mod1-con .con{display:none;padding:105px 0 97px;background:no-repeat center center/cover}
.mod1 .mod1-con .con .wp{display:flex}
.mod1 .mod1-con .con .wp .text{font-size:22px;color:#fff;max-width:200px;line-height:60px;margin-right:100px}
 .mod1 .mod1-con .con .wp .texten {        font-size: 16px;    }
  .mod1 .mod1-con .con .wp .texten  p{line-height: 30px; margin: 45px 0;}
.mod1 .mod1-con .con .wp .list{flex:1;display:flex;flex-wrap:wrap;margin:0 -4px}
.mod1 .mod1-con .con .wp .list .item{flex:0 0 calc(25% - 8px);margin-right:4px;margin-left:4px;margin-bottom:8px;padding-top:40px;padding-bottom:30px;background:rgba(0,164,156,.62);box-shadow:0 0 5px 0 rgba(31,143,161,.5);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.mod1 .mod1-con .con .wp .list .item .icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px}
.mod1 .mod1-con .con .wp .list .item .title{text-align:center;font-size:20px;color:#fff}
 .mod1 .mod1-con .con .wp .list .item .titleen {   /*     font-size: 16px;  */  }
 .mod1 .mod1-con .con .wp .list .item .title span {font-size: 16px; display:block }
.mod1 .mod1-con .con .wp .list .item:hover{background-color:rgba(195,0,0,.62)}
.mod1 .mod1-con .con.show{display:block}
.mod2 .con{overflow:hidden;height:0}
.mod2 .con .swi-mod2{position:relative}
.mod2 .con .pic{display:block;padding-top:68.45%;position:relative;overflow:hidden}
.mod2 .con .pic img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.mod2 .con .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.mod2 .con .pic:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:41.5%;z-index:2;background:linear-gradient(0deg,#161616 0,rgba(22,22,22,.67) 40%,rgba(22,22,22,0) 100%);pointer-events:none}
.mod2 .con .pic .txt{position:absolute;z-index:3;bottom:32px;left:0;width:100%;padding:0 25px;/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/font-size:20px;color:#fff}
.mod2 .con .swiper-slide{position:relative}
.mod2 .con .swiper-slide:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#e8e8e8;opacity:.84;z-index:6;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;pointer-events:none}
.mod2 .con .swiper-slide .pic .txt,.mod2 .con .swiper-slide .pic:after{opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod2 .con .swiper-slide.swiper-slide-active:after,.mod2 .con .swiper-slide.swiper-slide-next:after{opacity:0}
.mod2 .con .swiper-slide.swiper-slide-active .pic .txt,.mod2 .con .swiper-slide.swiper-slide-active .pic:after,.mod2 .con .swiper-slide.swiper-slide-next .pic .txt,.mod2 .con .swiper-slide.swiper-slide-next .pic:after{opacity:1}
.mod2 .con .swiper-button-next,.mod2 .con .swiper-button-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:calc(100% + 55px);background:url(../image/swi-l.png) no-repeat center center/contain;width:57px;height:62px;cursor:pointer;z-index:20;opacity:.43;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;left:auto}
.mod2 .con .swiper-button-next{right:auto;left:calc(100% + 55px);-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.mod2 .con.show{height:auto}
.mod2 .con .swiper-button-prev:after,.mod2 .con .swiper-rtl .swiper-button-next:after {
    content: ''
}
.mod2 .con .swiper-button-next:after,.mod2 .con .swiper-rtl .swiper-button-prev:after {
    content: ''
}
.mod1 .mod1-con .con .wp .list.mod3-con{display:none}
.mod1 .mod1-con .con .wp .list.mod3-con.show{display:flex}
.mod3-tab .item{font-size: 18px;font-weight: 600;}
.mod3-tab .item.active{color:#d7000f}
.sec3 .wp{display:flex;justify-content:space-between}
.sec3 .wp .sec3-col{flex:0 0 calc(50% - 21px)}
.list-news{margin-bottom:10px}
.list-news .item{margin-bottom:30px;display:flex}
.list-news .item .pic{display:block;width:215px;height:124px;margin-right:20px;overflow:hidden}
.list-news .item .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.list-news .item .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.list-news .item .text{flex:1;width:0;display:flex;flex-direction:column;justify-content:space-between}
.list-news .item .text a{display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;font-size:20px;line-height:32px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.list-news .item .text a:hover{color:#d7000f}
.list-news .item .text .date{font-size:14px;color:#777}
.footer{border-top:8px solid #d7000f}
.fd-nav{height:72px;background:#eee}
.fd-nav .wp{height:100%;display:flex;align-items:center;justify-content:space-between}
.fd-nav .wp .left{display:flex;align-items:center}
.fd-nav .wp .left a{color:#454545;font-size:16px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.fd-nav .wp .left a:hover{color:#d7000f}
.fd-nav .wp .left a+a{padding-left:10px;margin-left:10px;position:relative}
.fd-nav .wp .left a+a:after{content:'';width:1px;height:10px;background:#6a6a6a;position:absolute;left:0;top:50%;margin-top:-5px}
.fd-nav .wp .right{display:flex;align-items:center}
.fd-nav .wp .right span{color:#777;font-size:16px}
.fd-nav .wp .right a{display:block;width:28px;height:28px;margin-left:20px}
.fd-nav .wp .right a img{display:block;width:100%;height:100%}
.fd-con{background-color:#fff}
.fd-top{padding:38px 0 43px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #cbc8c4}
.fd-top .logo{display:block;height:66px;margin: auto;}
.fd-top .logo img{display:block;/*height:100%*/}
.fd-link{display:flex}
.fd-link span{color:#343434;font-size:14px;right:10px}
.fd-link .list a{color:#666;font-size:14px;line-height:24px;display:block}
.fd-linken {
    width: 40%;
}
.fd-link .spanen {
    width: 30%;
}
.fd-qr{display:flex;justify-content: center;}
.fd-qr .pic{width:93px;height:90px;background:#eee;padding:3px}
.fd-qr .pic img{display:block;width:100%;height:100%}
.fd-qr .text{border:2px solid #eee;border-left:none;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#666;font-size:14px;padding:0 14px}
.fd-bot{padding:30px 0;display:flex;align-items:center;justify-content:space-between;color:#7a7a7a;font-size:14px}
.fd-bot .l{display:flex;align-items:center}
.fd-bot .l a{color:#7a7a7a;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.fd-bot .l a:hover{color:#d7000f}
.fd-bot .l a+a{padding-left:6px;margin-left:6px;position:relative}
.fd-bot .l a+a:after{content:'';width:3px;height:3px;background:#8e8e8e;border-radius:50%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.menuBtn{display:none}
.search1{padding:50px 0;margin:0 auto;}
.search1 div{width: 80%; margin: 0 auto; max-width: 1000px;}
.search1 .inp{height: 40px; width: 80%; padding-left: 50px;font-size: 16px;}
.search1 .btn{background: #d71621; border: 0; height: 40px; margin-left: 20px; width: 10%; color: #fff; border-radius: 5px;}
.swiper-android .swiper-slide, .swiper-wrapper{display: flex;   align-content: center; align-items: center;}
/**team***/
.team-list{overflow: hidden;  margin: 50px -25px;}
.team-list li{width: 50%; float: left;}
.team-list li a{margin:25px; display: block; border: 1px #dcdcdc solid; padding: 20px 40px;position: relative;}
.team-list li a::after{position: absolute; content: " "; display: block; width: 100%; height: 34px; background: #f7f7f7; left: 0px; bottom: 0;}
.team-list li a .name{font-size: 18px; font-weight: 600; color: #222; display: block;line-height: 50px;position: relative}
.team-list li a .name::after{position: absolute; content: " "; display: block; width: 15px; height: 5px; background: #d7000f;}
.team-list li a .name-t{ color: #666; display: block;line-height: 30px;margin-top: 10px; height: 100px;}

/**company-list***/
.company-list{overflow: hidden;  margin: 50px -25px 10px -25px;}
.company-list li{width: 50%; float: left;}
.company-list li a{display: block;margin:25px;font-size: 20px; text-align: center; line-height: 100px; color: #666; background: #e6e6e6; position: relative;}
.company-list li a.on{background:#d7000f ; color: #fff;}
.company-list li a.on::after{display: block;content: " "; width: 50px; height: 20px; background-image: url(../image/san2.png); background-repeat: no-repeat; background-size: cover;position: absolute;left:50%; margin-left:-25px;bottom: 0;}
.c-list{display: none;}
.c-list.active{display: block;}
.c-list li{margin-bottom: 18px; line-height: 60px; padding-left: 40px;}
.c-list li:nth-child(odd){background: #f8f8f8;}
.c-list li:nth-child(even){background: #e6e6e6;}
.swiper-slide span{position: absolute;
    display: block;
    bottom: 5px;
    left: 0;
    line-height: 50px;
    background: #d7000f;
    width: 100%;
    opacity: .8;
    text-align: center;
    font-size: 20px;
    color: #fff;}
@media only screen and (max-width:1700px){
.header{padding:0 20px}
.header .nav .item a{font-size:16px}
.header .nav .item+.item{margin-left:10px}
.header .logo{height:48px}
}
@media only screen and (max-width:1299px){
section{/*overflow:hidden*/}
.wp{padding:0 20px}
}
@media only screen and (max-width:1199px){
body{padding-top:60px}
.header{padding:15px 20px;height:auto;background-color:#fff}
.header .logo{height:30px}
.header .hd-r{display:none;position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);overflow-y:auto;background:#fff}
.header .nav{height:auto;display:block}
.header .nav .item{display: block;position: relative; text-align: center;}
.header .nav .item+.item{margin-left:0;margin-top:20px}
.header .nav .item.on{color: #d71621;}
.header .nav .item.on:after{width:50px;left:50%;margin-left:-25px;height:2px;bottom:-10px}
.header .hd-tools{justify-content:center;margin-top:40px}
.menuBtn{cursor:pointer;display:block;width:30px;height:30px;background:url(../image/menu2.png) no-repeat right center/25px auto}
.menuBtn.open{background-image:url(../image/close.png)}
.mod1 .mod1-con .con .wp .text,.mod1 .mod1-tab .item-con .title{font-size:16px}
.index-title-tab .item{font-size:16px}
.index-title-tab .item .nav-sub-tit a{font-size:14px}
.header .nav .item>a{line-height: inherit;}
.header .nav .nav-sub.ns02,.header .nav .nav-sub.ns01,.header .nav .nav-sub.ns03{padding: 0;}
.header .nav .nav-sub{display:none;position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);background-color:transparent;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:10px 0}

.header .nav .nav-sub-tit{margin-right:0;display:block;height:auto;line-height:2}
.header .nav .nav-sub-tit a{font-size:14px;color:#000}
.nav-sub:after,.nav-sub:before{display:none}
.team-list li{width: 100%;}
.fd-nav .wp .left{flex-wrap: wrap;}
}
@media only screen and (max-width:959px){
.banner .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px}
.banner .swiper-pagination{bottom:30px}
section{padding-top:40px}
.index-title .left h3{font-size:20px}
.index-title .more{width:60px;height:24px;line-height:24px;font-size:14px}
 .mod1 .mod1-con .con .wp .list .item .title span {font-size: 12px;  }
.index-title{margin-bottom:25px}
.mod1{margin-top:0}
.mod1 .mod1-tab .item{padding:0 10px}
.mod1 .mod1-tab{margin:0 0 30px}
.mod1 .mod1-tab .item-con .icon{width:40px;height:40px}
.mod1 .mod1-con .con{padding:50px 0}
.mod1 .mod1-tab .item.active .item-con:after{top:calc(100% + 30px);width:32px;height:15px}
.mod1 .mod1-con .con .wp .list .item .icon{width:30px;height:30px}
.mod1 .mod1-con .con .wp .list .item .title{font-size:14px}
.mod1 .mod1-con .con .wp .text{line-height:2}
.index-title-tab>.item+.item{margin-left:10px}
.mod2 .con .pic .txt{font-size:14px;bottom:20px}
.mod2 .con .swiper-button-next,.mod2 .con .swiper-button-prev{width:30px;height:30px;opacity:.6}
.mod2 .con .swiper-button-prev{left:20px}
.mod2 .con .swiper-button-next{right:20px;left:auto}
.sec3 .wp{display:block}
.fd-nav .wp .left a,.fd-nav .wp .right span,.list-news .item .text a{font-size:14px}
.fd-top{display:block}
.fd-link{margin:30px 0}
.video-js{width: 100%;}
.fd-link{margin:20px 0;display: none;}
}
@media only screen and (max-width:767px){
.index-title .left h3{font-size:18px;display:flex;flex-wrap:wrap}
.index-title .left em{font-size:12px;display: none;}
.index-title .left h3 span{display:block}
.mod1 .mod1-tab .item-con .icon{width:30px;height:30px;margin-bottom:10px}
.mod1 .mod1-tab .item-con .title{font-size:12px;margin:0 auto;width:60px;white-space:normal}
.mod1 .mod1-tab .item-con{padding:10px}
.mod1 .mod1-tab .item{padding:0}
.mod1 .mod1-tab .item+.item{border-left:none}
.mod1 .mod1-con .con{padding:20px 0}
.mod1 .mod1-con .con .wp{display:block}
.mod1 .mod1-con .con .wp .list .item{padding:10px 0}
.mod1 .mod1-con .con .wp .text{margin-right:0;margin-bottom:20px}
.mod1 .mod1-con .con .wp .list .item .icon{margin-bottom:10px}
.mod1 .mod1-con .con .wp .list .item .title{font-size:12px}
.index-title .right.flex1{justify-content:flex-end}
.index-title.haveTab{padding-bottom:50px;position:relative}
.index-title-tab{position:absolute;left:0;width:100%;bottom:0}
.list-news .item{display:block}
.list-news .item .text{width:100%}
.list-news .item .pic{width:100%;margin-bottom:10px;height:auto}
.fd-nav{height:auto;padding:20px 0}
.fd-nav .wp{display:block}
.fd-nav .wp .left{margin-bottom:20px}
.fd-nav .wp .left a{font-size:12px}
.fd-top .logo{height:46px}
.fd-bot{display:block;text-align:center;padding:20px 0}
.copyright{width:100%;margin-top:10px}
.fd-bot .l{justify-content:center}
}