﻿
body
{
	margin: 0px;
	padding: 0px;
	background:#C6DBBD;
	scrollbar-base-color: #B4C882; 
	scrollbar-arrow-color: #fff;
	text-align: center;
}
input {font-family:Verdana;}
ul
{
	margin:0;
	padding:0;
	list-style:none;
}
form
{
	margin: 0px;
	padding: 0px;
}


#header
{
	clear:both;
	margin: 5px auto 0px auto;
	padding: 0px;
	width: 980px;
}

#header_bg
{
	margin: 0px;
	padding: 0px;
	height: 90px;
	background: #fff url(header_bg.jpg) 0px 0px no-repeat;
}

.logo
{
	float: left;
	margin: 20px 0px 0px 20px; 
	width:	280px;
	display:inline;
}

.logo img
{
border:0px;
}


.nav
{
	float: left;
	margin: 60px 0px 0px 0px;
	padding: 0px;
	color:#002D65;
	font-weight: bold;
	display:inline;
}

.nav a
{
	text-decoration: none;
	color:#000;
}
.nav a:hover
{
	text-decoration: none;
	color:#ff0;

}

.nav li
{
	float: left;
	margin-left: 18px!important;margin-left:15px;
	padding:5px 0px; 
	display:block;	
}

.nav li.current_page {
/*background: url(current.gif)  45px 0px no-repeat;*/
color:#ff0;
}

.search
{
float: right;
margin:15px 15px 0px 0px;
display:inline;
}

.search a
{
	text-decoration: none;
	color:#fff;
}
.search a:hover
{
	text-decoration: none;
	color:#ff0;

}

.reg_input
{
	margin: 0px;
	padding: 0px 5px;
	width: 150px;
	height: 20px;
	line-height:20px;
	background: #fff;
	border: 1px solid #ccc ;
	color:#333;
}



.search_input
{
	margin: 0px;
	padding: 0px 5px;
	width: 120px;
	height: 20px;
	line-height:20px;
	background: #fff;
	border:0px ;
	color:#333;
}

.here
{
float: left;
	display:inline;
	margin-left: 320px;
	padding: 0px;
	color:#000;

}

.here a
{
	text-decoration: none;
	color:#000;
}
.here a:hover
{
	text-decoration: none;
	color:#090;

}

.cat
{
	float: right;
	margin: 0px;
	padding: 0px;
	width:650px;
}

.cat a
{
	text-decoration: none;
	color:#000;
	padding-left: 30px;


}
.cat a:hover
{
	text-decoration: none;
	padding-left: 30px;

}

.cat li
{
	float: left;
	margin-right: 15px;


}

.cat li.current_page {
background: url(cat_now.gif)  left no-repeat;
}

.cat li.other_page {
background: url(cat_other.gif) left no-repeat;
}

.cat li.none_page {
background: url(cat_none.gif) left no-repeat;
color:#ccc;
}

.login
{

	padding: 2px;
	color:#666;
	border: 1px solid #ff6 ;
	line-height:20px;
	background:#ffc;

}

.login a
{
	text-decoration: none;
	color:#666;
}
.login a:hover
{
	text-decoration: underline;
	color:#5EB700;

}

.login_input
{
	margin: 0px;
	padding: 0px 5px;
	width: 120px;
	height: 18px;
	line-height:18px;
	border: 1px solid #ccc ;
}

.login_btn
{
	margin: 0px;
	padding: 0px;
	vertical-align:middle;
}

.header_bar
{
	clear:both;
	width: 980px;
	height: 5px;
	font-size:1px;
	background: #f60;
}



.subnav
{
	float:left;
	margin: 0px 0px 5px 10px;
	padding: 0px;
	width:500px;
	}




.subnav li
{
	float: left;
	margin:0px 2px;
	padding:0px; 
	width: 80px;
	height:20px;
	line-height:20px;
	display:block;	
	text-align: center;
	background: url(subnav_bg.gif) no-repeat
}

.subnav li.current_class {
	color:#fff
	text-decoration: none;
	font-weight: bold;
	background: url(subnav_currentbg.gif) no-repeat
	
}

.subnav li.current_class a {
text-decoration: none;
	color:#fff
}

.subnav li.current_class a:hover {
text-decoration: none;
	color:#fff
}

.subnav a
{
	text-decoration: none;
	color:#060;
}
.subnav a:hover
{
	text-decoration: none;
	color:#fff;
}


.choice
{
	clear:both;
	margin: 2px;
	padding: 0px;
	color:#666;
	}

.choice a
{
	text-decoration: none;
	color:#060;
}
.choice a:hover
{
	text-decoration: underline;
	color:#666;

}

.choice li
{
	float: left;
	margin:0px 2px;
	padding:0px; 
	width: 160px;
	height:20px;
	line-height:20px;
	text-align: left;
	color:#060;
}

.list
{
	clear:both;
	margin: 0px 5px 5px 5px;
	padding: 2px;
	}

.list a
{
	text-decoration: none;
	color:#666;
}
.list a:hover
{
	text-decoration: underline;
	color:#000;
}

.pages {
margin:5px;
padding:5px;
}

.pages strong { 
margin:5px;
padding:5px; 
color:#000;
}

.pages a { 
margin:5px;
padding:5px; 
color:#000;
text-decoration:none;
}

.pages a:hover {
background:#666;
border:1px solid #666;
text-decoration:none;
color:#fff;
}


.pages a.prev, .pages a.next { 
margin:5px;
padding:2px; 
color:#666;
}


#flash01
{
	clear:both;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width:710px;
	background: #fff;
}

#contain
{
	clear:both;
	margin:0px auto;
	padding: 0px;
	width:980px;
	background: #fff;
		text-align: left;
}

#contain_bg
{	float: left;
	margin: 0px;
	padding: 0px;
	width:980px;
	background: #fff;
}

.title
{
	clear:both;
	margin: 5px 0px 2px 0px;
	padding: 3px 0px 0px 15px;
	height:22px;
	color:#fff;
	font-weight:bold;
	background: #fff url(title_bg.gif) no-repeat;
}

.title a
{
	text-decoration: none;
	color:#fff;
}
.title a:hover
{
	text-decoration: none;
	color:#fff;
}

.channel
{
	clear:both;
	margin: 0px;
	padding: 5px;
	height:18px;
	line-height:18px;
	color:#666;
	font-weight:bold;
	background: #fff url(channel_bg.gif) no-repeat;
}

.channel a
{
	text-decoration: none;
	color:#666;
}
.channel a:hover
{
	text-decoration: underline;
	color:#060;
}


.btn
{
	margin: 10px;
	color:#fff;
	background: #71933D;
}

.btn a
{
	text-decoration: none;
	color:#fff;
}
.btn a:hover
{
	text-decoration: none;
	color:#ff0;
}


.article
{
	clear:both;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	color:#666;
}

.article p
{
}
.show_price {width:200px; font-size:12px;color:#FFFFFF;height:20px;line-height:20px;}
.show_price .l {float:left;padding-left:5px;}
.show_price .r {float:right;padding-right:5px;}
.article img
{
border: 0px;
max-width: 600px;
width:expression(this.width > 600 ? \"600px\" : this.width);
overflow:hidden;

}

.article a
{
	text-decoration: none;
	color:#666;
}
.article a:hover
{
	text-decoration: none;
	color:#090;
}

.article ul
{
	margin:10px;
	padding:10px;
	list-style: disc;
}

.article table
{
margin:10px 0px;
border:1px solid #999;
border-collapse:collapse;
}

.article table th
{
color:#fff;
border:1px solid #999;
background:#390;
font-weight:bold;
text-align:center;
padding:5px;
}

.article table td
{
border:1px solid #999;
padding:5px;
}

.no-border {border:none!important}
.no-border td {border:none!important}

.cart_table
{
	clear:both;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	color:#666;
}

.cart_table p
{
}
.cart_table img
{
border: 0px;
max-width: 600px;
width:expression(this.width > 600 ? \"600px\" : this.width);
overflow:hidden;

}

.cart_table a
{
	text-decoration: none;
	color:#666;
}
.cart_table a:hover
{
	text-decoration: none;
	color:#090;
}

.cart_table ul
{
	margin:10px;
	padding:10px;
	list-style: disc;
}

.cart_table table
{
margin:10px 0px;
border:1px solid #999;
border-collapse:collapse;
}

.cart_table table th
{
color:#fff;
border:1px solid #999;
background:#AAA;
font-weight:bold;
text-align:center;
padding:5px;
}

.cart_table table td
{
border:1px solid #999;
}

.cart th{
color:#666;
background:#ccc;
font-weight:bold;
text-align:center;
padding:5px;
}

.cart td{
padding:3px;
}

.rightbox
{
	float: right;
}


#leftside
{
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	width:250px;
	display:inline;
}

#rightmain {
	float: left;
	display:inline;
	margin: 5px;
	padding: 0px;
	width:710px;
	}

#userpannel
{
	margin: 0px;
	padding: 5px;
}



#leftmain {
	float: left;
	display:inline;
	margin:  0px 5px 0px 5px;
	padding: 0px;
	width:715px;
	}

#rightside
{
	float: left;
	display:inline;
	margin: 0px;
	padding: 0px;
	width:250px;

}

.news_title
{
	clear:both;
	margin: 5px 0px 1px 0px;
	padding: 5px 5px 5px 15px;
	color:#333;
	font-weight:bold;
	/*background: #fff url(title_bg.gif) no-repeat;*/
	background:#ccc;
}

.news_title a
{
	text-decoration: none;
	color:#333;
}
.news_title a:hover
{
	text-decoration: none;
	color:#000;
}

.photonews1
{
	clear:both;
	padding: 3px;
	color:#666;
	min-height:35px;
	height:auto !important;
	height:35px;
	overflow:visible;
	background:#eee;
	border-bottom: 1px solid #fff ;
}

.photonews1 img
{
border: 1px solid #ccc ;
}

.photonews1 a
{
	color:#666;
	text-decoration: none;

}
.photonews1 a:hover
{
	color:#090;
	text-decoration: none;

}

.photonews2
{
	clear:both;
	padding: 3px;
	color:#666;
	min-height:14px;
	height:auto !important;
	height:14px;
	overflow:visible;
	background:#eee;
	border-bottom: 1px solid #fff ;
}

.photonews2 img
{
border: 1px solid #ccc;
}

.photonews2 a
{
	color:#666;
	text-decoration: none;

}
.photonews2 a:hover
{
	color:#090;
	text-decoration: none;

}




.news 
{
	clear:both;
	margin:0px 0px 3px 0px;
	padding: 5px;
	color:#666;
	min-height:60px;
	height:auto !important;
	height:60px;
	overflow:visible;
}

.news p
{
	clear:both;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	text-indent:2em;
}

.news img
{
border: 0px;
}

.news a
{
	color:#666;
	text-decoration: none;

}
.news a:hover
{
	color:#090;
	text-decoration: none;

}

.news li
{	height: 25px;
	line-height:25px;
}

.box
{
	clear:both;
	margin:0px 0px 3px 0px;
	padding: 3px;
	color:#666;
	background: #f0f0f0;
	border: 1px solid #ccc ;
}
.TV_box
{
	clear:both;
	margin:0px 0px 3px 0px;
	padding: 0px;
	color:#666;
	background: #f0f0f0;
	border: 1px solid #ccc ;
}

.box img
{
border: 0px;
}


.product_list
{
	clear:both;
	margin: 0px;
	padding: 0px;


}


.product_img
{
	float: left;
	padding: 5px;
	border: 1px solid #ccc ;
	font-size:0px;
	background: #fff;
}

.product_img img
{

	width:120px;
/*	height:120px; */
}

.product_img_lite
{
	float: left;
	margin: 2px;
	padding: 2px;
	font-size:0px;
}

.product_img_lite a
{
	border: 1px solid #fff ;
}

.product_img_lite a:hover
{
	border: 1px solid #eee ;
}

.product_img_lite img
{
/*	width:30px;
	height:20px; */
}

.product_img_small {

	float: left; 
	margin: 5px 16px;	
	font-size:0px;
}

.product_img_small img
{
	width:120px;
	height:80px;
	padding: 5px;
	border: 1px solid #76973B;
}

.product_img_small a
{

	background: #fff;
}

.product_img_small a:hover
{
	background: #f0f0f0;
}

.product_title
{
	float: left;
	width:573px!important;
	width:568px;
}

.product_title a
{
	text-decoration: none;
	color:#666
}
.product_title a:hover
{
	text-decoration: underline;
	color:#060;
}


.product_info
{
	float: right;
	margin: 0px;
	padding: 0px;

}


.product_info p
{
	clear:both;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	color:#666;
	text-indent:2em;
}

.product_btn
{
	float: left;
	margin: 0px 0px 0px 150px;
	padding: 0px;
display:inline;
}

.product_btn li
{
	float: left;
	margin:0px 0px 0px 5px;
	padding:0px; 
	width: 60px;
	height:20px;
	line-height:20px;
	text-align: center;
	display:block;	
	border:1px solid #bbb;
}

.product_btn li.current_btn {
	border:1px solid #B4C882;
	border-bottom:3px solid #B4C882;
	background:#B4C882;
	color:#fff;
}

.product_btn li.current_btn a {

	color:#fff
}

.product_btn li.current_btn a:hover {

	color:#fff
}

.product_btn a
{
	text-decoration: none;
	color:#000;
}
.product_btn a:hover
{
	text-decoration: none;
	color:#666;
}


.product_btn1
{
	float: left;
	margin-top: 2px;
	padding: 0px;
display:inline;
}

.product_btn1 li
{
	float: left;
	margin:1px;
	padding:0px; 
	width: 60px;
	height:20px;
	line-height:20px;
	text-align: center;
	display:block;	
	border:1px solid #bbb;
}

.product_btn1 li.current_btn {
	border:1px solid #B4C882;
	background:#B4C882;
	color:#fff;
}

.product_btn1 li.current_btn a {

	color:#fff
}

.product_btn1 li.current_btn a:hover {

	color:#fff
}

.product_btn1 a
{
	text-decoration: none;
	color:#000;
}
.product_btn1 a:hover
{
	text-decoration: none;
	color:#666;
}



.product_more
{
	clear:both;
	margin: 0px;
	padding:5px;
	color:#fff;
	background:#B4C882;
	height:250px;
	overflow:auto;
}

.product_more a
{
	text-decoration: none;
	color:#fff;
}
.product_more a:hover
{
	text-decoration: underline;
	color:#060;
}


.f9px
{
	font-size:9px;
	font-family: Verdana;
}
.f11px
{
	font-size: 11px;
	font-family: minliu,verdana;
}
.f12px
{
	font-size:12px;
	font-family: Verdana;
	line-height:18px;
}
.f14px
{
	font-size:14px;
	line-height:20px;
	font-family: Tahoma;
}

h5
{
	font-size:14px;
	line-height:20px;
	font-family: Tahoma;
}

.banner
{
	clear:both;
	margin: 0px 0px 3px 0px;
	text-align: center;
}

.banner img
{
border:0px;
}


.banner a
{
	text-decoration: none;
	color:#000;
}
.banner a:hover
{
	text-decoration: underline;
	color:#000;
}

#footer{
	clear:both;
	margin: 0px auto ;
	width:940px;
	height:20px;
	padding: 0px 20px;
	text-align:left;
	line-height:20px;
	color:#060;
	background: #fff url(footer_bg.gif) bottom no-repeat;
}

#footer a
{
	text-decoration: none;
	color:#060;
}
#footer a:hover
{
	text-decoration: none;
	color:#000;
}


.clear {
clear:both;
}

.line {
clear:both;
margin:5px 0px;
padding:0px;
border-bottom :1px dashed #090;
}