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;-webkit-overflow-scrolling:touch}
body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif}
input,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-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:#ff4b59}
.wp{*zoom:1;max-width:1300px;padding:0;margin:0 auto}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.3em;left:-.3em}
sub{bottom:-.05em;right:-.2em}
.sr-ban{position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.sr-ban img{display:block;width:100%}
.sr-ban_cont{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.sr-ban_cont h2{width:60%;font-size:42px;color:#fff;font-weight:400;line-height:1.43}
.sr-ban_cont h2 span{margin-top:30px;display:block;font-size:15px;color:#dedede;text-transform:uppercase}
.sr-ban_cont .sr-btn1{padding-top:70px}
.sr-ban_cont .sr-btn1 a{margin:0;width:215px;height:50px;line-height:50px}
.sr-ban2{height:537px;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.sr-tit1{margin-bottom:23px;padding-bottom:24px;position:relative;overflow:hidden}
.sr-tit1:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#eeeeef}
.sr-tit1:before{content:'';position:absolute;left:0;bottom:0;width:88px;height:2px;background-color:#d85f40;z-index:2}
.sr-tit1 h3{font-size:36px;color:#1e2022;line-height:1.2}
.sr-tit1 h3 span{margin-top:6px;display:block;font-size:24px;color:#6a6a6a;font-weight:400;text-transform:uppercase}
.sr-tit2{margin-bottom:30px;text-align:center;overflow:hidden}
.sr-tit2 h3{font-size:42px;color:#000;font-weight:400}
.sr-tit2 .txt{margin-top:12px;font-size:21px;color:#606060;line-height:1.43}
.sr-btn1 a{margin:0 auto;display:block;width:222px;height:54px;line-height:54px;background-color:#d85f40;border-radius:2px;font-size:24px;color:#fff;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sr-btn1 a:hover{box-shadow:0 10px 10px rgb(0,0,0,.1)}
.sr-pos_cont{padding:40px 0;font-size:23px;color:rgba(24,23,23,.43);line-height:1.78;overflow:hidden}
.sr-pos_cont h4{font-weight:400}
.sr-pos_cont a{color:rgba(24,23,23,.43);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sr-pos_cont a:hover{color:#181717}
.sr-pos_nav{padding:20px 0;overflow:hidden}
.sr-nav_list{margin:0 -17px;font-size:0}
.sr-nav_list li{display:inline-block;vertical-align:top}
.sr-nav_list a{padding:0 17px;display:block;font-size:23px;color:rgba(24,23,23,.43);line-height:46px;border-radius:2px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sr-nav_list .on a,.sr-nav_list a:hover{color:#fdfcfc;background-color:#d85f40}
.sr-video_cont{padding:46px 0 36px}
.sr-video_cont .video{margin-bottom:35px;overflow:hidden}
.sr-video_cont .video img,.sr-video_cont .video video{margin:0 auto;display:block;width:80%}
.sr-video_cont .cont{font-size:0;text-align:center;overflow:hidden}
.sr-video_cont .tit{padding:0 45px 20px 0;display:inline-block;vertical-align:top;width:350px;font-size:21px;color:#0e0d0d;text-align:right;border-right:3px solid #d85f40}
.sr-video_cont .tit h4{margin-bottom:20px;font-size:30px;color:#0e0d0d}
.sr-video_cont .txt{padding-left:45px;display:inline-block;vertical-align:top;width:658px;font-size:21px;color:rgba(44,44,44,.43);text-align:left;line-height:1.76}
.sr-video_list{overflow:hidden}
.sr-video_list .wp{padding:0 120px}
.sr-video_list .tit{margin-bottom:38px;padding:42px 0;text-align:center;background-color:#d85f40}
.sr-video_list .tit h3{font-size:24px;color:#fff;font-weight:400;line-height:30px}
.sr-video_slick{padding-bottom:92px;margin:0 -6px;position:relative;overflow:hidden}
.sr-video_slick .item{padding:0 6px}
.sr-video_slick .pic{padding-top:58.09%;position:relative;overflow:hidden}
.sr-video_slick .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sr-video_slick .pic:hover img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.sr-video_slick .slick-dots{position:absolute;left:0;bottom:0;right:0;font-size:0;text-align:center;overflow:hidden}
.sr-video_slick .slick-dots li{margin:0 4px;display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:50%;background-color:#7b7b7b;cursor:pointer;overflow:hidden}
.sr-video_slick .slick-dots button{outline:0;border:none;text-indent:-999px}
.sr-video_slick .slick-dots .slick-active{background-color:#c33817}
.sr-bj_cont{padding:54px 0;overflow:hidden}
.sr-bj_cont .txt{margin:0 auto 50px;font-size:22px;color:#0e0d0d;line-height:1.36;text-align:center}
.sr-news_cont{padding:15px 0 50px;overflow:hidden}
.sr-news_cont_inner{margin:0 -13px}
.sr-news_cont_inner .col-l{padding:0 13px;width:33.33%}
.sr-hot_news{margin-bottom:20px;position:relative;box-shadow:0 5px 15px 5px rgba(0,0,0,.3);overflow:hidden}
.sr-hot_news .pic{padding-top:51.6%;position:relative;overflow:hidden}
.sr-hot_news .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sr-hot_news .mask{padding:14px 10px;position:absolute;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.2)}
.sr-hot_news h4{font-size:14px;color:#fff;font-weight:400;line-height:20px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.sr-hot_news:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.sr-news_list{overflow:hidden}
.sr-news_list li{font-size:14px;color:#0e0d0d;line-height:29px}
.sr-news_list a{display:block;color:#0e0d0d}
.sr-news_list .date{margin-left:15px;float:right}
.sr-news_list h4{font-weight:400;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sr-news_list li:hover h4{color:#ea5413}
.sr-number_cont{padding:32px 0 24px;overflow:hidden}
.sr-number_list{font-size:0}
.sr-number_list li{display:inline-block;vertical-align:top;width:25%;position:relative;text-align:center}
.sr-number_list li:after{content:'';position:absolute;left:100%;top:50%;width:2px;height:94px;background-color:#d7d7d7;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.sr-number_list li:nth-child(4n):after{display:none}
.sr-number_list .number{margin-bottom:8px;font-size:34px;color:#606060}
.sr-number_list h4{font-size:22px;color:#606060;font-weight:400}
.sr-objective_cont{padding:24px 0;overflow:hidden}
.sr-objective_list{margin:0 -3px;font-size:0}
.sr-objective_list li{padding:0 3px;display:inline-block;vertical-align:top;width:25%;text-align:center}
.sr-objective_list .con{display:block;position:relative;cursor:pointer;overflow:hidden}
.sr-objective_list .pic{padding-top:136.98%;position:relative;overflow:hidden}
.sr-objective_list .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sr-objective_list .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.55);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sr-objective_list .mask .mask-inner{position:absolute;left:0;top:21%;right:0}
.sr-objective_list .number{margin-bottom:14%;font-size:31px;color:#fffefe;font-weight:700}
.sr-objective_list h4{margin-bottom:10%;font-size:37px;color:#fffefe;font-weight:400}
.sr-objective_list .txt{font-size:21px;color:#fffefe}
.sr-objective_list .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.sr-objective_list .con:hover .mask{background-color:#d85f40}
.sr-customer_cont{padding:30px 0 40px;overflow:hidden}
.sr-customer_slick{padding:0 110px;position:relative;overflow:hidden}
.sr-customer_slick .pic{height:100px;line-height:100px;font-size:0;text-align:center;overflow:hidden}
.sr-customer_slick .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sr-customer_slick .pic:hover img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.sr-customer_slick .slick-arrow{position:absolute;top:50%;width:60px;height:60px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-color:#d3d3d3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;outline:0;border:none;text-indent:-999px;overflow:hidden}
.sr-customer_slick .slick-prev{left:0}
.sr-customer_slick .slick-next{right:0}
.sr-case_cont{padding:34px 0;overflow:hidden}
.sr-case_list{margin:0 -5px -10px;font-size:0}
.sr-case_list li{padding:0 5px;margin-bottom:10px;display:inline-block;vertical-align:top;width:25%}
.sr-case_list .con{display:block;overflow:hidden}
.sr-case_list .pic{padding-top:58.08%;position:relative;overflow:hidden}
.sr-case_list .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sr-case_list .i1{width:50%}
.sr-case_list .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.sr-service_cont{padding:44px 0;overflow:hidden}
.sr-service_list{margin:0 -1px -2px;font-size:0;display:-webkit-flex;display:flex;flex-wrap:wrap}
.sr-service_list li{padding:0 1px;margin-bottom:2px;display:inline-block;vertical-align:top;width:25%;text-align:center}
.sr-service_list .con{padding:22px 4px 16px;height:100%;position:relative;cursor:pointer;overflow:hidden}
.sr-service_list .con:before{content:'';position:absolute;left:0;top:0;right:0;height:10px;background-color:#d85f40;z-index:2;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sr-service_list .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.sr-service_list h4{margin-bottom:30px;font-size:20px;color:#fdfcfc;font-weight:400;position:relative;z-index:2}
.sr-service_list .txt{font-size:13px;color:#fdfcfc;line-height:1.38;position:relative;z-index:2}
.sr-service_list .con:hover:before{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.sr-guarante_cont{padding:26px 0 80px;overflow:hidden}
.sr-guarante_list{margin:0 -5px -10px;font-size:0}
.sr-guarante_list li{padding:0 5px;margin-bottom:10px;display:inline-block;vertical-align:top;width:25%;text-align:center}
.sr-guarante_list .con{display:block;background-color:#d4d4d4;cursor:pointer;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.sr-guarante_list .pic{padding-top:82.71%;position:relative;overflow:hidden}
.sr-guarante_list .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.sr-guarante_list h4{font-size:16px;color:#000;font-weight:400;height:53px;line-height:53px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.sr-guarante_list .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
.sr-guarante_cont .sr-btn1{padding-top:58px}
.sr-guarante_cont .sr-btn1 a{width:215px;height:50px;line-height:50px}
@media only screen and (max-width:1299px){
.sr-tit2{margin-bottom:20px}
.sr-tit2 h3{font-size:30px}
.sr-tit2 .txt{margin-top:10px;font-size:16px}
.sr-btn1 a{width:140px!important;height:40px!important;line-height:40px!important;font-size:18px}
.sr-ban_cont h2{font-size:30px}
.sr-ban2{height:300px}
.sr-ban_cont h2 span{margin-top:15px;font-size:14px}
.sr-ban_cont .sr-btn1{padding-top:20px}
.sr-pos_cont{padding:20px 0;font-size:16px}
.sr-pos_nav{padding:10px 0}
.sr-nav_list a{font-size:16px}
.sr-video_cont{padding:30px 0}
.sr-video_cont .video{margin-bottom:20px}
.sr-video_cont .tit{width:40%;font-size:16px}
.sr-video_cont .tit h4{margin-bottom:15px;font-size:20px}
.sr-video_cont .txt{width:60%;font-size:16px}
.sr-video_list .tit{margin-bottom:20px;padding:20px 0}
.sr-video_list .tit h3{font-size:20px}
.sr-video_slick{padding-bottom:40px}
.sr-bj_cont{padding:30px 0}
.sr-bj_cont .txt{margin-bottom:20px;font-size:16px}
.sr-number_cont{padding:20px 0 10px}
.sr-number_list li:after{height:60px}
.sr-number_list .number{margin-bottom:4px;font-size:24px}
.sr-number_list h4{font-size:16px}
.sr-objective_cont{padding:10px 0}
.sr-objective_list .mask .mask-inner{top:16%}
.sr-objective_list .number{font-size:26px}
.sr-objective_list h4{font-size:28px}
.sr-objective_list .txt{font-size:16px}
.sr-customer_cont{padding:10px 0}
.sr-customer_slick .pic{height:80px;line-height:80px}
.sr-case_cont,.sr-service_cont{padding:10px 0}
.sr-service_list .con{padding:20px 4px}
.sr-service_list h4{margin-bottom:15px;font-size:18px}
.sr-service_list .txt{font-size:12px}
.sr-guarante_cont{padding:10px 0 20px}
.sr-guarante_cont .sr-btn1{padding-top:20px}
}
@media only screen and (max-width:767px){
.wp{padding:0 15px}
.sr-tit2{margin-bottom:15px}
.sr-tit2 h3{font-size:20px}
.sr-tit2 .txt{font-size:14px}
.sr-btn1 a{width:120px!important;height:30px!important;line-height:30px!important;font-size:16px}
.sr-ban_cont h2{width:100%;font-size:20px}
.sr-ban_cont h2 span{margin-top:10px;font-size:12px}
.sr-ban_cont .sr-btn1{padding-top:10px}
.sr-ban2{height:200px}
.sr-pos_cont{padding:10px 0;font-size:12px}
.sr-nav_list{margin:0}
.sr-nav_list li{width:33.33%}
.sr-nav_list a{padding:0;font-size:12px;line-height:24px;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.sr-video_cont{padding:10px 0 20px}
.sr-video_cont .tit,.sr-video_cont .txt{display:block;width:auto;padding:0;border:none;text-align:left}
.sr-video_cont .tit{margin-bottom:20px;font-size:14px}
.sr-video_cont .tit h4{margin-bottom:5px;font-size:18px}
.sr-video_cont .txt{font-size:14px}
.sr-video_list .tit{padding:10px 0}
.sr-video_list .tit h3{font-size:18px}
.sr-video_list .wp{padding:0 15px}
.sr-video_slick{padding-bottom:20px}
.sr-video_slick .slick-dots li{margin:0 2px;width:6px;height:6px}
.sr-bj_cont{padding:20px 0}
.sr-bj_cont .txt{margin-bottom:10px;font-size:14px}
.sr-number_list{margin-bottom:-15px}
.sr-number_list li{margin-bottom:15px;padding:0 4px;width:50%}
.sr-number_list li:after{height:40px}
.sr-number_list li:nth-child(2n):after{display:none}
.sr-number_list .number{font-size:16px}
.sr-number_list h4{font-size:12px}
.sr-objective_list{margin:0 -5px -10px}
.sr-objective_list li{padding:0 5px;margin-bottom:10px;width:50%}
.sr-objective_list .mask .mask-inner{top:24%}
.sr-objective_list .number{font-size:18px}
.sr-objective_list h4{font-size:20px}
.sr-objective_list .txt{font-size:12px}
.sr-customer_slick{padding:0 70px}
.sr-customer_slick .slick-arrow{width:40px;height:40px}
.sr-case_list li{width:50%}
.sr-case_list .i1{width:100%}
.sr-service_list li{width:50%}
.sr-service_list h4{margin-bottom:10px;font-size:16px}
.sr-guarante_list li{width:50%}
.sr-guarante_list h4{height:40px;line-height:40px;font-size:14px}
}