
/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");


.pagelist {
	CLEAR: both; FONT-SIZE: 12px; MARGIN: 0px 0px 4px; FONT-FAMILY: 

""; TEXT-ALIGN: center;
}
.pagelist B {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 6px; BORDER-

TOP: #ffffff 1px solid; DISPLAY: inline-block; PADDING-LEFT: 6px; FONT

-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #dfdfdf; PADDING-BOTTOM: 

4px; BORDER-LEFT: #ffffff 1px solid; COLOR: #fff; PADDING-TOP: 4px; 

BORDER-BOTTOM: #c2c2c2 1px solid; FONT-FAMILY: ""; HEIGHT: 18px; TEXT-

ALIGN: center
}
.pagelist A {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 6px; BORDER-

TOP: #ffffff 1px solid; DISPLAY: inline-block; PADDING-LEFT: 6px; FONT

-SIZE: 12px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: 

top; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: 

#c2c2c2 1px solid; FONT-FAMILY: ""; HEIGHT: 18px; TEXT-ALIGN: center
}
/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#fff;
	overflow-x:hidden;
}
body{
	font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
}
a img{ border:#FFFCDF solid 1px;}
a:hover img{ border:#ddd solid 1px;}
a{
	color:#111;
	text-decoration:none;
}
a:hover{
	color:#EECF05;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w1000{ width:1000px; background:url(../images/w1000bg.jpg) repeat-y;}
.w970{
	width:970px;
	position:relative;
	}

.mt1{/* ( margin-top * 1 ) */
	
	padding-top:5px;
	
}
.clear{ clear:both;}

/*---------- frame : header ---------*/
.header{
	padding-top:0px;
	margin-top:0px;
	overflow:hidden;
	width:100%;
	background:url(../images/1_01.jpg) repeat-x;

}
.header a{
	color:#fff;
}
.header a:hover{
	color:#F8D406;
	text-decoration:none;
}
.header .top{
	clear:both;
	overflow:hidden;
	height:28px;
	}
.header .top form.login{
	padding-left:300px;
	padding-top:3px;
	float:left;
	color:#999;
}
.header .top form.login input{
	width:52px;
	height:14px;
	border:#CCCCCC 1px solid;
	line-height:12px;
	font-size:12px;
	padding:3px 2px 1px 2px;
	overflow:hidden;
	margin-right:3px;
}
.header .top form.login select{
	width:80px;
	border:0px;
	font-size:12px;
	padding:0px 2px 0px 2px;
	overflow:hidden;
	margin-right:10px;
}
.header .top form.login button {
	width:48px;
	height:20px;
	border:none;
	background: url(../images/1_04.jpg) no-repeat;
	font-size:0px;
	line-height:100px;
	overflow:hidden;
}
.header .top ul{
display:inline;
position:relative;
top:7px;
left:150px;

		}
.header .top ul li{
display:inline;
margin-left:25px;
margin-top:20px;
		}
.header .top ul li a{
color:#666;
text-decoration:none;
		}
.header .top ul li a:hover{
color:#ccc;
		} 

.header .header2{ height:106px;}
.header .title{
	height:103px;
	width:213px;
	margin:0px;
	margin-top:8px;
	position:relative;
	float:left;
	padding:0px;
}
.header .title h1 a{
	height:103px;
	width:213px;
	display:block;
	font-size:0px;
	text-indent:-200px;
	overflow:hidden;
	background: url(../images/logo.jpg) center center no-repeat;
}

/*-----------------------------end------------------------*/
/*-----------------------------nav start------------------------*/
.header .nav{
width:600px;
height:61px;
top:8px;
position:relative;
float:left;
z-index:9999;
overflow:hidden;
margin-left:45px;
}
.header .nav ul{
width:600px;
height:61px;
display:inline;
position:relative;
top:0px;
}
.header .nav ul li{
display:inline;
float:left;
}
.header .nav ul li a{
background:url(../images/nav_bg.jpg) no-repeat left ;
display:block;
float:left;
height:61px;
width:80px;
color: #5e5e5e;
font-size:16px;
font-weight:bold;
text-align:right;
line-height:31px;
margin:0 4px;
}

.header .nav ul .thisclass a,.header .nav ul .thisclass a:hover{
background:url(../images/nav_hover_bg.jpg) no-repeat left ;
color:#83b201;
}
.header .nav ul li a:hover{
background:url(../images/nav_hover_bg.jpg) no-repeat left ;

}


/*-----------------------------end------------------------*/


/*-----------------------------search ------------------------*/

.header .search {
	color:#004995;
	padding-left:5px;
	margin-left:50px;
	margin-top:12px;
	float:left;
	width:383px;
	height:37px;
	background:url(../images/search_bg.jpg) no-repeat;
		}
.header .search input.search-keyword{
	width:280px;
	height:16px;
	border:#94c803 1px solid;
	line-height:12px;
	font-size:12px;
	padding:3px 2px 1px 2px;
	overflow:hidden;
	margin:7px ;
}
.header .search select{
	width:110px;
	border:0px;
	font-size:12px;
	padding:0px 2px 0px 2px;
	overflow:hidden;
	margin-right:10px;
	display:none;
}
.header .search button {
	width:74px;
	height:25px;
	border:none;
	background:none;
	font-size:0px;
	line-height:100px;
	overflow:hidden;
}
/*-----------------------------end------------------------*/

.shop_car{
 float:left;
 margin-top:20px;
 margin-left:10px;
 color:#858585;
 font-weight:bold; 
}
.shop_car a{ color:#7ba700;}
.heard1000{
background:url(../images/heard1000.jpg) no-repeat;
width:1000px;
margin:auto;
height:17px;}
.bottom1000{background:url(../images/bottom1000.jpg) no-repeat;
width:1000px;
margin:auto;
height:17px;}


/*-----------------------------1------------------------*/
.left1{width:634px;height:249px;background:url(../images/notice.jpg) no-repeat;float:left;margin-right:5px;}
.left11{height:140px; width:158px; position:relative; top:58px; left:28px; overflow:hidden;}
.mid11{ height:210px ; width:377px; float:right; margin-top:-120px; margin-right:9px;}

.right1{ width:328px; height:249px; margin-left:5px;}
.rightad{ height:208px; width:318px; overflow:hidden; }
.right1 .adpic{ display:inline; float:right;}
.right1 img{ height:203px; width:130px;}
.right1 .adtext{ display:inline;;width:100px; float:left; }


/*-----------------------------2------------------------*/
/*left*/
.second{ margin-top:-40px;}
.second dd ul{ margin-top:-20px;}
.left22{ width:213px; float:left; margin:0px;}
.left22 dl{ margin-top:5px;float:left; }
.left22 dd{ width:203px;}



/*right*/
.right22{ width:752px; float:left; margin-left:5px;}

.comp{display:block; width:750px; margin-top:-20px; margin-bottom:-20px;}
.comp dl{ margin-top:-10px; float:left; }
.comp dt{ width:750px; background:url(../images/com_bg.jpg) no-repeat center; height:46px;}
.comp dt .more{ float:right; margin-right:15px; margin-top:25px;}
.comp dt .more a{ color:#83b201; font-weight:bold;}
.comp dd .pic{ width:742px; margin:0 auto;  margin-top:-20px;}
.comp dd .pic li{ width:112px; height:90px; float:left; display:inline; border:1px solid #eee; margin:4px 4px 4px 5px; border-bottom:#aaa; border-right:#aaa;text-align:center; overflow:hidden; background:#fefefe;margin-bottom:2px;}
.comp dd .pic li img{ width:95px; height:85px; margin-top:2px; margin-bottom:2px;}
.comp dd .pic li span{ width:135px; height:12px; line-
height:35px;overflow:hidden;}
.comp dd .pic li a{ color:#df5b00; border:none;}

/*mid222*/
.mid222{ width:565px; float:left;}


.shop a{display:list-item}
.shop li{display:block; width:93px; margin:2px 5px; float:left;}
.shop .pic{ display:block;height:96px;; width:100px; background:#fefefe; text-align:center; padding-top:1px;}
.shop .shop_pic{ width:90px; margin:0px; border: 1pt;}
.shop img{width:80px; height:90px; border:none;}
.shop .shop_title{ display:block;font-weight:bold; width:90px; float:left; text-align:center;font-size: 11px;}
.shop .shop_title a{ color:#666;}
.shop .price{ display:block;color:#999; margin-left:2px; clear:both;font-size: 10px; }
.shop .price b{text-decoration:line-through; font-weight:normal;font-size: 10px; }
.shop .trueprice{display:block; height:15px;margin-left:2px; overflow:hidden;color:#999; font-size: 10px; }
.shop .trueprice b{color:red; font-weight:normal;font-size: 10px; }


.zs{ float:left; width:185px; margin:5px 5px 0px 0px}
.zs3{ margin-right:0px}

/*right222*/
.right222{ float:left; width:182px; margin-left:5px;}
.right222 dl{ margin-top:0px;}



/*-----------------------------3------------------------*/

.link dd {background:#e3eef8;}
.link dd a img { border:none;}




/*---------- frame : channel-nav ---------*/
.channel-nav{
	height:31px;
	border-bottom:1px solid #E5EFD6;
}
.channel-nav ul{
	height:22px;
	padding-left:10px;
	padding-top:3px;
	overflow:hidden;
	float:left;
}
.channel-nav ul li{
	height:22px;
	float:left;
	overflow:hidden;
	margin-right:10px;
}
.channel-nav .nav_text{ margin-top:5px; margin-left:2px;}
.channel-nav ul li a{
	height:22px;
	display:block;
	padding-right:10px;
	float:left;
	overflow:hidden;
}
.channel-nav ul li a span{
	display:block;
	float:left;
	height:22px;
	padding-left:10px;
	cursor:pointer;
	overflow:hidden;
	line-height:23px;
	color:#666666;
	font-weight:bold;
}
.channel-nav ul li a:hover{
	text-decoration:none;
	}
.channel-nav ul li a:hover span{
	color:#78A63C;
	text-decoration:none;
	background:url(../images/channel-nav-bg.gif) left -22px no-

repeat;
}
.channel-nav ul li.thisclass{
}
.channel-nav ul li.thisclass a,.channel-nav ul li.thisclass a:hover{cursor:default; color:#99CC00; font-weight:bold;}
.channel-nav ul li.thisclass a span,.channel-nav ul li.thisclass a:hover span{cursor:default; color:#99CC00; font-weight:bold;}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#94B56A;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}




/*---------- frame : footer ---------*/

.footer2{
    background: url(../images/bottom.jpg) top repeat-x;
	color:#999;
	width:100%;
	text-align:center;
	padding-bottom:10px;
	margin-top:10px;
	padding-top:5px;
	}
.footer2 a{ color:#456365;}
.footer2 a:hover{ color:#6d9400;}
.footer2 dt{ height:26px; margin:0 auto 0px; padding-top:-10px;}
.footer2 dd{ padding-bottom:20px; background:#456365; color:#FFFFFF; padding-top:15px;}
.footer2 dd a{ color:#bcff00;}
.footer2 dd a:hover{ color:#bcff00;}

.footer2 h2 {
	width:0px;
	height:0px;
	display:block;
	font-size:0px;
	text-indent:-210px;
	overflow:hidden;
	}

/* ============ҳβ============ */
.footer{ width:970px; margin:10px auto 0; clear:both; border-top:1px solid #aaa}
.footer a{ color:#6d9400;}
.footer a:hover{ color:#666666;}
.footer_list1{ width:121px; float:left; background:#fff url(../images/foot_line.jpg) no-repeat right top; border-top:2px solid #eee; padding:7px 30px 40px 30px}
.footer_list2{ width:186px; float:left; background:url(../images/foot_bg.jpg) repeat-x top; border-top:2px solid #c1c1c1; padding:7px 30px 40px 30px}
.footer_title{ color:#404040; font-size:14px; font-weight:700; background:url(../images/foot_point.jpg) no-repeat 0 3px; padding-left:10px}
.footer_info{ padding:15px 0 0 10px; line-height:22px}
.footer_bottom{ clear:both;}
.footer_red{ text-align:center; color:#c30; margin-bottom:10px}
.footer_red a:link,.footer_red a:visited{ color:#c30; text-decoration:none}
.footer_red a:hover{ text-decoration:underline}
.footer_icp{ color:#666; text-align:center; padding-bottom:20px}


.infos_nav li{ width:100px; float:left; height:23px; margin-left:15px;}
.gynav li{float:left; width:100px; height:23px; margin-left:15px;}
.gynav2 li{ float:left;  height:18px; width:75px; overflow:hidden; 

margin-left:5px;}
.jrbj a:hover img{ border:none;}
.sygq li{ display:block; width:73px; height:12px; float:left; 

margin:4px 0px 6px 3px; overflow:hidden;}

