@charset "utf-8";
.wrap{width:950px; margin:0 auto}
.main-col,.sub-col,.col-278,.col-416,.col-310,.col-225,.col-470{float:left}
.main-col{width:702px;}
.sub-col{width:242px;}
.col-278{width:278px;}
.col-416{width:416px;}
.col-310{width:310px;}

.col-225{width:225px;}
.col-470{width:470px;}


.left{float:left}
.right{float:right}
.ml{margin-left:3px}
.mb{margin-bottom:6px;}
.br{border-right:1px dashed #ccc}

dl.fdl dt,dl.fdl dd{float:left}

.clearfix,.wrap{zoom:1}
.clearfix:after,.wrap:after{display:block; height:0; clear:both; content:"\0020"}


.box{border:1px solid #ccc}
.box .titler{height:29px; line-height:29px; overflow:hidden; padding:0 12px 0 16px; border-bottom:1px solid #ccc; background:url(/public/images/BgBoxTitle.gif) repeat-x 0 0;}
.box .titler h3{float:left;padding-left:20px; color:#090; background:url(/public/images/ico9x9.gif) no-repeat 0 50%}
.box .titler span{float:right; font-size:12px;}
.box .titler span.option{padding-left:10px; background:url(/public/images/ico4x8.gif) no-repeat 0 50%}
.box .titler span a{color:#060; text-decoration:underline}
.box .titler span.normal a{color:#333; text-decoration:none}
.box .titler span.normal a:hover{color:#060; text-decoration:underline}
.box .titler span.shop{padding-left:20px; font-size:14px; font-weight:bold; color:#f00; background:url(/public/images/ico10x16.gif) no-repeat 0 50%}
.box .con{zoom:1;}
.box .con .more{text-align:right; font-size:12px; height:26px; line-height:26px; overflow:hidden; padding-right:10px;}
.box .con .more a{padding-left:10px; color:#060; text-decoration:underline; background:url(/public/images/ico4x8.gif) no-repeat 0 50%}
.box .half{float:left;width:50%}
.box .half .titler{border-bottom:1px solid #E6E6E6}

.col-225 .box .titler h3{color:#000}
.col-470 .box .titler h3{color:#060}

ul.list{margin:0 5px; padding-top:0px;}
ul.list li{padding-left:15px; height:24px; line-height:24px; overflow:hidden; border-bottom:1px dashed #999; background:url(/public/images/ico3x3.gif) no-repeat 5px 10px;}
ul.list li a:hover,ul.list li a:hover span{text-decoration:underline; color:#060; cursor:pointer}
ul.list li .type{color:#f60; padding:0 2px;}

ul.hasDate{overflow:hidden; position:relative;}
ul.hasDate li{position:relative; padding-right:70px; zoom:1;}
ul.hasDate li .date,ul.hasType li .price{position:absolute; top:0; right:0; width:70px; font-size:12px;}
ul.hasDate li a{display:inline-block}

ul.hasType{ min-height:220px;}
ul.hasType li{background:none; padding-right:65px; padding-left:0;zoom:1; position:relative}
ul.hasType li .type{color:#f60; padding:0 2px;}
ul.hasType li .price{width:60px;}
ul.hasType li a{display:inline-block;}

ul.hasType_adver{}
ul.hasType_adver li{background:none; padding-right:65px; padding-left:0;zoom:1; position:relative}
ul.hasType_adver li .type{color:#f60; padding:0 2px;}
ul.hasType_adver li .price{width:60px;}
ul.hasType_adver li a{display:inline-block;}

.box .half ul.list{padding:8px 0 1px;}

ul.slist{padding-top:5px; *float:left; *display:inline;}
ul.slist li{background:none; padding-left:25px;*float:left; *width:188px; cursor:pointer}
ul.slist li .name{float:left; width:110px; overflow:hidden;}
ul.slist li .price{float:right; width:70px; overflow:hidden; font-size:12px;}
ul.slist li span{color:#000}
ul.slist li a:hover,ul.slist li a:hover span{text-decoration:underline; color:#006600}
ul.slist li.head{background-color:#DBEBBF; height:28px; line-height:28px; border-bottom:none; font-weight:bold;}
ul.slist li.hotpro{ text-align:center; color:#FF0000}
ul.slist li.head .price{text-align:center; font-size:14px;}

ul.slistsmall{padding-top:5px; *float:left; *display:inline; font-size:14px; font-size:12px}
ul.slistsmall li{background:none; padding-left:15px;*float:left; *width:200px; height:30px;}
ul.slistsmall li span{color:#000}
ul.slistsmall li a:hover,ul.slistsmall li a:hover span{text-decoration:underline; color:#006600}
ul.slistsmall li.head{background-color:#DBEBBF; height:28px; line-height:28px; border-bottom:none; font-weight:bold;}
ul.slistsmall li.hotpro{ text-align:center; color:#FF0000}
ul.slistsmall li.head .price{text-align:center; font-size:14px;}

ul.titlers{height:30px; overflow:hidden; background:url(/public/images/line1x1.gif) repeat-x 0 100%}
ul.titlers li{float:left;font-weight:bold; border:1px solid #ccc; border-top:none; border-left:none;background:url(/public/images/BgTabsTitle.gif) repeat-x 0 1px;}
ul.titlers li a{display:block; height:27px; line-height:27px; width:80px; overflow:hidden; text-align:center; border:1px solid #fff;}
ul.titlers li.current{border-bottom:1px solid #fff; background:none;}

#tabs{height:357px; overflow:hidden;}



a.btn{display:block; height:0; overflow:hidden}
a.reg,a.login{width:157px; padding-top:41px; background:url(/public/images/btnReg.gif) no-repeat 0 0}
a.login{background:url(/public/images/btnLogin.gif) no-repeat 0 0}
a.join{margin-right:15px;width:156px; padding-top:33px;background:url(/public/images/BtnJoin.gif) no-repeat 0 0}


.zgycscads{height:100px; width:101.5%; margin-left:-10px; _margin-left:-6px; overflow:hidden;}
.zgycscads li{float:left; display:inline; margin-left:10px;}

#topBar{height:30px; line-height:30px; font-size:12px; overflow:hidden; color:#333; background:url(/public/images/BgTopBar.gif) repeat-x 0 0; border-bottom:1px solid #E0E0E0}
#topBar span{float:left;}
#topBar span.links{margin:0 10px 0 35px; color:#f60}
#topBar span.links a{color:#f60}
#topBar span.more a{color:#000}
#topBar span.toplinks{float:right}

#head{height:95px; overflow:hidden; margin-bottom:10px;}
#head #logo{float:left; padding:12px 0 0 8px; width:372px;  padding-top:13px;}

#head #search{float:left; width:472px; padding-top:12px; overflow:hidden;}

#seachNav{margin-bottom:-1px; padding-left:8px; position:relative; height:23px; overflow:hidden;}
#seachNav li{float:left; margin-right:4px; height:23px; line-height:24px;}
#seachNav li a{float:left; padding:0 10px; color:#666; outline:none;}
#seachNav li.current,#seachNav li.current a{background:url(/public/images/BgSearchType.gif) no-repeat 0 0}
#seachNav li.current a{color:#FF7300; background-position:100% -23px;}

#head #search .seachText{height:22px; padding:6px 8px 5px; overflow:hidden; background:url(/public/images/searchBox.gif) no-repeat 0 0}
#head #search input,#head #search button{float:left}
#head input#Keyword{border:none; *border:0; width:366px; height:20px; line-height:20px; padding-top:2px; margin-right:13px;}
#head button#btnSearch{border:none; width:74px; height:22px; text-align:center; line-height:22px; padding-bottom:2px; padding-bottom:0\9; font-size:14px; font-weight:bold; color:#fff;background:url(/public/images/BtnSearch.gif) no-repeat 0 0; cursor:pointer}

#head .hotWords{height:32px;font-size:14px; line-height:32px; overflow:hidden; padding-left:16px; background:url(/public/images/ico4x8.gif) no-repeat 2px 50%}
#head .hotWords dt,#head .hotWords dd{width:70px; overflow:hidden;}
#head .hotWords dd a{color:#090; float:left; margin-right:14px;}
#head .hotWords dd{width:380px;}
#head .help{float:right; padding:32px 0 0 22px; height:33px; line-height:33px; background:url(/public/images/ico18x18.gif) no-repeat 0 39px;}
#head .help a{text-decoration:underline}


#mainNav{height:31px; line-height:31px; padding:6px 20px 10px; width:910px; background:url(/public/images/BgMainNav.gif) no-repeat 0 0;}
#mainNav ul{float:left}
#mainNav ul li{float:left;height:31px; overflow:hidden; padding:0 3px 0 0; background:url(/public/images/line2x29.gif) no-repeat 100% 0;}
#mainNav ul li a{float:left; padding:0 12px; color:#fff;}
#mainNav ul li.current{padding:0 0 0 4px; margin-left:-2px;background:url(/public/images/MainNavCurrent.gif) no-repeat 0 0}
#mainNav ul li.current a{padding:0 14px 0 10px; font-weight:bold; color:#060; text-decoration:underline;background:url(/public/images/MainNavCurrent.gif) no-repeat 100% -31px}

#mainNav .date{float:right;font-size:12px; color:#fff; padding-right:15px;}


#footer{text-align:center; border-top:1px solid #ccc; font-size:12px;}
ul#footLinks{padding:10px;}
ul#footLinks li{display:inline}
ul#footLinks li a{padding:0 12px 0 6px;}
#footer p{margin:3px 0}
#footer p.icp{padding:10px 0;}
#footer p.icp img{vertical-align:middle}
#footer p.icp span{padding:0 15px;}


#div_time{
text-align:center;margin-top:10px;
}



DIV#Info {
	BORDER-RIGHT: #ffd0a8 1px solid; BORDER-TOP: #ffd0a8 1px solid; MARGIN: 0px auto 15px; BORDER-LEFT: #ffd0a8 1px solid; WIDTH: 948px; BORDER-BOTTOM: #ffd0a8 1px solid
}

DIV#Info STRONG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 65px; COLOR: #000; LINE-HEIGHT: 20px; PADDING-TOP: 15px; FONT-FAMILY: 黑体;
}

#Info .Todo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 68px; COLOR: #666; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
#Info .Todo STRONG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}

#Info .SuccessInfo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}


DIV#Info TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV#Info TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV#Info UL {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 27px; MARGIN-LEFT: 68px; MARGIN-RIGHT: 20px; PADDING-TOP: 8px
}
DIV#Info LI {
	LINE-HEIGHT: 20px
}


DIV.SuccessInfo {
	BACKGROUND: url(/public/images/info_success.png)
}

DIV.ErrorInfo {
	BACKGROUND: url(/public/images/info_error_50.png)
}
DIV.ExclaimedInfo {
	BACKGROUND: url(/public/images/info_exclaimed_50.png)
}
DIV.Information {
	BACKGROUND: url(/public/images/info_info_50.png)
}
DIV.ProhibitionInfo {
	BACKGROUND: url(/public/images/info_prohi_50.png)
}
DIV.QuestionInfo {
	BACKGROUND: url(/public/images/info_ques_50.png)
}


DIV#Info .SuccessInfo {
	BORDER-RIGHT: #fff0a8 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 20px 20px; BORDER-TOP: #fff0a8 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; MIN-HEIGHT: 60px; PADDING-BOTTOM: 30px; BORDER-LEFT: #fff0a8 1px solid; WIDTH: auto; PADDING-TOP: 20px; BORDER-BOTTOM: #fff0a8 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; BACKGROUND-COLOR: #ffe
}

DIV#Info .ErrorInfo {
	BORDER-RIGHT: #fff0a8 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 20px 20px; BORDER-TOP: #fff0a8 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; MIN-HEIGHT: 60px; PADDING-BOTTOM: 30px; BORDER-LEFT: #fff0a8 1px solid; WIDTH: auto; PADDING-TOP: 20px; BORDER-BOTTOM: #fff0a8 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; BACKGROUND-COLOR: #ffe
}
DIV#Info .Information {
	BORDER-RIGHT: #fff0a8 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 20px 20px; BORDER-TOP: #fff0a8 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; MIN-HEIGHT: 60px; PADDING-BOTTOM: 30px; BORDER-LEFT: #fff0a8 1px solid; WIDTH: auto; PADDING-TOP: 20px; BORDER-BOTTOM: #fff0a8 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; BACKGROUND-COLOR: #ffe
}
DIV#Info .ExclaimedInfo {
	BORDER-RIGHT: #fff0a8 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 20px 20px; BORDER-TOP: #fff0a8 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; MIN-HEIGHT: 60px; PADDING-BOTTOM: 30px; BORDER-LEFT: #fff0a8 1px solid; WIDTH: auto; PADDING-TOP: 20px; BORDER-BOTTOM: #fff0a8 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; BACKGROUND-COLOR: #ffe
}
DIV#Info .ProhibitionInfo {
	BORDER-RIGHT: #fff0a8 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 20px 20px; BORDER-TOP: #fff0a8 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; MIN-HEIGHT: 60px; PADDING-BOTTOM: 30px; BORDER-LEFT: #fff0a8 1px solid; WIDTH: auto; PADDING-TOP: 20px; BORDER-BOTTOM: #fff0a8 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; BACKGROUND-COLOR: #ffe
}
DIV#Info .QuestionInfo {
	BORDER-RIGHT: #fff0a8 1px solid; PADDING-RIGHT: 20px; BACKGROUND-POSITION: 20px 20px; BORDER-TOP: #fff0a8 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; MIN-HEIGHT: 60px; PADDING-BOTTOM: 30px; BORDER-LEFT: #fff0a8 1px solid; WIDTH: auto; PADDING-TOP: 20px; BORDER-BOTTOM: #fff0a8 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; BACKGROUND-COLOR: #ffe
}

 HTML DIV#Info .SuccessInfo {
 	height:auto;
 	min-height:: 60px;
}
 HTML DIV#Info .ErrorInfo {
 	height:auto;
 	min-height:: 60px;
}
 HTML DIV#Info .Information {
 	height:auto;
 	min-height:: 60px;
}
 HTML DIV#Info .ExclaimedInfo {
 	height:auto;
 	min-height:: 60px;
}
 HTML DIV#Info .ProhibitionInfo {
 	height:auto;
 	min-height:: 60px;
}
 HTML DIV#Info .QuestionInfo {
 	height:auto;
 	min-height:: 60px;
}

.edititem{color:#FF0000; font-size:14px;}