﻿@charset "utf-8";

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, th, td, form, p
{
	margin: 0;
	padding: 0;
}

body
{
	_background-image: url(about:blank);
	_background-attachment: fixed;
}

a {
    color:#39a7e6;
    text-decoration:none;
}

a:visited {
    color:#39a7e6;
}
ol, ul, li, dd, dt, dl
{
	list-style: none;
}

img
{
	border: 0;
}

input, select, textarea
{
	font-size: 12px;
	color: #333;
	font-family: 'lucida grande',taho,verdana,'trebuchet ms',"宋体",sans-serif;
}

html
{
	text-align: center;
	background: #F7F7F7;
}

body
{
	min-width: 950px;
	text-align: left;
	font: 12px/1.5em \5B8B\4F53,Arial,Helvetica,sans-serif;
	/*color: #333;*/
}

:focus
{
	outline: none;
}

em, th
{
	font-style: normal;
	font-weight: normal;
}

.table
{
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}


body
{
	background: #FFF;
	width: 100%;
	height: auto;
	font-family: "宋体";
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

br
{
	width: 0px;
	height: 0px;
}

.main
{
	width: 999px;
	height: auto;
	margin: 0 auto;
}

.head
{
	padding-top: 25px;
	width: 999px;
	height: 63px;
}

.logo
{
	width: 187px;
	padding-right: 48px;
	float: left;
}

.menu
{
	float: right;
	width: 764px;
	height: 63px;
	background: url(../img/menu-bg.jpg) no-repeat;
}

	.menu A
	{
		width: 100px;
		height: 63px;
		line-height: 63px;
		vertical-align: middle;
		text-align: center;
		font-size: 16px;
		color: #FFF;
		text-decoration: none;
		font-family: "微软雅黑";
	}

.menuitem
{
	float: left;
	width: 100px;
	height: 63px;
	text-align: center;
}

.menuitemon
{
	background: url(../img/menu-hover.png) no-repeat 3px 0;
}

.head-next-left1
{
	float: left;
	width: 225px;
	height: 352px;
	padding-top: 16px;
	background: url(../img/head-next-left-bg.jpg) no-repeat 0 16px;
}

	.head-next-left1 h1
	{
		width: 225px;
		height: 40px;
		padding-top: 5px;
		font-size: 14px;
		font-family: "宋体";
		margin: 0px;
		text-align: center;
		color: white;
		line-height: 40px;
	}

	.head-next-left1 ul
	{
		width: 167px;
		/*height: 289px;*/
		padding: 0px 15px;
		margin: 0px;
	}

		.head-next-left1 ul li
		{
			width: 167px;
			height: 36px;
			line-height: 36px;
			background: url(../img/list-bg.png) no-repeat;
			list-style: inside;
			list-style-type: none;
		}

			.head-next-left1 ul li a
			{
				width: 152px;
				padding-left: 15px;
				display: block;
				height: 35px;
				line-height: 35px;
				color:#CCC;
				font-size: 12px;
				text-decoration: none;
			}

				.head-next-left1 ul li a:hover
				{
					width: 152px;
					display: block;
					height: 35px;
					line-height: 35px;
					color: #105b9b;
					font-size: 12px;
					text-decoration: none;
					background: url(../img/list-hover-bg.png) no-repeat;
				}

.head-next-left1Active {
    	width: 152px;
					display: block;
					height: 35px;
					line-height: 35px;
					color: #CCC;
					font-size: 12px;
					text-decoration: none;
					background: url(../img/list-hover-bg.png) no-repeat;
}


.head-next-left
{
	float: left;
	width: 225px;
	height: 352px;
	padding-top: 16px;
	background: url(../img/head-next-left-bg.jpg) no-repeat 0 16px;
}

	.head-next-left h1
	{
		width: 225px;
		height: 40px;
		padding-top: 5px;
		font-size: 14px;
		font-family: "宋体";
		margin: 0px;
		text-align: center;
		color: white;
		line-height: 40px;
	}

	.head-next-left ul
	{
		width: 167px;
		height: 289px;
		padding: 0px 29px;
		margin: 0px;
	}

		.head-next-left ul li
		{
			width: 167px;
			height: 36px;
			line-height: 36px;
			background: url(../img/list-bg.png) no-repeat;
			list-style: inside;
			list-style-type: none;
		}

			.head-next-left ul li a
			{
				width: 152px;
				padding-left: 15px;
				display: block;
				height: 35px;
				line-height: 35px;
				color: white;
				font-size: 12px;
				text-decoration: none;
			}

				.head-next-left ul li a:hover
				{
					width: 152px;
					display: block;
					height: 35px;
					line-height: 35px;
					color: #105b9b;
					font-size: 12px;
					text-decoration: none;
					background: url(../img/list-hover-bg.png) no-repeat;
				}

.head-next-right
{
	float: right;
	padding-top: 20px;
	padding-left: 4px;
	width: 760px;
	height: 348px;
	background: url(../img/banner-bg.jpg) no-repeat 0 16px;
}

.item-1
{
	float: left;
	width: 242px;
	height: 142px;
	padding-top: 20px;
	padding-right: 10px;
	background: url(../img/item-bg.jpg) no-repeat 0 20px;
}

	.item-1 h1
	{
		width: 230px;
		padding-left: 12px;
		height: 32px;
		color: white;
		font-size: 14px;
		font-weight: bold;
		margin: 0px;
	}

		.item-1 h1 a
		{
			width: 230px;
			display: block;
			height: 32px;
			line-height: 32px;
			text-decoration: none;
			color: white;
			font-size: 14px;
			font-weight: bold;
		}

.item-2
{
	float: right;
	width: 242px;
	height: 142px;
	padding-top: 20px;
	background: url(../img/item-bg.jpg) no-repeat 0 20px;
}

	.item-2 h1
	{
		width: 230px;
		padding-left: 12px;
		height: 32px;
		color: white;
		font-size: 14px;
		font-weight: bold;
		margin: 0px;
	}

		.item-2 h1 a
		{
			width: 230px;
			display: block;
			height: 32px;
			line-height: 32px;
			text-decoration: none;
			color: white;
			font-size: 14px;
			font-weight: bold;
		}

.t-box
{
	width: 215px;
	height: 90px;
	padding-top: 14px;
	padding-left: 14px;
	margin: 0px;
}

.t-box-img
{
	width: 110px;
	height: 80px;
	border: solid #cccccc 1px;
	float: left;
	list-style-type: none;
	text-align: center;
}

.t-box-txt
{
	float: right;
	width: 90px;
	height: auto;
	list-style-type: none;
	font-size: 12px;
	line-height: 20px;
	color: #5262a8;
}

.pro-1
{
	float: left;
	width: 242px;
	height: 28px;
	margin-right: 10px;
	margin-top: 20px;
	color: #000;
}

	.pro-1 h1
	{
		width: 242px;
		height: 28px;
		text-align: center;
		line-height: 28px;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #ccc;
		color: black;
		font-size: 12px;
		text-decoration: none;
		font-weight: lighter;
		margin: 0px;
	}

	.pro-1 a
	{
		width: 242px;
		height: 28px;
		display: block;
		color: black;
		text-decoration: none;
	}

.kind
{
	width: 200px;
	height: 130px;
	margin: 0px;
	padding-top: 15px;
	font-size: 12px;
	padding-left: 20px;
}

	.kind a
	{
		float: left;
		width: auto;
		padding-right: 18px;
		height: 24px;
		list-style-type: none;
		margin: 0px;
		line-height: 15px;
		display: block;
		margin: 0px;
	}

		.kind a:hover
		{
			float: left;
			width: auto;
			height: 24px;
			padding-right: 18px;
			list-style-type: none;
			margin: 0px;
			color: #105b9b;
			text-decoration: underline;
			line-height: 15px;
			display: block;
			margin: 0px;
		}

.pro-2
{
	float: right;
	width: 242px;
	height: 28px;
	margin-top: 20px;
	color: #000;
}

	.pro-2 h1
	{
		width: 242px;
		height: 28px;
		text-align: center;
		line-height: 28px;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #ccc;
		color: black;
		font-size: 12px;
		text-decoration: none;
		font-weight: lighter;
		margin: 0px;
	}

	.pro-2 a
	{
		width: 242px;
		height: 28px;
		display: block;
		color: black;
		text-decoration: none;
	}

.kind
{
	width: 218px;
	height: 130px;
	margin: 0px;
	padding-top: 15px;
	font-size: 12px;
	/*padding-left: 20px;*/
}

	.kind a
	{
		float: left;
		width: auto;
		padding-right: 18px;
		height: 24px;
		list-style-type: none;
		margin: 0px;
		line-height: 15px;
		display: block;
		margin: 0px;
	}

		.kind a:hover
		{
			float: left;
			width: auto;
			height: 24px;
			padding-right: 18px;
			list-style-type: none;
			margin: 0px;
			color: #105b9b;
			text-decoration: underline;
			line-height: 15px;
			display: block;
			margin: 0px;
		}

.footer
{
	width: 100%;
	margin: 0 auto;
	height: 93px;
	background: url(../img/footer-bg.jpg) repeat-x;
}

.bottom-logo
{
	float: left;
	padding-right: 65px;
	padding-top: 2px;
	width: 186px;
	height: 91px;
}

.bottom
{
	width: 747px;
	height: 70px;
	padding-top: 21px;
	float: right;
	text-align: center;
}

	.bottom a
	{
		color: #666;
		font-size: 12px;
		text-decoration: none;
		heigth: 20px;
		line-height: 20px;
	}
/*子页样式*/
.subpage-left
{
	float: left;
	width: 225px;
	height: 352px;
	padding-top: 16px;
	background: url(../img/head-next-left-bg.jpg) no-repeat 0 16px;
}

	.subpage-left h1
	{
		width: 225px;
		height: 40px;
		padding-top: 5px;
		font-size: 14px;
		font-family: "宋体";
		margin: 0px;
		text-align: center;
		color: white;
		line-height: 40px;
	}

	.subpage-left ul
	{
		width: 167px;
		height: 289px;
		padding: 0px 29px;
		margin: 0px;
	}

		.subpage-left ul li
		{
			width: 167px;
			height: 36px;
			line-height: 36px;
			background: url(../img/list-bg.png) no-repeat;
			list-style: inside;
			list-style-type: none;
		}

			.subpage-left ul li a
			{
				width: 152px;
				padding-left: 15px;
				display: block;
				height: 35px;
				line-height: 35px;
				color: white;
				font-size: 12px;
				text-decoration: none;
			}

.subpage ul li a:hover
{
	width: 152px;
	display: block;
	height: 35px;
	line-height: 35px;
	color: #105b9b;
	font-size: 12px;
	text-decoration: none;
	background: url(../img/list-hover-bg.png) no-repeat;
}

.subpage-right
{
	width: 764px;
	height: auto;
	float: right;
	padding-bottom: 30px;
    text-align:left;
}

.subpage-right-banner
{
	padding-top: 20px;
	padding-left: 4px;
	width: 760px;
	height: 209px;
	background: url(../img/subpage-banner-bg.jpg) no-repeat 0 16px;
}

.subpage-right h1
{
	width: 745px;
	height: 32px;
	padding-top: 10px;
	line-height: 32px;
	padding-left: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background: url(../img/subpage-h1.jpg) no-repeat 0 10px;
     
}

	.subpage-right h1 
	{
		float: right;
		padding-right: 10px;
		font-size: 12px;
		font-weight: lighter;
	}

		.subpage-right h1   a
		{
			color: #FFF;
			text-decoration: none;
		}

			.subpage-right h1   a:hover
			{
				color: #881280;
				text-decoration: none;
			}

.subpage-right-p
{
	width: 750px;
	height: auto;
	padding-top: 30px;
	line-height: 28px;
	font-size: 12px;
	color: #105b9b;
}

.prdbg
{
	border: 1px solid #CCCCCC;
	float: left;
	padding: 3px;
	width: 236px;
	margin: 5px;
	background-color: #f4f9ff;
}

	.prdbg img
	{
		width: 230px;
		height: 160px;
		border: 1px solid #DDDDDD;
	}

	.prdbg .prdinfo
	{
		margin-top: 10px;
		font-size: 12px;
	}

		.prdbg .prdinfo .content
		{
			text-align: center;
			font-size: 14px;
			width: 220px;
			line-height: 25px;
			vertical-align: middle;
			padding-left: 4px;
		}

		.prdbg .prdinfo .price
		{
			width: 220px;
			line-height: 20px;
			vertical-align: middle;
			padding-left: 10px;
			color: #73a623;
		}

	.prdbg .btnbuy
	{
		float: left;
		width: 65px;
		background: url(../images/buy.jpg) no-repeat;
		height: 25px;
	}

	.prdbg .btncart
	{
		float: right;
		width: 80px;
		background: url(../images/tocart.jpg) no-repeat;
		height: 25px;
	}
