@font-face{font-family:ARSMaqBolTr;src:url(../fonts/ARSMaqBolTr.otf)}
@font-face{font-family:ARSMaqLigTr;src:url(../fonts/ARSMaqLigTr.otf)}
@font-face{font-family:ARSMaqMedTr;src:url(../fonts/ARSMaqMedTr.otf)}
@font-face{font-family:ARSMaqRegTr;src:url(../fonts/ARSMaqRegTr.otf)}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,: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(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{font-size:14px;line-height:1.5;color:#333;font-family:ARSMaqLigTr;-webkit-font-smoothing:antialiased;padding-top:79.5744px}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;font-family:ARSMaqLigTr;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*a:hover{color:#d10000;text-decoration:none}*/
.jump-button {
  padding: 10px 20px;
  background-color: #d10000;
  color: #fff;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  cursor: pointer;
}

.jump-button:hover {
  background-color: #c74343;
}
.wp{margin:0 auto;width:100%;max-width:1200px}
.wp1000{margin:0 auto;width:100%;max-width:1000px}
.wp600{margin:0 auto;width:100%;max-width:600px}
.menuBtn{display:none;position:fixed;top:15px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;z-index:5}
.menuBtn b{display:block;height:4px;background-color:#000;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.cur,.cur a{text-transform: uppercase;font-size:15px;color:#a2a2a2;line-height:20px}
.cur a,.cur span{display:inline-block}
.cur a:hover{color:#000}
.pages{text-align:center}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 20px;height:35px;display:flex;justify-content:center;align-items:center}
.pages ul li a{display:block;font-size:20px;width:27px;height:27px;line-height:27px;text-align:center;font-weight:500;color:#7e7e7e;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.pages ul a:hover,.pages ul li.on a{background:#000;color:#fff}
.pages ul li.next a,.pages ul li.prev a{width:auto;height:35px;line-height:35px;background-image:url(../images/e-prev2.png);background-size:34px auto;background-repeat:no-repeat;background-position:right center;padding-right:52px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;margin-right:13px}
.pages ul li.next a{background-image:url(../images/e-next2.png);padding-left:52px;background-position:left center;margin-left:13px}
.pages ul li.next a:hover,.pages ul li.prev a:hover{background-image:url(../images/e-prev2-on.png);background-color:transparent}
.pages ul li.next a:hover{background-image:url(../images/e-next2-on.png)}
.pages ul li.next a span,.pages ul li.prev a span{font-size:18px;font-weight:700;color:#7e7e7e;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.pages ul li.next a:hover span,.pages ul li.prev a:hover span{color:#000}
.banner .item{display:block;height:800px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.banner .slick-dots{position:absolute;bottom:30px;left:0;right:0;text-align:center;z-index:3}
.banner .slick-dots li{display:inline-block;margin:0 5px}
.banner .slick-dots button{width:60px;height:5px;background:#fff;font-size:0;cursor:pointer;border:none}
.banner .slick-dots li.slick-active button{background:#ca1318}
.header{position:fixed;background-color:#fff;z-index:99;top:0;left:0;right:0;border-bottom:1px solid #d0d0d0}
.hd-box{display:flex;justify-content:space-between;align-items:center;height:79.5744px}
.header.fixed{background-color:#fff}
.header.fixed .g-logo span{color:#000}
.g-logo .logo{display:inline-block;vertical-align:middle}
.g-logo img{height:100%;vertical-align:middle}
.nav{display:inline-block;vertical-align:middle}
.nav li{position:relative;display:inline-block}
.nav li:last-child{margin-right:0}
.nav .v1{position:relative;display:inline-block;color:#000;vertical-align:middle;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;text-transform:uppercase;font-family:ARSMaqLigTr;letter-spacing:.05em;font-weight:200}
.nav .on .v1,.nav li:hover .v1{color:#d10000}
.nav .v1:after{display:block;position:absolute;left:50%;content:' ';width:100%;background-color:#d10000;-o-transform:translateX(-50%);opacity:0}
.nav i{position:absolute;top:50%;transform:translateY(-50%);background-image:url(../images/e-sel.png);background-position:right center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.sub{position:absolute;left:0;box-shadow:0 0 0 38px 0 rgb(0 0 0 / 19%);-webkit-box-shadow:0 0 38px 0 rgb(0 0 0 / 19%);-moz-box-shadow:0 0 38px 0 rgba(0,0,0,.19);display:none}
.sub .v2{text-align:left;display:block;color:#7e7e7e;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;text-transform:uppercase;font-family:ARSMaqLigTr;letter-spacing:.05em;font-weight:200}
.header .inner{display:inline-block;text-align:right}
.header .btn-r{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}
.header .btn-r .info{position:absolute;top:120%;left:50%;transform:translateX(-50%);background:#fff;box-shadow:0 0 0 38px 0 rgb(0 0 0 / 19%);-webkit-box-shadow:0 0 38px 0 rgb(0 0 0 / 19%);-moz-box-shadow:0 0 38px 0 rgba(0,0,0,.19);display:none;line-height:1.7;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.header .btn-r.on1 .info{display:block}
.header .btn-r .info a{display:block;font-family:ARSMaqLigTr;letter-spacing:.05em;font-weight:200;font-size:14px;color:#000;text-align:center}
.header .r .btn{display:inline-block;vertical-align:middle;background-image:url(../images/e-switch-up.png);background-position:right center;background-repeat:no-repeat}
.header .r .btn img{display:inline-block;vertical-align:middle;width:17.424px;margin-right:3.7872000000000003px}
.header .r span{display:inline-block;color:#000;font-family:ARSMaqLigTr;letter-spacing:.05em;font-weight:200;vertical-align:middle;font-size:14px}
.ul-ft .tit{color:#241916;text-transform:uppercase}
.ul-ft .con{display:block;color:#231815;line-height:23px;text-transform:capitalize}
.ul-ft .con:nth-child(7n){display:block;color:#231815;line-height:23px;text-transform:capitalize}
.ul-ft .email{text-transform:inherit}
.ft-bot .copy{font-size:15px;color:#231815;text-transform:uppercase}
.footer .ft-bot .l,.footer .ft-bot .r{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0}
.footer .ft-bot .r{left:auto;right:0}
.ft-bot .links .pic img{display:inline-block;max-width:100%;max-height:100%}
@media only screen and (max-width:1199px){
.wp{margin:0 auto;width:100%;max-width:100%;padding:0 15px}
}
.g-logo a{display:inline-block;text-align:center;height:50px}
.nav,.nav li{margin-right:30.312px}
.nav .v1{font-size:18px}
.nav .v1:after{bottom:-7.574400000000001px;transform:translateX(-50%);content:' ';height:2.2608px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);opacity:0}
.nav .on .v1:after,.nav .v1:hover::after{opacity:1}
.nav i{background-size:8.3232px auto;margin-left:5.2992px;width:8.3232px;height:5.2992px}
.nav .on i,.nav li:hover i{background-image:url(../images/e-sel-on.png)}
.sub{top:120%;background:#fff;width:214.41600000000003px;box-shadow:0 0 0 28.8px 0 rgb(0 0 0 / 19%);-webkit-box-shadow:0 0 28.8px 0 rgb(0 0 0 / 19%);-moz-box-shadow:0 0 28.8px 0 rgba(0,0,0,.19);border-top:2.2608px solid #d10000}
.sub .v2{font-size:14px;background:#fff;line-height:33.336px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;padding-left:9.8496px}
.sub .v2:hover{color:#000;background:#d3d3d3}
.header .r .btn{background-size:8.3232px auto;padding-right:11.361600000000001px}
.header .btn-r .info{width:75.7872px;box-shadow:0 0 0 28.8px 0 rgb(0 0 0 / 19%);-webkit-box-shadow:0 0 28.8px 0 rgb(0 0 0 / 19%);-moz-box-shadow:0 0 28.8px 0 rgba(0,0,0,.19);border-top:2.2608px solid #d10000}
.footer{background:#f2f2f2;border-top:1px solid #d9d9d9}
.ul-ft{display:flex;padding-bottom:23.4864px}
/*.ul-ft li{flex:1}*/
.ul-ft .w50{width:50%}
.ul-ft .w25{width:25%}
.ul-ft .li1 .item {overflow: hidden;}
.ul-ft .li1 .item .con {width: 33.333%;float: left;}
.ul-ft .tit{font-size:18px;font-weight:400;margin-bottom:15.148800000000001px;height:1.5em}
.ul-ft li:last-child .tit{margin-bottom:12.8736px}
.ul-ft .con{font-size:14px}
.ul-ft .tel{margin-bottom:17.424px}
.m-ft-bot{background:#e2e2e2}
.footer .g-logo{padding-top:18.936px;margin-bottom:15.148800000000001px}
.footer .ft-bot{position:relative;overflow:hidden;height:87.1488px}
.ft-bot .links .pic{display:inline-block;vertical-align:middle;text-align:center;width:19.6992px;height:15.912px;margin-left:22.723200000000002px}
@media only screen and (min-width:0px) and (max-width:100px){
.header{top:0;left:0;right:0;border-bottom:1px solid #d0d0d0}
body{padding-top:5.526vw}
.hd-box{height:5.526vw}
.g-logo a{height:2.315vw}
.nav,.nav li{margin-right:2.105vw}
.nav .v1{font-size:1.052vw}
.nav .v1:after{bottom:-.526vw;transform:translateX(-50%);content:' ';height:.157vw;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);opacity:0}
.nav .on .v1:after,.nav .v1:hover::after{opacity:1}
.nav i{background-size:.578vw auto;margin-left:.368vw;width:.578vw;height:.368vw}
.nav .on i,.nav li:hover i{background-image:url(../images/e-sel-on.png)}
.sub{top:120%;background:#fff;width:14.89vw;box-shadow:0 0 0 2vw 0 rgb(0 0 0 / 19%);-webkit-box-shadow:0 0 2vw 0 rgb(0 0 0 / 19%);-moz-box-shadow:0 0 2vw 0 rgba(0,0,0,.19);border-top:solid #d10000}
.sub .v2{font-size:.947vw;background:#fff;height:2.315vw;line-height:2.315vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;padding-left:.684vw}
.sub .v2:hover{background:#d3d3d3}
.header .btn-r .info a{font-size:.736vw}
.header .r .btn{background-size:.578vw auto;padding-right:.789vw}
.header .r .btn img{width:1.21vw;margin-right:.263vw}
.header .r span{font-size:.789vw}
.header .btn-r .info{width:5.263vw;box-shadow:0 0 0 2vw 0 rgb(0 0 0 / 19%);-webkit-box-shadow:0 0 2vw 0 rgb(0 0 0 / 19%);-moz-box-shadow:0 0 2vw 0 rgba(0,0,0,.19);border-top:solid #d10000}
.footer{background:#f2f2f2;border-top:1px solid #d9d9d9}
.ul-ft{padding-bottom:1.631vw}
.ul-ft li{flex:1}
.ul-ft .tit{font-size:1.052vw;font-weight:400;margin-bottom:1.052vw}
.ul-ft li:last-child .tit{margin-bottom:.894vw}
.ul-ft .con{font-size:.789vw;line-height:1.21vw}
.ul-ft .tel{margin-bottom:1.21vw}
.m-ft-bot{background:#e2e2e2}
.footer .g-logo{padding-top:1.315vw;margin-bottom:1.052vw}
.ft-bot .copy{font-size:.789vw}
.footer .ft-bot{height:6.052vw}
.ft-bot .links .pic{width:1.368vw;height:1.105vw;margin-left:1.578vw}
}
@media only screen and (max-width:1199px){
body{padding-top:55px}
.header{position:fixed;padding-top:0;background-color:#fff}
.hd-box{display:block;height:55px}
.header.fixed{background-color:#fff}
.menuBtn{display:block}
.sub{position:static;top:auto;left:auto;z-index:1;width:auto;margin:0 15px;background:#fff;border-top-color:transparent;box-shadow:0 0 0 38px 0 rgb(0 0 0 / 0%);-webkit-box-shadow:0 0 38px 0 rgb(0 0 0 / 0%)}
.header .nav{position:fixed;bottom:0;left:0;right:0;top:55px;width:100%;height:auto;background-color:#fff;padding:20px 0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;display:none;margin-right:0}
.nav li{display:block;margin-right:0}
.header .inner{display:block;text-align:left}
.nav .v1:after{display:none}
.g-logo{height:55px;line-height:55px}
.g-logo a{height:23px}
.header .btn-r{height:55px;line-height:55px;margin-right:50px;float:right}
.nav .v1{position:relative;display:block;font-size:18px;z-index:2;line-height:1.8;padding:0 15px}
.nav i{position:absolute;top:10px;right:10px;transform:translateY(0);width:20px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);z-index:1}
.sub .v2{font-size:16px;height:35px;line-height:35px;padding-left:10px}
.ul-ft{display:block;padding-bottom:0}
.ul-ft li{width: 100% !important; }
.ul-ft .item{display:none;padding-left:15px;padding-bottom:10px}
.ul-ft .tit{background:rgb(231,231,231,.3);background-image:url(../images/e-up.png);background-size:15px auto;background-position:right 10px center;background-repeat:no-repeat;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;font-size:16px;padding:5px 10px;height:auto;margin-bottom:5px}
.ul-ft .tit.on{background-image:url(../images/e-up-on.png)}
.footer .g-logo{padding-top:8px;margin-bottom:0}
.footer .ft-bot .l,.footer .ft-bot .r{position:static;left:auto;right:auto;top:auto;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);float:none;width:100%;margin-bottom:10px}
.m-ft-bot{background:0 0;padding:20px 0 0;height:auto}
.ft-bot .links .pic{width:21px;height:16px;margin-left:10px}
.footer .ft-bot{height:auto}
.pages ul li{margin:0 10px;height:25px}
.pages ul li a{font-size:16px;width:22px;height:22px;line-height:22px}
.pages ul li.next a,.pages ul li.prev a{height:25px;line-height:25px;background-size:24px auto;padding-right:30px;margin-right:10px}
.pages ul li.next a span,.pages ul li.prev a span{font-size:16px}
.pages ul li.next a{padding-left:30px;margin-right:0;margin-left:10px}
.header .btn-r .info{top:55px;border-top:2px solid #d10000}
}
@media only screen and (max-width:767px){
.nav .v1{font-size:16px}
.sub .v2{font-size:14px;height:30px;line-height:30px}
.g-logo a{height:23px}
.ft-bot .copy{font-size:12px}
.footer .g-logo{padding-top:0}
.m-ft-bot{padding:0}
.ul-ft .tit{font-size:14px}
.ul-ft .con{font-size:12px}
}
.windows-e1{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:111}
.windows-e1.on{opacity:1;visibility:visible}
.windows-e1 .bg{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:-1}
.windows-e1 .m-pop{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);overflow:hidden;width:100%}
.windows-e1 .m-pop .layer{width:570px;margin:auto}
.windows-e1 .m-pop .e-close{position:relative}
.windows-e1 .m-pop .e-close img{position:absolute;top:-57px;right:-54px;width:27px;display:inline-block}
.windows-e1 .close{position:absolute;right:50px;top:50px;width:40px;height:40px;cursor:pointer}
.windows-e1 .close img{display:inline-block;max-width:100%}
.layer .search_box{height:45px;line-height:45px;font-size:0}
.layer .search_box input{display:inline-block;height:100%}
.layer .search_box .kw{background:#fff;box-shadow:3px 3px 3px rgba(0,0,0,.5) inset;padding:0 12px;font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;width:430px}
.layer .search_box .ok{background:#7e7e7e;color:#fff;width:120px;text-align:center;font-size:18px;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:0}
.header .search{position:relative;display:inline-block;vertical-align:top;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;cursor:pointer;margin-left:10px}
.header .search .btn,.header .search .btn2{border:none;outline:0;width:26px;height:26px;background-color:transparent;background-image:url(../images/e-so.png);background-position:center;background-repeat:no-repeat;background-size:contain;transition:.5s;cursor:pointer;margin-right:20px}
@media only screen and (max-width:1199px){
.header .search{height:55px;line-height:55px}
}
@media only screen and (max-width:767px){
.windows-e1 .m-pop .layer{width:95%;margin:0 auto;box-sizing:border-box}
.layer .search_box .kw{width:80%}
.layer .search_box .ok{width:20%}
.header .search .btn{margin-right:10px}
}
.g-ban{height:450px;background-position:center;background-repeat:no-repeat;background-size:100%;position:relative}
.g-ban .txt{text-align:center;color:#fff;position:absolute}
.g-ban .tit{text-transform:capitalize}
.g-titd1{color:#000;text-transform:capitalize}
.ul-listd1{overflow:hidden}
.ul-listd1 .con{display:block;text-align:center}
.ul-listd1 .img{display:block;transition:.3s}
.ul-listd1 .con:hover .img1,.ul-listd1 .img2{display:none}
.ul-listd1 .con:hover .img2{display:block}
.ul-listd1 .desc{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#848484;transition:.3s}
.ul-listd1 .con:hover .desc{color:#000}
.ul-listd1 .info{text-align:center}
.ul-listd1 .more{display:inline-block;transition:.3s;color:#848484}
.ul-listd1 .con:hover .more{background-color:#000;color:#fff;border-color:#000}
.m-txtvideo{max-width:675px}
.g-titv1{color:#fff;text-align:center;text-transform:capitalize}
.ul-listv1{overflow:hidden}
.ul-listv1 li{float:left;width:50%}
.ul-listv1 .con{display:block}
.ul-listv1 .pic{position:relative}
.ul-listv1 .pic .video{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover}
.ul-listv1 .pic .user{display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:1}
.ul-listv1 .pic .l,.ul-listv1 .pic .r{display:block;color:#fff}
.ul-listv1 .pic .l{display:flex;align-items:center;flex:1}
.ul-listv1 .name{flex:1}
.ul-listv1 .userpic{position:relative;overflow:hidden}
.ul-listv1 .userpic img{position:absolute;object-fit:cover;display:block;width:100%;height:100%;left:0;right:0;top:0;bottom:0;object-fit:cover}
.ul-listv1 .img img{display:block}
.ul-listv1 .linky{display:block;z-index:1;position:absolute}
.ul-listv1 .linky img{display:block}
.ul-listv1 .play{position:absolute;left:50%;background-position:center;background-repeat:no-repeat;cursor:pointer;background-color:transparent}
.ul-listv1 .tit{display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}
.m-contact1{overflow:hidden}
.m-tactl{float:left}
.m-tactl .tit{text-transform:uppercase}
.m-tactl .pic img{width:100%;display:block}
.m-tactr{overflow:hidden}
.m-tactr .top img{display:block}
.m-tactr .txt a{color:#4f4f4f;transition:.3s;transition:.3s;font-family:ARSMaqLigTr}
.row-contact2{background-position:top center;background-repeat:no-repeat}
.m-contact2 .tit{text-align:center;color:#fff;text-transform:uppercase}
.m-formc1 .group:last-child{width:100%}
.m-formc1 .txt{color:#8a8a8a}
.m-formc1 .txt span{color:#d10000}
.m-formc1 .inp{background-color:#d7d7d7}
.m-formc1 .inp input{display:block;width:100%;height:100%;background-color:transparent;padding:0 14px;font-size:14px}
.m-formc1 .inp textarea{display:block;width:100%;height:100%;background-color:transparent;resize:none;padding:14px;font-size:14px;resize:none}
.m-formc1 .codebox{display:flex;align-items:center;justify-content:center}
.m-formc1 .inp-code input{display:block;width:100%;height:100%;font-size:14px;padding:0 14px}
.m-formc1 .btn{background-color:#fafafa;display:flex;align-items:center;overflow:hidden}
.m-formc1 .btn .img1{display:block}
.m-formc1 .btn .fresh{display:block}
.m-formc1 .submit{color:#fff;display:block;cursor:pointer;transition:.3s;text-transform:uppercase}
.m-ab1{overflow:hidden}
.banbox{float:left}
.m-txtab1{overflow:hidden}
.m-txtab1 .txt{color:#000}
.m-picab1 .swiper-button-next,.m-picab1 .swiper-button-prev{position:absolute;background:center no-repeat #fff;transition:.3s;z-index:1;cursor:pointer}
.m-picab1 .swiper-button-next.swiper-button-disabled,.m-picab1 .swiper-button-prev.swiper-button-disabled{opacity:1;cursor:pointer;pointer-events:all}
.m-picab1 .swiper-button-next:hover,.m-picab1 .swiper-button-prev:hover{background-color:#000}
.m-picab1 .swiper-button-next:after,.m-picab1 .swiper-button-prev:after{display:none}
.m-thumpic .pic{overflow:hidden;position:relative}
.m-thumpic .pic::after{position:absolute;content:"";background-color:rgba(0,0,0,.5);transition:.3s;opacity:1}
.m-thumpic .pic img{position:absolute;object-fit:cover;width:100%;height:100%;display:block;left:0;right:0;top:0;bottom:0;object-fit:cover}
.m-banab2 .pic{padding-top:96%;position:relative;overflow:hidden}
.m-banab2 .pic img{position:absolute;width:100%;height:100%;object-fit:cover;display:block;transition:.3s;left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-banab2 .txt{text-align:center}
.m-banab2 .name{text-transform:capitalize;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}
.m-banab2 .desc{color:#949494;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}
.m-banab2 .slick-arrow{position:absolute;background-position:center;transition:.3s;background-color:transparent;cursor:pointer;z-index:1}
.m-banab2 .slick-arrow:hover{border-color:#000}
.m-banab2 .slick-next{left:60%}
.m-banab2 .slick-dots{position:absolute;text-align:center;bottom:0}
.m-banab2 .slick-dots li{display:inline-block}
.m-banab2 .slick-dots .slick-active button,.m-banab2 .slick-dots button:hover{color:#fff}
.row-ab3{background-position:center;background-repeat:no-repeat;background-size:cover}
.m-ab3{background-position:center;background-repeat:no-repeat;background-size:cover}
.wp1{max-width:1800px;width:100%}
.banab3-m{display:none}
#certify{position:relative;width:100%;margin:0 auto}
#certify .swiper-container{-webkit-perspective:120px;-moz-perspective:120px;-o-perspective:120px;perspective:120px;-webkit-perspective:90px;-moz-perspective:90px;-o-perspective:90px;perspective:90px}
#certify .swiper-slide{overflow:hidden;transform-style:preserve-3d}
#certify .swiper-slide img{width:100%;display:block;object-fit:contain;height:450px}
.m-banab3{position:relative}
#certify .swiper-button-prev{background:url(../images/c6.png) center no-repeat;background-size:100% auto;transition:.3s;position:absolute;top:50%;transform:translateY(-50%)}
#certify .swiper-button-next{background:url(../images/c7.png) center no-repeat;background-size:100% auto;transition:.3s;position:absolute;top:50%;transform:translateY(-50%)}
#certify .swiper-button-next:after,#certify .swiper-button-prev:after{display:none}
.ul-listtabab4{position:relative;overflow-y:hidden;overflow-x:auto;white-space:nowrap;font-size:0;vertical-align:text-top}
.m-tabab4::after{position:absolute;left:0;right:0;content:"";width:100%}
.ul-listtabab4 li{display:inline-block;width:10%;vertical-align:text-top;position:relative}
.ul-listtabab4 li.on{width:69%;padding-left:284.976px}
.ul-listtabab4 .con{display:block;text-align:center;color:#b2b2b2;position:relative;z-index:1;transition:.3s}
.ul-listtabab4 .on .con{color:#d10000;padding-top:0;font-size:37px;font-weight:700}
.m-tabbox4{display:flex;align-items:center}
.m-tabbox4 .pic img{display:block;width:100%}
.m-tabbox4 .txt{flex:1}
.ul-listab5{overflow:hidden}
.ul-listab5 li{float:left;width:50%}
.ul-listab5 .con{display:block}
.ul-listab5 .pic{position:relative;overflow:hidden}
.ul-listab5 .pic .bg{display:block;object-fit:cover;position:absolute;width:100%;height:100%;object-fit:cover;left:0;right:0;top:0;bottom:0}
.ul-listab5 .txt{position:absolute;left:50%;color:#fffefe;text-transform:uppercase;transition:.3s}
.ul-listab5 .icon img{display:block;max-width:56px}
.ul-listpro li{float:left;width:50%}
/*.ul-listpro li:first-child,.ul-listpro li:nth-child(6){width:100%}*/
.ul-listpro .con{display:block}
.ul-listpro .pic{position:relative;overflow:hidden}
.ul-listpro .name{
    font-size: 42px;
    left: 1%;
    right: 0;
    top: 6%;
    position: absolute;
    /*text-align: center;*/
    padding: 0 25px;
}
.ul-listpro .name.white{
    color: #fff;
}

.ul-listpro .bg{display:block;position:absolute;width:100%;height:100%;object-fit:cover;transition:.3s}
.ul-listpro .txt{position:absolute;z-index:1;text-align:center;transition:.3s}
/*.ul-listpro li:first-child .txt{color:#fff}*/
.ul-listpro .more{display:inline-block;text-align:center;color:#fff;transition:.3s;text-transform:uppercase}
.ul-listpro .more:hover{opacity:.8}
/*.ul-listpro li:first-child .more{background-color:#fff;color:#000}*/
.m-sidebox .top{display:flex;align-items:center;justify-content:space-between;background-color:#e8e8e8;cursor:pointer}
.m-sidebox .l{display:flex;align-items:center}
.m-sidebox .l img{display:block}
.m-sidebox .r{display:block;background-position:center;background-repeat:no-repeat;transition:.3s}
.m-sidebox .group{background-color:#e8e8e8;overflow:hidden}
.m-sidebox .box{overflow:hidden}
.m-sidebox .tit1{text-transform:capitalize}
.m-sidebox .con{display:inline-block;float:left}
.ul-listmut1 .li{float:left;width:100%;position:relative;cursor:pointer}
.ul-listmut1 .li input{position:absolute;left:-9999999px}
.ul-listmut1 .sign{display:block;background-position:center;background-size:contain;background-repeat:no-repeat;transition:.3s}
.ul-listmut1 .inner{display:flex}
.ul-listmut2 .li{
    /*width:50%*/
width: 100%;    
}
.ul-listmut3 .li{
    width:50%
}
.m-topc1{position:relative;display:block}
.m-topc1 .bg{display:block;width:100%}
.m-topc1 .txt{position:absolute;color:#fff;transition:.3s;z-index:1}
.m-topc1 .txt .desc{color:#fcff00;font-size:26px}
.m-topc1 .txt .info{color:#fcff00}
.ul-listc1 .con{display:block}
.ul-listc1 .pic{position:relative;height:572px;overflow:hidden}
.ul-listc1 .pic::after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8);content:"";opacity:0;transition:.3s}
.ul-listc1 .con:hover .pic::after{opacity:1}
.ul-listc1 .con .txt{opacity:0}
.ul-listc1 .con:hover .txt{opacity:1}
.ul-listc1 .pic img{position:absolute;width:100%;height:100%;object-fit:cover;transition:.3s;left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listc2 .pic{height:572px}
.ul-listc3 .pic{height:1159px}
.ul-listc4 .pic{height:572px}
.m-banp1 .slick-dots{position:absolute;text-align:center}
.m-banp1 .slick-dots li{display:inline-block}
.m-txtp1{text-align:center}
.m-txtp1 .tit{font-size:18px;text-transform:uppercase}
.m-txtp1 .desc{font-size:15px}
.ul-listp2 .con{display:block}
.ul-listp2 .pic{padding-top:100%;position:relative;overflow:hidden}
.ul-listp2 .pic img{position:absolute;width:100%;height:100%;object-fit:cover;display:block;transition:.3s;left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listp2 .txt{transition:.3s;height:2.4em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-listp2 .con:hover .txt{color:#d10000}
.g-titp1{display:flex;align-items:center;justify-content:space-between}
.g-titp1 .tit{text-transform:uppercase}
.g-titp1 .more{display:block;transition:.3s;vertical-align:bottom}
.g-titp1 .more span{display:inline-block;background-position:right center;vertical-align:middle}
.ul-listp3 .con{display:block}
.ul-listp3 .pic{position:relative;overflow:hidden}
.ul-listp3 .pic img{display:block;position:absolute;object-fit:cover;width:100%;height:100%;left:0;right:0;top:0;bottom:0;object-fit:cover}
.ul-listp3 .pic::after{position:absolute;width:100%;height:100%;background-color:#000;content:"";transition:.3s;opacity:0}
.ul-listp3 .txt{position:absolute;z-index:1;opacity:0;transition:.3s}
.ul-listp3 .detail{color:#fff}
.ul-idxp1 .con{display:block}
.ul-idxp1 .pic{padding-top:108%;position:relative}
.ul-idxp1 .pic img{position:absolute;width:100%;height:100%;display:block;object-fit:cover;left:0;right:0;top:0;bottom:0;object-fit:cover}
.ul-idxp1 .txt{text-align:center;height:6em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.g-titp3{text-transform:uppercase}
.ul-listidxp3 .pic img{display:block;transition:.3s;width:100%;transition:.3s}
@media only screen and (min-width:1199px){
.ul-listidxp3 .con:hover{background-color:#f6f6f6}
.ul-listidxp3 .con:hover .pic img{transform:scale(1.06)}
}
.ul-listidxp3 .txt{overflow:hidden}
.ul-listidxp3 .infobox .group{display:inline-block;float:left;margin-right:20px}
.g-ban .txt{left:0;right:0;bottom:25%}
.g-ban .tit{font-size:26px;text-transform:capitalize;margin-bottom:5px}
.g-ban .desc{font-size:14px;line-height:1.8}
.row-download{padding:81px 0 42px}
.g-titd1{font-size:26px;border-bottom:1px solid #EFEFEF;line-height:1.2;text-transform:capitalize}
.ul-listd1{padding:0 14px}
.ul-listd1 li{float:left;width:33.3%;padding:0;margin-bottom:37px}
.ul-listd1 .con{padding:33px 0}
.ul-listd1 .pic{margin-bottom:22px}
.ul-listd1 .img{border: 1px solid #ccc;width:250px;height:359px;margin:0 auto;transition:.3s}
.ul-listd1 .desc{font-size:14px;margin-bottom:9px;height:3em;transition:.3s}
.ul-listd1 .more{width:90px;height:28px;background:#fff;border:1px solid #848484;line-height:27px;font-size:14px;transition:.3s}
.row-videos{padding-top:74px}
.m-txtvideo{max-width:506px;margin-bottom:70px}
.m-txtvideo .tit{font-size:26px;margin-bottom:43px}
.m-txtvideo .desc{font-size:14px}
.g-titv1{height:51px;background:#010101;font-size:20px;font-weight:500;margin-bottom:52px;text-transform:capitalize;line-height:51px}
.ul-listv1{margin:0 -5px 58px}
.ul-listv1 li{padding:0 5px;margin-bottom:18px}
.ul-listv1 .pic{padding-top:56.37%;margin-bottom:18px}
.ul-listv1 .pic .user{align-items:center;justify-content:space-between;left:0;right:0;top:0;padding:4.5px 9px 0 4.5px}
.ul-listv1 .pic .l{align-items:center;flex:1}
.ul-listv1 .name{font-size:10px;flex:1}
.ul-listv1 .userpic{width:17px;height:17px;background:#fff;border-radius:50%;margin-right:4.5px}
.ul-listv1 .img{margin-bottom:3px}
.ul-listv1 .img img{width:7.488px;height:9px;margin:0 auto}
.ul-listv1 .copy{cursor:pointer;font-size:10px}
.ul-listv1 .linky{left:0;bottom:3px}
.ul-listv1 .play{width:29.2464px;height:20px;top:50%;transform:translate(-50%,-50%);background-image:url(../images/play.png);background-size:contain;border:none}
.ul-listv1 .tit{font-size:14px;height:1.5em}
.row-contact1{padding:97px 0 108px}
.m-tactl{width:566px;margin-right:139px}
.m-tactl .tit{font-size:26px;text-transform:uppercase;margin-bottom:37px}
.m-tactr{margin-top:70px}
.m-tactr .top{margin-bottom:14px}
.m-tactr .top img{width:170px}
.m-tactr .txt{font-size:14px;line-height:2}
.m-tactr .txt a:hover{text-decoration:underline}
.row-contact2{background-size:100% auto;padding:57px 0 105px}
.m-contact2 .tit{font-size:26px;margin-bottom:36px;text-transform:uppercase}
.m-formc1{border-image:linear-gradient(0deg,rgba(158,158,158,.15),rgba(173,173,173,.15)) 1 1;background:#fff;border:1px solid;border-image:linear-gradient(0deg,rgba(158,158,158,.15),rgba(173,173,173,.15)) 1 1;border-radius:5px;padding:35px}
.m-formc1 .top{overflow:hidden;margin:0 -17px 0px}
.m-formc1 .group{float:left;width:33.3%;margin-bottom:31.4928px;padding:0 17px}
.m-formc1 .txt,.m-formc1 .txt span{font-size:14px}
.m-formc1 .inp{height:39.744px;border-radius:5px;line-height:39.744px}
.m-formc1 .inp-text{height:60px}
.m-formc1 .codebox{align-items:center;justify-content:center;margin-bottom:10px}
.m-formc1 .inp-code{overflow:hidden;width:100px;height:40px;background:#fff;border:1px solid #d7d7d7;border-radius:5px;line-height:54.7488px;margin-right:14px}
.m-formc1 .btn{align-items:center;padding:0 16.488px;border-radius:5px;height:56.2464px}
.m-formc1 .btn .img1{width:270px}
.m-formc1 .btn .fresh{width:28px}
.m-formc1 .submit{width:219.744px;height:30px;background:#cb0000;border-radius:5px;font-size:14px;font-weight:400;margin:0 auto;transition:.3s;text-transform:uppercase}
.m-formc1 .submit:hover{opacity:.8}
.row-ab1{padding:79.488px 0}
.banbox{width:543.744px;margin-right:61px}
.m-txtab1 .desc{font-size:14px;line-height:1.8}
.m-txtab1 .txt{margin-top:52px}
.m-picab1{position:relative;margin-bottom:5px}
.m-picab1 .swiper-button-next,.m-picab1 .swiper-button-prev{width:31.4928px;height:32.9904px;bottom:18px;background-size:6.7392px auto;transition:.3s;font-size:0;border:none;top:auto}
.m-picab1 .swiper-button-next.swiper-button-disabled,.m-picab1 .swiper-button-prev.swiper-button-disabled{opacity:1;pointer-events:all}
.m-picab1 .swiper-button-prev{background-image:url(../images/c5.png);right:37px;left:auto}
.m-picab1 .swiper-button-prev:hover{background-image:url(../images/c5-1.png)}
.m-picab1 .swiper-button-next{background-image:url(../images/c4.png);right:0}
.m-picab1 .swiper-button-next:hover{background-image:url(../images/c4-1.png)}
.m-thumpic .pic{padding-top:59.65%}
.m-thumpic .pic::after{left:0;right:0;top:0;bottom:0;content:"";transition:.3s;opacity:1}
.m-thumpic .swiper-slide-thumb-active .pic::after{opacity:0}
.m-banab2{position:relative;padding-bottom:49px;margin:70.488px -5px 0}
.m-banab2 .item{padding:0 5px}
.m-banab2 .pic{margin-bottom:14px}
.m-banab2 .item:hover .pic img{transform:scale(1.06)}
.m-banab2 .name{font-size:26px;text-transform:capitalize;height:1.2em;line-height:1.2}
.m-banab2 .desc{font-size:14px;height:1.5em}
.m-banab2 .slick-arrow{bottom:0;background-size:5.2416px auto;background-repeat:no-repeat;transition:.3s;width:25.488px;height:25.488px;border:1px solid #7e7e7e;border-radius:50%;font-size:0}
.m-banab2 .slick-prev{background-image:url(../images/e1.png);right:60%}
.m-banab2 .slick-prev:hover{background-image:url(../images/e1-1.png)}
.m-banab2 .slick-next{background-image:url(../images/e2.png)}
.m-banab2 .slick-next:hover{background-image:url(../images/e2-1.png)}
.m-banab2 .slick-dots{left:0;right:0}
.m-banab2 .slick-dots li{margin:0 12px}
.m-banab2 .slick-dots button{color:#7e7e7e;text-align:center;background-color:transparent;cursor:pointer;transition:.3s;width:20px;height:20px;font-size:14px;line-height:20px;border:none;transition:.3s}
.m-banab2 .slick-dots .slick-active button,.m-banab2 .slick-dots button:hover{background:#000}
.row-ab2{padding-bottom:27px}
.m-ab3{margin-top:67.4928px;padding:74px 0}
.wp1{max-width:1350px;margin:0 auto}
#certify .swiper-wrapper{transform-origin:center center;transform-style:preserve-3d}
#certify .swiper-slide{width:314.928px;background:#fff;transform-style:preserve-3d}
#certify .swiper-button-prev{left:0;width:33px;height:67.47840000000001px}
#certify .swiper-button-prev:hover{opacity:.8}
#certify .swiper-button-next{right:0;width:33px;height:67.47840000000001px}
#certify .swiper-button-next:hover{opacity:.8}
.src-ab4{margin:67.4928px 0 52px}
.m-tabab4{position:relative}
.ul-listtabab4 .con{font-size:14px;font-weight:400;padding-top:5.2416px;height:97px;transition:.3s}
.m-tabab4::after{top:10.4976px;content:"";border-top:1.4976px dashed #b2b2b2;height:1.4976px}
.ul-listtabab4 .cirlce{width:12px;height:12px;background:#b2b2b2;border-radius:50%;margin:0 auto}
.ul-listtabab4 .on .cirlce{width:23px;height:23px;background:#d10000;margin-bottom:22px}
.ul-listtabab4 .time{text-transform:uppercase}
.row-ab4{padding:81px 0}
.m-tabbox4{align-items:center}
.m-tabbox4 .pic{width:543.744px;margin-right:61px}
.m-tabbox4 .txt{font-size:14px;flex:1;line-height:2}
.ul-listab5 .pic{padding-top:44.485%}
.ul-listab5 .txt{top:50%;transform:translate(-50%,-50%);font-size:26px;text-transform:uppercase;transition:.3s}
.ul-listab5 .icon img{max-width:42px;margin:0 auto}
.ul-listab5 .con:hover .txt{transform:translate(-50%,-70%)}
.row-ab5{padding-bottom:81px}
.row-pro1{overflow:hidden;padding:0px 0 37px}
.ul-listpro{overflow:hidden;margin:0 0 28px;background-color: #EFEFEF;}
.ul-listpro li{margin-bottom:12px;padding:0 5px}
.ul-listpro .pic{background-color: #efefef;height:600px}
.ul-listpro .bg{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listpro .con:hover .bg{transform:scale(1.06)}
.ul-listpro .txt{bottom:22px;left:0;right:0;transition:.3s}
.ul-listpro .tit{font-size:18px;font-weight:bold;}
.ul-listpro .tit1{font-size:16px}
.ul-listpro .tit1.white{color: #fff;}
.ul-listpro .desc{font-size:14px;margin-bottom:3px}
.ul-listpro .more{width:100px;height:24px;background:#000;line-height:24px;font-size:14px;transition:.3s;text-transform:uppercase}
.ul-listpro .more.white{background:#fff; color:#000}
.m-sidebox .top{align-items:center;justify-content:space-between;padding:0 22px;height:92.2464px}
.m-sidebox .l{align-items:center;font-size:14px}
.m-sidebox .l img{width:26px;margin-right:14px}
.m-sidebox .r{width:26px;height:26px;background-image:url(../images/f6.png);background-size:contain;transition:.3s}
.m-sidebox.on .r{background-image:url(../images/f6-1.png)}
.m-sidebox .group{padding:14px 22px 90px;font-size:14px}
.m-sidebox .tit{margin-bottom:48.744px}
.m-sidebox .tit1{text-transform:capitalize;margin-bottom:16.488px}
.m-sidebox .con{
    margin-right:20px;
    width: 20%;
    
}
.ul-listmut1{
    overflow:hidden;
    width:100%
}
.ul-listmut1 .li{margin-bottom:16.488px}
.ul-listmut1 .sign{width:18px;height:18px;background-image:url(../images/f7.png);margin-right:5px}
.ul-listmut1 .checked .sign{background-image:url(../images/f7-1.png)}
.ul-listmut1 .txt{text-transform:capitalize}
.row-cases{overflow:hidden;padding:20px 0 22px}
.m-topc1 .bg{height:auto}
.m-topc1 .txt{left:0;right:0;padding:0 31.4928px;font-size:14px;top:35%;transition:.3s}
.ul-listc1{overflow:hidden;margin:0 -5px}
.ul-listc1 li{float:left;width:33.3%;padding:0 5px;margin-bottom:14px}
.ul-listc1 .con:hover .pic img{transform:scale(1.06)}
.m-downc1{overflow:hidden;margin-bottom:16.488px}
.m-downc1 .col-l{width:49.55%;margin-right:14px}
.ul-listc2{margin:0}
.ul-listc2 li{width:100%;padding:0}
.row-project1{padding:49px 0 74px}
.m-banp1{position:relative;margin:18px 0 37px}
.m-banp1 .slick-dots{left:0;right:0;bottom:9px}
.m-banp1 .slick-dots li{margin:0 6.7392px}
.m-banp1 .slick-dots button{transition:.3s;cursor:pointer;border:none;width:10.4976px;height:10.4976px;background:#fff;border-radius:50%;transition:.3s;font-size:0}
.m-banp1 .slick-dots .slick-active button{background:#d10000}
.m-txtp1 .tit{margin-bottom:23.9904px;text-transform:uppercase}
.m-txtp1 .desc{text-align: left;line-height:1.7}
.m-project2 .col-l{width:299.952px}
.ul-listp2{float:right;overflow:hidden;width:479.952px;margin:0 -5px}
.ul-listp2 li{float:left;text-align:center;width:33.3%;padding:0 5px}
.ul-listp2 .pic{border: 1px solid #9f9f9f;;margin-bottom:5px}
.ul-listp2 .con:hover .pic img{transform:scale(1.06)}
.ul-listp2 .txt{font-size:14px;transition:.3s;line-height:1.2}
.m-txtp2{font-size:16px;line-height:2}
.m-project2{overflow:hidden;border-bottom:1px solid #d1d1d1;padding-bottom:52px}
.row-project3{padding:60px 0 81px}
.g-titp1{align-items:center;justify-content:space-between}
.g-titp1 .tit{font-size:26px;text-transform:uppercase}
.g-titp1 .more{transition:.3s;font-size:0}
.g-titp1 .more span:hover{text-decoration:underline}
.g-titp1 .more span{font-size:14px;padding-right:18px;background-size:5.2416px auto;background-repeat:no-repeat;background-image:url(../images/g7.png);height:20px;line-height:23px}
.ul-listp3{overflow:hidden;margin:48.744px -5px 0}
.ul-listp3 li{float:left;width:33.3%;padding:0 5px}
.ul-listp3 .pic{padding-top:68.93%}
.ul-listp3 .pic::after{left:0;right:0;top:0;bottom:0;content:"";transition:.3s;opacity:0}
.ul-listp3 .con:hover .pic::after{opacity:.8}
.ul-listp3 .txt{left:0;right:0;top:50%;transform:translateY(-50%);padding:0 27px;opacity:0;transition:.3s}
.ul-listp3 .con:hover .txt{opacity:1}
.ul-listp3 .detail{font-size:14px}
.ul-listp3 .tit{color:#fcff00;font-size:26px;line-height:1.2}
.ul-listp3 .desc{color:#fcff00;font-size:14px}
.ul-idxp1{overflow:hidden;margin:76.4928px -5px}
.ul-idxp1 li{float:left;padding:0 5px;width:33.3%;margin-bottom:7.488px}
.ul-idxp1 .pic{margin-bottom:7.488px}
.ul-idxp1 .txt{padding:0 90px;font-size:14px}
.m-banidxp2{margin:0 0 45px}
.row-idxp1{padding-top:45px}
.g-titp3{font-size:26px;text-transform:uppercase;border-bottom:1px solid #f2f2f2}
.ul-listidxp3 .con{display:block;overflow:hidden;transition:.3s;padding:32.9904px 0;transition:.3s}
.ul-listidxp3 .pic{float:left;overflow:hidden;width:187.488px;margin-right:18px;border:1px solid #efefef}
.ul-listidxp3 .con:hover .pic img{transform:scale(1.06)}
.ul-listidxp3 .tit{font-size:18px;margin-bottom:10.4976px}
.ul-listidxp3 .desc{font-size:14px}
.ul-listidxp3 .titbox{margin-bottom:43px}
.ul-listidxp3 .infobox{overflow:hidden;font-size:14px}
.ul-listidxp3 .infobox .group1{margin-right:52px}
.ul-listidxp3 .g1{height:1.5em}
.ul-listidxp3 .g2{font-size:18px;margin-top:10.4976px}
.ul-listidxp3 .line{width:100%;height:1px;background:#777;margin:12px 0}
.row-idxp3{padding-bottom:48.744px}
@media only screen and (min-width:0px) and (max-width:100px){
.g-ban .txt{left:0;right:0;bottom:25%}
.g-ban .tit{font-size:1.822vw;text-transform:capitalize;margin-bottom:.416vw}
.g-ban .desc{font-size:.781vw;line-height:1.8}
.row-download{padding:5.625vw 0 2.916vw}
.g-titd1{font-size:1.822vw;border-bottom:1px solid #EFEFEF;line-height:1.2;text-transform:capitalize}
.ul-listd1{padding:0 1.041vw}
.ul-listd1 li{width:33.3%;padding:0 6.77vw;margin-bottom:2.604vw}
.ul-listd1 .con{padding:2.343vw 0}
.ul-listd1 .pic{margin-bottom:1.562vw}
.ul-listd1 .img{width:7.708vw;height:8.593vw;margin:0 auto;transition:.3s}
.ul-listd1 .desc{font-size:.937vw;margin-bottom:.625vw;height:3em;transition:.3s}
.ul-listd1 .more{width:6.302vw;height:1.979vw;background:#fff;border:1px solid #848484;line-height:1.875vw;font-size:.781vw;transition:.3s}
.row-videos{padding-top:5.208vw}
.m-txtvideo{max-width:35.15vw;margin-bottom:4.843vw}
.m-txtvideo .tit{font-size:2.083vw;margin-bottom:3.020vw}
.m-txtvideo .desc{font-size:.781vw}
.g-titv1{height:3.593vw;background:#010101;font-size:1.458vw;font-weight:500;margin-bottom:3.645vw;text-transform:capitalize;line-height:3.593vw}
.ul-listv1{margin:0 -.416vw 4.062vw}
.ul-listv1 li{padding:0 .416vw;margin-bottom:1.302vw}
.ul-listv1 .pic{padding-top:56.37%;margin-bottom:1.302vw}
.ul-listv1 .pic .video{left:0;right:0;top:0;bottom:0;object-fit:cover}
.ul-listv1 .pic .user{align-items:center;justify-content:space-between;left:0;right:0;top:0;padding:.312vw .625vw 0 .312vw}
.ul-listv1 .pic .l{align-items:center;flex:1}
.ul-listv1 .name{font-size:.52vw;flex:1}
.ul-listv1 .userpic{width:1.197vw;height:1.197vw;background:#fff;border-radius:50%;margin-right:.312vw}
.ul-listv1 .userpic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.ul-listv1 .img{margin-bottom:.208vw}
.ul-listv1 .img img{width:.52vw;height:.625vw;margin:0 auto}
.ul-listv1 .copy{font-size:.416vw}
.ul-listv1 .linky{left:0;bottom:.208vw}
.ul-listv1 .play{width:2.031vw;height:1.406vw;top:50%;transform:translate(-50%,-50%);background-image:url(../images/play.png);background-size:contain;border:none}
.ul-listv1 .tit{font-size:.677vw;height:1.5em}
.row-contact1{padding:6.77vw 0 7.5vw}
.m-tactl{width:39.32vw;margin-right:9.687vw}
.m-tactl .tit{font-size:1.822vw;text-transform:uppercase;margin-bottom:2.604vw}
.m-tactr{margin-top:.937vw}
.m-tactr .top{margin-bottom:1.041vw}
.m-tactr .top img{width:11.82vw}
.m-tactr .txt{font-size:1.041vw;line-height:2.8}
.m-tactr .txt a{transition:.3s;font-family:ARSMaqLigTr}
.m-tactr .txt a:hover{text-decoration:underline}
.row-contact2{background-size:100% auto;padding:3.958vw 0 7.291vw}
.m-contact2 .tit{font-size:1.822vw;margin-bottom:2.5vw;text-transform:uppercase}
.m-formc1{background:#fff;border:1px solid;border-image:linear-gradient(0deg,rgba(158,158,158,.15),rgba(173,173,173,.15)) 1 1;border-radius:.52vw;padding:3.125vw 2.604vw 4.479vw}
.m-formc1 .top{margin:0 -1.197vw;margin-bottom:1.562vw}
.m-formc1 .group{width:33.3%;margin-bottom:2.187vw;padding:0 1.197vw}
.m-formc1 .txt,.m-formc1 .txt span{font-size:.937vw}
.m-formc1 .inp{height:2.76vw;border-radius:.52vw;line-height:2.76vw}
.m-formc1 .inp input{padding:0 .781vw;font-size:.937vw}
.m-formc1 .inp-text{height:8.229vw}
.m-formc1 .inp textarea{padding:.781vw;font-size:.937vw;resize:none}
.m-formc1 .codebox{align-items:center;justify-content:center;margin-bottom:3.645vw}
.m-formc1 .inp-code{width:16.82vw;height:3.906vw;background:#fff;border:1px solid #d7d7d7;border-radius:.52vw;line-height:3.802vw;margin-right:.937vw}
.m-formc1 .inp-code input{font-size:.937vw;padding:0 1.041vw}
.m-formc1 .btn{align-items:center;padding:0 1.145vw;border-radius:.52vw;height:3.906vw}
.m-formc1 .btn .img1{width:18.75vw}
.m-formc1 .btn .fresh{width:1.979vw}
.m-formc1 .submit{width:15.26vw;height:2.135vw;background:#cb0000;border-radius:.52vw;font-size:.937vw;font-weight:400;margin:0 auto;transition:.3s;text-transform:uppercase}
.m-formc1 .submit:hover{opacity:.8}
.row-ab1{padding:5.52vw 0}
.banbox{width:37.76vw;margin-right:4.27vw}
.m-txtab1 .desc{font-size:.937vw;line-height:1.9}
.m-txtab1 .txt{margin-top:3.645vw}
.m-picab1{margin-bottom:.52vw}
.m-picab1 .swiper-button-next,.m-picab1 .swiper-button-prev{width:2.187vw;height:2.291vw;bottom:1.25vw;background-size:.468vw auto;transition:.3s;font-size:0;border:none;top:auto}
.m-picab1 .swiper-button-next.swiper-button-disabled,.m-picab1 .swiper-button-prev.swiper-button-disabled{opacity:1;pointer-events:all}
.m-picab1 .swiper-button-prev{background-image:url(../images/c5.png);right:2.604vw;left:auto}
.m-picab1 .swiper-button-prev:hover{background-image:url(../images/c5-1.png)}
.m-picab1 .swiper-button-next{background-image:url(../images/c4.png);right:0}
.m-picab1 .swiper-button-next:hover{background-image:url(../images/c4-1.png)}
.m-thumpic .pic{padding-top:59.65%}
.m-thumpic .pic::after{left:0;right:0;top:0;bottom:0;content:"";transition:.3s;opacity:1}
.m-thumpic .swiper-slide-thumb-active .pic::after{opacity:0}
.m-thumpic .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.m-banab2{padding-bottom:3.437vw;margin:4.895vw -.416vw 0}
.m-banab2 .item{padding:0 .416vw}
.m-banab2 .pic{margin-bottom:1.041vw}
.m-banab2 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-banab2 .item:hover .pic img{transform:scale(1.06)}
.m-banab2 .name{font-size:1.822vw;text-transform:capitalize;height:1.2em;line-height:1.2}
.m-banab2 .desc{font-size:.937vw;height:1.5em}
.m-banab2 .slick-arrow{bottom:0;background-size:.364vw auto;background-repeat:no-repeat;transition:.3s;width:1.77vw;height:1.77vw;border:1px solid #7e7e7e;border-radius:50%;font-size:0}
.m-banab2 .slick-prev{background-image:url(../images/e1.png);right:60%}
.m-banab2 .slick-prev:hover{background-image:url(../images/e1-1.png)}
.m-banab2 .slick-next{background-image:url(../images/e2.png)}
.m-banab2 .slick-next:hover{background-image:url(../images/e2-1.png)}
.m-banab2 .slick-dots{left:0;right:0}
.m-banab2 .slick-dots li{margin:0 .833vw}
.m-banab2 .slick-dots button{width:1.406vw;height:1.406vw;font-size:1.041vw;line-height:1.406vw;border:none;transition:.3s}
.m-banab2 .slick-dots .slick-active button,.m-banab2 .slick-dots button:hover{background:#000}
.row-ab2{padding-bottom:1.875vw}
.m-ab3{margin-top:4.687vw;padding:5.208vw 0}
.wp1{max-width:93.75vw;margin:0 auto}
#certify{margin:0 auto}
#certify .swiper-wrapper{transform-origin:center center;transform-style:preserve-3d}
#certify .swiper-container{-webkit-perspective:6.25vw;-moz-perspective:6.25vw;-o-perspective:6.25vw;perspective:6.25vw}
#certify .swiper-slide{width:21.87vw;background:#fff;transform-style:preserve-3d}
#certify .swiper-slide img{height:31.25vw}
#certify .swiper-button-prev{left:0;width:2.343vw;height:4.686vw}
#certify .swiper-button-prev:hover{opacity:.8}
#certify .swiper-button-next{right:0;width:2.343vw;height:4.686vw}
#certify .swiper-button-next:hover{opacity:.8}
.src-ab4{margin:4.687vw 0 3.645vw}
.m-tabab4{position:relative}
.ul-listtabab4 li.on{padding-left:19.79vw}
.ul-listtabab4 .con{font-size:.937vw;font-weight:400;padding-top:.364vw;height:6.77vw;transition:.3s}
.m-tabab4::after{top:.729vw;content:"";border-top:dashed #b2b2b2;height:.104vw}
.ul-listtabab4 .on .con{font-size:2.604vw;font-weight:700}
.ul-listtabab4 .cirlce{width:.833vw;height:.833vw;background:#b2b2b2;border-radius:50%;margin:0 auto}
.ul-listtabab4 .on .cirlce{width:1.614vw;height:1.614vw;background:#d10000;margin-bottom:1.562vw}
.ul-listtabab4 .time{text-transform:uppercase}
.row-ab4{padding:5.625vw 0}
.m-tabbox4{align-items:center}
.m-tabbox4 .pic{width:37.76vw;margin-right:4.27vw}
.m-tabbox4 .txt{font-size:.937vw;flex:1;line-height:2}
.ul-listab5 .pic{padding-top:44.485%}
.ul-listab5 .pic .bg{object-fit:cover;left:0;right:0;top:0;bottom:0}
.ul-listab5 .txt{top:50%;transform:translate(-50%,-50%);font-size:1.822vw;text-transform:uppercase;transition:.3s}
.ul-listab5 .icon img{max-width:2.916vw;margin:0 auto}
.ul-listab5 .con:hover .txt{transform:translate(-50%,-70%)}
.row-ab5{padding-bottom:5.625vw}
.row-pro1{padding:5.625vw 0 2.604vw}
.ul-listpro{margin:0 -.416vw 1.979vw}
.ul-listpro li{margin-bottom:.5vw;padding:0 .5vw}
.ul-listpro .pic{height:50vw}
.ul-listpro .bg{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listpro .con:hover .bg{transform:scale(1.06)}
.ul-listpro .txt{bottom:1.562vw;left:0;right:0;transition:.3s}
.ul-listpro .tit{font-size:.937vw}
.ul-listpro .desc{font-size:.781vw;margin-bottom:.208vw}
.ul-listpro .more{width:5.833vw;height:1.51vw;background:#000;line-height:1.51vw;font-size:.781vw;transition:.3s;text-transform:uppercase}
.m-sidebox .top{align-items:center;justify-content:space-between;padding:0 1.562vw;height:6.406vw}
.m-sidebox .l{align-items:center;font-size:1.041vw}
.m-sidebox .l img{width:2.083vw;margin-right:.781vw}
.m-sidebox .r{width:1.822vw;height:1.822vw;background-image:url(../images/f6.png);background-size:contain;transition:.3s}
.m-sidebox.on .r{background-image:url(../images/f6-1.png)}
.m-sidebox .group{padding:.937vw 1.562vw 6.25vw;font-size:1.041vw}
.m-sidebox .tit{margin-bottom:3.385vw}
.m-sidebox .tit1{text-transform:capitalize;margin-bottom:1.145vw}
.m-sidebox .con{margin-right:1.041vw}
.ul-listmut1{width:17.18vw}
.ul-listmut1 .li{margin-bottom:1.145vw}
.ul-listmut1 .li input{left:-52083vw}
.ul-listmut1 .sign{width:1.302vw;height:1.302vw;background-image:url(../images/f7.png);margin-right:1.562vw}
.ul-listmut1 .checked .sign{background-image:url(../images/f7-1.png)}
.ul-listmut1 .txt{text-transform:capitalize}
.row-cases{padding:5.625vw 0 1.562vw}
.m-topc1{margin-bottom:.781vw}
.m-topc1 .bg{height:auto}
.m-topc1 .txt{left:0;right:0;padding:0 2.187vw;font-size:.937vw;top:35%;transition:.3s}
.m-topc1 .txt .desc{font-size:1.822vw}
.ul-listc1{margin:0 -.416vw}
.ul-listc1 li{width:33.3%;padding:0 .416vw;margin-bottom:.781vw}
.ul-listc1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listc1 .con:hover .pic img{transform:scale(1.06)}
.m-downc1{margin-bottom:1.145vw}
.m-downc1 .col-l{width:49.55%;margin-right:.781vw}
.ul-listc2{margin:0}
.ul-listc2 li{width:100%;padding:0}
.row-project1{padding:3.437vw 0 5.208vw}
.m-banp1{margin:1.302vw 0 2.604vw}
.m-banp1 .slick-dots{left:0;right:0;bottom:.625vw}
.m-banp1 .slick-dots li{margin:0 .468vw}
.m-banp1 .slick-dots button{border:none;width:.729vw;height:.729vw;background:#fff;border-radius:50%;transition:.3s;font-size:0}
.m-banp1 .slick-dots .slick-active button{background:#d10000}
.m-txtp1 .tit{margin-bottom:1.666vw;text-transform:uppercase}
.m-txtp1 .desc{line-height:1.7}
.m-project2 .col-l{width:20.83vw}
.ul-listp2{width:33.33vw;margin:0 -.416vw}
.ul-listp2 li{width:33.3%;padding:0 .416vw}
.ul-listp2 .pic{border: 1px solid #9f9f9f;margin-bottom:.416vw}
.ul-listp2 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listp2 .con:hover .pic img{transform:scale(1.06)}
.ul-listp2 .txt{font-size:.781vw;transition:.3s;line-height:1.2}
.m-txtp2{font-size:.937vw;line-height:2}
.m-project2{border-bottom:1px solid #d1d1d1;padding-bottom:3.645vw}
.row-project3{padding:4.166vw 0 5.625vw}
.g-titp1{align-items:center;justify-content:space-between}
.g-titp1 .tit{font-size:1.822vw;text-transform:uppercase}
.g-titp1 .more{transition:.3s;font-size:0}
.g-titp1 .more span:hover{text-decoration:underline}
.g-titp1 .more span{font-size:.937vw;padding-right:1.25vw;background-size:.364vw auto;background-repeat:no-repeat;background-image:url(../images/g7.png);height:1.406vw;line-height:1.614vw}
.ul-listp3{margin:3.385vw -.416vw 0}
.ul-listp3 li{width:33.3%;padding:0 .416vw}
.ul-listp3 .pic{padding-top:68.93%}
.ul-listp3 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.ul-listp3 .pic::after{left:0;right:0;top:0;bottom:0;content:"";transition:.3s;opacity:0}
.ul-listp3 .con:hover .pic::after{opacity:.8}
.ul-listp3 .txt{left:0;right:0;top:50%;transform:translateY(-50%);padding:0 1.875vw;opacity:0;transition:.3s}
.ul-listp3 .con:hover .txt{opacity:1}
.ul-listp3 .detail{font-size:.937vw}
.ul-listp3 .tit{font-size:1.822vw;line-height:1.2}
.ul-listp3 .desc{font-size:.937vw}
.ul-idxp1{margin:5.312vw -.416vw}
.ul-idxp1 li{padding:0 .416vw;width:33.3%;margin-bottom:.52vw}
.ul-idxp1 .pic{margin-bottom:.52vw}
.ul-idxp1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.ul-idxp1 .txt{padding:0 6.25vw;font-size:.781vw}
.m-banidxp2{margin:0 0 3.125vw}
.row-idxp1{padding-top:3.125vw}
.g-titp3{font-size:1.822vw;text-transform:uppercase;border-bottom:1px solid #f2f2f2}
.ul-listidxp3 .con{padding:2.291vw 0;transition:.3s}
.ul-listidxp3 .pic{width:13.02vw;margin-right:1.25vw;border:1px solid #efefef}
.ul-listidxp3 .pic img{transition:.3s}
.ul-listidxp3 .con:hover .pic img{transform:scale(1.06)}
.ul-listidxp3 .tit{font-size:1.302vw;margin-bottom:.729vw}
.ul-listidxp3 .desc{font-size:.937vw}
.ul-listidxp3 .titbox{margin-bottom:3.020vw}
.ul-listidxp3 .infobox{font-size:.937vw}
.ul-listidxp3 .infobox .group{margin-right:1.458vw}
.ul-listidxp3 .infobox .group1{margin-right:3.645vw}
.ul-listidxp3 .g1{height:1.5em}
.ul-listidxp3 .g2{font-size:1.302vw;margin-top:.729vw}
.ul-listidxp3 .line{width:10.98vw;height:.208vw;background:#777;margin:.833vw 0}
.row-idxp3{padding-bottom:3.385vw}
}
@media only screen and (max-width:1199px){
.src-ab4{margin:0}
.banbox{width:100%;margin-right:0;float:none;margin-bottom:30px}
.m-picab1 .pic img{width:100%;display:block}
.row-ab1{padding:50px 0}
.m-txtab1 .txt{margin-top:20px}
.m-txtab1 .desc{font-size:16px;line-height:1.7}
.m-banab2{margin:30px 0 0;padding-bottom:30px}
.m-banab2 .name{font-size:25px}
.m-banab2 .pic{margin-bottom:5px}
.m-banab2 .desc{font-size:16px}
.m-ab3{margin-top:30px;padding:40px}
#certify .swiper-slide{transform-style:inherit;width:100%}
#certify .swiper-container{-webkit-perspective:none;-moz-perspective:none;-o-perspective:none;perspective:none}
#certify .swiper-slide img{height:auto}
.banab3-pc{display:none}
.banab3-m{display:block}
.banab3-m .swiper-pagination-bullet-active{background-color:#d10000}
.ul-listtabab4 li.on{padding-left:0}
.ul-listtabab4 .on .con{font-size:25px}
.ul-listtabab4 .on .cirlce{width:22px;height:22px;margin-bottom:10px}
.ul-listtabab4 .con{height:80px;font-size:16px}
.ul-listtabab4 .cirlce{width:12px;height:12px}
.m-tabab4::after{top:11px}
.ul-listtabab4{margin:30px 0}
.m-tabbox4{display:block}
.m-tabbox4 .pic{width:100%;margin-right:0;margin-bottom:20px}
.m-tabbox4 .txt{line-height:1.7}
.row-ab4{padding:50px 0}
.ul-listab5 li{float:none;width:100%}
.g-ban .tit{font-size:25px;margin-bottom:0}
.g-ban .desc{font-size:14px;line-height:1.6}
.row-ab5{padding-bottom:50px}
.m-sidebox .top{padding:0 15px;height:60px}
.m-sidebox .l{font-size:18px}
.m-sidebox .l img{width:30px;margin-right:8px}
.m-sidebox .r{width:28px;height:28px}
.ul-listmut1{width:auto}
.m-sidebox .tit{margin-bottom:20px}
.m-sidebox .group{padding:10px;font-size:18px}
.m-sidebox .tit1{margin-bottom:10px}
.row-cases{padding:30px 0}
.m-topc1 .txt .desc{font-size:22px}
.m-topc1 .txt{font-size:16px}
.m-downc1 .col-l{float:none;margin-right:0;width:100%}
.row-contact1{padding:50px 0}
.m-tactl{width:100%;margin-right:0;margin-bottom:20px;float:none}
.m-tactr{margin-top:0}
.m-tactr .txt{font-size:18px;line-height:1.8}
.m-tactr .top img{width:180px}
.row-contact2{padding:50px 0}
.m-contact2 .tit{font-size:25px;margin-bottom:20px}
.m-formc1{padding:20px}
.m-formc1 .inp{height:40px}
.m-formc1 .txt{font-size:16px}
.m-formc1 .inp-text{height:100px}
.m-formc1 .inp input,.m-formc1 .inp textarea{font-size:16px}
.m-formc1 .inp-code{height:55px;line-height:53px}
.m-formc1 .btn{height:55px}
.m-formc1 .inp-code input{font-size:16px}
.m-formc1 .btn .img1{width:240px}
.m-formc1 .btn .fresh{width:30px}
.m-tactl .tit{font-size:25px;margin-bottom:20px}
.row-download{padding:50px 0}
.g-titd1{font-size:25px}
.ul-listd1{padding:0}
.ul-listd1 li{width:50%;padding:0}
.ul-listd1 .img{width:120px;height:134px}
.row-idxp1{padding:50px 0}
.ul-idxp1{margin:0}
.cur{display:none}
.ul-idxp1 .txt{padding:0}
.ul-idxp1 li{width:50%;margin-bottom:10px;padding:0 4px}
.m-banp1 .slick-dots button{width:10px;height:10px}
.m-banp1 .slick-dots li{margin:0 4px}
.m-banidxp2{margin:0 0 30px}
.g-titp3{font-size:25px}
.ul-listidxp3 .con{padding:20px 0}
.ul-listidxp3 .pic{float:none;width:100%;margin-right:0;margin-bottom:20px;border:#ffdead}
.ul-listidxp3 .tit{font-size:18px;margin-bottom:6px}
.ul-listidxp3 .desc{font-size:14px}
.ul-listidxp3 .titbox{margin-bottom:20px}
.ul-listidxp3 .infobox{font-size:16px}
.ul-listidxp3 .g2{font-size:18px;margin-bottom:6px}
.ul-listidxp3 .line{margin:6px 0;height:2px;width:140px}
.ul-listidxp3 .infobox .group{margin-right:20px}
.row-pro1,.row-project1{padding:50px 0}
.m-banp1{margin:0 0 20px}
.m-txtp1 .tit{margin-bottom:10px;font-size:16px}
.m-txtp1 .desc{font-size:14px}
.m-project2 .col-l{float:none;margin-bottom:10px;width:100%}
.ul-listp2{float:none;width:100%;margin:0}
.m-txtp2{font-size:16px;line-height:1.7}
.ul-listp2 li{padding:0 4px}
.m-project2{padding-bottom:50px}
.row-project3{padding:50px 0}
.g-titp1 .tit{font-size:25px}
.g-titp1 .more span{font-size:16px;padding-right:18px}
.ul-listp3 li{width:50%;padding:0 4px;margin-bottom:10px}
.ul-listp3{margin:20px 0 0}
.m-txtvideo .tit{font-size:25px;margin-bottom:15px}
.m-txtvideo{max-width:100%;margin-bottom:20px}
.g-titv1{height:55px;font-size:22px;margin-bottom:20px;line-height:55px}
.ul-listv1{margin:0}
.ul-listv1 li{padding:0 4px;width:50%}
.ul-listv1 .pic{margin-bottom:15px}
.row-videos{padding:50px 0}
.ul-listpro .pic{height:400px}
.ul-listpro .name{
        font-size: 20px;
    }
}
@media only screen and (max-width:959px){
.pages ul li{display:none}
.pages ul li.next,.pages ul li.on,.pages ul li.prev{display:block}
.g-ban{height:500px;padding-top:0;background-size: cover;}
.g-ban .txt{top:50%;transform:translateY(-50%);bottom:auto}
.m-banab2 .name,.ul-listtabab4 .on .con{font-size:20px}
.ul-listtabab4 .con{font-size:14px;height:65px}
.ul-listtabab4 li{width:16%}
.ul-listtabab4 li.on{width:51%}
.ul-listc1{margin:0}
.ul-listc1 li{float:none;width:100%;padding:0}
.m-topc1 .txt{top:50%;transform:translateY(-50%)}
.ul-listc4 .pic{min-height:140px}
.ul-listc1 .pic::after{opacity:1}
.ul-listc1 .con .txt{opacity:1}
.m-topc1 .bg{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;display:block;object-fit:cover}
.m-formc1 .top{margin:0 0 20px}
.m-formc1 .group{width:100%;float:none;padding:0;margin-bottom:10px}
.m-formc1 .codebox{margin-bottom:20px}
.m-formc1 .submit{font-size:16px}
.ul-listidxp3 .infobox .group{display:block;margin-right:0;float:none;margin-bottom:10px}
.ul-listidxp3 .line,.ul-listidxp3 .pic img{width:100%}
.ul-listidxp3 .pic{margin-bottom:6px}
.ul-listpro li{float:none;width:100%;padding:0}
.ul-listpro{margin:0 0 20px}
.ul-listpro .bg{height:auto;display:block;position:relative;left:auto;right:auto;top:auto;bottom:auto}
.ul-listpro .pic{height:auto}
.ul-listpro .tit{font-size:16px}
.ul-listpro .desc{font-size:14px;margin-bottom:0}
.ul-listpro .more{font-size:14px}
.ul-listv1 li{padding:0;width:100%;float:none}
.m-txtvideo .tit{font-size:18px;margin-bottom:6px}
.m-txtvideo .desc{font-size:14px}
.g-titv1{font-size:18px}
}
@media only screen and (max-width:767px){
.g-ban{height:250px;background-size: cover;}
.g-ban .tit{font-size:18px}
.m-picab1 .swiper-button-next,.m-picab1 .swiper-button-prev{top:50%;transform:translateY(-50%);margin-top:0}
.m-picab1 .swiper-button-prev{right:auto;left:0}
.m-banab2 .slick-dots li{margin:0 4px}
.m-banab2 .slick-dots button{font-size:14px;width:20px;height:20px;line-height:20px}
.m-banab2 .name{font-size:14px}
.row-ab4{padding:30px 0}
.ul-listtabab4 li{width:auto;padding:0 15px}
.ul-listtabab4 li.on{width:auto}
.ul-listtabab4 .on .cirlce{width:8px;height:8px;margin-bottom:0}
.ul-listtabab4 .con{height:auto;padding-top:0}
.ul-listtabab4 .on .con{font-size:14px}
.ul-listtabab4 .cirlce{width:8px;height:8px}
.m-tabab4::after{top:3px;height:1px;border-width:1px}
.m-tabbox4 .txt,.ul-listab5 .txt{font-size:16px}
.ul-listab5 .icon img{max-width:26px}
.row-ab5{padding-bottom:30px}
.ul-listtabab4{margin:20px 0}
.m-tabbox4 .pic{margin-bottom:10px}
.m-picab1 .swiper-button-next,.m-picab1 .swiper-button-prev{width:32px;height:35px}
.m-topc1 .txt .desc{font-size:18px}
.m-sidebox .l{font-size:16px}
.m-sidebox .l img{width:20px}
.m-sidebox .r{width:22px;height:22px}
.m-sidebox .group{font-size:14px}
.ul-listmut1 .sign{width:17px;height:16px;margin-right:8px}
.m-sidebox .tit{margin-bottom:10px}
.m-sidebox .tit1{margin-bottom:5px}
.m-sidebox .top{height:45px}
.m-topc1,.ul-listc1 li{margin-bottom:10px}
.row-contact1{padding:30px 0}
.m-tactl .tit{font-size:18px;margin-bottom:10px}
.m-tactr .top img{width:100px}
.m-tactr .top{margin-bottom:6px}
.m-tactr .txt{line-height:1.7;font-size:16px}
.m-contact2 .tit{font-size:18px;margin-bottom:10px}
.row-contact2{padding:30px 0;background-size:100% 50%}
.m-formc1 .codebox{display:block}
.m-formc1 .inp-code{width:100%;margin-bottom:10px;height:45px;line-height:43px}
.m-formc1 .btn{height:45px;justify-content:space-between}
.m-formc1 .submit{width:100%}
.m-formc1{padding:15px 10px}
.m-formc1 .btn .img1{width:160px}
.m-formc1 .btn .fresh{width:25px}
.row-download{padding:30px 0}
.g-titd1{font-size:18px}
.ul-listd1{margin-bottom:20px}
.ul-listd1 li{float:none;width:100%;margin-bottom:0}
.ul-listd1 .con{padding:15px 0}
.ul-listd1 .img{width:100px;height:auto}
.ul-listd1 .pic{margin-bottom:10px}
.ul-listd1 .desc{font-size:16px;display:block;height:auto;margin-bottom:6px}
.ul-listd1 .more{width:100%;font-size:14px}
.row-idxp3{padding-bottom:30px}
.ul-listidxp3 .tit{margin-bottom:0}
.ul-listidxp3 .infobox{font-size:14px}
.ul-listidxp3 .g2{font-size:16px;margin-top:4px}
.ul-idxp1 li{width:100%;float:none;padding:0}
.ul-idxp1 .txt{display:block;height:auto;font-size:14px}
.g-titp3{font-size:18px}
.m-banp1 .slick-dots{bottom:0}
.m-banp1 .slick-dots li{margin:0 2px}
.m-banp1 .slick-dots button{width:6px;height:6px}
.row-pro1{padding:30px 0}
.ul-listpro .more{width:120px;height:34px;line-height:34px}
.ul-listpro .bg{min-height:550px}
.ul-listp3 li{padding:0;float:none;width:100%}
.ul-listp3 .txt{opacity:1;padding:0 15px;text-align:center}
.ul-listp3 .pic::after{opacity:.8}
.ul-listp3 .tit{font-size:18px}
.ul-listp3 .desc,.ul-listp3 .detail{font-size:14px}
.row-project1,.row-project3{padding:30px 0}
.m-project2{padding-bottom:30px}
.g-titp1 .tit{font-size:18px}
.g-titp1{display:block}
.ul-listp2 .txt{font-size:12px}
.ul-listp2 li{padding:0;float:none;width:33.3%;margin-bottom:15px}
.ul-listp2 .pic{border: 1px solid #9f9f9f;margin-bottom:2px}
.g-titv1{height:42px;line-height:42px;font-size:16px}
.ul-listv1 li{margin-bottom:15px}
.ul-listv1 .play{width:30px;height:20px}
.ul-listv1 .pic .user{padding:4px 4px 0}
.ul-listv1 .pic{margin-bottom:5px}
.row-videos{padding:30px 0}
}
.m-txtbody-e1 h1{font-weight:500;color:#000;font-size:30.4px;margin-bottom:36.4px}
.m-txtbody-e1 .l{width:66%}
.m-txtbody-e1 .r{width:29.1%}
.m-txtbody-e1 .desc{color:#010101;font-family:ARSMaqLigTr;font-weight:400}
.m-link-detail{display:flex;justify-content:space-between;align-items:center}
.m-link-detail a{display:inline-block;background-image:url(../images/e-prev2.png);background-position:left center;background-repeat:no-repeat;text-transform:capitalize;font-weight:700;color:#7e7e7e;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-link-detail .next{background-image:url(../images/e-next2.png);background-position:right center;padding-right:31px}
.m-link-detail a:hover{color:#d10000;background-image:url(../images/e-prev2-on.png)}
.m-link-detail .next:hover{background-image:url(../images/e-next2-on.png)}
.m-txtbody-e1 .info .tit1{color:#000;border-bottom:1px solid rgba(11,3,6,.05)}
.m-txtbody-e1 .info .item{overflow:hidden;box-sizing:border-box;border-bottom:1px solid rgba(11,3,6,.05)}
.m-txtbody-e1 .info .tit2{float:left;font-family:ARSMaqLigTr;font-weight:300;color:#000;width:60%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.m-txtbody-e1 .info .date{float:right;font-family:ARSMaqLigTr;font-weight:300;color:#999}
.m-txtbody-e1 .box2{position:relative}
.m-txtbody-e1 .box2::after{position:absolute;display:block;content:' ';height:100%}
.m-txtbody-e1 .tit3{display:flex;align-items:center;border-bottom:1px solid #d0d0d0}
.m-txtbody-e1 .tit3 .pic{background:#d10000;display:flex;justify-content:center;align-items:center}
.m-txtbody-e1 .tit3 span{font-weight:400;color:#010101}
.m-txtbody-e1 .date1 span{position:relative;display:inline-block;width:98px;height:30px;line-height:30px;font-family:ARSMaqLigTr;font-weight:300;font-size:16px;color:#000;background-image:url(../images/e-new-icon2.png);background-position:center;background-size:98px auto;background-repeat:no-repeat;padding-left:13px;margin-left:19px;z-index:2;margin-bottom:18px}
.m-txtbody-e1 .date1 span::after{position:absolute;display:block;left:-19px;content:' ';top:50%;transform:translateY(-50%);width:11px;height:11px;background:#fff;border:1px solid #d0d0d0;border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);overflow:hidden}
.m-txtbody-e1 .box2 .item .p{font-size:15px;font-weight:400;color:#000;padding-left:25px;padding-bottom:28px}
.ul-news-e1 .con{display:block;overflow:hidden;border-bottom:1px solid #bababa}
.ul-news-e1 li:last-child .con{padding-bottom:0;border-bottom:none;margin-bottom:44px}
.ul-news-e1 .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-news-e1 .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-news-e1 .date{position:relative;font-weight:400;color:#000;line-height:1.1}
.ul-news-e1 .date::after{position:absolute;display:block;left:0;content:' ';top:50%;transform:translateY(-50%);height:1px;background:#000}
.ul-news-e1 .tit{font-weight:500;color:#000;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.ul-news-e1 .info{line-height:1.8;font-weight:400;color:#717883;overflow:hidden;}
.ul-news-e1 .more{display:inline-block;font-weight:400;color:#c8c8c8;background-image:url(../images/e-more.png);background-position:right center;background-repeat:no-repeat;text-transform:uppercase}
.idx-ban .item{position:relative;height:450px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}
.idx-ban .txt{position:absolute;left:0;top:26.6%;width:100%}
.idx-ban .txt .con{background:rgba(35,24,21,.2)}
.idx-ban .desc{color:#fff;font-weight:400}
.g-more{padding-top: 15px;display:block}
.g-more span{display:inline-block;color:#fff;font-weight:400;text-transform:uppercase;background-image:url(../images/e-more.png);background-position:right center;background-repeat:no-repeat;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-more:hover span{color:#d10000;background-image:url(../images/e-more-on.png)}
.idx-ban .tit{font-size:35px;color:#fff;font-weight:400}
.idx-ban .slick-dots{position:absolute;left:50%;transform:translateX(-50%);font-size:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.idx-ban .slick-dots li{display:inline-block;vertical-align:middle;padding:0 3px}
.idx-ban .slick-dots button{border-radius:50%;background:#fff;font-size:0;border:none;overflow:hidden}
.idx-ban .slick-active button{background:#d71718}
.m-idx1 .img1{position:relative}
.m-idx1 .img1 img{display:block;width:100%;height:100%;object-fit:cover}
.m-idx1 .play{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.m-idx1 .g-nume1{margin-top:-4px}
.g-nume1 span{position:relative;display:inline-block;font-weight:400;color:#d10000}
.g-nume1 span::after{position:absolute;display:block;content:' '}
.m-idx1 .box{overflow:hidden;position:relative;height:384.2px}
.m-idx1 .box .g-more2{position:absolute;left:0;bottom:-5px;text-align:left}
.m-idx1 .box .pic img{display:inline-block;max-height:100%}
.m-idx1 .box .desc{font-weight:400;color:#000;}
.g-more2{text-align:center}
.g-more2 span{color:#c8c8c8}
.g-idx-tit{font-weight:400;text-transform:uppercase;color:#121212;background-image:url(../images/e-tit-bg.png);background-position:left center;background-repeat:no-repeat}
.g-desc2{font-weight:400;color:#333}
.m-idx2 .box .picl{position:relative;float:left;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-idx2 .box .picl:hover::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:' ';background-color:#000;z-index:1}
.m-idx2 .box .txt{overflow:hidden}
.m-idx2 .box .picl img{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:cover}
.m-idx2 .box .picl .tit1{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);width:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);font-size:18px;font-weight:400;color:#000;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;z-index:2}
.m-idx2 .box .picl:hover .tit1{color:#fff}
.ul-idx1{overflow:hidden}
.ul-idx1 .con:hover{background-color:#000}
.ul-idx1 .con{display:block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-idx1 li{float:left;width:33.3%}
.ul-idx1 .pic img{display:inline-block;max-height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-idx1 .con:hover .pic img,.ul-idx1 .pic .img2{display:none}
.ul-idx1 .con:hover .pic .img2{display:inline-block}
.ul-idx1 .tit{font-weight:400;color:#0c0c0c;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;text-transform:uppercase}
.ul-idx1 .con:hover .tit{color:#fff}
.ul-tabe1{overflow:hidden;text-align:center}
.ul-tabe1 li{display:inline-block}
.ul-tabe1 a{display:inline-block;font-weight:400;color:#000;text-transform:uppercase}
.ul-tabe1 .on a,.ul-tabe1 a:hover{background:#d31616;color:#fff}
.ul-idx2 li{float:left;width:25%}
.ul-idx2 .pic{height:0;position:relative;padding-top:100%;overflow:hidden}
.ul-idx2 .pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-idx2 .con:hover .pic img{transform:translate(-50%,-50%) scale(1.08);-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08)}
.ul-idx2 .tit{font-weight:400;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;text-transform:uppercase;height:1.5em}
.ul-idx2 .con:hover .tit{color:#d10000}
.ul-idx2 .con{display:block}
.m-idx4 .inner{overflow:hidden}
.slicke1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.slicke1 .txt{overflow:hidden}
.slicke1 .logo img{display:inline-block;max-height:100%}
.slicke1 .desc{font-weight:400;color:#000}
.ul-dotse1::before{position:absolute;left:0;right:0;content:' ';width:100%;height:1px;display:block;background-color:#e5e5e7}
.ul-dotse1 li{float:left;width:25%;text-align:center}
.ul-dotse1 .item{position:relative;display:inline-block}
.ul-dotse1 .icn{position:relative;margin:0 auto 12px;background:#fff;border:1px solid transparent;border-radius:50%;display:block;overflow:hidden;box-sizing:border-box;display:flex;justify-content:center;align-items:center}
.ul-dotse1 .on .icn{border-color:#000;z-index:2}
.ul-dotse1 .icn .dot{display:block;width:13px;height:13px;background:#fff;border:1px solid #b8b8b8;border-radius:50%;overflow:hidden;box-sizing:border-box}
.ul-dotse1 .on .icn .dot{background:#000;border-color:#000}
.ul-dotse1 .txt{font-weight:400;color:#bababa}
.ul-dotse1 .txt.on{color:#121212}
.ul-tabe2{text-align:right}
.m-idx6 h2{font-weight:500;color:#010101;text-align:center}
.ul-idx3 .pic{padding-top:57.1%}
.ul-idx3 li{width:33.3%}
.ul-idx3 .pic-bg{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-idx3 .con:hover .pic-bg{opacity:1}
.ul-idx3 .tit-pic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;font-weight:400;color:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.m-idx5 .ul-tabe1 a{text-align:right}
.m-idx5 .ul-tabe1 .on a,.m-idx5 .ul-tabe1 a:hover{background-color:transparent;color:#d10000}
.ul-idx4 .l{width:43.8%}
.ul-idx4 li:nth-child(2n) .l{width:47.4%}
.ul-idx4 .pic{width:100%}
.ul-idx4 li:nth-child(2n) .pic{width:98%}
.ul-idx4 .r{width:50%}
.ul-idx4 .tit{font-weight:400;color:#010101}
.ul-idx4 .day{display:block;overflow:hidden}
.ul-idx4 .num{display:block;float:left;text-align:center;font-weight:700;color:#fff;background-image:url(../images/e-num-bg.png);background-position:center;background-repeat:no-repeat;position:relative}
.ul-idx4 p{position:relative;color:#010101;text-transform:capitalize}
.ul-idx4 p::before{position:absolute;content:' ';display:block;background:#d31616;border-radius:50%}
.ul-idx4 li:nth-child(2n){background:#f2f2f2}
.ul-idx4 li:nth-child(2n) .r{float:left}
.ul-idx4 li:nth-child(2n) .l{float:right}
.m-idx7 .wp{max-width:1460px;max-width:1106.5px}
.m-idx7 h2{font-weight:700;color:#000;text-align:center;text-transform:uppercase}
.ul-item2 .info{font-weight:400;color:#000;line-height:2;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;text-align:center;height:12em}
.m-idx7 .inner{background:#e2e2e2}
.m-idx7 .box2{background:#f2f2f2}
.ul-item1 .item img{width:100%;float:none}
.ul-item2 .item{float:left;width:33.3%}
.ul-item2 .con{position:relative;background:#fff;box-shadow:7px 5px 10px 0 rgba(0,0,0,.2)}
.ul-item2 .pic img{display:inline-block;max-height:100%}
.ul-item2 .pic1 img{display:inline-block;max-height:100%}
.ul-item2 .bot{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);width:100%}
.ul-item2 .pic2{box-sizing:border-box;border-radius:50%;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.ul-item2 .pic2 img{display:block;width:100%;height:100%;object-fit:cover}
.ul-item2 .tit{font-weight:700;color:#000;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-idx8 .top .l{background:#f0f2f4}
.m-idx8 .l{width:52.1%}
.m-idx8 .r{width:46.5%}
.m-idx8 .top .pic img{display:inline-block;max-height:100%}
.m-idx8 .top .pic1{overflow:hidden;height:100%}
.m-idx8 .top .pic1 img{display:block;width:100%;height:100%;object-fit:cover}
.g-more3{display:block;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-more3 span{display:inline-block;font-weight:400;color:rgba(102,102,102,.56);background-image:url(../images/e-arrow.png);background-position:right center;background-repeat:no-repeat}
.g-more3:hover span{color:#d10000}
.m-idx8 .g-tit1{display:flex;justify-content:space-between;align-items:center;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}
.idx-bor{width:100%;background-image:url(../images/e-bor.png);background-position:center;background-repeat:repeat}
.idx-bor2{margin-bottom:0!important}
.g-tit1 .tit{background-image:url(../images/e-icon7.png);background-position:left center;background-repeat:no-repeat;font-weight:500;color:#000;text-transform:uppercase}
.m-idx8 .top .tit1{font-weight:400;color:#32272b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}
.m-idx8 .top .desc{font-weight:400;color:#999;height:3.2em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:1.6}
.blogs-box .box .item{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid rgba(11,3,6,.05)}
.blogs-box .blogs-l{width:85%}
.blogs-box .dot{display:inline-block;vertical-align:middle;overflow:hidden}
.blogs-box .tit3{display:inline-block;vertical-align:middle;font-weight:400;color:#32272b;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:1.5em;width:80%}
.blogs-box .blogs-r{overflow:hidden}
.blogs-box .date{display:inline-block;vertical-align:middle;font-weight:400;color:#999}
.m-idx9 .l,.m-idx9 .r{width:48.5%}
.g-tit2 .tit{background-image:url(../images/e-icon8.png)}
.ul-idx5 .con{display:block}
.ul-idx5 .tit{font-weight:400;color:#000;text-transform:uppercase;min-height:54px;background:rgb(231,231,231,.3);background-image:url(../images/e-up.png);text-transform:uppercase;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-idx5 .on .tit{background-color:transparent;background-image:url(../images/e-up-on.png)}
.ul-idx5 .info{font-family:ARSMaqLigTr;font-weight:300;color:#8d8d8d;height:5em;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6;display:none}
.m-FAQ2 .wp{width:1174px}
.m-FAQ2 .box-m{display:none}
.ul-faq2 .tit{font-weight:700;color:#333;text-transform:capitalize}
.ul-faq2 .on .tit{background-color:transparent}
.ul-faq2 .info{font-weight:500;color:#a3b2c2}
.ul-faq1 a{font-weight:700;color:#a3b2c2}
.ul-faq1 .on a,.ul-faq1 a:hover{color:#218dfa}
.m-FAQ2 .faq-r{overflow:hidden}
.m-FAQ2 h2{font-weight:700;color:#333;text-align:center;text-transform:capitalize}
.m-FAQ2 h2 span{color:#218dfa}
.m-FAQ2 .desc1{font-weight:400;color:#a3b2c2;text-align:center}
.m-FAQ2 .tab-con .tit1{font-weight:700;color:#218dfa}
.g-pic{position:relative;width:100%}
.g-pic img{display:block;width:100%;height:100%;object-fit:cover;object-fit:cover}
.m-box-con2 .item{background:#f6f6f6}
.m-box-con2 .item:nth-child(2n){background:#fff}
.m-box-con2 table{width:100%}
.m-box-con2 .tit1,.m-box-con2 .tit2{font-weight:400;color:#000;text-transform:capitalize}
.pro-table .td,.pro-table .th{font-weight:400;color:#000;text-transform:capitalize}
.pro-table .td:last-child{padding-right:0}
.m-pro-load .l,.m-pro-load .r{width:48%}
.m-pro-load .item{display:block;display:flex;justify-content:space-between;align-items:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-pro-load .item:hover{background:#c8c8c8}
.m-pro-load .tit{font-weight:500;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:80%}
.m-pro-load .load{font-weight:500;color:#000;text-transform:uppercase;background-image:url(../images/e-load.png);background-position:left center;background-repeat:no-repeat}
.m-txtbody-e1{padding-bottom:109.2px}
.m-txtbody-e1 .cur{margin:44.8px 0 37.9px}
.m-txtbody-e1 .desc{font-size:14px;line-height:19px}
.m-link-detail{margin-bottom:28.1px}
.m-link-detail a{background-size:26.6px auto;height:28px;line-height:28px;text-transform:capitalize;font-size:14px;padding-left:31px}
.m-txtbody-e1 .info .tit1{font-size:26.6px;font-weight:400;padding-bottom:11px;border-bottom:1px solid rgba(11,3,6,.05)}
.m-txtbody-e1 .info .item{height:43.2px;line-height:43.2px}
.m-txtbody-e1 .info .tit2{font-size:19px}
.m-txtbody-e1 .info .date{font-size:14px}
.m-txtbody-e1 .box2::after{top:0;left:3.8px;content:' ';width:1px;background:#d0d0d0}
.m-txtbody-e1 .tit3{padding-bottom:17.5px;padding-top:68.2px;margin-bottom:21.2px}
.m-txtbody-e1 .tit3 .pic{width:31.1px;height:31.1px;padding:7.6px}
.m-txtbody-e1 .tit3 span{font-size:14px;margin-left:20.5px}
.row-news{padding-bottom:35px}
.row-news .g-ban{margin-bottom:50px}
.ul-news-e1 .con{padding-bottom:59.2px;padding-top:59.2px}
.ul-news-e1 .pic{float:left;overflow:hidden;width:593.5px;height:341.8px;margin-right:145.5px}
.ul-news-e1 .txt{overflow:hidden;margin-top:-3.8px}
.ul-news-e1 .date{padding-left:59.2px;font-size:14px;margin-bottom:12.2px}
.ul-news-e1 .date::after{width:42.5px}
.ul-news-e1 .tit{font-size:30.3px;line-height:37.9px;margin-bottom:15.2px}
.ul-news-e1 .info{font-size:14px;margin-bottom:22px}
.ul-news-e1 .more{font-size:14px;background-size:19px auto;padding-right:30.3px}
.ul-news-e1 .more:hover{color:#d10000;background-image:url(../images/e-more-on.png)}
.m-idx1{padding:51.3px 0 22.8px}
.idx-ban .txt .con{width:425.1px}
.idx-ban .desc{font-size:14px;line-height:19px;margin-bottom:3.8px;padding-left:3.8px}
.g-more span{font-size:14px;background-size:19px auto;padding-right:22.8px}
.idx-ban .g-more{padding-left:3.8px}
.idx-ban .tit{margin-bottom:11.4px;padding:2.3px 3.8px 0}
.idx-ban .slick-dots{bottom:13.7px;line-height:22.8px}
.idx-ban .slick-dots button{width:6.9px;height:6.9px}
.m-idx1 .img1{width:549.36px;height:384.2px;margin-right:124.3px}
.m-idx1 .play{width:59.2px;height:59.2px}
.g-nume1{margin-bottom:32px}
.m-idx1 .g-nume1{margin-bottom:24.3px}
.g-nume1 span{font-size:14px;padding-left:105.4px}
.g-nume1 span::after{left:0;content:' ';top:50%;transform:translateY(-50%);width:92px;height:1px;background:#d10000}
.m-idx1 .box .pic{height:45.5px;margin-bottom:61px}
.m-idx1 .box .desc{text-align: justify;font-size:14px;line-height:1.8;margin-bottom:34.9px}
.g-idx-tit{font-size:36px;background-size:86.4px auto;padding-left:37.9px;margin-bottom:28.1px}
.m-idx1 .g-idx-tit{margin-bottom:30px}
.m-idx2{padding:50px 0 30.4px}
.g-desc2{width:541.9px;font-size:14px;line-height:19px;margin-bottom:87.2px}
.m-idx2 .box .picl{width:444.1px;height:279.7px}
.m-idx2 .box .tit1{bottom:15.2px;font-size:21.2px}
.m-idx2 .box .tit1 span{padding-left:15.2px}
.ul-idx1 .con{padding:24.6px 7.6px}
.ul-idx1 .pic{text-align:center;height:39.4px;margin-bottom:30.3px}
.ul-idx1 .tit{font-size:14px}
.ul-idx1 .tit span{padding-left:15.2px}
.m-idx-tab .tab-con{margin-bottom:16px}
.ul-tabe1{margin-bottom:47px}
.ul-tabe1 a{font-size:18px;padding:0 7.6px;margin:0 7.6px}
.ul-idx2{overflow:hidden;margin:0 -5.7px}
.ul-idx2 li{margin-bottom:26.5px}
.ul-idx2 .pic{margin-bottom:17.4px;border: 1px solid #9f9f9f;}
.ul-idx2 .tit{font-size:16px}
.ul-idx2 .tit .w{margin-left:7.6px}
.ul-idx2 .con{margin:0 5.7px}
.m-idx3{padding:41px 0 30.3px;overflow:hidden}
.m-idx3 .g-desc2{text-align:center;width:454.608px;margin:0 auto 25px}
.m-idx3 .g-idx-tit{margin-bottom:4.5px}
.m-idx4{overflow:hidden;padding:36.4px 0 30.3px}
.m-idx4 .g-idx-tit{margin-bottom:75px}
.slicke1{margin-bottom:81px}
.slicke1 .pic{float:left;width:530px;height:388px;margin-right:123.5px}
.slicke1 .logo{height:45.5px;margin-bottom:63px}
.slicke1 .desc{text-align: justify;font-size: 16px;line-height:26.5px}
.ul-dotse1{position:relative;overflow:hidden;margin:0 -150px}
.ul-dotse1::before{top:12.9px}
.ul-dotse1 .icn{width:25px;height:25px;margin-bottom:9.1px}
.ul-dotse1 .icn b{width:9.9px;height:9.9px}
.ul-dotse1 .txt{font-size:14px}
.m-idx5{overflow:hidden;padding:34.1px 0 30.3px}
.m-idx5 .g-idx-tit{margin-bottom:41.7px}
.m-idx5 .m-idx-tab .tab-con{margin-bottom:22.8px}
.m-idx6{overflow:hidden;padding:36.4px 0 30.4px}
.m-idx6 .g-idx-tit{margin-bottom:48.5px}
.ul-tabe2{margin-bottom:16.7px}
.m-idx6 h2{text-transform: capitalize;font-size:60.7px}
.ul-idx3 .tit-pic{font-size:15.2px}
.ul-idx4 .tit{font-size:26.6px;margin-bottom:28.8px}
.ul-idx4 .num{width:27.3px;height:32.3px;font-size:22.8px;background-size:27.3px auto;margin-right:11.4px;top:-3px}
.ul-idx4 p{font-weight:400;font-size:14px;padding-left:15.2px;text-transform:capitalize;margin-bottom:15.2px;line-height:26.6px}
.ul-idx4 p::before{left:0;top:10.6px;content:' ';width:6.1px;height:6.1px}
.ul-idx4 .con{padding:17.5px 0 7.6px}
.ul-idx4 .txt{padding-top:33.4px}
.m-idx7 h2{font-size:22.8px;margin-bottom:19px}
.ul-item2 .info{font-size:14px;margin-bottom:32px}
.m-idx7{overflow:hidden;padding:32.6px 0 30.4px}
.m-idx7 .g-idx-tit{margin-bottom:73.6px}
.m-idx7 .inner{padding:23.5px 0 0}
.m-idx7 .box1{padding-bottom:11px}
.m-idx7 .box2{padding-top:120px;padding-bottom:73.6px}
.box1:last-child{
  padding-bottom:153.8px
}
.ul-item1{margin:0 -5.3px}
.ul-item1 .item{float:left;width:33.3%}
.ul-item1 .item .con{margin:0 5.3px}
.ul-item2{position:relative;z-index:3;margin:0 -41.3px;top:-84.9px}
.ul-item2 .con{margin:0 41.3px;padding:50.8px 26.6px 63.7px;box-shadow:5.3px 3.8px 7.6px 0 rgba(0,0,0,.2);border-radius:11.4px;-webkit-border-radius:11.4px;-moz-border-radius:11.4px;-ms-border-radius:11.4px;-o-border-radius:11.4px}
.ul-item2 .pic{text-align:center;height:51.6px;margin-bottom:42.5px}
.ul-item2 .pic1{text-align:center;height:18.2px}
.ul-item2 .bot{bottom:-93.2px}
.ul-item2 .pic2{width:75.8px;height:75.8px;margin:0 auto 22.8px;box-sizing:border-box;border:3.8px solid #fff}
.ul-item2 .tit{font-size:22.8px}
.m-idx8{padding:62.2px 0 30.4px}
.m-idx8 .g-idx-tit{margin-bottom:53.8px}
.m-idx8 .top{padding-bottom:32.6px}
.m-idx8 .top .r{padding-top:0px}
.m-idx8 .con{overflow:hidden;height:auto}
.m-idx8 .pic-l{float:left;width:144.8px;height:144.8px;margin:0 auto}
.m-idx8 .top .pic{text-align:center;height:69px;margin:30.4px 0 13.7px}
.g-more3 span{font-size:14px;padding-right:15.2px;background-size:7.6px auto}
.m-idx8 .g-tit1{padding-bottom:6.9px}
.idx-bor{height:1.6px;background-size:1.6px auto;margin-bottom:22.8px}
.g-tit1 .tit{font-weight: bold;padding-left:15.2px;background-size:12.2px auto;font-size:18px}
.m-idx8 .top .tit1{font-size:14px}
.m-idx8 .top .desc{padding-right:68.2px;font-size:14px}
.m-idx9{padding:41.7px 0 58.4px}
.m-idx9 .inner{margin-bottom:41px}
.m-idx9 .g-idx-tit{margin-bottom:51.6px}
.blogs-box .box .item{justify-content:space-between;padding:15.2px 0;border-bottom:1px solid rgba(11,3,6,.05)}
.blogs-box .dot{width:9.1px;height:9.1px;border:2.3px solid red;border-radius:50%;margin-right:7.6px}
.blogs-box .date,.blogs-box .tit3{font-size:14px}
.g-tit2 .tit{background-size:10.6px auto;margin-bottom:15.2px}
.ul-idx5 li{margin-bottom:16px}
.ul-idx5 .tit{font-size:15px;min-height:41px;line-height:normal;background-size:15.2px auto;background-position:right 7.6px center;background-repeat:no-repeat;padding:13.7px 30.4px 13.7px 7.6px}
.ul-idx5 .info{font-size:15px;padding-right:30.4px;margin-top:-1.6px;padding-left:7.6px}
.m-FAQ2 .tab-con{margin-bottom:44px}
.ul-faq2 li{margin-bottom:8.4px}
.ul-faq2 .tit{font-size:16px}
.ul-faq2 .info{height:auto;font-size:14px;line-height:18.2px;margin-top:-6.9px;padding-bottom:2.3px}
.m-FAQ2{padding:69.8px 0 29.6px}
.m-FAQ2 .l{width:140.2px;margin-right:57.6px;padding-top:98.6px}
.ul-faq1 a{font-size:24px;line-height:49.3px}
.m-FAQ2 h2{font-size:36px;margin-bottom:4.6px}
.m-FAQ2 .desc1{font-size:14px;margin-bottom:41px}
.m-FAQ2 .tab-con .tit1{font-size:24px}
.m-pro-cen{padding:45.5px 0 88.7px}
.m-pro-cen .cur{padding-bottom:41.7px}
.m-pro-cen .box1{float:left;box-sizing:border-box;width:284.9px;box-sizing:border-box}
.m-pro-cen .box1 .pic1{width:100%}
.m-pro-cen .box2{float:left;box-sizing:border-box;width:623px;box-sizing:border-box}
.m-pro-cen .box3{overflow:hidden;box-sizing:border-box;padding-right:16px;box-sizing:border-box}
.m-pro-cen .box2 .con2{margin:0 13px 0 13px}
.g-pic{height:274.4px;border:1px solid #9f9f9f}
.m-pro-cen .box1 .g-pic,.m-pro-cen .box3 .g-pic{margin-bottom:10.2px}
.m-pro-cen .box1 .g-pic{margin-bottom:12.12px;font-size:0}
.g-pic a{position:absolute;display:block;left:0;bottom:0;width:34.1px;height:34.1px}
.m-pro-cen .box1 .pic2{margin: 0 -3px;overflow:hidden}
.m-pro-cen .box1 .pic2 .item2{float:left;width:25%;font-size:0;padding: 0 3px;border:none;}
.m-pro-cen .box1 .pic2 .img1{display:inline-block;font-size:0;border:none;padding-bottom: 5px;padding-right: 0;width: 100%;height:65px;margin: 0 0px 0px;}
.item2 img:nth-child(4) {
  margin-right: 0;
}
.m-box-con2{padding-top:10.2px}
.m-box-con2 .tit1,.m-box-con2 .tit2{font-size:14px;padding:7.6px 6.9px}
.m-pro-cen .box3 .tit3{font-weight:400;color:#000;text-transform:capitalize;font-size:14px;margin-bottom:7.6px}
.pro-table{margin-bottom:12.12px}
.pro-table .td,.pro-table .th{font-size:14px;padding-right:44.8px;padding-bottom:3.8px}
.m-pro-cen .box3 .info{font-weight:400;color:#000;font-size:14px;line-height:22.8px}
.pro-titcon{font-weight:500;color:#000;text-transform:capitalize;font-size:26.6px;padding:6.1px 19px;background:#f6f6f6;height:50.8px;margin-bottom:33.4px}
.g-load-tit{font-weight:500;color:#000;text-transform:capitalize;font-size:30.4px;margin-bottom:9.9px}
.m-pro-load{padding-bottom:56.9px}
.m-pro-load .box{margin-bottom:34.1px}
.m-pro-load .item{height:53.8px;line-height:53.8px;background:#f6f6f6;padding:0 18.2px 0 25px;margin-bottom:8.4px}
.m-pro-load .tit{font-size:15.2px}
.m-pro-load .load{font-size:15.2px;background-size:18.2px auto;padding-left:30.4px}
.m-suitable{padding-bottom:93px;overflow:hidden}
.ul-suitable{overflow:hidden;margin:0 -8.5px}
.ul-suitable li{float:left;width:50%;margin-bottom:17px}
.ul-suitable .txt{overflow:hidden}
.ul-suitable .pic{width:280px;height:280px;float:left;margin-right:15px}
.ul-suitable .pic img{display:block;width:100%;height:100%;object-fit:cover}
.ul-suitable .con{margin:0 8.5px;overflow:hidden}
.ul-suitable .tit{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}
.ul-suitable .tit1{font-size: 18px;font-weight: bold;color:#000}
.ul-suitable .tit2{font-size:18px;font-weight:400;color:#000}
.ul-suitable .p{font-size:14px;font-weight:400;color:#000;line-height:26px;overflow:scroll;height:210px}
@media only screen and (min-width:0px) and (max-width:100px){
.m-txtbody-e1{padding-bottom:7.578vw}
.m-txtbody-e1 .cur{margin:3.105vw 0 2.631vw}
.m-txtbody-e1 h1{font-size:2.105vw;margin-bottom:2.526vw}
.m-txtbody-e1 .desc{font-size:.947vw;line-height:1.315vw}
.m-link-detail{margin-bottom:1.947vw}
.m-link-detail a{background-size:1.842vw auto;height:1.947vw;line-height:1.947vw;text-transform:capitalize;font-size:.947vw;padding-left:2.157vw}
.m-link-detail .next{padding-right:2.157vw}
.m-txtbody-e1 .info .tit1{font-size:1.842vw;font-weight:400;padding-bottom:.736vw;border-bottom:1px solid rgba(11,3,6,.05)}
.m-txtbody-e1 .info .item{height:3vw;line-height:3vw}
.m-txtbody-e1 .info .tit2{font-size:1.315vw}
.m-txtbody-e1 .info .date{font-size:.789vw}
.m-txtbody-e1 .box2::after{top:0;left:.263vw;content:' ';width:1px;background:#d0d0d0}
.m-txtbody-e1 .tit3{padding-bottom:1.21vw;padding-top:4.736vw;margin-bottom:1.473vw}
.m-txtbody-e1 .tit3 .pic{width:2.157vw;height:2.157vw;padding:.526vw}
.m-txtbody-e1 .tit3 span{font-size:.947vw;margin-left:1.421vw}
.row-news{padding-bottom:2.421vw}
.row-news .g-ban{margin-bottom:3.473vw}
.ul-news-e1 .con{padding-bottom:4.105vw;padding-top:4.105vw}
.ul-news-e1 li:last-child .con{margin-bottom:3.052vw}
.ul-news-e1 .pic{width:41.21vw;height:23.73vw;margin-right:10.1vw}
.ul-news-e1 .txt{margin-top:-.263vw}
.ul-news-e1 .date{padding-left:4.105vw;font-size:.947vw;margin-bottom:.842vw}
.ul-news-e1 .date::after{width:2.947vw}
.ul-news-e1 .tit{font-size:2.105vw;line-height:2.631vw;margin-bottom:1.052vw}
.ul-news-e1 .info{font-size:.947vw;margin-bottom:1.894vw}
.ul-news-e1 .more{font-size:.789vw;background-size:1.105vw auto;padding-right:2.105vw}
.m-idx1{padding:4.947vw 0 1.578vw}
.idx-ban .txt .con{width:29.52vw}
.idx-ban .desc{font-size:.789vw;line-height:1.315vw;margin-bottom:.263vw;padding-left:.263vw}
.g-more span{font-size:.789vw;background-size:1.105vw auto;padding-right:1.578vw}
.idx-ban .g-more{padding-left:.263vw}
.idx-ban .tit{font-size:1.842vw;margin-bottom:.789vw;padding:.157vw .263vw 0}
.idx-ban .slick-dots{bottom:.947vw;line-height:1.578vw}
.idx-ban .slick-dots li{padding:0 .21vw}
.idx-ban .slick-dots button{width:.473vw;height:.473vw}
.m-idx1 .img1{width:38.15vw;height:26.68vw;margin-right:8.631vw}
.m-idx1 .play{width:4.105vw;height:4.105vw}
.g-nume1{margin-bottom:2.21vw}
.m-idx1 .g-nume1{margin-bottom:1.684vw}
.g-nume1 span{font-size:.947vw;padding-left:7.315vw}
.g-nume1 span::after{left:0;content:' ';top:50%;transform:translateY(-50%);width:6.368vw;height:1px;background:#d10000}
.m-idx1 .box{padding-top:3.473vw}
.m-idx1 .box .pic{height:3.157vw;margin-bottom:4.21vw}
.m-idx1 .box .desc{font-size:.947vw;line-height:1.842vw;margin-bottom:2.421vw}
.g-idx-tit{font-size:1.842vw;background-size:6vw auto;padding-left:2.631vw;margin-bottom:1.947vw}
.m-idx1 .g-idx-tit{margin-bottom:2.052vw}
.m-idx2{padding:3.473vw 0 2.105vw}
.g-desc2{width:37.63vw;font-size:.789vw;line-height:1.315vw;margin-bottom:6.052vw}
.m-idx2 .box .picl{width:30.84vw;height:19.42vw}
.m-idx2 .box .tit1{bottom:1.052vw;font-size:1.473vw}
.m-idx2 .box .tit1 span{padding-left:1.052vw}
.ul-idx1 .con{padding:1.71vw .526vw}
.ul-idx1 .pic{height:2.736vw;margin-bottom:2.105vw}
.ul-idx1 .tit{font-size:.947vw}
.ul-idx1 .tit span{padding-left:1.052vw}
.m-idx-tab .tab-con{margin-bottom:1.105vw}
.ul-tabe1{margin-bottom:3.263vw}
.ul-tabe1 a{font-size:.789vw;padding:0 .526vw;margin:0 .526vw}
.ul-idx2{margin:0 -.394vw}
.ul-idx2 li{margin-bottom:1.842vw}
.ul-idx2 .pic{margin-bottom:1.21vw}
.ul-idx2 .tit{font-size:.947vw}
.ul-idx2 .tit .w{margin-left:.526vw}
.ul-idx2 .con{margin:0 .394vw}
.m-idx3{padding:2.842vw 0 2.105vw}
.m-idx3 .g-desc2{width:31.57vw;margin:0 auto 1.736vw}
.m-idx3 .g-idx-tit{margin-bottom:.315vw}
.m-idx4{padding:2.526vw 0 2.105vw}
.m-idx4 .g-idx-tit{margin-bottom:5.21vw}
.slicke1{margin-bottom:5.631vw}
.slicke1 .pic{width:36.78vw;height:26.94vw;margin-right:8.578vw}
.slicke1 .logo{height:3.157vw;margin-bottom:4.368vw}
.slicke1 .desc{font-size:.947vw;line-height:1.842vw}
.ul-dotse1{margin:0 -11.05vw}
.ul-dotse1::before{top:.894vw}
.ul-dotse1 .icn{width:1.736vw;height:1.736vw;margin-bottom:.631vw}
.ul-dotse1 .icn b{width:.684vw;height:.684vw}
.ul-dotse1 .txt{font-size:.947vw}
.m-idx5{padding:2.368vw 0 2.105vw}
.m-idx5 .g-idx-tit{margin-bottom:2.894vw}
.m-idx5 .m-idx-tab .tab-con{margin-bottom:1.578vw}
.m-idx6{padding:2.526vw 0 2.105vw}
.m-idx6 .g-idx-tit{margin-bottom:3.368vw}
.ul-tabe2{margin-bottom:1.157vw}
.m-idx6 h2{font-size:4.21vw}
.ul-idx3 .tit-pic{font-size:1.052vw}
.ul-idx4 .tit{font-size:1.842vw;margin-bottom:2vw}
.ul-idx4 .num{width:1.894vw;height:2.263vw;font-size:1.578vw;background-size:1.894vw auto;margin-right:.789vw;top:-.21vw}
.ul-idx4 p{font-weight:400;font-size:.947vw;padding-left:1.052vw;text-transform:capitalize;margin-bottom:1.052vw;line-height:1.842vw}
.ul-idx4 p::before{left:0;top:.736vw;content:' ';width:.421vw;height:.421vw}
.ul-idx4 .con{padding:1.21vw 0 .526vw}
.ul-idx4 .txt{padding-top:2.315vw}
.m-idx7 .wp{max-width:76.84vw}
.m-idx7 h2{font-size:1.578vw;margin-bottom:1.315vw}
.ul-item2 .info{font-size:.947vw;margin-bottom:2.21vw}
.m-idx7{padding:2.263vw 0 2.105vw}
.m-idx7 .g-idx-tit{margin-bottom:5.105vw}
.m-idx7 .inner{padding:1.631vw 0 0}
.m-idx7 .box1{padding-bottom:10.68vw}
.m-idx7 .box2{padding-bottom:5.105vw}
.ul-item1{margin:0 -.368vw}
.ul-item1 .item{width:33.3%}
.ul-item1 .item .con{margin:0 .368vw}
.ul-item2{margin:0 -2.868vw;top:-5.894vw}
.ul-item2 .con{margin:0 2.868vw;padding:3.526vw 1.842vw 4.421vw;box-shadow:.368vw .263vw .526vw 0 rgba(0,0,0,.2);border-radius:.789vw}
.ul-item2 .pic{height:3.578vw;margin-bottom:2.947vw}
.ul-item2 .pic1{height:1.263vw}
.ul-item2 .bot{bottom:-6.473vw}
.ul-item2 .pic2{width:5.263vw;height:5.263vw;margin:0 auto 1.578vw;box-sizing:border-box;border:solid #fff}
.ul-item2 .tit{font-size:1.578vw}
.m-idx8{padding:4.315vw 0 2.105vw}
.m-idx8 .g-idx-tit{margin-bottom:3.736vw}
.m-idx8 .top{padding-bottom:2.263vw}
.m-idx8 .top .r{padding-top:2.894vw}
.m-idx8 .con{height:10.05vw}
.m-idx8 .pic-l{width:10.05vw;height:10.05vw;margin:0 auto}
.m-idx8 .top .pic{height:4.789vw;margin:2.105vw 0 .947vw}
.g-more3 span{font-size:.789vw;padding-right:1.052vw;background-size:.526vw auto}
.m-idx8 .g-tit1{padding-bottom:.473vw}
.idx-bor{height:.105vw;background-size:.105vw auto;margin-bottom:1.578vw}
.g-tit1 .tit{padding-left:1.052vw;background-size:.842vw auto;font-size:1.052vw}
.m-idx8 .top .tit1{font-size:.789vw}
.m-idx8 .top .desc{padding-right:4.736vw;font-size:.789vw}
.m-idx9{padding:2.894vw 0 4.052vw}
.m-idx9 .inner{margin-bottom:2.842vw}
.m-idx9 .g-idx-tit{margin-bottom:3.578vw}
.blogs-box .box .item{justify-content:space-between;padding:1.052vw 0;border-bottom:1px solid rgba(11,3,6,.05)}
.blogs-box .dot{width:.631vw;height:.631vw;border:solid red;border-radius:50%;margin-right:.526vw}
.blogs-box .date,.blogs-box .tit3{font-size:.789vw}
.g-tit2 .tit{background-size:.736vw auto;margin-bottom:1.052vw}
.ul-idx5 li{margin-bottom:1.105vw}
.ul-idx5 .tit{font-size:.789vw;min-height:2.842vw;line-height:normal;background-size:1.052vw auto;background-position:right .526vw center;background-repeat:no-repeat;padding:.947vw 2.105vw .947vw .526vw}
.ul-idx5 .info{font-size:.789vw;padding-right:2.105vw;margin-top:-.105vw;padding-left:.526vw}
.m-FAQ2 .tab-con{margin-bottom:3.052vw}
.ul-faq2 li{margin-bottom:.578vw}
.ul-faq2 .tit{font-size:.947vw}
.ul-faq2 .info{height:auto;font-size:.789vw;line-height:1.263vw;margin-top:-.473vw;padding-bottom:.157vw}
.m-FAQ2{padding:4.842vw 0 2.052vw}
.m-FAQ2 .l{width:9.736vw;margin-right:4vw;padding-top:6.842vw}
.ul-faq1 a{font-size:1.473vw;line-height:3.421vw}
.m-FAQ2 h2{font-size:2.105vw;margin-bottom:.315vw}
.m-FAQ2 .desc1{font-size:.789vw;margin-bottom:2.842vw}
.m-FAQ2 .tab-con .tit1{font-size:1.473vw}
.m-pro-cen{padding:3.157vw 0 6.157vw}
.m-pro-cen .cur{padding-bottom:2.894vw}
.m-pro-cen .box1{width:19.78vw;box-sizing:border-box}
.m-pro-cen .box2{width:43.26vw;box-sizing:border-box}
.m-pro-cen .box3{padding-right:1.105vw;box-sizing:border-box}
.m-pro-cen .box2 .con2{margin:0 .842vw 0 .947vw}
.g-pic{height:19.05vw;border:1px solid #9f9f9f}
.m-pro-cen .box1 .g-pic{margin-bottom:1.263vw}
.m-pro-cen .box3 .g-pic{margin-bottom:1.315vw}
.g-pic img{object-fit:cover}
.g-pic a{left:0;bottom:0;width:2.368vw;height:2.368vw}
.m-box-con2{padding-top:.736vw}
.m-box-con2 .tit1,.m-box-con2 .tit2{font-size:.947vw;padding:.526vw .473vw}
.m-pro-cen .box3 .tit3{font-size:.947vw;margin-bottom:.526vw}
.pro-table{margin-bottom:1.421vw}
.pro-table .td,.pro-table .th{font-size:.947vw;padding-right:3.105vw;padding-bottom:.263vw}
.m-pro-cen .box3 .info{font-size:.947vw;line-height:1.578vw}
.pro-titcon{font-size:1.842vw;padding:.421vw 1.315vw;background:#f6f6f6;height:3.526vw;margin-bottom:2.315vw}
.g-load-tit{font-size:2.105vw;margin-bottom:.684vw}
.m-pro-load{padding-bottom:3.947vw}
.m-pro-load .box{margin-bottom:2.368vw}
.m-pro-load .item{height:3.736vw;line-height:3.736vw;background:#f6f6f6;padding:0 1.263vw 0 1.736vw;margin-bottom:.578vw}
.m-pro-load .tit{font-size:1.052vw}
.m-pro-load .load{font-size:1.052vw;background-size:1.263vw auto;padding-left:2.105vw}
}
@media only screen and (max-width:1512px){
.m-txtbody-e1 .date1 span::after{left:-20px}
.ul-idx5 .info{font-size:12px}
.m-suitable{padding-bottom:50px}
}
@media only screen and (max-width:1440px){
.m-txtbody-e1 .date1 span{width:75px;height:23px;line-height:23px;font-size:12px;padding-left:9px;margin-left:20px;background-size:75px auto}
.m-txtbody-e1 .date1 span::after{width:9px;height:9px}
.m-txtbody-e1 .tit3 span{font-size:14px;margin-left:20px}
.m-txtbody-e1 .tit3{padding-bottom:15px}
.m-txtbody-e1 .box2 .item .p{font-size:13px;padding-left:21px;padding-bottom:10px}
}
@media only screen and (max-width:1270px){
.m-txtbody-e1 .date1 span{margin-left:19px}
.ul-suitable .pic{width:230px;height:230px}
.ul-suitable .p{height:163px;font-size:16px}
.ul-suitable .tit1{font-size:18px}
.ul-suitable .tit2{font-size:16px}
}
@media only screen and (max-width:1199px){
.m-txtbody-e1 h1{font-size:30px;margin-bottom:10px;padding-top:30px}
.m-txtbody-e1 .l,.m-txtbody-e1 .r{float:none;width:100%}
.m-txtbody-e1 .desc{font-size:16px;line-height:1.6}
.m-link-detail{margin-bottom:20px}
.m-link-detail a{background-size:30px auto;height:30px;line-height:30px;font-size:16px;padding-left:35px}
.m-link-detail .next{padding-right:35px}
.m-txtbody-e1 .info .tit1{font-size:25px;padding-bottom:3px}
.m-txtbody-e1 .info .tit2{font-size:18px;width:85%}
.m-txtbody-e1 .info .item{height:48px;line-height:48px}
.m-txtbody-e1 .info .date{font-size:14px}
.m-txtbody-e1 .tit3{padding-bottom:15px;padding-top:30px;margin-bottom:20px}
.m-txtbody-e1 .tit3 .pic{width:33px;height:33px;padding:8px}
.m-txtbody-e1 .date1 span{margin-bottom:5px}
.m-txtbody-e1 .date1 span::after{left:-18px}
.m-txtbody-e1 .box2 .item .p{padding-bottom:12px}
.m-txtbody-e1{padding-bottom:72px}
.m-txtbody-e1 .tit3 span{margin-left:12px}
.ul-news-e1 .pic{float:none;width:100%;height:auto;margin-right:0;overflow:hidden;margin-bottom:20px}
.ul-news-e1 .txt{margin-top:0}
.ul-news-e1 .con{padding-bottom:35px;padding-top:35px}
.row-news .g-ban{margin-bottom:33px}
.ul-news-e1 .tit{font-size:30px;line-height:35px;margin-bottom:10px}
.ul-news-e1 .info{font-size:16px;margin-bottom:20px}
.ul-news-e1 .more{font-size:12px;background-size:18px auto;padding-right:25px}
.ul-news-e1 .date{padding-left:72px;font-size:16px;margin-bottom:7px}
.ul-news-e1 li:last-child .con{margin-bottom:29px}
.row-news{padding-bottom:23px}
.idx-ban .tit{font-size:25px;margin-bottom:0;padding:3px 5px 0}
.idx-ban .desc{font-size:13px;line-height:20px;margin-bottom:4px;padding-left:5px}
.g-more span{font-size:12px;background-size:16px auto;padding-right:23px;padding-left:5px}
.m-idx1{padding:47px 0 15px}
.g-idx-tit{font-size:25px;background-size:86px auto;padding-left:40px;margin-bottom:20px!important}
.m-idx1 .l,.m-idx1 .r{float:none;width:100%}
.m-idx1 .img1{width:100%;height:100%;margin-right:0}
.m-idx1 .box{padding-top:33px;height:auto}
.m-idx1 .box .g-more2{position:static;left:auto;bottom:0;text-align:left}
.g-nume1 span{font-size:16px;padding-left:100px}
.g-nume1 span::after{width:80px}
.m-idx1 .g-nume1{margin-bottom:16px}
.m-idx1 .box .pic{height:35px;margin-bottom:37px}
.m-idx1 .box .desc{font-size:16px;line-height:30px;margin-bottom:23px}
.m-idx2{padding:33px 0 20px}
.g-nume1{margin-bottom:21px}
.g-desc2{width:auto;font-size:14px;line-height:25px;margin-bottom:65px}
.m-idx2 .box .picl{float:none;width:100%;height:100%}
.m-idx3 .g-desc2{width:auto;text-align:left;margin:0 auto 11px}
.ul-idx2 li{width:33.3%;margin-bottom:24px}
.ul-tabe1 a{font-size:13px;padding:0 5px;margin:0 5px}
.ul-tabe1{margin-bottom:31px}
.ul-idx2 .pic{margin-bottom:17px}
.ul-idx2 .tit{font-size:16px}
.m-idx-tab .tab-con{margin-bottom:10px}
.m-idx3{padding:27px 0 20px}
.m-idx4{padding:24px 0 20px}
.slicke1 .pic{width:100%;height:100%;float:none;margin-right:0;margin-bottom:20px}
.slicke1 .logo{height:30px;margin-bottom:6px}
.slicke1 .desc{font-size:16px;line-height:25px;text-align: left;}
.slicke1{margin-bottom:50px}
.ul-dotse1 .txt{font-size:16px}
.ul-dotse1{margin:0 -90px}
.ul-dotse1 .icn{width:25px;height:25px;margin-bottom:5px}
.ul-dotse1 .icn .dot{width:10px;height:10px}
.ul-dotse1::before{top:12px}
.m-idx5{padding:22px 0 20px}
.m-idx5 .m-idx-tab .tab-con{margin-bottom:15px}
.m-idx6{padding:24px 0 20px}
.m-idx6 h2{font-size:65px}
.ul-idx4 .txt{padding-top:22px}
.ul-idx4 .l,.ul-idx4 .r{float:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}
.ul-idx4 .pic img{display:block;width:100%}
.ul-idx4 .tit{font-size:25px;margin-bottom:0}
.ul-idx4 .num{width:30px;height:35px;font-size:22px;background-size:30px auto;margin-right:10px;top:-7px}
.ul-idx4 p{font-size:16px;padding-left:15px;margin-bottom:10px;line-height:25px}
.ul-idx4 p::before{top:10px;width:5px;height:5px}
.m-idx7{padding:21px 0 0}
.ul-item1 .item,.ul-item2 .item{margin-bottom:15px}
.ul-item2 .pic{height:50px;text-align:center;margin-bottom:27px}
.ul-item2{margin:0 -14.5px 00px}
.ul-item2 .con{margin:0 14.5px;padding:26px 15px 61px;background:#fff}
.ul-item2 .pic2{width:80px;height:80px;margin:0 auto 20px}
.ul-item2 .bot{bottom:-92px}
.ul-item2 .info{font-size:16px;margin-bottom:21px}
.ul-item2 .tit{font-size:20px}
.m-idx7 .box2{background:#f2f2f2;padding-bottom:0}
.ul-item1{margin:0 -3px}
.ul-item1 .item .con{margin:0 3px}
.m-idx8{padding:41px 0 20px}
.m-idx8 .l,.m-idx8 .r{width:100%;float:none}
.m-idx8 .top .r{padding-top:28px}
.idx-bor{margin-bottom:20px}
.g-tit1 .tit{padding-left:23px;font-size:16px}
.m-idx8 .top .tit1{font-size:13px}
.m-idx8 .top .desc{padding-right:0;font-size:12px;display:block;height:auto}
.m-idx8 .top{padding-bottom:21px}
.g-more3 span{font-size:12px;padding-right:19px;background-size:8px auto}
.blogs-box .box .item{padding:15px 0}
.blogs-box .date,.blogs-box .tit3{font-size:14px}
.blogs-box .dot{width:10px;height:10px;border:2px solid red}
.m-idx9{padding:25px 0 38px}
.m-idx9 .l,.m-idx9 .r{width:100%;float:none}
.m-idx9 .inner{margin-bottom:27px}
.ul-idx3 .tit-pic{font-size:18px}
.ul-idx4 li{margin-bottom:15px}
.ul-idx4 .pic{margin-bottom:10px}
.m-idx7 h2{font-size:25px;margin-bottom:10px}
.m-FAQ2{padding:46px 0 20px}
.m-FAQ2 .box-pc{display:none}
.m-FAQ2 h2{font-size:30px}
.m-FAQ2 .desc1{margin-bottom:18px}
.ul-faq1 a{font-size:18px;line-height:22px;margin:0 5px}
.m-FAQ2 .tab-con .tit1{font-size:18px;padding-left:10px}
.m-FAQ2 .l{float:none;width:100%;margin-right:0;padding-top:0}
.ul-faq2 .tit{font-size:16px}
.ul-faq1{white-space:nowrap;overflow:hidden;overflow-x:auto;text-align:center;padding-bottom:10px;margin-bottom:10px}
.ul-faq1 li{display:inline-block}
.m-FAQ2 .box-m{display:block}
.m-FAQ2 .tab-con{margin-bottom:20px}
/*.m-pro-cen .box1,.m-pro-cen .box2{float:none;width:auto;margin-bottom:15px}*/
/*.m-pro-cen .box1 .pic2 .item2{display:inline-block;float:none;width:auto}*/
/*.m-pro-cen .box2 .con2{margin:0 0 13.7px}*/
/*.m-pro-cen .box3{padding-right:0}*/
.m-pro-cen{padding:30px 0 35px}
.pro-titcon{font-size:20px;padding:15px;margin-bottom:22px}
.m-box-con2 .tit1,.m-box-con2 .tit2,.m-pro-cen .box3 .tit3{font-size:16px}
.m-pro-cen .box3 .g-pic{margin-bottom:15px}
.pro-table{margin-bottom:15px;width:100%}
.pro-table .td,.pro-table .th{font-size:16px}
.m-pro-cen .box3 .info{font-size:16px;line-height:27px}
.g-load-tit{font-size:25px;margin-bottom:3px}
.m-pro-load .l,.m-pro-load .r{float:none;width:100%}
.m-pro-load .tit{font-size:18px}
.m-pro-load .item{height:60px;line-height:60px;padding:0 15px 0 20px;margin-bottom:15px}
.m-pro-load .load{font-size:18px;background-size:18px auto;padding-left:31px}
.m-pro-load .box{margin-bottom:15px}
.m-pro-load{padding-bottom:30px}
.ul-suitable li{float:none;width:100%}
.m-suitable{padding-bottom:45px}
}
@media only screen and (max-width:959px){
.m-txtbody-e1 h1{font-size:25px;margin-bottom:0;padding-top:20px}
.m-link-detail a{background-size:25px auto;height:25px;line-height:25px;font-size:14px;padding-right:20px}
.m-link-detail .next{padding-left:20px}
.m-txtbody-e1 .info .tit1{font-size:20px}
.m-txtbody-e1 .info .tit2{font-size:14px}
.m-txtbody-e1 .info .item{height:40px;line-height:40px}
.m-txtbody-e1 .info .date{font-size:12px}
.m-txtbody-e1 .tit3{padding-bottom:10px;padding-top:20px;margin-bottom:15px}
.m-txtbody-e1 .tit3 .pic{width:25px;height:25px;padding:6px}
.m-txtbody-e1{padding-bottom:35px}
.ul-news-e1 .tit{font-size:25px;line-height:25px;margin-bottom:10px}
.ul-news-e1 .info{font-size:14px;margin-bottom:10px}
.ul-news-e1 .con{padding-bottom:25px;padding-top:25px}
.row-news .g-ban{margin-bottom:15px}
.idx-ban .item{height:500px}
.idx-ban .tit{font-size:20px}
.m-idx1{padding:25px 0 10px}
.g-idx-tit{font-size:20px;background-size:67px auto;padding-left:30px;margin-bottom:15px!important}
.m-idx1 .play{width:70px;height:70px}
.m-idx1 .box{padding-top:20px}
.g-nume1 span{font-size:14px;padding-left:90px}
.g-nume1 span::after{width:70px}
.g-nume1{margin-bottom:10px!important}
.m-idx1 .box .pic{height:30px;margin-bottom:10px}
.m-idx1 .box .desc{font-size:14px;line-height:19px;margin-bottom:15px;text-align: left;}
.g-desc2{width:auto;font-size:14px;line-height:16px;margin-bottom:22px}
.m-idx2 .box .tit1{bottom:15px;font-size:20px}
.m-idx2 .box .tit1 span{padding-left:15px}
.ul-idx1 .tit{font-size:15px}
.ul-idx1 .tit span{padding-left:15px}
.ul-idx1 .pic{height:44px;margin-bottom:25px}
.ul-tabe1{white-space:nowrap;overflow:hidden;overflow-x:auto;margin-bottom:15px}
.ul-idx2 li{width:50%;margin-bottom:15px}
.ul-idx2 .pic{margin-bottom:10px}
.ul-idx2 .tit{font-size:14px}
.m-idx4{padding:10px 0}
.slicke1 .desc{font-size:14px;line-height:25px;text-align: left;}
.slicke1{margin-bottom:30px}
.ul-dotse1 .icn{width:20px;height:20px}
.ul-dotse1 .icn .dot{width:8px;height:8px}
.ul-dotse1::before{top:10px}
.ul-dotse1{margin:0 -50px}
.ul-dotse1 .txt{font-size:14px}
.ul-idx3 .tit-pic{font-size:16px}
.m-idx6{padding:10px 0}
.m-idx6 h2{font-size:40px}
.ul-idx4 .con{padding:0 0 10px}
.ul-idx4 .tit{font-size:20px}
.ul-idx4 .num{width:24px;height:27px;font-size:18px;background-size:24px auto;margin-right:8px;top:-5px}
.ul-idx4 p{font-size:14px;padding-left:13px;margin-bottom:0;line-height:20px}
.ul-idx4 p::before{top:6px;width:4px;height:4px}
.ul-idx4 .txt{padding-top:10px}
.m-idx7 .inner{padding:10px 0 0}
.m-idx7 h2{font-size:20px;margin-bottom:5px}
.ul-item2{position:static;top:auto;padding-top:30px}
.ul-item1 .item,.ul-item2 .item{width:100%;float:none}
.m-idx7 .box1{padding-bottom:53px}
.ul-item1,.ul-item2{margin:0}
.ul-item2 .info{font-size:14px;-webkit-line-clamp:3;height:6em;margin-bottom:22px}
.ul-item1 .item .con,.ul-item2 .con{margin:0}
.ul-item2 .item{margin-bottom:100px}
.ul-item2 .tit{font-size:18px}
.ul-item2 .pic2{margin:0 auto 10px}
.ul-item2 .bot{bottom:-70px}
.m-idx8{padding:20px 0 10px}
.m-idx8 .top .pic{height:67px;text-align:center;margin:40px 0 10px}
.m-idx8 .pic-l{width:170px;height:170px}
.m-idx8 .con{height:170px;overflow:hidden}
.g-tit1 .tit{margin-bottom:0}
.ul-idx5{margin-bottom:20px}
.ul-idx5 .tit{font-size:14px;min-height:45px;background-size:15px auto}
.ul-idx5 li{margin-bottom:10px}
.m-idx9 .inner{margin-bottom:0}
.m-idx9{padding:10px 0 20px}
.m-FAQ2 h2{font-size:25px}
.ul-faq1 a{font-size:16px}
.m-FAQ2 .tab-con .tit1{font-size:16px;padding-left:10px}
.m-FAQ2{padding:26px 0 10px}
.g-load-tit{font-size:20px}
.m-suitable{padding-bottom:35px}
}
@media only screen and (min-width:800px) and (max-width:1199px){
.m-pro-cen .box1{width:23.8%}
.m-pro-cen .box2{width:52%}
.m-pro-cen .box3{padding-right:1.334vw}
.m-pro-cen .box2 .con2{margin:0 1.017vw 0 1.142vw}
.g-pic{height:22.88vw}
.m-pro-cen .box1 .pic2 .img1 {width: 100%;height: 5.421vw;margin: 0 0;margin-bottom: 0;}
}
@media only screen and (max-width:800px){
.m-pro-cen .box1,.m-pro-cen .box2{float:none;width:auto;margin-bottom:15px}
.m-pro-cen .box1 .pic1 {width: 100%;}
.g-pic{height:auto}
.m-pro-cen .box1 .pic2 .item2{display:inline-block;float:none;width:auto}
.m-pro-cen .box2 .con2{margin:0 0 13.7px}
.m-pro-cen .box3{padding-right:0}
}
@media only screen and (max-width:767px){
.m-txtbody-e1 h1{font-size:18px;margin-bottom:3px;padding-top:20px}
.m-txtbody-e1 .desc{font-size:14px}
.m-link-detail{margin-bottom:8px}
.m-txtbody-e1 .info .tit1{font-size:16px}
.m-txtbody-e1 .info .tit2{font-size:16px;width:100%;float:none;margin-bottom:5px;white-space:inherit}
.m-txtbody-e1 .info .date{font-size:12px;float:none}
.m-txtbody-e1 .info .item{height:auto;line-height:normal;padding:10px 0}
.m-txtbody-e1{padding-bottom:20px}
.row-news .g-ban{margin-bottom:5px}
.ul-news-e1 .con{padding-bottom:15px;padding-top:15px}
.ul-news-e1 .pic{margin-bottom:10px}
.ul-news-e1 .date{padding-left:57px;font-size:12px;margin-bottom:7px}
.ul-news-e1 .date::after{width:45px}
.ul-news-e1 .tit{font-size:16px;line-height:20px;margin-bottom:3px}
.row-news{padding-bottom:10px}
.pages ul li a{font-size:12px;width:22px;height:22px;line-height:22px}
.pages ul li{margin:0 5px;height:22px}
.pages ul li.next a,.pages ul li.prev a{height:22px;line-height:22px;background-size:21px auto;padding-right:26px;margin-right:10px}
.pages ul li.next a{padding-left:26px;margin-right:0;margin-left:10px}
.pages ul li.next a span,.pages ul li.prev a span{font-size:12px}
.idx-ban .item{height:250px}
.idx-ban .txt .con{width:100%}
.idx-ban .tit{font-size:18px}
.idx-ban .desc{font-size:12px;line-height:18px;margin-bottom:4px;padding-left:5px}
.idx-ban .slick-dots button{width:8px;height:8px}
.idx-ban .slick-dots{bottom:10px;line-height:20px}
.g-idx-tit{font-size:17px;background-size:56px auto;padding-left:25px;margin-bottom:10px!important}
.m-idx1 .play{width:50px;height:50px}
.m-idx1 .box{padding-top:10px}
.m-idx1 .box .pic{height:22px;margin-bottom:8px}
.m-idx1 .box .desc{margin-bottom:9px;text-align: left;}
.m-idx2{padding:20px 0 10px}
.m-idx2 .box .tit1{bottom:10px;font-size:16px}
.ul-idx1 li{width:50%}
.ul-idx1 .con{padding:10.5px 2px}
.ul-idx1 .pic{height:35px;margin-bottom:17px}
.m-idx2 .box .picl{margin-bottom:10px}
.ul-idx1 .tit{font-size:14px}
.ul-idx1 .tit span{padding-left:10px}
.m-idx3{padding:10px 0}
.ul-tabe1{margin-bottom:10px;padding-bottom:10px}
.ul-idx2{margin:0 -3px}
.ul-idx2 .con{margin:0 3px}
.m-idx-tab .tab-con{margin-bottom:0}
.slicke1 .logo{height:22px;margin-bottom:3px}
.ul-dotse1{margin:0 -10px}
.g-desc2{margin-bottom:10px}
.ul-dotse1 .txt{font-size:12px}
.ul-dotse1 .icn{width:17px;height:17px}
.ul-dotse1 .icn .dot{width:6px;height:6px}
.ul-dotse1::before{top:8px}
.slicke1{margin-bottom:15px}
.m-idx5{padding:6px 0 10px}
.m-idx5 .m-idx-tab .tab-con{margin-bottom:5px}
.m-idx6 h2{font-size:25px}
.ul-idx4 .num{width:20px;height:27px;font-size:17px;background-size:22px auto;margin-right:4px;top:-5px}
.m-idx7{padding:9px 0 10px}
.m-idx7 h2{font-size:18px}
.m-idx7 .box1{padding-bottom:10px}
.ul-item2 .pic{height:42px;margin-bottom:14px}
.ul-item2 .pic1{height:20px}
.ul-item2 .tit{font-size:16px}
.ul-item2 .pic2{width:70px;height:70px;margin:0 auto 10px;border-width:3px}
.m-idx8{padding:10px 0}
.m-idx8 .con{height:120px}
.m-idx8 .top .pic{height:50px;margin:23px 0 7px}
.m-idx8 .pic-l{width:120px;height:120px}
.m-idx8 .top .r{padding-top:16px}
.m-idx8 .top{padding-bottom:7px}
.blogs-box .blogs-l{float:none;width:100%;overflow:hidden}
.blogs-box .box .item{display:block;padding:10px 0;overflow:hidden}
.blogs-box .dot{display:block;float:left;margin-top:5px}
.blogs-box .tit3{display:block;overflow:hidden;width:auto;white-space:normal;height:auto}
.blogs-box .blogs-r{padding-left:20px}
.ul-idx5 .tit{padding:10px 40px 10px 10px;height:auto;line-height:normal;word-break:break-all}
.m-FAQ2 h2{font-size:18px}
.m-FAQ2 .desc1{font-size:12px;margin-bottom:10px}
.m-pro-cen{padding:20px 0}
.pro-titcon{font-size:16px;padding:10px;margin-bottom:14px}
.g-pic a{width:38px;height:38px}
.m-box-con2 .tit1,.m-box-con2 .tit2,.m-pro-cen .box3 .tit3{font-size:14px}
.m-box-con2 .tit2{margin-bottom:0}
.m-pro-cen .box3 .info{font-size:14px;line-height:24px}
.pro-table .td,.pro-table .th{font-size:14px}
.g-load-tit{font-size:16px}
.m-pro-load .tit{font-size:14px}
.m-pro-load .item{height:45px;line-height:44px;padding:0 10px;margin-bottom:15px}
.m-pro-load .load{font-size:14px;background-size:14px auto;padding-left:23px}
.m-pro-load{padding-bottom:20px}
.ul-suitable .pic{float:none;margin-right:0;width:100%;height:auto;margin-bottom:10px}
.ul-suitable .tit{margin-bottom:8px}
.ul-suitable .tit1{font-size:16px}
.ul-suitable .tit2{font-size:14px}
.ul-suitable .p{height:auto;font-size:14px;line-height:20px}
.m-suitable{padding-bottom:15px}
.m-pro-cen .box1 .pic2 .img1{width:60px;height:60px;margin:0 2px 12.12px}
}
.ul-newe1{overflow:hidden;margin:0 -7px}
.ul-newe1 li{width:33.3%;float:left;margin-bottom:15px}
.ul-newe1 .pic{height:0;position:relative;padding-top:78%;overflow:hidden}
.ul-newe1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover}
.ul-newe1 .tit{font-size:20px;font-weight:700;color:#000;line-height:1.4;height:2.8em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;margin-bottom:35px}
.ul-newe1 .con{display:block;background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.3);margin:0 7px;height:auto}
.ul-newe1 .txt{padding:23px 28px 47px}
.ul-newe1 .desc{font-size:15px;color:#999;line-height:1.5;height:9em;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;margin-bottom:33px}
.ul-newe1 .g-more2{text-align:left}
.ul-newe1 .g-more2 span{color:#999}
.ul-newe1 .g-more2:hover span{color:#d10000;background-image:url(../images/e-more-on.png)}
@media only screen and (max-width:1400px){
.ul-newe1{margin:0 -4px}
.ul-newe1 .tit{font-size:18px;margin-bottom:20px}
.ul-newe1 .txt{padding:15px 15px 20px}
.ul-newe1 .desc{font-size:14px;margin-bottom:20px}
.ul-newe1 .con{margin:0 4px}
}
@media only screen and (max-width:1199px){
.ul-newe1 li{width:50%}
}
@media only screen and (max-width:959px){
.ul-newe1{margin:0}
.ul-newe1 li{width:100%;float:none}
.ul-newe1 .con{margin:0}
.ul-newe1 .tit{font-size:16px;margin-bottom:10px}
.ul-newe1 .desc{font-size:14px;margin-bottom:10px}
}