@charset "utf-8";
ul, ol, li {list-style:none}
a {color:#555;cursor:pointer;}
a:link, a:visited {text-decoration:none}
a:hover, a:active, a:focus {text-decoration:none}
body {font-family:arial, AppleGothic, verdana, sans-serif;font-size:12px;color:#333333;line-height:1.5;padding:0;margin:0;}
body,p,td,div{ font-family:arial, AppleGothic, verdana, sans-serif;font-size:12px;color:#333333;line-height:180%;}

#visual_wrap01{width:100%; background-image:url(../images/bg1.jpg); background-repeat:repeat-x;}
#visual_wrap02{width:100%; background-image:url(../images/bg2.jpg); background-repeat:repeat-x;}
#visual_wrap03{width:100%; background-image:url(../images/bg3.jpg); background-repeat:repeat-x;}
#visual_wrap04{width:100%; background-image:url(../images/visual04_bg.gif); background-repeat:repeat-x;}
	#visual01{width:1010px; height:356px; margin:auto; background-image:url(../images/hbn1.jpg); background-repeat:no-repeat;}
	#visual02{width:1010px; height:356px; margin:auto; background-image:url(../images/hbn2.jpg); background-repeat:no-repeat;}
	#visual03{width:1010px; height:356px; margin:auto; background-image:url(../images/hbn3.jpg); background-repeat:no-repeat;}
	#visual04{width:1010px; height:356px; margin:auto; background-image:url(../images/visual04_img.jpg); background-repeat:no-repeat;}
		.visual_text{margin:26px 0 0 50px;}
		#visual01 h1, #visual02 h1, #visual03 h1, #visual04 h1{margin:26px 0 0 49px; width:270px; height:171px;}
		#visual_roll{float:right; padding-right:50px;}
		#visual_roll li{float:left; padding-right:7px;}

/*Page*/
.page {
	FLOAT: right; RIGHT: 7px; HEIGHT: 20px; MARGIN: 0; PADDING: 0
}
.page p {
	BORDER: 1px #CCC solid; FLOAT: left; HEIGHT: 16px; PADDING: 2px; MARGIN-RIGHT: 5px
}
.page .pagebody {
	BACKGROUND: #FFF; PADDING: 2px; color:#5C5C5C;
}
.page .pagenumbody {
	BACKGROUND: #FFF; PADDING: 2px 8px; color:#5C5C5C
}
.page .onpagenumbody {
	COLOR: #ff0000; BACKGROUND: #F2f2f2; PADDING: 2px 8px
}
.page .pagetotal {
	BACKGROUND: #FFF; PADDING: 2px 5px
}
/*Page*/
.hpage{clear:both; width:100%}
.paginationL {
	FLOAT:Left; color:#5C5C5C;  width:80%;
}
.paginationL2 {
 	FLOAT:left; text-align:right; color:#5C5C5C; width:20%/* color:#FFFFFF;*/
}
.pagenum {
	FLOAT: left
}
.paginationL .page-skip {
	COLOR: #999; FLOAT: left; MARGIN-LEFT: 10px; HEIGHT: 23px; LINE-HEIGHT: 23px; OVERFLOW: hidden; PADDING: 0 5px; TEXT-ALIGN: center; WHITE-SPACE: nowrap; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial,SimSun
}
.paginationL span,.pagenum span {
	DISPLAY: block; FLOAT: left; PADDING: 0 5px; HEIGHT: 21px;color:#5C5C5C;
}
.paginationL span.page-cur,.pagenum span.page-cur {
	LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER: #ff5400 1px solid; BACKGROUND: white; TEXT-ALIGN: center; MARGIN-RIGHT: 3px; COLOR: #ff5400; FONT-WEIGHT: bold
}
.paginationL a,.pagenum a {
	DISPLAY: block; FLOAT: left; HEIGHT: 21px; PADDING: 0 5px; LINE-HEIGHT: 21px; BORDER: #c6c6c6 1px solid; BACKGROUND: white; TEXT-ALIGN: center; MARGIN-RIGHT: 3px; COLOR: #5C5C5C;
}
.paginationL a:hover,.pagenum a:hover {
	BORDER: #ff5400 1px solid; TEXT-ALIGN: center; COLOR: #ff5400; TEXT-DECORATION: none
}
.paginationL a.page-prev,.pagenum a.page-prev {
	DISPLAY: block; FLOAT: left; PADDING: 0 5px; HEIGHT: 21px; BACKGROUND: url(../images/page.gif) white no-repeat 4px 0; PADDING-LEFT: 12px; color:5C5C5C;
}
.paginationL a.page-next {
	FLOAT: left; HEIGHT: 21px; FONT-WEIGHT: normal; BACKGROUND: url(../images/page.gif) white no-repeat right -26px; PADDING-RIGHT: 12px;color:5C5C5C;
}
/**************/
.paginationL a.page-prev2,.pagenum a.page-prev2 {
	DISPLAY: block; FLOAT: left; PADDING: 0 5px; HEIGHT: 21px; BACKGROUND: url(../images/page2.gif) white no-repeat 4px 0; PADDING-LEFT: 12px; color:5C5C5C;
}
.paginationL a.page-next2 {
	FLOAT: left; HEIGHT: 21px; FONT-WEIGHT: normal; BACKGROUND: url(../images/page2.gif) white no-repeat right -26px; PADDING-RIGHT: 12px;color:5C5C5C;
}
/**********************/
.paginationL .text {
	BACKGROUND: url(../images/input-bg.png) white no-repeat 0px 0px; BORDER: #a7a6aa 1px solid; COLOR: #333; WIDTH: 25px; PADDING: 2px; MARGIN: 0px 3px; _DISPLAY: in-line
}
.paginationL .button {
	WIDTH: 52px; HEIGHT: 22px; LINE-HEIGHT: 22px; BACKGROUND: url(../images/page.gif) no-repeat right -50px; BORDER: none
}

.pageOFF {
	FLOAT: left; HEIGHT: 21px; FONT-WEIGHT: normal; BACKGROUND: url(../images/page.gif) white no-repeat right -26px; PADDING-RIGHT: 12px;color:5C5C5C;
}
/************************************************/
a.yellow:link {
	text-decoration: none;
	color:#6CA701;
	font-family:Arial;
	font-size:12px;
}
a.yellow:visited {
	text-decoration: none;
	color: #6CA701;
	font-family:Arial;
	font-size:12px;
}
a.yellow:hover {
	text-decoration: none;
	color: #DA251E;
	font-family:Arial;
	font-size:12px;
}
a.yellow:active {
	text-decoration: none;
	color: #6CA701;
	font-family:Arial;
	font-size:12px;
}
/*****************/
a.blue:link {
	text-decoration: none;
	color:#005AA8;
	
}
a.blue:visited {
	text-decoration: none;
	color: #005AA8;
	
}
a.blue:hover {
	text-decoration: none;
	color: #DC2720;
	
}
a.blue:active {
	text-decoration: none;
	color: #005AA8;
	
}
/*****************/		
.cntit{font-size:16px; font-weight:bold; color:#75A535; font-family:'微软雅黑'; padding-top:20px;}
.entit{color:#666666; font-size:13px; font-family:arial}
/******************/
#lnb{float:left; padding:0; margin:0; width:258px; background:#1F3A57}
#lnb h1{height:35px; border-bottom:solid 1px #e5e5e5; font-size:18px; color:#77a835; font-weight:normal;}
#lnb ul{padding:0px 0 62px 0;}
#lnb ul li{height:44px; line-height:44px; background:url(../images/menuof.jpg) no-repeat bottom center}
#lnb ul li a{font-size:15px;color:#FFF; padding-left:40px;}
#lnb ul li a:hover, #lnb ul li a.over{color:#5AA9D6; background:url(../images/menuon.jpg) no-repeat bottom left;}
/*左边菜单*/
#borderlinks a{
padding-left:44px;
display: block;
width: 214px;
height:44px;
line-height:44px;
color:#FFFFFF;
background:url(../images/menuof.jpg);
text-decoration: none;
border: 0px solid white;
}
#borderlinks a:hover, #borderlinks a.mover{
background:url(../images/menuon.jpg);
color:#5AA9D6;
}
#borderlinks .smenu a{
padding-left: 44px;
display: block;
width: 214px;
height:41px;
line-height:41px;
background:url(../images/smenu.jpg) no-repeat top right;
text-decoration: none;
border-bottom: 0px solid Red;
font-size:12px;
}

#borderlinks .smenu a:hover{
background:url(../images/smenu.jpg) no-repeat top right;
color:#FF6600;
}

/****************/
#page {MARGIN-LEFT: auto; WIDTH:187px; MARGIN-RIGHT: auto; padding-right:20px}
#site-nav {Z-INDEX: 10000; MARGIN: 2px auto; COLOR: #000; LINE-HEIGHT: 19px; POSITION: relative; HEIGHT: 22px}
#site-nav A {COLOR: #D9C7DC}
#site-nav A:hover {COLOR: #f50}
#site-nav .quick-menu {RIGHT: 0px; POSITION: absolute; TOP: 0px}
#site-nav .quick-menu LI {PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px}
#site-nav .menu-hd {PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px}
#site-nav .mytaobao .menu-hd {WIDTH: 128px; border:#A47FAD 1px solid;PADDING-TOP: 1px; _padding-top: 1px}

#site-nav .menu-hd B {BORDER-RIGHT: #0A2443 4px solid; BORDER-TOP: #FFFFFF 4px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #0A2443 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #0A2443 4px solid; POSITION: absolute; TOP: 7px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}

#site-nav .menu-bd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 21px}
#site-nav .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px}
#site-nav .menu-item-opp .menu-bd {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.rt {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.lt {BACKGROUND-POSITION: -87px -55px; RIGHT: -2px; LEFT: auto}
#site-nav .menu {POSITION: relative}
#site-nav .menu:hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .menu:hover .menu-bd {DISPLAY: block}
#site-nav .hover .menu-bd {DISPLAY: block}
#site-nav .menu:hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .mytaobao .menu-bd {WIDTH: 160px; LINE-HEIGHT: 1.7; TOP: 21px; HEIGHT: 57px}
#site-nav .mytaobao .menu-bd-panel {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}


.cborder{border:#E0E0E0 1px solid}
.fst{ font-family:"宋体"}
/***********************************************/
#prod table {
	width: 100%;
}
#prod h2{ font-size:16px;}
#prod th {
	padding: 6px 10px;
	border-bottom: 4px solid #F47C38;
	border-top: 1px solid #eee;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
}

#prod th a {
	color: #fff;
}

#prod tbody tr td {
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 6px 10px;
}

#prod tbody tr td:first-child {
	border-left: none;
}

#prod tbody tr.cat-list-row0 td {
	background: #f9f9f9;
}

#prod tbody tr.cat-list-row1 td {
	background: #fff;
}
.sbr{border-right:none}