
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,span{margin:0;padding:0;color:inherit;line-height: inherit;font-size: .28rem;font-family: "microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
p{font-size:inherit;}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}   
.bold{font-weight: bold;}
.center{text-align: center;}
.img{width: 100%;display: block;}
html{font-size:13.333vw;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{display: block;width: 100%;border:none;background: transparent;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}

/*关于我们*/
.head{padding:0 .3rem;background: #fff;position:fixed;width: 100%;left: 0;top: 0;z-index:100;}
.hd_logo{}
.hd_logo .img{height: 1.2rem;width: auto;}
.hd_lang{display: inline-block;vertical-align: middle;}
.hd_lang .lk{font-size: .28rem;color: #000000;line-height: 1.2rem;margin-right: .25rem;display: inline-block;vertical-align: middle;}
.hd_lang .en{color: #00acff;}
.hd_menu{background: url(../../cn/images/menu.png) no-repeat center;background-size:contain;width: .36rem;height: .36rem;display: inline-block;vertical-align: middle;}
.head+div{margin-top: 1.2rem;}
.hd_menu.close{background: url(../../cn/images/menu_01.png) no-repeat center;background-size:contain;}
.menu_drop{position:fixed;width: 100%;left: 0;top: 1.2rem;bottom: 0;background: #18191d;z-index:101;padding:.4rem .75rem;display: none;}
.menu_drop a{display: block;font-size: .28rem;color: #ececec;line-height: 1rem;border-bottom:1px solid #313135;background: url(../../cn/images/menu_07.png) no-repeat right center;background-size:.08rem .16rem;}
.menu_drop a .ico{display: inline-block;vertical-align: sub;margin-right: .2rem;width: .34rem;}

.picture-book{overflow: hidden;padding: 1rem;}
.picture-book>li{margin-bottom: .3rem;}
.picture-book>li a>img {border: 1px solid #c7c7c7;}
.picture-book>li a>span{display: block;width: 100%;border-top: 1px solid #fff;background-color: #c2c1c1;text-align: center;line-height: 40px;}
.picture-book>li a>span>img{margin-left: 5px;margin-top: -5px;}   

.pub_top{padding:.25rem .4rem .35rem;background: #fff;}
.pub_tags{font-size: .26rem;color: #555555;}
.pub_tags .fz{color: #999999;}

.pub_search{margin-top: .25rem;border:1px solid #efefef;border-radius:.02rem;font-size: 0; }
.pub_search .ipt_txt{font-size: .22rem;color: #444;line-height: .6rem;width: 6rem;padding:0 .2rem;display: inline-block;vertical-align: middle;}
.pub_search .submit{width: .6rem;height: .6rem;background: url(../../cn/images/us_02.png) no-repeat center;background-size:.2rem;display: inline-block;vertical-align: middle;}

.us_txt{padding:.4rem .4rem;background: #f8f8f8;font-size: .26rem;color: #555555;line-height: .52rem;}

.foot{background: url(../../cn/images/ft_07.jpg) no-repeat center;background-size:cover;padding:.4rem .5rem .6rem .5rem;margin-bottom: 1.05rem;}
.pub_titbox{margin-bottom: .3rem;}
.pub_titbox .icon{width: .4rem;height: .4rem;display: block;margin:0 auto;}
.pub_titbox .title{font-size: .36rem;color: #222;text-align: center;margin-top: .15rem;}
.pub_titbox .title.white{color: #fff;}

.foot .box{padding-left: .8rem;}
.foot li{font-size: .26rem;color: #ffffff;position:relative;line-height: .6rem;padding-left: .4rem;}
.foot li .ico{width: .26rem;position:absolute;left: 0;top: .2rem;}
.foot .vx{margin-top: .8rem;}
.foot .vx .pic{width: 1.45rem;height: 1.45rem;display: block;margin:0 auto;}
.foot .vx .fz{font-size: .2rem;color: #fff;text-align: center;margin-top: .2rem;}

.ft_menu{padding:.1rem .15rem;background: #fff;position:fixed;width: 100%;left: 0;bottom: 0;border-top:1px solid #e5e5e5;}
.ft_menu .lk{display: block;width: 25%;text-align: center;float: left;}
.ft_menu .icon{width: .5rem;height: .5rem;display: block;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain;}
.ft_menu .tit{font-size: .26rem;color: #333333;margin-top: .05rem;}
.ft_menu .lk_1 .icon{background-image: url(../../cn/images/ft_08.png);}
.ft_menu .lk_2 .icon{background-image: url(../../cn/images/ft_09.png);}
.ft_menu .lk_3 .icon{background-image: url(../../cn/images/ft_10.png);}
.ft_menu .lk_4 .icon{background-image: url(../../cn/images/ft_11.png);}

.ft_menu .lk_1.cur .icon{background-image: url(../../cn/images/ft_08-1.png);}
.ft_menu .lk_2.cur .icon{background-image: url(../../cn/images/ft_09-1.png);}
.ft_menu .lk_3.cur .icon{background-image: url(../../cn/images/ft_10-1.png);}
.ft_menu .lk_4.cur .icon{background-image: url(../../cn/images/ft_11-1.png);}
.ft_menu .cur .tit{color: #00acff;}
/*联系我们*/
.lx_map{background: #f8f8f8;padding:.4rem;}

.lx_titbox{font-size: .32rem;color: #222222;text-align: center;margin-bottom: .4rem;}
.lx_titbox:before,.lx_titbox:after{content:'';display: inline-block;vertical-align: middle;margin:0 .2rem;width: .66rem;height: .07rem;}
.lx_titbox:before{background: url(../../cn/images/contact_02.png) no-repeat center;background-size:contain;}
.lx_titbox:after{background: url(../../cn/images/contact_03.png) no-repeat center;background-size:contain;}

.lx_form{padding:.4rem .4rem .4rem;}
.lx_form .form{}
.lx_form li{margin-bottom: .3rem;}
.lx_form .ipt{font-size: .24rem;color: #444;border:1px solid #ededed;border-radius:.02rem;}
.lx_form .ipt_txt{line-height: .8rem;padding:0 .25rem;}
.lx_form .textarea{height: 1.6rem;resize:none;padding:.1rem .25rem;}
.lx_form .submit{font-size: .24rem;color: #fff;width: 1.9rem;line-height: .6rem;background: #00acff;border-radius:.04rem;display: block;margin:0 auto;}

.lx_way{padding:.3rem .4rem .5rem;}
.lx_way .box{}
.lx_way .box li{font-size: .26rem;color: #555555;line-height: .5rem;padding:.2rem 0;border-bottom:1px solid #ededed;position:relative;padding-left: .35rem;}
.lx_way .box .icon{width: .26rem;display: inline-block;vertical-align: middle;position:absolute;left: 0;top: .3rem;}
.lx_way .box em{color: #999999;}

/*项目展示*/
.xm_main{background: #f8f8f8;padding-top: .4rem;}
.xm_area{padding:.4rem .4rem .8rem;background: url(../../cn/images/xm_09.jpg) no-repeat center;background-size:cover;}
.xm_area .list{margin-left: -.42rem;margin-top: .45rem;}
.xm_area .list li{float: left;border:1px solid #fff;width: 1.95rem;height: 1.65rem;text-align: center;padding:.3rem .1rem 0;margin:0 0 .35rem .42rem;}
.xm_area .list .icon{width: .62rem;height: .62rem;display: block;margin:0 auto;}
.xm_area .list .title{font-size: .26rem;color: #fff;margin-top: .1rem;}

.xm_list{padding:.4rem .4rem;margin-left: -.2rem;}
.xm_list li{float: left;margin:0 0 .2rem .2rem;width: 3.25rem;}
.xm_list .img{width: 100%;height: 3.55rem;}

/*产品*/
.pro_main{background: #f8f8f8;padding:.45rem .4rem;}
.pro_top{margin-bottom: .2rem;background: #fff;padding:.35rem .25rem .35rem .2rem;}
.pro_top .pic{width: 2.6rem;height: 2.2rem;display: block;float: left;}
.pro_top .info{margin-left: 2.9rem;padding-top: .3rem;}
.pro_top .title{font-size: .32rem;color: #222222;font-weight: bold;}
.pro_top .brief{font-size: .26rem;color: #555555;margin-top: .15rem;}
.pro_top .more{width: 1.9rem;line-height: .55rem;display: block;font-size: .22rem;color: #fff;background: #00acff;border-radius:.02rem;margin-top: .15rem;text-align: center;}

.pro_list{margin-left: -.2rem;}
.pro_list li{text-align: center;float: left;background: #fff;width: 3.25rem;height: 2.9rem;margin:0 0 .2rem .2rem;padding:.3rem .2rem;}
.pro_list .pic{height: 1.8rem;width: auto;}
.pro_list .title{font-size: .24rem;color: #555555;margin-top: .15rem;}

/*产品详情*/
.prodet_top{}
.prodet_top .picbox{background: #fff;padding:.2rem 0;}
.prodet_top .picbox .pic{height: 2.7rem;width: auto;display: block;margin:0 auto;}
.prodet_top .info{margin-top: .4rem;}
.prodet_top .title{font-size: .32rem;color: #222222;font-weight: bold;line-height: .5rem;}
.prodet_top .fz{font-size: .28rem;color: #2abaff;background: url(../../cn/images/pro_03.png) no-repeat left center;background-size:.36rem;padding-left: .45rem;line-height: .5rem;font-weight: normal;}
.prodet_top .box{margin-top: .15rem;}
.prodet_top .box li{font-size: .26rem;color: #555555;line-height: .65rem;border-bottom:1px solid #ebebeb;}
.prodet_top .box em{font-size: .26rem;color: #999999;}

.prodet_tit{font-size: .28rem;color: #222222;font-weight: bold;margin-bottom: .3rem;}
.prodet_tit .ico{display: inline-block;vertical-align: middle;margin-right: .15rem;width: .36rem;height: .36rem;}

.prodet_det{margin-top: .45rem;}
.prodet_det .desc{font-size: .26rem;color: #555555;line-height: .52rem;}

.prodet_list{margin-top: .45rem;}

.bg_f8{background: #f8f8f8;}

/*index*/
.banner .swiper-pagination-bullet{width: .1rem;height: .1rem;border:1px solid #fff;background: transparent;opacity: 1;}
.banner .swiper-pagination-bullet-active{border-color:#01a9fb;}


.idx_menu{padding:.5rem .3rem;}
.idx_menu .item{width: 25%;float: left;text-align: center;display: block;}
.idx_menu .icon{width: 1.2rem;height: 1.2rem;display: block;margin:0 auto;}
.idx_menu .title{font-size: .26rem;color: #333333;margin-top: .2rem;}

.idx_pro{padding:.2rem .4rem;}
.idx_pro .morebtn{display: block;margin:.4rem auto 0;width: 1.9rem;line-height: .55rem;font-size: .22rem;color: #222222;text-align: center;border:1px solid #ddd;background: #fff;}

.idx_advan{background: url(../../cn/images/idx_14.jpg) no-repeat center;background-size:cover;padding:.55rem .4rem;}
.idx_advan .list{margin-left: -.3rem;margin-top: .4rem;}
.idx_advan .list li{width: 3.2rem;height: 2.35rem;border:1px solid #ededed;border-radius:.04rem;margin:0 0 .25rem .3rem;padding:.3rem .3rem;float: left;text-align: center;}
.idx_advan .list .icon{height: .64rem;width: auto;display: block;margin:0 auto;}
.idx_advan .list .font{font-size: .24rem;color: #fff;line-height: .3rem;margin-top: .15rem;}
.idx_advan .list li:nth-child(3){height: 4.2rem;}
.idx_advan .list li:nth-child(4){height: 4.2rem;}
.idx_advan .list li:nth-child(5){height: 3.65rem;}
.idx_advan .list li:nth-child(6){height: 3.65rem;}
.idx_advan .more{display: block;margin: .4rem auto 0;width: 1.9rem;line-height: .55rem;font-size: .22rem;color: white;text-align: center;border: none;background: #00acff;}

.idx_us{padding:.35rem .4rem 1rem;background: #fff;}
.idx_us .us_txt{padding: 0;background: #fff;}
.idx_us .more{display: block;margin:.4rem auto 0;width: 1.9rem;line-height: .55rem;font-size: .22rem;color: #222222;text-align: center;border:1px solid #ddd;background: #fff;}