*{margin:0;padding:0;}
body{
	text-align:center;
	font:normal 14px/18px Arial, Helvetica, sans-serif,"宋体";
	/*background:#EBEBEB;*/
	color:#757575;
}
a:link,a:visited{color:#757575;text-decoration:none; outline:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
ul,li{
	list-style:none;
	padding:0;
	margin:0;
}

#layout{
	width:897px;
	background:#FFF;
	margin:0 auto;
	padding:0 2px;
}
#top{
	padding:18px 0 10px 0;
	text-align:left;
	height:auto;
	overflow:auto;
	zoom:1;
}
#top .logo{
	float:left;
	padding-left:15px;
}
#top .topStyle{
	float:right;
	padding-right:10px;
	padding-top:28px;
}
#top .topStyle a:link,#top .topStyle a:visited{color:#000;}
#top .topStyle img{margin:0 5px 0 15px;}

#nav{
	background:#2863A5;
	height:35px;
	text-align:left;
}
#nav a:link,#nav a:visited{
	font:bold 12px/18px Arial, Helvetica, sans-serif,"宋体"; 
	color:#FFF;
}
#nav a:hover{color:#ADD7FF;text-decoration:none;}
#nav a,#nav img{padding-left:20px;padding-top:4px;}

#index_about{
	background:url(../images/index_about_img.gif) no-repeat left;
	text-align:left;
	line-height:24px;
}
#index_about .index_about_tit{
	padding:20px 10px 15px 0;
	text-align:right;
}
#index_about .index_about_txt{
	padding:0 10px 20px 454px;
	text-indent:2em;
}

#main_subNav{
	height:auto;
	overflow:hidden;
	zoom:1;
}
#main_subNav li{float:left;}

#main_cnt{
	padding-top:25px;
	background:#E6E6E6 url(../images/index_sub_bg.gif) repeat-x top;
	border:1px solid #FFF;
	border-top:0;
	height:auto;
	overflow:auto;
	zoom:1;
	text-align:left;
}
#main_cnt h2{
	border-bottom:1px solid #D2D2D2;
	font-size:14px;
	padding:0 0 2px 10px;
}
#main_cnt .index_case,#main_cnt .index_product{
	width:386px;
	float:left;
	padding:0 30px 0 28px;
}
#main_cnt .index_case{
	background:url(../images/index_sub_bgLine.gif) no-repeat right bottom;
}
#main_cnt .index_case_list{
	padding:27px 0 30px 7px;
	height:auto;
	overflow:auto;
	zoom:1;
}
#main_cnt .index_case_list_img{
	width:175px;
	float:left;
	margin-top:10px;
	text-align:center;
}
#main_cnt .index_case_list_img img{
	border:1px solid #E3E3E3;
	width:175px;
	height:105px;
	margin-bottom:5px;
}
#main_cnt .index_case_list_img a:link,#main_cnt .index_case_list_img a:visited{color:#000;}
#main_cnt .index_case_list_txt,#main_cnt .index_product_list_txt{
	float:right;
	width:160px;
	line-height:20px;
}
#main_cnt .index_case_list_txt li{
	background:url(../images/icon03.gif) no-repeat left 9px;
	padding:1px 9px;
}
#main_cnt .index_product_list_txt li{
	padding-bottom:2px;
}
#main_cnt .index_more{
	text-align:right;
	margin-top:15px;
}

#footer{
	padding:10px 0 20px 0;
	text-align:left;
	width:897px;
	margin:0 auto;
	height:auto;
	overflow:auto;
	zoom:1;
}
#footer .footer_txt01{float:left;}
#footer .footer_txt02{float:right;}

#page_address,#page_business,#page_product{
	text-align:left;
	overflow:auto;
	height:auto;
	zoom:1;
}
#page_address{
	background:url(../images/address_cnt.gif) no-repeat left top;
}
#page_business{
	background:url(../images/business_cnt.gif) no-repeat left top;
}
#page_product{
	background:url(../images/products_cnt.gif) no-repeat left top;
}
#page_address .page_address_txt,#page_business .page_business_txt,#page_product .page_product_txt{
	width:580px;
	padding:15px 0 0 25px;
	float:left;
	color:#646464;
}
#page_address .page_address_txt img,#page_business .page_business_txt img,#page_product .page_product_txt img{margin:0 10px;}
#page_address .page_address_img,#page_business .page_business_img,#page_product .page_product_img{
	width:277px;
	float:right;
}

#page_cnt{
	border:1px solid #D8D8D8;
	border-top:0;
	text-align:left;
}
#page_cnt .page_cntL{
	border-right:1px solid #EAEAEA;
	width:173px;
}
#page_cnt .page_cntR{
	width:736px;
	padding:0px 25px 18px 25px;
	line-height:22px;
}
#page_cnt .page_cntR a:link,#page_cnt .page_cntR a:visited{
	color:#2863A5;
	text-decoration:none;
}
#page_cnt .page_nav li{
	background:url(../images/icon01.gif) no-repeat 20px 10px;
	padding:5px 11px 5px 40px;
	border-bottom:1px solid #EFEFEF;
}
#page_cnt .about_cnt h3{
	font-size:14px;
	margin-top:18px;
}
#page_cnt .about_cnt p{text-indent:2em;}

#page_cnt .contact_cnt h3{
	color:#FFF;
	font-family:宋体;
	font-size:14px;
	background:#2863A5;
	width:100px;
	height:24px;
	line-height:24px;
	text-align:center;
	margin:40px 0 0 25px;
}
#page_cnt .contact_cnt_txt{
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
	margin:15px 0 50px 0;
	padding:15px 60px;
}
#page_cnt .contact_cnt_txt span{margin-left:60px;}

#page_cnt .case_list{
	border-bottom:1px solid #EFEFEF;
	margin-top:20px;
	padding-bottom:15px;
	height:auto;
	overflow:auto;
	zoom:1;
}
#page_cnt .case_list .case_list_img{
	float:left;
	width:173px;
	text-align:center;
	margin-top:5px;
}
#page_cnt .case_list .case_list_img img{
	border:1px solid #E3E3E3;
	width:173px;
	height:105px;
	margin-bottom:5px;
}
#page_cnt .case_list .case_list_txt{
	float:right;
	width:460px;
}
#page_cnt .case_list .case_list_txt img{margin-left:10px;}
#page_cnt .case_page{
	text-align:center;
	margin-top:10px;
}
#page_cnt .case_page a{
	border:1px solid #DDDDDD;
	padding:1px 5px;
	margin-right:5px;
}
#page_cnt .case_page a.case_page_active{
	border:none;
	font-weight:bold;
}

#page_cnt .webdesign_list{
	width:630px;
	margin-top:15px;
	border-bottom:1px solid #EFEFEF;
	padding-bottom:7px;
	overflow:auto;
	height:auto;
	zoom:1;
}
#page_cnt .webdesign_list .webdesign_img{
	float:left;
	text-align:right;
	width:150px;
}
#page_cnt .webdesign_list .webdesign_txt{
	width:400px;
	float:left;
	margin-left:45px;
	display:inline;
	text-align:left;
	line-height:24px;
	color:#6D6D6D;
}
#page_cnt .webdesign_list .webdesign_txt h4{
	font-size:14px;
}

.tc{text-align:center;}
.marR25{margin-right:25px; display:inline;}

.tr{
	text-align:right;
	margin-right:20px;
}
