/*
///////////////////////////////////////////////////////////////////////////////
///// Technical Support Information : /////////////////////////////////////////
///// N-Apply Network Information Technology Co., Ltd /////////////////////////
///// Website : http://n-apply.com/ , http://n-apply.net/ /////////////////////
///// E-mail : n-apply@live.com , n-apply@139.com /////////////////////////////
///// MSN : n-apply@live.com , QQ : 17267584 //////////////////////////////////
///// jQuery and Microsoft .NET Framework Web Technology Applications ... /////
///////////////////////////////////////////////////////////////////////////////
*/

body {
	margin:0px;
	padding:0px;
	font-family:"Microsoft YaHei", "微软雅黑", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-image:url(Top-bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

td, th, div, h1, h2, h3 {
	margin:0px;
	padding:0px;
	font-family:"Microsoft YaHei", "微软雅黑", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

a {
	color:#333333;
	text-decoration:none;
}

a:hover {
	color:#333333;
	text-decoration:underline;
}

img , iframe , form {
	margin:0px;
	padding:0px;
	border:0px;
}

.img-style {
	display:block;
}

p {
	margin:0px;
	padding:0px;
	line-height:20px;
}

h3 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
}

.clear_both1 {
	height:10px;
	overflow:hidden;
	clear:both;
}

.clear_both2 {
	height:20px;
	overflow:hidden;
	clear:both;
}

.clear_both3 {
	height:13px;
	overflow:hidden;
	clear:both;
}

.fl {	
	float:left;
}

.fr {	
	float:right;
}

/* 页头框架 */

.top {
	padding:2px 0px 0px 0px;
	width:980px;
	height:auto;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
}

.top a , .top a:hover {
	color:#FFFFFF;
}

/* 搜索框 */

.search_input {
	padding-left:5px;
	width:90px;
	height:21px;
	line-height:21px;
	border:1px #CCCCCC solid;
	background-color:#FFFFFF;
	outline:none;
}

.search_submit {
	margin-left:3px;
	width:50px;
	height:23px;
	line-height:23px;
	border:0px #FFFFFF solid;
	color:#FFFFFF;
	background-image:url(submit.jpg);
}

input.on {
	padding-left:5px;
	width:90px;
	height:21px;
	line-height:21px;
	border:1px #FF6600 solid;
	background-color:#FFFFFF;
	outline:none;
}

input.over {
	padding-left:5px;
	width:90px;
	height:21px;
	line-height:21px;
	border:1px #CCCCCC solid;
	background-color:#FFFFFF;
	outline:none;
}

/* 主导航菜单 */

#nav {
	width:1000px;
	height:55px;
	overflow:hidden;
	margin:0px auto;
	background-image:url(nav-bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}

#nav ul , .nav ul li {
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav ul li {
	width:120px;
	height:55px;
	overflow:hidden;
	float:left;
	display:inline;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#nav ul li a {
	width:120px;
	height:55px;
	line-height:55px;
	display:block;
	outline:none;
	color:#900000;
	_outline:expression(this.onFocus=this.blur());
}

#nav ul li a:hover {
	text-decoration:none;
	outline:none;
	color:#900000;
	_outline:expression(this.onFocus=this.blur());
}

#nav ul li a.current {
	background-image:url(current.png);
	background-position:center 13px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}

/* 大屏广告 */

.banner {
	width:1000px;
	height:360px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	background-image:url(banner-bg.png);
}

.banner div {
	padding:20px 0px 0px 20px;
	width:960px;
	height:320px;
	overflow:hidden;
	float:left;
	display:none;
}

/* 主框架 */

.main {
	margin:5px 0px 0px 0px;
	width:989px;
	height:auto;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

.home-main-left {
	width:222px;
	height:222px;
	overflow:hidden;
	float:left;
	display:inline;
	margin-right:17px;
	background-image:url(home-main-left-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.home-main-center {
	width:512px;
	height:222px;
	overflow:hidden;
	float:left;
	display:inline;
	background-image:url(home-main-center-bg.jpg);
	background-position:left 65px;
	background-repeat:no-repeat;
}

.home-main-right {
	width:222px;
	height:222px;
	overflow:hidden;
	float:right;
	display:inline;
	background-image:url(home-main-right-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.main-left {
	width:200px;
	height:auto;
	overflow:hidden;
	float:left;
	display:inline;
}

.main-right {
	width:773px;
	height:auto;
	overflow:hidden;
	float:right;
	display:inline;
}

/* 公共样式 */

.home-title-style-1 {
	height:40px;
}

.home-title-style-2 {
	height:40px;
	background-image:url(title-style-2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.home-title-style-3 {
	height:40px;
	background-image:url(title-style-3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.page-title-style-1 {
	padding:10px 0px 0px 15px;
	height:36px;
	background-image:url(title-style-4.jpg);
	font-weight:bold;
	color:#FFFFFF;
}

.page-title-style-2 {
	padding:10px 15px 0px 15px;
	height:36px;
	background-image:url(title-style-5.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.page-title-style-3 {
	padding:10px 15px 0px 15px;
	height:36px;
	background-image:url(title-style-6.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.page-bottom-style-1 {
	height:10px;
	overflow:hidden;
	background-image:url(bottom-style-1.jpg);
}

.home-title-l {
	float:left;
	padding:10px 0px 0px 15px;
	font-weight:bold;
	color:#FFFFFF;
}

.home-title-r {
	float:right;
	padding:10px 15px 0px 0px;
}

.home-title-r a , .home-title-r a:hover {
	color:#FFFFFF;
}

.home-title-style-2 a , .home-title-style-2 a:hover , 
.home-title-style-3 a , .home-title-style-3 a:hover {
	color:#900000;
}

.home-content {
	padding:10px 15px 10px 15px;
	height:auto;
	overflow:hidden;
}

.page-content {
	padding:10px 20px 15px 20px;
	height:auto;
	overflow:hidden;
}

.page-content.bg {
	background-image:url(page-content-bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}

.page-content table {
	padding:0px 0px 0px 10px;
	_margin:0px 0px 0px 10px;
}

.list-style-1 {
	padding:0px 0px 0px 35px;
	height:30px;
	line-height:30px;
	background-image:url(ico-default.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	border-bottom:1px #CCCCCC solid;
}

.list-style-2 {
	padding:0px 0px 0px 33px;
	height:30px;
	line-height:30px;
	background-image:url(ico-Sort.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:5px;
}

.Submit_Nav {
	width:100px;
	padding:8px;
	background-color:#A80E04;
	margin-bottom:15px;
}

.Submit_Nav a , .Submit_Nav a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.Img-Loading {
	width:350px;
	height:350px;
	background-color:#000000;
	background-image:url(loading_black.gif);
	background-position:center;
	background-repeat:no-repeat;
}

/* 新闻列表 */

.news-item {
	height:25px;
	line-height:25px;
	border-bottom:1px #cccccc dashed;
	padding-left:20px;
	background-image:url(ico-news.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.news-item span {
	float:right;
}

/* 产品列表 */

.home-product-item {
	padding:5px 10px 5px 10px;
	width:1100px;
	height:auto;
	overflow:hidden;
	clear:both;
	background-image:url(home-product-item-bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.home-product-item a {
	margin:11px 11px 11px 11px;
	padding:0px;
	width:170px;
	height:150px;
	float:left;
	display:inline;
	border:1px #CCCCCC solid;
	text-decoration:none;
}

.home-product-item a:hover {
	margin:11px 11px 11px 11px;
	padding:0px;
	width:170px;
	height:150px;
	float:left;
	display:inline;
	border:1px #FF6600 solid;
	text-decoration:none;
}

.home-product-item img {
	margin:10px 0px 0px 10px;
	width:150px;
	height:115px;
	border:0px;
}

.home-product-item p {
	margin:0px;
	padding:0px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
}

.home-brand-item {
	padding:5px 10px 5px 10px;
	width:1100px;
	height:auto;
	overflow:hidden;
	clear:both;
	background-image:url(home-product-item-bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.home-brand-item a , .home-brand-item a:hover {
	margin:11px 11px 11px 11px;
	padding:0px;
	width:170px;
	height:100px;
	float:left;
	display:inline;
	border:1px #CCCCCC solid;
	text-decoration:none;
}

.home-brand-item img {
	width:170px;
	height:100px;
	display:block;
}

.brand-item {
	width:800px;
	height:auto;
	overflow:hidden;
	clear:both;
	padding:10px 0px 5px 6px;
}

.brand-item a , .brand-item a:hover {
	margin:0px 23px 23px 0px;
	padding:0px;
	width:170px;
	height:100px;
	float:left;
	display:inline;
	border:1px #CCCCCC solid;
	text-decoration:none;
}

.brand-item img {
	width:170px;
	height:100px;
	display:block;
}

.product-item {
	width:800px;
	height:auto;
	overflow:hidden;
	clear:both;
	padding:0px 0px 0px 6px;
}

.product-item a {
	margin:0px 23px 23px 0px;
	padding:0px;
	width:170px;
	height:150px;
	float:left;
	display:inline;
	border:1px #CCCCCC solid;
	text-decoration:none;
}

.product-item a:hover {
	margin:0px 23px 23px 0px;
	padding:0px;
	width:170px;
	height:150px;
	float:left;
	display:inline;
	border:1px #FF6600 solid;
	text-decoration:none;
}

.product-item img {
	margin:10px 0px 0px 10px;
	width:150px;
	height:115px;
	border:0px;
}

.product-item p {
	margin:0px;
	padding:0px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
}



















/* 友情链接 */

.links-top {
	width:984px;
	height:10px;
	overflow:hidden;
	margin:0px auto;
	background-image:url(links-top-bg.jpg);
}

.links-content {
	padding:10px 20px 10px 20px;
	width:942px;
	height:auto;
	overflow:hidden;
	border:1px #CCCCCC solid;
	border-top:none;
	border-bottom:none;
	margin:0px auto;
	color:#666666;
}

.links-btm {
	width:984px;
	height:10px;
	overflow:hidden;
	margin:0px auto;
	background-image:url(links-btm-bg.jpg);
}

.links-content a , .links-content a:hover {
	color:#666666;
}

/* 页脚 */

.footer {
	width:100%;
	height:120px;
	overflow:hidden;
	background-color:#a80e04;
}

.footer-content {
	width:989px;
	height:90px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	padding:30px 0px 0px 0px;
	color:#FFFFFF;
	background-image:url(bottom-logo.jpg);
	background-position:right 50px;
	background-repeat:no-repeat;
}

.footer-content a , .footer-content a:hover {
	color:#FFFFFF;
}


























