@charset "utf-8";
/* css document */
.in_title{ height:55px; display:block; line-height:55px;}
.in_title span{ display:block; float:left; font-family: arial, helvetica, sans-serif; font-size:12px; color:#b2b2b2; padding-left:10px;}
.in_title h2{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	float:left;
	font-family:arial, helvetica, sans-serif,"宋体";
}

#banner{
	width:100%;
	height:390px;
	background: no-repeat center top;
	margin:auto;
	padding: 0px;
	text-align: center;
}
#banner h1.logo{ width:207px; height:66px; display:block;  padding-top:30px;}
#banner h1.logo a{ display:block; width:207px; height:66px; overflow:hidden; text-indent:-9999px;}
#content{ width:1001px; margin:0 auto; background:  repeat-y;}
.in_1p,.in_2p,.in_3p,.in_4p,.in_5p{ margin:0 auto;}
#content .in_1p{
	width:918px;
	background: no-repeat;
	padding-top: 30px;
	padding-right: 21px;
	padding-bottom: 20px;
	padding-left: 21px;
}
#content .in_1p .in_about{
	width:310px;
	float:left;
}
#content .in_1p .in_about2{
	width:550px;
	float:left;
}
#content .in_1p .in_about h3{ display:block; padding-bottom:12px;}
#content .in_1p .in_about p{
	line-height:2em;
}
#content .in_1p .in_about span{ display:block; text-align:right;}
*html #content .in_1p .in_about span a{ background: no-repeat right 0; color:#333333; text-decoration:underline; padding-right:15px;}
#content .in_1p .in_about span a{ background: no-repeat right 2px; color:#333333; text-decoration:underline; padding-right:15px;}
#content .in_1p .in_products{
	width:550px;
	float:right;
}
in_products p{ float:left;}

#content .in_2p{
	width:920px;
	padding-bottom:33px;
}
.in_advantages dl{ width:296px; float:left; margin-right:15px; display:block; }
.in_advantages dl.cur{ margin-right:0;}
.in_advantages dl dd{ width:286px; height:92px; border:1px solid #d4d4d4; padding:4px; background:#fff;}
.in_advantages dl dt{ display:block;}
.in_advantages dl dt h3{ height:32px; line-height:32px; background: no-repeat 0 center; padding-left:18px; font-weight:bold; color:#127faa; font-size:14px; display:block;}
.in_advantages dl dt h3 a{ color:#127faa;}
.in_advantages dl dt p{ line-height:22px;}

#content .in_3p{ width:920px; border-top:1px solid #efefef;padding-bottom:33px;}
.in_scenarios li{ width: 146px; height:104px; float:left; margin-right:8px;}
.in_scenarios li.cur{ margin-right:0;}

#content .in_4p{
	width:920px;
	padding-bottom:33px;
}
.in_case_content{ width:291px; float:left; }
.in_case_content_tit{ height:34px; overflow:hidden; line-height:32px; display:block; background: repeat-x bottom;}
.in_case_content_tit h5{ display:block; float:left; font-size:14px; font-weight:bold; padding-left:35px;}
.in_case_content_tit h5.bg1{ background:  no-repeat left top;}
.in_case_content_tit h5.bg2{ background:  no-repeat left top;}
.in_case_content_tit h5.bg3{ background:  no-repeat left top;}
.in_case_content_tit a{ display:block; float:right; font-family:arial, helvetica, sans-serif; font-size:9px;}
.in_case_content ul{ display:block; padding-top:8px;}
.in_case_content ul li{
	height:auto;
	line-height:1.6em;
	padding-left:13px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: left 8px;
}
.marginright23{ margin-right:23px;}

#content .in_5p{
	width:920px;
	padding-bottom:33px;
}
#content .in_5p .in_5p_left{ width:610px; float:left;}
#content .in_5p .in_5p_right{ width:291px; float:right;}
.in_testimonials{
	display:block;
	overflow:hidden;
	width:920px;
	border:1px solid #dedede;
	background:#f8f8f8;
	margin: auto;
}
.in_testimonials_box{
	line-height:22px;
	width:880px;
	display:block;
	padding: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
}
.in_testimonials_box span{
	height:22px;
	line-height:22px;
	color:#127faa;
	display:block;
	font-weight: bold;
}
.display p{ display:block; }
.display span{ font-weight:bold; font-size:14px;}
.background_none{ background:none;}


.in_certificate_content{ width:274px; padding:17px 0 0 15px; height: 105px; border:1px solid #e8e8e8;}
.in_certificate_content li{ float:left; margin-right:10px;}
.in_certificate_content li.cur{ margin-right:0;}
.in_technical_content{ width:281px; padding:20px 0 0 7px;height: 68px; border:1px solid #e8e8e8;}
.in_technical_content dl{ width:134px; height:46px; float:left; }
.in_technical_content dl.cur{ margin-right:8px}
.in_technical_content dl dd{ width:58px; height:46px; float:left;}
.in_technical_content dl dt{ width:70px; padding-left:6px; height:46px; float:left;}
.in_technical_content dl dt h4{ display:block; height:30px;}
.in_download_content{ width:268px; padding:10px 10px 0 10px; height: 70px; border:1px solid #e8e8e8;}
.in_download_content li{ height:28px; line-height:28px; background: no-repeat left center; font-family:arial, helvetica, sans-serif; padding-left:13px;}
.in_download_content li span{ display:block; float:right; margin-top:8px; }

#copyright{ width:988px; padding-top:13px; margin-left:7px; background:#eeeeee; height:30px;  }
#copyright .copyrightl{ padding-left:20px;}
#copyright .copyrightr{ padding-right:20px;}




.ny{ width:920px;  padding-bottom:33px; margin:0 auto; padding-top:30px;}
.ny p{ padding-bottom:20px;}
.ny p a.back{ background: no-repeat; width:157px; height:42px; margin:0 auto; display:block; text-indent:-9999px; overflow:hidden;}
.ny p a.back:hover{ background: no-repeat;}
.ny_title{
	text-align:center;
	font-family:"微软雅黑";
	font-size:26px;
	color:#007cad;
	border-bottom:1px dashed #cccccc;
	padding-bottom:25px;
	margin-bottom:10px;
}
.ny p img{ margin:0 auto; text-align:center; display:block; text-align:center;}

.pbconbg{ float:left; background: repeat-y; width:940px; overflow:hidden;}
.pbcon{ width:900px; margin:0 auto;}

.bg{
	float:left;
	width:940px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 45px;
	line-height: 3em;
}

.bg_2{
	float:left;
	width:440px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 45px;
	line-height: 3em;
}
