/***************************************页面全局样式*************************************/
/*全局定义*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{font-size:0.26rem ;font-family: "microsoft yahei"; background:#f1f1f1; max-width:7.5rem; margin-left:auto; margin-right:auto;padding-top: 1.25rem}
a{ color:#333;}
input { outline: none;}
.bgfff{ background:#FFF;}
.plpr30{ padding-left:0.3rem; padding-right:0.3rem;}
img{max-width: 100%}
/*左右浮动*/

.fl{float: left;}
.fr{float: right;}
.fB{font-weight: bold}
/*颜色块*/
.cfff{ color:#fff;}
.c999{ color:#999;}
.c666{ color:#666;}
.c333{ color:#333;}
.c000{ color:#000;}

/*对齐*/
.te_l{text-align: left;}
.te_r{text-align: right;}
.te_c{text-align: center;}

/*字体定义*/
.f20{font-size: 0.2rem}
.f22{font-size: 0.22rem}
.f24{font-size: 0.24rem}
.f26{font-size: 0.26rem;}
.f28{font-size: 0.28rem;}
.f30{font-size: 0.30rem;}
.f32{font-size: 0.32rem ;}
.f34{font-size: 0.34rem ;}
.f36{font-size: 0.36rem;}
.f38{font-size: 0.38rem;}
.f40{font-size: 0.4rem;}
.f48{font-size: 0.48rem;}
.f50{font-size: 0.5rem;}

.di_no{display: none;}
.di_in{display: inline-block;}
.di_bl{display: block;}

/*顶间距*/

.mt5{margin-top:0.05rem;}
.mt10{margin-top:0.1rem;}
.mt15{margin-top:0.15rem;}
.mt20{margin-top:0.2rem;}
.mt25{margin-top:0.25rem;}
.mt30{margin-top:0.3rem;}
.mt35{margin-top:0.35rem;}
.mt40{margin-top:0.4rem;}
.mt45{margin-top:0.45rem;}
.mt50{margin-top:0.5rem;}

/*顶内距*/

.pt5{padding-top:0.05rem;}
.pt10{padding-top:0.1rem;}
.pt15{padding-top:0.15rem;}
.pt20{padding-top:0.2rem;}
.pt25{padding-top:0.25rem;}
.pt30{padding-top:0.3rem;}
.pt35{padding-top:0.35rem;}
.pt40{padding-top:0.4rem;}
.pt45{padding-top:0.45rem;}
.pt50{padding-top:0.5rem;}

/*左间距*/

.ml5{margin-left:0.05rem;}
.ml10{margin-left:0.1rem;}
.ml15{margin-left:0.15rem;}
.ml20{margin-left:0.2rem;}
.ml25{margin-left:0.25rem;}
.ml30{margin-left:0.3rem;}
.ml35{margin-left:0.35rem;}
.ml40{margin-left:0.4rem;}
.ml45{margin-left:0.45rem;}
.ml50{margin-left:0.5rem;}

/*定位*/
.p_r{ position:relative;}
.p_a{ position:absolute;}

.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.flex-v {-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-warp{flex-flow: wrap}
.flex-column{flex-flow: column}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/*返回顶部*/
.go-top{position: fixed;right: 20px;bottom: 50px;display: block;width: 57px;height: 57px;background-color: rgba(0,0,0,0.8)}
.go-top:after{content: '';position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;border-left: 1px #FFF solid;border-top: 1px #FFF solid;transform: rotate(45deg);margin-left: -7px;margin-top: -3px}

/*头部*/
header{position: fixed;width: 7.5rem;top:0;left: 50%;height: 1.25rem;transform: translateX(-50%);z-index: 9;}
header h1 img{height: 0.75rem}

/*菜单*/
.nav_btn{width:46px;position:absolute;cursor:pointer;height:30px;right: 0.2rem;top: 0.35rem;z-index: 9999}
.nav_btn span{display:block;background:#5a5a5a;width:30px;height:4px;position:absolute;left:10px;transition:all ease 0.35s}
.nav_btn span:nth-of-type(1){top:0px}
.nav_btn span:nth-of-type(2){top:10px}
.nav_btn span:nth-of-type(3){top:20px}
.nav_open .nav_btn span{background-color: #FFF}
.nav_open span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.nav_open span:nth-of-type(2){width:0}
.nav_open span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.nav{position:fixed;z-index:99;background:rgba(0,0,0,0.9);width:100%;height:100%;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;padding:1rem 0.4rem 0 0.4rem}
.nav_show{top:0}
.nav ul li{border-bottom:1px #616161 solid;position:relative;line-height:1.3rem;}
.nav li .link{color: #acacac}
.nav ul li a{color:#666;}
.nav li.open{border-bottom: 0}
.nav li.open .link{border-bottom:1px #616161 solid;color: #FFF}
.nav li i{width: 0.2rem;height: 0.2rem;position: absolute;top: 0.6rem;right: 0;}
.nav li i:after{content: '';position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background-color: #FFF;transform: translateY(-50%)}
.nav li i:before{content: '';position: absolute;left: 50%;top: 0;width: 1px;height: 100%;background-color: #FFF;transform: translateX(-50%)}
.nav .submenu {display: none;color: #FFF;}
.nav .submenu li{padding-left: 0.4rem}
.nav .submenu li a{color: #FFF}
.nav .lang{position: absolute;bottom: 20px;left: 0.2rem;right: 0.2rem}
.nav .lang a{color: #FFF}
.nav .lang a:last-child{color: #FF0000}

/*底部*/
.foot-info{width: 100%;background: url("../images/f-bg.jpg")no-repeat left top;background-size: 100%;height: 8.1rem;overflow: hidden}
.foot-info .erwma{margin-top: 0.8rem}
.foot-info .erwma .pic{padding: 0.1rem;width: 1.8rem;height: 1.8rem}
.foot-info .text{margin-left: 1.2rem;border-bottom: 1px #8c8c8c solid;padding: 0.45rem 0}
.foot-info .tel{background: url("../images/icon-tel.png")no-repeat 0.3rem 0.65rem;background-size: 0.43rem}
.foot-info .tel strong{font-size: 0.64rem}
.foot-info .email{background: url("../images/icon-email.png")no-repeat 0.25rem 0.45rem;background-size: 0.44rem}
.foot-info .address{background: url("../images/icon-address.png")no-repeat 0.25rem 0.4rem;background-size: 0.43rem}
.foot-info .address .text{border-bottom: 0;}
footer{background-color: #393939;line-height: 1.2rem;height: 1.2rem}
footer a{ color:#F0F0F0;}
/*内页公用banner*/
.public-banner{width: 100%;height: 1.93rem;background: url("../images/pic.jpg")no-repeat center;background-size: 100%}

/*关于我们*/
.Submenu{border-bottom: 1px #d3d3d3 solid;height: auto;line-height: inherit;flex-wrap: wrap;}
.Submenu>a{width: 50%;flex: inherit;padding: 12px 0;font-size: 12px;}
.Submenu .cur{color: #428fd9}
.Submenu .cur:after{content: '';position: absolute;left: 0;bottom: -1px;height: 2px;width: 100%;background: #428fd9}
.about{line-height: 0.5rem}
.about p{margin-bottom: 0.3rem}
.about .txt-en{border-top: 1px #d6d6d6 solid;}
/*企业文化*/
.culture .items{margin-right: 0.3rem;width: 2.7rem;margin-left: 0.3rem}
.culture .items .icon img{width: 1.57rem}
.culture .txt-content{border-top: 1px #d6d6d6 solid;}
.culture .culture-tit .culture-en{font-size: 0.44rem;text-transform: uppercase;color: #d6d6d6}
.culture .culture-tit .tit{font-size: 0.46rem}
.culture .txt-en{line-height: 0.3rem}
.culture .txt-en p{margin-bottom: 0.3rem}
/*公司实力*/
.strength{margin-bottom: 0.6rem}
.strength li{width: 3.3rem;margin-right: 0.3rem}
.strength li:nth-of-type(2n){margin-right: 0}
.strength li .pic{width: 100%;height: 2.2rem;overflow: hidden}
/*产品列表*/
.nav_box {width: 100%;height: 0.95rem;border: 1px #d2d2d2 solid;}
.nav_box .nav_txt {width: 6rem;height: 0.93rem;padding-left: 0.3rem;overflow: hidden;line-height: 0.95rem;    cursor: pointer;}
.nav_box .lang-icon {position: absolute;top: 50%;right: 0.3rem;transform: translate(0,-50%);width:0;height:0;border-right:0.1rem solid transparent;border-left:0.1rem solid transparent;border-top:0.1rem solid #aaaaaa;}
.nav_box .option {display: none;position: absolute;top: 0.95rem;left: 0px;width: 100%;border: 1px solid #d2d2d2;padding-top:0.1rem;padding-bottom: 0.1rem}
.nav_box .option li {padding-left: 0.3rem;line-height: 2.5;cursor: pointer;}
.product-list .items{width: 3.27rem;margin-right: 0.35rem}
.product-list .items .pic{width: 100%;height: 2.86rem;overflow: hidden}
.product-list .items:nth-child(even){margin-right: 0}
/*分页*/
.page{margin-bottom: 0.6rem}
.page a{padding: 0.1rem 0.3rem;border-radius: 0.1rem;background: #FFF;height: 0.6rem;line-height: 0.6rem;margin: 0 0.1rem}
.page a.prev{background: url(../images/icon-prev.png) no-repeat center #e5e5e5;}
.page a.next{background: url(../images/icon-next.png) no-repeat center #e5e5e5;}
.page a.current{background: #ffae37;color: #FFF}
    
/*产品*/
.crumbs{color: #b1b1b1;line-height: 0.5rem;margin-top: -1.5rem;}
.crumbs a{color: #b1b1b1}
.product-details{}
.product-details .content{overflow: hidden;}
.product-details .swiper-container{border: 1px #e8e8e8 solid}
.product-details .swiper-button-next,.product-details .swiper-button-prev{width: 0.37rem;height: 0.71rem;}
.product-details .swiper-button-prev{background: url("../images/prev.png")no-repeat center;background-size: 100%}
.product-details .swiper-button-next{background: url("../images/next.png")no-repeat center;background-size: 100%}
.product-details .attributes{border-top: 1px #e9e9e9 solid;margin-bottom: 0.3rem;}
.product-details .model{overflow: hidden;padding-bottom: 0.3rem;border-top: 10px #e9e9e9 solid; font-size:12px;}
.product-details .model table{border: 1px #e8e8e8 solid;border-right: 0;border-bottom: 0}
.product-details .model table th{background-color: #e8e8e8;color: #000;font-weight: normal;padding: 0.15rem 0}
.product-details .model table td{padding: 0.15rem 0;border-bottom: 1px #e8e8e8 solid;border-right: 1px #e8e8e8 solid}
/*新闻*/
.news li{line-height: 1.8;border-bottom: 1px #2d2d2d dotted;padding-bottom: 0.3rem}
.news-details{margin-bottom: 0.5rem}
.news-details .info{border-bottom: 1px #2d2d2d dotted;padding-bottom: 0.2rem}
.news-details .info a{color: #428fd9;margin-right: 0.2rem;}
.news-details .body{line-height: 1.8}
.news-details .body p{margin: 0.3rem 0}
.news-details .prev-next a{border: 1px #afafaf solid;border-radius: 0.4rem;height: 0.8rem;line-height: 0.8rem; text-align:center; margin-bottom:10px;}
.news-details .prev-next a span{color: #428fd9}
/*联系方式*/
.Contact{margin-bottom: 0.5rem}
.Contact .tel{background: url("../images/tel.png")no-repeat 0.05rem center;background-size: 0.2rem;padding-left: 0.4rem}
.Contact .fax{background: url("../images/fax.png")no-repeat left center;padding-left: 0.4rem;background-size: 0.3rem}
.Contact .address{background: url("../images/address.png")no-repeat 0.05rem center;padding-left: 0.4rem;background-size: 0.22rem}
.Contact .email{background: url("../images/email.png")no-repeat 0 center;padding-left: 0.4rem;background-size: 0.3rem}
.Contact .web{background: url("../images/web.png")no-repeat 0 center;padding-left: 0.4rem;background-size: 0.3rem}
.Contact .form{border-top: 4px #d8d8d8 solid;}
.Contact .group{border: 1px #d8d8d8 solid;border-radius: 0.1rem;height: 1rem}
.Contact textarea{border: 1px #d8d8d8 solid;border-radius: 0.1rem;height: 2.1rem;width: 100%;padding-bottom: 0.2rem}
.Contact .Verification input{width: 2.4rem;height: 0.75rem;border: 1px #d8d8d8 solid;border-radius: 0.05rem;margin-right: 0.2rem}
.Contact input[type="submit"]{width: 100%;height: 1rem;background: #428fd9;}
/*人才招聘*/
.job .tr{padding: 0 0.6rem 0 0.2rem;border-bottom: 1px solid #eeeeee;padding-bottom: 0.3rem}
.job li{cursor: pointer;border-bottom: 1px solid #eeeeee;}
.job li:last-child .link{border-bottom: 0}
.job .link {cursor: pointer;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;height: 1rem;padding: 0 0.2rem}
.job li i {position: absolute;top: 50%;right: 0.2rem;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width: 0.1rem;height: 0.1rem;border-top: 1px #0b0b0b solid;border-right: 1px #0b0b0b solid;transform: rotate(-45deg) translateY(-50%);}
.job li .time{margin-right: 0.4rem}
.job li.open .link {background: #f3f8fe;}
.job li.open .link .tit,.job li.open .link .time{color: #0b3d82}
.job li.open i{-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.job .submenu {display: none;line-height: 0.5rem;padding: 0.2rem}
/*首页*/
.banner .swiper-pagination-bullet{width: 0.6rem;height: 0.1rem;background: #FFF;border-radius: 0.05rem;opacity: 1}
.banner .swiper-pagination-bullet-active{background: #ffae37}
.home-title{padding-bottom: 0.3rem}
.home-title:after{content: '';position: absolute;height: 0.12rem;width: 0.5rem;bottom: 0;left: 3.1rem;background: #ffae37;border-radius: 0.06rem}
.home-title:before{content: '';position: absolute;height: 0.12rem;width: 0.12rem;bottom: 0;right: 3.1rem;background: #ffae37;border-radius: 50%}
/*推荐产品*/
.home-Recommended-product{overflow: hidden;padding-bottom: 0.3rem}
.home-Recommended-product .swiper-container{border: 3px #428fd9 solid;height: 6rem}
.home-Recommended-product .pic{height: 5.17rem;width: 100%;overflow: hidden}
.home-Recommended-product .tit{background: #428fd9;height: 0.8rem;line-height: 0.8rem}
.home-Recommended-product .swiper-pagination-bullet{width: 0.26rem;height: 0.26rem;background: #dddddd;border-radius: 50%;opacity: 1}
.home-Recommended-product .swiper-pagination-bullet-active{background: #ffae37}
.home-Recommended-product .swiper-container-vertical>.swiper-pagination-bullets{top: 0.3rem;transform: translate3d(0,0,0)}

/*产品展示*/
.home-more{width: 100%;background: #ffae37;height: 0.95rem;line-height: 0.95rem}
/*关于*/
.home-about{overflow: hidden;padding-bottom: 0.3rem}
.home-about .txt{font-style: italic}
.home-about .txt:after{content: '';position: absolute;left: 0;top: 0;height: 2px;width: 2rem;background: #000}