/* header*/
#header{ background-color:#fff;}
#header .nav li a{ color:#333;}
#header .nav li a:hover,#header .nav li a.actived{ color:#fff;}
#header .nav li .nav_cont li a{ color:#fff;}
#header .nav li .nav_cont li a.active{background-color:#d84d4d; background-image:url(../images/header_hover.png);  background-size:100% 3px;}
.logo2{ display:inline-block;}
.logo1{ display:none;}
#header .tel{ color:#c70000; background-image:url(../images/header_tel1.png); background-size:18px auto;border-bottom:#c70000 solid 2px;}
#header .nav_login a{ color:#fff;}
#header .nav_login .nav_cont li a{ color:#fff;}
/* banner */
.banner{ margin-top:112px; background-repeat:no-repeat; background-position:center; background-size:cover; height:340px;}
.banner .banner_tet{ padding-top:125px;width:1640px; margin:0 auto; text-align:left; line-height:1; }
.banner h1{  font-size:48px;color:#fff;}
.banner p{ font-size:22px; color:#a7a8aa; padding-top:20px;}
.product_spom_kv{ background-image:url(../images/product_spom_banner.jpg);}
.product_kol_kv{ background-image:url(../images/product_kol_banner.jpg);}
.product_ciai_kv{ background-image:url(../images/product_ciai_banner.jpg);}
.product_bi_kv{ background-image:url(../images/product_bi_banner.jpg);}
.insightreport_white_kv{ background-image:url(../images/insightreport_white_banner.jpg);}
.insightreport_market_kv{ background-image:url(../images/insightreport_market_banner.jpg);}
.customers_kv{background-image:url(../images/customers_banner.jpg);}
.aboutus_profile_kv{ background-image:url(../images/aboutus_profile_banner.jpg);}
.aboutus_news_kv{ background-image:url(../images/aboutus_news_banner.jpg);}
.aboutus_joinus_kv{ background-image:url(../images/aboutus_joinus_banner.jpg);}
.aboutus_honors_kv{ background-image:url(../images/aboutus_honors_banner.jpg);}
.techdetail{background-image: url(../images/tech_banner.jpg);}
/* main */
.section .inner{ width:1640px;margin:0 auto;}
.animated{
	opacity: 0;
}
/* section title */
.section_title{ width:100%; text-align:center; padding:80px 0 20px;}
.section_title{ font-size:42px; line-height:1; font-weight:bold; color:#222;}
.section_title span{ color:#c70000;}
.section_title p{ font-size:16px; line-height:1.625; font-weight:normal; color:#222; padding-top:20px;}
/* 弹出框 */
.cover-box{
	background-color: rgba(0,0,0,0.6);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	display: none;
}
.cover-box.active{
	display: block;
}
.cover-box .btn-close{
	position: absolute;
	left: 100%;
	top: 0;
	margin-left: 18px;
	display: block;
}
.cover-box .content-box{
	background-color: #fff;
	border-radius: 5px;
	width: 748px;
	max-width: 92%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	-moz-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	-o-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	display: none;
}
.cover-box .content-box.active{
	display: block;
}
	.cover-box .form-box{
		text-align: center;
	}
	.cover-box .form-box .inner{
		width: 100%;
		max-width: 100%;
		padding: 0 6%;
		margin: 6.15% auto;
		overflow-y: auto;
		overflow-x: hidden;
		max-height: 72vh;
	}
	
	
/* privacy */	
#main.privacy { padding:0; margin-top:112px;}
#main.privacy .inner{ width:985px;}
.privacy_title{ padding-top:20px;padding-bottom:20px;font-size: 22px;color: #222; font-weight:bold;}
.privacy p.last{font-size:16px;color:#262626; line-height:1.8; padding-top:10px; padding-bottom:40px;}
.privacy p img{ max-width:100%;}
@media only screen and (max-width:1680px){
	/* banner */
	.banner .banner_tet{ width:92%;}
	/* main */
	.section .inner{ width:92%;}
}
@media only screen and (max-width:1680px){
	/* section title */
	.section_title{ font-size:38px;}
}
@media only screen and (max-width:1366px){
	.banner{ height:260px;}
	.banner .banner_tet{ padding-top:93px;}
	.banner h1{  font-size:40px;}
	.banner p{ font-size:18px; padding-top:16px;}
}
@media only screen and (max-width:1024px){
	/* header*/
	.menu2{ display:inline-block;}
	.menu1{ display:none;}
	#header .nav li a{ color:#222;}
	#header .nav li a:hover,#header .nav li .nav_cont li a{ color:#222;}
	#header .nav li a.actived,#header .nav li .nav_cont li a.active{ color:#c8342d; background-color:transparent;}
	#header .tel{ color:#c8342d; background-image:url(../images/header_tel1.png); background-size:20px auto;border-bottom:#f3d2d1 solid 1px;}
	/* banner */
	.banner{ margin-top:80px;}
	/* section title */
	.section_title{ font-size:34px;}
	/* 弹出框 */
	.cover-box .btn-close{
		left: auto;
		top: 13px;
		right: 15px;
		margin-left: 0;
		width: 30px;
	}
	.cover-box .btn-close img{
		width: 100%;
	}
	/* privacy */	
	#main.privacy { padding:0; margin-top:80px;}
	#main.privacy .inner{ width:92%;}
	.privacy_title{ padding-top:10px;padding-bottom:10px;}
	.privacy p.last{padding-top:5px; padding-bottom:20px;}
}
@media only screen and (max-width:767px){
	/* banner */
	.banner{ margin-top:60px;height:184px; position:relative;}
	.banner .banner_tet{ position:absolute; top:50%; padding-top:0; margin-top:-1.34375rem; left:4%;}
	.banner h1{  font-size:1.5rem;}
	.banner p{ font-size:0.6875rem; padding-top:0.5rem;}
	.product_spom_kv{ background-image:url(../images/product_spom_banner_m.jpg);}
	.product_kol_kv{ background-image:url(../images/product_kol_banner_m.jpg);}
	.product_ciai_kv{ background-image:url(../images/product_ciai_banner_m.jpg);}
	.product_bi_kv{ background-image:url(../images/product_bi_banner_m.jpg);}
	.insightreport_white_kv{ background-image:url(../images/insightreport_white_banner_m.jpg);}
	.insightreport_market_kv{ background-image:url(../images/insightreport_market_banner_m.jpg);}
	.customers_kv{background-image:url(../images/customers_banner_m.jpg);}
	.aboutus_profile_kv{ background-image:url(../images/aboutus_profile_banner_m.jpg);}
	.aboutus_news_kv{ background-image:url(../images/aboutus_news_banner_m.jpg);}
	.aboutus_joinus_kv{ background-image:url(../images/aboutus_joinus_banner_m.jpg);}
	.aboutus_honors_kv{ background-image:url(../images/aboutus_honors_banner_m.jpg);}
	.about_team_kv.banner{background-image:url(../images/aboutus_team_banner_m.jpg);}
	.about_contact_kv.banner{background-image:url(../images/aboutus_contact_banner_m.jpg);}
	.tech_kv.banner{ background-image:url(../images/tech_banner_m.jpg);}
	/* section title */
	.section_title{  padding:40px 0 10px;}
	.section_title{ font-size:1.2rem; line-height:1.2;}
	.section_title p{font-size:0.6875rem;  line-height:1.63;padding-top:20px;}
	/* 弹出框 */
	.cover-box .btn-close{
		top: 0.4375rem;
		right: 0.5rem;
		width: 0.9375rem;
	}
	.cover-box .content-box{
		border-radius: 0.15625rem;
	}
	.cover-box .form-box .inner{
		padding: 0 0.9375rem;
		margin: 1.5625rem auto 1.875rem;
	}
	/* privacy */	
	#main.privacy { padding:0; margin-top:60px;}
	.privacy_title{ font-size:0.8rem;}
	.privacy p.last{font-size:0.65rem;}
}
