blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:400}
abbr,body,fieldset,html,iframe,img{border:0}
address,cite,dfn,em,i,var{font-style:normal}
[hidefocus],summary{outline:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight: normal;}
sub,sup{font-size:83%}
code,kbd,pre,samp{font-family:inherit}
q:after,q:before{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
b,em,strong{font-weight:700}
a,a:hover,del,ins,s,u{text-decoration:none}
body,button,input,keygen,legend,select,textarea{outline:0;color:#333;font:12px/1.14 arial,\5b8b\4f53}
html{ width: 100%; height: auto; overflow-x: hidden;}
body{ background:#fff; color:#333; font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif; line-height:1.75;}
input,button,textarea{ font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif; }
a,a:active,a:focus,a:hover,a:visited{color:#333;text-decoration:none}

html,body {
    font-size:10px;
}

@media screen and (max-width:1679px), only screen and (max-device-width:1679px) {
    html,body {
        font-size:9.5px;
    }
}

@media screen and (max-width:1559px), only screen and (max-device-width:1559px) {
    html,body {
        font-size:9px;
    }
}

@media screen and (max-width:1439px), only screen and (max-device-width:1439px) {
    html,body {
        font-size:8.5px;
    }
}

@media screen and (max-width:1365px), only screen and (max-device-width:1365px) {
    html,body {
        font-size:8.25px;
    }
}

@media screen and (max-width:1279px), only screen and (max-device-width:1279px) {
    html,body {
        font-size:8px;
    }
}

@media screen and (max-width:767px), only screen and (max-device-width:767px) {
    html,body {
        font-size:8px;
    }
}


@media screen and (min-width:1200px){.container{width:90%;max-width: 1440px;}}
.header{ position: fixed; top: 0; left: 0; z-index: 1001; width:100%; height:auto; background: rgba(255,255,255,0.5);}
.header .company{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}
.header .company .logo a{ display: block; padding: 1rem 0;}
.header .company img{ display: block; max-height: 8rem;}
.header .tel{ padding-left: 6rem; background: url(../images/tel.png) no-repeat left center; background-size: auto 100%;}
.header .tel p{ font-size: 1.6rem; line-height: 1; display:-webkit-flex; display: flex; -webkit-justify-content: flex-start; justify-content: flex-start;-webkit-align-items: center; align-items: center;}
.header .tel p a{ font-size: 2.5rem; color: #0843a6; font-weight: bold; display: inline-block; padding-top:5px; padding-right: 5px;}
.header .tel p a:last-child{ padding-left: 5px;}
#hbg{ background: #fff; transition: all 0.5s; box-shadow: 0 0 3rem rgba(0,0,0,.1);}
#hbg .company{display: none;}

.nav{position:relative;z-index:999;width:100%;height:7rem; border-top: 1px solid rgba(0,0,0,.2); }
.nav>ul{display:-webkit-flex;display:flex;-webkit-justify-content:start;justify-content:start}
.nav ul li{ padding:1rem 0;min-width:10%;text-align:center;line-height:5rem}
.nav ul>li>a{position:relative;display:block;display:-webkit-box;overflow:hidden;padding:0;border-radius:2.5rem;text-overflow:ellipsis;font-size:1.6rem; font-weight: bold; -webkit-line-clamp:1;-webkit-box-orient:vertical}
.nav ul>li.active>a,.nav ul>li>a:hover{background:#0843a6;color:#fff}
.nav ul>li .submenu{position:absolute;top:100%;z-index:9999;overflow:hidden;padding:0 1.5rem;width:auto;max-height:0;border-radius:0.5rem;background:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;box-shadow: 0 0 3rem rgba(0,0,0,.1);}
.nav ul>li .submenu a{display:block;min-width:12rem;border-bottom:1px solid #ddd;text-align:center;font-size:1.3rem;line-height:4rem}
.nav ul>li .submenu a:last-child{border-bottom:0}
.nav ul>li .submenu a:hover{color:#0843a6}
.nav ul>li:hover .submenu{max-height:800px}
/*移动端导航样式*/
.menu-handler{overflow:hidden;width:4.5rem;height:4.5rem; border-radius: 50%; background: #0843a6; cursor:pointer;position:relative;right:0;transition:all 0.3s cubic-bezier(0.445,0.145,0.355,1);-webkit-transition:all 0.3s cubic-bezier(0.445,0.145,0.355,1);-moz-transition:all 0.3s cubic-bezier(0.445,0.145,0.355,1);z-index:1012}
.menu-handler .burger{width:3rem;height:2px;background:#fff;display:block;position:absolute;z-index:5;top:1.2rem;left:.75rem;margin:.0;transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center}
.menu-handler .burger-2{top:2.1rem}
.menu-handler .burger-3{top:3rem}
.menu-handler.active .burger-1{top:2.1rem;-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.menu-handler.active .burger-2{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;left:-100%}
.menu-handler.active .burger-3{top:2.1rem;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}
.menuBlack{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);z-index:999;display:none}
.menuBox{position:fixed;width:100%;top:0;left:-100%;height:100%;background:#fff;z-index:1000;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none}
.navMobile{margin-top:7rem; padding:3rem 0;border-top: 1px solid rgba(0,0,0,0.1)}
.navMobile dd a{display:block;line-height:6rem;color:#333;font-weight:normal;font-size:2.2rem;text-align: center;}
.navMobile dd p a.act{color:#0843a6}
.navMobile .mtnav a{font-size:1.6rem; line-height: 5rem;}
.mtnav{background:#eee;display:none}
.m-wx{ width: 100%;display: flex; justify-content: center; box-sizing: border-box;padding: 1.5rem; margin: auto; border-top: 1px solid rgba(0,0,0,0.1);}
.m-wx img{ margin: auto; }
.m-wx .codebox{ max-width: 40%;padding: 2%; text-align: center; line-height: 1.6rem; font-size: 1.6rem; color: #fff}


.banner{position:relative;overflow:hidden;width:100%;height:auto;}
.banner .swiper-container{width:100%;height:100%}
.banner .swiper-slide{position:relative;overflow:hidden;background:#fff}
.banner .swiper-slide .vbg,.banner .swiper-slide .vbox{position:absolute;top:0;left:0;width:100%;height:100%}
.banner .swiper-slide .vidbg{position:relative;z-index:9}
.banner .swiper-slide p{letter-spacing:2px;font-weight:700;font-size:2rem;line-height:2}
.banner .swiper-slide img{width:100%;height:auto;}
/*.banner .swiper-slide-active img,.banner .swiper-slide-duplicate-active img{transition:5s ease;transform:scale(1)}*/
.banner .swiper-pagination{bottom:8rem;left:0!important;margin-left:25%;width:50%;text-align:center}
.banner .swiper-pagination-bullet{width:1.5rem;height:1.5rem;background:#0843a6;color:#fff;line-height:2.8rem;opacity:1;transition:all .5s}
.banner .swiper-pagination-bullet-active{background:#da0000;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:6rem;height:6rem;background:rgba(0,0,0,.1);color:#fff;text-align:center;font-weight:700;font-size:1.4rem;line-height:6rem}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{background:rgba(0,0,0,.5)}

.product{ position: relative; z-index: 998; padding: 5rem 0; background: url(../images/bg1.jpg) no-repeat center;}
.product .box{ width: 100%; min-height: 90rem; padding: 3rem; margin-top: -10rem; background: #fff; box-shadow: 0 0 3rem rgba(0,0,0,.1); border-radius: 3rem;}


.product_title{ width: 100%; height: auto; margin-bottom: 2rem; overflow: hidden; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: center; align-items: center;}
.product_title h3{ font-size: 1.85rem; border-left: 5px solid #0843a6; color: #da0000; padding:0 1.5rem; line-height: 3rem;}
.product_search input{ float: left;}
.product_search input.keywords{ width: 40rem; height: 5rem; border: 1px solid #0843a6; padding: 0 1rem; font-size: 1.8rem;}
.product_search input.search_btn{ width: 5rem; height: 5rem; border: 0; background: url(../images/s.png) no-repeat center #0843a6; background-size: 100% 100%;}

.product_main{ display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between;}
.product_main .sidebar{width: 220px; min-width: 220px;}
.product_main .sidebar .title{ background: #0843a6; color: #fff; padding: 1.5rem; font-size: 1.8rem; border-left: 5px solid #da0000;}
.product_main .sidebar .title p{ font-size: 1.2rem;}
.product_main .sidebar ul{ border: 1px solid #0843a6; padding: 1rem; margin: 1rem 0;}
.product_main .sidebar ul li{ font-size: 1.6rem; line-height: 3;}
.product_main .sidebar ul li a{ display: inline-block; width: 100%; transition: all 0.5s;}
.product_main .sidebar ul li:hover a{ background: #da0000; color: #fff; text-indent: 2rem;}
.product_main .sidebar .sidebar_bar{ position: relative; background: #0843a6; padding: 1rem; text-align: center; font-size: 1.6rem; color: #fff;}
.product_main .sidebar .sidebar_bar span{ display: block; position: absolute; z-index: 0; top: 5%; left: 5%; width: 90%; height: 90%; border: 1px solid rgba(255,255,255,0.3);}
.product_main .sidebar .sidebar_bar p{ position: relative; z-index: 1; margin: 2rem 0; line-height: 1.5;}
.product_main .sidebar .sidebar_bar p a{ display: inline-block; width: 80%; height: 4rem; line-height: 4rem; background: #da0000; color: #fff; text-align: center; }
.product_main .sidebar .sidebar_bar p b{ font-size: 2rem;}
.product_main .sidebar .sidebar_bar p.phone::after{ content: ""; display: block; width: 3rem; height: 2px; background: #fff; position: absolute; top: -2rem; left: 50%; margin-left: -1.5rem;}
.product_main .sidebar .sidebar_bar p.phone{ margin-top: 4rem; margin-bottom: 0;}

.product_main .imglist{ width: 100%;}
.product_main .imglist ul{ width: 100%; padding-left: 3rem; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.product_main .imglist ul li{ width: 32%; margin-bottom: 2rem; }
.product_main .imglist ul li a{ display: block; position: relative;}
.product_main .imglist ul li .txt{ width: 100%; height: 4rem; line-height: 4rem; text-align: center; font-size: 1.8rem; }
.product_main .imglist ul li:hover .txt{ background: #0843a6; color: #fff; }


.tit{ padding: 3rem 0;}
.tit h3{ font-size: 4rem; font-weight: bold;}
.tit h3 span{ color: #0843a6;}
.tit p{ font-size: 1.6rem; line-height: 3; color: #666;}


.advantage{ width: 100%; height: auto; overflow: hidden; padding: 5rem 0;}
.advantage .box ul{ display: flex; justify-content: space-between;}
.advantage .box ul li{ width: 23%; display: -webkit-flex; display: flex; -webkit-flex-direction:column; flex-direction:column}
.advantage .box ul li .txt{ padding: 1.5rem; background: #eee;}
.advantage .box ul li .txt h3{ font-size: 2.5rem; font-weight: bold; padding-bottom: 1rem; color: #0843a6;line-height: 4rem;}
.advantage .box ul li .txt h3 span{ display: block; float: left; font-size: 1.8rem; margin-right: 1rem; color: #fff; width: 4rem; height: 4rem; text-align: center; background: #0843a6;}
.advantage .box ul li .txt p{ font-size: 1.6rem; line-height: 1.5;}
.advantage .box ul li:nth-child(2n){ -webkit-flex-direction:column-reverse;flex-direction:column-reverse}

.case{ background: url(../images/ad.jpg) no-repeat top; padding: 3rem 0;}
.case .tit h3,.case .tit p{color: #fff}
.case .box{ padding: 3rem; border-radius: 1rem; background: #fff; box-shadow: 0 0 2rem rgba(0,0,0,.2);}
.case .box .txt{ font-size: 1.8rem; text-align: center; line-height: 2; transition: all 0.5s;}
.case .box .swiper-slide a{ transition: all 0.5s;}
.case .box .swiper-slide a:hover .txt{ background: #0843a6; color: #fff;}


.about{padding:5rem 0;width:100%;height:auto;}
.about .numCount{padding:20px 0;background:0 0; display: flex; justify-content: space-between; align-items: top}
.about .numCount .item{position:relative;box-sizing:border-box;width:23%;text-align:center; background:#fff;}
.about .numCount .item:nth-child(:not(4)){ border-right: 1px solid #ddd;}
.numCount .item .numU{ line-height: 2; }
.numCount .item .numCX{background:#fff; font-size:50px; font-weight: bold; color: #0843a6;}
.numCount .item sub{ bottom: 50px; font-size: 100%; }
.numCount .item .indc{font-size:18px; text-align: center;}
.about .lbox {width: 55%}
.about .rbox{width:45%}
.about .lbox{box-sizing:border-box}
.about .box{display:flex;box-sizing:border-box;margin:auto; padding: 30px; background:#f5f5f5; justify-content:space-between;align-items:center}
.about .rbox{box-sizing:border-box;padding-right:50px}
.about .txt_tit h3{font-size:30px;line-height:50px;color: #1253a5;}
.about .txt_tit p{ font-weight: normal; color: #666; line-height: 30px}
.about .rbox .txt_box{padding:20px 0;font-size: 2rem; line-height: 2;}
.about .rbox .txt_box p{text-align:justify;font-size:1.6rem;line-height:3rem;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;  -webkit-line-clamp: 10;-webkit-box-orient: vertical}
.about .rbox a.more{display:inline-block;padding:10px 50px;background:#1253a5;color:#fff; font-size: 1.5rem;}
.about .rbox a:hover{background:#1253a5}

.solution{ background:#f5f5f5; padding:5rem 0;}
.solution .tit{width: 100%;  }
.solution .tit h3{ line-height:40px;color: #1253a5; background: none}


.solution .box{ display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between;}
.solution .box .item{ padding: 2rem; background: #fff; width: 10%; cursor: pointer; text-align: center;}
.solution .box .item .img{ position: relative; width: 40px; height: 40px; overflow: hidden; margin: auto;}
.solution .box .item img{ display: block; margin: auto;}
.solution .box .item img.hover{ position: absolute; z-index: 1; opacity: 0; transition: all .5s;}
.solution .box .item span{ display: block; line-height: 40px; font-size: 1.8rem;}
.solution .box .item:hover{ background: #1253a5; color: #fff;}
.solution .box .item:hover img{ opacity: 0;}
.solution .box .item:hover img.hover{ opacity: 1; top:0;left: 0;}



.new .new_box{ background: #f5f5f5; padding: 5rem 0;}
.new .box{ display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between;}
.new .lbox{ width: 64%;}
.new .lbox ul{ display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between;}
.new .lbox ul li{ width: 47%;}
.new ul li .txt{ padding: 1.5rem; background: #fff;}
.new ul li h3{ font-size: 2.4rem; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.new ul li p{ font-size: 1.4rem; margin: 1rem 0; color: #888; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.new ul li span{ font-size: 1.2rem; color: #aaa;}
.new .rbox{ width: 32%; background: #fff;}
.new .rbox ul{ padding: 3rem;}
.new .rbox ul li{ margin-bottom: 2rem;}
.new ul li:hover h3{ color: #0843a6;}
.new ul li:hover p{ color: #333;}
.contact{ padding: 3rem 0;}
.contact .contact_box{display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between;-webkit-align-items: center; align-items: center;}
.contact .contact_txt,.contact .message{ width: 50%;}
.contact .contact_txt p{ font-size: 2rem; line-height: 5rem; padding-left: 5rem; background-repeat: no-repeat; background-position: left center; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.contact .contact_txt p.phone{ background-image: url(../images/icon01.png);}
.contact .contact_txt p.fax{ background-image: url(../images/icon03.png);}
.contact .contact_txt p.email{ background-image: url(../images/icon04.png);}
.contact .contact_txt p.website{ background-image: url(../images/icon05.png);}
.contact .contact_txt p.address{ background-image: url(../images/icon02.png);}
.contact .contact_txt p a{ display: inline-block;}

.message input{ height: 6rem; font-size: 1.8rem; border: 1px solid #ddd; border-radius: 0;}
.message textarea{ font-size: 1.8rem; border: 1px solid #ddd; border-radius: 0;}
.message button{ width: 100%;height: 6rem; background: #0843a6; color: #fff; border: 0;}
.message .btn-default:hover{ background: #0843a6; color: #fff;}

.footer{ background: rgba(19,73,147,0.1);}
.footer .container{display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; padding-top: 6rem; padding-bottom: 6rem;}
.footer .lbox{ width: 70%;}
.footer .lbox ul{display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between;}
.footer .lbox ul li{ padding-right: 3rem;}
.footer .lbox ul li a{ display: block; line-height: 1.2; font-size: 1.8rem; font-weight: bold; padding-bottom: 3rem;}
.footer .lbox ul li .submenu a{ font-size: 1.4rem; font-weight: normal; padding-bottom: 1rem; color: #888;}
.footer .lbox ul li a:hover{ color: #0843a6;}
.footer .rbox{ width: 30%; display: -webkit-flex; display: flex; -webkit-justify-content: flex-end; justify-content: flex-end;}
.footer .rbox .WeChat,.footer .rbox .douyin{ width: 45%; max-width: 15rem; font-size: 1.4rem; text-align: center; line-height: 2;}
.footer .rbox img{ max-width: 15rem;}
.Copyright{ width: 100%; height: auto; line-height: 2rem; padding: 1.5rem 0; background: #0843a6; color: #fff; font-size: 1.4rem; text-align: center;}
.Copyright a{ color: #fff; display: inline-block; padding-right: 1.5rem;}




@media screen and (max-width:1440px){
    .product_main .sidebar{width: 200px; min-width: 200px;}
}

@media screen and (max-width:1200px){
    #hbg .company{display: flex;}
    .product_title,.product_main{ -webkit-flex-wrap: wrap;flex-wrap: wrap;}
    .product_main .sidebar{ width: 100%;}
    .product_main .sidebar ul{ padding: 0; border: 0; display: -webkit-flex; display: flex; -webkit-justify-content:flex-start;  justify-content:flex-start; -webkit-flex-wrap: wrap;flex-wrap: wrap;}
    .product_main .sidebar ul li{ display: inline-block; width: 23.5%; text-align: center; margin-right:2%; margin-bottom: 0.5rem;}
    .product_main .sidebar ul li:nth-child(4n){ margin-right: 0;}
    .product_main .sidebar ul li a{ padding: 0 1rem; background: #eee; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1; }
    .product_main .sidebar ul li:hover a{ text-indent: 0;}
    .product { background: none;}
    .product .box{ border-radius: 0; margin: 0;}
    .banner .swiper-pagination{ bottom: 1rem;}
    .product_main .imglist ul{ padding-left: 0;}
  
    .new .box,.index_case .box,.contact .contact_box,.footer .container{ -webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .new .lbox,.contact .contact_txt{ margin-bottom: 3rem;}
    .new .rbox,.new .lbox,.contact .contact_txt,.contact .message,.footer .lbox,.footer .rbox{ width: 100%;}
    .footer .rbox{ -webkit-justify-content: space-around; justify-content: space-around;}
    
}

@media screen and (max-width:1023px){
    .header .company img{ max-height: 6rem;}
    .header{ background: #fff;}
    .banner{ padding-top: 8rem;}
    .solution .box{ -webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .solution .box .item{ width: 30%; margin-bottom: 2rem;}
    .new .tit{ padding-bottom: 0;}
}
@media screen and (max-width:768px){
   
    .header .company img{ max-height: 5rem;}
    .header{ background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.1);}
    .banner{ padding-top: 7rem;}
    .product{ padding: 3rem 0;}
    .product .box{ padding: 0; box-shadow: none;}
    .product_main .sidebar .title h3{ font-size: 3rem;}
    .product_title h3{ margin-bottom: 2rem; line-height: 1;}
    .product_main .sidebar ul li{ display: inline-block; width: 32%; text-align: center; margin-right:2%; margin-bottom: 0.5rem;}
    .product_main .sidebar ul li:nth-child(3n){ margin-right: 0;}
    .product_main .sidebar ul li:nth-child(4n){ margin-right: 2%;}
    .product_main .imglist ul li{ width: 48%;}
    .product_main .imglist ul li:nth-child(n+9){ display: none;}
    .product_search{ width: 100%; position: relative;}
    .product_search input.keywords{ padding-right: 6rem; width: 100%;}
    .product_search input.search_btn{ position: absolute; right: 0;}
    .tit{ padding-top: 0;}
    .tit h3{ font-size:3rem;}
    .advantage .box ul,.about .box,.about .numCount{ -webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .advantage .box ul li{ width: 100%; display: flex; display: -webkit-flex;}
    .advantage .box ul li .img,.advantage .box ul li .txt{ width: 50%;}
    .advantage .box ul li .img{ background-repeat: no-repeat; background-size: cover; background-position: 50%;}
    .advantage .box ul li .img img{ display: none;}
    .advantage .box ul li{ -webkit-flex-direction: row;flex-direction: row;}
    .advantage .box ul li:nth-child(2n){ -webkit-flex-direction: row-reverse;flex-direction: row-reverse;}
    .case .box{ padding: 1rem;}
    .new{ background: #f5f5f5;}
    .new .lbox{ margin-bottom: 2rem;}
    .new .lbox ul li{ width: 49%;}
    .message input{ margin-top: 2rem;}
    .footer{ margin-top: 0;}
    .about .box{ padding: 0; background: none;}
    .about .rbox,.about .lbox{ width: 100%; padding: 0; padding-bottom: 1rem;}
    .about .numCount .item{ width: 50%;}
    .about .rbox a.more{ width:100%; text-align: center;}
    .numCount .item .numCX{ font-size: 4rem; color: #0843a6;}
    .footer {margin-top: 0;padding-bottom: 7.5rem;}
    
}

.floating_ck{position:fixed;right:20px;top:65%;z-index:9999;display:block;}
.floating_ck dl dd{position:relative;width:60px;height:60px;margin-bottom: 1px; background-color: #1253a5;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;color: #666666;}
.floating_ck dl dd:hover{background-color:#1253a5;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/qq.png);}
.words{background-image:url(../images/kficon.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color: #fff;display:block;padding-top:40px;font-size:10px}
.floating_left{position:absolute;left:-16rem;top:0px;width: 16rem;height:60px;background-color: #1253a5;border: solid 1px #1253a5;display:none;}
.floating_left a{color: #fff;line-height:60px; font-size: 2rem;}
.floating_ewm{height:21rem;top:-10rem;}
.floating_ewm i{ background-size: 100%; display:block;width:100px;height:100px;margin:auto;margin-top:10px;}
.floating_ewm p{color: #fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:1.4rem;line-height:1.5;}
.floating_ewm .qrcord_p02{font-size:1.4rem;}

.bottom_btn{ position: fixed; z-index: 1002; bottom: 0; left: 0; width: 100%; padding: 1rem;}
.bottom_btn .box{ box-sizing: border-box; display: -webkit-flex;  display: flex; -webkit-justify-content: center; justify-content: center; }
.bottom_btn a{ display: block; width: 40%; max-width: 150px; color: #fff; margin:0 2%; line-height: 5.5rem; font-size: 2rem; max-width: 150px; border-radius: 5rem; padding-left: 6.5rem;}
.bottom_btn a.tel_btn{ background:url(../images/stel.png) no-repeat 2rem center #da0000; background-size: 3rem;}
.bottom_btn a.sq_btn{ background:url(../images/zx.png) no-repeat 2rem center #0843A6; background-size:3rem;}