.cate_moun {
	line-height: 32px;
	float: left;
	height: 32px;
	width: 968px;
	margin-bottom: 10px;
	background-color: #E8EEB5;
	border: 1px solid #D0DE9C;
	padding-left: 10px;
}
.cate_moun strong {
	line-height: 32px;
	float: left;
	width: 3px;
}
.cate_moun em {
	line-height: 32px;
	float: right;
	width: 3px;
}
.cate_moun span {
	line-height: 32px;
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 14px;
	color: #146D65;
}
.cate_moun span a:link,.cate_moun span a:visited {
	color: #146D65;
	text-decoration: none;
}
.cate_moun span a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.index_ad_a { margin: 0px; float: left; width: 980px; overflow: hidden; height: 85px; padding: 0px; }

.index_ad_a ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 990px;
}
.index_ad_a ul li {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cate_t_class {
	padding: 10px;
	float: left;
	width: 958px;
	border: 1px solid #F8B190;
	margin-bottom: 10px;
}
.cate_t_class span {
	float: left;
	font-size: 13px;
	padding-right: 5px;
	line-height: 25px;
	margin: 0px;
	width: 131px;
	text-align: left;
}
.cate_t_class span em {
	font-size: 12px;
	text-align: left;
	font-style: normal;
	color: #999999;
}
.cate_t_class h1 {
	font-size: 14px;
	color: #CC0000;
	margin: 0px;
	float: left;
	width: 958px;
	letter-spacing: 2px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.flash_shop_ad { float: left; width: 668px; border: 1px solid #E0E0E0; background: url(../images/shop_14.gif) repeat-x left top; margin: 0px; padding: 0px; height: 331px; }

/***************************************/
.shop_ad_yi { margin: 0px; padding: 10px; float: left; width: 648px; height: 212px; overflow: hidden; }
div#MainPromotionBanner{ width:648px; height:212px; background-color: #FFFFFF; }
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{ padding: 0; margin: 0; list-style: none; height: 212px; overflow: hidden; }
#MainPromotionBanner .Slides li { float: left; width: 360px; height: 212px; }

#MainPromotionBanner .Slides img{ border:0; display: block; width: 648px; height: 212px; }

#MainPromotionBanner .SlideTriggers{ margin: 0px; padding: 0px 5px 0px 0px; list-style: none; position: absolute; top: 185px; right: 0px; z-index: 10; height: 25px; float: right; }
#MainPromotionBanner .SlideTriggers li{ float: left; display: inline; color: #74a8ed; text-align: center; line-height:16px; width: 16px; height: 16px; font-family: Arial; font-size: .9em; cursor: pointer; overflow: hidden; margin:3px; background: url(../images/slide_trigger.gif) no-repeat center center; }
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url(../images/slide_trigger_c.gif) no-repeat center center; border:0; font-weight:bold; font-size: 1.4em; line-height: 21px; height: 20px; width: 20px; margin:0px 6px; }
/***************************************/
.shop_ad_wenzi { float: left; width: 668px; margin: 0px; padding: 0px; }
.shop_ad_wenzi ul { margin: 0px; padding: 0px 0px 0px 10px; float: left; width: 658px; list-style-type: none; }
.shop_ad_wenzi ul li { margin: 0px; float: left; width: 210px; font-size: 13px; text-align: left; padding: 0px 4px 0px 5px; line-height: 25px; height: 25px; overflow: hidden; }
.shop_left_iframe {
	margin: 0px;
	float: left;
	height: 112px;
	width: 670px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.shop_left_iframe iframe {
	width: 670px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.cate_tongji { float: left; width: 640px; margin: 9px 0px 0px; padding: 0px 14px; height: 39px; line-height: 39px; }
.cate_tongji h3 { float: left; width: 540px; margin: 0px; padding: 0px; font-size: 15px; font-weight: bold; text-align: left; color: #585858; }
.cate_tongji h3 span { text-align: left; padding-right: 40px; }
.cate_tongji h3 span strong { text-align: left; color: #CC0000; padding: 0px 3px; }
.cate_tongji h4 { float: left; width: 100px; margin: 0px; font-size: 13px; font-weight: normal; text-align: left; padding: 0px; }
.cate_tongji h4 a:link,.cate_tongji h4 a:visited {
	text-decoration: underline;
	color: #0033BB;
}
.cate_tongji h4 a:hover {
	color: #CC0000;
	text-decoration: underline;
}
/************************************/
.ment_class { margin: 10px 0px 0px; float: left; width: 670px; overflow: hidden; padding: 0px; border-bottom: 1px solid #E1E1E1; }
.ment_class h1 { margin: 0px; float: left; width: 650px; text-align: left; background: url(../images/shop_19.gif) no-repeat left top; padding: 9px 10px 0px; height: 40px; line-height: 33px; }
.ment_class h1 strong { margin: 0px; float: left; font-size: 12px; color: #FFFFFF; font-weight: bold; background: url(../images/shop_19_1.gif) no-repeat left 5px; padding: 0px 10px 0px 0px; width: 67px; text-align: center; height: 33px; }
.ment_class h1 div { margin: 0px; float: left; font-size: 13px; overflow: hidden; padding: 0px; }
.ment_class h1 div span { float: left; width: 561px; padding: 0px; font-weight: normal; margin: 0px 0px 0px -1px; font-size: 14px; }
.ment_class h1 div span a { float: left; margin: 0px; padding: 0px 11px 0px 10px; font-weight: bold; background: url(../images/list_bg.gif) no-repeat left center; }
.ment_class h1 div span a:link,.ment_class h1 div span a:visited { text-decoration: none; color: #CC0000; }
.ment_class h1 div span a:hover {
	color: #CC0000;
	text-decoration: underline;
}
#ment_class_k { margin: 0px; float: left; width: 668px; overflow: hidden; padding: 0px 0px 5px; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; }
#ment_class_k #ment_class_n {
	margin: 0px;
	float: left;
	width: 666px;
	padding: 0px;
}
/*#ment_class_k h2 {
	float: left;
	width: 666px;
	text-align: left;
	line-height: 25px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#ment_class_k h2 strong {
	text-align: left;
	font-size: 16px;
	color: #003278;
	letter-spacing: 2px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}
#ment_class_k h2 strong a:link,#ment_class_k h3 strong a:visited {
	text-decoration: none;
	color: #CC0000;
}
#ment_class_k h2 strong a:hover {
	color: #CC0000;
	text-decoration: underline;
}
#ment_class_k h2 em {
	text-align: left;
	font-size: 12px;
	color: #999999;
	font-style: normal;
	font-weight: normal;
}*/
#ment_class_k ul {
	margin: 0px;
	float: left;
	width: 646px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}
#ment_class_k ul h3 {
	float: left;
	width: 646px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EBEBEB;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#ment_class_k ul h3 strong {
	text-align: left;
	font-size: 14px;
	color: #CC0000;
	letter-spacing: 2px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}
#ment_class_k ul h3 strong a:link,#ment_class_k ul h3 strong a:visited { text-decoration: none; color: #585858; }
#ment_class_k ul h3 strong a:hover {
	color: #CC0000;
	text-decoration: underline;
}
#ment_class_k ul h3 em {
	text-align: left;
	font-size: 12px;
	color: #999999;
	font-style: normal;
	font-weight: normal;
}
#ment_class_k ul li { line-height: 23px; margin: 0px; float: left; width: 119px; text-align: left; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; font-size: 13px; }
#ment_class_k ul li a {
	padding-right: 5px;
}
/**********************************************/
.cate_two_bm { margin: 0px; float: left; width: 300px; background: url(../images/class_7.gif) no-repeat left top; padding: 0px; height: 333px; }
.cate_two_bm h1 { margin: 0px; padding: 18px 0px 0px 50px; float: left; width: 250px; font-size: 16px; color: #585858; text-align: left; }
.cate_two_bmk { margin: 0px; padding: 10px; float: left; width: 280px; }
.cate_two_span { margin: 0px; float: left; width: 280px; padding: 0px 0px 10px; }
.cate_two_bmk span { margin: 0px; float: left; font-size: 13px; line-height: 25px; width: 60px; padding: 0px 5px; }
.cate_two_bmk span a:link,.cate_two_bmk span a:visited { text-decoration: none; color: #195CB5; }
.cate_two_bmk span a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.cate_two_bmtq {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 278px;
	height: 135px;
	overflow: hidden;
}
/***********************************************/
.shop_dp { float: left; width: 278px; border: 1px solid #E1E1E1; margin: 10px 0px 0px; padding: 0px 10px; background: url(../images/shop_18.gif) no-repeat left top; }
.shop_dp h1 { margin: 0px; float: left; width: 275px; padding: 0px 0px 0px 3px; height: 30px; line-height: 30px; }
.shop_dp h1 strong { font-size: 14px; color: #585858; float: left; font-weight: bold; margin: 0px; padding: 0px; }
.shop_dp h1 em {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	float: right;
	padding-right: 5px;
}
.shop_dp ul { margin: -1px 0px 0px; float: left; width: 278px; padding: 0px; 	*padding: 0px 0px 5px 0px;
_padding: 0px; }
.shop_dp ul li { background-image: url(bg_1.jpg); background-repeat: no-repeat; background-position: 3px center; float: left; width: 278px; text-align: left; line-height: 25px; font-size: 13px; padding: 8px 0px 12px; margin: 0px; border-top: 1px dashed #DBDBDB; }
.shop_dp ul li p {
	float: left;
	width: 273px;
	text-align: left;
	margin: 0px;
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.shop_dp ul li p em {
	text-align: left;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.shop_dp ul li p a:link,.shop_dp ul li p a:visited {
	text-decoration: none;
	color: #0033BB;
}
.shop_dp ul li p a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.shop_dp ul li span {
	margin: 0px;
	float: left;
	width: 46px;
	text-align: left;
	height: 46px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.shop_dp ul li span img {
	text-align: left;
	border: 1px solid #E8E8E8;
}
.shop_dp ul li div {
	text-align: left;
	line-height: 23px;
	color: #666666;
	width: 210px;
	float: left;
	height: 46px;
}
/*.shop_dp ul li a {
	padding-right: 5px;
	padding-left: 5px;
}
.shop_dp ul li a:link,.shop_dp ul li a:visited {
	text-decoration: none;
	color: #0033BB;
}
.shop_dp ul li a:hover {
	color: #CC0000;
	text-decoration: underline;
}*/
/***********************************************/
.cate_bottom { margin: 0px; float: left; width: 958px; padding: 10px; border: 1px solid #E1E1E1; background: #FCFCFC url(../images/class_21.gif) repeat-x left 1px; }
.cate_bottom_kf { margin: 0px; float: right; width: 298px; padding: 0px; }
.cate_bottom_kf h2 { float: left; width: 278px; line-height: 30px; text-align: left; margin: 0px; padding: 0px 10px 5px; }
.cate_bottom_kf h2 strong { line-height: 25px; font-size: 14px; color: #585858; padding-right: 5px; letter-spacing: 1px; font-weight: bold; }
.cate_bottom_kf h2 em {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}
.cate_bottom_kf h3 { margin: 0px; float: left; width: 278px; line-height: 28px; text-align: left; padding: 0px 10px; }
.cate_bottom_kf h3 strong {
	line-height: 25px;
	font-size: 13px;
	letter-spacing: 2px;
	font-weight: normal;
	float: left;
}
.cate_bottom_kf h3 span {
	font-size: 12px;
	font-weight: normal;
	color: #0033BB;
	float: left;
}

.cate_bottom_kf h4 { margin: 0px; float: left; width: 278px; line-height: 30px; text-align: left; color: #FF0000; font-size: 13px; font-weight: bold; padding: 5px 10px 0px; }
.cate_bottom_txt { float: left; width: 310px; margin: 0px; padding: 0px 10px; }
.cate_bottom_txt h1 { margin: 0px; float: left; width: 310px; line-height: 30px; padding: 0px; color: #585858; font-size: 14px; text-align: left; }

.cate_bottom_txt ol { margin: 0px; float: left; width: 310px; list-style-type: none; padding: 0px; }
.cate_bottom_txt ol li { margin: 0px; float: left; width: 310px; text-align: left; padding: 0px; overflow: hidden; line-height: 25px; font-size: 13px; }
.cate_bottom_txt ol li strong { font-weight: normal; float: left; }
.cate_bottom_txt ol li strong a:link,.cate_bottom_txt ol li strong a:visited {
	text-decoration: none;
	color: #CC0000;
}
.cate_bottom_txt ol li strong a:hover {
	color: #CC0000;
	text-decoration: none;
}
.cate_bottom_txt ol li span {
	font-style: normal;
	color: #999999;
	float: left;
}
.cate_bottom_txt ol li em {
	font-style: normal;
	color: #999999;
	float: right;
	padding-bottom: 3px;
	font-size: 12px;
}
.cate_bottom_txt ol li a {
	font-style: normal;
	color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 13px;
}
.cate_bottom_txt ol li a:link,.cate_bottom_txt ol li a:visited {
	text-decoration: none;
	color: #0033BB;
}
.cate_bottom_txt ol li a:hover {
	color: #CC0000;
	text-decoration: underline;
}

/***********************************************/
.index_over {
	background-color: #FFFFFF;
}
.index_out {
	background-color: #FDFDDF;
}

