@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
:focus {
	outline: 0;
}

caption, th, td {
	font-weight: normal;
}
a img, iframe {
	border: none;
}
ol, ul {
	list-style: none;
}
input, textarea, select, button {
	font-size: 100%;
	font-family: inherit;
}
select {
	margin: inherit;
}
table a{ color:#2a3644; line-height:26px; text-decoration:none;}
table a:hover{ color:#4b9cd8; line-height:26px; text-decoration:none;}
body {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/bg.jpg) repeat-x top #f4f4f4;
}
#wrapper{ width:900px; height:auto; margin:0 auto;}
.header{ width:900px; height:95px; float:left; padding-top:30px;}
.logo{ text-indent:-9999px; width:229px; height:70px; background:url(../images/logo.jpg) no-repeat; float:left;}
.nav{ width:652px; height:42px; float:right; background:url(../images/nav_bg.jpg) no-repeat; margin-top:15px;}
.nav ul{ margin-left:10px;}
.nav ul li{ float:left; margin:0 8px; display:inline;}
.nav ul li a{ color:#fff; font-size:14px; text-decoration:none; line-height:42px;}
.nav ul li a:hover{ color:#a5d3f5; font-size:14px; text-decoration:none; line-height:42px;}

.content{ width:900px; height:auto; float:left;}
.show{ width:900px; height:230px; float:left; background:url(../images/content_bg.png) no-repeat; margin-top:20px; display:inline;}
.show ul li{ display:block; width:198px; height:200px; background:url(../images/photo_bg.png) no-repeat; float:left; margin:0 13px; display:inline;}
.show ul li a.show_photo{ width:178px; height:150px; float:left; margin:10px 0 0 10px; display:inline;}
.show ul li a.show_zi{ color:#fff; text-decoration:none; display:block; width:178px; height:25px; margin:10px 0 0 10px; float:left; display:inline;}
.show ul li a.show_zi:hover{ color:#4b9cd8; text-decoration:none; display:block; width:178px; height:25px; margin:10px 0 0 10px; float:left; display:inline;}
.show ul li p.date_time{ float:right; line-height:25px; color:#fff; margin-right:10px; display:inline;}

.main1{ width:900px; height:auto; float:left;}
.products{ width:200px; height:auto; float:left;}
.products_title{ width:200px; height:36px; float:left; background:url(../images/products_title_bg.jpg) no-repeat bottom;}
.products_title h2{ width:90px; height:36px; float:left; background:url(../images/small.png) no-repeat left; color:#1c272d; font-size:14px; font-weight:bold; line-height:36px; padding-left:20px;}
.products_con{ width:180px; height:auto; float:left; padding:10px;}
.products_con ul li{ display:block; width:160px; height:26px; background:url(../images/small1.jpg) no-repeat left; padding-left:20px;}
.products_con ul li a{ color:#2a3644; line-height:26px; text-decoration:none;}
.products_con ul li a:hover{ color:#4b9cd8; line-height:26px; text-decoration:none;}

.about{ width:450px; height:240px; float:left; margin-left:10px; display:inline;}
.about_title{ width:450px; height:36px; float:left; background:url(../images/about_title_bg.jpg) no-repeat bottom;}
.about_title h2{ width:90px; height:36px; float:left; background:url(../images/small.png) no-repeat left; color:#1c272d; font-size:14px; font-weight:bold; line-height:36px; padding-left:20px;}
.about_con{ width:430px; height:184px; float:left; padding:10px; line-height:22px; color:#2a3644;}

.contact{ width:230px; height:240px; float:left; margin-left:10px; display:inline;}
.contact_title{ width:230px; height:36px; float:left; background:url(../images/products_title_bg.jpg) no-repeat bottom;}
.contact_title h2{ width:90px; height:36px; float:left; background:url(../images/small.png) no-repeat left; color:#1c272d; font-size:14px; font-weight:bold; line-height:36px; padding-left:20px;}
.contact_con{ width:210px; height:184px; float:left; padding:10px; line-height:30px; color:#2a3644;}
.contact_con p a{line-height:30px; color:#2a3644; text-decoration:none;}
.contact_con p a:hove{line-height:30px; color:#2a3644; text-decoration:none;}

.footer{ width:880px; height:100px; float:left; border-top:3px solid #ccc; margin-top:30px; display:inline; padding:20px 0 0 20px;}
.logo_bottom{ width:225px; height:75px; float:left; background:url(../images/logo_bottom.png) no-repeat; text-indent:-9999px;}
.copyright{ margin-left:20px; float:left; display:inline;}
.copyright p{ line-height:25px; color:#5f5f5f;}
.copyright p a{ text-decoration:none; color:#5f5f5f;}

.sidebar{ width:200px; height:auto; float:left;}
.main{ width:690px; height:auto; float:right; display:inline;}
.contact_left{ width:180px; height:240px; float:left; margin-left:10px; display:inline;}
.contact_left_title{ width:180px; height:36px; float:left; background:url(../images/products_title_bg.jpg) no-repeat bottom;}
.contact_left_title h2{ width:90px; height:36px; float:left; background:url(../images/small.png) no-repeat left; color:#1c272d; font-size:14px; font-weight:bold; line-height:36px; padding-left:20px;}
.contact_left_con{ width:170px; height:184px; float:left; padding:10px; line-height:30px; color:#2a3644;}
.contact_left_con p a{line-height:30px; color:#2a3644; text-decoration:none;}
.contact_left_con p a:hove{line-height:30px; color:#2a3644; text-decoration:none;}

.sub_about{ width:690px; height:auto; float:left;}
.sub_about_title{ width:690px; height:34px; float:left; border-bottom:1px solid #ccc;}
.sub_about_title h2{ width:90px; height:34px; float:left; background:url(../images/small.png) no-repeat left; color:#1c272d; font-size:14px; font-weight:bold; line-height:34px; padding-left:20px;}
.sub_about_con{ width:670px; height:auto; float:left; padding:10px; color:#2a3644; line-height:22px;}

.sub_photo{ width:670px; height:auto; float:left; display:inline;}
.sub_photo_title{ width:670px; height:34px; float:left; border-bottom:1px solid #ccc;}
.sub_photo_title h2{ width:200px; height:34px; float:left; background:url(../images/small.png) no-repeat left; color:#1c272d; font-size:14px; font-weight:bold; line-height:34px; padding-left:20px;}
.sub_photo_con{ width:670px; height:auto; float:right; color:#2a3644; line-height:22px;}
.sub_photo_con ul li{ display:block; width:198px; height:200px; background:url(../images/photo_bg.png) no-repeat; float:left; margin:10px 8px 10px 10px; display:inline;}
.sub_photo_con ul li a.show_photo{ width:178px; height:150px; float:left; margin:10px 0 0 10px; display:inline;}
.sub_photo_con ul li a.show_zi{ color:#fff; text-decoration:none; display:block; width:178px; height:25px; margin:10px 0 0 10px; float:left; display:inline;}
.sub_photo_con ul li a.show_zi:hover{ color:#4b9cd8; text-decoration:none; display:block; width:178px; height:25px; margin:10px 0 0 10px; float:left; display:inline;}
.sub_photo_con ul li p.date_time{ float:right; line-height:25px; color:#fff; margin-right:10px; display:inline; width:90px;}
.photo_page{ width:670px; height:36px; float:left;}
.photo_page_1{ list-style:none; width:320px; margin:10px auto;}
.photo_page_1 li{ color:#2a3644; font-size:12px; float:left; margin:0 5px;}
.photo_page_1 li a{ list-style:none; text-decoration:none; color:#2a3644;}
.photo_page_1 li a:hover{ list-style:none; text-decoration:none; color:#4b9cd8;}