/* 全局样式 */
html,
body {
	margin:0;
	padding:0;
	background: url(../images/2010_04/top_bg.jpg) repeat-x #fff;
	border:0 none;
}
img {
	border:0 none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	height: 1;
	margin: 0;
	padding: 0;
}
td {
	font-family: "宋体","arial", "Times New Roman";
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
	color:#000;
}


ul,p,div,li,dd,dt,span,strong,form {
	font-family:"宋体","arial", "Times New Roman";
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:left;
	color:#000;
	list-style:none;
}

hr {
	display:none;
}

/* Class Style */
.main_w { width:960px;}
.left_w { width:305px;}
.middle_w { width:310px;}
.right_w { width:305px;}
.body_w { width:960px;}
.all_w { width:100%;}

.mtop {
	margin-top:10px;
}

.ml {
    margin-left:10px;
}

.shop_mtop{
	margin-top:8px;}
.entrance_mtop {
	margin-top:5px;
}
.ent_ml {
	margin-left:5px;
}
.mbottom {
	margin-bottom:8px;
}
.noborder {
	border:0 none;
}

/* Postion Style */
.ptop { padding-top:15px;}
.pbottom { padding-bottom:8px;}
.atop{ vertical-align:top;}
.tc { text-align:center;}
.tr { text-align:right;}
.tl { text-align:left;}

.fl { float:left;}
.fr { float:right;}

.big { font-size:18px;}
.small { font-size:10px;}

.b { font-weight:bold;}
.em { font-style:italic;}

.clear {
	clear:both;
}
.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}


a:link,
a:visited,
a:active{
	color:#000;
    text-decoration:none;}

a:hover {
	color:#000;
    text-decoration:underline;
    }
.red:link,
.red:visited,
.red:active{
	color:#9D0101;
    text-decoration:none;}

.red:hover {
	color:#9D0101;
    text-decoration:underline;
    }
.green:link,
.green:visited,
.green:active{
	color:#0D6B03;
    text-decoration:none;}

.green:hover {
	color:#0D6B03;
    text-decoration:underline;
    }
#wrapper{
	width:960px;
	margin:0 auto;}
	#hearder{}
	/*-------*/
		.top{
			background:url(../images/2010_04/top_bg.jpg) repeat-x;
			}
			.top p{
				margin-left:8px;
				float:left;
				line-height:27px;
				background:url(../images/2010_04/car.gif) no-repeat left;
				text-indent:1.8em;
				color:#525252;}
				.top p a:link,
				.top p a:visited,
				.top p a:active {
					color:#525252;
					font-size:12px;
					text-decoration: none;
						}
				.top p a:hover {
					color:#525252;
					text-decoration:underline;
						}
						.top p b{
							color:#BEBEBE;
							font-weight:normal;}
							.top p b a:link,
							.top p b a:visited,
							.top p b a:active {
								color:#FC5808;
								font-size:12px;
								font-weight:bold;
								text-decoration: none;
									}
							.top p b a:hover {
								color:#FC5808;
								text-decoration:underline;
									}
				.top ul li{
					float:right;
					line-height:27px;
					padding-right:5px;}

					.top ul li a:link,
					.top ul li a:visited,
					.top ul li a:active {
						color:#525252;
						font-size:12px;
						text-decoration: none;
							}
					.top ul li a:hover {
						color:#525252;
						text-decoration:underline;
							}
							.top ul li b a:link,
							.top ul li b a:visited,
							.top ul li b a:active {
								color:#FC5808;
								font-size:12px;
								font-weight:normal;
								text-decoration: none;
									}
							.top ul li b a:hover {
								color:#FC5808;
								text-decoration:underline;
									}
					.line{
						color:#BEBEBE;}
					.list_img{
						height:18px;
						padding-top:4px;}
		/*-------*/
		.logo_box{}
			.logo{
				float:left;
				width:220px;
				height:72px;}
				.logo a{
					display:block;
					width:220px;
					height:72px;
					background:url(../images/2010_04/logo.jpg) no-repeat 10px 6px;
					text-indent:-999em;}
			.search_box{
				float:right;
				margin-top:18px;
				margin-right:15px;}
				.search_box .l{
					float:left;
					background:url(../images/2010_04/search_l_r.jpg) 0px 0px;
					width:5px;
					height:38px;}
				.search_box .r{
					float:left;
					background:url(../images/2010_04/search_l_r.jpg) 5px 0px;
					width:5px;
					height:38px;}
				.search{
					float:left;
					background:url(../images/2010_04/search_bg.jpg) repeat-x;
					height:38px;
					width:470px;}
					.search b{
						float:left;
						line-height:38px;
						font-size:14px;
						color:#C80203;
						margin:0 8px;}
						.search form{
						float:left;
						height:32px;
						padding-top:6px;
						vertical-align:middle;}
					.search form select{
						font-size:12px;
						width:80px;
						height:20px;
						line-height:20px;
						border:1px solid #ddd;}
					.iput_n{
						width:150px;
						height:17px;
						color:#AEAEAE;
						border:1px solid #ddd;
						}
		/*-------*/
		.menu_box{
			background:url(../images/2010_04/menu_bg.jpg) repeat-x;
			}
			.menu_l{
				background:url(../images/2010_04/menu_l.jpg) no-repeat left;
				height:61px;}
			.menu_r{
				background:url(../images/2010_04/menu_r.jpg) no-repeat right;
				height:61px;}
			.menu_c{
				width:940px;
				margin:0 auto;}
				#menu{
					height:61px;
				}
				#nav{
					padding-left:20px;
				}
				#nav li{
					float:left;
					width:95px;
					text-align:center;
					height:30px;
					margin-right:10px;
				}
				#nav li a{
					float:left;
					width:95px;
					text-align:center;
					display:block;
					height:31px;
					cursor:pointer;
					line-height:31px;
					text-decoration:none;
				}
				#nav li a span{
					float:left;
					line-height:31px;
					font-size:14px;
					font-weight:bold;
					width:95px;
					text-align:center;
					color:#FFFFFF;
					text-decoration:none;
				}
				#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
					background-position:center 100%;
					width:95px;
					text-align:center;
				}
				#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
					background-position:center 100%;
					width:95px;
					text-align:center;
					color:#fff;
					background:url(../images/2010_04/menu_on_right.gif) no-repeat center bottom;
					text-decoration:none;
				}
				.cilck_out{
					background:url(../images/2010_04/click_out.gif) center no-repeat;
					color:#BB0102;
					font-size:14px;
					font-weight:bold;
					width:95px;
					text-align:center;
					}
					.cilck_out a{
						color:#BB0102;}
				/*子栏目*/
				#menu_con{
					text-align:left;
					padding-left:145px;
					clear:both;
				}
				#menu_con li{
					float:left;
					margin-right:10px;
					height:22px;
					margin-top:5px;
				}
				#menu_con li a{
					display:block;
					float:left;
					background:url(../images/2010_04/con_bg.gif) no-repeat left center;
					cursor:pointer;
				}
				#menu_con li a span{
					float:left;
					padding:6px 10px 4px 9px;
					line-height:12px;
				}
				#menu_con li a:hover{
					text-decoration: underline;
					background:url(../images/2010_04/con_bg.gif) no-repeat left center;
				}
				#menu_con li a:hover span{
				}
	#subject{}
		.left_column{
            _display: inline;
			float:left;
			width:726px;}
			.first_screen{}
				.screen_l{
					width:219px;
					float:left;}
					.entrance{
	border:1px solid #dcdcdc;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: bottom;
						}
						.entrance h2{
							padding:0px 0 0px 0px;}
						.ent_one{
							margin:2px 5px;
							height:62px;
							padding-left:98px;
							background:url(../images/2010_04/card_b.jpg) no-repeat left top;}
							.ent_one_menu1,
							.ent_one_menu2{
								width:109px;
								height:26px;
								text-align:center;
								line-height:26px;
								font-weight:bold;

							}
							.ent_one_menu1{
								background:url(../images/2010_04/one_menu1.jpg) no-repeat;
								color:#AB1B03;}
							.ent_one_menu2{
								color:#0D6B03;
								background:url(../images/2010_04/one_menu2.jpg) no-repeat;
								margin-top:3px;
							}
						.ent_two{
							margin:2px 5px 2px 6px;}
							.ent_two_p{}
							.ent_two_p_1{
								float:left;
								width:100px;
								height:27px;
								text-align:center;
								line-height:26px;
								font-weight:bold;
								background:url(../images/2010_04/two_menu1.jpg) no-repeat;
								color:#AB1B03;

								}
								.shadow{
								color:#AB1B03;
								text-align:center;
								filter: Shadow(Color=#ffffff, Direction=125, Strength=3); height: 26px;
								/*-moz-box-shadow: 10px 10px 25px #ccc;*/ }
							.ent_two_menu3{
								background:url(../images/2010_04/ent_3.jpg) no-repeat;
								height:27px;
								line-height:27px;
								text-align:center;
								width:206px;
								font-weight:bold;
								color:#FF3600;}
						.ent_three{
							margin:2px 5px 2px 6px;}
							.ent_three{}
								.ent_three h3{
									height:28px;
									line-height:28px;
									font-size:12px;
									text-indent:1em;
									font-weight:bold;
									color:#9D0101;
									background:url(../images/2010_04/ent_bg.gif) no-repeat left;}
									.ent_three h3 .red {
										color:#c30;
										text-decoration:underline;
										}
									.ent_three h3 .green {
										color:#090;
										text-decoration:underline;
										}
									.ent_three h3 span {
										padding:0 10px;
										font-size:14px;
										font-family:arial;
										}
				.screen_r{
					float:left;
					width:497px;}
					.flash{
						border:1px solid #E2E2E2;}
					.screen_news{
						border-left:1px solid #E2E2E2;
						border-right:1px solid #E2E2E2;
						border-bottom:1px solid #E2E2E2;
						background:url(../images/2010_04/news_bg.jpg) repeat-x top;}
						.news{
							float:left;
							height:181px;}
							.news dl{
								float:left;
								width:246px;
								margin:8px 0 0 0;}
							.news dt{
								height:35px;
								line-height:35px;
								text-align:center;}
								.news dt a:link,
								.news dt a:active,
								.news dt a:visited {
									color:#c30;
									font-weight:bold;
									font-size:16px;
									}
								.news dt a:hover {
									text-decoration:underline;
									color:#000;
									}
							.news dd{
								height:26px;
								line-height:26px;
								color:#B2B2B2;
								padding-left:12px;}

		.right_column{
            _display: inline;
			float:left;
			width:224px;}
			.right_shop{
				border:4px solid #EAEAEA;
				height:385px;}
			.right_ad{
				width:224px;
				height:70px;}
			.right_news_box{
				border:1px solid #EAEAEA;}
				.news_box{
					padding:0px;}
					.news_box h5{
						padding:0px 0px 5px 0px;}
						.news_r{
							padding:0 5px 8px 5px;}
						.news_r ul li{
							line-height:26px;
							height:26px;
							border-bottom:1px solid #EAEAEA;
							text-indent:1.2em;
							}
							.no_1{
								background:url(../images/2010_04/no_01.gif) no-repeat left;}
							.no_2{
								background:url(../images/2010_04/no_02.gif) no-repeat left;}
							.no_3{
								background:url(../images/2010_04/no_03.gif) no-repeat left;}
							.no_4{
								background:url(../images/2010_04/no_04.gif) no-repeat left;}
							.no_5{
								background:url(../images/2010_04/no_05.gif) no-repeat left;}
							.no_6{
								background:url(../images/2010_04/no_06.gif) no-repeat left;}
							.no_7{
								background:url(../images/2010_04/no_07.gif) no-repeat left;}
							.no_8{
								background:url(../images/2010_04/no_08.gif) no-repeat left;}
							.no_9{
								background:url(../images/2010_04/no_09.gif) no-repeat left;}
							.no_10{
								background:url(../images/2010_04/no_10.gif) no-repeat left;}
				.rihgt_coupon{
					border-top:4px solid #EAEAEA;
				}
				.rihgt_coupon h6{
						padding:10px 4px;}
						.rihgt_top_discount{
							width:206px;
							margin:0 auto;
							}
							.rihgt_top_discount dl {
								float:left;
								width:96px;
								margin:0;
								padding-left:4px;
								}
								.rihgt_top_discount .m-left {

									margin-left:5px;
									}
									.rihgt_top_discount dt img{
										background:#fff;
										padding:1px;
										border:3px #b5b5b5 solid;}
									.rihgt_top_discount dd {
										font-size:12px;
										text-align:center;
										height:20px;
										line-height:20px;
										}
										.rihgt_top_discount dd span {
											color:#c00;
											}
						 .discount-list {}
							.discount-list table {
								width:100%;
								border-collapse:separate;
								border-spacing:5px;
								}
								.discount-list table th {
									font-size:12px;
									height:22px;
									line-height:22px;
									background:#ececec;
									font-weight:100;
									text-align:center;
									color:#000;
									}
								.discount-list table td {
									font-size:12px;
									padding-right:3px;
									height:20px;
									line-height:20px;
									height:21px;
									line-height:20px;
									}
								.discount-list .top-line {
									border:0;
									height:0;
									border-top:1px #dedede dashed;
									}
	 #service-box,
    #service-box-l,
    #service-box-r {
        height:145px;
        }
    #service-box {
        background:url(../images/2010_04/service-bg.gif) repeat-x;
        }
        #service-box-l {
            background:url(../images/2010_04/service-l.gif) no-repeat left;
            }
            #service-box-r {
                background:url(../images/2010_04/service-r.gif) no-repeat right;
                }
                #service-center,
                #help-center,
                #hot-comments {
                    float:left;
                    height:122px;
                    margin-top:11px;
                    }
                #service-center {
                    width:200px;
                    margin-left:1px;
                    border-right:2px #acacac solid;
                    }
                    #service-center h2 {
                        background:url(../images/2010_04/service-tel.gif) no-repeat;
                        height:79px;
                        text-indent:-999em;
                        }
                    #service-center a {
                        display:block;
                        width:171px;
                        height:32px;
                        background:url(../images/2010_04/service-link.gif) no-repeat;
                        text-indent:-999em;
                        margin-top:5px;
                        }
                #help-center {
	width:318px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
                    }
                    #help-center h2,
                    #hot-comments h2 {
                        height:20px;
                        line-height:20px;
                        text-indent:.5em;
                        font-size:12px;
                        color:#000;
                        background:#eaeaea;
                        }
                    #help-center p {
                        height:25px;
                        line-height:25px;
                        font-size:12px;
                        color:#000;
                        }
                    #help-center dl {
                        float:left;
                        width:49.5%;
                        }
                        #help-center dl dt {
                            color:#c00;
                            font-weight:bold;
                            font-size:12px;
                            }
                        #help-center dl dt,
                        #help-center dl dd {
                            line-height:1.4;
                            }
                #hot-comments {
                    padding:0 5px;
                    width:400px;
                    _width:390px;
                    }
                    #hot-comments ul {}
                        #hot-comments ul li {
                            font-size:12px;
                            line-height:25px;
							text-indent:1em;
                            }
 #footer {
        background:url(../images/2010_04/footer-bg.gif) repeat-x;
        height:100px;
        }
        #footer-links {
            padding-top:15px;
            height:35px;
            line-height:35px;
            text-align:center;
            }
			#footer-links ul{
				text-align:center;}
            #footer-links ul li {
                display:inline;
                font-size:12px;
                color:#666;
                }
        #copyrights {
            font-family:arial;
            text-align:center;
            font-size:12px;
            color:#666;
            }

.pic {
    background: #fff;
    padding: 1px;
    border: 3px #b5b5b5 solid;
    }
    .pic:hover {
        border-color: #f30;
        }

#rs-tab {}
    #rs-tab .rs-tab-title {
        margin-top: 1px;
        }
        #rs-tab .rs-tab-title li {
            float: left;
            }
            #rs-tab .rs-tab-title li a{
                display: block;
                height: 32px;
                width: 108px;
                text-align: center;
                line-height: 28px;
                background: url(../images/2010_04/rs-tab-bg.jpg) no-repeat;
                }
                #rs-tab .rs-tab-title li a:link,
                #rs-tab .rs-tab-title li a:visited,
                #rs-tab .rs-tab-title li a:active,
                #rs-tab .rs-tab-title li a:hover {
                    color: #fff;
                    }
            #rs-tab .rs-tab-title li .hover {
                background-position: 0 -32px;
                font-weight: bold;
                }
    #rs-tab .rs-tab-items {
        padding-top: 15px;
        }
        #rs-tab .rs-tab-items dl {
            margin: 0;
            float: left;
            margin-left: 8px;
			_margin-left: 5px;
            }
            #rs-tab .rs-tab-items dl dd {
                text-align: center;
				line-height:26px;
                }
        #rs-tab .rs-tab-items ul {
            margin: 0 8px;
            }
            #rs-tab .rs-tab-items ul li {
                height: 25px;
                line-height: 25px;
                color: #B2B2B2;
                }

#mall-tab {}
    #mall-tab .mall-tab-tbg {
        background: #fff;
        height: 26px;
        border-bottom: 5px #B30024 solid;
        }
    #mall-tab h3 {
        margin: 0px;
        width: 113px;
        height: 17px;
        float: left;
        background: url(../images/2010_04/mall.jpg) no-repeat;
        text-indent: -999em;
        }
    #mall-tab ol {
        margin: 0;
        padding: 0;
        list-style: none;
        float: right;
        height: 26px;
        }
        #mall-tab ol li {
            _width: 120px;
            _display: inline;
            float: left;
            background: #fff;
            margin-left: 8px;
            }
            #mall-tab ol li a {
                display: block;
                height: 25px;
                line-height: 25px;
                width: 120px;
				text-align:center;
                border: 1px #ddd solid;
                border-width: 1px 1px 0 1px;
                background: url(../images/2010_04/tabs-bg.jpg) repeat-x 0 -25px;
                }
                #mall-tab ol li a span {
                    _width: 120px;
                    display: block;
                    height: 24px;
                    line-height: 24px;
                    text-align: center;
                    border: 1px #fff solid;
                    border-width: 1px 1px 0 1px;
                    }
            #mall-tab ol li .hover {
                height: 26px;
                background-position: 0 1px;
                border: 0;
                }
                #mall-tab ol li .hover span {
                    height: 26px;
                    line-height: 26px;
                    border: 0;
                    color: #fff;
                    }
                    #mall-tab ol li .hover:link,
                    #mall-tab ol li .hover:visited,
                    #mall-tab ol li .hover:active,
                    #mall-tab ol li .hover:hover {
                        color: #fff;
                        text-decoration: none;
                        }
    #mall-tab .mall-tab-items {
        border: 1px #ddd solid;
        border-width: 1px ;
        overflow: hidden;
        }
        #mall-tab .mall-tab-items ul {
            width: 710px;
            margin: 0 auto;
            padding-top: 12px;
			padding-left: 5px;
            }
            #mall-tab .mall-tab-items ul li {
                _display: inline;
                float: left;
                margin: 0 13px;
                }
                #mall-tab .mall-tab-items ul li .del {
                    color: #888;
                    text-decoration: line-through;
                    }
                #mall-tab .mall-tab-items ul li span {
                    display: block;
                    width: 114px;
                    text-align: center;
                    height: 18px;
                    line-height: 18px;
                    color: #325E7F;
                    }
                    #mall-tab .mall-tab-items ul li span strong {
                        color: #CD0000;
                        }

.btline {
    padding-bottom: 10px;
	_padding-bottom:12px;
	*padding-bottom:0;
    }
	.ad_b{
		float:left;
		height:80px;
		width:235px;}

#foot-tab .tbox-tab-tbg h3 {
    background-position: 0 -17px;
    }
#ent-tab .tbox-tab-tbg h3 {
    background-position: 0 -34px;
    }
#leisure-tab .tbox-tab-tbg h3 {
    background-position: 0 -51px;
    }

.tbox-tab-tbg {
    height: 27px;
    }
    .tbox-tab-tbg h3 {
        margin: 3px 0 0 8px;
        padding: 0;
        _overflow: hidden;
        width: 200px;
        height: 17px;
        float: left;
        background: url(../images/2010_04/tabs-title.jpg) no-repeat;
        text-indent: -999em;
        }
    .tbox-tab-tbg ol {
        margin: 0;
        padding: 0;
        list-style: none;
        float: right;
        height: 27px;
        }
        .tbox-tab-tbg ol li {
            float: left;
            margin-left: 8px;
            }
            .tbox-tab-tbg ol li a,
                .tbox-tab-tbg ol li a span {
                height: 27px;
                line-height: 27px;
                display: block;
                background: url(../images/2010_04/sp-tabs-bg2.jpg) no-repeat;
                }
            .tbox-tab-tbg ol li a {
                width: 97px;
                padding-left: 5px;
                }
            .tbox-tab-tbg ol li a:link,
            .tbox-tab-tbg ol li a:active,
            .tbox-tab-tbg ol li a:visited {
                text-decoration: none;
                }
            .tbox-tab-tbg ol li a:hover {
                }
                .tbox-tab-tbg ol li a span {
                    text-align: center;
                    padding-right: 5px;
                    background-position: top right;
                    }
            .tbox-tab-tbg ol li .hover,
                .tbox-tab-tbg ol li .hover span {
                font-weight: bold;
                height: 27px;
                line-height: 27px;
                display: block;
                background: url(../images/2010_04/sp-tabs-bg1.jpg) no-repeat;
                }
            .tbox-tab-tbg ol li .hover {
                width: 97px;
                padding-left: 5px;
                }
                .tbox-tab-tbg ol li .hover span {
                    text-align: center;
                    padding-right: 5px;
                    background-position: top right;
                    }
.tbox-tab-items {
    height: 154px;
    _padding-bottom: 10px;
    border: 1px #EAEAEA solid;
    }
    .tbox-tab-items ul {
        width: 708px;
        margin: 0 auto;
        margin-top: 15px;
        }
        .tbox-tab-items ul li {
            float: left;
            margin: 0 9px;
            _display: inline;
            }
            .tbox-tab-items ul li span {
                display: block;
				line-height:24px;
                text-align: center;
                }
/*4.13号修改*/
.right_shop h4{
	padding:10px 4px;}
	.right_shop_box {
        padding-top: 2px;
        }
        .right_shop_box dl {
            margin: 0;
            float: left;
            margin-left: 8px;
			_margin-left: 5px;
            }
           .right_shop_box dl dd {
                text-align: center;
				line-height:26px;
                }
        .right_shop_box ul {
            margin: 0 8px;
            }
            .right_shop_box ul li {
                height: 26px;
                line-height: 26px;
                color: #B2B2B2;
                }
/*7.1号修改*/
.bt1
{
background:url(../images/bt1.GIF) no-repeat;
border:0;
width:67px;
height:25px;
color:#0C4396;
}

/*8.17 update*/

.sec1  {
	cursor:  hand;
	font-size:12px;
	background:url(../images/index_45_2.jpg);
	height: 32px;
	width: 99px;
	padding-left:5px;
}
.sec2  {
	cursor:  hand;
	font-size:12px;
	font-weight:  bold;
	background:url(../images/index_44_2.jpg);
	height: 32px;
	width: 99px;
	padding-left:5px;
}