*, *::after, *::before {
  box-sizing: border-box;
}

html {
  font-size: 100px;
}

body {
  font-size: 0.16rem;
  font-family:"微软雅黑",simhei, "Open Sans", sans-serif;
  color: #333;
  background-color: #ffffff;
  overflow-x: hidden;
}

a,a:hover,a:focus,a:active {
  text-decoration: none;
}
*{
	padding: 0;
	margin: 0;
}
img {
  max-width: 100%;
  border: 0;
}
.h1, .h2, .h3, h1, h2, h3{
	margin-top: 0px;
  margin-bottom: 0px;
}
ul li,ol li{
	list-style: none;
}
input,textarea,button {
  outline: none;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{
  	color: #c4c4c4;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder{
  	color: #c4c4c4;
}
input::-moz-input-placeholder, textarea::-moz-input-placeholder{
  	color: #c4c4c4;
}

@media (min-width:1601px)and (max-width:1681px) {
	.rsbor:before{
		background: none;
	}
	.mt196 {
    margin-top: 2.3rem;
	}
}


@media (min-width:1400px)and (max-width:1600px) {
	.rsbor:before{
		background: none;
	}
	.ckApp_banner{
		height: 9rem;
	}
	.ckApp_hello{
		padding-top:2rem
	}
	.ckApp_dot{
		margin-top: 1.8rem;
	}
	.mt196 {
    margin-top: 1.5rem;
	}
}
@media (min-width:1201px)and (max-width:1399px) {
	.mt196 {
    margin-top: 1.5rem;
	}
}
@media (min-width: 1200px){
	
	.container {
    	width: 1280px;
    	padding: 0;
	}
	.team_container{
		width: 100%;
	}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
		padding-right:0 ;
		padding-left: 0;
	}
	.product-tab-cont{
		max-width: 4.08rem;
		padding-top: 0.75rem;
	}
	.navbar-collapse{
		padding-left: 0;
		padding-right: 0;
	}
	.navbar-brand{
		padding: 9px 0px;
	}
	.mobile-footer{
		display: none;
	}
/*	about*/
	.Ab_container{
		width: 1524px;
		padding-right: 0.8rem;
	}
	.data-container{
		width: 100%;
		margin-top: 2.5rem;
	}
	.mr22{
		margin-right: -2.4rem;
	}
	.custom-left-main{
			margin-left: -0.8rem;
	}
	.Ab_company_mian{
	margin-left: -0.58rem;
	}
	.information_list{
		margin-left: 1.02rem;
	}
	.information_rwm_box{
		margin-right: 0.32rem;
	}
	.pro_container{
		width: 1332px;
	}
	.text-container{
			width: 1320px;
		}
	.mlpar{
		margin-left: -113px;
	}
	.mlpcont{
		margin-left: 100px;
	}
	.app_mobile{
		display:none ;
	}

}
@media (min-width:996px)and (max-width:1199px) {
	.navbar-collapse{
		padding-left: 0;
		padding-right: 0;
	}
	.nav > li > a{
		margin: 0.1rem 0.145rem;
	}
	.cd-nav-log{
		margin-left: 0.2rem;
	}
	.app_mobile{
		display:none ;
	}
	.app_pc a{
		margin-right: 0rem;
	}
	.mt196 img{
		padding-left: 1.82rem;
	}
}
@media (min-width:768px)and (max-width:992px) {
	html{
		font-size: 83px !important;
	}
	.cd-nav-yy,.cd-nav-log{
		display: none;
	}
	.navbar-nav {
    	margin:0;
  	}
	.container{
  		padding: 0;
  	}
  	.nav-tabs{
  		margin-left: 15px;
  	}
  	.product-banner-main{
  		padding:0rem  0.2rem;
  	}
  	.product-footer-bg{
  		display: none;
  	}
  	.product-tab img,.product-tab-right img{
  		max-width: 100%;
  	}
  	.product-tab-cont,.product-tab,.product-tab-right{
  		margin-bottom: 0.6rem;
  	}
  	.tcdPageCode{
  		padding-right: 0.15rem;
  	}
  	.cndns-right{
  		display: none;
  	}
  	.banner_dot,.marin-dot img,.ban_dot{
  		width: 0.76rem;
  	}
  	.ck_who{
  		padding-top: 0.5rem;
  	}
  	.mt196{
  		margin-top: 0;
  	}
  	.ptb228{
  		padding-top: 0px;
  	}
  	.sm_pt{
  		padding-top: 1.6rem;
  	}
  	.Ab_company_bg{
  		padding: 0.5rem 0.25rem;
  		margin-top: 0.5rem;
  	}
  	.Ab_team_bg{
  		margin-top: 0.5rem;
  	}
  	.Ab_container{
  		margin-bottom: 2rem;
  	}
  	.team_left_img img{
  		height: 2rem;
  	}
  	.mt1{
  		margin-top: 0;
  	}
  	.team_right_mg{
  		display: none;
  	}
  	.team_left_cont{
  		margin-top: 0.32rem;
  	}
  	.team_btn_app{
  		width: 40%;
  	}
  	.data-container{
  		margin-bottom: 1.5rem;
  	}
  	.custom_left_bg{
  		margin-top: 1rem;
  		margin-bottom: 1.5rem;
  	}
  	.picture_box_left{
  		padding-top: 1rem;
  		margin-bottom: 0.5rem;
  	}
  	.text_data_box{
  		max-height: 100%;
  		padding-bottom: 0.5rem;
  	}
  	.text_data_main {
  		margin-bottom: 0.5rem;
  	}
  	.video_deata_box{
  		padding-top: 0;
  	}
  	.video_deata_main,.video_deata_img{
  		margin-bottom: 0.5rem;
  	}
  #cdMap{
		width: 8.4rem;
    	height: 5.6rem;
	}
	.ck_banenr_bg{
		background: none;
	}
	.ck_product_main{
		margin-bottom: 1rem;
	}
	.cd-theme-popover{
		width: 90%;
		margin: 0;
		left: 5%;
		top: 15%;
	}
	.ck_custom_cont{
		margin-top: 0.5rem;
	}
	.ck_data_box{
		margin-top: 0;
	}
	.success_cont{
		padding-top: 0.2rem;
	}
	.success_cont h2{
		font-size: 0.38rem;
	}
	.success_cont p,.success_cont a{
		font-size: 0.14rem;
	}
	.ck_sucess{
		margin:2.19rem 0;
	}
	.app_pc{
		display: none;
	}
	.app_mobile a{
		margin-right: 0.26rem;
	}
	.mt196 img{
		padding-left: 1.2rem;
    margin-top: 0.6rem;
	}
}

@media (max-width: 767px){
	html{
		font-size: 60px !important;
	}
	.pc-nav{
		float: none;
	}
	.cd-nav-yy,.cd-nav-log{
		display: none;
	}
	.navbar-nav {
    	margin:0;
  	}
  	#mynavbar{
  		background:rgba(0,0,0,0.5);
  		min-height: 3.5rem;
  	}
	.container{
  		padding: 0;
  	}
  	.nav-tabs{
  		margin-left: 15px;
  	}
  	.product-banner-main{
  		padding:0rem  0.2rem;
  	}
  	.product-footer-bg{
  		display: none;
  	}
  	.product-tab img,.product-tab-right img{
  		max-width: 100%;
  	}
  	.product-tab-cont,.product-tab,.product-tab-right{
  		margin-bottom: 0.6rem;
  	}
  	.tcdPageCode{
  		padding-right: 0.15rem;
  	}
  	.nav>li>a{
  		font-size: 0.2rem;
  	}
  	.cndns-right,.product-search{
  		display: none;
  	}
  	.nav>li>a:before{
  		transform: rotateY(0deg);
  		background-color: rgba(255,255,255,0);
  	}
  	.ck_who{
  		padding-top: 1.57rem;
  		margin-bottom: 0.8rem;
  	}
  	.banner_dot,.marin-dot img,.ban_dot{
  		width: 0.76rem;
  	}
  	.marin-dot{
  		margin-bottom: 0rem;
  	}
  	.mt196 img{
  		padding:0 0.32rem;
  	}
  	.ptb228 img{
  		margin-bottom: 0.5rem;
  	}
  	.team_right_mg,.mcenter{
  		text-align: center;
  	}
  	.team_right_mg{
  		text-align: right;
  	}
  	
  	.About_banner_main{
  		margin-top: 0;
  	}
  	.About_banner_cont p{
  		color: #fff;
  	}
  	.About_banner img{
  		margin: 1.5rem 0;
  	}
  	.Ab_company_bg{
  		padding: 0.5rem 0.25rem;
  		margin-top: 0.5rem;
  	}
  	.Ab_team_bg{
  		margin-top: 0.5rem;
  		margin-bottom: 1rem;
  	}
  	.Ab_team_main{
  		max-width: 70%;
  	}
  	.data-container{
  		margin-top: 1.5rem;
  	}
  	.team_item_cont{
  		margin-bottom: 0.5rem;
  	}
  	.team_left_main{
  		margin-top: 0.5rem;
  		margin-bottom: 0.5rem;
  	}
  	.team_btn_app{
  		width: 30%;
  	}
  	.team_left_main{
  		margin-top: 1rem;
  		margin-bottom: 0.8rem;
  	}
  	.Ab_company_cont, .Ab_team_cont, .team_left_cont, .custom_left_cont{
  		margin-top: .32rem;
  	}
  	.custom_left_bg{
  		margin-top: 1rem;
  		margin-bottom: 1.5rem;
  	}
  	 .custom_btn_app{
  	 	width: 60%;
  	 	margin-bottom: 0.15rem;
  	 }
  	 .About_banner_box{
  	 	margin-bottom: 5rem;
  	 }
  	 .mb78{
  	 	margin-top: 0.5rem;
  	 }
  	 .custom-left-main{
  	 	max-width: 2.8rem;
  	 }
  	 .team_left_img img,.company_img img{
  	 	height: auto;
  	 }
  	 .information_rwm_box{
  	 	text-align: left;
  	 	margin-top: 0.2rem;
  	 }
		.information_list p{
			margin-bottom: 0.16rem;
		}	
		.picture_box_left{
			padding-top: 1.5rem;
			margin-bottom: 0.5rem;
		}
		.box_right_cont,.picture_box_cont{
			background: none ;
			padding-left: 0.25rem;
		}
		.picture_box_right{
			margin-bottom: 0.5rem;
		}
		.text_data_box{
			max-height: 100%;
		}
		.picture_right_img{
			margin-bottom: 0.5rem;
			text-align: center;
		}
		.text_data_box{
			margin-top: 1.5rem;
			padding-bottom: 0.5rem;
		}
		.text_data_main {
			margin-bottom: 0.5rem;
		}
		.video_deata_img{
			margin: 1rem 0;
			text-align: center;
		}
		.nav-tabs>li>a{
			margin: 0 ;
		}
		#cdMap{
		width: 6.5rem;
    height: 4.5rem;
    margin-left: -0.6rem;
    overflow: hidden;
	}
	.cd-theme-popover{
		margin:0px;
		width:90%;
		left: 5.5%;
		top: 20%;
		height: 6.5rem;
		
	}
	.cd-theme-popbod img{
		height: 100%;
	}
	.pc-theme{
		display: none;
		
	}
	.mob-theme{
		display: block;
		margin-bottom: 0.3rem;
	}
	.ck_service_wrap{
		margin: 0.2rem;
	}
	.ck_service_main{
		margin-bottom: 0.5rem;
	}
	.ck_banenr_bg{
		background: none;
		height: 5.52rem;
	}
	.ck_footer_box{
		display: none;
	}
	.ck_team_cont p{
		font-size: 0.18rem;
	}

	.maptip{
		font-size: 0.18rem;
	}
	.mapcol,.mapspan{
		font-size: 0.14rem;
	}
	.solution_cont_p{
		font-size: 0.14rem;
	}
	.ck_product_cont p{
		font-size: 0.2rem;
	}
	.success_cont{
		padding-top: 0;
	}
	.success_tu img{
		margin-bottom: 1rem;
	}
	.success_cont{
		text-align: center;
	}
	.ck_sucess{
		margin:1.5rem 0;
		}
	.app_pc{
		display: none;
	}

}