@media screen and (min-width: 1201px){
    html {
        font-size:1250%!important
    }
}
@media screen and (min-width: 1001px) and (max-width: 1200px){
    html {
        font-size: 850%!important
    }
}
@media screen and (max-width: 1001px){
    html {
        font-size: 750%!important
    }
}
@media screen and (min-width:769px) {
    html { padding: 0; margin:0;  font-size: 625%;-webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch;  /*10 ÷ 16 × 100% = 62.5%*/}
    body { padding: 0; font-size: .14rem;  -webkit-overflow-scrolling: touch; /*1.4 × 10px = 14px */}
    
    .w{width:95%; max-width:1200px; margin:0 auto;}
    .pc_fl{float:left;}
    .pc_fr{float:right;}
    .pc_dn{display:none;}
    
    /* 子页二级导航超出 */
    .zinav {
        width:860px;
        height: 52px;
        overflow: hidden;
        /*overflow-x:scroll;*/
        scrollbar-width: none; /* Firefox隐藏滚动条 */
          -ms-overflow-style: none; /* Internet Explorer 10+隐藏滚动条 */
          ::-webkit-scrollbar {
            width: 0;      /* Safari,Chrome 隐藏滚动条 */
            height: 0;     /* Safari,Chrome 隐藏滚动条 */
            display: none; /* 移动端、pad 上Safari，Chrome，隐藏滚动条 */
          }

    }
    
    /* 产品详情-表格 */
    .product_table {
    	border-collapse: collapse;
    	text-align: center;
    	font-size: 14px;
    }
    .product_table, .product_table tr td {
    	border:1px solid #ccc;
    }
    .product_table tr td{
    	padding: 5px 10px;
    }
    .product_table tr:nth-child(2n+1) {
    	background: #e4e4e4;
    }
    .product_table tr:nth-child(1) {
    	border:1px solid #00b034;
    	background: #00b034;
    	color: #ffffff;
    	height: 32px;
    	line-height: 32px;
    }
    
    

	/* 首页 */
	header{width:100%; position:fixed; top:0; z-index:99; height:.45rem; background:rgba(255,255,255,.9); border-bottom:1px solid rgba(255,255,255,.5);transition:all .3s;}
	.logo{width:auto; height:.25rem; margin-top:.1rem;}
	.logo img{width:auto; height:100%;}

	.menu .nav__list>ul>li{float:left; margin-right:.15rem;}
	.menu .nav__list>ul>li>a{font-size:.08rem; color:#131313; display:block; line-height:.45rem; position:relative;}
	.menu .nav__list>ul>li>a:after{content:""; display:block; width:0; height:2px; background:#23ac38; position:absolute; bottom:.12rem; left:0;transition:all .3s;}
	.menu .nav__list>ul>li:hover>a,.menu .nav__list>ul>li.on>a{color:#23ac38;}
	.menu .nav__list>ul>li:hover>a:after,.menu .nav__list>ul>li.on>a:after{width:100%;}
	.menu li .pc_lv2{position:absolute; width:100%; left:0; top:.45rem; background:rgba(255,255,255,1); height:0; overflow:hidden;transition:all .3s;}
	.menu li .pc_lv2 .img{margin-top:.1rem; float:left; border-right:1px solid #333333; padding-right:.3rem;}
	.menu li .pc_lv2 .img img{width:100%;}
	.menu li .pc_lv2 ul{float:right; width:calc(100% - 1.55rem); margin-top:.1rem;}
	/* 宽度小于1200，子菜单 */
    @media screen and (max-width: 1201px){
        .menu li .pc_lv2 ul{float:right; width:calc(100% - 2.25rem); margin-top:.1rem;}
    }	
	
	.menu li .pc_lv2 ul li{float:left; width:25%; background:url(../img/26.png) left center no-repeat;}
	.menu li .pc_lv2 ul li a{display:block; font-size:.075rem; line-height:.2rem; padding-left:.15rem;}
	.menu .nav__list>ul>li:hover .pc_lv2{height:.8rem;}
	.menu li .pc_lv2 ul li a:hover{color:#23ac38;}

	.yuyan a{display:block;width:.15rem;height:.09rem;margin:.18rem 0 0 .06rem;background:#23ac38;color:#FFFFFF; text-align:center; line-height:.09rem;font-size:12px;border-radius:4px;}
	.zhandian .select-wrapper{width:.45rem!important;height:.13rem!important;position:relative;cursor:pointer;display:block;margin:.16rem 0 0 0;}
	.zhandian .select-button{width:.45rem; height:.13rem;border:0;cursor:pointer; color:#333333; text-align:left; padding-left:.05rem;outline:none; font-size:12px; background:#f2f4f7; border-radius:.07rem;}
	.zhandian .select-down{position:absolute; width:.05rem; height:.03rem; background-image:url(../img/27.png); background-size:100% 100%;top:.05rem;right:.02rem;}
	.zhandian .select-list{width:100%;background:#fff;box-shadow:0 0 3px #ddd;border-radius:4px;display:none;z-index:2;position:absolute;left:0;top:.15rem;overflow:hidden;}
	.zhandian .select-list ul{line-height:.13rem;}
	.zhandian .select-list ul li{width:100%;height:.13rem;text-align:center;cursor:pointer; font-size:12px;transition:all .3s;}
	.zhandian .select-list ul li:hover,.yuyan .select-list ul li.selected{color:#fff;background:#01b034;}

	.search{position:relative;}
	.search_btn{display:block; width:.08rem; height:.08rem; margin:.18rem 0 0 .07rem; cursor:pointer;}
	.search_input{position:absolute; right:0; background:#FFFFFF; height:.21rem; border:1px solid #23ac38; z-index:10; top:.15rem; width:1.45rem; display:none;}
	.search_input:after{content:""; display:block; position:absolute; width:1px; height:.1rem; top:0; bottom:0; margin:auto 0; left:.4rem; background:#01b034;}
	.search_input .select-wrapper{width:.4rem!important;height:100%!important;position:relative;cursor:pointer;display:block; float:left;}
	.search_input .select-button{width:.4rem; height:100%;border:0;cursor:pointer; color:#333333; text-align:left; padding-left:.05rem;outline:none; font-size:14px; background:none;}
	.search_input .select-down{position:absolute; width:.05rem; height:.03rem; background-image:url(../img/27.png); background-size:100% 100%;top:.09rem;right:.08rem;}
	.search_input .select-list{width:100%;background:#fff;display:none;z-index:2;position:absolute;left:-1px;top:.2rem;overflow:hidden;border:1px solid #23ac38;}
	.search_input .select-list ul{line-height:.15rem;}
	.search_input .select-list ul li{width:100%;height:.15rem; padding-left:.05rem;cursor:pointer; font-size:14px;transition:all .3s;}
	.search_input .select-list ul li:hover,.search_input .select-list ul li.selected{color:#fff;background:#01b034;}
	.search .search_txt{display:block; float:left; border:none; background:none; height:100%; outline:none; padding-left:.1rem; width:.8rem;}
	.search .search_btn1{display:block; float:left; width:.08rem; height:.08rem; margin-top:.06rem; margin-left:.1rem;}

	.ind_about .left i{display:block; position:absolute; width:3px; height:.26rem; background:#23ac38; top:0; right:-.14rem;}
	.fangan_c .swiper-slide a:hover .img img{transform:scale(1.15,1.15);}
	.fangan_c .swiper-slide a:hover .txt{background:#cdffd6;}
	.ind_news ul li:nth-child(3n+1){margin-left:0;}
	.ind_news ul li:hover .img img{transform:scale(1.15,1.15);}
	.ind_news ul li:hover p{color:#23ac38;}
	.ind_news .more a:hover{color:#FFFFFF; background:#23ac38;}
	.footer ul li p a:hover{color:#23ac38;}
	.bottom a:hover{color:#23ac38;}

	.ny_banner .txt{width:95%; max-width:1200px;}
	.new_list li:hover{border-color:#23ac38;}
	.new_list li:hover .img a img{transform:scale(1.15,1.15);}
	.new_list li:hover .txt h3 a{color:#23ac38;}
	.new_list li:hover .txt .more a{background:none;color:#23ac38;}
	.new_det .det_page a:hover{color:#23ac38;}

	.cp_list_c li:hover{border-color:#23ac38;}
	.cp_list_c li:hover h3 a{color:#23ac38;}
	.cp_list_c li:hover .more a{background:none;color:#23ac38;}
	.cp_list_c li:hover .img a img{transform:scale(1.15,1.15);}
	.cp_det_page a:hover{border-color:#23ac38; background:#23ac38; color:#FFFFFF;}

	.jiejue_c ul li:nth-child(2n+1){margin-left:0;}
	.rencai .list_dt a:hover{background:none;color:#23ac38;}
	.rencai .list_dd a:hover{background:none;color:#23ac38;}
	.jiejue_c ul li:hover .txt{opacity:1;}
	.jiejue_c ul li:hover:hover .img img{transform:scale(1.15,1.15);}

}


/* 首页 */
header.on{background:#FFFFFF; border-bottom:1px solid #e8e8e9;}
.banner .swiper-slide{width:100%; height:4.25rem; background-position:center; background-size:cover;}
.banner .swiper-slide .txt{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);text-align: center; color:#FFFFFF;}
.banner .swiper-slide .txt h3{font-weight:bold; font-size:.38rem; line-height:1;text-shadow: 5px 5px 5px rgba(41,41,41,.2);}
.banner .swiper-pagination-bullet-active{background:#23ac38;}
.ind_about{margin-top:.45rem; overflow:hidden;}
.ind_about .left{text-align:right; position:relative;}
.ind_about .left h3{font-weight:normal; font-size:.15rem; color:#000000;}
.ind_about .left p{font-size:.08rem; color:#000000; line-height:1; margin-top:5px; margin-bottom:10px;}
.ind_about .left img{width:.38rem;}
.ind_about .img{width:195px;}
/*.ind_about .txt{width:calc(100% - 195px - 1.3rem); margin-left:.4rem; font-size:.08rem;}*/
.ind_about .txt{width:calc(100% - 205px); margin-left:.4rem; font-size:.08rem;}
.ind_about .txt p{text-indent:2em; color:#111211; line-height:1.5;}
.ind_about .txt a{display:block; float:right; color:#23ac38; margin-top:.15rem;}

.shuzi{width:100%; background:#23ac38; margin-top:.25rem; padding:.2rem 0;}
.shuzi ul li{float:left; width:25%; text-align:center;color:#FFFFFF;font-size:46px;font-weight:100;line-height:1;border-left:1px solid rgba(255,255,255,.3);}
.shuzi ul li p{font-size:14px; margin-top:5px;}
.shuzi ul li:nth-child(1){border-left:none;}

.fangan{width:100%; background:#f2f4f7; padding:.35rem 0 .32rem 0;}
.fangan h2{text-align:center; font-size:.15rem; line-height:1; color:#111211; font-weight:100;}
.fangan_c{margin-top:.25rem; position:relative;}
.fangan_c .swiper-slide a{display:block;}
.fangan_c .img{width:100%; height:1rem; overflow:hidden;}
.fangan_c .img img{width:100%; height:100%;transition:transform .5s ease;}
.fangan_c .txt{width:100%; height:1rem; background:#FFFFFF; padding:.1rem; position:relative; transition:all .5s;}
.fangan_c .txt span{display:block; width:.18rem; height:.18rem; background:#23ac38; color:#FFFFFF; line-height:.18rem; text-align:center; font-size:.09rem;}
.fangan_c .txt h3{font-weight:normal; font-size:14px; color:#000000; margin-top:6px;}
.fangan_c .txt p{font-size:12px; color:#565656; margin-top:.08rem;}
.fangan_c .swiper-button-prev,.fangan_c .swiper-button-next{width:.14rem; height:.28rem; background-size:100% 100%; margin-top:-.14rem;}
.fangan_c .swiper-button-prev{background-image:url(../img/03.png); left:-.3rem;}
.fangan_c .swiper-button-next{background-image:url(../img/07.png); right:-.3rem;}
@media screen and (max-width: 1200px){
	.fangan_c{padding:0 .3rem;}
	.fangan_c .swiper-button-prev{left:0;}
	.fangan_c .swiper-button-next{right:0;}
}

.tuandui{margin-top:.42rem;}
.tuandui h2{text-align:center; font-weight:normal; line-height:1; font-size:.15rem; color:#111211;}
.tuandui p{text-align:center; font-size:.08rem; line-height:.13rem; color:#262626; width:85%; margin:0 auto; margin-top:.2rem;}
.tuandui ul{text-align:center; margin-top:.3rem;}
.tuandui ul li{display:inline-block; width:1rem; margin:0 .15rem;}
.tuandui ul li img{width:100%;}

.ind_news{width:100%; margin-top:.45rem; background:#f2f4f7; padding:.25rem 0;}
.ind_news h2{text-align:center; font-weight:normal; line-height:1; font-size:.15rem; color:#111211;}
.ind_news ul{display:flex;flex-wrap: wrap;margin-top:.25rem;}
.ind_news ul li{width:31.6%; margin-left:2.6%;}
.ind_news ul li .img{overflow:hidden;}
.ind_news ul li .img img{width:100%;transition:transform .5s ease;}
.ind_news ul li p{font-size:.08rem; line-height:.13rem; height:.26rem; color:#4e4e4e; margin-top:.1rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;transition:all .3s;}
.ind_news ul li span{display:block; font-size:.07rem; color:#838383; margin-top:.06rem;}
.ind_news .more a{display:block; width:.75rem; line-height:.2rem; margin:0 auto; border:1px solid #23ac38; color:#23ac38; text-align:center; margin-top:.3rem; font-size:.08rem;}

.fazhan{width:100%; background:url(../img/bg01.jpg) center; background-size:cover; padding:.4rem 0; overflow:hidden;}
.fazhan .txt{margin-top:.05rem;}
.fazhan .txt h2{font-weight:normal; line-height:1; font-size:.15rem; color:#111211;}
.fazhan .txt p{font-size:.08rem; line-height:.13rem; color:#262626; margin-top:.12rem;}
.fazhan .txt a{display:inline-block; font-size:.08rem; color:#01b034;}
.fazhan .img img{display:block; float:left; width:1.27rem;}
.fazhan .img img.img2{margin-left:-.3rem;}

.footer{width:100%; background:#444444; padding:.4rem 0 0 0;}
.footer ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.footer ul li{background:url(../img/19.png) left top no-repeat; height:240px; min-width:13.33%; text-align:center;}
.footer ul li h3{font-weight:normal; color:#FFFFFF; font-size:16px; margin-bottom:10px;}
.footer ul li p a{display:block; font-size:14px; line-height:28px; color:#999999;}
.footer ul li:nth-child(1){background:none;}
.footer ul li:nth-last-child(1){text-align:left; background:none; color:#FFFFFF; width:auto; min-width:auto;}
.footer ul li p{font-size:14px;}
.footer ul li p img{width:18px; vertical-align:middle; margin-right:10px;}
.footer ul li b{display:block; font-weight:normal; font-size:.15rem; margin-top:5px;}
.footer ul li .ewm{float:right; text-align:center; margin-top:.1rem;}
.footer ul li .ewm img{width:.5rem;}
.footer ul li .ewm span{display:block; font-size:12px; margin-top:10px;}
.bottom{border-top:1px solid #565656; font-size:14px; color:#999999; padding:20px 0;}
.bottom a{color:#999999; margin-left:10px;}

/* 科研创新 */
.top_bg{width:100%; height:.45rem;}
.ny_banner{width:100%; height:2.75rem; background-size:cover; background-position:center; position:relative;}
.ny_banner .txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); color:#FFFFFF;}
.ny_banner .txt h3{font-weight:normal; font-size:.36rem;line-height:1;text-shadow:5px 5px 5px rgba(41,41,41,.2);text-align:center;}
.bread{width:100%; border-bottom:1px solid #e8e8e9; height:.26rem;}
.bread .right{font-size:14px; line-height:.26rem; color:#757575;}
.bread .right a{color:#757575;}
.bread .right a:hover,.bread .right a.on{color:#23ac38;}
.bread .right img{width:15px; margin-right:10px;}
.bread .left a{display:inline-block; height:.18rem; margin-top:.04rem; line-height:.18rem; font-size:14px; color:#757575; padding:0 .06rem; margin-right:.04rem; border-radius:5px;}
.bread .left a:hover,.bread .left a.on{background:#b1e1ae; color:#23ac38;}

.ky_bg{width:100%; background-position:center; background-size:cover; height:2.9rem;}
.chengguo{padding-top:.38rem;}
.ky_bg h3{font-size:.14rem; color:#292929; line-height:1; font-weight:normal;}
.chengguo .txt{width:63%; background:#e3e3e3; padding:.15rem; font-size:14px; color:#111211; line-height:1.6; margin-top:.15rem; position:relative;height:1rem;}
.txt_ofa{width:100%; height:100%; padding-right:.1rem; overflow:auto;}
.txt_ofa::-webkit-scrollbar {
	 width: 4px;
	 height:4px;
	 border-radius:50%;
}
.txt_ofa::-webkit-scrollbar-track {
	 background-color: #d9d9d9;
}
.chengguo .txt_ofa::-webkit-scrollbar-thumb {
	 background-color: #b4b4b4; 
}
.txt_ofa::-webkit-scrollbar-button {
	 display:none;
}
.txt_ofa::-webkit-scrollbar-corner {
	 display:none;
}
.ky_bg p{font-size:14px; color:#111211; margin-top:.15rem;}
.ky_bg h4{font-weight:normal; font-size:.36rem; line-height:1; color:#111211; margin-top:.07rem;}
.ky_bg h4 span{font-size:.18rem;}
.touru{padding-top:.55rem;}
.touru .txt{font-size:16px; line-height:26px; color:#4e4e4e; margin-top:.25rem;}
.chengguo2{padding-top:.4rem;}
.chengguo2 h3{color:#FFFFFF;}
.chengguo2 .txt{width:37.5%; background:rgba(0,0,0,.1); padding:.15rem; font-size:14px; color:#FFFFFF; line-height:1.6; margin-top:.15rem; position:relative; height:1.1rem;}
.chengguo2 .txt_ofa::-webkit-scrollbar-thumb {
	 background-color:#ffffff; 
}
.chengguo2 li{display:block; float:left;color:#FFFFFF; font-size:14px; text-align:center; margin-right:.25rem;}
.chengguo2 li h4{color:#FFFFFF; margin-top:.2rem; margin-bottom:5px;}
.pingtai{width:100%; background:#f2f4f7; padding:.35rem 0 .4rem 0;}
.pingtai .img{width:1.55rem; margin-right:.2rem;}
.pingtai .txt{width:calc(100% - 2.15rem); color:#111211; margin-top:.2rem;}
.pingtai .txt h3{font-weight:normal; font-size:.15rem; line-height:1;}
.pingtai .txt h4{font-weight:normal; font-size:.11rem; line-height:1; margin-top:.07rem;}
.pingtai .txt p{font-size:.08rem; line-height:.13rem; color:#4e4e4e; margin-top:.15rem;}

/* 科研实力-改后新加 */
	.shebtitle {
		font-size: 1.1em;
		font-weight: 400;
		margin-bottom: 40px;
	}
	.yanfa {
		display: flex;
		display: -webkit-flex;
	}
	.yanfa .ico {
		width: 160px;
	}
	.yanfa .info {
		flex: 1;
		font-size: 16px;
		line-height: 28px;
		text-indent: 2em;
	}

	.yanfasb {
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
	}
	.yanfasb .sheb {
		flex: 1;
		margin-bottom: 12px;
	}
	.yanfasb .sheb:nth-child(1) {
		flex: 1;
	}
	.yanfasb .sheb:nth-child(2) {
		flex: 1;
	}

/* 公司简介 */
.jianjie_top{margin-top:.25rem;}
.jianjie_top h3{font-size:.14rem; color:#01b034; line-height:1;}
.jianjie_top h4{font-size:.08rem;color:#01b034; margin-top:.04rem; font-weight:normal;}
.jianjie_top .img{width:2.75rem; height:1.75rem; margin-top:.15rem;}
.jianjie_top .txt{width:calc(100% - 2.9rem); padding-right:.15rem;margin-top:.15rem;height:1.75rem; overflow:auto;}
.jianjie_top .txt p{text-indent:2em; font-size:14px; color:#111211; margin-bottom:.12rem; line-height:1.6;}
.jianjie_top .txt::-webkit-scrollbar {
	 width: 4px;
	 height:4px;
	 border-radius:50%;
}
.jianjie_top .txt::-webkit-scrollbar-track {
	 background-color: #FFFFFF;
} /* 滚动条的滑轨背景颜色 */
.jianjie_top .txt::-webkit-scrollbar-thumb {
	 background-color: #23ac38; 
} /* 滑块颜色 */
.jianjie_top .txt::-webkit-scrollbar-button {
	 display:none;
} /* 滑轨两头的监听按钮颜色 */
.jianjie_top .txt::-webkit-scrollbar-corner {
	 display:none;
} /* 横向滚动条和纵向滚动条相交处尖角的颜色*/

.licheng{width:100%; background:#f2f4f7; padding:.25rem 0; margin-top:.55rem;}
.licheng h2{text-align:center; font-weight:normal; line-height:1; font-size:.15rem;color:#111211;}
.licheng .img{width:3rem; height:2.1rem; margin-top:.25rem;}
.licheng .txt{height:2.1rem; overflow:auto; width:calc(100% - 3rem); background:#FFFFFF; margin-top:.25rem;}
.licheng .txt li{border-bottom:1px solid #b9b9b9; padding:.12rem .15rem;}
.licheng .txt li h3{font-weight:normal; font-size:.12rem; color:#28ca57; line-height:1;}
.licheng .txt li p{font-size:.08rem; color:#4e4e4e; line-height:1.6; margin-top:.04rem;}
.licheng .txt::-webkit-scrollbar {
	 width: 4px;
	 height:4px;
	 border-radius:50%;
}
.licheng .txt::-webkit-scrollbar-track {
	 background-color: #FFFFFF;
} /* 滚动条的滑轨背景颜色 */
.licheng .txt::-webkit-scrollbar-thumb {
	 background-color: #23ac38; 
} /* 滑块颜色 */
.licheng .txt::-webkit-scrollbar-button {
	 display:none;
} /* 滑轨两头的监听按钮颜色 */
.licheng .txt::-webkit-scrollbar-corner {
	 display:none;
} /* 横向滚动条和纵向滚动条相交处尖角的颜色*/

.wenhua{margin-top:.3rem; margin-bottom:.65rem;}
.wenhua h2{text-align:center; font-weight:normal; line-height:1; font-size:.15rem; color:#111211;}
.wenhua ul{display:flex;flex-wrap: wrap;justify-content: space-between; margin-top:.3rem;}
.wenhua ul li{width:32%; background:#f9f9f9;transition:all .3s;}
.wenhua ul li .img img{width:100%;}
.wenhua ul li .txt{padding:.12rem .1rem;text-align:center;}
.wenhua ul li .txt h3{font-weight:normal; font-size:.12rem; color:#353434;}
.wenhua ul li .txt h3 b{font-weight:bold;color:#23ac38;}
.wenhua ul li .txt p{font-size:.09rem; color:#242323; margin-top:.1rem;}

/* 董事长致辞 */
	.zhici {
		display: flex;
		flex-wrap: wrap;
		margin-top: 20px;
	}
	.zhici .boss {
		width: 360px;
	}
	.zhici .zctxt {
		flex:1;
	}
	.zhici .zctxt .bkimg {
		height: 420px;
		background: url(../img/zhicibkimg.png) no-repeat center -2px;
		position: relative;
	}
	.zhici .zctxt p {
		font-size: 14px;
		text-indent: 2em;
		line-height: 1.6;
		margin-bottom: 0.12rem;
	}

	marquee {
		margin: 20px auto;
		width: 405px;
		height: 130px;
		position: absolute;
		top: 40px;
		left: 50%;
		margin-left: -198px;
	}
	marquee,marquee:active,marquee:visited {
		outline: none!important;
		/*pointer-events: none!important;*/
	}

/* 资质荣誉 */
.rongyu{margin-top:.3rem;margin-bottom:.9rem;}
.rongyu h2{text-align:center; font-weight:bold; font-size:.17rem;color:#444444;}
.rongyu_img{margin-top:.3rem; position:relative; padding:0 .15rem;}
.rongyu_img .img img{width:100%;}
.rongyu_img .swiper-slide p{text-align:center; font-size:.08rem; color:#242323; margin-top:.07rem;}
.rongyu_img .swiper-button-prev,.rongyu_img .swiper-button-next{width:.14rem; height:.28rem; background-size:100% 100%; margin-top:-.2rem;}
.rongyu_img .swiper-button-prev{background-image:url(../img/42.png); left:-.1rem;}
.rongyu_img .swiper-button-next{background-image:url(../img/43.png); right:-.1rem;}

/* 荣誉图片no-roll */
.rongyu-wrapper {
	display: flex;
	flex-wrap: wrap;
	box-sizing: content-box;
}
.rongyu-slide {
	width: 370px;
	margin-right: 15px;
	margin-bottom: 40px;
}
.rongyu-slide .img img {
    width:370px;
    height: 240px;
}
.rongyu-slide:nth-child(3n+3) {
	margin-right: 0px;
}
.rongyu_img .rongyu-slide p {
    text-align: center;
    font-size: .08rem;
    color: #242323;
    margin-top: 0.07rem;
}

/* 专利图片no-roll */
.zhuanli-wrapper {
	display: flex;
	flex-wrap: wrap;
	box-sizing: content-box;
}
.zhuanli-slide {
	width: 210px;
	margin-right: 15px;
	margin-bottom: 40px;
}
.zhuanli-slide img {
	width: 210px;
	height: 297px;
}
.zhuanli-slide:nth-child(5n+5) {
	margin-right: 0px;
}
.zhuanli_img{margin-top:.15rem; margin-bottom:.1rem; position:relative; padding:0 .15rem;}
.zhuanli_img .zhuanli-slide p {
    text-align: center;
    font-size: .08rem;
    color: #242323;
    margin-top: 0.07rem;
}
.rongyu h3 {
	text-align: left;
    font-weight: normal;
    font-size: .09rem;

}
.rongyu h3 span {
	display:inline-block;
    color: #fff;
	background: #23ac38;
	border-radius: 16px;
	text-align: center;
	padding: 4px 20px 6px 20px;
	margin-left:20px;
}

/*知识产权/资质荣誉遮罩*/
.popshow, .popshow2 {
    cursor:pointer;
}

#popmask {
	z-index: 100;
    width:100%;
    background: rgba(21, 38, 25, 0.9);
    position:fixed; /*使遮罩层相对于浏览器窗口进行绝对定位*/
    top:0;
    left:0;
    transform:scale(0,0);
}

#popcontent {
    width:600px;
    position:absolute;
    top:30%;
    left:50%;
    margin-top:-60px;
    margin-left:-300px;
}
/*知识产权*/
#popcontent2 {
    width:530px;
    position:absolute;
    top:30%;
    left:50%;
    margin-top:-100px;
    margin-left:-265px;
}
/*Css动画类*/
.coverAniamtion {
    animation: name 0.4s both;
}
@keyframes name {
    from {
        transform:scale(0,0);
    }
    to {
        transform:scale(1,1);
    }
}


/* 企业文化 */
.qywenhua2 {
	margin: 40px auto 20px 60px;
	display: flex;
	flex-wrap: wrap;
}
.qywenhua2 li {
	width: 360px;
	height: 450px;
	text-align: center;
	margin-bottom: 20px;
    position: relative;
    background: #e3e3e3;
}
.qywenhua2 li .image-box {
	position: relative;
	z-index: 1;
}
.qywenhua2 li .image-box figure {
	cursor: pointer;
	position: absolute;
	color: #fff;
	top: 50%;
	left: 50%;
	margin-top: -65px;
	margin-left: -50px;
	z-index: 2;
}
.qywenhua2 li figure h5 {
	margin: 15px auto 30px auto;
	font-size: 22px;
	font-weight: normal;
}
.text-desc{position: absolute; left: 0; top: 0; background-color: #fff; height: 100%; opacity: 0; width: 100%; padding: 20px;z-index: 2;}
.text-desc h3 {font-size: 22px;font-weight: 400px;margin: 40px auto 10px auto;}
.text-desc p {font-weight: normal; line-height: 28px; font-size: 20px; margin-bottom: 15px;}
/* effect-1 css */
.port-1{float: left; width: 100%; position: relative; overflow: hidden; text-align: center; border: 4px solid rgba(255, 255, 255, 0.9);}
.port-1 .text-desc{opacity: 0.9; top: -100%; transition: 0.5s; color: #000; padding: 85px 20px 20px;}
.port-1 img{transition: 0.5s;}
.port-1:hover img{transform: scale(1.2);}
.port-1.effect-1:hover .text-desc{top: 0;}


/* 新闻列表 */
.ny_banner h2{font-weight:normal; color:#FFFFFF; font-size:.34rem; line-height:.35rem;}
.ny_banner p{font-size:.15rem; line-height:.16rem; margin-top:.08rem;}
.new_list{margin-top:.1rem; margin-bottom:.5rem; overflow:hidden;}
.new_list_c li{border-bottom:1px solid #e6e6e6; padding:.2rem 0; overflow:hidden;transition:all .3s;}
/* 无图 */
.new_list_c li .img{display:none;}
/* 有图 */
.new_list_c li.ypic .img{display:block;}
.new_list_c li .img a{width:330px; display:block; overflow:hidden;}
.new_list_c li .img a img{width:100%;transition:all .5s;}
/* 有图 */
.new_list_c li.ypic .txt{float:right;width:calc(100% - 370px);}
/* 无图 */
.new_list_c li .txt{width:100%;}
.new_list_c li .txt h3 a{display:block; width:100%; font-size:16px; color:#282828;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_list_c li .txt span{display:block; font-size:14px; color:#8e8e8e; margin-top:10px;}
.new_list_c li .txt p{font-size:14px; color:#111211; line-height:26px; height:78px; margin-top:15px;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 3;}
.new_list_c li .txt .more a{display:block; width:126px; height:32px; border:1px solid #23ac38; background:#23ac38; border-radius:16px; text-align:center; line-height:30px; color:#FFFFFF; font-size:14px; margin-top:15px;}

.new_det{margin-top:.25rem; margin-bottom:.5rem;}
.new_det h2{text-align:center; font-size:24px; line-height:25px; color:#282828; font-weight:normal;}
.new_det .time{text-align:center; font-size:14px; color:#8e8e8e; margin-top:15px; margin-bottom:35px;}
.new_det .con p{font-size:14px; line-height:1.8; text-indent:0em;}
.new_det .det_page{border-top:1px solid #e6e6e6; margin-top:.45rem; padding-top:20px;}
.new_det .det_page a{display:block; font-size:14px; color:#a0a0a0; line-height:28px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/* 产品列表 */
.cp_list{margin-top:.25rem; margin-bottom:.5rem; overflow:hidden;}
.cp_list h2{font-weight:normal; font-size:28px; color:#282828; margin-bottom:34px;}
.cp_list_c li{width:100%; background:#FFFFFF;box-shadow:0 0 5px rgba(41, 41, 41, .1); border-radius:10px; border:1px solid #e6e6e6; padding:.15rem; margin-top:24px; overflow:hidden;transition:all .3s;}
.cp_list_c li .img a{display:block; width:380px; overflow:hidden;}
.cp_list_c li .img a img{width:100%;transition:all .5s;}
.cp_list_c .txt{width:calc(100% - 410px);}
.cp_list_c .txt h3 a{display:block; width:100%; font-size:20px; color:#282828; margin-bottom:25px;}
.cp_list_c .txt p{font-size:16px; color:#282828; line-height:28px; height:112px;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 4;}
.cp_list_c .txt .more a{display:block; float:right; width:126px; height:36px; background:#23ac38; border-radius:18px; line-height:34px; border:1px solid #23ac38; text-align:center; color:#FFFFFF; font-size:14px; margin-top:45px;}

.pages{text-align:center; margin-top:.25rem;}
.pages a{display:inline-block; vertical-align:middle; height:36px; width:36px; border:1px solid #f2f3f5; line-height:34px; font-size:16px; color:#333333; transition:all .3s; background:#f8f8f8;}
.pages span{display:inline-block; vertical-align:middle; height:36px; width:36px; line-height:36px; font-size:16px; color:#333333;}
.pages a.prev,.pages a.next{width:75px;}
.pages a.first{width:60px;}
.pages a:hover,.pages a.on{color:#FFFFFF; background:#23ac38; border-color:#23ac38;}

.cp_det{margin-top:.35rem; margin-bottom:.5rem;}
.cp_det_img{width:420px;}
.cp_det_img .swiper-pagination-bullet-active{background:#23ac38;}
.cp_det_txt{width:calc(100% - 455px);}
.cp_det_txt h3{font-size:20px; color:#282828; line-height:22px;}
.cp_det_txt p{font-size:16px; color:#282828; line-height:1.6; margin-top:20px; margin-bottom:40px;}
.cp_det_txt b{display:block; font-size:18px; color:#282828; margin-top:20px;}
.cp_det_txt b img{width:22px; vertical-align:middle; margin-right:20px;}
.cp_det_page a{display:block; width:48%; border:1px solid #e6e6e6; height:40px; text-align:center; line-height:38px; font-size:14px; color:#282828; float:left; margin-top:28px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cp_det_page a:nth-child(2){float:right;}
.cp_det_con .tit{margin-top:40px; position:relative; margin-bottom:35px;}
.cp_det_con .tit span{display:inline-block; width:120px; height:30px; background:#eeeeee; text-align:center; line-height:30px; font-style:oblique; font-size:14px; color:#585858; position:relative; z-index:2;}
.cp_det_con .tit:after{content:""; display:block; width:100%; position:absolute; height:1px; background:#eeeeee; left:0; top:0; bottom:0; margin:auto 0; z-index:1;}
.cp_det_con p{font-size:16px; color:#282828; line-height:1.8; text-indent:0em;}

/* 大事记 */
.dashiji{width:100%; background:#f4f4f4; padding:.4rem 0 .5rem 0;}
.dashiji h2{font-weight:normal; font-size:28px; color:#292929; line-height:30px;}
#timeline{margin:.35rem 0 0 110px;padding-left: 70px;border-left: 8px solid #d0d0d0;}
#timeline li{margin:20px 0;position:relative;}
#timeline li label{font-size:18px; color:#111211;cursor: pointer; font-weight:bold; position:absolute; left:30px; top:30px; right:30px; z-index:10;}
.content{max-height:20px;position:relative; background:#e3e3e3; padding:50px 30px 50px 30px;transition:all .3s;}
.content p{max-height:0;margin-top:20px;color:transparent; font-size:14px; line-height:1.8;text-align:justify;word-break:break-word;hyphens:auto;overflow:hidden;}
.radio{display:none;}
.radio:checked ~ .content{max-height:300px; background:#b1e1ae;transition: max-height 0.4s linear, border-color 0.5s linear, transform 0.2s linear;}
.radio:checked ~ .content p{max-height: 200px;color: #111211;transition: color 0.3s linear 0.3s;}
.date{top:0; bottom:0; margin:auto 0;left:-180px;font-size:18px; color:#2a2a2a; height:20px;line-height: 20px;position:absolute; display:block;}
.circle {top:0; bottom:0; margin:auto 0;left: -85px;width:20px;height:20px;background: #ffffff;border: 5px solid #d0d0d0;border-radius: 50%;display: block; position: absolute;transition:all .3s;}
.radio:checked + .relative .circle {background:#23ac38;}
.relative i{display:block; position:absolute; width:19px; height:27px; background-image:url(../img/49.png); background-size:100% 100%; top:0; bottom:0; margin:auto 0; left:-19px;}
.radio:checked + .relative i{background-image:url(../img/50.png);}
/* 新加大事记图片 */
.work .limg {float:left;margin-right:15px;}
.work .limg img {height: 60px;position: relative;top:-8px;}

.radio:checked ~ .relative .limg img {top:6px;}
.radio:checked ~ .content {padding-bottom: 20px;}

/* 解决方案 */
.jiejue{margin-top:.4rem; margin-bottom:.5rem;}
.jiejue h2{text-align:center; font-size:28px; color:#282828; line-height:30px; font-weight:normal;}
.jiejue_c ul{display:flex;flex-wrap: wrap;margin-top:.13rem; padding:0 .1rem;}
.jiejue_c ul li{position:relative; width:49%; margin-left:2%; margin-top:.12rem;}
.jiejue_c ul li .img{overflow:hidden; width:100%;}
.jiejue_c ul li .img img{width:100%;transition:all .5s;}
.jiejue_c ul li .txt{position:absolute; width:78%; height:85%; left:0; right:0; top:0; bottom:0; margin:auto; background:#23ac38; text-align:center; color:#FFFFFF;opacity:0;transition:all .5s;}
.jiejue_c ul li .txt img{display:block; width:.2rem; margin:0 auto; margin-top:.14rem;}
.jiejue_c ul li .txt h3{font-size:.12rem; font-weight:normal; margin-top:.05rem;}
.jiejue_c ul li .txt p{font-size:16px; padding:0 .06rem; margin-top:.06rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}

/* 人才招聘 */
.rencai{margin-top:.25rem; margin-bottom:.5rem; width:100%; overflow:hidden;}
.rencai h2{font-size:28px; line-height:30px; color:#282828;}
.rencai .list_dt{width:95%; max-width:1200px; margin:0 auto; margin-top:25px; border:1px solid #e6e6e6;transition:all .3s; padding:28px 170px 40px 58px; position:relative;transition:all .3s; cursor:pointer;}
.rencai .list_dt h3{font-size:18px; color:#282828; line-height:20px; position:relative;}
.rencai .list_dt h3:before{content:""; display:block; position:absolute; width:8px; height:12px; top:0; bottom:0; margin:auto 0; left:-28px; background:url(../img/54.png);}
.rencai .list_dt .rencai_1{margin-top:18px;}
.rencai .list_dt .rencai_1 p{float:left; width:20%; font-size:14px; color:#1e1d1d;}
.rencai .list_dt .rencai_1 p:nth-child(2){width:15%;}
.rencai .list_dt .rencai_1 p:nth-child(3){width:25%;}
.rencai .list_dt .rencai_1 p span{color:#8e8e8e;}
.rencai .list_dt a{display:block; position:absolute; width:126px; height:32px; background:#23ac38; text-align:center; color:#FFFFFF; border-radius:16px; border:1px solid #23ac38; line-height:30px; font-size:14px; right:38px; top:0; bottom:0; margin:auto 0;}
.rencai .list_dt#open,.rencai .list_dt:hover{background:#eeeeee; border-color:#eeeeee;}
.rencai .list_dd{width:100%; background:#eeeeee; margin:0; margin-top:10px; padding:35px 0; display:none;}
.rencai .list_dd h3{font-size:16px; color:#414141; margin-bottom:20px;}
.rencai .list_dd p{font-size:14px; color:#414141; line-height:1.8;}
.rencai .list_dd a{display:block;width:130px; height:40px; background:#23ac38; text-align:center; color:#FFFFFF; border:1px solid #23ac38; line-height:38px; font-size:16px; margin-top:25px;}

/* 党员先锋岗 */
.dangyuan {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-top: 30px;
}
.dangyuan .item {
	flex: 50%;
	text-align: center;
	margin-bottom: 30px;
}

/* 人才理念 */
.talent {
	display: flex;
	flex-wrap: wrap;
}
.talent li {
	width: 33.33%;
	text-align: center;
	margin-bottom: 50px;
}
.talent li span {
	display: block;
	font-size: 18px;
}



@media screen and (max-width: 768px) {
    html {
        padding: 0;
        margin:0;
        font-size: 625%;
        -webkit-text-size-adjust: none;
        -webkit-overflow-scrolling: touch;
        /*10 ÷ 16 × 100% = 62.5%*/
    }
    
    body {
        padding: 0;
        font-size: .14rem;
        max-width: 768px;
        margin: 0 auto;
        -webkit-overflow-scrolling: touch;
        /*1.4 × 10px = 14px */
    }
    body {
        margin: 0;
        padding: 0;
        color: #444;
        font-family: SourceHanSerifSC-Regular, Arial, Helvetica, sans-serif;
    }
    
    img {
        border: none;
        vertical-align: middle;
    }

	@media only screen and (min-width: 375px) {
		html {
			font-size: 700%!important
		}
	}
	@media only screen and (min-width: 410px) {
		html {
			font-size: 800%!important
		}
	}
	@media only screen and (min-width: 481px) {
		html {
			font-size: 940%!important
		}
	}

	@media only screen and (min-width: 561px) {
		html {
			font-size: 1090%!important
		}
	}

	@media only screen and (min-width: 641px) {
		html {
			font-size: 1250%!important
		}
		body {
			margin: 0 auto;
			max-width: 768px
		}
	}

	img{width:100%;height:auto;border:none;}
	.ww{width:93.75%; margin:0 auto;}
	.sj_fl{float:left;}
	.sj_fr{float:right;}
	.sj_clear{clear:both;}
	.sj_dn{display:none;}

	/* 首页 */
	header{width:100%; position:fixed; top:0; z-index:9999; height:.5rem; background:rgba(255,255,255,.5);}
	.logo{width:auto; height:.3rem; margin-top:.1rem; margin-left:.1rem;}
	.logo img{width:auto; height:100%;}
	.search{display:none;}
	.yuyan{display:none;}
	.zhandian{display:none;}

	/* 导航菜单 */
	.nav {position:fixed;z-index: 100;opacity: 0;z-index:1000;-webkit-transform: translateX(0);transform: translateX(0);width: 40%;height: 100%;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 300ms;transition-duration: 300ms; padding:.55rem 0 .15rem 0; top:0;}
	.nav--active .nav {opacity: 1;background:rgba(0,0,0,.8);}
	.nav__list {padding:0.1rem;line-height:0.35rem;font-size:0.13rem; height:100%;overflow:scroll;}
	.nav__list li,.nav__list li a{color:#FFFFFF;}
	.nav__trigger{display: block;position:absolute;width: 30px;height: 25px;right: .1rem;top: .23rem;z-index: 1001;}
	.nav__icon {display: inline-block;position: relative;width: 28px;height: 3px;background-color: #23ac38;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
	.nav__icon:before,.nav__icon:after {content: '';display: block;width: 28px;height: 3px;position: absolute;background: #23ac38;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
	.nav__icon:before {margin-top: -10px;}
	.nav__icon:after {margin-top: 10px;}
	.nav--active .nav {-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
	.nav--active .nav__icon {background: rgba(0, 0, 0, 0)!important;}
	.nav--active .nav__icon:before {margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg); background:#23ac38;}
	.nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); background:#23ac38;}
	.nav--active .nav__trigger{position:fixed;}
	/*二级导航*/
	.cd-accordion-menu {width: 100%;}
	.cd-accordion-menu ul {display: none;}
	.cd-accordion-menu li {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
	.cd-accordion-menu input[type=checkbox] {position: absolute;opacity: 0;}
	.cd-accordion-menu label, .cd-accordion-menu a {position: relative;display: block;color: #ffffff;}
	.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {background: #52565d;}
	.cd-accordion-menu label::before, .cd-accordion-menu a::after {content: '';display: inline-block;width: 16px;height: 16px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin-top:-1px;}
	.cd-accordion-menu label {cursor: pointer;}
	.cd-accordion-menu label::before{background-image: url(../img/cd-icons.svg);background-repeat: no-repeat;}
	.cd-accordion-menu label::before {right: 0;background-position: 0 0;-webkit-transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);-o-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}
	.cd-accordion-menu input[type=checkbox]:checked + label::before {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
	.cd-accordion-menu input[type=checkbox]:checked + label::after {background-position: -32px 0;}
	.cd-accordion-menu input[type=checkbox]:checked + label + ul,.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {display: block;}
	.cd-accordion-menu ul label,.cd-accordion-menu ul a {padding-left: 0.1rem;font-size:0.12rem;}
	.cd-accordion-menu ul label::before {right: 0;}
	.cd-accordion-menu ul ul label,.cd-accordion-menu ul ul a {padding-left:0.2rem;font-size:0.09rem;line-height:0.25rem;color:#cbd8da;}
	.cd-accordion-menu.animated label::before {-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;}

	.banner .swiper-slide{width:100%; height:3rem;}
	.ind_about{margin-top:.45rem;}
	.ind_about .left{text-align:center;}
	.ind_about .left i{display:block; width:.26rem; height:2px; background:#23ac38; margin:0 auto; margin-top:.1rem;}
	.ind_about .txt{width:100%; margin-top:.2rem; margin-left:0;font-size:.12rem;}
	.ind_about .txt p{line-height:1.5;}
	.ind_about .img{display:none;}

	.shuzi ul li{font-size:25px;}
	.shuzi ul li p{font-size:12px;}
	.fangan li{width:50%;}
	.fangan_c{padding:0 .2rem;}
	.fangan_c .swiper-button-prev{left:0;}
	.fangan_c .swiper-button-next{right:0;}

	.tuandui{margin-top:.4rem;}
	.tuandui p{font-size:.12rem; line-height:1.6; width:100%;}
	.tuandui ul{margin-top:.2rem;}
	.tuandui ul li{width:.65rem; margin:0 .05rem;}
	.ind_news ul{margin-top:.1rem;}
	.ind_news ul li{width:100%; overflow:hidden; margin-top:.15rem; margin-left:0;}
	.ind_news ul li .img{float:left; width:1rem;}
	.ind_news ul li .txt{float:right; width:calc(100% - 1.1rem);}
	.ind_news ul li p{font-size:.12rem; height:auto; line-height:.18rem; margin-top:.03rem;}
	.fazhan .img{margin-top:.2rem;}
	.fazhan .txt p{font-size:.12rem; line-height:.18rem;}

	.footer{padding:0;}
	.footer ul{display:none;}
	.bottom{font-size:13px; padding:10px 0; text-align:center; line-height:1.6;}
	.bottom span{display:block;}

	/* 科研创新 */
	.top_bg{width:100%; height:.5rem;}
	.ny_banner{height:2.2rem;}
	.bread{width:100%; border-bottom:none; height:auto; margin-bottom:.1rem;}
	.bread .right{border-bottom:1px solid #e8e8e9; padding:0 .1rem; line-height:.3rem;}
	.bread .left{padding:0 .06rem 0 .1rem; margin-top:.2rem;}
	.bread .left a{height:.2rem; line-height:.2rem;}

	.ky_bg{height:auto; padding:.2rem 0;}
	.chengguo .txt{width:100%; padding:.1rem; font-size:13px; line-height:1.5;}
	.chengguo .txt:after{content:""; display:block; position:static; width:.25rem; height:.03rem; background:#b4b4b4; margin-top:.1rem;}
	.touru .txt{font-size:14px; line-height:1.5;}
	.chengguo2 .txt{width:100%; background:rgba(0,0,0,.1); padding:.15rem .3rem .15rem .15rem; font-size:14px; color:#FFFFFF; line-height:1.6; margin-top:.15rem; position:relative;}
	.chengguo2 .txt:after{position:static; width:.25rem; height:.03rem; margin-top:.1rem;}
	.chengguo2 li{margin-right:0; width:33.33%;}
	.pingtai .txt{width:100%; margin-top:0;}
	.pingtai .txt p{font-size:14px; line-height:1.5;}
	.pingtai .img{margin-top:.2rem;}

	/* 科研实力-移动端改后新加 */
	.shebtitle {
		font-size: 1.2em;
		font-weight: 600;
		margin-bottom: 20px;
	}
	.yanfa {
		flex-direction: column;
	}
	.yanfa .ico {
		display: none;
	}
	.yanfasb {
		flex-direction: column;
	}
	.yanfasb .sheb {
		flex: 0 1 auto;
		margin-bottom: 62px;
	}

	/* 公司简介 */
	.jianjie_top{margin-top:.25rem;}
	.jianjie_top .img{width:100%; height:auto;}
	.jianjie_top .txt{width:100%;}
	.licheng .img{width:100%; height:auto;}
	.licheng .txt{height:2.1rem; overflow:auto; width:100%; margin-top:0;}
	.licheng .txt li h3{font-size:.14rem;}
	.licheng .txt li p{font-size:.12rem; line-height:1.5;}
	.wenhua ul li{width:32%;}

	/* 资质荣誉 */
	.rongyu{margin-top:.3rem;margin-bottom:.9rem;}
	.rongyu_img{padding:0 .3rem;}
	.rongyu_img .swiper-button-prev{left:0;}
	.rongyu_img .swiper-button-next{right:0;}
	/* 荣誉图片no-roll */
	.rongyu-wrapper {
		display: flex;
		flex-wrap: wrap;
		box-sizing: content-box;
	}
	.rongyu-slide {
		width: 370px;
		margin-right: 15px;
		margin-bottom: 40px;
	}
	.rongyu-slide:nth-child(3n+3) {
		margin-right: 0px;
	}
	.rongyu_img .rongyu-slide p {
		text-align: center;
		font-size: .08rem;
		color: #242323;
		margin-top: 0.07rem;
	}

	/* 专利图片no-roll 移动端 */
	.zhuanli-wrapper {
		display: flex;
		flex-wrap: wrap;
		box-sizing: content-box;
	}
	.zhuanli-slide {
		width: 155px;
		margin-right: 8px;
		margin-bottom: 10px;
	}
	.zhuanli-slide:nth-child(2n+2) {
		margin-right: 0px;
	}
	.rongyu_img .zhuanli-slide p {
		text-align: center;
		font-size: .08rem;
		color: #242323;
		margin-top: 0.07rem;
	}
	.rongyu h3 {
		text-align: center;
		font-weight: normal;
		font-size: .09rem;
	}
	.rongyu h3 span {
		display:inline-block;
		color: #fff;
		background: #23ac38;
		border-radius: 16px;
		text-align: center;
		padding: 4px 20px 6px 20px;
		margin-left:0px;
	}

/* 企业文化 */
.qywenhua2 {
	margin: 40px auto 20px 15px;
	display: flex;
	flex-wrap: wrap;
}

/* 董事长致辞 */
	.zhici {
		display: flex;
		flex-wrap: wrap;
		margin-top: 20px;
		flex-direction: column;
	}
	.zhici .boss {
		width: auto;
		flex: 1;
	}
	.zhici .zctxt {
		flex:1;
	}
	.zhici .zctxt .bkimg {
		height: 420px;
		background: url(../img/zhicibkimg.png) no-repeat center 20px;
		background-size: 100%;
	}
	.zhici .zctxt p {
		font-size: 14px;
		text-indent: 2em;
		line-height: 1.6;
		margin-bottom: 0.12rem;
	}
	.zhici .zctxt p img {
		width: 40%;
	}

	marquee {
		margin: 20px auto;
		width: 65%;
		height: 70px;
		position: absolute;
		top: 35px;
		left: 50%;
		margin-left: -115px;
	}


	/* 新闻列表 */
	.new_list_c li .img a{width:1.2rem;}
	.new_list_c li:nth-child(-n+2) .txt{width:calc(100% - 1.3rem);}
	.new_list_c li .txt h3 a{font-size:15px;}
	.new_list_c li .txt span.time{display:none;}
	.new_list_c li .txt p{font-size:13px; line-height:20px; height:60px;margin-top:5px;}
	.new_list_c li .txt .more a{width:80px; height:28px; border-radius:14px; line-height:26px; margin-top:10px; font-size:13px;}
	.new_list_c li:nth-child(-n+2) .txt p{font-size:12px; line-height:16px; height:32px;-webkit-line-clamp:2; margin-top:5px;}
	.new_list_c li .txt span{font-size:12px; margin-top:5px;}
	.new_list_c li:nth-child(-n+2) .txt .more a{font-size:12px; width:auto; height:auto; line-height:15px; margin-top:5px; background:none; color:#23ac38; border:none; text-align:left;}

	.new_det{margin-top:.25rem; margin-bottom:.5rem;}
	.new_det h2{font-size:18px; line-height:22px;}
	.new_det .time{font-size:13px; margin-top:10px; margin-bottom:25px;}
	.new_det .con p{font-size:13px;}
	.new_det .det_page{ margin-top:.35rem; padding-top:15px;}
	.new_det .det_page a{font-size:13px; line-height:24px;}

	/* 产品列表 */
	.cp_list{margin-top:.25rem; margin-bottom:.5rem;}
	.cp_list h2{font-size:20px; margin-bottom:25px;}
	.cp_list_c li{padding:.10rem; margin-top:20px;}
	.cp_list_c li .img a{width:1.2rem;}
	.cp_list_c .txt{width:calc(100% - 1.3rem);}
	.cp_list_c .txt h3 a{font-size:15px; margin-bottom:5px;}
	.cp_list_c .txt p{font-size:13px; line-height:20px; height:40px;-webkit-line-clamp:2;}
	.cp_list_c .txt .more a{width:80px; height:20px; border-radius:10px; line-height:20px; border:none; font-size:12px;margin-top:5px;}
	.pages a{height:20px; width:20px; line-height:18px; font-size:12px;}
	.pages span{height:20px; width:20px; line-height:18px; font-size:12px;}
	.pages a.prev,.pages a.next{width:45px;}

	.cp_det{margin-top:.35rem; margin-bottom:.5rem;}
	.cp_det_img{width:100%;}
	.cp_det_txt{width:100%; margin-top:.2rem;}
	.cp_det_txt h3{font-size:18px; line-height:20px;}
	.cp_det_txt p{font-size:14px; margin-top:.1rem; margin-bottom:.2rem;}
	.cp_det_txt b{font-size:15px; margin-top:.1rem;}
	.cp_det_txt b img{width:18px; margin-right:.1rem;}
	.cp_det_page a{width:48%; height:32px;line-height:30px; font-size:12px; margin-top:.15rem;}
	.cp_det_con .tit{margin-top:.25rem; margin-bottom:.15rem;}
	.cp_det_con p{font-size:13px; line-height:1.8;}

	/* 大事记 */
	.dashiji h2{font-size:20px; line-height:24px;}
	.date{font-size:12px; left:-105px;}
	#timeline{margin:.35rem 0 0 75px; border-left:4px solid #e3e3e3; padding-left:30px;}
	.circle{width:16px; height:16px; border-width:3px; left:-40px;}
	#timeline li label{font-size:15px; top:15px; left:15px; right:15px;}
	.content{padding:60px 15px 15px 15px; padding-left:15px !important;}
	.content p{font-size:13px; line-height:1.6; margin-top:0px;}
	.relative i{width:10px; height:14px; left:-10px;}
	
	/* 新加大事记图片 */
    .work .limg {float:none;margin-right:15px;display:none}
    .work .limg img {height: 60px;position: relative;top:-8px;}
    
    .radio:checked ~ .relative .limg img {top:6px;}
    .radio:checked ~ .content {padding-bottom: 20px;}

	/* 解决方案 */
	.jiejue{margin-top:.4rem; margin-bottom:.5rem;}
	.jiejue h2{font-size:20px; line-height:32px;}
	.jiejue_c ul{padding:0;}
	.jiejue_c ul li{width:48%; margin-left:4%;}
	.jiejue_c ul li:nth-child(2n+1){margin-left:0;}
	.jiejue_c ul li .txt{width:85%; height:90%; opacity:1;}
	.jiejue_c ul li .txt img{margin-top:.05rem;}
	.jiejue_c ul li .txt h3{font-size:.12rem;}
	.jiejue_c ul li .txt p{font-size:12px; padding:0 .05rem; margin-top:.05rem;}

	/* 人才招聘 */
	.rencai h2{font-size:20px; line-height:22px;}
	.rencai .list_dt{padding:.15rem .1rem .15rem .25rem; margin-top:.15rem;}
	.rencai .list_dt h3{font-size:15px; line-height:20px;}
	.rencai .list_dt h3:before{width:6px; height:9px; left:-.12rem; background:url(../img/54.png); background-size:100% 100%;}
	.rencai .list_dt .rencai_1{margin-top:.12rem; overflow:hidden;}
	.rencai .list_dt .rencai_1 p{width:50%; font-size:13px; line-height:1.8;}
	.rencai .list_dt .rencai_1 p:nth-child(2){width:50%;}
	.rencai .list_dt .rencai_1 p:nth-child(3){width:50%;}
	.rencai .list_dt a{display:block; position:static; width:85px; height:26px; border-radius:13px;line-height:24px; font-size:12px; margin:.1rem 0 0 0;}
	.rencai .list_dt#open,.rencai .list_dt:hover{background:#eeeeee; border-color:#eeeeee;}
	.rencai .list_dd{padding:.2rem 0;}
	.rencai .list_dd h3{font-size:15px;margin-bottom:.12rem;}
	.rencai .list_dd p{font-size:13px;}
	.rencai .list_dd a{width:90px; height:30px;line-height:28px; font-size:13px; margin-top:.15rem;}

    /* 人才理念 */
    .talent {
    	display: flex;
    	flex-wrap: wrap;
    }
    .talent li {
    	width: 50%;
    	text-align: center;
    	margin-bottom: 20px;
    }
    .talent li span {
    	display: block;
    	font-size: 16px;
    }

	/* 产品详情-表格 */
	.product_table {
		border-collapse: collapse;
		text-align: center;
		font-size: 14px;
	}
	.product_table, .product_table tr td {
		border:1px solid #ccc;
	}
	.product_table tr td{
		padding: 5px 10px;
	}
	.product_table tr:nth-child(2n+1) {
		background: #e4e4e4;
	}
	.product_table tr:nth-child(1) {
		border:1px solid #00b034;
		background: #00b034;
		color: #ffffff;
		height: 36px;
		line-height: 36px;
	}

}