/* CSS Document */
body {  margin:0; font:12px Verdana; color:#000000; background:#fff url(../images/top.gif) repeat-x; height:25px; width:100%}
a { color:#000000; text-decoration:none;}
a:hover { color:#FF5500; text-decoration:underline }
a img { border:none }
form, ul, ol, h1, h2, h3, h4, h5, dl, dt, dd { margin:0; padding:0; list-style:none }
h3{ margin-bottom:5px}
#wrap { width:958px; background:#FFF; margin:auto; position:relative }
#header {  zoom:1; padding-bottom:8px }
#header1{width:958px;float:left;}
#elogin { font:12px/29px Verdana; background:url(../images/top.gif) repeat-x; height:25px; padding:0 12px ; width:100%}
#elogin a {color:#404040}
#elogin a:hover { color:#FF5500; text-decoration:underline }
#elogin .r { float:right; padding-right:20px;}
#banner { padding:6px 0 0 5px }
#logo { width:170px; height:80px; float:left; margin-top:6px; }
#logo a { display:block; height:70px; line-height:200px; overflow:hidden }
#TopNav{float:right;width:760px;margin:8px 0 0 0;background-position:2 0px;background-repeat:repeat-x}
/* #TopNav,#TopNav .left,#TopNav .right{background-image:url(../images/nav_bg.gif)} ????*/
#TopNav .left,#TopNav .right{ background-position:0 0; width:7px;font-size:1px;height:60px;background-repeat:no-repeat}
#TopNav .left{ float:left}
#TopNav .right{background-position:100% 0; float:right}
#TopNav .center{ float:right}
#TopNav dl{clear:both;height:30px;overflow:hidden;width:730px}
.Nav1{font-weight:bold; color:#FFFFFF}
.Nav1 dd{ background:url(../images/nav1_bg.gif)}
.Nav1 dd{ float:left; padding:12px 13px 0px 30px;background-position:5px 8px}
.Nav1 a{color:#fff}
.Nav1 a:hover{color:#FF5500; text-decoration:underline}
.Nav2{line-height:30px;overflow:hidden; width:730px}
.Nav2 dd,.Nav2 .text{padding:0 3px 0 15px}
.Nav2 dd{ float:left}
#main{width:958px; margin-top:10px;_margin-top:0px; *margin-top:10px; clear:both;}
*+html #main{width:958px; margin-top:10px; clear:both;}
#BMain{float:right;width:754px;}
#mainleft{float:left;width:186px;padding:3px 0;margin-bottom:9px;  margin-top:10px}
.left-box{margin-bottom:9px;float:left; width:186px; border:1px solid #F26A22; text-align:center; font-size:12px; margin-top:10px!important; *margin-top:0px}
.left-box{ background:url(../images/mianleft_bg.gif); background-repeat:repeat-x;}
.left-box-title{padding:8px 0 0 12px; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left}
.left-box-content{ width:180px;  text-align:center; float:left}
.left-box-content ul{float:left; width:100%}
.left-box-content li{ float:left;width:50%;line-height:32px;height:32px;overflow:hidden}
.bg{ background-color:#EFFCDC; padding:2px 3px; font-size:14px;}
.bg li .hot{ color:#FF5500;}
.bg1{ background-color:#FFFFFF;padding:2px 3px;font-size:14px; }
.bg1 li .hot{ color:#FF5500;}
.hot{ color:#FF5500;}

.bgleft{ background-color:#EBF3FB; padding:2px 3px; font-size:14px; }
.tu{ width:186;float:left;}
.hSearch{margin-top:0px;margin-bottom:9px;float:left;width:100%;display:inline}
#main-right{width:754px; _width:756px; float:left; border:1px solid #F26A22;font-size:12px; margin-bottom:8px;margin-top:10px!important; *margin-top:0px }
#main-right1{width:754px; _width:756px;  float:left; border:1px solid #9B5BA5;}
#main-right2{width:754px; _width:756px;  float:left; border:1px solid #309B67;}

.right-box2{ background:url(../images/mainright.gif) no-repeat; width:754px; _width:756px; text-align:center; }
.right-box1{ background:url(../images/mainright1.gif) no-repeat; width:754px; _width:756px;  text-align:center; }
.right-box{ background:url(../images/mainright2.gif) no-repeat; width:754px; _width:756px;  text-align:center; }
.right-box-title{padding:8px 0 0 12px; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left; height:23px}
.right-box-content{ width:748px; text-align:center; float:left;}
.clear{clear:both;font-size:1px;height:0;margin-top:-1px}
*html .right-box-content{ width:750px;float:left}
.right-box-content ul{float:left; width:100%;margin-top:-5px}
.right-box-content li{ float:left;width:16%;line-height:33px;overflow:hidden}
#youqing{ clear:both; border:1px solid #CCCCCC;  margin-top:5px; padding:3px 3px 3px 3px; text-align:left; font-size:12px; background:url(../images/bott.gif) repeat-x; }
#footer{ margin-top:10px; height:60px; text-align:center; line-height:20px; font-size:12px }
#daohang{ height:15px; padding:6px 3px 3px 10px; margin:10px 0px -10px 0px; font-size:12px}
*html #daohang{ height:15px; padding:10px 3px 3px 10px; margin:10px 0; font-size:12px}
#tuijian{ height:15px; border:1px solid #FBC440;padding:3px 3px 3px 3px; margin:0px 0px -10px 0px; font-size:12px}
*html #tuijian{ height:15px; border:1px solid #FBC440;padding:3px 3px 3px 3px; margin:0px 0 10px; font-size:12px}
/* baidu Document */
.baidu{margin-top:55px}
*+html .baidu{ margin-top:-30px}
*html .baidu{ margin-top:-30px}
.src{ margin-top:5px}
.src form { padding:0; float:left }
.src label { float:left; margin:11px 0 0 8px }
.src .text { float:left; width:318px; height:20px; margin-right:7px; padding:2px 1px 0; font:14px/18px Verdana }
.src .button { float:left; width:90px; height:26px; font:14px/22px Verdana; padding-bottom:3px }
.src .r { float:left; width:410px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:46px; padding-left:10px }
#tags { height:30px; _height:25px; padding:0 14px }
#tags li { float:left; width:67px; height:25px; background:url(../images/cline.png) no-repeat right center; position:relative }
#tags li a { float:left; width:67px; text-align:center; line-height:25px }
#tags li a:hover { text-decoration:none }
#tags li a.focu { position:absolute; width:68px; height:30px; top:0; left:-1px; background:#0E6DBC url(../images/tag.png) no-repeat center; color:#FFF; font-weight:bold }
.srchbox { height:46px; padding:0 15px; border:1px solid #ACE; background:#EDF6FF }
.srchbox img { float:left; margin-top:7px ; padding-top:4px}
.src label { float:left; margin:11px 0 0 8px }
.src .text { float:left; width:318px; height:20px; margin-right:7px; padding:2px 1px 0; font:14px/18px Verdana }
.src .button { float:left; width:90px; height:26px; font:14px/22px Verdana }
.src .r { float:left; width:410px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:46px; padding-left:10px }

.hotzt{ float:right; padding:3px 22px 0; font:12px/18px Verdana; color:#C00; background:url(../images/icon_new0.gif) no-repeat right top }
.hotzt a{ color:#C00 }
.hotzt a:hover{ color:#FF5500; text-decoration:underline }


/* ?????? */
.right-box-content1{ width:748px; text-align:center; margin-top:-5px;float:left; }
*html .right-box-content1{ width:750px;float:left;font-size:12px}
.right-box-content1 dl{clear:both;width:100%;float:left;height:25px;overflow:hidden}
.right-box-content1 dt{ float:left;line-height:25px}
.right-box-content1 dt.cate{padding-left:12px; padding-right:20px; letter-spacing:3px;font-weight:bold}
.right-box-content1 dt.more{float:right;padding:0 10px 0 0; font-size:12px; padding-top:1px}
.right-box-content1 dd{float:left;line-height:25px;padding-right:42px; font-size:12px; padding-top:1px}
.right-box-content1 dt.cate a:link,.right-box-content1 dt.cate a:visited{color:#060; font-size:12px}
.right-box-content1 dt.cate a:hover{color:#FF5500; font-size:12px}
.bg2{ background-color:#FFFFFF; padding:2px 3px; font-size:14px}
.bg2 li .hot{ color:#FF0000;}
.bg2 li .title{ color:#2FC300;}
.bg3{ background-color:#FBEAFB;padding:2px 3px;font-size:14px}
.bg3 li .hot{ color:#FF0000;}
.bg3 li .title{ color:#3C7FAF;}


/*next????*/
#next-main{height:80px;}
*html #next-main{height:0px;}
*+html #next-main{height:50px;}
.f{line-height:15px;font-size:100%;width:54em;padding-left:5px;word-break:break-all;word-wrap:break-word;}
.f a{  color:#0000CC; text-decoration:none}
.f1{ font-size:12px}
.f1 a{ color:#008000; text-decoration:underline}
.search-box select{height:17px;*height:18px;}
.search-box select{border:0;}.select-type{float:left;width:92px;height:32px;margin:0 5px 0 0;overflow:hidden;background-position:0 -98px;}.select-type .select-border{display:block;width:75px;height:16px;margin:8px 0 0 8px;overflow:hidden;}.select-type select{width:78px;margin:-1px 0 0 -1px;outline:none;}.search-q .search-box input#q{float:left;width:220px;height:20px;margin:4px 8px 0 0;padding:4px 0 0 5px;border:solid 1px #a4b5c9;background-color:#fff;}.select-cat{width:232px;}.select-cat .select-border{width:230px;}.select-cat select{width:232px;}search-box .select-more{float:left;width:50px;height:36px;overflow:hidden;margin:0 0 0 10px;}.search-box .select-more li{height:18px;}.search-q{float:left;width:385px;height:32px;margin:0 5px 0 0;}
.fenlei{margin-bottom:5px;  border:1px solid #88AED5; padding-top:10px; margin-top:20px; width:695px}
*html .fenlei{margin-bottom:5px;  border:1px solid #88AED5; padding-top:10px; margin-top:0px; width:695px}
.fenlei h1 { background: url('../images/title_bg2.gif') repeat-x; font-size: 12px; margin: -8px 0 5px 0; padding: 5px 5px 5px 10px; color: #CC0000; font-weight:bolder}
h1 { background: url('../images/title_bg2.gif') repeat-x; font-size: 14px; margin: -8px 0 5px 0; padding: 5px 5px 5px 10px; color: #CC0000; font-weight:bolder}
#guanggao h2{ background: url('../images/title_bg2.gif') repeat-x; font-size: 12px; margin: 0px 0 5px 0; padding: 5px 5px 5px 0px; color:#000000; font-weight:normal; }
.orderby { color: #808080; float: right; padding-right:30px; word-spacing:20px}
*html .orderby { color: #808080; float: right; padding-right:30px; word-spacing:20px}
#f4{ border-bottom: 1px dashed #ccc; margin-bottom:5px; margin-left:5px; margin-right:5px; line-height:25px;}
*html #f4{ border-bottom: 1px dashed #ccc; margin-bottom:5px; margin-left:5px; margin-right:5px; line-height:25px;}
#f4 ul{ float:right}
#f4 ul li{ float:right; padding-right:33px; color:#FF6600; word-spacing:30px}
*html #f4 ul li{ float:right; padding-right:30px; color:#FF6600; word-spacing:30px}
.in input{ width:365px;height:19px;margin:3px 0 0 7px;padding:3px 0 0 4px;border:solid 1px #8a8a8a;border-bottom-color:#cdcdcd;*margin:1px 0 0 8px;*height:17px; }

.xuhao{ color:#993300; font-size:14px; font-weight:bold; position:relative; top:-4px}

/* ?? */
.pb{}
.pb textarea{font-size:14px; margin:10px; background:#FFFFEE; color:#000066}
.pb_t{line-height:30px; font-size:14px; color:#000; text-align:center;}

.pagebox{overflow:hidden; zoom:1; font-size:12px; font-family:"??",sans-serif;}
.pagebox span{float:left; margin-right:2px; overflow:hidden; text-align:center; background:#fff;}
.pagebox span a{display:block; overflow:hidden; zoom:1; _float:left;}
.pagebox span.pagebox_pre_nolink{border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#999; cursor:default;}
.pagebox span.pagebox_pre{color:#3568b9; height:23px;}
.pagebox span.pagebox_pre a,.pagebox span.pagebox_pre a:visited,.pagebox span.pagebox_next a,.pagebox span.pagebox_next a:visited{border:1px #9aafe5 solid; color:#3568b9; text-decoration:none; text-align:center; width:53px; cursor:pointer; height:21px; line-height:21px;}
.pagebox span.pagebox_pre a:hover,.pagebox span.pagebox_pre a:active,.pagebox span.pagebox_next a:hover,.pagebox span.pagebox_next a:active{color:#363636; border:1px #2e6ab1 solid;}
.pagebox span.pagebox_num_nonce{padding:0 8px; height:23px; line-height:23px; color:#fff; cursor:default; background:#296cb3; font-weight:bold;}
.pagebox span.pagebox_num{color:#3568b9; height:23px;}
.pagebox span.pagebox_num a,.pagebox span.pagebox_num a:visited{border:1px #9aafe5 solid; color:#3568b9; text-decoration:none; padding:0 8px; cursor:pointer; height:21px; line-height:21px;}
.pagebox span.pagebox_num a:hover,.pagebox span.pagebox_num a:active{border:1px #2e6ab1 solid;color:#363636;}
.pagebox span.pagebox_num_ellipsis{color:#393733; width:22px; background:none; line-height:23px;}
.pagebox span.pagebox_next_nolink{border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#999; cursor:default;}

/*submit*/
#submit{ background-image:url(../images/friend.png); background-repeat:no-repeat;  background-position:0 0px; height:45px; padding-top:23px; padding-left:30px; color:#1D68B4; font-weight:bold}
.submit-content{ background-color:#F7F7F7; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; padding:0px 20px 5px 20px}
.submit-bottom{ background-image:url(../images/friend.png);background-repeat:no-repeat; background-position:0 -80px; height:20px; width:100%}

/*??*/
.score1{ color:#e51313; padding-left:3px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px}
.intro {CLEAR: both; PADDING-RIGHT: 12px;PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px;}
.intro DT {	FONT-SIZE: 13px; FLOAT: left; WIDTH: 73px; COLOR: #cd060b; PADDING-TOP: 1px; ZOOM: 1}
.intro DD {	FONT-SIZE: 13px; FLOAT: left;  PADDING-TOP: 2px; ZOOM: 1}
.comment{margin-bottom:5px; padding-top:10px; margin-top:20px; *margin-top:-10px}
.comment-title{ font-size:14px; font-weight:bold; padding-left:20px; padding-bottom:5px; padding-top:5px; width:675px; border-bottom:4px solid #FF9933; margin-bottom:5px}
.conmment-title1{ color:#CC0000}
.zhushi{ BACKGROUND: #fff0e1; margin-bottom:10px}
.comment-name{ color:#66c;}
.comment-time{ text-align:right; color:#CCCCCC; font-size:12px; padding-right:3px}
.formBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: #efefef; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: 590px; PADDING-TOP: 5px; POSITION: relative
}
.formBody TABLE {
	MARGIN: 0px
}
.formBody TABLE TBODY TR TH {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; TEXT-ALIGN: left
}
.formBody TABLE TBODY TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
 .formBody TABLE TBODY TR.score TD INPUT {
	WIDTH: 60px
}
.formBody TABLE TBODY TR.score TD P {
	PADDING-LEFT: 3.5em
}
.formBody TABLE TBODY TR.score TD P.l {
	PADDING-LEFT: 0px; TEXT-ALIGN: center
}
.formBody TABLE TBODY TR.score TD {
	WIDTH: 25%
}
.formBody TABLE TBODY TR.content TD TEXTAREA {
	WIDTH: 530px
}
.formBody TABLE TBODY TR.contentInfo TD .fv-def {
	COLOR: #999
}
.formBody TABLE TBODY TR.contentInfo TD .fv-err SPAN {
	FONT-WEIGHT: bold
}
.formBody TABLE TBODY TR.contentInfo TD .fv-def SPAN {
	FONT-WEIGHT: bold; COLOR: #093
}
.formBody TABLE TBODY TR.favrate TD LABEL {
	MARGIN-RIGHT: 8px
}
.formBody TABLE TBODY TR.dishtag TD INPUT {
	WIDTH: 330px
}
.formBody TABLE TBODY TR.shoptag TD INPUT {
	WIDTH: 330px
}
.formBody TABLE TBODY TR.transpark TD INPUT {
	WIDTH: 330px
}
.formBody TABLE TBODY TR.category TD {
	FONT-WEIGHT: bold
}
.formBody TABLE TBODY TR.btn TD {
	PADDING-TOP: 8px
}
.formBody TABLE TBODY TR.btn TD INPUT {
	MARGIN-RIGHT: 15px
}
.Star{ color:#f00}
.AjaxTipWarning{
	display:none;
	margin: 0px;
	margin-bottom: 5px;
	border:1px solid red;
	BACKGROUND: #FFE1E1;
	line-height: 22px;
	padding: 0 0 0 5px;
	color:red;
	font-weight: bold;
}
.AjaxTipComplete{
	display:none;
	margin: 0px;
	margin-bottom: 5px;
	border:1px solid Green;
	BACKGROUND: #DDFFDD;
	line-height: 22px;
	padding: 0 0 0 5px;
	color:Green;
	font-weight: bold;
}
   .xgbz {
 color: #004995;
 font-size: 14px;
 font-weight: bold;
 line-height:18px;
}
#catesub01 {
overflow:hidden;
zoom:1;
text-align:left;
padding-left:5px;
clear:left;
padding-top:8px;
}
#catesub01 ul{
border-top:1px #999999 dashed;
width:175px;
margin-top:8px;
padding-top:8px;
}
#catesub01 ul li{ clear:both; margin-top:-10px; width:175px}
#catesub01 ul li a{ color:#000000}
#catesub01 ul li a:hover {
color:#FF5500;
text-decoration:underline;
}
#catesub01 ul li a:visited {
text-decoration:none;
}

.nav-main,.nav-main ul *,.th-t,.th-t span,.th-b,.th-b span{background-image:url(../images/header.png);background-repeat:no-repeat;}
.nav-main{position:relative;height:30px;margin:0;border:solid 1px #f26a22;border-bottom:none;background-color:#ff881c;background-position:0 -105px;background-repeat:repeat-x; margin-top:90px}
*html .nav-main{position:relative;height:30px;margin:0;border:solid 1px #f26a22;border-bottom:none;background-color:#ff881c;background-position:0 -105px;background-repeat:repeat-x; margin-top:-10px}
.nav-main ul{width:930px;height:30px;margin:0 auto!important;line-height:30px;}
.nav-main ul li{float:left;padding:0;font-weight:700;background-position:-298px -75px; font-size:12px}
.nav-main ul li a{float:left;padding:0 0 0 10px;background-position:100px 100px;}
.nav-main ul li a span{display:block;padding:0 10px 0 0;background-position:100px 100px;}
.nav-main a:link,.nav-main a:visited{color:#fff;outline:none;}.nav-main a:hover,.nav-main a:visited{color:#fff;}
.nav-main #MenuHome{background-image:none;}.nav-main #MenuHome a,
.nav-main #MenuMall a{font-size:14px!important;}.nav-main #MenuMall a,
.nav-main #MenuSale a{color:#ff0;}
.nav-main #MenuBaby{position:relative;margin:0 -2px 0 0;background-image:none;}
.nav-main #MenuBaby a{height:30px;font-size:14px;color:#000;line-height:32px;*overflow:hidden;background-color:#fff;background-position:0 -143px;}
.nav-main #MenuBaby span{background-position:100% -143px;}
.nav-main .th-t,.nav-main .th-b{position:absolute;left:-1px;top:-1px;display:block;font-size:1px;width:100%;height:4px;background-position:-296px -135px;}.nav-main .th-t span,.nav-main .th-b span{position:absolute;right:-2px;top:0;width:4px;height:4px;background-position:-292px -135px;}.nav-main .th-b{top:26px;background-position:-296px -139px;}.nav-main .th-b span{background-position:-292px -139px;}.nav-main sup.hot{background-position:-38px 0;background-position:-38px 0;left:224px;}

#guanggao{float:right; width:250px;  border:0px; margin-top:20px; _margin-top:0px;border: solid 1px #88AED5; }
#guanggao a:hover{ text-decoration:none; }
#guanggao h1{ background: url('../images/title_bg2.gif') repeat-x; font-size: 14px; margin: 0px 0 5px 0; padding: 5px 5px 5px 5px; color: #CC0000; font-weight:bolder; }
.tb-title{line-height:20px; border:1px solid #88AED5; padding-bottom:5px; margin-top:0px}
*+html .tb-title{line-height:20px; border:1px solid #88AED5; padding-bottom:5px; margin-top:20px}

.search{ background:url(../images/search2.gif) no-repeat; height:50px; text-align:center}
.search .inputt{ margin-left:21px; margin-top:8px; width:310px; _width:300px; *width:300px; height:18px;border:1px solid #ABADB3;padding-top:3px;}
.down1 { clear:both;
	BORDER-RIGHT: #dcdcdc 0px solid; BORDER-TOP: #dcdcdc 0px solid; OVERFLOW: hidden; BORDER-LEFT: #dcdcdc 0px solid; COLOR: #aaaaaa; LINE-HEIGHT: 26px; BORDER-BOTTOM: #dcdcdc 1px solid; HEIGHT: 25px; TEXT-ALIGN: center
}
