body {margin:0; padding:0; font-family: "Segoe UI", sans-serif;line-height:1.4em; color:#333; font-size:12px; background-color:#fff;}
ul,ol,dl,dd,dt,h3 {margin:0; padding:0;}
li {list-style-type:none;}
a {color:#266392; text-decoration:underline;}
a:hover {text-decoration:underline;}
img {border:none;}
#top {height:20px; background:#f8f8f8; border-bottom:1px solid #e6e6e6;}
	#top_in {width:910px; margin:0 auto; text-align:right; overflow:hidden;}
	#top_link {float:right; margin-right:-5px;}
	#top_link a {display:inline-block; padding-right:10px; margin-left:5px; color:#808080; text-decoration:none; background:url(images/dot.gif) right center no-repeat;}
	#top_link a:hover {text-decoration:underline;}
	
#header {width:910px;margin:0 auto;}
	
#navlist
{
margin: 0px;
margin-bottom: 30px;
padding: 0px;
padding-bottom: 3px;
padding-top: 3px;
width:880px; 
height:35px; 
line-height:35px; 
padding-left:30px; 
margin:0 auto 5px auto; 
overflow:hidden; 
font-size:14px; 
color:#FFF; 
font-weight:bold; 
background-color:#336699;
}

#navlist a, #navlist a:link, #navlist a:visited
{
border: 1px solid #668DB6;
padding: 3px;
padding-left: 0.5em;
padding-right: 0.5em;
color: #FFF;
font-weight: bold;
text-decoration: none;
}

#navlist a:hover, #navlist a:active, #navlist a:focus
{
border: 1px solid #99ccff;
padding: 3px;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}

#navlist li
{
padding-right: 3px;
display: inline;
}

#navlist ul
{
margin: 0px;
padding: 0px;
}

#navlist #active a { background-color: #668DB6; }

#banner {width:910px; margin:0 auto 8px auto;}

#main_box_wrap {width:915px; margin:0 auto; padding-bottom:6px; background:url(images/main_bg.jpg) left bottom;}
#main_box {background:url(images/main_bg.jpg) left top; padding:10px 3px 20px 3px; zoom:1; overflow:hidden;}
#main_box_p {padding-bottom:0;}
#main_box_p .pro_item {padding-bottom:0;}
#main_box_d .pro_item {padding-bottom:20px;}
	.pro_item {width:227px; float:left; padding-bottom:10px;}
	.pro_item h3 {font-size:14px; padding-left:25px; margin:10px 0;}
	.pro_item h3 img {margin-right:5px;}
	.pro_item span {padding:0 25px; display:block; color:#808080;}
	.pro_item .link {padding:10px 20px;}
		.pro_item .link a {display:inline-block; margin:0 5px; color:#266392; text-decoration:underline;}
		.pro_item .link a:hover {text-decoration:underline;}
	.pro_item .index_pic {text-align:center;}
	.pro_item .index_pic img {width:223px;}
	.pro_item .desing_pic {text-align:center; padding-bottom:10px;}	
	
.show_box_wrap {width:915px; margin:0 auto; background:url(images/show_bg.jpg) left repeat-y;}
	.show_top {height:34px; overflow:hidden; position:relative; line-height:38px; padding-left:55px; background:url(images/show_top.jpg);}
		.show_top span {display:inline-block; padding:0 20px; margin-right:10px; float:left; height:34px; *line-height:42px; background:url(images/show_top_bg.jpg) right top no-repeat;}
		.show_top a.home {position:absolute; width:15px; height:14px; background:url(images/home.gif) left; left:22px; top:11px;}
		.show_top a.home:hover {background:url(images/home.gif) right;}
		.show_top a {color:#266392; text-decoration:none;}
		.show_top a:hover {text-decoration:underline;}
	.show_content {padding:0 25px 10px 25px;}
		.show_content h3 {font-size:20px; margin:20px 0;}
			.show_content_pic {margin-left:4px; width:908px; text-align:center;}
			.show_content p {padding:2px; line-height:1.8em;}
			.show_content ul {padding-left:2em; line-height:1.8em;}
				.show_content ul li { padding-left:15px; background:url(images/dot.gif) left 12px no-repeat;}
			.show_content .cp_info {height:28px; margin:10px 0; border-bottom:1px solid #d8dede;}
				.show_content .cp_info span {display:inline-block; line-height:25px; border-bottom:3px solid #90c900; font-size:14px; font-weight:bold; float:left;}
	.show_bottom {height:23px; background:url(images/show_bottom.jpg);}
.page {height:30px; line-height:30px; text-align:right;}
	.page span {padding:0 5px;}
	.page a {padding:0 5px;}
	.page a:hover {text-decoration:none;}
	
/*show master*/
.sp_title {margin:10px 0;}
.sp_box {position:relative; margin:0 auto; zoom:1; overflow:hidden;}
	.sp_box dl {width:400px; padding:15px; display:inline-block; overflow:hidden; float:left; font-size:14px; line-height:1.8em;}
		.sp_box dl img.icon {float:left; margin-left:15px;}
		.sp_box dl dt {float:right; width:310px; font-weight:bold;}
		.sp_box dl dd {float:right; width:310px; color:#6b6f73;}

#footer { text-align:center; padding:30px 0; color:#9e9e9e;}
