html, body {margin:0; padding:0; font-size:14px; line-height:1.4; color:#777676; font-family:Arial, Helvetica, sans-serif;}
*:active {outline:none;} 
*:focus {-moz-outline-tyle:none;outline:none;}

#wrap { position:relative; margin:0 auto; padding:0; width:950px;}

#wrap div.panel {border:solid 1px #c4c2c2; color:#777676; margin:0; margin-bottom:9px; padding:0;}
#wrap div.panel-alter {border:solid 1px #c4c2c2; color:#777676; margin:0; margin-bottom:9px; padding:0;}
.panel-mover {cursor:move;}
.panel-mover > * {cursor:auto;}
div.panel-title {margin:0; padding:0; line-height:28px; height:28px; overflow:hidden;}
div.panel-ctl {float:right; padding-right:10px; height:30px; line-height:30px;}
div.panel-ctl > a {vertical-align:middle; display:block; margin-top:8px; border-bottom-width:0;}
div.panel-title h3 {float:left; margin:0 0 0 10px; padding:0; line-height:30px; text-align:left; font-size:100%; font-weight:bold; color:#777676;}
div.panel-title a:hover {text-decoration:none;}
div.panel-content {overflow:hidden;}

div.place {margin:0; margin-top:13px; padding:0;}

.widget {border:solid 1px #c4c2c2;}
.widget > h3 {color:#333; font-size:100%; font-weight:bold; margin:0; padding:4px 0 0 8px; line-height:25px;}
.widget > div {margin:3px auto 0;}

ul, ol {margin:0; padding:0;}
.interchange-list > li {padding:3px; height:20px; line-height:20px; overflow:hidden;}
.interchange-list > li:nth-child(odd) {}
.interchange-list > li:nth-child(even) {background-color:#f3f3f3;}
.interchange-list > li.blue {background-color:#f3f3f3;}
.interchange-list .marker {width:20px; text-align:center; font-weight:bold; float:left; margin:0 8px 0 6px;}
.interchange-list .marker-1, .interchange-list .marker-2, .interchange-list .marker-3 {background:transparent url(../images/1.png) no-repeat scroll center center; color:#fff;}
.interchange-list .marker-4, .interchange-list .marker-5, .interchange-list .marker-6, .interchange-list .marker-7, .interchange-list .marker-8, .interchange-list .marker-9, .interchange-list .marker-10 {background:transparent url(../images/2.png) no-repeat scroll center center; color:#393939;}
.row-list > li {float:left; width:103px;}

.panel .tab-title {padding:0; text-align:center; cursor:pointer; font-weight:bold;}
.panel .tab-title-current {background-color:#fff;}
.column-tab li a {border-bottom:0;}

#header {width:100%; background:#eee url(../images/header_bg.png) repeat-x scroll center left;}
#header > div {margin:0 auto; width:950px; height:66px; position:relative; }
#logo {height: 66px; width: 168px; background:url(../images/header_logo.png) no-repeat scroll center left;}
#logo IMG {height: 66px; width: 99px; margin: 0px; opacity: 0;}
#logo a {border-bottom-width:0;}
#crumb {line-height:25px; position:relative; z-index:9; margin-top:6px;}
#crumb .links {height:23px; width:340px; font-size:13px;}
#crumb .links a { margin:0 5px 2px; line-height:20px; float:right;}
#signin_email {width:330px; height:22px; float:left;}
#signin_email input.input_text{width:65px; padding:2px 5px 1px; font-size:12px; color:#989898;}
#signin_email select{width:100px; font-size:12px;}
#signin_email select.mac_style {font-size:14px;}
#signin_email .submit_button{width:50px; float:right; margin-top:2px;}
#signin_email #mail_button.mac_style {font-size:14px;}
#signin_email form {height:22px; width:325px; float:right;}
#tips_iframe { position:absolute; width:100%; height:100%; z-index:-1; background:#FFF; }
#set_hversion { color:red; }
#set_hversion:hover { border-bottom:1px solid red; }

#set_homepage {visibility:hidden;}
#weather {width:410px; height:60px; float:left; padding:7px 0 0 5px; margin-left:25px; overflow:hidden;}
#weather iframe {margin-top:-5px;}
#date_time {float:left; width:150px; margin-top:5px; }
#chinese_date {display:block; margin-bottom:3px; }
#western_date {display:block;}
#suggestbox { width:368px; border:1px solid #C4C2C2; position:absolute; margin:28px 0 0 92px; background:#FFF; }
#suggestbox ul { margin:0; padding:0; }
#suggestbox ul li { height:21px; padding:0 3px; text-align:left; list-style:none; font-size:12px; }
#suggestbox ul li.currkey { background: none repeat scroll 0 0 #D9E1F6; }
#suggestbox ul li p { cursor:default; float:left; font-size:14px; line-height:20px; margin:0; padding:0;}

#search { height:100px; width:948px; margin-right:7px;}
#search > ul {height:30px; margin-left:100px;}
#search > ul li {float:left;}
#search > ul li a {text-align:center; font-weight:bold; width:68px; border:solid #c4c2c2; border-width:1px 1px 1px 0; height:25px; line-height:26px; display:inline-block; vertical-align:middle; cursor:pointer; border-bottom-width:0;}
#search > div.tab-link {float:left; position:absolute; width:284px; top:6px; left:663px; border:none; text-align:right; font-size:12px; font-weight:normal;}
#search > div.tab-link a {border-bottom:0;}
#search > ul li:first-child a {margin:0; border-left:1px solid #c4c2c2;}
#search > ul li a:hover {text-decoration:none;}
#search > ul li a.current {background:transparent url(../images/li_now.png) repeat-x scroll center center; border:none; width:69px; color:#fff; height:30px; cursor:default; line-height:26px;}
#search > ul li:first-child a.current {width:70px;}
#search > form {height:56px; border:solid 1px #c4c2c2; margin-top:-4px; padding:15px 0 0 10px;}
#search > form div.top { width:600px; }
#search > form a {border-bottom-width:0; float:left; display:block; vertical-align:top; margin-right:5px;}
#search > form input.txt {float:left; width:360px; border:solid 1px #c4c2c2; padding:3px 4px; height:21px; line-height:16px;}
#search #search_engine_button { width:80px; float:left; margin:0 14px 0 6px; padding:3px 8px; height:29px;}
#search > form iframe {float:left; display:none; width:470px; height:30px; line-height:26px;}
#search > form div#engines-selection { clear:both; float:left; margin-left:90px;}
#search .se-hot-keys {padding-left:5px; overflow:hidden; }
#search .se-hot-keys div {width:370px; height:20px; float:left; overflow:hidden; font-size:12px; margin-bottom:2px;}
#search .se-hot-keys div#se_hots_taobao { width:320px; float:left;}
#search .se-hot-keys div.more {width:49px; float:left;}
#search .se-hot-keys a {padding-top:1px; margin-right:8px;}

#info {height:98px; padding:0 15px; border:solid 1px #c4c2c2; vertical-align:top; overflow:hidden;}
#info iframe {margin-top:-2px;}

#footer {margin:50px auto; padding-top:42px; border-top:solid 5px #e9e9e9; width:100%;}
#footer > div {margin:0 auto; width:960px;}
#footer_logo {float:left; margin-right:5px; border-bottom-width:0;}
#footer p {margin:0; padding:1px;}
#feedback {margin-left:3em;}
#record {margin-left:47px!important;}

#notify_confirm {display: none; position:fixed; left: 0px; top:150px; width:100%; overflow:hidden; z-index:9999; line-height: 20px;}
#notify_confirm > DIV {margin: 0 auto; width: 240px; background-color:#fff; padding: 10px; -moz-border-radius: 3px;}
#notify_confirm > p {margin:5px; text-align:left;}
#notify_confirm .notify-buttons {margin:0 auto;}
#notify_confirm .notify-buttons a {margin-left: 35px;}
#notify_confirm .notify-buttons a.round-box {padding: 0 20px;}

#moving_host {display:none; position:absolute; background-color:#fff; z-index:99999;}
#moving_host > .panel {margin-top:0;}

#log {display:none; position:fixed; left:5px; top:5px; margin:0; padding:2px 4px; opacity:0.9; background-color:#fff; border:solid 1px #c4c2c2; color:#e31111; z-index:99999;}
#log > p {margin:2px 0; padding:0;}

#mask {position:absolute; top:0; left:0; width:100%; z-index:99999; background-image:url(../images/4pix.png);}

#banner_show1 a {border-bottom-width:0;}
#banner_show1 > div {width: 468px; height:60px; border:1px solid #C4C2C2 !important; overflow: hidden;}
#banner_show1 > div > iframe {width: 100%; border: none;}
#banner_show1 > div > embed {height:100%; width: 100%; border: none;}

#ad_links1 {clear:both; white-space:nowrap; padding-top:6px; padding-bottom:6px;}
#ad_links1 a {margin-right:18px;}

#tips {width:235px; background-color:#fff; position:absolute; right:0; z-index:99999;}
#tips > div a {line-height:25px; display:block; padding-left:30px; cursor:pointer; border-bottom-width:0;}
#tips > div a.check {background:transparent url(../images/checkTrue.jpg) no-repeat scroll 5px 2px; cursor:pointer;}

#history_frequent .panel-content ul {list-style-type:none; width:50%; height:203px;}
#history_frequent .panel-content li {padding:3px; line-height:20px; white-space:nowrap; width:299px; overflow:hidden;}
#history_frequent .panel-content li span {background:transparent url(../images/list.gif) no-repeat scroll left center; display:block; float:left; width:15px; height:20px;}
#history_frequent .panel-content li span:hover {background:transparent url(../images/list_1.gif) no-repeat scroll left center; cursor:pointer;}
#history_frequent .panel-title h3 {line-height: 20px; margin: 0 0 0 10px;}
#history_frequent .panel-title {height: 20px;}
#history_frequent .panel-content {padding-left:8px;}

#history_last_ra {margin-left:10px; font-size:75%; line-height:20px; cursor:pointer;}
#history_last .panel-content ul {list-style-type:none; height:203px; overflow-x:hidden; }
#history_last .panel-content li {padding:3px; line-height:20px; white-space:nowrap; width:299px; overflow:hidden;}
#history_last .panel-content li span {background:transparent url(../images/list.gif) no-repeat scroll left center; display:block; float:left; width:15px; height:20px;}
#history_last .panel-content li span:hover {background:transparent url(../images/list_1.gif) no-repeat scroll left center; cursor:pointer;}
#history_last .panel-title h3 {line-height: 20px;  margin: 0 0 0 10px;}
#history_last .panel-title {height: 20px;}
#history_last .panel-content {padding-left:8px;}

#history_frequent {height: 223px; width: 52.6%; float: left; border-right: 1px solid #C4C2C2; margin:5px 0;}
#history_last {height: 223px; margin:5px 0; width:46%; float: left;}

#history > ul.column-history {display:none;}
#history_noaddon {display:none;}
#history_noaddon .panel-content p {text-align:center;}
#history_noff {display:none;}
#history_noff .panel-content p {text-align:center;}

#links .panel-title .column-tab li {text-align:center; width:110px;}
#links .panel-title .tab-level-2 li {width:62px;}
#links .panel-title .tab-level-2 {overflow: hidden; border-top:solid 1px #c4c2c2;}
#links .row-list li {text-align:center;}
#links .interchange-list-narrow .row-list li{font-size: 12px; width: 78px; float:left;}
#links .interchange-list-narrow > li {line-height: 18px; height: 21px; padding: 2px 0;}
#links #links_online {margin:4px 0 0;}
#links #links_addons {margin:4px 0 0;}


#links INPUT.place, #links INPUT.date {width: 65px; margin: 0 4px; font-size: 12px;}
#links #links_hotel INPUT.place, #links #links_hotel INPUT.date {margin: 0 20px 0 10px;}
#links INPUT.mobile {width: 80px; font-size: 12px;}
#links DIV.align-left {text-align: left !important;}
#links DIV.align-right input{margin-left:21px; padding:0 4px; float:left;}
#links #links_ticket .ticket_div {width: 105px; float: left; text-align: right; padding: 3px 0px; height: 20px; line-height: 20px; font-size: 12px;}
#links #links_ticket .ticket_right {width: 100px !important;}
#links #links_hotel .ticket_div {width: 153px; float: left; text-align: right; padding: 3px 0px; height: 20px; line-height: 20px; font-size: 12px;}
#links #links_travel .ticket_div {width: 153px; float: left; text-align: right; padding: 3px 0px; height: 20px; line-height: 20px;}
#links #links_mobile_recharge .ticket_div {text-align: center; padding: 3px 0px; height: 20px; line-height: 20px;}
#links #links_ticket .ticket_div > span {margin: 22px 0 0 -80px;}
#links #links_hotel .ticket_div > span {margin: 22px 0 0 -110px;}

#links #links_link_1 {padding:2px 0 1px 7px;}
#links #links_link_1 li{line-height: 28px; height:28px;}
#links #links_link_1 .icon, #links #links_link_1 .icon2, #links #links_link_1 .icon3 {background:url("../images/nav_icon.png") no-repeat scroll 0 50% transparent; padding-left:10px; margin-left:8px;}
#links #links_link_1 .icon3 { padding-left:6px; margin-left:3px; }
#links #links_link_1 #split-line{border-bottom:1px dashed #D9D9D6; height:4px; margin:0 15px 0 2px;}
#links #links_link_1 #whitespace{height:2px;}
#links input.button {margin-top:-2px;}

#links .calender {width:150px !important; height:auto; font-size:12px; margin-right:14px; background:#FFFFFF !important; border:1px solid #C4C2C2; padding:1px}
#links .calender ul {list-style-type:none; margin:0; padding:0;}
#links .calender .day {background-color:#EDF5FF; height:20px;}
#links .calender .day li,.calender .date li{float:left; width:14%; height:20px; line-height:20px; text-align:center;}
#links .calender li a {text-decoration:none; font-family:Tahoma; font-size:11px; color:#333;}
#links .calender li a:hover {color:#f30; text-decoration:underline;} 
#links .calender li a.hasArticle {font-weight:bold; color:#f60 !important;} 
#links .lastMonthDate, .nextMonthDate {color:#bbb; font-size:11px;} 
#links .selectThisYear a {text-decoration:none; margin:0 2px; color:#000; font-weight:bold;} 
#links .selectThisMonth a {text-decoration:none; margin:0 2px; color:#000; font-weight:bold;}
#links .calender .LastMonth, .calender .NextMonth{text-decoration:none; color:#000; font-size:18px; font-weight:bold; line-height:16px;} 
#links .calender .LastMonth {float:left;} 
#links .calender .NextMonth {float:right;}
#links .calenderBody {clear:both; width:150px; height:auto;} 
#links .calenderTitle {text-align:center; width:150px; height:20px; line-height:20px; clear:both;}
#links .today {background-color:#ffffaa; border:1px solid #f60; padding:2px;}
#links .today a {color:#f30;}
#links .calenderBottom {clear:both; width:140px; border-top:1px solid #ddd; padding: 3px 0; text-align:left;}
#links .calenderBottom a {text-decoration:none; margin:2px !important; font-weight:bold; color:#000;} 
#links .calenderBottom a.closeCalender{float:right;} 
#links .closeCalenderBox {float:right; border:1px solid #000; background:#fff; font-size:9px; width:11px; height:11px; line-height:11px; text-align:center;overflow:hidden; font-weight:normal !important;}
#links .city-picker{position: absolute; background-color: #FFF; padding: 10px; width: 160px; margin-left: 33px; font-size: 12px;}
#links .city-picker LI{float: left; width: 52px; text-align: left;}
#links .panel-title .column-tab li.tab-link {width:50px; border:none;}
#links .panel-title .column-tab li.tab-link a{width:50px; text-align:right; margin-left:20px; border-bottom:none;}

#focus .focus-news .column-tab {float:left; margin-left:-1px;}
#focus .focus-news .tab-title {padding:0 10px; min-width:44px;}
#focus .focus-news .tab-title:first-child {border-left:solid 1px #c4c2c2; padding:0 12px;}

#focus .focus-news .panel-content {margin:5px 0 0 5px; height:246px;}
#focus .focus-news .news-img {float:left; text-align:center; font-weight:bold; width:295px; border-bottom-width:0; overflow:hidden;}
#focus .focus-news #focus_news_8 .news-img {width:142px; height:243px; margin-right:5px;}
#focus .focus-news #focus_news_8 .news-img img {width:140px; height:205px; }
#focus .focus-news #focus_news_9 .left { float:left; }
#focus .focus-news #focus_news_9 .left a.large { height:242px; overflow:hidden; font-weight:bold; border-bottom:0; text-align:center; margin-right:5px; float:left; width:170px; }
#focus .focus-news #focus_news_9 .left a.large img { width:170px; height:220px; }
#focus .focus-news #focus_news_9 .right { width:273px; float:right; height:320px;}
#focus .focus-news #focus_news_9 .right a.small { font-weight:normal; text-decoration:none; border-bottom:0; text-align:center; font-size:12px; float:left; width:90px; height:122px; overflow:hidden; margin:0 0 3px 0; text-align:center; }
#focus .focus-news #focus_news_9 .right a.small img { width:80px; height:104px; }

#focus .focus-news .news-img:hover {text-decoration:underline;}
#focus .focus-news .news-img img {border:solid 1px #c4c2c2; height:219px;}
#focus .focus-news .news-img p {margin:0; padding:0; color:#466bae; white-space:nowrap;}
#focus .focus-news .news-list {float:right; width:320px; margin:0 5px; overflow:hidden; background-color:#fff;}
#focus .focus-news .news-list li {height:16px; list-style-position:inside; margin-bottom:8px; white-space:nowrap;}
#focus .focus-news .news-list li a {line-height:20px;}
#focus .focus-news .news-list li.h1 {margin-bottom:10px; list-style-type:none;}
#focus .focus-news .news-list li.h1 a {text-align:center; font-weight:bold; font-size:110%; color:#667eba!important;}
#focus .focus-news .news-list li p {display:none;}
#focus .focus-news #focus_news_1 .news-list li { margin-bottom:11px; }

#focus .jrj-finance {width:620px; height:240px; overflow:hidden; zoom:1; font-size:12px; line-height:22px;}
#focus .sub-tab input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit;}
#focus .sub-tab input,textarea,select{*font-size:100%;}
#focus .sub-tab .txr{text-align:right;padding:0 10px 0 0;}
#focus .sub-tab .txc{text-align:center;}
#focus .sub-tab .txl{text-align:left;}
#focus .sub-tab .fl{float:left;}
#focus .sub-tab .fr{float:right;}
#focus .sub-tab .red{color:red;}
#focus .sub-tab .rd{color:#c00;}
#focus .sub-tab .gre{color:green;}
#focus .sub-tab .grey{color:#666}
#focus .sub-tab a.line{text-decoration:underline;}
#focus .sub-tab .tl{text-align:left;}
#focus .sub-tab .tc{text-align:center;}
#focus .sub-tab .tr{text-align:right;}
#focus .sub-tab .s14{font-size:14px;}
#focus .sub-tab .clear{clear:both; overflow:hidden; zoom:1}
#focus .sub-tab p{margin:0; padding:0;}
#focus .sub-tab h3{font-size:14px; margin:0 0 6px 0;}
#focus .sub-tab .hq{width:296px;}
#focus .sub-tab .hq .ser{margin:0 0 9px 0;}
#focus .sub-tab .text{width:109px;border:1px solid #bdbcbd; color:#747474; padding:2px 5px;}
#focus .sub-tab .hq .btn{width:52px;height:22px; background:url(http://i0.jrjimg.cn/coll/firefox/bt.jpg) no-repeat; border:0; cursor:pointer; margin:0 0 0 6px; *margin:0 0 0 4px;}
#focus .sub-tab .hqflash .fl{width:52px; text-align:center; border-right:1px solid #c9c8c9;}
#focus .sub-tab .tab li{line-height:31px; font-size:14px; margin:0 0 5px 0; background:url(http://i0.jrjimg.cn/coll/firefox/l2.jpg) no-repeat; cursor:pointer;}
#focus .sub-tab .tab .hover{background:url(http://i0.jrjimg.cn/coll/firefox/l1.jpg) no-repeat; position:relative; left:1px; font-weight:bold; height:31px;}
#focus .sub-tab .tab .none,.tag .none{margin:0;}
#focus .sub-tab .flash{border:1px solid #c9c8c9; border-width:1px 1px 1px 0; float:right; width:222px; height:153px; text-align:center; padding:10px;}
#focus .sub-tab .com{height:27px; overflow:hidden; zoom:1; background:url(http://i0.jrjimg.cn/coll/114la/bg1.gif) repeat-x top; padding:4px 0 0 10px;}
#focus .sub-tab .com div{float:left; display:inline; line-height:17px;}
#focus .sub-tab .com span.fl{line-height:30px; margin-right:10px;}
#focus .sub-tab .com div span{height:9px; display:block; line-height:9px;}
#focus .sub-tab .com .sp1{background:#ff0000;}
#focus .sub-tab .com .sp2{background:#ddd;}
#focus .sub-tab .com .sp3{background:#080}
#focus .sub-tab .list{width:314px;}
#focus .sub-tab .tag{height:22px; line-height:20px;}
#focus .sub-tab .tag li{float:left; width:77px; text-align:center;background:#dcf0fd; margin:0; font-size:14px; font-weight:bold; cursor:pointer; border-width:1px 1px 0 1px; border:1px solid #fff;}
#focus .sub-tab .tag .hover{background:#fff; border:1px solid #d7d7d7; border-width:1px 1px 0 1px; width:75px; position:relative; top:1px;}
#focus .sub-tab .cont{padding:8px 7px; border:1px solid #d7d7d7; border-width:0 1px 1px 1px; overflow:hidden; zoom:1; height:200px;}
#focus .sub-tab .cont li.h1 a {text-align:center;}
#focus .sub-tab .new li{font-size:14px; line-height:24px; background:url(http://i0.jrjimg.cn/coll/firefox/dot.gif) no-repeat 3px 10px; padding:0 0 0 15px;}
#focus .sub-tab .data{border:1px solid #d7d7d7; border-width:0 1px 1px 1px; overflow:hidden; zoom:1; line-height:24px;}
#focus .sub-tab .data td{text-align:center;}
#focus .sub-tab .data .tr{text-align:right; padding:0 5px 0 0;}
#focus .sub-tab .data th{background:#f2f2f2; color:#039;}
#focus .sub-tab .data p.tc{background:#f1f1f1; color:#039;}
#focus .sub-tab .data .cur{background:#f7f7f7;}
#focus .sub-tab .hq input,.data p.tc a{margin:0 6px;}
#focus .sub-tab .hq input{*margin:0 4px;}
#focus .sub-tab .hqflash{overflow:hidden;zoom:1;}
#focus .sub-tab .news-list{float:none!important; width:auto!important;}
#focus .sub-tab .news-list{font-size:14px;}

#focus .aika {width:620px; height:240px; overflow:hidden; line-height:22px;}
#focus .aika .left {width:300px; height:241px; float:left; margin-top:2px;}
#focus .aika .left img {width:311px; height:200px;} 
#focus .aika .left iframe {width:311px; padding-top:6px; background:url(../images/aika.gif) repeat;}
#focus .aika .right {float:right; margin-left:6px;}
#focus .aika .bottom {height:40px; border:1px solid #d7d7d7; border-width:0 1px 1px 1px; margin-top:-55px;}
#focus .aika .bottom p{padding:10px 0 0 60px; color:#466BAE;}
#focus .aika .bottom a{font-weight:bold; font-size:14px;}
#focus .aika .cont {padding:8px 7px; height:160px; border-width:0 1px !important; border:1px solid #d7d7d7; border-width:0 1px 1px 1px; height:200px;}
#focus .aika .cont .news-list {float:left !important;}
#focus .aika .tag li{float:left; width:74px; text-align:center;background:#dcf0fd; margin:0; font-size:14px; font-weight:bold; cursor:pointer; border:1px solid #fff; border-width:1px 0 0 2px;}
#focus .aika .tag li:first-child {border-left:0;}
#focus .aika .tag li.hover:first-child {border-left:1px solid #d7d7d7 !important; width:73px;}
#focus .aika .tag .hover{background:#fff; border:1px solid #d7d7d7; border-width:1px 1px 0 1px !important; width:75px; position:relative; top:1px;}
#focus .aika .tag {height:22px; line-height:20px;}
#focus .focus-news .aika .news-list {width:277px;}

#focus .focus-mblog .tweets { float:left; }
#focus .focus-mblog .tweets > li {margin:3px 8px 4px; overflow:hidden; border-bottom:1px solid #c4c2c2; padding-bottom:15px; }
#focus .focus-mblog .tweet-img {float:left; width:50px; border:solid 1px #c4c2c2; padding:1px;}
#focus .focus-mblog .tweet-img img {width:50px; height:50px;}
#focus .focus-mblog .tweet-info {float:left; margin-left:6px; width:239px;}
#focus .focus-mblog .tweet-name {font-weight:bold; line-height:22px;}
#focus .focus-mblog .tweet {display:block; height:32px; line-height:16px; border-bottom-width:0;}
#focus .focus-mblog .jrj-tweet:hover {text-decoration:underline;}
#focus .focus-mblog .jrj-tweet {display:block; line-height:16px; border-bottom-width:0;}
#focus .focus-mblog .tweet:hover {text-decoration:underline;}
#focus .focus-mblog .topics {margin:5px 8px 5px; float:left;}
#focus .focus-mblog .topics a {margin:0 2px; white-space:nowrap; display:inline-block;}

#focus #mblog div.sites { float:left; width:305px; margin:5px; overflow:hidden; }
#focus #mblog div.sites ul li { float:left; margin:0 10px; }
#focus #mblog div.pic { float:left; width:305px; margin:5px 7px; height:158px; overflow:hidden; }
#focus #mblog div.pic ul li { width:50px; height:70px; float:left; padding:5px; text-align:center;}
#focus #mblog div.pic ul li .blog-title { }
#focus #mblog div.links { float:right; width:130px; height:80px; overflow:hidden; margin:5px 0; }
#focus #mblog div.links ul li{ float:left; margin-right:5px; }
#focus #mblog div.pic ul li a img { width:50px; height:50px; }

#focus .focus-mblog .tab-title {padding:0 10px;}
#focus .focus-mblog select {margin:0 10px;}
#focus #tuan {margin:5px; width:305px;}
#focus #tuan .tuan_pic {width:170px; height:120px; margin:5px; float:left;}
#focus #tuan .tuan_pic a {float:left;}
#focus #tuan .tuan_pic a:hover {border-bottom:#FFFFFF solid 1px;}
#focus #tuan .tuan_pic img {height:107px; width:170px;}
#focus #tuan .tuan_pic span {width:170px; float:left; color:#777676; margin-top:3px;}
#focus #tuan .price {height:22px; width:126px; margin-left:2px;}
#focus #tuan .price strong {font-size:13px;}
#focus #tuan .price span {font-size:18px; font-weight:bold; color:#F32B10; margin-left:0;}
#focus #tuan .des {float:left; font-size:12px; color:#F4571F; width:120px; height:85px; margin:0 5px; overflow:hidden;}
#focus #tuan .des  a {height:70px; color:#F4571F;}
#focus #tuan .des  a:hover {border-bottom:#FCA31F solid 1px; text-decoration:none;}
#focus #tuan .price_tag {margin-left:5px; float:left; width:120px; height:30px; background:url("../images/tuan_back.gif") no-repeat scroll 0 0 transparent;}
#focus #tuan .price_tag a {color:#000000; font-weight:bold; margin:2px 0; display:block; width:110px; height:20px;}
#focus #tuan .price_tag a:hover {text-decoration:none; border-bottom:0;}
#focus #tuan .price_tag strong {color:#FFFFFF; font-size:16px;}
#focus #tuan .tuan_right {width:125px; height:130px; float:left;}
#focus #tuan .tuan_content {height:128px; width:305px; margin:5px 0;}
#focus #tuan .tuan_pic span.tuan_time_special {font-weight:bold; font-size:12px; margin-top:0;}
#focus .tuan_city {width:40px; margin:0 3px;}
#focus .city-picker {position: absolute; background-color: #FFF; padding: 10px; width: 160px; margin-left: 3px; font-size: 12px; opacity:1;}
#focus .city-picker LI{float: left; width: 52px; border:0;}

#focus UL.focus_ads_link {margin-top:2px;}
#focus UL.focus_ads_link LI {float:left; list-style-position:inside; list-style-type:disc; width:140px; padding-left:9px;}

#shopping .words-sale .tab-title {padding:0 6px;}

#words .panel-title > a {line-height:30px; cursor:pointer; float:left; margin-left:5px;}
#words .panel-title > a:hover {text-decoration:underline;}
#words .words-link {}
#words .words-link a {margin:6px 20px 5px 0; float:right;}

#words .words-sina .tab-title {}
#words .words-sina ul.column-tab > li {border-right:0; width:46px;}
#words .words-sina ul.column-tab > li:first-child {width:86px;}
#words .words-sina .tab-title:first-child {border-left:none;}
#words .words-sina .tab-title:last-child {}
#words .words-sina .last-child {}
#words .words-sina .interchange-list > li {overflow:hidden;}
#words .words-sina .play {border-bottom-width:0; float:left;}
#words .words-sina .play span {background:transparent url(../images/L2.png) scroll no-repeat left center; color:transparent; padding-left:17px; margin-right:3px; cursor:pointer; border-bottom-width:0;}
#words .words-sina .song {float:left;}
#words .words-sina .singer {float:right; margin:0 15px 0 5px;}

#words .words-mtime .column-tab .tab-title {padding:0 6px;}
#words .words-mtime .movie {overflow:hidden; padding:12px;}
#words .words-mtime .movie img {width:75px; height:100px; border:solid 1px #c4c2c2; display:block; float:left; margin-right:15px;}
#words .words-mtime .movie h3 {margin:0; padding:0; margin-bottom:10px; font-size:100%;}
#words .words-mtime .movie p {margin:0; padding:0;}
#words .words-mtime .rating {float:right; margin:0 15px 0 5px; font-weight:bold; font-size:110%; color:#777676;}
#words .words-mtime .rating-top3 {color:#f16304;}

#words .words-sale .tab-title {padding:0 6px;}
#taobao .taobao-single .tab-title {padding:0 8px;}
#taobao .taobao-single .words-link {}
#taobao .taobao-single .words-link a {margin:6px 20px 5px 0; float:right;}
#taobao_sale_multi {padding: 6px 0 0 5px; overflow:hidden;}
#taobao_sale_multi .content-left {float:left; width:300px;}
#taobao_sale_multi .content-right {float:right; width:320px;}
#taobao_sale_multi .content-right .links-right {float:right; width:120px; margin-top:2px;}
#taobao_sale_multi .content-right .links-right li {float:left; width:60px; font-size:12px; }
#taobao_sale_multi .search {clear:both; overflow:hidden; margin: 8px 0 5px; float:left; }
#taobao_sale_multi .search div {float:left; width:36px;}
#taobao_sale_multi .search a:hover {text-decoration:none; border:none;}
#taobao_sale_multi .search iframe {float:left; width:162px;}
#taobao div.panel-title h3 {margin: 0 10px;}

#taobao_sale_multi .img-list { margin-bottom:5px; }
#taobao_sale_multi .img-list .goods { font-size:12px; float:left; width:70px; height:103px; overflow:hidden; margin:0 5px 5px; text-align:center; }
#taobao_sale_multi .img-list .goods  img { max-width:70px; max-height:53px; margin-bottom:7px; }
#taobao_sale_multi .img-list .goods span.price { background:url(../images/price-back.png) no-repeat scroll 0 center transparent; color:#F32B10; font-size:13px; font-weight:bold; padding-left:12px; } 
#taobao_sale_multi .img-list .goods a { border-bottom:0; }
#taobao a.more { font-size:12px; border-bottom:0; cursor:pointer; }
#taobao h3 a { border-bottom:0; }

#ents .ents-video .tab-title {padding:0 6px;}
#ents .ents-video .column-tab li {width: 65px;}
#ents .ents-game .tab-title {padding:0 6px;}
#ents .ents-game .column-tab li {width: 50px;}
#ents_game_4399_multi, #ents_game_tom_multi {padding-top:5px;}
#ents .ents-game-left { width:520px; float:left; }
#ents .ents-game-column-1 {width:520px; float:left; padding:5px 0 0 10px;}
#ents .ents-game-column-1 ul {float:left;}
#ents .ents-game-column-1 ul.ents-game-small {height:148px; width:350px; padding:0 8px;}
#ents .ents-game-column-1 ul.ents-game-small li { width:83px; text-align:center; }
#ents .ents-game-column-1 ul.ents-game-links li {padding:2px 0;}
#ents .ents-game-column-1 ul li {float:left; width:150px; text-align:center;}
#ents .ents-game-column-1 ul li div:last-child {padding:2px 0 11px;}
#ents .ents-game-column-1 ul.ents-game-big {width:150px; height:148px;}
#ents .ents-game-column-1 ul.ents-game-big div:last-child {padding:2px 0 3px;}
#ents .ents-game-column-2 {width:520px; float:left; padding-top:2px;}
#ents .ents-game-column-2 ul {float:left;}
#ents .ents-game-column-2 ul li {float:left; width:86px; text-align:center;}
#ents .ents-game-column-2 ul.ents-game-links li {padding:2px 0;}
#ents .ents-game-column-3 ul li {float:left; width:86px; margin-top:1px;}
#ents .ents-game-column-3 {float:right; width:110px; overflow:hidden;}

#ents .ents_game_4399_download_1 {width:140px; float:left;}
#ents .ents_game_4399_download_1 li {background-color:#fff !important;}
#ents .ents_game_4399_download_2 {height:255px; width:174px; float:right; padding:5px 0 0 0; overflow:hidde;}
#ents .ents_game_4399_download_2 ul li {float:left; width:87px; text-align:center;}
#ents .ents_game_4399_download_2 ul li div:last-child {padding:2px 0 25px;}
#ents .ents_game_52pk_download ul li {float:left; width:105px; text-align:center;}
#ents .ents_game_52pk_download {height:255px; float:right; padding:5px 0 0 0; overflow:hidde;}
#ents .ents_game_52pk_download ul li div:last-child {padding:2px 0 25px;}

#ents #video{ height:260px; overflow:hidden; }
#ents #video .keywords { height:20px; line-height:20px; overflow:hidden; margin:5px 5px 0; font-size:12px;}
#ents #video .keywords span { float:left; }
#ents #video .keywords div a { margin-right:8px; }
#ents #video .images ul li{ text-align:center; width:145px; margin:5px 0 5px 10px; float:left; height:115px; overflow:hidden; }
#ents #video .images ul li div { margin:5px 0 0 11px; width:120px;}
#ents #video .images ul li div:first-child { width:145px; margin-left:0;}
#ents #video .images ul li a { font-size:12px; }
#ents #video .images ul li a img { width:120px; }
#ents #video .video-list { float:left; margin:2px 0 10px 10px; overflow:hidden; width:622px;}
#ents #video .video-list ul li.block { float:left; }
#ents #video .video-list ul.list-item { width:600px; float:left; margin-left:5px; }
#ents #video .video-list ul.list-item li { width:280px; float:left; margin-left:7px; height:20px; line-height:20px; margin-right:0; overflow:hidden; padding-top:6px; }

a.ellipsis {-moz-binding: url('ellipsis.xml#ellipsis');}
li.disc {padding-left:13px; background:url(../images/disc.png) no-repeat scroll 0 center transparent;}
li.disc_fx4 {padding-left:13px; background:url(../images/disc.png) no-repeat scroll 0 center transparent;}
#focus .focus-news .news-list li.disc_fx4 {margin-bottom:4px !important;}
#garden li.disc {padding-left:10px;}
#garden li.disc_fx4 {padding-left:10px; margin:-1px 0 0 5px; overflow:hidden; width:290px !important;}

#garden_addons .addons li {margin:8px; float:left; width:110px;}
#garden_addons .addons span{margin:5px; float:left; width:120px; color:#000000; font-size:16px; font-weight:bold;}
#garden_addons .addons_top {display:block; border-bottom:#FFFFFF 1px solid;}
#garden_addons .addons_top .addon_img{width:110px;}
#garden_addons .addons_top .icon{width:20px; margin-right:5px;}
#garden_addons .addons_bottom {float:left; width:120px;}
#garden_addons .addons_bottom a {float:left; font-size:12px; margin-left:20px;}
#garden_addons .addon_links {width:100px; margin:20px 10px; float:left;}
#garden_addons .addon_links li {margin:10px 0;}
#garden SPAN.install {border-color:#3A7404; white-space:pre-wrap; padding: 2px 10px; font-size: 13px; margin-top: 10px; background: -moz-linear-gradient(center top , #93C85E 30%, #55A802 55%) repeat scroll 0 0 transparent; -moz-border-radius: 10px;}
#garden SPAN.install A:link, #garden SPAN.install A:visited, #garden SPAN.install A:hover {color: #FFF; font-weight: bold; border: 0 none; text-decoration: none;}
#garden DIV.addon P {margin: 0 0 10px 0;}
#garden .row-list li {text-align: center;}
#garden .interchange-list li {text-align: center;}
#garden .panel-content {height: 156px;}
#garden .tab-title { width:105px; }
#garden .focus-mblog .tab-title {border-right:1px solid #C4C2C2;}
#garden ul.column-tab > li:first-child {width:107px;}
#garden .focus-mblog ul.column-tab > li:first-child {width:80px;}
#garden .focus-mblog .tab-title {width:80px; }
#garden .news-list {margin-left: 10px;}
#garden .news-list li {float:left; width:290px; margin-right:10px; height:20px; padding-top:6px; line-height:20px; white-space:nowrap; overflow:hidden;}
#garden .news-list li A{line-height:20px;}
#garden .news-list li A:hover {text-decoration:underline; border-bottom:none;}
#garden .row-list > li {width: 118px;}
#garden .tweets > li {margin:8px;}
#garden A.more {margin:5px 20px 0 0; float:right;}
#garden a.left {margin:5px 0 0 20px; float:left;}
#garden #garden_personas .personas_show {overflow:hidden;}
#garden #garden_personas .personas_frame1 {width:315px; height:135px; overflow:hidden; border:0 !important;}
#garden #garden_share .share_button {margin:5px 0 0 10px; width:140px; float:left;}
#garden #garden_share .share_button a {border-bottom:0;}
#garden #garden_share .share_button img {padding-right: 5px; width:16px;}
#garden #garden_share .huohu_search {float:left; width:310px; margin:0; overflow:hidden;}
#garden #garden_share .huohu_search a {float:left; border-bottom:0; margin-left:10px;}
#garden #garden_share .huohu_search form {float:left; margin-left:8px;}
#garden #garden_share .huohu_search form input {width:120px;}
#garden #garden_share .huohu_search h4 {margin-bottom:3px;}
#garden #garden_share h4 {margin: 5px 0 0 10px;}
#garden DIV.goods {width: 120px; float: left; padding: 5px 0 0 5px; text-align: center; font-size: 12px;}
#garden DIV.goods_pic IMG {height: 90px;}
#garden DIV.goods_price {font-weight: bold;}
#garden DIV.goods_price SPAN {color: #FF5500;}
#garden #garden_vertical {padding: 3px 0 0 10px; padding-left: 5px;}
#garden DIV.ce-vertical {width:160px; height:150px; overflow:hidden; float:left; padding-right:10px;}
#garden DIV.ce-vertical-list {width: 100px;}
#garden DIV.ce-vertical P {margin: 0px; font-size: 12px;}
#garden DIV.ce-vertical SPAN.install {position: relative; top: -142px; left: 60px;}
#garden DIV.ce-vertical li {padding: 1px 0;}
#garden DIV.ce-vertical img {width:150px; margin-top:-2px;}

#garden #garden_tblog { margin:0 5px; }
#garden #garden_tblog ul li { height:20px; overflow:hidden; }
#garden #garden_tblog .news-list { margin-left:0; }
#garden #garden_tblog li.disc { padding-left:13px; }
#garden #garden_tblog li {padding:3px; height:20px; line-height:20px; overflow:hidden;}


ul, ol {margin:0; padding:0; list-style-type:none;}
.round-box {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.trans-box {opacity:0.95; -moz-opacity:0.95; -webkit-opacity:0.95;}
.grad-box {background:url(../images/background.png) repeat-x scroll left center #eee; background:-moz-linear-gradient(-90deg, #fff, #ddd); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ddd));}
ul.column-4 {}
ul.column-4 > li {float:left; width:239px; border-left:solid 1px #c4c2c2; border-right:solid 1px #c4c2c2; margin-left:-1px;}
ul.column-4 > li:first-child {width:238px; border-left:none; margin-left:0;}
ul.column-4 > li:last-child {border-right:none;}
ul.column-3 > li {float:left; width:316px; border-left:solid 1px #c4c2c2; border-right:solid 1px #c4c2c2; margin-left:-1px;}
ul.column-3 > li:first-child {border-left:none;width:316px;}
ul.column-3 > li.column-3-third {width:315px;border-right:none;}
ul.column-2 {}
ul.column-2 > li {float:left; width:315px; border-left:solid 1px #c4c2c2; margin-left:-1px;}
ul.column-2 > li:first-child {float:left; width:632px; border-right:solid 1px #c4c2c2;}
.place ul.column-2 > li {width:320px; border:none; margin:0;}
.place ul.column-2 > li:first-child {width:629px; border:none; margin:0;}
ul.column-tab > li {float:left; border-left:solid 1px #c4c2c2; border-right:solid 1px #c4c2c2; margin-left:-1px;}
ul.column-tab > li:first-child {border-left:none; margin-left:0;}

li a {text-align:left;}
a:link, a:visited {text-decoration:none; color:#466bae; border-bottom:solid 1px transparent;}
a:hover, a:active {border-bottom-color:#466bae;}
a.button {border:solid 1px #999; padding:3px;}
a.button span.arrow {background:transparent url(../images/e_arrow.png) no-repeat scroll left center; padding-left:15px;}
a.cancel:link, a.cancel:visited {color:#f00; font-size:75%; border:none; vertical-align:bottom;}
a.cancel:hover, a.cancel:active {text-decoration:underline;}
img {border:none; vertical-align:middle;}
img.frame {border:solid 1px #c4c2c2;}
p {color:#000;}
.float-left {float:left;}
.float-right {float:right;}
.float-container {overflow:hidden;}
.iframe-cover {position:absolute; background-color:#fff; opacity:0.01; -moz-opacity:0.01; -webkit-opacity:0.01;}

.cehp_tab_li_first {width: 50px !important;}
.cehp_tab_li {width: 95px !important;}

DIV.prompt {background-color: #FFC; border: 1px solid #DDDD48; overflow: hidden; height: 25px; color: #000; padding: 3px 0; display: none;}
DIV.prompt DIV {vertical-align: middle; float:right; height: 100%; padding: 0 5px;}
DIV.prompt DIV.label {background:transparent url(../images/info.png) no-repeat scroll 4px 5px; padding-left: 25px; float: left; line-height: 25px; text-shadow: 1px 2px 2px #C0C0C0}
DIV.prompt DIV.close img {cursor: pointer; padding: 7px 0 0;}

.mask {display: none; position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; background-color: #000; z-index: 99;}
DIV.mask {opacity: 0.5; filter:alpha(opacity=50);}
IFRAME.mask {opacity: 0; filter:alpha(opacity=0);}
IFRAME.mask {border:　0px none; z-index: 98;}