*,::after,::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:none}
html{font-family:sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-size:1rem}
@-ms-viewport{width:device-width}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{font-family:"Microsoft YaHei",SimSun,Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;overflow-x:hidden}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
dl,ol,ul{list-style-type:none}
table{border-collapse:collapse;border-spacing:0;margin:0 auto}
a{outline:0;text-decoration:none;transition:all .2s ease-in-out}
a:active,a:link,a:visited{color:#000}
a:hover{color:#E81123}
em{font-style:normal}
.left{float:left}
.right{float:right}
.center{margin:0 auto;text-align:center}
.c,.clear{clear:both}
.db{display:block;visibility:visible}
.dn{display:none;visibility:hidden}
.di{display:inline}
.dib{display:inline-block}
.oh{overflow:hidden}
.hf{text-align:left;text-indent:-9879px;overflow:hidden}
.tal{text-align:left}
.tar{text-align:right}
.img-fluid{max-width:100%;height:auto}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{margin-right:-15px;margin-left:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.row:after,.row:before{content:"\200B";display:block;height:0;clear:both}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{width:100%}
.col-11{width:91.66666667%}
.col-10{width:83.33333333%}
.col-9{width:75%}
.col-8{width:66.66666667%}
.col-7{width:58.33333333%}
.col-6{width:50%}
.col-5{width:41.66666667%}
.col-4{width:33.33333333%}
.col-3{width:25%}
.col-2{width:16.66666667%}
.col-1{width:8.33333333%}
body{padding-top:5rem}
#header{height:5rem;position:fixed;left:0;top:0;right:0;z-index:99999;border-bottom:1px solid #ccc;overflow:hidden}
.header-info{height:5rem;background:#fff;position:relative}
#logo{height:5rem;background:url(../img/logo.jpg) 50% no-repeat}
#logo a{height:5rem;font-size:1rem;color:#333;display:none}
#navul{font-size:0;line-height:1}
.m{display:inline-block;width:calc(100% / 8);text-align:center;margin:0}
.m h3{padding:1.75rem 0;transition:all .2s ease-in-out;position:relative}
.m:last-child h3 a{border-right:none}
.m h3 a{border-right:1px solid #eee;color:#000;font-size:1.125rem;height:1.5rem;line-height:1.5rem;display:block;transition:.5s;font-weight:300}
.m h3:hover{background:#E81123!important}
.m h3.selected{background:#E81123!important}
.m h3.selected a,.m:hover a{color:#fff;border:none}
.m h3:before{content:'';border:9px solid transparent;border-bottom:9px solid #fff;bottom:0;position:absolute;left:45%}
.crumb{color:#ccc;font-size:0}
.crumb.row{margin:0;background:#fff;border-bottom:1px solid #ccc;padding-left:2rem}
.crumb a{color:#777;font-size:.875rem;padding-right:.5rem}
.current-title{width:30%}
.current-title span{background:#0038b7;padding:.8rem 3rem;font-size:1.2rem;color:#fff;float:left}
.current-map{padding:1rem 0}
.crumb-home:before{content:'\e67f';font-family:Hui-iconfont;color:#777;padding-right:2px}
.crumb li{display:inline-block}
.crumb a:after{content:'\e6d7';font-family:Hui-iconfont;color:#777;padding-left:.5rem}
.crumb li:last-child a:after{content:''}
.cate ul{background:#E81123;padding:.8rem}
.cate li{border-bottom:1px solid #E81123}
.cate a{background:#fff;display:block;padding:.6rem;color:#555;font-size:.875rem}
.cate a:before{content:'\e6d7';font-family:Hui-iconfont}
.cate a:hover{background:#E81123;color:#fff}
.ib-img,.image-block a,.image-block img,.image-block li,.image-block ul{width:100%;float:left}
.image-block li{width:100%;margin-top:2%;background:#fff}
.image-block a{position:relative}
.ib-img{width:30%;padding-bottom:25%;position:relative}
.ib-img img{position:absolute;width:100%;height:100%}
.ib-txt{width:68%;float:right}
.ib-txt h2{font-weight:400;padding:2rem 0}
.ib-txt span{font-size:.875rem;color:#555;padding:2rem 0}
.ib-txt p{line-height:2!important;text-indent:2em;padding:1rem 0}
.ib-txt em{position:absolute;left:32%;bottom:2rem;border:2px solid #ccc;border-radius:2rem;padding:.4rem 2rem;font-weight:400}
.image-list a,.image-list div,.image-list img,.image-list li,.image-list p,.image-list span,.image-list ul{width:100%;float:left}
.image-list ul{padding-right:0;width:102%}
.image-list li{width:33%;margin-top:1%}
.image-list a{width:96%}
.image-list img{width:100%}
.image-list p{text-align:center;padding:.3rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.image-list span{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-list{width:100%}
.text-list ul{float:left;width:100%}
.text-list li{float:left;width:100%;padding:.5rem 0}
.text-list li.lieven{background:#fff}
.text-list li.liodd{background:#f8f8f8}
.text-list li b{float:left;padding-right:.3rem}
.text-list li a{float:left;width:100%;text-indent:1rem}
.text-list li a:before{content:"\e69a";font-family:Hui-iconfont;color:#999;padding-right:2px}
.text-list li a em{width:1px;text-align:left;text-indent:-9876px;float:left}
.text-list li span{float:right;font-size:.8rem;padding-right:.3rem;color:#777;margin-top:-1.5rem}
.text-list li:hover{background:#eee}
.pagination{padding-top:1.5rem;text-align:center}
.pagination li{border:1px solid #ccc;display:inline-block;border-radius:3px;margin-right:1rem}
.pagination a{width:2rem;height:2rem;display:block;text-align:center;background:#eee;color:#555;line-height:2rem}
.pagination .active a,.pagination .current a,.pagination a:hover{background:#E81123;color:#fff;border-color:#E81123}
.pagination .ect,.pagination .ect a,.pagination .ect a:hover{background:0 0;border:none;color:#555}
#footer{background:#555;font-size:.875rem;color:#eee;padding:0 0 2rem 0}
.foot-nav{padding-top:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid #999}
.foot-nav{text-align:center;font-size:0}
.foot-nav li{display:inline-block;border-left:1px solid #999}
.foot-nav li:first-child{border:none}
.foot-nav a{font-size:1rem;padding:0 1.2rem;color:#fff}
.foot-nav a:last-child{border:none}
#footother{padding-top:1.2rem;width:720px}
#footother p{text-align:left}
#footother a{color:#eee}
.foot-contact{border-left:1px solid #666;padding-left:50px}
.foot-contact dt{position:relative;padding-bottom:1rem}
.foot-contact dt p{font-size:1.5rem;color:#eee}
.foot-contact dt span{font-size:.875rem}
.foot-contact dt em{position:absolute;left:0;bottom:2.2rem;width:30%;border-top:2px solid #777}
.foot-contact dd{line-height:2}
.bdshare-button-style0-24 .bds_more,.bdshare-button-style0-24 a{background:0 0!important;padding-left:0!important}
.bdshare-button-style0-24 .bds_more{padding-left:auto!important;margin-right:0!important}
.bdshare-button-style0-24 .bds_more:before,.bdshare-button-style0-24 a:before{font-size:24px;color:#000;font-family:Hui-iconfont!important;background:0 0!important}
.bdshare-button-style0-24 .bds_tsina:before{content:"\e6da"}
.bdshare-button-style0-24 .bds_weixin:before{content:"\e694"}
.bdshare-button-style0-24 .bds_tqf:before{content:"\e693"}
.bdshare-button-style0-24 .bds_sqq:before{content:"\e67b"}
.bdshare-button-style0-24 .bds_more:before{content:"\e715"}
#home_slide{position:relative}
.sc-slider .swiper-wrapper img{width:100%}
.sc-slider a{display:block;font-size:0;margin:0;padding:0}
.swiper-slide .subtitle,.swiper-slide .text,.swiper-slide .title{color:#000;padding-left:5rem}
.swiper-pagination{left:0;right:0;bottom:2rem}
.swiper-pagination-bullet{width:1rem;height:1rem;margin-right:.5rem}
.swiper-pagination-bullet{border:3px solid #D3312E;background:0 0;opacity:.7;transition:.2s}
.swiper-pagination-bullet-active{background:#D3312E;opacity:1}
.swiper-button-next,.swiper-button-prev{top:40%}
.swiper-button-next,.swiper-button-prev{background:0 0;opacity:.5;transition:.2s}
.swiper-button-next:before,.swiper-button-prev:before{font-family:Hui-iconfont;background:0 0;color:#fff;font-size:3rem;color:#000}
.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1}
.swiper-button-prev:before{content:'\e6d4'}
.swiper-button-next:before{content:'\e6d7'}
.swiper-slide{height:auto;font-size:0;margin:0;padding:0;line-height:0}
.hc-head{padding:1rem 0;text-align:center}
.hc-head span{width:100%;height:90px;text-align:left;text-indent:-9898px;display:block}
.hc-head p{padding:1rem 0}
.hc-head strong{font-size:2rem;font-weight:400;padding:.5rem 1rem;border-bottom:2px solid #B49C00}
.first{padding:4rem 0;background:url(first_bg.jpg) 50% 0 no-repeat}
.hcf-title span{background:url(first_title.png) 50% no-repeat}
.first .image-list li{width:25%}
.first .image-list a{position:relative;transition:1s}
.first .image-list a:hover{transform:scale(1.1)}
.first .image-list a .proimgbg{position:absolute;left:0;bottom:0;right:0;background:rgba(0,0,0,.3);text-align:center;color:#fff;transition:.5s;line-height:2rem}
.second{color:#fff;background:url(second_bg.jpg) 50% no-repeat}
.fourth .row,.second .row{margin-left:-30px;margin-right:-30px}
.second .bg-video div,.second .bg-video p,.second .bg-video span{width:50%}
.second span{width:100%;background:url(second_title.png) 0 no-repeat;height:90px;text-align:left;text-indent:-9898px;display:block}
.bg-video{height:476px;width:100%}
.vidbacking-active-body-back{position:fixed;z-index:-100;min-width:100%;min-height:100%;top:50%;left:50%;background-size:cover;overflow:hidden;opacity:1;transition:2s opacity;transform:translateX(-50%) translateY(-50%)}
.vidbacking-active-block-back{position:absolute;min-width:100%;min-height:100%;height:auto;width:auto;z-index:-100;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.vidbacking{display:none}
.vidmask-body-back{background:url(videooverlay1.png) repeat;opacity:.4;min-height:100%;min-width:100%;position:fixed;top:0;left:0;z-index:-50;display:block}
.vidmask-block-back{background:url(videooverlay1.png) repeat;opacity:1;min-height:100%;min-width:100%;position:absolute;top:0;left:0;height:auto;width:auto;z-index:-50;display:block}
.second .hcs-content{padding-left:5rem;padding-top:7rem}
.second .hcs-content p{padding:2rem;padding-bottom:0;font-size:1.2rem;background:rgba(0,0,0,.6)}
.second .hcs-content div{font-size:1rem;background:rgba(0,0,0,.6);padding:2rem}
.third{padding:4rem 0;background:url(first_bg.jpg)}
.hct-title span{background:url(third_title.png) 50% no-repeat}
.fourth{width:100%}
.ys-left,.ys-right{width:50%;float:left}
.ys-right{float:right}
.ys-block{width:100%;float:left;background:#E81123;padding-bottom:70%;position:relative;overflow:hidden}
.ys-block p,.ys-block span{position:absolute;left:10%;bottom:2rem;right:40%;color:#fff;font-size:14px}
.ys-block span{bottom:5rem;font-size:20px}
.ys-block img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%}
.youshi2{padding-bottom:30%;background:#CC5E0B}
.youshi3{padding-bottom:30%}
.ys-block.youshi1 p,.ys-block.youshi1 span{color:#000}
.fifth{padding-top:3rem;padding-bottom:3rem;background:url(first_bg.jpg) 50% no-repeat}
.fifth .image-list ul{width:100%}
.fifth .image-list li{width:25%}
.fifth .image-list a{width:100%;height:0;padding-bottom:66%;overflow:hidden;position:relative}
.fifth .image-list img{width:100%;height:236px;transition:.3s}
.fifth .image-list .proimgbg{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);transition:.3s;padding-top:33%;text-align:center;color:#fff;opacity:0}
.fifth .image-list a:hover img{transform:scale(1.2)}
.fifth .image-list a:hover .proimgbg{opacity:1}
.slider-sub{background:url(slider_sub.jpg) 50% 0 no-repeat;height:320px}
#slider-about,#slider-culture{background:url(2.jpg) 50% 0 no-repeat}
#slider-news{background:url(3.jpg) 50% 0 no-repeat}
#slider-joinus{background:url(5.jpg) 50% 0 no-repeat}
#slider-security{background:url(1.jpg) 50% 0 no-repeat}
#content-news-view{background:#fff;margin:2rem 10%}
.content-style{background:#fff9fa;padding:2rem;line-height:2}
.content-style h1{text-align:center;font-weight:400;padding:1rem 0}
.txt-time{padding:1rem;border-bottom:1px solid #ccc}
.txt-content{padding:2rem 0}
.txt-info{font-size:.75rem}
.txt-pre:before{content:'上一篇：'}
.txt-next:before{content:'下一篇：'}
.about-title{padding:1rem 0;text-align:center}
.about-title span{font-size:2rem;border-bottom:2px solid #B49C00;padding-bottom:.5rem}
.about-content{padding:2rem 0}
.about-content p{text-indent:2em}
.about-content .image-list li{width:25%}
.about-honor-gaikuo{text-align:center;padding:2rem 0 0 0}
.about-honor-gaikuo span{font-size:2rem;color:#B49C00}
.about-honor-gaikuo em{width:6px;height:6px;background:#B49C00;display:inline-block;margin:0 1rem}
.about-honor-content{width:100%;font-weight:400}
.about-honor-left{width:68%;float:left}
.about-honor-right{width:32%;float:left}
.about-honor,.ahl-wrap{position:relative;font-size:0;line-height:1;overflow:hidden}
.about-honor{width:100%;height:100%}
.ahl-wrap{width:calc(100% - 20px);height:100%}
.about-honor img{width:100%;height:100%}
.ahl-wrap img{width:100%;height:100%}
.about-honor p,.about-honor span,.ahl-wrap p,.ahl-wrap span{position:absolute;left:20px;bottom:2rem;right:20%;font-size:1rem;line-height:1.5}
.ahr-bottom{margin-top:20px}
.about-honor span{font-size:1.5rem;bottom:4rem}
.ahl-wrap span{font-size:1.5rem;bottom:7rem;color:#000}
.ahr-bottom p{color:#000}
.about-honor img,.ahl-wrap img{transition:1s}
.about-honor:hover img,.ahl-wrap:hover img{transform:scale(1.05)}
#primarytext{width:100%;background:#f4f4f4}
.pro-content-cate{padding-bottom:1rem}
.pro-content-cate ul{font-size:0}
.pro-content-cate li{display:inline-block;width:calc(100% / 7);font-size:1rem;text-align:center}
.pro-content-cate li a{display:block;background:#E70216;border-right:1px solid #f4f4f4;color:#fff;line-height:3rem}
.pro-content-cate li a:hover{background:#fff;color:#000;font-weight:700}
#content-products .image-list li{width:25%}
#content-products .image-list a{width:90%;height:0;padding-bottom:75%;overflow:hidden;position:relative;border:5px solid #fff}
#content-products .image-list img{width:100%;height:236px;transition:.3s}
#content-products .image-list .proimgbg{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);transition:.3s;padding-top:33%;text-align:center;color:#fff;opacity:0}
#content-products .image-list p{width:90%;text-indent:0}
#content-products .image-list a:hover img{transform:scale(1.2)}
#content-products .image-list a:hover .proimgbg{opacity:1}
.thumb{clear:both;display:flex;border-bottom:1px dashed #ccc}
.thumb-left{width:50%}
.thumb-left img{width:90%}
.thumb-right{width:50%}
.thumb-right h1.thumb-title{text-align:left}
.thumb-phone em{color:#E81123;font:700 1.5rem/2rem 'times new roman'}
.css3{box-shadow:0 0;width:calc(100% + 2em);font-size:24px}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
fieldset,img{border:0}
:focus{outline:0}
address,cite,code,ctoolion,dfn,em,optgroup,strong,th,var{font-style:normal;font-weight:400}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
abbr,acronym{border:0;font-variant:normal}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code,kbd,samp,tt{font-size:100%}
body{line-height:1.5}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
ctoolion,th{text-align:left}
sub,sup{font-size:100%;vertical-align:baseline}
:link,:visited,ins{text-decoration:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
