﻿body {
	font-family: Arial;
	font-size: 12px;
	margin:0px auto;
	background-color: #FFF;
	color:#666666;
}
h3, ul, li {margin:0px; padding:0px; list-style:none; font-size:12px; }

#main{ width:1003px; height:auto; overflow:hidden; margin:0px auto; background:url(../images/index_02.jpg);}
.maintop{width:1003px; height:124px; background:url(../../images/top1.jpg) right no-repeat;}
.maintop span{ display:block; float:right; line-height:30px; color:#FFFFFF; padding:0px 20px;}
.maintop a:link,.maintop a:visited{
	color: #FFFFFF;
}
.bgn
{
	width:955px;
	margin:0px auto;
	clear:both;
	background-color:#FFF;
	}

.mainmenu{ width:1003px; height:31px; background:url(../images/menu1.gif) repeat-x;}
.mainmenu ul{ margin:0px 24px;text-align:center; height:31px;background: url(../images/index_07.jpg) right no-repeat; }
.mainmenu li{ padding:0px; margin:0px; list-style:none; width:105px; background: url(../images/index_07.jpg) left no-repeat; line-height:31px; color:#FFF584; font-size:14px; font-weight:bold; float:left; padding-left:1px;}
.mainmenu a:link,.mainmenu a:visited{
	color: #FFFFFF;
}
.mainmenu a:hover {
	color: #FFF; line-height:31px; display:block;
}

#mid{ height:auto; overflow:auto; margin:0px auto; background:#C3EDA6 url(../images/index_10.jpg) top repeat-x; width:955px; clear:both; padding:10px 24px;}

.midseacher{ width:955px; line-height:21px; height:21px; padding-bottom:10px;color:#000000;}
.midseacher ul{ margin:0px 40px; height:21px;}
.midseacher li{ padding:0px 6px; list-style:none; width:auto; float:left;}
.input1{ background:url(../images/index_16.jpg) center no-repeat; width:131px;}
.input1 input{ background:none; border:none; width:125px;}
.input2{ width:57px; height:21px; background:url(../images/index_13.jpg); font-weight:bold; color:#FFFFFF; border:none;cursor: hand; }
.input3{ background:url(../images/index_17.jpg) center no-repeat; width:181px;}
.input3 input{ background:none; border:none; width:175px;}

.midtext{width:955px; height:auto;}
.midtextleft{ width:179px; height:auto; float:left;}
.midtextleftban{ width:154px; height:34px; line-height:34px; padding-left:25px; color:#FFFFFF; font-size:14px; font-weight:bold; background:url(../images/index_20.jpg);}

.promenu a{ margin:1px auto;}
.promenu a:link,.promenu a:visited
{
	width:154px; 
	height:34px; 
	line-height:34px; 
	padding-left:25px; 
	color:#4C4C4C; 
	font-size:14px; 
	font-weight:bold; 
	background:url(../images/index_35.jpg); 
	display:block;
	}
.promenu a:hover
{ 
	width:154px; 
	height:34px; 
	line-height:34px; 
	padding-left:25px; 
	color:#4C4C4C; 
	font-size:14px; 
	font-weight:bold; 
	background:url(../images/index_20.jpg); 
	display:block;
	}
  
.ban{ width:179px; background:url(../images/index_40.jpg); font-weight:bold; color:#FFF;  height:30px; margin-top:8px;}
.ban h3{ background:url(../images/index_39.jpg) left top no-repeat; float:left; padding-left:30px;height:30px; line-height:30px;}
.banborder{ border:1px solid #4CC619; border-bottom:none; border-top:none; width:157px; padding:10px;}
.banborder ul{ width:auto; text-align:center; line-height:20px; overflow:hidden;}
.banborder li{ width:157px; height:auto; }
.banborder li img{border:0px;height:80px;width:130px;border-width:0px;border:2px solid #30B800; padding:2px}
.banborder span{ color:#085B00; font-weight:bold; text-align:left; padding-left:8px; display:block;}
.banborder font{ color:#CC0000; font-weight:bold; text-align:left; padding-left:8px; display:block; font-size:12px; }

.banfoot{ width:179px; height:10px;}


.midmid{ width:581px; height:auto; margin:0px 7px; float:left;}
.midmidac{ width:571px; height:219px; background:url(../images/index_22.jpg) repeat-x; padding:5px;}
.ban2{ width:581px; background:url(../images/index_40.jpg); font-weight:bold; color:#FFF;  height:30px; margin-top:8px;}
.ban2 h3{ background:url(../images/index_39.jpg) left top no-repeat; float:left; padding-left:30px;height:30px; line-height:30px;}
.banborder2{ border:1px solid #4CC619; border-bottom:none; border-top:none; width:559px;  padding:10px;}
.banborder2 ul{ width:auto; text-align:center; line-height:25px;}
.banborder2 li{ width:162px; height:200px; margin:0px 12px; _ margin:0px 9px;float:left;}
.banborder2 span{ color:#085B00; font-weight:bold; text-align:left; padding-left:8px; display:block;}
.banborder2 font{ color:#CC0000; font-weight:bold; text-align:left; padding-left:8px; display:block; font-size:12px; margin-bottom:5px;}
.banfoot2{ width:581px; height:10px;}
.no_border
{
	border:0px;
	}

.midright{ width:181px; height: auto; float:left;}
.midrightnoto{ width:181px; height:143px; background:url(../images/index_26.jpg);}
.midrightnotoleft{ width:10px; height:143px; float:left;}
.midrightnototext{ width:161px; height:113px; float:left; color:#FFF584; line-height:20px; padding:15px 0px;}
.midrightnototext p{ margin:0px; font-weight:bold; text-align:center;}
.midrightnototext a:link,.midrightnototext a:visited  {
	color: #FFF584;
}

.ban3{ width:181px; background:url(../images/index_40.jpg); font-weight:bold; color:#FFF;  height:30px; margin-top:8px;}
.ban3 h3{ background:url(../images/index_39.jpg) left top no-repeat; float:left; padding-left:30px;height:30px; line-height:30px;}
.banborder3{ border:1px solid #4CC619; border-bottom:none; border-top:none; width:159px; padding:10px;}
.banborder3 ul{ width:auto; text-align:center; line-height:20px;}
.banborder3 li{ width:159px; height:137px; }
.banborder3 li img{border:2px solid #30B800}
.banborder3 span{ color:#085B00; font-weight:bold; text-align:center; padding-left:8px; display:block; width:150px; overflow:hidden;}
.banborder3 font{ color:#CC0000; font-weight:bold; text-align:center; padding-left:8px; display:block; font-size:12px; }
.banborder3 input{ border:1px solid #959595; background:#F3F3F3; width:155px; font-size:12px; color:#666666; line-height:16px; height:16px; margin:4px auto}
.banfoot3{ width:181px; height:10px;}

#help{ width:1003px; height:auto; overflow:auto; margin:0px auto; background:none; }
#help ul{ margin:0px; padding:0px; margin:0px 40px;line-height:22px; text-align:center;}
#help li{ width:180px; float:left; height:120px; color:#FDED95; padding-top:5px; background:url(../images/help_line.jpg) no-repeat right; border-top:0px; border-bottom:0px;}
#help p{ margin:0px; font-weight:bold; color:#000;}
#help a:link,#help a:visited  {
	color: #000;
}


#foot{ width:1003px; height:auto; overflow:auto; margin:0px auto; background:url(../images/footbg.jpg); color:#085B00;}









a:link {
	color: #085B00;
	text-decoration: none;
}
a:visited {
	color: #085B00;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: none;
}
a:active {
	color: #CC0000;
	text-decoration: none;
}




.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}
.imcm li a img{display:inline;border-width:0px;}
.imcm span{display:inline;}
.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}
.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;background-color:#37BB07; border:1px solid #23A304;border-left:none; }/*filter:Alpha(Opacity=90,Style=0); */
.imcm li{list-style:none;font-size:1px;float:left;height:34px; margin:1px 0px 0px 0px;}
.imcm ul ul li{width:100%;float:none !important;height:26px; }
.imcm a{display:block;position:relative;}
.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}
.imde ul li:hover .imsubc{visibility:visible;}
.imde ul ul li:hover  .imsubc{visibility:visible;}
.imde ul ul ul li:hover  .imsubc{visibility:visible;}
.imde li:hover ul  .imsubc{visibility:hidden;}
.imde li:hover ul ul .imsubc{visibility:hidden;}
.imde li:hover ul ul ul  .imsubc{visibility:hidden;}
.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}
.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}
.dvs,.dvm{border-width:0px}
	#imenus0 .imeam span,#imenus0 .imeamj span {width:13px; height:9px; left:-13px; top:2px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-repeat:no-repeat;background-position:top left;}


	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {width:4px; height:7px; left:-4px; top:3px; background-repeat:no-repeat; display: block;background-position:top left;}
	#imenus0 ul li a:hover .imeas span,#imenus0 ul li a.active .imeasj span {background-repeat:no-repeat;background-position:top left;}


	#imouter0 { border-style:double; border-color:#6a6a6a; border-width:0px; }


	#imenus0 li ul {padding:1px; margin:4px 0px 0px; line-height:34px; }


	#imenus0 li a, #imenus0 .imctitle {color:#000; text-align:left; font-family:Verdana; font-size:14px; text-decoration:none;0 padding:4px 9px 4px 4px;  line-height:34px; }

		#imenus0 li:hover>a {background:url(images/index_20.gif); color:#000000; line-height:34px; display: block;height:34px; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {color:#ffffff; line-height:34px; display: block;height:34px;_color:#000000; }

		#imenus0 li a.iactive {background-color:#ffffff;}


	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {background-image:none;color:#000000; text-align:left; font-size:12px; font-weight:normal; text-decoration:none; padding-left:15px; line-height:26px; display: block;height:26px; }

		#imenus0 ul li:hover>a { color:#085B00; background-image:none;}
		#imenus0 ul li a.ihover {color:#085B00; }

		#imenus0 ul li a.iactive {text-decoration:underline; }


.cpmc{width:100%;height:25px; line-height:25px; overflow:hidden; text-align:center}
.dingda{ line-height:22px;}

.right{ width:769px; height:auto; margin-left:7px; float:left;}
.ban4{ width:769px; background:url(../images/index_40.jpg); font-weight:bold; color:#FFF;  height:30px;}
.ban4 h3{ background:url(../images/index_39.gif) left top no-repeat; float:left; padding-left:30px;height:30px; line-height:30px;}
.ban4 span{ float:right; font-weight:100; line-height:30px;}

.banborder4{ border:1px solid #4CC619; border-bottom:none; border-top:none; width:747px; padding:10px; height:auto;}
.banborder4 ul{ width:740px; line-height:22px; border:1px solid #E6E6E6; overflow: hidden; border-bottom:none;}
.banborder4 li{ width:710px; height:120px; border-bottom:1px solid #E6E6E6; padding:15px;}
.banborder4 h3{ color:#085B00; font-weight:bold; text-align:left; font-size:14px;float:left; }
.banborder4 span{ color:#085B00; text-align:left; display:block; float:left}
.banborder4 font{ color:#CC0000; font-weight:bold; text-align:left; display:block; font-size:12px;float:left; padding-right:10px;}
.banborder4 img{ margin-right:20px;}
.banfoot4{ width:769px; height:10px;}

.banborder22{ border:1px solid #4CC619; border-bottom:none; border-top:none; width:747px; padding:10px; height:auto;}

.page{ width:745px; height:35px; line-height:35px; text-align:center; margin:10px auto;}

.proimg{ width:725px; line-height:22px; overflow: auto; margin:25px auto;}
*+html .proimg{width:100%; line-height:22px; overflow: auto; margin:25px auto; min-height:400px}
.proimgleft{ width:457px; height:292px; background:url(../images/img_05.jpg) no-repeat top right; float:left; margin-right:15px;}

.gbook{ width:725px; line-height:22px; height:auto; border-bottom:1px dashed #CCCCCC; padding:10px 0px; margin:5px auto;}
.gbook span{ font-weight:bold;}
.gbook font{ font-weight:bold; font-size:12px; color:#FF6600;}

.pages { color: #999; }
.pages a, .pages .cpb { text-decoration:none;float: left; padding: 0 5px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#000;}
.pages a:hover { background-color: #E61636; color:#fff;border:1px solid #E61636; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #38CA05; border:1px solid #E61636;}

.Table1
{
	background:#cccccc;
	}
.Tab_1,.Tab_0,.Tab_2,.Tab_3
{
	background:#FFF;
	}



.nTab{
	float: left;
	width: 100%;
	margin-top:5px;
	border-bottom:1px #2B8605 solid;
	background:#5CD323;
	background-position:left;
	background-repeat:repeat-y;
	margin-bottom:2px;
}
.nTab .TabTitle{
	clear: both;
	height: 30px;
	overflow: hidden;
}
.nTab .TabTitle ul{
	border:0;
	margin:0;
	padding:0;
}
.nTab .TabTitle li{
	float: left;
	width: 143;
	cursor: pointer;
	padding-right: 0px;
	padding-left: 0px;
	list-style-type: none;
	text-align:center;
	font-weight:bold;
}
.nTab .TabTitle .active
{
	background:#fff; 
	background:url(../images/an2.gif) repeat-x; 
	height:30px; 
	line-height:30px;
	width: 143px;
	color:#691500;
	}
.nTab .TabTitle .normal
{
	background:#EBF3FB;
	background:url(../images/an1.gif) repeat-x; 
	height:30px; 
	line-height:30px;
	width: 143px;
	color:#FFF;
	}
.nTab .TabContent{
	width:auto;
	background:#fff;
	margin: 0px auto;
	padding:10px 0 0 0;
	border-right:1px #2B8605 solid;
	border-left:1px #2B8605 solid;
}
.nones
{
	display:none;
	}
.shop_tab
{
	margin-left:2px;
	margin-right:2px;
	}

.ccTable td
{
	height:25px;
	line-height:25px;
	}
.ccTr
{
	background:url(../images/cart_bg2.jpg) repeat-x;
	height:39px;
	}