
@media screen and (max-width: 1920px){



}




@media screen and (max-width: 1720px){



}



@media screen and (max-width: 1680px){
/*新闻*/
/*.news-list-box{
	overflow: hidden;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 20px;
	max-height: 260px;
}*/


}




@media screen and (max-width:1550px){
	  
     /*顶部导航*/
    .menu-lf .nav{
	float: left;
	margin-left:20px;
	position: relative;
    }
    .menu-lf .nav ul li a{
	display: block;
	padding: 0 18px;
    }
    .menu-lf-en .nav ul li a{
	display: block;
	padding: 0 6px;
    }
    .nav-3 a{
	padding: 0!important;
	font-size: 14px;
    }
    .nav-cn{
	float: left;
	margin-right:16px;
    }
    
	/*通用*/
	.application2-wp {
    width: 90%;
    margin: auto;
    overflow: hidden;
   }
	
	/*关于公司*/
	.about-cn .title-text{
	font-size: 28px;
	}
	.company{
	max-height: 335px;
    }
    .company-rt,.company-lf{
	height: 420px;
	}
	
	/*新闻轮播*/
	.news-title-tx{
	font-size: 28px;
    }
	.img-1{
	height: 386px;
    } 
	.lunbo-text a{
	font-size: 20px;
	}
	.lunbo-text p{
	font-size: 16px;
	}
	.new-date h3{
	font-size: 28px;
    }
    .new-date p{
	font-size:16px;
    }
    .swiper-container1 .swiper-slide img{
            width: 100%;
           /* height: 100%;*/
           height: 340px;
            max-width: 100;
            display: block;
    } 
    
    
    /*新闻列表*/
    .list-lf .news-date{
	font-size: 28px;
    }
    .list-lf .news-year{
	font-size: 14px;
    }
    .list-rt .list-title{
	font-size: 20px;
	}
	.list-rt .list-text{
	font-size: 16px;
	color: #666666;
	margin-top:10px;
	line-height: 28px;
	}
	
	
	/*应用领域*/
	.application-btn li{
	width: 20%;
	float: left;
	box-sizing: border-box;
	display: inline-block;
	text-align: center;
	font-size: 18px;
    }
    .list2-intro{
	padding: 40px;
	overflow: hidden;
    }
    .application-title{
	color: #333333;
	font-size: 20px;
	font-weight: 600;
	margin-top: 18px;
    }
    .application-text a{
	display: block;
	color: #666666;
	font-size: 16px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
  
    .application-more a{
	display: block;
	color: #00009a;
	font-size: 16px;
	margin-top:20px;
	overflow: hidden;
	}
	.img-2{
	height: 325px;
	overflow: hidden;
    }
       /*技术支持*/
   .technology-cn .title-text{
	font-size: 24px;
	font-weight: 600;
   }
   .tech-list-lf .icon{
	font-size: 36px;
	color: #001b81;
   } 
   .tech-title{
	font-size: 16px;
	font-weight: 600;
   }
   .tech-text{
	font-size: 12px;
	color: #666666;
	margin-top:6px;
    }
    
    
    
/*产品*/
.product4 .product4-tiltle {
    color: #333333;
    font-size: 30px;
    font-weight: 500;
}

#nav1 {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 30px;
}

#nav3, #nav4, #nav2 {
    margin: 30px 0;
    font-size: 24px;
    font-weight: 500;
}
.document-nav-tl {
    color: #000090;
    font-size: 20px;
    font-weight: 600;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px solid #d6dce0;
}
.assess-rt .assess-rt-title-sm {
    color: #6b6ba1;
    font-size: 14px;
    margin-top: 10px;
    font-weight: 500;
}

.assess-rt .assess-rt-title-lg {
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    margin-top: 10px;
}
.assess-rt .assess-text {
    color: #666666;
    font-size: 16px;
    line-height:24px;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
}
.assess-wp {
    border: 1px solid #d6dce0;
    overflow: hidden;
    margin-bottom: 20px;
    height: 280px;
}
.assess-lf {
    border: 1px solid #d6dce0;
    width: 30%;
    float: left;
    box-sizing: border-box;
    display: inline-block;
    margin: -1px 0 -1px -1px;
    text-align: center;
    vertical-align: middle;
    padding: 30px;
    background: #f6f7f8;
    height: 280px;
}

.assess-rt {
    width: 70%;
    float: left;
    box-sizing: border-box;
    display: inline-block;
    padding: 20px 100px 20px 20px;
    height: 280px;
}

.document-moment-rt .document-moment-rt-tx {
    font-size: 16px;
    color: #000090;
    font-weight: 500;
}
.document-moment-rt .document-moment-rt-tx1 {
    font-size: 14px;
    color: #000090;
    font-weight: 500;
    margin-top: 4px;
}

/*顶部图*/
.productcnpbg-cn .theme-text p{
	color: #FFFFFF;
	font-size: 14px;
	line-height: 28px;
}

.productcnpbg-cn {
    padding: 60px 0;
}



/*应用*/

.application2-list {
    width: 80%;
    margin: 40px auto;
    overflow: hidden;
}
.application2-title-text{
	font-size: 26px;
	font-weight: 500;
}
.application2-title-text-sm{
	font-size: 16px;
	color: #666666;
	margin-top:10px;
}
.application2-nav ul li a{
	color: #000090;
	font-size: 18px;
}
.application2-list  .app2-text{
	color: #333333;
	font-size: 16px;
}
.app-category1{
	width: 80%;
	margin:60px auto;
	overflow: hidden;
/*	max-height: 392px;*/
}
.app-category2 {
    background: #f6f7f8;
    padding: 60px 0;
}
.tz-box a {
    float: none;
    display: block;
    color: #000090;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 500;

}

/*新闻*/
.news-list-box-rt .news-list-title {
    font-size: 18px;
    font-weight: 600;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.news-list-box-rt .news-list-text {
    color: #595959;
    font-size: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 10px 0;
}
.news-list-box-rt .news-list-date {
    color: #999999;
    font-size: 14px;
}


/*关于公司*/
.conpany-cn .conpany-cn-rt{
	float: left;
	display: inline-block;
	box-sizing: border-box;
	width:50%;
	padding:20px;
}
.conpany-cn .conpany-cn-rt p{
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	margin-top: 20px;
}

/*关于公司*/
.conpany-scroll {
    max-height: 420px;
}
.conpany-scroll .conpany-lf {
    width: 50%;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    background: #f6f7f8;
    height: 380px;
    padding: 40px;
}
.conpany-scroll .conpany-rt {
    width: 50%;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    height: 380px;
}

/*关于公司*/
.conpany-scroll {
    max-height: 360px;
}
.conpany-scroll .conpany-lf {
    width: 50%;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    background: #f6f7f8;
    height: 360px;
    padding: 40px;
}
.conpany-scroll .conpany-rt {
    width: 50%;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    height: 360px;
}
.conpany-lf .conpay-title1 {
    font-size: 22px;
    font-weight: 500;
    color: #333333;
}
.conpany-lf .conpany-cn1 p {
    color: #525252;
    font-size: 16px;
    margin-top: 10px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:6;
    overflow: hidden;
}
.core-team-rt .core-team-title {
    font-size: 22px;
    color: #333333;
    font-weight: 500;
}

.conpany-intro {
    background: #f6f7f8;
    padding:10px 0;
    overflow: hidden;
}

.resources-top .resources-title {
    font-size: 26px;
    font-weight: 500;
}
.resources-list-tl {
    text-align: center;
    font-size: 32px;
    color: #333333;
    font-weight: 500;
}
.resources-list1 {
    overflow: hidden;
    padding: 60px 0;
}

/*关于公司*/
.core-team-lf{
	width: 50%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	height: 360px;
}
.core-team-lf img{
	width: 100%;
	height: 100%;
}
.core-team-rt{
	width: 50%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	padding: 30px;
	height: 360px;
}
/*新闻*/
.news-list-box{
	overflow: hidden;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 20px;
	max-height: 260px;
}


.pro1-1 .pro1-1-con .pro1-1-con-rt p {
    line-height: 28px;
    display: none;
}
.introduce1-list-cn img {
    width: 100%;
    height: 243px;
}
/*英文banner*/
.banner-bold-en{
	margin-top: 15vh;
	color: #FFFFFF;
	font-size: 40px;
	width:80%;
}
.banner-text1-en{
	margin-top: 20px;
	color: #FFFFFF;
	font-size: 18px;
	width: 80%;
	overflow: hidden;
}	
/*人力资源新增*/	
.mask-text p {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
}

.mask-text {
	width: 90%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.mask-text-en p {
	font-size: 8px;
	line-height: 12px;
}
	
	
}


@media screen and (max-width:1440px){
     
     /*顶部导航*/
    .menu-lf .nav{
	float: left;
	margin-left:20px;
	position: relative;
    }
    .menu-lf .nav ul li a{
	display: block;
	padding: 0 18px;
    }
     .menu-lf-en .nav ul li a{
	display: block;
	padding: 0 6px;
    }
    .nav-3 a{
	padding: 0!important;
	font-size: 14px;
    }
    .nav-cn{
	float: left;
	margin-right:30px;
    }
    .nav-3{
	padding: 0px 40px 20px 40px;
	background:rgba(255,255,255,0.9);
    position: absolute;
    left: 0;
    z-index: 1000;
    display: none;
    width: 700px;
    
    }
    
    /*banner*/
   .banner-bold{
	margin-top: 15vh;
	color: #FFFFFF;
	font-size: 30px;
	width:40%;
    }
     .banner-bold-en{
	margin-top: 15vh;
	color: #FFFFFF;
	font-size: 30px;
	width:80%;
    }
    .banner-text1{
	margin-top: 20px;
	color: #FFFFFF;
	font-size: 16px;
	width: 40%;
	overflow: hidden;
    }
    .banner-text1-en{
	margin-top: 20px;
	color: #FFFFFF;
	font-size: 16px;
	width: 80%;
	overflow: hidden;
    }
    .banner1-btn{
	color: #FFFFFF;
	display: block;
	width:120px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #0090da;
	margin-top: 20px;
	}
	.banner .swiper-pagination{
	text-align:left;
	padding-left:200px;
	bottom:40px!important;
    }
    
    /*关于公司*/
    .about-cn .title-text{
	font-size: 24px;
    }
    .company{
	width: 100%;
	max-height: 235px;
	display: table;
	overflow: hidden;
    }
    .company-cn{
	padding: 30px;
	position: absolute;
	bottom: 20px;
	left: 0;
	z-index: 100;
    }
    .company-title{
	color: #FFFFFF;
	font-size: 24px;
	font-weight:600;
	margin-bottom:20px;
    }
    .company-text{
	font-size:14px;
	color: #FFFFFF;
	opacity: 0.6;
	margin-bottom:20px;
    }
    .company-more a{
	color: #FFFFFF;
	font-size: 14px;
    }
    .company-lf,.company-rt{
    height: 420px;
    }
    
    /*新闻*/
   .news-title-tx{
	font-size: 24px;
	font-weight: 600;
	color: #333333;
	margin-bottom: 10px;
    }
    .img-1{
	height: 286px;
    }
    .lunbo-text a{
	padding-left: 20px;
	width: 90%;
	font-size: 18px;
	font-weight: 600;
    }
   .lunbo-text p{
	font-size: 16px;
	width: 90%;
	margin-top: 10px;
	padding-left: 20px;
    }
    .new-date h3{
	text-align: center;
	font-size: 24px;
	color: #FFFFFF;
    }
    .new-date p{
	text-align: center;
	font-size:14px;
	color: #FFFFFF;
    }
    
    /*新闻列表*/
   .list_1{
	padding-bottom:14px;
	margin-top: 14px;
    }
   .list-lf .news-date{
	color: #666666;
	font-size: 22px;
    }
    .list-rt .list-title{
	font-size: 18px;
	}
	.list-rt .list-text{
	font-size: 14px;
	color: #666666;
	margin-top:10px;
	line-height:20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    }
    
    
    /*应用领域*/
   .img-2{
	height: 225px;
	overflow: hidden;
   }
   .application-title{
	color: #333333;
	font-size: 18px;
	font-weight: 600;
   }
   .application-text a{
	display: block;
	color: #666666;
	font-size: 14px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

   .application-more a{
	display: block;
	color: #00009a;
	font-size: 14px;
	margin-top:20px;
	overflow: hidden;
	
}
    
    /*技术支持*/
   .technology-cn .title-text{
	font-size: 24px;
	font-weight: 600;
   }
   .tech-list-lf .icon{
	font-size: 36px;
	color: #001b81;
   } 
   .tech-title{
	font-size: 16px;
	font-weight: 600;
   }
   .tech-text{
	font-size: 12px;
	color: #666666;
	margin-top:6px;
    }

    
    /*footetr*/
   .footer-rt{
	padding-left:20px;
    }
   .btn-nav ul li{
	float: left;
	margin-right:30px;
	font-size: 14px;
    }
    .btn-box .address,
    .btn-box .phone1,
    .btn-box .phone2{
	font-size: 14px;
	}
	.btn-box .phone2{
		/*margin-top: 10px;*/
	}
    .filing  div{
	float: left;
	margin-right: 30px;
	margin-top: 20px;
	font-size: 14px;
    }

/*特色产品*/
   
.pro1-1
.pro1-1-con .pro1-1-con-lf{
	width: 150px;
	height: 150px;
	/*float: left;
	display: inline-block;*/
	box-sizing: border-box;
	margin: auto;
}
.active .pro1-1
.pro1-1-con .pro1-1-con-lf{
	width: 150px;
	height: 150px;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	padding-left: 0;

}
.active .pro1-1
.pro1-1-con .pro1-1-con-rt {
	width: 60%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	padding-left: 0px!important;
	margin-top: 10px;
	display: block;
}
.pro1-1 .pro1-1-con {
    overflow: hidden;
    margin-top: 100px;
}
.active .pro1-1 .pro1-1-con .pro1-1-con-lf {
    width: 150px;
    height: 150px;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    padding-left: 0;
    margin-top: 50px;
}
.pro1{
	height:360px;

}
/*通用*/
.productcnpbg-cn .product-theme {
    color: #FFFFFF;
    font-size: 38px;
}

/*关于公司*/

.about-intro {
    width: 80%;
    margin: 20px auto;
}
.conpany-scroll {
    max-height: 320px;
}
.conpany-scroll .conpany-lf {
    width: 50%;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    background: #f6f7f8;
    height: 320px;
    padding: 40px;
}
.conpany-scroll .conpany-rt {
    width: 50%;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    height: 320px;
}
.conpany-lf .conpay-title1 {
    font-size: 22px;
    font-weight: 500;
    color: #333333;
}
.conpany-lf .conpany-cn1 p {
    color: #525252;
    font-size: 16px;
    margin-top: 10px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:6;
    overflow: hidden;
}


/*人力资源*/
.resources-top .resources-text {
    width: 80%;
    margin: 20px auto;
}
.join-list-model-title {
    font-size: 16px;
    color: #000090;
    font-weight: bold;
}
.join-list-model-des {
    margin-top: 10px;
    font-size: 14px;
    color: #333333;
}
.join-list-model-date {
    color: #333333;
    margin-top: 5px;
    font-size: 14px;
}

.join-list-model-more{
	font-size:14px;
}

/*登录*/
.login-cn .password input,
.login-cn .username input {
    width: 100%;
    height: 32px;
    line-height: 32px;
    background-color: #f1f1f1;
    border: none;
    outline: none;
    border-radius: 50px;
    text-indent: 1.5em;
    color: #999999;
    font-size: 16px;
} {
    width: 100%;
    height: 32px;
    line-height: 32px;
}
.login-cn .login-submit,
.login-cn1 .login-submit1 {
  
    height: 32px;
    line-height: 32px;
}

/*注册*/
.login-cn1 {
    width: 30%;
    background: #FFFFFF;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%,-60%);
    padding: 30px;
    border-radius: 10px;
}

.login-cn1 .td-rt input {
    width: 99%;
    height:32px;
    line-height: 32px;
    border: 1px solid #CCCCCC;
    outline: none;
    border-radius: 5px;
    text-indent: 1.5em;
    color: #999999;
    font-size: 14px;
}

.login3 {
    overflow: hidden;
    line-height: 32px;
    margin-bottom: 8px;
}
.login-box {
    margin-top: 20px;
    overflow: hidden;
}

.pro1-1 .pro1-1-con .pro1-1-con-rt p {
    line-height: 28px;
    display: none;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.active .pro1-1 .pro1-1-con .pro1-1-con-rt p{
    line-height: 28px;
    display: block;
    padding-left: 40px;
    margin-top: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}



.cankao-content h3 a {
    color: #000000;
    font-size: 18px;
    font-weight: 600;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}











}



@media screen and (max-width:1336px){






}





























@media screen and (max-width: 992px) {



/*手机端导航*/
.nav,.china-text,.login{
	display: none;
}

.navbar-toggler1{
	position: absolute;
	right:1px;
	top:4px;
	display:block;
	}

/*搜索*/
.search1{
	margin-left: 0px;
	margin-right: 50px;
}


/*banner*/

.phonenone{
   height: 170px;
}
.phonenone img{
	width: 100%;
	height: 170px;
}
.banner .swiper-pagination-bullet {
    width: 20px;
    height: 2px;
    display: inline-block;
    border-radius: 0;
    background: #000;
    opacity: 1;
}
/*banner文字*/
.banner-des{
	width: 80%;
	margin: auto;
    padding-top: 0px;
}
.banner-bold{
	margin-top: 3vh;
	color: #FFFFFF;
	font-size:16px;
    font-weight: bold;
	width:90%;
}
.banner-text1{
	margin-top: 10px;
	color: #FFFFFF;
	font-size:12px;
	width:90%;
	overflow: hidden;
}
.banner1-btn{
	color: #FFFFFF;
	display: block;
	width:80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #0090da;
	margin-top: 16px;
	
}
.banner .swiper-pagination {
    text-align: left;
    padding-left: 200px;
    bottom: 30px!important;
}
.company-cn {
    padding: 40px;
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: 100;
}
/*关于公司*/
.about-cn{
	width: 90%;
}
.about-cn .title-text{
	font-size: 22px;
	
}
.company-lf,.company-rt{
	width: 100%;
}
.company-lf{
	height: 435px;
}
.company-rt{
    height: auto;
}
.company-rt img{
    height: auto;
}
    .about-wp {
	padding: 40px 0 20px 0;
}

/*新闻*/
.news-cn{
	width: 90%;
}
.news-title-tx{
	font-size: 22px;

}
.news-lf,.news-rt{
	width: 100%;
}
.img-1{
	height: 236px;
}
.news-rt{
	padding-left: 0;
	margin-top: 20px;
}
.lunbo-text a{
	font-size: 18px;
}
.news-wp {
    padding: 40px 0;
}

/*特色产品*/


/*应用领域*/
.application-cn{
	width: 90%;

}

.application-btn li{
	font-size: 16px;
	width: 33.3%;
	height: 60px;
	line-height: 60px;
}
.application-btn .icon{
	font-size: 22px;
	color: #333333;
	margin-right: 10px;
	display: none;
}
.slideTxtBox .hd ul li.on {
   border-bottom: 1px solid #0090da;
   padding-bottom: 0px;
}
.list2-intro{
	padding:20px;
	overflow: hidden;
}
.application-lf{
	width: 100%;
    margin-right: 0%;
    
}
.application-rt{
	width: 100%;
	margin-top: 20px;
}

.img-2 {
    height: 225px;
    overflow: hidden;
}

.application-wp {
    width: 100%;
    overflow: hidden;
    padding: 40px 0;
}
.application-rt{
	display: none;
   
}


/*技术支持*/
.technology-cn{
	width: 90%;
	margin: auto;
	
}
.technology-cn .title-text{
	font-size: 20px;
	font-weight: 600;
}
.technology-list ul li{
	width: 100%;
	margin-top: 30px;
	padding: 18px 30px 18px 30px;
}

.technology-list ul li:nth-child(2){
	margin:0;
	margin-top: 30px;
}
.tech-title{
	font-size: 16px;
	font-weight: 600;
}
.tech-text{
	font-size: 12px;
	color: #666666;
	margin-top:6px;
}
.technology-list {
    overflow: hidden;
    margin:0;
}


/*footer底部*/

.footer{
	width:90%;
	margin: auto;
}
.footer-lf{
	width: 100%;
	
}
.footer-rt{
	width: 100%;

}
.btn-nav{
	display: none;
}
.btn-box .address, .btn-box .phone1 {
    margin-right: 0px;
}
.btn-box .address{
	margin-bottom: 10px;
}
.footer-rt {
     padding-left:0px;
}


/*特色产品*/
.product-wp{
	display: none;
}
.product-phone{
	display: block;
}
.technology-list span {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #FFFFFF;
    left: 0;
    top: 122px;
    transition: ease-in .4s;
    z-index: -1;
    display: none;
}

/*二级页面*/
/*产品顶部*/
.productcn1{
	margin: auto;
	width: 90%;
}
.productcnpbg-cn{
	width: 90%;
	margin:auto;
	padding:30px 0;
}
.productcnpbg-cn .product-theme{
	color: #FFFFFF;
	font-size: 24px;
	margin-bottom: 10px;
}
.productcnpbg-cn .theme-text{
	width: 100%;
}
.productcnpbg-cn .theme-text p{
	color: #FFFFFF;
	font-size: 14px;
	line-height: 22px;
}
/*相关产品*/
.related-product{
	width:90%;
	margin:20px auto;
	overflow: hidden;
	
}
.related-product-title{
	font-size:22px;
	margin-bottom: 30px;
}
.related-product-cn ul li{
	float: left;
	display:inline-block;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #d6dce0;
	margin-right:0%;
	padding: 20px;
	margin-bottom: 16px;
}
.product-category  .product-category-title{
	font-size: 18px;

}

/*产品应用*/
.applications-cn{
	width: 90%;
	margin: auto;
}
.applications-wp{
	width:100%;
	background: #f6f7f8;
	overflow: hidden;
	padding: 40px 0 0 0;
	margin-bottom: 20px;
}
.applications-content1 ul li{
	float: left;
	display: inline-block;
	box-sizing: border-box;
	width:100%;
	margin-right:0%;
	margin-bottom: 16px;
}
.applications-content-title{
	font-size: 18px;

}


/*知识中心*/
.knowledge-center{
   width: 90%;
   margin-bottom:20px;
}

.knowledge-center-cn ul li{
	float: left;
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	margin-right:0%;
	border:1px solid #d6dce0;
	padding: 20px;
	margin-bottom: 16px;
}

.related-product-title-ph{
	    margin-bottom:0px;
}
.knowledge-title{
	font-size: 14px;
	font-weight: 600;
	color: #3a3a8d;
	margin-bottom:10px;
}
.knowledge-subtitle{
	font-size: 18px;

}
.knowledge-text p {
    font-size: 14px;
    color: #333f48;
    margin-bottom:20px;
}
.knowledge-more,.knowledge-more .icon{
	color: #000090;
	font-size: 14px;
}


/*三级页面*/
/*分类产品介绍*/
.product-introduce{
	width: 90%;
	margin:20px auto;
	
}
.introduce1-tilte{
    font-size:22px;
    margin-bottom:20px;
}
.introduce1-list ul li{
	float: left;
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	margin-right:0%;
	margin-bottom: 10px;
}
.introduce1-list-cn-title{
	font-size: 18px;
}
.introduce1-list-cn-text p{
	font-size: 14px;
    
}

/*应用*/
.application2{
	background: #f6f7f8;
	width: 100%;
	padding: 20px 10px 20px 10px;
}
.application2-wp{
	width:90%;
	margin:auto;
	overflow: hidden;
	
}
.application2-title-text{
	font-size: 22px;
	font-weight: 500;
}
.application2-title-text-sm{
	font-size: 14px;
	color: #666666;
	margin-top:10px;
}
.application2-list{
	width: 100%;
	margin:20px auto;
	overflow: hidden;
}
.application2-list ul li{
	float: left;
	display: inline-block;
	box-sizing: border-box;
	width: 50%;
	height: 180px;
	padding: 0 20px;
	text-align: center;
}
.application2-list-en ul li{
	float: left;
	display: inline-block;
	box-sizing: border-box;
	width: 50%;
	height: 260px;
	padding: 0 20px;
	text-align: center;
}
.app-category1{
	width: 90%;
	margin:30px auto;
	overflow: hidden;
	height: auto;
}
.app-category1 .app-category1-lf{
	float: left;
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	height:auto;
	position: relative;
	
	
}
.app-category1-box{
	position:initial;
	top: 0;
	transform: translateY(0%);
	padding-right: 0px;
	margin-bottom: 20px;
}
.app-category1 .app-category-rt{
	float: left;
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	height:auto;
}
.app-category1-lf-tl{
	font-size: 22px;
	color: #000090;
	font-weight: 600;
}
.app-category1-lf-text{
	font-size: 14px;
	line-height: 28px;
	margin-top: 10px;
}
.app-category2-box{
	width: 90%;
	margin: auto;
	overflow: hidden;
}
.app-category2-box .app-category-lf{
	width: 100%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	height: auto;
}
.app-category2-box .app-category2-rt{
	width: 100%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	height: auto;
	position: relative;
}
.app-category-box2{
	position: initial;
	top: 0%;
	transform: translateY(0%);
	padding-left: 0px;
	margin-top: 10px;
}

/*产品手机端*/
.product4 {
    width: 90%;

}
.product4 .product4-tiltle {
 font-size:24px;

}
.product4-wp{
	display: none;
}
.phone-content{
	display: none;
}
.product1-phone{
	width: 90%;
	margin: auto;
	display: block;
}
.document-nav-tl{
	overflow: hidden;
} 
.document-nav-tl .document-nav-tl-lf{
	float: left;
}
.document-nav-tl .document-nav-tl-rt{
	float: right;
}
/*手机概述*/
.document-nav-tl .document-nav-tl-lf{
	font-size: 20px;
	font-weight: 500;
}

.overview1 p{
	padding: 20px;
	font-size: 16px;
	line-height: 28px;
	font-weight: 500;
	
}

/*子集检索*/
.par2 {
    overflow-x: hidden;
    height:420px;
}
.search1-lf {
    width: 40%;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    overflow: hidden;
    height: 360px;
    position: relative;
}
.form-right {
    width: 60%;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    overflow: hidden;
    left:40%;
}
.show .search1-lf{
	left: -40%;
}
.show .form-right{
	left: 0;
    width: 100%;
}
/*应用文档*/
.product1-phone dl{
    margin-top: 0;
    margin-bottom:0px;
}

.document-nav-tl {
    color: #000090;
    font-size: 18px;
    font-weight: 600;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px solid #d6dce0;
}
.document-moment dt {
    margin-left:0px;
    display: block;
    float: none;
    width: 100%;
    border-bottom: 1px solid #d6dce0;
    overflow: hidden;
    padding: 20px;
}
.document-moment-lf{
    float: left;
    width: 20%;
    display: inline-block;
    box-sizing: border-box;
}
 .document-moment-rt {
 	float: left;
    width: 80%;
    display: inline-block;
    box-sizing: border-box;
 }
 
.document-moment-rt .document-moment-rt-tx {
    font-size: 16px;
    color: #000090;
    font-weight: 500;
}
.document-moment-rt .document-moment-rt-tx1 {
    font-size: 14px;
    color: #000090;
    font-weight:400;
    margin-top: 4px;
}
.document-moment-lf .icon {
    font-size: 40px;
    color: #9090ac;
    margin-right: 10px;
}
.document-moment dt:first-child {
    padding-top: 20px;
}

/*设计与参考版*/
.assess-wp {
    border: 1px solid #d6dce0;
    overflow: hidden;
    margin-bottom: 20px;
    height:auto;
}
.assess-lf {
    border: 0px solid #d6dce0;
    width: 100%;
    float: left;
    box-sizing: border-box;
    display: inline-block;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    padding: 30px;
    background: #f6f7f8;
    height: auto;
    
}
.assess-rt {
    width: 100%;
    float: left;
    box-sizing: border-box;
    display: inline-block;
    padding: 20px;
    height:auto;
}
.assess-rt .assess-rt-title-sm {
    color: #6b6ba1;
    font-size: 14px;
    margin-top: 10px;
}
.assess-rt .assess-rt-title-lg {
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    margin-top: 10px;
}
.assess-rt .assess-text {
    color: #666666;
    font-size: 14px;
    line-height: 28px;
    margin-top: 10px;
    font-weight: 500;
}
.assess-rt .assess-more {
    color: #3a3a8d;
    font-size: 14px;
    margin-top: 10px;
}

.document-nav-tl .icon {
    font-size: 24px;
    margin-right: 20px;
}


/*应用案例*/
.design-case .design-case-title {
    color: #333333;
    font-size: 20px;
    font-weight: 600;
    overflow: hidden;
    margin-bottom:20px;
    margin-top: 20px;
}
.phone-content .design-phone{
	height: auto;
}

/*应用二级*/

.productcnpbg-cn .product-theme{
    color: #FFFFFF;
    font-size: 30px;
}

/*新闻*/
.news-list {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-bottom:0px;
    /*margin-top: 60px;*/
}

.news-box {
    width: 90%;
    margin: 20px auto;
    overflow: hidden;
}
.news-nav-box ul li {
    display: inline-block;
    box-sizing: border-box;
    padding: 0 10px;
}
.news-nav-box ul li a {
    font-size: 14px;
    font-weight: 500;
    display: block;
}
.news-box .news-box-lf {
    float: left;
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    margin-right:0%;
}
.search-rt2 {
    float: right;
    vertical-align: middle;
    position: absolute;
    top: 180%;
    transform: translateY(-50%);
    right: 0;
    left: 0;
}
.search-rt2 input {
    height: 36px;
    width: 84%;
    border: 1px solid #c8c0c2;
    border-radius: 0;
    font-size: 14px;
    display: inline-block;
    box-sizing: border-box;
    float: left;
    vertical-align: middle;
    padding-left: 10px;
}


.news-list-box {
    overflow: hidden;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 20px;
    max-height: 260px;
    margin-top: 20px;
}

.search2 {
    display: inline-block;
    box-sizing: border-box;
    display: block;
    height: 36px;
    line-height: 36px;
    width: 16%;
    background: #000090;
    float: left;
    vertical-align: middle;
    position: relative;
}

.news-list-box .news-list-box-lf {
    float: left;
    display: inline-block;
    box-sizing: border-box;
    width: 40%;
}
.news-list-box .news-list-box-rt {
    float: left;
    display: inline-block;
    box-sizing: border-box;
    width: 60%;
    padding-left: 20px;
}
.news-list-box-rt .news-list-title {
    font-size: 18px;
    font-weight: 600;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.news-list-box-rt .news-list-text {
    color: #595959;
    font-size: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 10px 0;
}
.news-list-box-rt .news-list-date {
    color: #999999;
    font-size: 14px;
}
.news-box .news-box-rt {
    width: 100%;
    float: left;
    display: inline-block;
    box-sizing: border-box;
}

.hot-cn-rt .hot-cn-rt-data {
    font-size: 16px;
    color: #999999;
    margin-top: 10px;
}


/*技术文档*/
.tech-document-box{
	width: 90%;
	margin: auto;
}
.applications-wp1 {
    overflow: hidden;
    margin: 40px 0;
    margin-bottom: 0;
}
.tech-document-title {
    color: #333333;
    font-size: 22px;
    font-weight: 500;
    overflow: hidden;
    margin-bottom: 30px;
    text-align: center;
    border-bottom: 2px solid #000090;
    padding-bottom: 20px;
}
.tech-document-list .handbook1:first-child{
	margin-top: 0px;
}
.tech-document-list .handbook1 {
    float: left;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    margin-right: 0%;
    margin-top: 20px;
}


/*关于公司*/
.about-bg{
	background: #FFFFFF;
}
.about-icon .icon {
    font-size: 48px!important;
}
.about-intro {
    width: 90%;
    margin: 20px auto;
}
.conpany-cn{
	width: 90%;
	margin: auto;
}
.conpany-intro {
    background: #f6f7f8;
    padding: 60px 0;
    overflow: hidden;
}
.about-icon ul li:nth-child(3){
	margin-top: 30px;
}
.about-icon ul li:nth-child(4){
	margin-top: 30px;
}
.conpany-cn .conpany-cn-lf{
	width: 100%;
	margin-right:0%;
}
.conpany-cn .conpany-cn-rt{
	width: 100%;
    padding: 20px 0;
}

.conpany-scroll .conpany-lf{
	width: 100%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	background: #f6f7f8;
	height:auto;
	padding: 20px;
	
}
.conpany-scroll .conpany-rt{
	width: 100%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	height:auto;
	
}
.conpany-lf .conpay-title1{
	font-size: 22px;
	font-weight: 500;
}
.conpany-lf .conpany-cn1 p{
	color: #525252;
    font-size: 14px;
    margin-top: 10px;
    line-height: 24px;
}


/*核心团队*/
.core-team-cn {
    width:90%;
    margin: auto;
}

.conpany-title {
    text-align: center;
    font-size: 22px;
    font-weight: 500;
    margin-top: 20px;
}

.core-t1 {
    margin-bottom: 20px;
    margin-top: 0;
}

.core-team-bg {
    background: #f6f7f8;
    overflow: hidden;
    padding: 20px 0;
}
.core-team-lf{
	width: 100%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
}

.core-team-rt{
	width: 100%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	padding: 20px 0 20px 0;
}

.core-team-rt .core-team-title{
	font-size: 22px;
	color: #333333;
	font-weight: 500;
}


/*人力资源*/
.resources-cn {
    overflow: hidden;
    margin: 0px 0;
}
.resources-list-cn {
    width: 90%;
    margin:auto;
    margin-top: 20px;
}
.resources-wp {
    width: 90%;
    margin: auto;
}
.resources-top .resources-title {
    font-size: 22px;
    font-weight: 500;
  
}
.resources-top .resources-text {
    width: 100%;
    margin: 20px auto;
}
.resources-top .resources-text p{
	font-size: 14px;
	line-height: 24px;
}
.resources-cn ul li {
    float: left;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    margin-right: 0%;
    margin-bottom: 20px;
}

.resources1 .resources1-text-tp {
    color: #333333;
    font-size: 14px;
    margin: 8px 0;
    font-weight: 500;
}
.resources1 .resources1-text-tp1 {
    color: #525252;
    font-size: 14px;
    line-height: 24px;
}

.resources-list1 {
    overflow: hidden;
    padding: 10px 0;
}

.resources-list2 {
    overflow: hidden;
    margin-right:-10px;
    padding:10px 0;
}
.resources-box {
    width: calc(100% - 10px);
    margin-right: 10px;
    float: left;
}

.resources-list-tl {
    text-align: center;
    font-size: 22px;
}



.join-layer-div {
    z-index: 9999;
    position: absolute;
    width: 90%;
    height: 80vh;
    left: 0;
    right: 0;
    margin: auto;
    background-color: #fff;
    top: 70px;
    padding: 40px 30px;
}
.join-list-model-title {
    font-size: 16px;
    color: #000090;
    font-weight: bold;
}
.join-list-model-des {
    margin-top: 10px;
    font-size: 14px;
    color: #333333;
}
.join-list-model-date {
    color: #333333;
    margin-top: 5px;
    font-size: 14px;
}

.join-list-model-more{
	font-size:14px;
}


/*联系我们*/
.contact-box {
    width:90%;
    margin:20px auto;
    overflow: hidden;
}
.contact-box .contact-box-title {
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 20px;
}
.contact-submit .contact-lf {
    width: 100%;
}
.contact-cy .contact-cy-tl {
    font-size:18px;
    color: #333333;
    font-weight: 600;
    margin-bottom: 10px;
}
.contact-cy .contact-address, .contact-cy .contact-phone, .contact-cy .contact-web {
    font-weight: 500;
    color: #3333333;
    font-size: 14px;
    margin-bottom: 10px;
}
.contact-cy:last-child {
    margin-top: 30px;
}
.contact-submit .contact-rt {
    width: 100%;
}
   
.input-submit input{
	background:#000090;
    border: 0;
    width: 40%;
    height: 40px;
    color: #FFFFFF;
    outline: none;
    font-size: 16px;
    border-radius:50px;
    margin-left: 30%;
}

.contact-map .map-pc{
	display: none;
}
.contact-map .map-phone{
	display:block;
}

/*技术支持*/
.jishuright{
    width: 100%;
}
.jishuleft{
    width: 100%;
}
.jishu-list{
    padding-right: 0;
}

/*关于公司*/
.core-team-lf{
	width: 100%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	height: auto;
}
.core-team-lf img{
	width: 100%;
	height: 100%;
}
.core-team-rt{
	width: 100%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	padding: 30px;
	height:auto;
}

.hot1-box{

	margin-top:11px;

}
.news-list1 { 
    margin: 0; 
    margin-top: 60px;
}

.pagepage a {
    font-size: 14px;
    /* display: block; */
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    background-color: #c8c8dd;
    border: 1px solid #000090;
    float: none;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    text-decoration: none;
    padding-left:0;
    padding-right: 0;
    padding: 3px 8px;
    color: #000090;
}


.cankao-box{
    width: 100%;
    margin-right: 0;
}
.cankao-content h3 a{
    font-size: 18px;
    font-weight: 600;

}
.cankao-content h3{
    height: 20px;
    line-height: 20px;
}
.cankao-ms{
    font-size: 14px;
}
.cankao-img{
    display: none;
}

.introduce1-list-cn img {
    width: 100%;
    height:auto;
}
.technology-list ul li{
    height: 90px;
}

/*英文banner文字*/
.banner-bold-en{
	margin-top:6vh;
	color: #FFFFFF;
	font-size:14px;
	width:100%;
}
.banner-text1-en{
    margin-top: 10px;
    color: #FFFFFF;
    font-size: 12px;
    width: 100%;
    overflow: hidden;
}
.application-btn-en li {
    font-size: 16px;
    width: 100%;
    height: 60px;
    line-height: 60px;
}
.company-text {
    font-size: 12px;
    color: #FFFFFF;
    opacity: 0.6;
    margin-bottom: 10px;
}

.new-nav1-en{
	height: 96px;
}
.news-search-en{
	height: 96px;
}
.search-rt2-en{
    float: right;
    vertical-align: middle;
    position: absolute;
    top: 140%;
    transform: translateY(-50%);
    right: 0;
    left: 0;
}
.applications-content-title{
	font-size: 20px;
	color: #000090;
	font-weight:600;
	margin:10px 0;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}
















	
}