@charset "gb2312";
* { margin:0; padding:0; }
html { background:#FFFFFF; }
body { font:normal 12px/20px Arial, Verdana, Lucida, Helvetica, simsun, sans-serif; color:#313131; }
table { border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left; }
th, td { border-collapse:collapse; }
ol, ul { list-style:none; }
a { color:#016A9F; text-decoration:none; }
a:hover { text-decoration:underline; }
input, select, form img, button { vertical-align:middle; }
img { border:0; }
button { cursor:pointer; }
/**/
.c_red { color:#FF5B01!important; }
/**/
.main { float:left; width:726px; clear:left; }
.hotel_main { float:right; width:576px; clear:left; }
.sideR { float:right; width:225px; clear:right; }
.sideL { float:left; width:226px; margin-right:8px; clear:left; }

/**/
.hotel_sideR { float:left; width:375px;}

.ss-list .main { float:right; clear:right; width:726px; }
.ss-list .sideR { float:left; clear:left; width:226px; }
#footer { width:960px; margin:0 auto; padding-bottom:8px; clear:both; zoom:1; }
/********************************************/
#header{ margin:3px auto 0; }
/**/
#top-tool { width:940px; height:25px; padding:0 10px; overflow:hidden; margin:0 auto 3px; line-height:25px; border-bottom:1px solid #E9E9E9; background: #EEEFEF; }
#top-tool .description { width:320px;float:none; }
#top-tool .help { width:740px; margin:-25px auto 0; padding-left:200px; color:#838383; text-align:right; font-family:simsun; }
#top-tool a { color:#5E6671; font-family:Arial; }
/**/
#top-logo { width:960px; padding:0; overflow:hidden; margin:0 auto 3px auto; _margin:0 auto; }
#top-logo .logo {float:left; padding-top:5px; }
#top-logo .top-banner {width:740px;float:left; }
/**/
#top-nav { width:960px; height:33px; overflow:hidden; margin:0 auto 8px auto; background:url(../img/catalogbar.png) no-repeat; padding:1px 2px 3px 2px; position:relative; }
#top-nav ul { width:670px; height:33px; line-height:33px; font-size:14px; overflow:hidden; position:absolute; top:1px; left:4px; }
#top-nav li { height:33px; overflow:hidden; float:left; padding-left:2px; background:url(../img/catalogbar.png) no-repeat 0 -40px; position:relative; left:-2px; }
#top-nav li a { float:left; padding:0 16px; color:#fff; }
#top-nav li a:hover, #top-nav li.selected a { text-decoration:none; background:url(../img/catalogbar.png) no-repeat 50% -40px; }
#top-nav .search { position:absolute; width:226px; height:20px; top:8px; left:726px; overflow:hidden; }
#top-nav .search input { position:absolute; width:150px; height:16px; top:2px; left:20px; font-size:12px; line-height:16px; background:none; border:none; }
#top-nav .search input.notxt { color:#D8D8D8; }
#top-nav .search button { position:absolute; width:48px; height:20px; top:0; left:178px; background:none; border:none; padding-top:20px; }
/********************************************/
#container { clear:both; margin:0 auto 8px; width:960px; }
/**/
.main .box h2 { background-position:0 -168px; }
.sideR .box h2 { background-position:0 -48px; }
.sideL .box H2 {BACKGROUND-POSITION: 0px -8px}
.mainS .box H2 {BACKGROUND-POSITION: 0px -128px}
.ss-list .main .box h2 { background-position:0 -168px; }
.ss-list .sideR .box h2 { background-position:0 -8px; }
/**/
.box H2{PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-SIZE: 13px; BACKGROUND: url(../img/sprite.png) no-repeat 0px -208px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #193b5f; LINE-HEIGHT: 26px; PADDING-TOP: 1px; HEIGHT: 26px}
.box H2 EM{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #939393; FONT-STYLE: normal}
.box .content{BORDER-RIGHT: #ccdff2 1px solid; BORDER-TOP: #ccdff2 1px; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #ccdff2 1px solid; BORDER-BOTTOM: #ccdff2 1px solid; ZOOM: 1}
/**/

/**/
#footer .f-nav { color:#C9C9C9; height:20px; text-align:center; width:960px; }
#footer .f-nav a { color:#333333; margin:0 10px; }
#footer .copyright { color:#898888; height:22px; line-height:22px; text-align:center; width:960px; }
/**/

.nav_1029 {position:relative;width:960px;height:80px;background:url(../img/sprite_all.png);margin:0 auto 8px;z-index:1;}
.nav_1029 p.morelink {float:right;display:inline;margin-right:5px;}
.nav_1029 p.morelink a {font-size:13px;color:#d7effc;margin:0 6px;}
.nav_1029 .morelink a.moreA { background:url(../img/sprite_all.png) no-repeat -922px -225px; padding-right:15px; }
.nav_1029_ul {padding:12px 0 0 10px;}
.nav_1029_ul li {float:left;display:inline;background:url(../img/nav_li_bg.gif) no-repeat left 1px;padding:0 14px 0 16px;font-size:14px;}
.nav_1029_ul li.no_bg {background:none;}
.nav_1029_ul li a {color:#fff;}
.nav_1029_ul li a:hover {color:#c8f304;}


.keywords_label {color:#016A9F;position:absolute;left:28px;bottom:13px;>bottom:11px;height:14px;line-height:14px;font-weight:bold;padding-right:16px;}

.form-box {position:absolute;left:86px;bottom:7px;width:435px;height:24px;}
.form-box input {float:left;width:358px;height:19px;border:solid #d5e6f8 1px;background:fff;padding:3px 0 0 8px;font-size:12px;margin-top:1px;}
.form-box button {float:right;display:block;width:59px;height:24px;text-indent:-9999px;background:none;border:none;}
.nav_1029_news {position:absolute;left:538px;bottom:8px;color:#d7e9fc;}
.nav_1029_news a {margin:0 5px; }
.nav_1029_news span {color:#a9a9a9;}

.no_bg {border:none;}



/**/
.playpic { display:block; position:relative; overflow:hidden; _zoom:1; }
.playpic img { padding:2px; border:1px solid #EAE4D1; display:block; }
.playpic:hover { border:none; text-decoration:none; }
.playpic:hover em { position:absolute; top:50%; left:50%; width:31px; height:31px; margin:-15px auto auto -15px; background:url(../img/play.png) no-repeat; display:block; cursor:pointer; _background:url(../img/play.gif) no-repeat; _filter:alpha(opacity=75); }


/**/
.houseList { width:100%; zoom:1; overflow:hidden; margin-bottom:-10px; }
.houseList ul { line-height:20px; margin:5px 0; zoom:1; overflow:hidden; position:relative; overflow:hidden; }
.houseList li { position:relative; top:-10px; height:150px; background:url(../img/dott-gray.png) repeat-x 0 -2px; margin:0 10px; padding:15px 0 12px 135px; overflow:hidden; color:#5F5F5F; }
.houseList li .playpic { width:130px; height:100px; position:absolute; top:15px; left:0; }
.houseList li .playpic img { width:120px; height:90px; }
.houseList li h3 { font-size:13px; line-height:24px; height:24px; overflow:hidden; }
.houseList li h3 span { font-size:10px; color:#939393; font-weight:normal; }
.houseList li h3 .score { font-size:12px; color:#FF7E00; margin-left:10px; }
.houseList li h3 .score strong { font-size:14px; color:#FF7E00; }
.houseList li ul { padding:0; color:#D6D3D3; position:relative; }
.houseList li li { padding:0; margin:0 10px 0 0; width:200px; position:static; height:20px; overflow:hidden; background:none; white-space:nowrap; float:left; }
.houseList li li.housetype { width:450px; }
.houseList li li strong { color:#5F5F5F; font-weight:normal; }
.houseList li li span { margin:auto 2px; color:green; }
.houseList li li span em { font-style:normal; color:#939393; }
.houseList li li a { margin:auto 2px; }
.houseList li .mov-op { margin:5px auto; }
.houseList li .mov-op em { font-style:normal; color:#939393; }
.houseList li .mov-op .mark { color:#4D8A06; font-weight:bold; }
.houseList li .mov-op span { color:#CCDFF2; margin:0 10px; }

/**/
.reqlist { width:100%; zoom:1; overflow:hidden; margin-bottom:-10px; }
.reqlist ul { line-height:20px; margin:5px 0; zoom:1; overflow:hidden; position:relative; overflow:hidden; }
.reqlist li { position:relative; top:-10px; height:130px; background:url(../img/dott-gray.png) repeat-x 0 -2px; margin:0 10px; padding:15px 0 12px 15px; overflow:hidden; color:#5F5F5F; }
.reqlist li h3 { font-size:13px; line-height:24px; height:24px; overflow:hidden; }
.reqlist li h3 span { font-size:10px; color:#939393; font-weight:normal; }
.reqlist li h3 .score { font-size:12px; color:#FF7E00; margin-left:10px; }
.reqlist li h3 .score strong { font-size:14px; color:#FF7E00; }
.reqlist li ul { padding:0; color:#D6D3D3; position:relative; }
.reqlist li li { padding:0; margin:0 10px 0 0; width:200px; position:static; height:20px; overflow:hidden; background:none; white-space:nowrap; float:left; }
.reqlist li li.housetype { width:450px; }
.reqlist li li strong { color:#5F5F5F; font-weight:normal; }
.reqlist li li span { margin:auto 2px; color:green; }
.reqlist li li span em { font-style:normal; color:#939393; }
.reqlist li li a { margin:auto 2px; }

.ggadR { margin:10px 12px; }

.contenInfo .content { padding:10px 0; }
.contenInfo .contentMain { float:left; width:736px; padding:0 10px; background:url(../img/dott-gray.png) repeat-y 100% 0; }
.contenInfo .contentMain h3 { font-size:14px; color:#303030; line-height:24px; height:24px; clear:both; margin-top:20px; }
.contenInfo .contentMain p.more { text-align:right; clear:both; font-family:simsun; padding:0 10px; }
.contenInfo .contentSide { float:left; width:200px; margin:0 0 10px; background:url(../img/dott-gray.png) repeat-y -2px 0; margin-left:-1px; padding-left:1px; }
.contenInfo .contentSide h3 { font-size:14px; color:#303030; line-height:24px; height:24px; clear:both; padding:0 10px; }

/**/
.houseInfo { zoom:1; overflow:hidden; line-height:21px; }
.houseInfo .sitePic { float:right; margin-right:15px; text-align:center; width:205px; display:inline; overflow:hidden; font-family:simsun; }
.houseInfo .sitePic .playpic { width:205px; height:170px; margin-bottom:5px; }
.houseInfo .sitePic .playpic img { width:200px; height:167px; padding:5px; }
.houseInfo .sitePic .playpic em { background-position:0 -31px; width:63px; height:21px; margin:-11px auto auto -31px; }
.houseInfo .houseDetail { float:left; width:480px; display:inline; overflow:hidden; color:#C8C8C8; font-family:simsun; line-height:21px; }
.houseInfo .houseDetail p{color:#303030;}
.houseInfo .houseDetail p span {color:green; }
/**/
.houseDetail { font-size:14px;float:left; width:340px; display:inline; overflow:hidden; color:#C8C8C8; font-family:simsun; line-height:21px; }
.houseDetail strong { font-weight:normal; color:#606060; }
.houseDetail span { font-family:Arial; color:#303030; }
.houseDetail a.site-title { color:#016A9F; font-weight:bold; background:url('../img/external2.png') no-repeat right top; padding-right:16px; }
.houseDetail span.address { font-family:"Lucida Grande","Bitstream Vera Sans","Verdana"; color:green; }
.houseDetail .sub { zoom:1; padding-left:40px; overflow:hidden; width:303px; }
.houseDetail .sub strong { float:left; width:40px; margin-left:-40px; }
.houseDetail .sub1 a { float:left; height:21px; margin:0; width:25px; overflow:hidden; }
input, textarea, select, button {
vertical-align:middle;
}

.main .list-catalog dd a { margin-bottom:6px; width:130px; height:24px; }
.list-catalog { padding:5px 10px; line-height:24px; }
.list-catalog dt { font-weight:bold; clear:both; }
.list-catalog dd { background:url(../img/dott-gray.png) repeat-x 0 100%; padding-left:15px; padding-bottom:2px; margin-bottom:2px; zoom:1; overflow:hidden; position:relative; padding-bottom:0; }
.list-catalog dd#div_area { padding-left:0; background:none; }
.list-catalog dd#div_cur { padding-left:5px; }
.list-catalog dd a { margin-right:10px; white-space:nowrap; float:left; }
.list-catalog dd a.more { position:absolute; bottom:5px; right:0; color:#6E6E6E; }
.list-catalog dd#div_cur a { width:85px; }
.list-catalog dd.more { background:none; text-align:right; }
.list-catalog dd.more a { float:none; font-family:simsun; margin:0; }

.box { position:relative; width:100%; margin-bottom:8px; clear:both; }
.box h2 { background:url(../img/sprite.png) no-repeat 0 -208px; height:26px; overflow:hidden; line-height:26px; font-size:13px; color:#193B5F; padding:1px 11px 0 11px; }
.box h2 em { font-size:10px; color:#939393; font-weight:normal; font-style:normal; }
.box .content { border:1px solid #CCDFF2; border-top:none; background:#fff; zoom:1; overflow:hidden; }
.box .keyword { background:#ECF6FF; padding:0 10px; line-height:25px; height:25px; }
.box .keyword dt, .box .keyword dd { display:inline; }
.box .box-moreA { position:absolute; top:6px; right:6px; font-family:simsun; }
.box .box-op { position:absolute; top:1px; right:6px; color:#939393; line-height:26px; }
.box .box-op a { color:#193B5F; }
.box dl.channel { position:absolute; top:1px; right:6px; line-height:26px; font-family:simsun; }
.box dl.channel a { color:#016A9F; }
.box dl.channel dd { padding:0 5px; }
.box dl.channel dd span { margin:0 5px; color:#C5DDF6; }

.turnpage{ margin:0 20px 10px 20px;text-align:right; height:30px;line-height:30px; }
.turnpage a, .turnpage span{padding:2px 6px; margin:0 1px; border:1px solid #CCDFF2; background-color:#fff; text-decoration:none; color:#666;}
.turnpage a:hover {border:1px solid #CCDFF2; background:#016A9F; color:#fff;}
.turnpage .cur { border:none; color:#939393; font-weight:bold;}
.turnpage span.disabled{background-color:#f9f9f9;color:#bbb;}

.contentSide .sitList { padding:0 20px; zoom:1; overflow:hidden; height:auto; margin-bottom:15px; }
.contentSide .sitList ul { width:216px; margin:auto; height:auto; }
.contentSide .sitList li { margin:0 4px; padding-bottom:15px; }

.operation p a, .operation div a, .commentItem .user a, .h3_tt .more, .h3_tt_yp_a {background:url(../img/sprite_Ncontent.png) no-repeat 0 0;}
.operation {height:1px;padding:0px 10px 0 0;line-height:1px;background:url(../img/dot_2.gif) repeat-x left bottom;clear:both;}
.operation p a {margin:0 5px;padding-left:14px;}
.operation p a.links_1 {font-weight:bold;}
.operation p a.links_2 {background-position:0 -60px;font-weight:bold;}
.operation p a.links_3 {background-position:-156px 0;}
.operation p a.links_4 {background-position:-234px 0;}
.operation p a.links_5 {background-position:-310px 0;}
.operation div {float:right;margin:-15px 0 0 0;}
.operation div a {background-position:-316px -20px;padding-left:10px;margin-left:20px;}
.operation .gamelink {float:right;display:inline;margin:-14px 0 0 0;}
.operation .gamelink a {background:none;padding:0;color:#00670c;}
.operation .gamelink a span {color:#06c;}

.tagbox DL{MARGIN: 20px;LINE-HEIGHT: 24px}
.tagbox DT{FONT-WEIGHT: bold;COLOR: #313131}
.tagbox DD{MARGIN-BOTTOM: 20px}
.tagbox DD UL{OVERFLOW: hidden;ZOOM: 1}
.tagbox DD LI{FLOAT: left;MARGIN-BOTTOM: 6px;WIDTH: 130px;MARGIN-RIGHT: 5px;HEIGHT: 24px}
.tagbox DD .small LI{WIDTH: 65px}
.tagbox DD LI A EM{COLOR: #939393;FONT-STYLE: normal}
.tagbox DD .more{CLEAR: both;FONT-FAMILY: simsun;TEXT-ALIGN: right}
.sort-list{PADDING-RIGHT: 10px;PADDING-LEFT: 10px;PADDING-BOTTOM: 5px;LINE-HEIGHT: 16px;PADDING-TOP: 5px}
.sort-list LI{PADDING-RIGHT: 0px;PADDING-LEFT: 16px;MARGIN-BOTTOM: 3px;PADDING-BOTTOM: 0px;OVERFLOW: hidden;PADDING-TOP: 3px;POSITION: relative;HEIGHT: 16px}
.sort-list EM{FONT-SIZE: 10px;LEFT: 0px;FONT-STYLE: normal;POSITION: absolute;TOP: 3px}
.sort-list .top EM{COLOR: #ff5b01}
.sort-list SPAN{COLOR: #939393;ZOOM: 1;WHITE-SPACE: nowrap}
.sort-list LI A{ZOOM: 1}
.sort-list LI A.playMov{DISPLAY: inline-block;BACKGROUND: url(../img/sprite.png) no-repeat -808px -32px;VERTICAL-ALIGN: middle;WIDTH: 16px;TOP: 3px;HEIGHT: 16px}
.sort-list .score{FONT-WEIGHT: bold;FONT-SIZE: 10px;RIGHT: 0px;COLOR: #ff5b01;POSITION: absolute;TOP: 3px}
.sort-list .score STRONG{FONT-SIZE: 12px}
.sort-list .lj{RIGHT: 0px;COLOR: #ff5b01;WHITE-SPACE: nowrap;POSITION: absolute;TOP: 0px;TEXT-ALIGN: right}