/*main css cmsyou*/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Helvetica,"STHeiti STXihei","Microsoft JhengHei","Microsoft YaHei",Tohoma,Arial;margin:0;}
body{font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif!important;font-size:0.13rem;color:#666;margin:0;background-color:#f7f2ee;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;zoom:1;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ol,ul,menu{list-style:none outside none;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,select,textarea,p,blockquote,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;}
address,caption,cite,code,dfn,em,i,th,var,optgroup{font-style:normal;font-weight:normal;}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
input[type=text],input[type=password]{border:0.01rem solid #cad2e0;border-radius:0.03rem;height:0.2rem;line-height:0.24rem;}
input[type=text]:hover,input[type=password]:hover{border-color:#6bc3f8;}
input[type=button],button{cursor:pointer;}
select,textarea{border:0.01rem solid #cad2e0;border-radius:0.03rem;}
table{border-collapse:collapse;border-spacing:0;}
q,blockquote{quotes:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}
hr{width:100%;color:#CCCCCC;height:0.01rem;size:1;noshade:noshade;}
a{color:#333;text-decoration:none;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif;outline:none;}
a:hover{color:#a80000;text-decoration:none;}
a img{border:none;}
ul,li{list-style-type:none;}
ul:after{content:" ";display:block;clear:both;}
h1,h2,h3{font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif;margin:0;}
.fl{float:left;}
.fr{float:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.mt0{margin-top:0rem!important;}
.mt5{margin-top:0.05rem;}
.mt10{margin-top:0.1rem!important;}
.mt20{margin-top:0.2rem;}
.mb0{margin-bottom:0rem;}
.mb5{margin-bottom:0.05rem;}
.mb10{margin-bottom:0.1rem;}
.mb20{margin-bottom:0.2rem;}
.ml0{margin-left:0rem;}
.ml5{margin-left:0.05rem;}
.ml10{margin-left:0.1rem;}
.mr5{margin-right:0.1rem;}
.mr10{margin-right:0.1rem;}
.pl0{padding-left:0rem;}
.pr0{padding-right:0rem;}
.pt0{padding-top:0rem!important;}
.pt50{padding-top:0.5rem!important;}
.pb0{padding-bottom:0rem!important;}
.p0{padding:0rem;}
.p5{padding:0.05rem;}
.pl0{padding-left:0rem!important;}
.pl5{padding-left:0.05rem;}
.pr5{padding-right:0.05rem;}
.p10{padding:0.1rem;}
.bg-white{background-color:#fff;}
.color-white{color:#fff;}
.color-red{color:#cd0000;}
.black_shadow{text-shadow:0.01rem 0.01rem 0.02rem #333;}
.btn{font-size:0.15rem;padding:0.1rem 0.12rem;}
.clear{clear:both;}
.inner{width:12.2rem;padding:0 0.1rem;margin:0 auto;}
.inner:after{content:" ";display:block;clear:both;}
.justify-content-center{justify-content:center!important;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}
.text-justify{text-align:justify;}
.vertical-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.img-hover img{width:100%;height:auto;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.img-hover:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
/*fonts*/@font-face{font-family:"puhui";src:url('../fonts/alibabapuhuiti-2.woff?t=1735522369959') format('woff'),url('../fonts/alibabapuhuiti-2.ttf?t=1735522369959') format('truetype');}
.puhui{font-family:"puhui" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/*main*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header{position:relative;width:100%;height:10.8rem;background:url(../images/bg-header.jpg) center center no-repeat;background-size:cover;}
.header-text{padding-top:3.5rem;clear:both;}
.header-text .slogan-title{color:#ffffcc;font-size:0.45rem;line-height:1.5em;font-weight:bold;text-align:center;margin:0.3rem auto;}
.header-text .slogan-title span{font-size:0.73rem;margin-bottom:0.6rem;display:inline-block;}
.header-text .slogan-content{text-align:center;margin:0 auto;margin-top:0.75rem;clear:both;}
.header-text .slogan-content .slogan-text{color:#ffffcc;font-size:0.35rem;line-height:1.5em;padding:0.15rem 1rem;display:inline-block;}
.header-text .slogan-content .slogan-text p{margin-bottom:0.4rem;}
.content-wrap{position:relative;padding:0.3rem 0;background-size:cover!important;}
.wrap-title{}
.wrap-title .cate-title{color:#cd0000;font-size:0.72rem;line-height:1.5em;font-family:"puhui";font-weight:bold;margin-bottom:0.15rem;}
.wrap-title.bg-deep .cate-title{color:#fff;}
.wrap-title .sub-title{color:#111;font-size:0.24rem;line-height:1.5em;font-weight:normal;text-align:center;letter-spacing:0.01rem;padding:0.05rem 0.1rem;margin:0.15rem auto;display:block;}
.wrap-title .cate-img{}
.wrap-title .cate-img img{width:5.36rem; height: auto;}
.protection-wrap{background-image:url(../images/bg-protection.jpg);background-position:center center;}
.protection-content{}
.protection-list{margin-top:0.55rem;clear:both;}
.protection-list ul{margin:0 -0.1rem;}
.protection-list ul li{float:left;width:25%;}
.protection-list ul li a{padding:0 0.1rem;display:block;}
.protection-list ul li .item-inner{position:relative;border-radius:0.1rem;overflow:hidden;}
.protection-list ul li .item-img{line-height:0;overflow:hidden;}
.protection-list ul li .item-img img{width:100%;height:auto;line-height:0;border-radius:0.1rem;}
.protection-list ul li .item-text{position:absolute;bottom:-0.2rem;left:0;width:100%;height:0.76rem;color:#fff;font-size:0.23rem;line-height:0.36rem;letter-spacing:0.02rem;text-align:center;padding:0.19rem 0;background:url(../images/bg-cate.png) center center no-repeat; background-size: 2.2rem auto;}
.protection-list ul li a:hover .item-text{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.protection-wrap .protection-desc{color:#333;font-size:0.21rem;line-height:1.75em;margin-top:0.22rem;clear:both;}
.system-wrap{}
.content-img{width:100%;margin-top:0.35rem;clear:both;}
.content-img img{width:100%;height:auto;}
.content-desc{color:#333;font-size:0.21rem;line-height:1.75em;margin-top:0.1rem;clear:both;}
.regulations-wrap{background-image:url(../images/bg-regulations.jpg);background-position:center center;}
.regulations-content{}
.regulations-list{margin-top:0.4rem;clear:both;}
.regulations-list ul{margin:0 -0.14rem;}
.regulations-list ul li{float:left;width:33.33%;}
.regulations-list ul li a{padding:0 0.14rem;display:block;}
.regulations-list ul li .item-inner{position:relative;overflow:hidden;}
.regulations-list ul li .item-img{line-height:0;border-radius:0.1rem;overflow:hidden;}
.regulations-list ul li .item-img img{width:100%;height:auto;line-height:0;border-radius:0.1rem;}
.regulations-list ul li .item-text{width:auto;text-align:center;margin-top:0.1rem;clear:both;}
.regulations-list ul li .item-text .item-title{width:auto;color:#fff;font-size:0.23rem;line-height:0.36rem;letter-spacing:0.02rem;border-radius:0.5rem;padding:0.05rem 0.4rem;margin-top:0.05rem;background-color:#c6011c;display:inline-block;}
.regulations-list ul li a:hover .item-text{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.regulations-list ul li a:hover .item-text .item-title{background-color:#9f0016;}
.regulations-wrap .regulations-desc{color:#333;font-size:0.21rem;line-height:1.75em;margin-top:0.22rem;clear:both;}
.secrecy-wrap{background-image:url(../images/bg-secrecy.jpg);background-position:center center;}
.secrecy-wrap .content-desc{ margin-bottom: 30px;}
.secrecy-content{}
.secrecy-services{}
.secrecy-services{margin-top:0.55rem;clear:both;}
.secrecy-services ul{margin:0 -0.11rem;}
.secrecy-services ul li{float:left;width:33.33%;}
.secrecy-services ul li a{padding:0 0.11rem;display:block;}
.secrecy-services ul li .item-inner{position:relative;border-radius:0.1rem;overflow:hidden;}
.secrecy-services ul li .item-img{line-height:0;vertical-align: middle;border-radius:0.12rem;border:2px solid #c6011c;overflow:hidden;}
.secrecy-services ul li .item-img img{width:100%;height:auto;line-height:0;vertical-align: middle;border-radius:0.1rem;margin:0; display: block;}
.secrecy-services ul li .item-text{position:absolute;top:50%;left:50%;width:100%;color:#fff;font-size:0.23rem;line-height:1.5em;letter-spacing:0.02rem;text-align:center;padding:0.19rem 0.1rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.secrecy-services ul li a:hover .item-text{font-size:0.25rem;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.secrecy-list{margin-top:0.55rem;clear:both;}
.secrecy-list ul{margin:0 -0.11rem;}
.secrecy-list ul li{float:left;width:20%;margin-bottom:0.2rem;}
.secrecy-list ul li a{padding:0 0.11rem;display:block;}
.secrecy-list ul li .item-inner{position:relative;border-radius:0.1rem;overflow:hidden;}
.secrecy-list ul li .item-img{line-height:0;overflow:hidden;}
.secrecy-list ul li .item-img img{width:100%;height:auto;line-height:0;border-radius:0.1rem;}
.secrecy-list ul li .item-text{position:absolute;bottom:0.1rem;left:0;width:100%;color:#fff;font-size:0.23rem;line-height:1.5em;letter-spacing:0.02rem;text-align:center;padding:0.05rem 0.1rem;}
.secrecy-list ul li a:hover .item-text{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.expert-wrap{width:100%;height:10.77rem;padding:0.35rem 0;background:url(../images/bg-expert.jpg) center center no-repeat;}
.expert-wrap .wrap-title .cate-title{color:#fff;}
.expert-content{margin-top:0.1rem;margin-right:2.4rem;clear:both;}
.expert-wrap .wrap-title .cate-title{line-height:1.25em;margin-bottom:0;}
.expert-wrap .wrap-title .sub-title{color:#fff;font-size:0.48rem;line-height:1.25em;font-weight:bold;padding-top:0.1rem;margin-top:0;margin-bottom:0.1rem;}
.expert-content .cate-desc{color:#fff;font-size:0.23rem;line-height:1.5em;letter-spacing:0.01rem;margin-top:0.1rem;margin-bottom:0.1rem;}
.expert-content .case-desc{padding-right:1.3rem;}
.subtitle{color:#fff;text-align:center;margin:0.2rem auto 0.1rem;clear:both;}
.subtitle h3{font-size:0.22rem;line-height:0.36rem;font-weight:bold;letter-spacing:0.02rem;}
.bg-red{background:url(../images/bg-subtitle.png) center center no-repeat;}
.certificate-list{margin-top:0.15rem;clear:both;}
.certificate-list ul{text-align:center;margin:0 auto;}
.certificate-list ul li{width:1.9rem;margin-bottom:0;display:inline-block;}
.certificate-list ul li a{padding:0 0.08rem;display:block;overflow:hidden;}
.certificate-list ul li .item-inner{position:relative;border-radius:0;overflow:hidden;}
.certificate-list ul li .item-img{line-height:0;border-radius:0;overflow:hidden;}
.certificate-list ul li .item-img img{width:100%;height:auto;line-height:0;border-radius:0;}
.certificate-list ul li .item-text{color:#fff;font-size:0.24rem;line-height:1.5em;letter-spacing:0.02rem;text-align:center;padding:0.05rem 0;margin-top:0.1rem;clear:both;}
.service-wrap{background-color:#f7f2ed;clear:both;}
.support-content{padding:0.2rem 0;clear:both;}
.support-content .wrap-title .cate-title{margin:0 auto 0.2rem;color:#cd0000;font-size:0.6rem;line-height:1.25em;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;}
.support-list{margin-top:0.15rem;clear:both;}
.support-list ul{margin-left:-0.27rem;margin-right:-0.27rem;}
.support-list ul li{position:relative;float:left;width:3.6rem;height:2rem;border-radius:0.1rem;margin:0.17rem 0.27rem;overflow:hidden;}
.support-list ul li:hover{box-shadow:0 0.06rem 0.08rem 0 rgb(28 31 35 / 6%);}
.support-list ul li .item-img{width:100%;}
.support-list ul li .item-img img{width:100%;height:auto;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.support-list ul li:hover .item-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.support-list ul li .item-text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;color:#fff;font-size:0.34rem;line-height:1.5em;font-weight:bold;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.support-list ul li:hover .item-text{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.footer{padding-top:0.7rem;background-color:#cd0000;clear:both;}
.footer .wrap-title.bg-deep .cate-title{color:#fff;}
.foot-content{padding-bottom:0.7rem;clear:both;}
.foot-content .wrap-title .cate-title{font-size:0.58rem;letter-spacing:0.03rem;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif;}
.foot-info{max-width:8rem;color:#fff;font-size:0.18rem;line-height:1.5em;margin:0 auto;margin-top:0.3rem;clear:both;}
.foot-info a{color:#fff;}
.foot-info a:hover{color:#f8f8f8;}
.foot-info:after{content:" ";display:block;clear:both;}
.foot-info h3{font-size:0.24rem;line-height:1.5em;font-weight:bold;margin-bottom:0.3rem;}
.foot-contact{width:55%;overflow:hidden;}
.foot-contact .contact-item{position:relative;padding-left:1.26rem;margin-bottom:0.1rem;clear:both;}
.foot-contact .contact-item .icon-foot{position:absolute;left:0;top:0;height:100%;padding-left:0.3rem;background-position:left top;background-repeat:no-repeat;display:inline-block;}
.icon-website{background-image:url(../images/icon-website.png);}
.icon-phone{background-image:url(../images/icon-phone.png);}
.foot-follow{width:42%;font-size:0.16rem;line-height:1.5em;overflow:hidden;}
.foot-follow ul{margin-left:-0.2rem;margin-right:-0.2rem;}
.foot-follow ul li{float:left;width:1.2rem;text-align:left;}
.foot-follow ul li .qrcode-img{text-align:center;}
.foot-follow ul li .qrcode-img img{width:0.8rem;height:auto;border-radius:0.03rem;}
.foot-follow ul li .qrcode-text{text-align:center;margin-bottom:0;}
/*responsive css*/
@media (min-width:12rem){}
@media (max-width:13.99rem){}
/* @media (max-width:12.2rem){ */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
htl,body{width:100%;overflow-x:hidden;}
.inner{width:100%;padding:0 0.35rem;overflow-x:hidden;}
.content-wrap{background-size:cover;}
.wrap-title .cate-title{font-size:0.6rem;margin-bottom:0;background-size:100% auto;}
.wrap-title .sub-title{font-size:0.2rem;}
.wrap-title .cate-img img{width: 2.68rem;}
.subtitle{margin:0.1rem auto;}
.header{height:5.62rem;background-size:cover;}
@media (max-width:12.2rem){background-size:auto 100%;}
.header-text{padding-top:1.3rem;}
.header-text .slogan-title span{font-size:0.57rem;margin-bottom: 0.1rem;}
.header-text .slogan-title{font-size:0.35rem;}
.header-text .slogan-content{margin-top: 0.35rem;}
.header-text .slogan-content .slogan-text{font-size:0.3rem;}
.header-text .slogan-content .slogan-text p{margin-bottom: 0;}
.header-text .slogan-content .slogan-text p.color-white{font-size:0.24rem;font-weight: normal;}
.header-text .slogan-content .slogan-text p.color-white .puhui{font-family: "Microsoft Yahei",Arial,Helvetica,sans-serif!important;}
.secrecy-list ul li .item-text{bottom:0.05rem;font-size:0.2rem;}
.certificate-list ul li .item-text{font-size:0.18rem;}
.expert-content .case-desc{padding-right:0.4rem;}
.expert-wrap{height:7.7rem;}
.expert-wrap .wrap-title .sub-title{font-size:0.24rem;margin-top:0;}
.expert-content .cate-desc{font-size:0.20rem;}
.support-content .wrap-title .cate-title{background-size:100% auto;}
.service-wrap{height:auto;background-size:auto 100%;}
.support-content{padding:0.1rem 0;}
.support-content .wrap-title .cate-title{font-size:0.48rem;margin-top:0;margin-bottom:0;}
.support-list{margin-top:0.1rem;}
.support-list ul{margin-left:-0.15rem;margin-right:-0.15rem;}
.support-list ul li{width:33.33%;height:auto;margin:0.15rem 0;padding:0 0.15rem;}
.support-list ul li .a-consult{position:relative;width:100%;border-radius:0.1rem;display:block;overflow:hidden;}
.support-list ul li .item-img{line-height:0;}
.support-list ul li .item-text{font-size:0.24rem;}
.footer{padding-top:0.5rem;}
.foot-content .wrap-title .cate-title{font-size:0.48rem;}
/* } */
@media (max-width:9.92rem){}
@media (max-width:7.68rem){}
@media (max-width:4.8rem){}
@media (max-width:3.6rem){}
@media (max-width:3.2rem){}