/* CSS Document */
body{
	margin:0px;
	padding:0px;
	overflow:-moz-scrollbars-vertical;
	font:12px/20px "ËÎÌå";
	/*color:#939393;*/
	color:#828282;
}
body ul,p{
	margin:0px;
	padding:0px;
}
a:link,a:visited{
	color:#828282;
	text-decoration:none;
}
a:hover{
	color:#0082d4;
	text-decoration:none;
}
a.whitelink:link,a.whitelink:visited{
	color:#828282;
	text-decoration:none;
}
a.whitelink:hover{
	color:#fff;
	text-decoration:none;
}
a:active,a:focus{
	outline:none;
}

#wrap{
	width:1003px;
	margin:0px auto;
	overflow:hidden;
}
#header{
	float:left;
	width:100%;
	background:url(images/header-bj.gif) repeat-x left top;
	overflow:hidden;
	display:inline;
}
.logo{
	float:left;
	width:100%;
	margin:20px 0px 0px 0px;
	overflow:hidden;
	display:inline;
}
.logo-l{
	float:left;
	width:32px;
	height:69px;
	background:url(images/logo-l-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.logo-m{
	float:left;
	width:942px;
	overflow:hidden;
	display:inline;
}
.logo-r{
	float:left;
	width:29px;
	height:69px;
	background:url(images/logo-r-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.banner{
	float:left;
	width:100%;
	/*background:#CC9933;*/
	overflow:hidden;
	display:inline;
}
.banner-l{
	float:left;
	width:55px;
	height:217px;
	background:url(images/banner-left.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.banner-m{
	float:left;
	width:888px;
	height:217px;
	background:url(images/banner-mid.jpg) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.banner-r{
	float:left;
	width:60px;
	height:217px;
	background:url(images/banner-right.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
/***************nei ye header style star**************/
.logo-neiye{
	float:left;
	width:100%;
	height:69px;
	margin:20px 0px 0px 0px;
	overflow:hidden;
	display:inline;
}
.logo-neiye-l{
	float:left;
	width:32px;
	height:69px;
	background:url(images/logo-l-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.logo-neiye-m{
	float:left;
	width:942px;
	height:69px;
	overflow:hidden;
	display:inline;
}
.logo-neiye-r{
	float:right;
	width:29px;
	height:69px;
	background:url(images/logo-r-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.banner-neiye{
	float:left;
	width:100%;
	overflow:hidden;
	display:inline;
}
.banner-neiye-l{
	float:left;
	width:32px;
	height:153px;
	border:solid #000 1px;
	background:url(images/banner-l-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.banner-neiye-l1{
	float:left;
	width:55px;
	height:153px;
	background:url(images/banner-l-bj1.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.banner-neiye-m{
	float:left;
	width:888px;
	height:153px;
	overflow:hidden;
	display:inline;
}
.banner-neiye-r{
	float:left;
	width:29px;
	height:153px;
	border:solid #000 1px;
	background:url(images/banner-r-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.banner-neiye-r1{
	float:left;
	width:60px;
	height:153px;
	background:url(images/banner-r-bj1.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
/***************nei ye header style star**************/

/****************************navi style star****************************/
#nav{
	float:left;
	width:943px;
	height:38px;
	margin:1px 0px 0px 31px;
	overflow:hidden;
	display:inline;
}
.nav-l{
	float:left;
	width:27px;
	height:38px;
	background:url(images/nav-left-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.nav-m{
	float:left;
	width:888px;
	height:38px;
	font-size:14px;
	text-align:center;
	font-weight:bolder;
	line-height:38px;
	background:url(images/nav-mid-bj.gif) repeat-x left top;
	overflow:hidden;
	display:inline;
}
.nav-m ul li{
	list-style:none;
	padding:0px 23px 0px 26px;
	overflow:hidden;
	display:inline;
}
a.navlink:link,a.navlink:visited{
	color:#fff;
	text-decoration:none;
}
a.navlink:hover{
	color:#afdef5;
	text-decoration:none;
}
body#home a#homelink,
body#about a#aboutlink,
body#services a#serviceslink,
body#technology a#technologylink,
body#solve a#solvelink,
body#case a#caselink,
body#ask a#asklink,
body#contact a#contactlink{
	color:#08567c;
	text-decoration:none;
}
.nav-r{
	float:left;
	width:28px;
	height:38px;
	background:url(images/nav-right-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
/****************************navi style over****************************/

#content{
	float:left;
	width:890px;
	margin:20px 0px 0px 56px;
	/*background:#669966;*/
	overflow:hidden;
	display:inline;
}

.leftside{
	float:left;
	width:208px;
	/*background:#FFCC33;*/
	overflow:hidden;
	display:inline;
}
.solve-home{
	float:left;
	width:208px;
	overflow:hidden;
	display:inline;
}
.left-top{
	float:left;
	width:179px;
	height:86px;
	overflow:hidden;
	display:inline;
}
.left-mid{
	float:left;
	width:208px;
	background:url(images/left-mid-bj.gif) repeat-y left top;
	overflow:hidden;
	display:inline;
}
.left-mid ul{
	float:left;
	width:151px;
	list-style:none;
	margin:5px 0px 0px 12px;
	overflow:hidden;
	display:inline;
}
.left-mid ul li{
	float:left;
	width:151px;
	height:22px;
	padding-left:8px;
	line-height:21px;
	overflow:hidden;
	display:inline;
}
.left-bot{
	float:left;
	width:179px;
	height:29px;
	background:url(images/left-bot-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.middle{
	float:left;
	width:426px;
	/*background:#CC99FF;*/
	overflow:hidden;
	display:inline;
}
.about-title{
	float:left;
	width:100%;
	overflow:hidden;
	display:inline;
}
.about-main{
	float:left;
	width:100%;
	margin-top:15px;
	overflow:hidden;
	display:inline;
}
.about-main img{
	float:left;
	margin-right:13px;
}
.rightside{
	float:right;
	width:222px;
	/*background:#FF6666;*/
	padding-bottom:5px;
	overflow:hidden;
	display:inline;
}
.business-main{
	float:left;
	width:100%;
	margin-top:7px;
	border-bottom:#d6d4d4 dashed 1px;
	overflow:hidden;
	display:inline;
}
.normal{
	font-weight:bolder;
	color:#6d6d6d;
}







/*************************************bottom style star*************************************/
#footer{
	float:left;
	width:943px;
	height:100px;
	background:url(images/bottom-bj.gif) no-repeat left top;
	margin:18px 0px 0px 31px;
	overflow:hidden;
	display:inline;
}
.footerl{
	float:left;
	width:212px;
	height:50px;
	background:url(images/bottom-logo.gif) no-repeat left top;
	margin:30px 0px 0px 40px;
	overflow:hidden;
	display:inline;
}
.footerr{
	float:right;
	width:640px;
	/*background-color:#00FFFF;*/
	margin:40px 30px 0px 0px;
	overflow:hidden;
	display:inline;
}
/*************************************bottom style over*************************************/




/************************************about style star****************************************/
.about-left{
	float:left;
	width:178px;
	height:300px;
	background:url(images/aboutleft.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.about-left ul{
	float:left;
	width:151px;
	list-style:none;
	margin:90px 0px 0px 12px;
	overflow:hidden;
	display:inline;
}
.aboutliicon{
	float:left;
	width:100%;
	height:25px;
	padding-left:8px;
	line-height:21px;
	background:url(images/li-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.aboutli{
	width:100%;
	height:25px;
	padding-left:8px;
	line-height:21px;
	background:url(images/bkline.gif) no-repeat left top;
}
.service-left{
	float:left;
	width:178px;
	height:328px;
	background:url(images/servicesleft.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.service-left ul{
	float:left;
	width:151px;
	list-style:none;
	margin:90px 0px 0px 12px;
	overflow:hidden;
	display:inline;
}
.tech-list{
	float:left;
	width:178px;
	height:248px;
	background:url(images/tech_list_bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.tech-list ul{
	float:left;
	width:151px;
	list-style:none;
	margin:90px 0px 0px 12px;
	overflow:hidden;
	display:inline;
}
.tech-list ul li{
	float:left;
	width:100%;
	height:25px;
	padding-left:8px;
	line-height:21px;
	background:url(images/li-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.pro-list{
	float:left;
	width:208px;
	height:247px;
	background:url(images/pro_list_bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.pro-list ul{
	float:left;
	width:151px;
	list-style:none;
	margin:90px 0px 0px 12px;
	overflow:hidden;
	display:inline;
}
.pro-list ul li{
	float:left;
	width:151px;
	height:25px;
	padding-left:8px;
	line-height:18px;
	background:url(images/li-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}

.about-right{
	float:right;
	width:682px;
	background:url(images/about_bj.gif) no-repeat center bottom;
	overflow:hidden;
	display:inline;
}
.linian-right{
	float:right;
	width:682px;
	overflow:hidden;
	display:inline;
}
.about-nr{
	float:left;
	width:100%;
	/*background:#336699;*/
	height:20px;
	overflow:hidden;
	display:inline;
}
.height-top{
	float:left;
	width:100%;
	height:15px;
	overflow:hidden;
	display:inline;
}
.about-img{
	float:left;
	width:100%;
	margin-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	display:inline;
}
.about-img img{
	float:left;
	margin-right:20px;
}
/************************************about style over****************************************/


/************************************business style star****************************************/
.busi-right{
	float:right;
	width:682px;
	/*background:#FF6666;*/
	overflow:hidden;
	display:inline;
}
.busi-nr{
	float:left;
	width:100%;
	/*background:#FFCCFF;*/
	border-bottom:#e3ecec solid 1px;
	padding-bottom:10px;
	overflow:hidden;
	display:inline;
}
.busi-nr-l{
	float:left;
	width:150px;
	background:url(images/business-img-border.gif) no-repeat left top;
	height:97px;
	overflow:hidden;
	display:inline;
}
.busi-nr-l img{
	float:left;
	padding:4px 0px 0px 5px;
}
.busi-nr-r{
	float:right;
	width:532px;
	overflow:hidden;
	display:inline;
}
.busi-title1{
	float:left;
	width:530px;
	height:34px;
	font-size:14px;
	font-weight:bolder;
	line-height:34px;
	text-indent:8px;
	border:#e2e6e7 solid 1px;
	background-color:#ecf3f6;
	overflow:hidden;
	display:inline;
}
.busi-title1-nr{
	float:left;
	margin:10px 0px 0px 2px;
	width:530px;
	overflow:hidden;
	display:inline;
}
.height-top1{
	float:left;
	width:100%;
	height:10px;
	overflow:hidden;
	display:inline;
}
.busi-nr2{
	float:left;
	width:100%;
	margin-top:20px;
	font-size:14px;
	font-weight:bolder;
	color:#0083d4;
	overflow:hidden;
	display:inline;
}
.busi-nr2-title{
	float:left;
	width:100%;
	padding-bottom:15px;
	margin-top:20px;
	font-size:14px;
	font-weight:bolder;
	color:#6d6d6d;
	background:url(images/icon1.gif) no-repeat left 2px;
	padding-left:20px;
	overflow:hidden;
	display:inline;
}
.busi-nr3-title{
	float:left;
	width:100%;
	margin-top:10px;
	font-size:14px;
	font-weight:bolder;
	color:#6d6d6d;
	background:url(images/icon1.gif) no-repeat left 2px;
	padding-left:20px;
	overflow:hidden;
	display:inline;
}
.top{
	float:left;
	width:100%;
	text-align:right;
	/*background:#330099;*/
	overflow:hidden;
	display:inline;
}
/************************************business style over****************************************/

/************************************technology style star****************************************/
.case-list{
	float:left;
	width:178px;
	height:411px;
	background:url(images/case-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
#scrolldiv{
	margin-left:auto;
	margin-right:auto;
	width:178px;
	height:270px;
	margin-top:110px;
	padding-left:12px;
	overflow:hidden;
}
.casescroll{
	float:left;
	width:150px;
	height:142px;
	text-align:center;
	background:url(images/case-img-border.gif) no-repeat center top;
	line-height:28px;
	overflow:hidden;
	display:inline;
}
.casescroll img{margin-top:3px;}

.tech-title{
	float:left;
	width:100%;
	height:30px;
	color:#090909;
	background:url(images/technology_title.gif) no-repeat left top;
	overflow:hidden;
	display:inline;	
}
.tech-title-l{
	float:left; 
	margin-left:50px; 
	line-height:34px;
	font-weight:bolder;
	overflow:hidden; 
	display:inline;
}
.tech-title-r{
	float:right; 
	width:60px; 
	text-align:center; 
	line-height:34px;
	font-weight:bolder;
	margin-right:42px;
	/*background:#996633; */
	overflow:hidden; 
	display:inline;
}
.time{
	float:right;
	margin-right:50px;
	line-height:30px;
	color:#090909;
	/*background:#CC9933;*/
	overflow:hidden;
	display:inline;	
}
.tech-nr{
	float:left;
	width:674px;
	margin-top:2px;
	/*background:url(images/technology-more-bj.gif) no-repeat right bottom;*/
	overflow:hidden;
	display:inline;	
}
.tech-nr ul li{
	float:left;
	width:100%;
	list-style:none;
	padding-left:18px;
	border-bottom:#dadada solid 1px;
	overflow:hidden;
	display:inline;	
}
a.techlink:link,a.techlink:visited{
	float:left;
	margin-left:30px;
	line-height:30px;
	overflow:hidden;
	display:inline;	
	color:#090909;
	text-decoration:none;
}
a.techlink:hover{
	color:#0082d4;
	text-decoration:none;
}
a.techlink1:link,a.techlink1:visited{
	color:#090909;
	text-decoration:none;
}
a.techlink1:hover{
	color:#0082d4;
	text-decoration:none;
}
a.techlink2:link,a.techlink2:visited{
	color:#0082d4;
	text-decoration:none;
}
a.techlink2:hover{
	color:#090909;
	text-decoration:none;
}

.page{
	float:left;
	width:100%;
	height:30px;
	text-align:center;
	line-height:30px;
	/*background:#CCCC33;*/
	overflow:hidden;
	display:inline;	
}
.page img{
	*margin-top:3px;
	_margin-top:10px;
}

/************************************technology style over****************************************/


/******************************technology-more style star*********************************/
.tech-title-l1{
	float:left; 
	margin-left:26px; 
	font-weight:bolder;
	color:#585757;
	line-height:34px;
	overflow:hidden; 
	display:inline;
}
.tech-title-r1{
	float:right; 
	line-height:34px; 
	margin-right:32px;
	color:#585757;
	/*background:#996633;*/
	overflow:hidden; 
	display:inline;
}
.normal1{
	font-size:10px;
	color:#c1c1c1;
}
.tech-main{
	float:left;
	width:625px;
	margin:20px 0px 0px 24px;
	padding-bottom:50px;
	color:#585757;
	/*background-color:#00FF66;*/
	overflow:hidden;
	display:inline;	
}
.page1{
	float:left;
	width:100%;
	margin-right:1px;
	background:#FF6699;
	background:url(images/icon4.gif) no-repeat left 3px;
	*background:url(images/icon4.gif) no-repeat left 2px;
	text-align:left;
	overflow:hidden;
	display:inline;
}
.page1 span{float:right;}
/******************************technology-more style over*********************************/


/******************************solve-more style star*********************************/
.page2{
	float:right;
	width:143px;
	margin-right:1px;
	background:#FF6699;
	background:url(images/icon4.gif) no-repeat left 3px;
	*background:url(images/icon4.gif) no-repeat left 2px;
	text-align:right;
	overflow:hidden;
	display:inline;
}
/******************************solve-more style over*********************************/



/***************************************case style star***************************************/
.contact-list{
	float:left;
	width:208px;
	height:265px;
	background:url(images/contact-bj.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.contact-nr{
	float:left;
	width:151px;
	line-height:21px;
	margin:90px 0px 0px 12px;
	/*background:#FF6633;*/
	overflow:hidden;
	display:inline;
}
.case{
	float:left;
	width:100%;
	/*background:#FFCCCC;*/
	border-bottom:#dadada solid 1px;
	overflow:hidden;
	display:inline;
}
#casetype{
	float:left;
	width:100%;
	/*background:#FFCCCC;*/
	margin-bottom:20px;
	padding-left:10px;
	overflow:hidden;
	display:inline;
}
.caseitem{float:left;width:115px;height:20px;border:dashed #0082d4 1px;background:#f0f0f0;padding:5px;_padding-top:8px;_padding-bottom:2px;margin-right:5px;cursor:pointer;display:inline;overflow:hidden;}
.case ul{
	float:left;
	width:100%;
	list-style:none;
	/*background:#CCCCFF;*/
	overflow:hidden;
	display:inline;
}
.case ul li{
	float:left;
	width:138px;
	height:135px;
	text-align:center;
	background:url(images/case-img-border.gif) no-repeat left top;
	/*background-color:#3399CC;*/
	line-height:28px;
	margin:0px 15px 0px 17px;
	overflow:hidden;
	display:inline;
}
.case ul li img{
	margin-top:3px;
}

/***************************************case style over***************************************/



/*************************************case-more style star*************************************/
.case-l{
	float:left;
	width:279px;
	height:351px;
	background:url(images/case-more_line.gif) no-repeat right top;
	overflow:hidden;
	display:inline;
}
.case-img{
	float:left;
	width:234px;
	padding:3px;
	/*height:286px;*/
	margin-top:31px;
	border:solid #f0f0f0 1px;
	/*background:url(images/case-more_img_boder.gif) no-repeat left top;*/
	overflow:hidden;
	display:inline;
}
.case-r{
	float:right;
	width:370px;
	height:300px;
	margin-top:28px;
	background:url(images/case-more_nr_bj.gif) no-repeat right bottom;
	overflow:hidden;
	display:inline;
}
.case-more-title{
	float:left;
	width:100%;
	font-size:14px;
	color:#686868;
	font-weight:bolder;
	overflow:hidden;
	display:inline;
}
.case-more-title1{
	float:left;
	width:100%;
	line-height:35px;
	/*background:#CC0033;*/
	font-weight:bolder;
	overflow:hidden;
	display:inline;
}

.tdboder{
	border-top:#3294ce solid 1px;
	border-right:#96c7e4 solid 1px;
	border-bottom:#96c7e4 solid 1px;
	font-weight:bolder;
	color:#3294ce;
	padding:3px;
}
.tdboder1{
	border-top:#3294ce solid 1px;
	border-bottom:#96c7e4 solid 1px;
	font-weight:bolder;
	color:#3294ce;
	padding:3px;
}
.tdboder2{
	border-right:#d5dfe0 solid 1px;
	border-bottom:#d5dfe0 solid 1px;
	padding:3px;
}
.tdboder3{
	border-bottom:#d5dfe0 solid 1px;
	padding:3px;
}
/*************************************case-more style over*************************************/




/*************************************contact style star*************************************/
.contact-right{
	float:right;
	width:682px;
	/*background:url(images/contact_bj.gif) no-repeat right bottom;*/
	padding-bottom:55px;
	font-size:14px;
	overflow:hidden;
	display:inline;
}

.contact-l-nr{
	float:left;
	width:350px;
	/*background:#CCFF33;*/
	overflow:hidden;
	display:inline;
}
.contact-l-nr ul li{
	float:left;
	width:100%;
	height:25px;
	list-style:none;
	overflow:hidden;
	display:inline;
}
.contact-r-nr{
	float:right;
	width:314px;
	overflow:hidden;
	/*background:#6699CC;*/
	display:inline;
}
/*************************************contact style over*************************************/

/*************************************online style star*************************************/
.online-nr1{
	float:left;
	width:100%;
	height:145px;
	background:url(images/fankui-bj.gif) no-repeat left top;
	border-bottom:#CCCCCC dashed 1px;
	padding-bottom:15px;
	overflow:hidden;
	display:inline;
}
.online-nr1-r{
	float:right;
	width:463px;
	margin:83px 0px 0px 220px;
	overflow:hidden;
	display:inline;
}
.online-nr1-r-txt{
	float:left;
	width:180px;
	overflow:hidden;
	display:inline;
}
.online-nr1-r-img{
	float:left;
	margin-top:15px;
	overflow:hidden;
	display:inline;
}



.online-nr2{
	float:left;
	width:100%;
	height:150px;
	margin-top:20px;
	background:url(images/qq-bj.gif) no-repeat left top;
	border-bottom:#CCCCCC dashed 1px;
	padding-bottom:12px;
	overflow:hidden;
	display:inline;
}
.online-nr1-r-txt1{
	float:left;
	width:100%;
	/*background:#33CCFF;*/
	margin-top:5px;
	overflow:hidden;
	display:inline;
}
.online-nr1-r-txt1 ul li{
	float:left;
	width:90px;
	list-style:none;
	background:url(images/icon-qq.gif) no-repeat left top;
	padding-left:25px;
	overflow:hidden;
	display:inline;
}
.online-nr1-r-txt2{
	float:left;
	width:100%;
	/*background:#33CCFF;*/
	margin-top:5px;
	overflow:hidden;
	display:inline;
}
.online-nr1-r-txt2 ul li{
	float:left;
	width:90px;
	list-style:none;
	background:url(images/icon-skype.gif) no-repeat left top;
	padding-left:25px;
	overflow:hidden;
	display:inline;
}
.online-nr3{
	float:left;
	width:100%;
	height:148px;
	margin-top:20px;
	background:url(images/skype-bj.gif) no-repeat left top;
	border-bottom:#CCCCCC dashed 1px;
	padding-bottom:12px;
	overflow:hidden;
	display:inline;
}
.fankui{
	float:left;
	width:100%;
	background:url(images/online_img.gif) no-repeat right top;
	overflow:hidden;
	display:inline;
}
.select{
	width:153px;
	*width:152px;
	height:21px;
	overflow:hidden;
	display:inline;
}
.textareacss{
	width:360px;
	*width:358px;
	height:100px;
	overflow:hidden;
	display:inline;
}
.button3{
	float:left;
	width:65px;
	height:26px;
	border:0px;
	background:url(images/button1.gif) no-repeat left top;
	margin-left:110px;
	overflow:hidden;
	display:inline;
}
.button4{
	float:left;
	width:65px;
	height:26px;
	border:0px;
	margin-left:20px;
	background:url(images/button2.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
/*************************************online style over*************************************/

#gotop{float:left;width:100%;text-align:right;}