

[class^="hvr-"] {
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.container{width: 1656px;margin: 0 auto;}
.wid1280{width: 1280px; margin: 0 auto;}
.findmore{
	text-transform: uppercase;
	position: relative;
    z-index: 2;
}
.findmore:before {
    content: "";
    position: absolute;
    width: 50%;
    height: 100%;
    background: #F7B024;
    top: 0;
    left: 0;
    right: 0;
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: all 400ms linear 0s;
    z-index: -1;
}
.findmore:hover:before {
  transform: scaleX(1);
}

.findmore75{text-transform: uppercase;position: relative;z-index: 2;}
.findmore75:before {
    content: "";
    position: absolute;
    width: 56%;
    height: 100%;
    background: #F7B024;
    top: 0;
    left: 0;
    right: 0;
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: all 400ms linear 0s;
    z-index: -1;
}
.findmore75:hover:before {transform: scaleX(1);}

.findmore100{
	text-transform: uppercase;
	position: relative;
    z-index: 2;
}
.findmore100:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #e09707;
    top: 0;
    left: 0;
    right: 0;
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: all 400ms linear 0s;
    z-index: -1;
}
.findmore100:hover:before {
  transform: scaleX(1);
}

.rem88{height: 0.88rem;width: 100%;display: none;}
.px85{height: 85px;width: 100%;}
/*顶部*/
.header{width: 100%;height: 85px;position: fixed;top: 0;z-index: 40;background: #fff;box-shadow: 0px 1px 8px 3px rgba(204,204,204,0.5);}
.header .logo{cursor: pointer;}
.header .index1_img{margin: 11px 0;margin-left: 8px;}
.header .nav{height: 100%;}
.header .nav li.li-a-down{height: 100%;float: left;position: relative;cursor: pointer;z-index: 33;}
.header .nav li.li-a-down .nav_one_a{font-size: 17px;color: #333;line-height: 35px; height: 35px;display: block;margin: 25px 0;
	position: relative;padding: 0 30px;transition: all 0.3s;}
.header .nav li.active .nav_one_a:after{position: absolute;top: 0;width: 50%;background: #F7B024;height: 100%;left: 0;content: '';z-index: -1;}
.header .nav li.active1 .nav_one_a:after{position: absolute;top: 0;width: 56%;background: #F7B024;height: 100%;left: 0;content: '';z-index: -1;}
.header .phone-box{position: relative;width: 95px;height: 100%;background: url(../images/icon/phone-icon.png) no-repeat center;
	background-color: #0F999A;cursor: pointer;}
.header .phone-box .phone-msg{padding: 13px 16px 15px 16px;color: #fff;background: #F7B024;position: absolute;top: 100%;right: 0;z-index: 2;
	opacity: 0;pointer-events: none;transition: all 0.3s;}
.header .phone-box:hover .phone-msg{opacity: 1;pointer-events: initial;}
.header .phone-box .phone-msg span{font-size: 13px;}
.header .phone-box .phone-msg p{font-size: 28px;font-family: cursive;white-space: nowrap;line-height: 23px;margin-top: 10px;}
.header .phone-box .phone-msg:before{position: absolute;border-bottom: 10px solid #F7B024;
    border-left: 10px solid transparent;border-right: 10px solid transparent;content: "";top: -10px;right: 40px;}
.header .search_btn{width: 78px;height: 100%;background: url(../images/icon/search-icon.png) no-repeat center;margin-right: 30px;cursor: pointer;}


/*手机端顶部*/
.sp_header{height:0.88rem;overflow:hidden;background:#fff;position:fixed;z-index:36;width:100%;display: none;box-shadow: 0px 1px 8px 3px rgba(204,204,204,0.5);}
.sp_logo{float:left;height:0.88rem}
.sp_logo img{height: 0.64rem;margin-top: 0.12rem;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#0F999A;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position: fixed;z-index: 35;background: #eee;width: 100%;height: calc(100% - 0.88rem);font-size: 14px;line-height: 40px;top: -100%;
	left: 0;overflow: auto;overflow-x: hidden;transition: top ease 0.35s;}
.nav_show{top:0.88rem}
.sjj_nav>ul>li:first-child{overflow: hidden;border-top: 0;}
.sjj_nav>ul>li:first-child>a{float: left;width: calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float: right;width: 70px;overflow: hidden;line-height: 30px;margin-top: 5px}
.sjj_nav>ul>li:first-child .language a{width: 35px;float: left;border-left: 1px #ddd solid;text-align: center;color: #999;}
.sjj_nav ul li i{position: absolute;top: 5px;right: 0px;border-left: 1px #ddd solid;height: 30px;padding: 0px 12px;}
.sjj_nav ul li i img{transform:rotate(-90deg);transition:all ease 0.35s;width: 0.4rem;width: 20px;margin-top: -10px;}
.sjj_nav ul li .sjj_nav_i_se img{transform:rotate(0deg)}
.sjj_nav ul li{border-top: 1px #ddd solid;margin-left: 20px;position: relative;line-height: 40px;font-size: 14px}
.sjj_nav>ul >li:last-child{border-bottom: 1px #ddd solid;}
.sjj_nav ul li ul{display: none}
.sjj_nav ul li a{color: #333;width: 80%;display: block;font-size: 0.28rem;}
.sjj_nav ul li ul li a{color: #666;display: block;text-align: left;}
.sjj_nav ul li ul li>ul{margin-left: 10px}


/*底部*/
.footer{width: 100%;height: 576px;background: url(../images/footer-bg.jpg) no-repeat center;background-size: cover;}
.footer-left{float: left;width: 660px;padding-top: 70px;}
.footer-left .footer-logo{}
.footer-left-box{margin-top: 54px;}
.footer-left-box img{float: left;width: 104px;}
.footer-left-link{float: left;margin-left: 25px;}
.footer-left-link p{color: #fff;font-size: 15px;line-height: 15px;margin-bottom: 13px;}
.footer-left-addr{color: #fff;font-size: 15px;margin-top: 25px;}
.footer-right{float: right;width: 520px;padding-top: 62px;display: flex;flex-wrap: wrap;}
.footer-right-con{display: inline-block;height: 100%;float: left;margin-left: 103px;margin-bottom: 30px;width: 70px;white-space: nowrap;}
.footer-right-con p{margin-bottom: 12px;white-space: nowrap;}
.footer-right-con p a{color: #fff;font-size: 17px;}
.footer-right-con a{font-size: 15px;line-height: 31px;color: rgba(255,255,255,0.5);display: block;}
.footer-right-con a:hover{color: #fff;}

.dbox{margin-top: 40px;}
.dbox .top1{width: 100%;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.dbox .top1 .item{width: 50%;padding-right: 30px;}
.dbox .item .tit{font-size: 18px;color: #fff;font-weight: bold;line-height: 20px;margin-bottom: 5px;}
.dbox .item .tit1{margin-bottom: 12px;font-size: 15px;line-height: 20px;color: #fff;}
.dbox .item p{font-size: 13px;color: #fff;line-height: 18px;margin-bottom: 8px;}
.dbox .top2 .item{width: 100%;}
.dbox .top2 .item .row{width: 50%;}

/*右侧悬浮*/
.fixed-con{position: fixed;z-index: 34;right: 5px;bottom: 160px;transition: all 0.3s;}
.fixed-box{width: 65px;height: 65px;margin-top: 2px;background: #0F999A;text-align: center;padding: 9px 0;cursor: pointer;display: block;}
.fixed-box:hover{background: #F7B024;}
.fixed-box-text{font-size: 14px;color: #fff;margin-top: 5px;}
 .fixed-con .a-phone{position: relative;}
.fixed-hide-hot{position: absolute;padding: 12px;right: 95px;transition: all 0.3s;opacity: 0;pointer-events: none;top: 0;color: #fff;
	background: #F7B024;white-space: nowrap;font-size: 14px;text-align: left;}
.fixed-hide-hot span{font-size: 16px;display: block;}
.fixed-hide-hot:after{content: '';position: absolute;border-bottom: 10px solid transparent;border-top: 10px solid transparent;
	border-left: 10px solid #F7B024;top: 22px;right: -10px;}
.fixed-con .a-phone:hover .fixed-hide-hot{right: 80px;opacity: 1;pointer-events: initial;}

.fixed-con .a-sale{position: relative;}
.fixed-hide-sale{position: absolute;padding: 12px;right: 95px;transition: all 0.3s;opacity: 0;pointer-events: none;top: 0;color: #fff;
    background: #F7B024;white-space: nowrap;font-size: 14px;text-align: left;}
.fixed-hide-sale span{font-size: 16px;display: block;}
.fixed-hide-sale:after{content: '';position: absolute;border-bottom: 10px solid transparent;border-top: 10px solid transparent;
    border-left: 10px solid #F7B024;top: 22px;right: -10px;}
 .fixed-con .a-sale:hover .fixed-hide-sale{right: 80px;opacity: 1;pointer-events: initial;}

/*搜索弹层*/
.search-dialog{width: 100%;height: 50%;position: fixed;background-color: #fff;z-index: 38;top: 0;display: none;}
.search-dialog form{position: absolute;top: 85px;width: 100%;height: 75px;padding: 0 10%;border-bottom: 1px solid #ddd;}
.search-dialog-input{border: none;font-size: 18px;width: calc(100% - 100px);height: 40px;color: #333;}
.search-dialog-input::-webkit-input-placeholder{color: #ccc;}
.search-dialog-input::input-placeholder{color: #ccc;}
.search-dialog-input::-moz-placeholder{color: #ccc;}
.search-dialog-submit{background: url(../images/icon/search-icon.png) no-repeat center;
    width: 40px;height: 100%;border: none;background-size: 18px;}
.search-dialog-close{width: 40px;height: 40px;position: absolute;top: 100px;right: 100px;background: url(../images/icon/search-close.png) no-repeat center;}
.search-dialog-close:hover{background: url(../images/icon/search-close-hover.png) no-repeat center;cursor: pointer;}

/*首页*/
.index1{width: 100%;height: 600px;}
.index1 .swiper-container {width: 100%;height: 100%;}
.index1 .swiper-slide {position: relative;background-position: center;background-size: cover;}
.index1 .swiper-slide h1{font-size: 54px;color: #fff;line-height: 56px;margin-top: 140px;font-weight: bold;}
.index1 .swiper-slide p{font-size: 24px;color: #fff;margin-top: 28px;opacity: 0.8;line-height: 24px;}
.index1 .swiper-slide a{width: 180px;height: 40px;color: #fff;line-height: 40px;cursor: pointer;
	font-size: 15px;background: #F7B024;display: block;text-align: center;}
.index1 .swiper-slide .swiper-slide-a{margin-top: 60px;}
.index1 .swiper-button-prev{background-image: url(../images/icon/left-arr-icon.png);width: 25px;height: 46px;margin-top: -23px;background-size: 25px 46px;left: 50px;}
.index1 .swiper-button-next{background-image: url(../images/icon/right-arr-icon.png);width: 25px;height: 46px;margin-top: -23px;background-size: 25px 46px;right: 50px;}
.index1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 40px;height: 4px;background: rgba(255,255,255,0.7);opacity: 1;
	background-position: left center;    border-radius: initial;position: relative;margin: 0 0 0 8px;transition: all 0.2s;position: relative;}
	
.index1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:before{transition: all 0s;position: absolute;
	width: 0;height: 4px;content: '';background: #F7B024;z-index: 2;left: 0;top: 0;}
.index1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width: 140px;transition: all 5s linear;}
.index1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 140px;}
.index1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 40px;text-align: right;left: 50%;margin-left: -828px;width: 1656px;}

.index1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet i{display: none;position: absolute;color: #F7B024;
	font-size: 12px;font-style: normal;top: -25px;}	
.index1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active i{display: block;}

.index2{width: 100%;height: auto;background: url(../images/index_bg.jpg) no-repeat center;background-size: cover;}


.index2-con1{padding: 47px 0 100px 0;}
.index2-con1-box{width: calc(33.33% - 27px);margin-right: 40px;height: 235px;background-size: cover;background-position: center;
	background-size: cover;position: relative;}
.index2-con1-box .index2-con1-hei{background-color: rgba(0,0,0,0.6);position: absolute;width: 100%;height: 100%;top: 0;padding: 30px 28px;}
.index2-con1-box:nth-child(3n+3){margin-right: 0;}
.index2-con1-box h1{font-size: 28px;color: #fff;line-height: 24px;margin-bottom: 10px;}
.index2-con1-box span{font-size: 15px;line-height: 24px;color: #fff;}
.index2-con1-box .label-a{position: absolute;bottom: 30px;left: 28px;}
.index2-con1-box .label-a a{display: inline-block;float: left;margin-left: 10px;font-size: 16px;color: #fff;background: #F7B024;padding: 0 16px;
	line-height: 30px;height: 30px;cursor: pointer;}
.index2-con1-hei .index2-con1-form{position: relative;width: 100%;margin-top: 55px;}
.index2-con1-hei .index2-con1-form form{width: 100%;}
.index2-con1-input{width: 100%;height: 50px;background: #fff;border: none;text-indent: 15px;font-size: 16px;}

.index2-con1-input::-webkit-input-placeholder{color: #ccc;}
.index2-con1-input::input-placeholder{color: #ccc;}
.index2-con1-input::-moz-placeholder{color: #ccc;}
.index2-con1-search{position: absolute;right: 0;top: 0;background: url(../images/icon/green-search-icon.png) no-repeat center;background-color: #fff;
	width: 70px;height: 50px;border: none;}

.index2-con2{}
.index2-con2-tit{font-size: 48px;color: #333;line-height: 48px;text-align: center;}
.select-arr{transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.index2-con2-box{margin-top: 80px;}
.index2-select{width: 25%;height: 85px;border-right: 1px solid #fff;background: url(../images/icon/select-arr.png) no-repeat;
	background-position: right 30px top 29px;background-color: #F2F2F2;font-size: 18px;padding: 20px 0 0 30px;color: #333;float: left;
		cursor: pointer;position: relative;}
.index2-select:before{position: absolute;content: '';top: 0;width: 0;height: 2px;background: #0F999A;left: 0;transition: all 0s;}
.index2-select.on:before{width: 100%;transition: all 0.3s;}


.index2-con2-dd{position: relative; height: 100px;margin-top: 1px;}
.index2-con2-list{background: #F2F2F2;padding: 10px 10px 15px 30px;margin-top: 2px;display: none;width: 25%;position: absolute;top: 0;}
.index2-con2-dd .index2-con2-list:nth-child(1){left: 0;}
.index2-con2-dd .index2-con2-list:nth-child(2){left: 25%;}
.index2-con2-dd .index2-con2-list:nth-child(3){left: 50%;}
.index2-con2-dd .index2-con2-list:nth-child(4){left: 75%;}
.index2-con2-list a{display: block;line-height: 20px;margin-top: 10px;width: auto;}
.index2-con2-list a span{font-size: 15px;color: #4c4c4c;display: inline-block;}
.index2-con2-list a span:hover{border-bottom: 1px solid #0F999A;color: #0F999A;}
.index2-con2-list a.more span{border-bottom: 1px solid #0F999A;color: #0F999A;}


.index3{width: 100%;height: 850px;background: url(../images/index3-bg.jpg) no-repeat center;background-size: cover;padding-top: 70px;}
.index3-con{position: relative;}
.index3-tit{font-size: 48px;color: #fff;line-height: 48px;text-align: center;}
.index3-desc{font-size: 17px;color: #fff;opacity: 0.6;text-align: center;line-height: 24px;margin-top: 20px;}
.index3-more{display: block;margin: 22px auto 0px auto;font-size: 15px;color: #fff;background: #F7B024;width: 180px;height: 40px;line-height: 40px;
	text-align: center;}
.index3-swiper{margin-top: 40px;}
.index3-swiper .swiper-slide{height: 240px;position: relative;overflow: hidden;}
.index3-swiper .swiper-slide .swiper-slide-dialog{position: absolute;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);
	background-position: center;background-repeat: no-repeat;background-size: cover;transition: all 0.3s;}
.index3-swiper .swiper-slide .swiper-slide-dialog:hover{transform: scale(1.2);}
.index3-swiper .swiper-slide span{font-size: 24px;color: #fff;position: relative;z-index: 2;pointer-events: none;display: block;
    width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);display: flex;align-items: center;justify-content: center;}
.index3 .swiper-button-prev{background-image: url(../images/icon/left-arr-icon.png);width: 25px;height: 46px;margin-top: -23px;background-size: 25px 46px;left: -150px;}
.index3 .swiper-button-next{background-image: url(../images/icon/right-arr-icon.png);width: 25px;height: 46px;margin-top: -23px;background-size: 25px 46px;right: -150px;}


.index4{width: 100%;height: 649px;background: url(../images/index4-bg.jpg) no-repeat center;background-size: cover;padding-top: 100px;}
.index4-tit{font-size: 48px;color: #333;line-height: 48px;text-align: center;}
.index4-con{margin-top: 90px;}
.index4-con-box{width: 25%;float: left;text-align: center;}
.index4-con-box img{width: 180px;height: 180px;border-radius: 180px;}
.index4-con-tit{font-size: 24px;color: #333;line-height: 24px;margin-top: 30px;}
.index4-con-box p{font-size: 16px;color: #333;line-height: 24px;margin-top: 15px;padding: 0 80px;}


.index5{height: 715px;padding-top: 80px;}
.index5-tit{font-size: 48px;color: #333;line-height: 48px;}
.index5-tit a{float: right;color: #0f999a;font-size: 15px;line-height: 78px;}
.index5-con{margin-top: 55px;}
.index5-con-l{width: 768px;height: 420px;position: relative;}
.index5-con-l-img{width: 545px;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.index5-con-l-box{width: 580px;height: 335px;position: absolute;right: 0;bottom: 0;background: #FAFAFA;padding: 50px 94px 0 35px;}
.index5-con-l-box .index5-con-l-tit{color: #0f999a;font-size: 15px;}
.index5-con-l-box .index5-con-l-h1{font-size: 30px;line-height: 50px;color: #404040;margin: 30px 0;display: block;}
.index5-con-l-box .index5-con-l-h1:hover{color: #0f999a;}
.index5-con-l-box p{font-size: 17px;line-height: 26px;color: #666;}
.index5-con-l .swiper-container{height: 100%;}
.index5-con-l .swiper-button-prev{left: auto;right: 30px;top: 0;width: 25px;height: 25px;margin-top: 0;background: url(../images/icon/new-arr-l.png);}
.index5-con-l .swiper-button-next{right: 0px;top: 0;width: 25px;height: 25px;margin-top: 0;background: url(../images/icon/new-arr-r.png);}
.index5-con-l .swiper-button-prev:hover{background: url(../images/icon/new-arr-l-on.png);}
.index5-con-l .swiper-button-next:hover{background: url(../images/icon/new-arr-r-on.png);}
.index5-con-r{width: 390px;}
.index5-con-r-box{margin-bottom: 42px;}
.index5-con-r-tit{font-size: 22px;line-height: 22px;color: #404040;display: block;}
.index5-con-r-tit:hover{color: #0f999a;}
.index5-con-r-time{font-size: 15px;line-height: 24px;color: #999;margin-top: 10px;}
.index5-con-r-line{width: 90px;height: 2px;background: #ECECEC;margin-top: 15px;}



/*发展历程*/
.page_banneer{width: 100%;height: 410px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.page_banneer .wid1280{padding-top: 160px;}
.page_banneer h1{font-size: 36px;color: #fff;position: relative;line-height: 34px;}
.page_banneer h1:before{content: '';width: 100%;height: 1px;background: #fff;left: -100%;position: absolute;top: 50%;margin-left: -20px;}
.page_banneer h2{font-size: 17px;color: rgba(255,255,255,0.9);margin-top: 25px;}

.navtive{width: 100%;background: #F2F2F2;position: relative;}
.navtive .nav_fl{float: left;}
.navtive .nav_fl a{margin-right: 27px;font-size: 17px;color: #333;line-height: 70px;display: inline-block;padding: 0 20px;}
.navtive .nav_fl a.on,.navtive .nav_fl a:hover{color: #fff;background: #0F999A;}
.navtive .nav_fr{float: right;line-height: 70px;color: #b2b2b2;}
.navtive .nav_fr img{margin: -5px 5px 0 0;}
.navtive .nav_fr a{font-size: 14px;color: #b2b2b2;}
.navtive .nav_fr a.cur{color: #0F999A;}

.nav_pc_fl{width: 900px;float: left;position: relative;}

.develop{width: 100%;height: 1000px;background: url(../images/develop-bg.jpg) no-repeat center;background-size: cover;padding-top: 80px;}
.develop-tit{font-size: 36px;line-height: 36px;color: #333;padding-bottom: 28px;}
.develop img{}


/*工厂环境*/
.factory{padding: 80px 0 155px 0;background: #FAFAFA;}
.factory-tit{font-size: 36px;line-height: 36px;color: #333;padding-bottom: 44px;}
.factory-con{}
.factory-con-l{width: 1060px;float: left;height: 620px;background: #fff;padding: 26px 22px;box-shadow: 0px 6px 10px 0px rgba(204,204,204,0.5);}
.factory-con-l-img{width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.factory-con-r{width: 180px;float: right;height: 620px;overflow: auto;}
.factory-con-r-img{background-position: center;background-repeat: no-repeat;background-size: cover;width: 160px;height: 92px;
	margin-bottom: 16px;cursor: pointer;}
.factory-con-r.os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle{opacity: 0;}
.factory-con-r-img.on{border: 2px solid #0F999A;}


/*分页*/
.page{padding: 40px 0 0 0;border-top: 1px solid #EEEEEE;}
.page .on,.page a:hover{color: #0F999A;}
.page a, .page span {
	background: #fff;
    display: inline-block;
    padding: 0 18px;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    color: #333;
    text-align: center;
    border: 1px solid #E9E9E9;
    margin-left: -5px;
}


/*荣誉资质*/
.honor{padding: 80px 0 90px 0;}
.honor-tit{font-size: 36px;line-height: 36px;color: #333;padding-bottom: 50px;}
.honor-con-box{margin-top: 10px;margin-right: 69px;width: calc(33.33% - 66px);float: left;}
.honor-con-box:nth-child(3n+3){margin-right: 0;}
.honor-con-box-dd{width: 100%;height: 250px;overflow: hidden;display: block;}
.honor-con-box-img{width: 100%;height: 100%;transition: all 0.3s;background-position: center;background-repeat: no-repeat;
	background-size: contain;background-color: #540002;cursor: pointer;}
.honor-con-box-img img{max-width: 100%;max-height: 100%;display: none;}
.honor-con-box-img:hover{transform:  scale(1.2);}
.honor-con-p{font-size: 17px;color: #333333;height: 97px;line-height: 56px;display: block;text-align: center;}

/*生产设备*/
.device{padding: 80px 0 90px 0;}
.device-tit{font-size: 36px;line-height: 36px;color: #333;padding-bottom: 50px;}
.device-con-box{margin-bottom: 50px;margin-right: 40px;width: 400px;float: left;height: 240px;overflow: hidden;}
.device-con-box:nth-child(3n+3){margin-right: 0;}
.device-con-box-img{width: 100%;height: 100%;display: block;cursor: pointer;transition: all 0.3s;
	background-position: center;background-repeat: no-repeat;background-size: cover;}
.device-con-box-img:hover{transform:  scale(1.2);}

/*企业文化*/
.culture{padding: 80px 0 120px 0;}
.culture-tit{font-size: 36px;line-height: 36px;color: #333;padding-bottom: 50px;}
.culture-con{}
.culture-con1{}
.culture-con1-tit{font-size: 24px;color: #0f999a;}
.culture-con1-p{font-size: 24px;color: #333;line-height: 47px;margin-top: 12px;}
.culture-con img{max-width: 100%;margin: 84px 0 38px 0;}
.culture-con2{}
.culture-con2-tit{font-size: 24px;color: #0f999a;}
.culture-con2 p{font-size: 16px;color: #666;line-height: 31px;margin: 8px 0 12px 0;}

/*公司介绍*/
.about{}
.about-con1{width: 100%;height: 550px;}
.about-con1-l{float: left;width: 50%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.about-con1-r{float: left;width: 50%;height: 100%;background: #0f999a;padding-left: 66px;display: flex;
    justify-content: center;flex-direction: column;}
.about-con1-r-tit{font-size: 36px;color: #fff;line-height: 36px;}
.about-con1-r p{margin-top: 35px;font-size: 16px;line-height: 32px;width: 570px;color: #fff;}
.about-con1-r-msg{margin-top: 44px;}
.about-con1-box{float: left;display: inline-block;}
.about-con1-box.second{padding: 0 40px;margin: 0 40px;border-left: 1px solid #34B2B4;border-right: 1px solid #34B2B4;}
.about-con1-box-num{margin-bottom: 15px;}
.about-con1-box-num span{font-size: 72px;color: #F7B024;line-height: 45px;font-family: cursive;}
.about-con1-box-num i{font-style: normal;font-size: 16px;color: #fff;vertical-align: super;margin-left: 10px;}
.about-con1-span{font-size: 16px;color: #fff;}

.about-con2{height: 637px;width: 100%;background: url(../images/aboutus-bg.jpg) no-repeat center;background-size: cover;padding-top: 72px;}
.about-con2 p{font-size: 16px;color: #666;line-height: 32px;}
.about-con2-img{margin-top: 45px;}
.about-con2-img img{max-width: 598px;float: left;}
.about-con2-img img:nth-child(2n+2){float: right;}

.about-con3{padding: 72px 0 150px 0;}
.about-con3 p{font-size: 16px;color: #666;line-height: 32px;}
.about-con3-img1{margin-top: 40px;}
.about-con3-pic1{background-position: center;background-repeat: no-repeat;background-size: cover;width: 400px;margin-right: 40px;height: 220px;
	float: left;}
.about-con3-pic1:nth-child(3n+3){margin-right: 0;}
.about-con3-img2{margin-top: 30px;}
.about-con3-pic2{background-position: center;background-repeat: no-repeat;background-size: cover;width: 620px;height: 310px;margin-right: 40px;
	float: left;}
.about-con3-pic2:nth-child(2n+2){margin-right: 0;}


/*新闻资讯*/
.news{padding: 24px 0 86px 0}
.news .page{border-top: none;}
.news-con{border-bottom: 1px solid #E7E7E7;width: 100%;height: 288px;padding: 54px 0}
.news-con-l{width: 300px;height: 100%;float: left;background-position: center;background-repeat: no-repeat;background-size: cover;display: block;}
.news-con-l img{display: none;max-width: 100%;max-height:4rem;}
.news-con-r{width: 820px;height: 100%;float: left;margin-left: 50px;}
.news-con-r-tit{font-size: 30px;color: #333;line-height: 30px;display: block;}
.news-con-r-tit:hover{color: #0f999a;}
.news-con-r p{font-size: 17px;color: #666;line-height: 30px;height: 106px;margin-top: 20px;}
.news-con-r span{font-size: 15px;color: #0f999a;}

/*新闻资讯详情页*/
.news-detail{padding: 50px 0 70px 0;}
.new_detail_l{width: 910px;padding: 43px 20px 40px 20px;border: 1px solid #eee;}
.new_detail_l .top h1{font-size: 34px;color: #333;line-height: 43px;margin-bottom: 8px}
.new_detail_l .top .data{padding-bottom:25px; border-bottom:1px solid #d6d6d6;}
.new_detail_l .top .time{font-size:13px; color:#888; line-height:2; margin-top:3px; margin-right:10px;}
.new_detail_l i{ display:block;float: left;height: 16px;margin: 7px 5px 0 10px;width:16px;}
.new_detail_l i.share_icon{background: url(../images/icon/share.png) no-repeat center;}
.new_detail_l a{margin:0 7px 0 0;}
.new_detail_l .top .data .det_back{font-size:12px; color:#999999; line-height:2; margin-right: 10px; }
.new_detail_l .top .data .det_back:hover{color:#0f999a;}
.new_detail_l .top .data .det_back i.back{width:16px; height:13px; background:url("../images/icon/back.png") no-repeat; display:block; margin-top:5px; margin-left:10px;}
.new_detail_l .con{font-size:14px; color:#666; line-height:1.857; text-align:justify; padding:20px 0px; }
.new_detail_l .con p{margin-bottom: 20px;line-height: 35px;color: #666;font-size: 18px;text-indent: 38px;}
.new_detail_l .con img{max-width:100%; margin:20px auto;display: block;}
.infocenter_index2_r {width: 350px;margin-left: 20px;}
.infocenter_index2_r1{border: 1px solid #eee;padding: 10px 15px 18px 24px;margin-bottom: 20px;}
.infocenter_index2_r1 p{border-bottom: 1px solid #F2F2F2;line-height: 58px;height: 58px;}
.infocenter_index2_r1 span{border-bottom: 2px solid #0f999a;height: 58px;display: inline-block;font-size: 28px;font-weight: 600;}
.infocenter_index2_r1 ul {padding: 10px 0;}
.infocenter_index2_r1 li{
	height: 44px;
    line-height: 42px;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.infocenter_index2_r1 li i{display: inline-block;width:2px;height: 2px;background: #0f999a;vertical-align: super;}
.infocenter_index2_r1 li a{color: #666666;font-size: 17px;}
.infocenter_index2_r1 li a:hover{color: #0f999a;}
.infocenter_index2_r2{margin-top: 5px;}
.newsDet_page{border-top:1px solid #ccc;  padding:10px 0px;}
.newsDet_page a{font-size:20px; color:#666; display:block; line-height:2.3;}
.newsDet_page a b{font-size:20px; color:#666;}
.newsDet_page a:hover,
.newsDet_page a:hover b{color:#0f999a;}



/*联系我们*/
.contact{}
.contact-con{padding: 80px 0 50px 0;}
.contact-con-l{width: 415px;float: left;}
.contact-con-l-tit{font-size: 36px;color: #333;line-height: 36px;margin-bottom: 45px;}
.contact-con-l li{width: 100%;height: 60px;color: #808080;font-size: 17px;line-height: 60px;}
.contact-con-l li:nth-child(2n+1){background: #F6F6F6;}
.contact-con-l li i{font-size: 18px;color: #333;font-style: normal;}
.contact-con-l li span{display: inline-block;width: 56px;height: 100%;float: left;}
.contact-con-r{float: right;width: 796px;height: 370px;border: 10px solid #F4F4F4;padding: 36px 28px;}
.contact-con-r-tit{font-size: 24px;color: #333;position: relative;padding-bottom: 50px;}
.contact-con-r-tit:after{content: '';position: absolute;width: 30px;height: 3px;background: #0f999a;bottom: 28px;left: 0;}
.contact-box{margin-bottom: 20px;float: left;width: 230px;margin-right: 15px;height: 48px;}
.contact-box:nth-child(3n+3){margin-right: 0;}
.border-fa{border: 1px solid #E6E6E6;}
.contact-box-span{font-size: 14px;color: #8f8f8f;float: left;display: inline-block;width: 55px;line-height: 48px;padding-left: 10px;}
.contact-input{border: none;width: calc(100% - 55px);float: left;height: 100%;}
.contact-submit{width: 160px;border: none;height: 50px;background: #0f999a;color: #fff;font-size: 14px;border-radius: 4px;margin-top: 12px;}
.contact-submit:hover{opacity: 0.85;}
.contact-box .filter-text .filter-title{height: 46px;line-height: 46px;color: #8f8f8f;}
.contact-box .filter-text{border: none;}
.contact-box .filter-list li.filter-selected {background-color: #0f999a;}
.contact-box .filter-list{top: 50px;}
.contact-code{width: 140px; float: left;height: 100%;text-indent: 15px;border-radius: 0;}
.contact-img{float: right;}
.contact-map{}


/*加入我们*/
.join{padding: 80px 0 60px 0;}
.join-tit{font-size: 36px;color: #333;line-height: 36px;margin-bottom: 40px;}
.join-con{margin-bottom: 32px;}
.join-con-tit{background: #FAFAFA;width: 100%;}
.join-con-tit .wid1280{height: 60px;line-height: 60px;font-size: 24px;color: #0f999a;}
.join-text{}
.join-text-l{float: left;width: 50%;padding-right: 60px;}
.join-text-l p{padding-left: 16px;background: url(../images/icon/txt-icon.png) no-repeat;color: #808080;font-size: 14px;
	line-height: 32px;background-position: left top 10px;}
.join-text-tit{line-height: 58px;font-size: 18px;color: #333;}
.join-foot{width: 100%;height: 240px;background: url(../images/join-foot-bg.jpg) no-repeat center;background-size: cover;}
.join-foot-con{float: right;width: 500px;padding-top: 45px;}
.join-foot-con img{width: 145px;}
.join-foot-txt{display: inline-block;margin-left: 32px;}
.join-foot-txt p{font-size: 18px;line-height: 32px;color: #333;}
.join-foot-tit{color: #0f999a;font-size: 24px;line-height: 66px;}

/*在线留言*/
.service{padding: 80px 0 143px 0;}
.service-tit{font-size: 36px;color: #333;line-height: 36px;margin-bottom: 38px;}
.service-con{}
.service-con-tit{font-size: 14px;color: #ff7800;line-height: 35px;}
.service-form{}
.service-box{float: left;width: 570px;border: 1px solid #CCCCCC;height: 50px;margin-right: 55px;margin-bottom: 17px;}
.service-txt{line-height: 48px;font-size: 15px;color: #808080;padding-left: 15px;position: relative;}
.service-txt.requir:before{position: absolute;content: '*';font-size: 14px;color: #ff7800;left: 3px;top: 3px;}
.service-input{width: 430px;height: 100%;border: none;font-size: 15px;}
.service-submit{width: 180px;height: 40px;color: #fff;font-size: 15px;background: #0F999A;border: none;}
.service-reset{width: 180px;height: 40px;color: #fff;font-size: 15px;background: #F7B024;border: none;margin-left: 30px;}
.service-btn{margin-top: 27px;}

.service-textarea{width: 100%;height: 100%;border: 1px solid #CCCCCC;max-height: 200px;max-width: 100%;font-size: 15px;
    text-indent: 100px;line-height: 24px;min-width: 100%;padding: 12px;border-radius: 0;}
.service-dd{float: left;width: 570px;margin-right: 55px;margin-bottom: 17px;height: 50px;position: relative;}
.service-txt1{line-height: 50px;font-size: 15px;color: #808080;left: 15px;position: absolute;top: 0;}


/*常见问题*/
.wenti{padding: 80px 0 80px 0;}
.wenti-tit{font-size: 36px;color: #333;line-height: 36px;margin-bottom: 42px;}
.wenti-con{}
.wenti-con-l{float: left;width: 910px;padding: 5px 30px 44px 30px;border: 1px solid #eee;}
.wenti-box{padding: 38px 0 25px 0;border-bottom: 1px solid #E6E6E6;}
.wenti-box-tit{font-size: 20px;color: #000;line-height: 20px;margin-bottom: 12px;display: block;}
.wenti-box-tit:hover{color: #0F999A;}
.wenti-box-tit span{float: right;font-size: 14px;color: #b2b2b2;}
.wenti-box{}
.wenti-box p{font-size: 15px;line-height: 24px;color: #808080;}
.wenti .page {padding: 30px 0 0 0;border-top: none;}
.dd-span{display: none;font-size: 0.24rem;color: #b2b2b2;margin-top: 0.1rem;}


/*技术支持*/
.jishu{padding: 80px 0 148px 0;}
.jishu-tit{font-size: 36px;color: #333;line-height: 36px;margin-bottom: 186px;}
.jishu-con{width: 100%;}
.jishu-con-box{float: left;width: calc(25% - 20px);margin-right: 26px;height: 260px;border: 3px solid #D9D9D9;position: relative;
	padding-top: 135px;}
.jishu-con-box:nth-child(4n+4){margin-right: 0;}
.jishu-con-img{position: absolute;width: 215px;height: 215px;top: -107px;left: 50%;margin-left: -107px;background-position: center;
	background-repeat: no-repeat;background-size: cover;border-radius: 100%;}
.jishu-con-txt{font-size: 22px;line-height: 31px;color: #333;text-align: center;}


/*产品展示*/
.product{padding: 80px 0 40px 0;}
.product-tit{font-size: 36px;color: #333;line-height: 36px;margin-bottom: 30px;}
.product-con{}
.product-con p{font-size: 16px;line-height: 32px;color: #666;}
.product-con-tit{font-size: 16px;line-height: 32px;color: #009688;margin-top: 5px;}
.product-text{margin-bottom: 55px;}
.product-text p{font-size: 16px;line-height: 32px;color: #666;}
.product-boxs{}
.product-box{float: left;width: calc(33.33% - 37px);margin-right: 55px;padding-bottom: 55px;}
.product-box:nth-child(3n+3){margin-right: 0;}
.product-img{width: 100%;height: 260px;overflow: hidden;display: block;}
.product-box-img{width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;
	transition: all 0.3s;}
.product-box-img:hover{transform: scale(1.2);}
.product-box-tit{font-size: 20px;color: #333;line-height: 58px;}
.product-box a{color: #0f999a;font-size: 14px;}


/*产品详情*/
.cp-detail{padding: 60px 0 52px 0;background: #F7FAFA;}
.product-detail {
    width: 100%;
    background: #fff;
    padding: 32px 38px;
    margin-top: 40px;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 0.4), inset 0px 0px 1px 0px rgba(255, 255, 255, 0.004);
}
.product-detail .slide {
    width: 530px;
    position: relative;
}
.product-detail .slide .pic {
    width: 100%;
    height: 367px;
    background: #f5f5f5;
    text-align: center;
    line-height: 367px;
    overflow: hidden;
    position: relative;
}
.product-detail .slide .pic img {
    max-width: 100%;
    max-height: 100%;
}
.transition {
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}

.bdsharebuttonbox i {
    background: url(../images/icon/share.png) no-repeat;
    display: block;
    float: left;
    height: 16px;
    margin: 7px 5px 0 10px;
    width: 16px;
}
.product-detail .slide .tab {
    margin: 15px 0px 0px;
}
.product-detail .slide .tab li {
    width: 100px;
    height: 65px;
    float: left;
    margin-right: 5px;
    cursor: pointer;
}
.product-detail .slide .tab li.on .img, .product-detail .slide .tab li:hover .img {
    border-color: #0F999A;
}
.product-detail .slide .tab li .img {
    border: 1px solid #ccc;
    background: #fff;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
}
.product-info {
    width: 610px;
}
.product-info .top {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 18px;
}
.product-info .top h2 {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    line-height: 38px;
    margin-bottom: 14px;
}
.product-info .txt {
    margin-top: 15px;
    height: 202px;
}


.product-info .txt p{font-size: 14px;color: #666;line-height: 27px;}


@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
.product-info .buy {
    display: block;
    width: 210px;
    height: 50px;
    border-radius: 4px;
    color: #fff;
    background: #009E94;
    font-size: 18px;
    text-align: center;
    line-height: 50px;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
}
.product-info .buy:before {
    content: '';
    position: absolute;
    border: #009E94 solid 4px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}
.product-info .buy:hover:before, .product-info .buy:focus:before, .product-info .buy:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}



.product-info .buy i{width: 24px;height: 100%;display: inline-block;vertical-align: bottom;margin-right: 20px;
	background: url(../images/icon/arct-icon.png) no-repeat center;}
.product-tab {
    width: 100%;
    background: #fff;
    padding: 15px 28px 35px 28px;
    margin-top: 20px;
    box-shadow: 0px 3px 5px 0px rgba(230, 230, 230, 0.4), inset 0px 0px 1px 0px rgba(255, 255, 255, 0.004);
}
.product-tab .tab {
    border-bottom: 1px solid #e6e6e6;
    height: 62px;
}
.product-tab .tab li.on {
    border-bottom: 2px solid #008C85;
}
.product-tab .tab li {
    padding: 0 20px;
    line-height: 60px;
    float: left;
    font-size: 17px;
    color: #333;
    cursor: pointer;
    margin-right: 30px;
}
.product-tab .content .item {
    padding: 30px 0px;
    color: #333;
    text-align: left;
    display: none;
    font-size: 14px;
    line-height: 32px;
}
.product-tab .content .item img {
    max-width: 100%;
}
.product-detail .slide .tab li .img img {
    max-width: 100%;
    max-height: 100%;
}
.product-detail-con .det_back {
    font-size: 14px;
    color: #999999;
    line-height: 2;
    margin-right: 10px;
}
.det_back i.back {
    width: 16px;
    height: 13px;
    background: url(../images/icon/back.png) no-repeat;
    display: block;
    margin-top: 1px;
    margin-left: 7px;
}
.det_back{margin-top: -45px;}
.det_back:hover{color: #009688;}


.recommend{}
.recommend-tit{color: #333;font-size: 26px;line-height: 26px;padding: 48px 0 20px 0;}
.recommend-con{}
.recommend-box{width: calc(25% - 36px);margin-right: 47px;}
.recommend-box:nth-child(4n+4){margin-right: 0;}
.recommend-con-img{height: 190px;width: 100%;background-position: center;background-repeat: no-repeat;
	background-size: cover;display: block;}
.recommend-con-tit{line-height: 40px;color: #333;font-size: 16px;display: block;overflow: hidden;
    white-space: nowrap;text-overflow: ellipsis;}
.recommend-con-a{color: #009E94;font-size: 14px;}
.recommend-con-tit:hover{color: #009E94;}

.range {
    background: url(../images/rang.png) no-repeat;
    width: 75px;
    height: 75px;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
.big {
    left: 530px;
    top: 0;
    width: 530px;
    height: 367px;
    position: absolute;
    overflow: hidden;
    display: none;
    z-index: 20;
}
.big img {
    position: absolute;
    left: 0;
    top: 0;
}
.detialTopImg_small_layer {
    width: 75px;
    height: 75px;
    border: 3px solid #E70A1B;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}



.close-layer{background: url(../images/icon/search-close.png) no-repeat center;width: 40px;height: 40px;background-size: 0.5rem;
	position: absolute;z-index: 2;bottom: 0.5rem;left: 50%;background-color: #000;margin-left: -20px;border-radius: 100%;}

