@charset "utf-8";
*,::after,::before{box-sizing:border-box}
html{color:#000;background:#fff;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body,html{font-family:arial,MicrosoftYaHei,"Helvetica Neue",Helvetica,STHeiTi,sans-serif}
body,button,dd,div,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,html,input,label,li,ol,p,select,td,textarea,th,ul{margin:0;padding:0}
*{box-sizing:border-box}
body{margin:0 auto;line-height:1.8;color:#555;font-size:14px}
ol,ul{list-style:none}
img{border:none;vertical-align:middle;max-width:100%}
a{text-decoration:none!important;cursor:pointer;outline:0;color:#555}
input,textarea{outline:0;border:none}
textarea{resize:none;overflow:auto}
button.clearfix{zoom:1;clear:both}
.clearfix::after{content:".";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden}
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.ellipse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.inline{display:inline-block;*display:inline;*zoom:1}
i{font-style:normal}
a,input{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:0 0}
a,img{-webkit-touch-callout:none}
body,html{-webkit-user-select:none;user-select:none}
.fm-my-b{font-family:MicrosoftYaHei-Bold}
.light_gray{background-color:#ccc}
.gray{background-color:#999}
.dark_gray{background-color:#666}
.white{background-color:#fff}
.fw-5{font-weight:500}
.h2,h2{font-size:26px;font-weight:400}
.h3,h3{font-size:20px;font-weight:400}
.h4,h4{font-size:18px;font-weight:400}
.fz-26{font-size:26px}
.fz-20{font-size:16px}
.mt-10{margin-top:.1333rem}
.mt-20{margin-top:.2667rem}
.mt-48{margin-top:.64rem}
.mb-24{margin-bottom:.32rem}
.mb-40{margin-bottom:.5333rem}
.pb-24{padding-bottom:.32rem}
.up-case{text-transform:uppercase}
.p-text{font-size:14px;line-height:1.5}
.space{width:100%;height:.2667rem;background:#f4f4f4}
.tbar{position:fixed;top:0;z-index:999999;background:rgba(241,241,241,.8)}
header{width:10rem;overflow:hidden}
.head-top{width:10rem;height:1.1733rem;line-height:1.1733rem;padding:0 .4rem;overflow:hidden;position:relative;z-index:999999;display:flex;justify-content:space-between;background:#fff}
.logo{width:7rem;padding:0;display:inline-block;vertical-align:middle}
.logo img{max-width:100%;max-height:100%;vertical-align:middle}
.search{width:.5333rem;height:.5333rem;display:inline-block;margin:.32rem .4rem;vertical-align:middle}
.search-icon{position:relative;width:.08rem;height:.1333rem;background-color:#ff8ea3;transform:rotate(-40deg);transform-origin:right center;margin-top:.36rem;margin-left:.4rem}
.search-icon::before{content:"";position:absolute;left:-.15rem;bottom:.1rem;width:.4rem;height:.4rem;border:.08rem solid #ff8ea3;border-radius:50%}
.search-input{width:10rem;height:2.6667rem;padding:.8rem .5733rem;visibility:hidden;position:fixed;top:1.1733rem;background:#f3f3f3;transition:all ease 1s;opacity:0;z-index:99999}
.search-input .input-box{width:8.8533rem;height:1.0667rem}
.search-input input{width:6.56rem;height:1.0667rem;color:#5c5d6a;font-size:.4267rem;background:#fff;float:left;text-indent:.2667rem}
.search-input span{width:2.2933rem;height:1.0667rem;line-height:1.0667rem;display:block;float:left;text-align:center;vertical-align:middle;color:#fff;font-size:.5333rem;opacity:1;transition:all .5s;background:#73dacf}
.search-input.is-visible{opacity:1;visibility:visible}
.bar-menu{width:.5333rem;height:.5333rem;cursor:pointer;position:relative;margin:.32rem 0;display:inline-block;vertical-align:middle}
.bar-menu i{position:absolute;left:0;display:block;width:.5333rem;height:.08rem;overflow:hidden;transition:all .5s ease}
.bar-menu i span{background:#73dacf}
.bar-menu i span{display:block;width:100%;height:100%}
.bar-top{top:.08rem}
.bar-cen{top:.2667rem}
.bar-bom{top:.4533rem}
.bar-menu .bar-top.active{transform:rotateZ(45deg);top:.2933rem}
.bar-menu .bar-cen.active{display:none}
.bar-menu .bar-bom.active{transform:rotateZ(-45deg);top:.2933rem}
nav{background:#000;padding:0}
.nav li{width:100%;line-height:1.1467rem;border-bottom:1px solid #8de5db;position:relative}
#menu-left{position:fixed;left:100%;z-index:9999;width:100%;color:#fff;top:0;bottom:0;padding-top:1.1733rem;padding-bottom:1.3067rem;transition:all .5s ease}
#menu-left.open{left:0;background-color:#73dacf}
.main{position:relative;z-index:99;margin-top:.26rem}
.nav li ul{display:none;padding-bottom:.1333rem;background:#73dacf}
.nav li a{display:block;width:100%;padding-left:.4rem;font-size:18px;font-weight:500;color:#fff;background:#73dacf}
.nav li a.inmenu_1{color:#fff;background:#ff8ea3}
.nav li ul li{border:none;line-height:.8rem;padding-left:0}
.nav li ul li a{font-size:.3467rem;text-indent:.1333rem}
.chevron-down{position:absolute;width:1.1467rem;height:1.1467rem;right:2%;top:0;display:inline-block}
.chevron-down::after,.chevron-down::before{content:'';position:absolute;background:#fff}
.chevron-down::before{top:.5067rem;width:.2933rem;height:.08rem;left:.4rem}
.chevron-down::after{left:.5067rem;width:.08rem;height:.2933rem;top:.4rem}
.chevron-down.chevron-up::before{top:.4rem}
.chevron-down.chevron-up::after{display:none}
.banner{width:10rem;height:auto}
.banner img,.inside-banner img{width:100%}
.inside-banner{width:10rem;height:auto}
.swiper-button-next,.swiper-button-prev{transform:scale(.8)}
.swiper-pagination-bullet{width:.2133rem;height:.2133rem;background:#fff;border:1px solid #73dacf}
.swiper-pagination-bullet-active{background:#73dacf}
.common-link.module{height:1.0133rem;line-height:1.0133rem}
.module{width:10rem;height:1.3067rem;background:#73dacf;overflow:hidden}
.b_bar{position:fixed;bottom:0;z-index:9999999}
.module-tel{width:2.5rem;float:left;position:relative;text-align:center;color:#fff;font-size:16px}
.module-tel:hover{background:#ff8ea3}
.module-tel img{width:.44rem;height:.44rem;margin:.16rem auto 0;display:block}
.module-tel a{color:#fff;display:block;font-size:14px}
.module-tel::after{content:'';width:1px;height:100%;background:rgba(255,255,255,.4);top:0;right:0;position:absolute}
.common-link.module{height:1.3067rem;line-height:1.3067rem}
.common-link.module .module-tel a{padding:0 .1333rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.index-category{width:10rem;overflow:hidden}
.cate-item{padding:0 .4rem}
.cate-item li{width:30.33%;margin-right:4.5%;float:left;padding:.5333rem 0}
.cate-item li:nth-of-type(3n){margin-right:0}
.cate-pic{margin-bottom:.28rem;border-radius:3px}
.cate-item li h3{min-height:48px;font-size:14px;line-height:1.2}
.index-pro{padding:0 .5333rem}
.index-tit{padding-top:.6667rem;margin-left:0;margin-bottom:.6667rem}
.index-tit h2{font-weight:600}
.index-tit h2 a{color:#555}
.pro-item{width:100%;text-align:center;display:flex;flex-wrap:wrap}
.pro-item li{width:4.2933rem;margin-bottom:.3467rem;margin-right:.1733rem;float:left}
.pro-item li:nth-child(even){margin-left:.1733rem;margin-right:0}
.pro-item li img{width:100%}
.pro-item .p-text{padding:.56rem .4667rem;background:rgba(51,51,51,.6)}
.pro-item li h3{width:100%;color:#fff;background:#73dacf;padding:.2rem 0;font-size:14px;line-height:1.2}
.pro-item li h3 a{color:#fff}
.pro-item li:hover h3{background:#ff8ea3}
.more{width:4rem;text-align:center;padding:.1rem 0;margin:20px auto;background-color:#fff;display:block;border:1px solid #73dacf;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.more a{color:#73dacf}
.index-pro.team{background:#f9f9fb;padding-bottom:.9067rem;position:relative}
.index-pro.team .swiper-container{padding-bottom:.4rem}
.pro-cate-pic{width:40%;margin-right:3%;float:left}
.pro-cate-text{width:4.8rem;float:left}
.pro-cate-text .h3,.pro-cate-text h3{line-height:1.2;font-size:16px}
.pro-cate-text .h3 a,.pro-cate-text h3 a{color:#ff8ea3}
.pro-cate-text .p-text{margin-top:.2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-size:12px}
.inquiry-link{margin-top:.1333rem}
.pro-cate-text .inquiry-link{margin-top:.2667rem}
.pro-cate-text .inquiry-link a{display:inline-block;width:80%;background:#ff8ea3;font-size:16px;height:1rem;line-height:1rem}
.pro-cate-text .inquiry-link a.blue{margin-right:2%}
.inquiry-link a{display:block;width:100%;height:1.4rem;border-radius:.0667rem;margin:.1333rem auto;color:#fff;font-size:.5rem;line-height:1.4rem;text-align:center}
.inquiry-link a.blue{background:#73dacf}
.inquiry-link a.LayImAhrefNode{background:#ff8ea3}
.index-pro.about{padding:0 0 .9067rem}
.index-pro.about .index-tit{padding-left:.5333rem;padding-right:.5333rem}
.con{padding:.4rem .5333rem 0}
.online-tools{width:100%;height:1.6rem;line-height:1.6rem;display:flex;margin:.4rem 0;align-items:center;justify-content:center;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#ff8ea3;font-size:24px;color:#fff}
.online-tools.blue{margin-top:.64rem;background:#73dacf}
.online-tools img{height:80%}
.online-tools .ser{line-height:.6rem;margin-left:.3733rem;font-size:14px}
.online-tools .ser .h4{font-size:24px;display:block;font-family:arial;font-weight:700}
.online-tools.blue .h4{text-align:left}
.online-tools .ser .h4 a{color:#fff}
.index-pro.about .p-text{margin-top:.1333rem}
.module-fixed{position:fixed;bottom:0;z-index:9999999}
.news-box li{padding:.6rem 0 .2667rem;border-bottom:1px solid #f4f4f4}
.news-box li:first-child{padding-top:0}
.news-box li:last-child{border-bottom:none}
.news-box li:hover a.h3{color:#ff8ea3}
.news-pic{width:2.6667rem;margin-right:10px;float:left}
.news-text{width:5.7867rem;display:inline-block}
.news-text .h3{font-size:16px;line-height:1.5;color:#ff8ea3}
.news-text .p-text{color:#999;margin-top:.2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.index-pro.contact{background:#f9f9fb;padding:.25rem .5rem}
.content p{font-size:14px}
.content .hot-line{font-size:18px;color:#73dacf;font-family:Impact}
.copy{margin:0 auto 1.3067rem;padding:.5rem .2rem;text-align:center;border-top:1px solid #eee;font-size:12px;line-height:1.2}
.inside-banner img{width:100%;min-height:2.9333rem}
.page{width:10rem;padding:.5333rem .4rem}
.pro-inside .pro-box{border-bottom:1px solid #eee;margin-bottom:.5333rem}
.pro-inside .pro-box:last-child{border-bottom:none}
.nav-pages{margin-top:.3733rem;padding:0;text-align:center}
.nav-pages a,.nav-pages span{float:left;width:.8rem;height:.8rem;line-height:.8rem;margin-right:.1333rem;font-size:.32rem;color:#333;background:#fff;display:block;border:1px solid #eee}
.nav-pages a.active{background:#73dacf;color:#fff}
.nav-pages .page-next,.nav-pages .page-pre{width:2.0667rem;height:.8rem;line-height:.8rem;margin-right:.1333rem;background:#73dacf;color:#fff}
.nav-pages .page-next{margin-right:0}
.wheel{margin-bottom:.4rem;line-height:1.2;font-size:14px}
.thumbs{position:relative;padding:0 .6rem;margin:.32rem 0;width:100%}
#gallery{width:100%;text-align:center}
#gallery .swiper-slide .b-pic{max-height:100%}
.thumbs .swiper-button-prev{background-image:url(pro-prev.png);background-size:.27rem .51rem;width:.6rem;height:1.8rem;top:50%;margin-top:0;left:0;transform:translateY(-50%)}
.thumbs .swiper-button-next{background-image:url(pro-next.png);background-size:.27rem .51rem;width:.6rem;height:1.8rem;top:50%;right:0;margin-top:0;transform:translateY(-50%)}
#thumbs .swiper-slide.my-slide-thumb-active i{border:1px #ff8ea3 solid}
#thumbs .swiper-slide i{height:100%;border:1px #f3f3f3 solid;text-align:center;margin:0 .1333rem}
#thumbs .swiper-slide{padding:1px 0}
#thumbs .swiper-slide img{width:100%}
#thumbs .swiper-slide{height:unset;display:flex;align-items:center;justify-content:center}
.item-title{width:calc(80% - -80px);float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000;font-size:.24rem;position:relative;padding:.1rem .5rem;font-size:18px}
.des-info,.detail-info{width:auto;padding:.2rem;background:#fff;text-align:justify;border-top:6px solid #f4f4f4;margin-top:.2667rem}
.des-info h2,.detail-info h3{font-size:20px;padding:.26rem 0;color:#ff8ea3;border-bottom:1px solid #f2f2f2}
.hot-tag{border-bottom:6px solid #f4f4f4;padding-bottom:.2667rem}
.news-inside-more{width:100%;height:1.2533rem;margin-top:.7733rem 0 .5rem;text-align:center;background:#73dacf;display:flex;justify-content:center;align-items:center}
.news-inside-more img{width:1.0133rem;height:.5333rem}
.page-con{padding:0 0 .4rem}
.page-con .h4{line-height:1.5}
.page-con h3.h4{color:#ff8ea3}
.page-con h5{margin:.1333rem auto .4rem;padding-bottom:.2667rem;font-weight:400;border-bottom:1px solid #f4f4f4}
.page-con p{text-align:justify;line-height:1.8}
.news-inside .news-box{margin-top:0}
.prevNext{padding:.4rem 0 0;border-top:1px solid #f4f4f4}
.prevNext p{color:#333}
.prevNext a{color:#999}
.pshare{padding:.5em 0 0 0}
.jsshare{text-align:center;padding:8px 20px}
.pshare li{float:left;width:48%;height:2em;line-height:2em}
.pshare li img{vertical-align:middle;margin-right:.75em}
.jsshare span.stxt{display:inline-block;font-size:30px;line-height:1.5em;padding:0 .5em 0 0;position:relative}
.jsshare a,.jsshare a img{width:2.125em;vertical-align:middle}
.addthis_sharing_toolbox{display:inline-block}
.table{border-collapse:collapse}
.table td,.table th{border:.0133rem solid #cdcdcd;padding:.0667rem}
.table p{padding:0;margin:0}
.button2{display:block;color:#fff;line-height:1.6rem;font-size:20px;width:100%;border:0;background:#73dacf;border-radius:.0667rem;-moz-border-radius:.0667rem;-webkit-border-radius:.0667rem}
.area2.mtp{margin-top:.4rem}
.area1,.area2,.fbbtn{margin:.16rem 0;border-radius:.0667rem;-moz-border-radius:.0667rem;-webkit-border-radius:.0667rem;text-align:left}
.area1,.area2{padding:.2667rem .08rem;border:1px solid #f4f4f4;background:#fff;text-indent:.1333rem;width:100%}
::-webkit-input-placeholder{background:0 0}
.page-single .area1,.page-single .area2{background:#f0f0f0}
.area2 textarea{width:100%}
.area2 textarea{height:2rem}
::-webkit-input-placeholder,textarea{background:0 0;font-size:14px;font-family:Arial}
input#txtSearch::-webkit-input-placeholder{color:#555}
.sjfy{width:100%;display:flex;justify-content:space-around;padding:20px 0}
.sjfy-l,.sjfy-r{display:flex}
.sjfy-l a{display:flex;width:90px;height:48px;background:url(../prev_m.png) no-repeat center center;border:1px solid #ff6c6c;border-radius:5px}
.sjfy-l span{display:flex;width:90px;height:48px;background:url(../prev_mg.png) no-repeat center center;border:1px solid #ddd;border-radius:5px}
.sjfy-r a{display:flex;width:90px;height:48px;background:url(../next_m.png) no-repeat center center;border:1px solid #ff6c6c;border-radius:5px}
.sjfy-r span{display:flex;width:90px;height:48px;background:url(../next_mg.png) no-repeat center center;border:1px solid #ddd;border-radius:5px}
html{background:#f2f2f2;max-width:800px;margin:0 auto}