﻿@charset "utf-8";

/* 整体样式基础 */
body {width:880px; margin:0 auto; padding:0; color:#5a5a5a; font-size:12px; background-color:#EEEADB; background-image:url(../images/header_bg.gif); background-repeat:repeat-x;}
div,span,em,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,tr,td,img,fieldset {margin:0; padding:0; font-weight:normal; border:none; font-size:12px; font-style:normal; list-style-type:none;}
form,input,select,textarea {background:none;}

a.lineN {text-decoration:none;}
a.lineN:hover {text-decoration:underline;}

/*颜色基色 [定义规则：小写c加颜色名称,深色c后面加大写D,浅色c后面加大写E] */
.cWhite,a.cWhite:link,a.cWhite:visited {color:#fff;}			/*白色*/
.cBlack,a.cBlack:link,a.cBlack:visited {color:#000;}			/*黑色*/
.cRed,a.cRed:link,a.cRed:visited {color:#f00;}					/*红色*/
.cERed,a.cERed:link,a.cERed:visited {color:#f99;}				/*浅红色*/
.cDRed,a.cDRed:link,a.cDRed:visited {color:#900;}				/*深红色*/
.cPurple,a.cPurple:link,a.cPurple:visited {color:#c0f;}			/*紫色*/
.cEPurple,a.cEPurple:link,a.cEPurple:visited {color:#c6f;}		/*浅紫色*/
.cDPurple,a.cDPurple:link,a.cDPurple:visited {color:#609;}		/*深紫色*/
.cBlue,a.cBlue:link,a.cBlue:visited {color:#03c;}				/*蓝色*/
.cEBlue,a.cEBlue:link,a.cEBlue:visited {color:#9cf;}			/*浅蓝色*/
.cDBlue,a.cDBlue:link,a.cDBlue:visited {color:#039;}			/*深蓝色*/
.cGreen,a.cGreen:link,a.cGreen:visited {color:#0c0;}			/*绿色*/
.cEGreen,a.cEGreen:link,a.cEGreen:visited {color:#cf9;}			/*浅绿色*/
.cDGreen,a.cGreen:link,a.cDGreen:visited {color:#060;}			/*深绿色*/
.cYellow,a.cYellow:link,a.cYellow:visited {color:#ff0;}			/*黄色*/
.cEYellow,a.cEYellow:link,a.cEYellow:visited {color:#fc9;}		/*浅黄色*/
.cDYellow,a.cDYellow:link,a.cDYellow:visited {color:#990;}		/*深黄色*/
.cOrange,a.cOrange:link,a.cOrange:visited {color:#f60;}			/*橙色*/
.cEOrange,a.cEOrange:link,a.cEOrange:visited {color:#f93;}		/*浅橙色*/
.cDOrange,a.cDOrange:link,a.cDOrange:visited {color:#c60;}		/*深橙色*/
.cGray,a.cGray:link,a.cGray:visited {color:#666;}				/*灰色*/
.cEGray,a.cEGray:link,a.cEGray:visited {color:#aaa;}			/*浅灰色*/
.cDGray,a.cDGray:link,a.cDGray:visited {color:#333;}			/*深灰色*/

/*基色变化 [定义规则：小写m加颜色名称,深色c后面加大写D,浅色c后面加大写E] */
a.mWhite:hover,a.mWhite:active {color:#fff;}					/*白色*/
a.mBlack:hover,a.mBlack:active {color:#000;}					/*黑色*/
a.mRed:hover,a.mRed:active {color:#f00;}						/*红色*/
a.mERed:hover,a.mERed:active {color:#f99;}						/*浅红色*/
a.mDRed:hover,a.mDRed:active {color:#900;}						/*深红色*/
a.mPurple:hover,a.mPurple:active {color:#c0f;}					/*紫色*/
a.mEPurple:hover,a.mEPurple:active {color:#c6f;}				/*浅紫色*/
a.mDPurple:hover,a.mDPurple:active {color:#609;}				/*深紫色*/
a.mBlue:hover,a.mBlue:active {color:#03c;}						/*蓝色*/
a.mEBlue:hover,a.mEBlue:active {color:#9cf;}					/*浅蓝色*/
a.mDBlue:hover,a.mDBlue:active {color:#039;}					/*深蓝色*/
a.mGreen:hover,a.mGreen:active {color:#0c0;}					/*绿色*/
a.mEGreen:hover,a.mEGreen:active {color:#cf9;}					/*浅绿色*/
a.mDGreen:hover,a.mDGreen:active {color:#060;}					/*深绿色*/
a.mYellow:hover,a.mYellow:active {color:#ff0;}					/*黄色*/
a.mEYellow:hover,a.mEYellow:active {color:#fc9;}				/*浅黄色*/
a.mDYellow:hover,a.mDYellow:active {color:#990;}				/*深黄色*/
a.mOrange:hover,a.mOrange:active {color:#f60;}					/*橙色*/
a.mEOrange:hover,a.mEOrange:active {color:#f93;}				/*浅橙色*/
a.mDOrange:hover,a.mDOrange:active {color:#c60;}				/*深橙色*/
a.mGray:hover,a.mGray:active {color:#666;}						/*灰色*/
a.mEGray:hover,a.mEGray:active {color:#aaa;}					/*浅灰色*/
a.mDGray:hover,a.mDGray:active {color:#333;}					/*深灰色*/

/*字体属性 [定义规则：小写f加属性名称] */
.fB {font-weight:bold;}		/* 粗体字 */

/*字体大小 [定义规则：小写f加字体大小] */
.f12 {font-size:12px;}
.f14 {font-size:14px;}

/*定义常用样式类*/
.hand {cursor:pointer;}		/* 鼠标滑过变小手 */
.left {float:left;}			/* 居左 */
.right {float:right;}		/* 居右 */


.header {width:880px; height:90px; overflow:hidden; clear:both; margin-bottom:6px;}
  .header .logo {width:200px; height:83px; text-align:center; float:left;}
  .header .nav {width:674px; height:90px; float:right;}
    .header .nav .search {height:40px; background-color:#a3cc33; border:1px solid #d3e799; margin-top:5px; overflow:hidden; clear:both;}
	.header .nav .topNav {height:37px; clear:both; margin-top:5px;}
	  .header .nav .mainNav {width:460px; height:37px; float:left;}
	    .header .nav .mainNav a {width:53px; height:30px; line-height:30px; text-align:center; color:#466400; text-decoration:none; background-image:url(../images/button_2.gif); display:block; margin-right:3px; margin-top:7px; float:left;}
		.header .nav .mainNav a:hover {width:53px; height:37px; line-height:37px; text-align:center; color:#fff; text-decoration:none; background-image:url(../images/button_1.gif); display:block; margin-right:3px; margin-top:1px; font-size:14px; font-weight:bold; float:left;}
	  .header .nav .subNav {width:192px; height:33px; background-image:url(../images/subNav.gif); float:right; padding:4px 4px 0 4px; overflow:hidden;}
	    .header .nav .subNav a {width:64px; height:33px; line-height:33px; text-align:center; color:#fff; font-weight:bold; text-decoration:none; display:block; float:left;}
		.header .nav .subNav a:hover {color:#466400;}
.main {width:880px; clear:both; float:left; margin-bottom:6px;}
  .main .leftBar {width:200px; float:left;}
    .main .leftBar .contact {width:200px; float:left; margin-bottom:6px; clear:both;}
	  .main .leftBar .contact .title {width:180px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#466400; background-image:url(../images/left_title.gif); padding-left:20px;}
	  .main .leftBar .contact .content {width:200px; float:left; background-image:url(../images/left_content.gif);}
	    .main .leftBar .contact .content ul {width:180px; margin:3px 10px; display:block;}
		.main .leftBar .contact .content li {width:180px; height:20px; line-height:20px; display:block;}
	  .main .leftBar .contact .end {width:200px; height:4px; overflow:hidden; background-image:url(../images/left_end.gif); clear:both;}
	.main .leftBar .sideSort {width:200px; float:left; clear:both;}
	  .main .leftBar .sideSort .title {width:180px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#466400; background-image:url(../images/left_title.gif); padding-left:20px;}
	  .main .leftBar .sideSort .content {width:180px; float:left; background-image:url(../images/left_content.gif); padding:5px 10px;}
	    .main .leftBar .sideSort .content dl {width:180px; float:left; margin-bottom:7px; display:block;}
		.main .leftBar .sideSort .content dt {width:180px; height:20px; line-height:20px; background-image:url(../images/dot.gif); background-repeat:no-repeat; background-position:right; border-bottom:1px solid #eee; margin-bottom:5px; display:block; clear:both;}
		  .main .leftBar .sideSort .content dt a {color:#f60; text-decoration:none; font-weight:bold;}
		  .main .leftBar .sideSort .content dt a:hover {color:#f60; text-decoration:underline;}
		.main .leftBar .sideSort .content dd {width:60px; height:18px; line-height:18px; display:block; float:left;}
		  .main .leftBar .sideSort .content dd a {color:#5a5a5a;}
		  .main .leftBar .sideSort .content dd a:hover {color:#ff6600;}
	  .main .leftBar .sideSort .end {width:200px; height:4px; overflow:hidden; background-image:url(../images/left_end.gif); clear:both;}
  .main .rightBar {width:674px; float:right;}
    .main .rightBar .shop {width:670px; height:40px; margin:auto; margin-bottom:6px;}
	  .main .rightBar .shop span {width:159px; height:40px; display:block; float:left; margin-right:10px;}
	  #uuh {margin-right:0px;}
    .main .rightBar .banrer {width:674px; height:200px; margin-bottom:6px; clear:both;}
	  .main .rightBar .banrer .top {width:674px; height:3px; background-image:url(../images/ad_top.gif); overflow:hidden; clear:both;}
	  .main .rightBar .banrer .cen {width:668px; height:194px; padding:0 3px; background-image:url(../images/ad_bg.gif); clear:both;}
	    .main .rightBar .banrer .cen .swf {width:668px; height:194px; background-color:#000; overflow:hidden; clear:both; clear:both;}
	  .main .rightBar .banrer .end {width:674px; height:3px; background-image:url(../images/ad_end.gif); overflow:hidden; clear:both;}
	.main .rightBar .commend {width:674px; float:left; clear:both;}
	  .main .rightBar .commend .title {width:674px; height:42px; background-image:url(../images/right_title.gif); clear:both;}
	  .main .rightBar .commend .content {width:674px; background-image:url(../images/right_content.gif); float:left; clear:both;}
	    .main .rightBar .commend .content dl {width:128px; height:180px; padding:20px; display:block; float:left;}
		.main .rightBar .commend .content dt {width:128px; height:128px; background-color:#fff; display:block;}
		  .main .rightBar .commend .content dt a {width:120px; border:1px solid #f8f5ee; padding:3px; display:block;}
		  .main .rightBar .commend .content dt a:hover {border:1px solid #f60;}
		.main .rightBar .commend .content dd {width:128px; height:26px; line-height:26px; text-align:center;}
		  .main .rightBar .commend .content dd a {color:#555; text-decoration:none;}
		  .main .rightBar .commend .content dd a:hover {color:#f60; text-decoration:underline;}
	  .main .rightBar .commend .end {width:674px; height:4px; background-image:url(../images/right_end.gif); overflow:hidden; clear:both;}
	.main .rightBar .breadCrumb {width:674px; float:left; margin-bottom:6px; clear:both;}
	  .main .rightBar .breadCrumb .top {width:674px; height:3px; background-image:url(../images/ad_top.gif); overflow:hidden; clear:both;}
	  .main .rightBar .breadCrumb .cen {width:650px; height:25px; line-height:25px; padding:0 12px; background-image:url(../images/ad_bg.gif); clear:both;}
	  .main .rightBar .breadCrumb .end {width:674px; height:3px; background-image:url(../images/ad_end.gif); overflow:hidden; clear:both;}
	.main .rightBar .plist {width:674px; float:left; clear:both;}
	  .main .rightBar .plist .title {width:674px; height:42px; background-image:url(../images/right_title.gif); clear:both;}
	  .main .rightBar .plist .content {width:674px; background-image:url(../images/right_content.gif); float:left; clear:both;}
	    .main .rightBar .plist .content dl {width:128px; height:180px; padding:20px; display:block; float:left;}
		.main .rightBar .plist .content dt {width:128px; height:128px; background-color:#fff; display:block;}
		  .main .rightBar .plist .content dt a {width:120px; border:1px solid #f8f5ee; padding:3px; display:block;}
		  .main .rightBar .plist .content dt a:hover {border:1px solid #f60;}
		.main .rightBar .plist .content dd {width:128px; height:26px; line-height:26px; text-align:center;}
		  .main .rightBar .plist .content dd a {color:#555; text-decoration:none;}
		  .main .rightBar .plist .content dd a:hover {color:#f60; text-decoration:underline;}
	  .main .rightBar .plist .end {width:674px; height:4px; background-image:url(../images/right_end.gif); overflow:hidden; clear:both;}
	.main .rightBar .pinfo {width:674px; float:left; margin-bottom:6px; clear:both;}
	  .main .rightBar .pinfo .top {width:674px; height:3px; background-image:url(../images/ad_top.gif); overflow:hidden; clear:both;}
	  .main .rightBar .pinfo .con {width:644px; line-height:25px; background-image:url(../images/ad_bg.gif); padding:15px; float:left; clear:both;}
		.main .rightBar .pinfo .con .prointro {width:644px; float:left; clear:both; margin-bottom:10px;}
	    .main .rightBar .pinfo .con .prointro .proimg {widht:180px; padding:4px; border:1px solid #ddd; margin-right:15px; float:left;}
		.main .rightBar .pinfo .con .prointro .protxt {width:439px; float:left;}
		  .main .rightBar .pinfo .con .prointro .protxt dl {display:block; clear:both;}
		  .main .rightBar .pinfo .con .prointro .protxt dt {height:40px; line-height:30px; font-size:16px; font-weight:bold; color:#006600;}
		  .main .rightBar .pinfo .con .prointro .protxt dd {font-size:14px; height:30px; line-height:30px; background-image:url(../images/line.gif); background-repeat:repeat-x; background-position:bottom;}
		    .main .rightBar .pinfo .con .prointro .protxt dd em {color:#f60; font-weight:bold; font-size:14px;}
	    .main .rightBar .pinfo .con .proinfos {width:644px; float:left; clear:both;}
		  .main .rightBar .pinfo .con .proinfos .title {background-image:url(../images/line_1.gif); width:640px; padding-left:4px; height:25px; line-height:25px; background-repeat:no-repeat; background-position:bottom; clear:both;}
		  .main .rightBar .pinfo .con .proinfos .content {width:644px; float:left; margin:10px 0; clear:both;}
	  .main .rightBar .pinfo .end {width:674px; height:3px; background-image:url(../images/ad_end.gif); overflow:hidden; clear:both;}
    .main .leftBar .aboutMenu {width:200px; float:left; clear:both;}
	  .main .leftBar .aboutMenu .title {width:180px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#466400; background-image:url(../images/left_title.gif); padding-left:20px;}
	  .main .leftBar .aboutMenu .list {width:200px; height:242px; float:left; background-image:url(../images/left_content.gif);}
	    .main .leftBar .aboutMenu .list ul {width:180px; margin:3px 10px; padding-bottom:5px; display:block;}
		.main .leftBar .aboutMenu .list li {width:140px; height:20px; line-height:20px; display:block; padding:5px 20px;}
		  .main .leftBar .aboutMenu .list li a {width:140px; height:25px; line-height:25px; text-align:center; color:#000; text-decoration:none; background-color:#d7ed8a; display:block;}
		  .main .leftBar .aboutMenu .list li a:hover {color:#fff; background-color:#006600;}
	  .main .leftBar .aboutMenu .end {width:200px; height:4px; overflow:hidden; background-image:url(../images/left_end.gif); clear:both;}
	.main .rightBar .aboutInfo {width:674px; float:left; clear:both;}
	  .main .rightBar .aboutInfo .title {width:630px; height:33px; font-size:14px; font-weight:bold; padding:13px 0 0 44px; background-image:url(../images/index_r2_c2.gif); clear:both;}
	  .main .rightBar .aboutInfo .content {width:630px; background-image:url(../images/right_content.gif); float:left; padding:0 22px; clear:both;}
	    .main .rightBar .aboutInfo .content p {line-height:20px; margin-bottom:10px;}
		  .main .rightBar .aboutInfo .content p em {color:#f60;}
		.main .rightBar .aboutInfo .content dt {font-size:14px; color:#000000; height:30px; line-height:30px;}
		.main .rightBar .aboutInfo .content dd {font-size:12px; color:#5a5a5a; margin-left:20px; line-height:18px; margin-bottom:5px;}
		  .main .rightBar .aboutInfo .content dd em {color:#f60;}
	  .main .rightBar .aboutInfo .end {width:674px; height:4px; background-image:url(../images/right_end.gif); overflow:hidden; clear:both;}

.footer {width:880px; height:50px; background-image:url(../images/footer_bg.gif); clear:both;}
  .footer .footerLeft {width:7px; height:50px; background-image:url(../images/footer_left.gif); float:left;}
  .footer .copyRight {width:866px; height:42px; line-height:18px; padding-top:8px; text-align:center; float:left;}
  .footer .footerRight {width:7px; height:50px; background-image:url(../images/footer_right.gif); float:left;}






