
#r ol {
    padding-bottom: 1px;
}
ol, ul, dl {
    list-style: none outside none;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, input, textarea, p, th, td {
    margin: 0;
    padding: 0;
}
address, caption, cite, code, em, th, var {
    font-style: normal;
    font-weight: normal;
}

.result_seperator {
	background: rgb(255, 255, 255); height: 8px; overflow: hidden; zoom: 1;
}
.search_time {
	float: right;
}
.result_wrap::after {
	height: 0px; clear: both; display: block; visibility: hidden; zoom: 1; content: ".";
}
.result_wrap {
	overflow: hidden; clear: both; margin-bottom: -15px; zoom: 1;
}
.result {
	padding: 5px 1px 0px 20px; font-size: 12px; float: left;
}
.result a:visited {
	color: rgb(128, 0, 128);
}
.result em {
	color: rgb(204, 0, 51); text-decoration: underline;
}
.result .msg {
	padding: 0px 0px 10px; font-size: 14px;
}


.result dl {
	padding: 0; float: left;
}
.result dt {
	border: 1px solid rgb(200, 200, 200); width: 128px; height: 96px; overflow: hidden; position: relative; margin:0 15px 0 0;
}
.result dt img {
	width: 128px; height: 96px;
}
.result dt div {
	padding: 0px 4px; top: 79px; color: rgb(255, 255, 255); line-height: 15px; font-weight: bold; position: absolute;
}
.result dt .TL {
	background: rgb(0, 0, 0); right: 2px;
}
.result dt .HD {
	background: rgb(50, 183, 35); left: 2px;
}
.result dd {
	width: 130px; height: 102px; text-align: left; color: rgb(102, 102, 102); line-height: 140%; margin:0 15px 0 0;
}
.result dd h3 {
	padding: 4px 0px; font-size: 13px; font-weight: normal; word-break: keep-all; overflow:hidden; height:15px;
}
.result dd cite {
	color: rgb(0, 128, 0);
}
.result dd.n2 {
	height: 60px; padding-bottom: 25px;
}
.result dl.movie dt {
	width: 120px; height: 160px; cursor: pointer;
}
.result dl.movie dt img {
	width: 128px; height: 160px;
}
.result dl.movie dd {
	height: 150px; color: rgb(0, 0, 0); font-size: 13px;
}
.result dl.movie dd a {
	color: rgb(0, 0, 0);
}
.result dl.movie dd h3 a {
	color: rgb(0, 51, 204);
}
.result dl.movie dd .wz {
	color: rgb(153, 153, 153);
}
.result dl.mv dt {
	width: 128px; height: 96px; cursor: pointer;
}
.result dl.mv dt img {
	width: 128px; height: 96px;
}
.result dl.mv dd {
	height: 116px; color: rgb(0, 0, 0);
}
.result dl.mv dd h3 a {
	color: rgb(0, 51, 204);
}
.result dl.mv dd .wz {
	color: rgb(153, 153, 153);
}
#s_search {
     margin: 0px;
     width: 980px;
}

#s_nav, #s_main {
     width: 100%;
}

a:link, a:visited, a:hover {
     color: #0033CC;
     text-decoration: underline;
}

.k {
     clear: both;
     font-size: 0px;
     height: 0px;
     line-height: 0;
}

#mask {
     background-color: #FFFFFF;
     left: 0px;
     opacity: 0.5;
     position: absolute;
     top: 0px;
     z-index: 5;
}

#login_div {
     position: absolute;
     z-index: 10;
}

#login_iframe {
     height: 100%;
     overflow: hidden;
     width: 100%;
     z-index: 15;
}

#s_header #s_bar .active {
     text-decoration: none;
}

#s_header #s_bar .active:hover {
     text-decoration: underline;
}

.result_seperator {
     background: none repeat scroll 0% 0% #FFFFFF;
     height: 8px;
     overflow: hidden;
}

.search_time {
     float: right;
}

.result_wrap:after {
     clear: both;
     content: ".";
     display: block;
     height: 0px;
     visibility: hidden;
}

.result_wrap {
     clear: both;
     margin-bottom: -15px;
     overflow: hidden;
}

.result {
     float: left;
     font-size: 12px;
     padding: 5px 1px 0px 20px;
}

.result a:visited {
     color: #800080;
}

.result em {
     color: #CC0033;
     text-decoration: underline;
}

.result .msg {
     font-size: 14px;
     padding: 0px 0px 10px;
}


.result ol {

     color: #000000;
     line-height: 36px;
     margin-bottom: 6px;
     padding: 0px 0px 36px;
}

.result ol li {
     float: left;
     font-size: 12px;
     line-height: 36px;
     padding-top: 2px;
     text-align: left;
}

.result ol li a:link, .result ol li a:visited {
     color: #0033CC;

     text-decoration: none;
}

.result ol li.now {
     font-weight: bold;
}

.result ol li.line {
     padding: 0px 14px;
}

.result ol li.tools {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 0px none;
     float: right;
     margin: 0px 0px 0px 8px;
     padding-top: 5px;
     width: 68px;
}

#bingo h2 a {
     background: url("http://cache.soso.com/img/vid/bg_bingo0107.gif") no-repeat scroll 0% 0% transparent;
}

.icon_previous, .icon_previous_off, .icon_next, .icon_next_off {
     background: url("http://cache.soso.com/img/vid/bg_bingo0107.gif") no-repeat scroll 0% 0% transparent;
     float: left;
     height: 24px;
     line-height: 24px;
     width: 24px;
}

.icon_previous {
     background-position: 0px -79px;
     cursor: pointer;
     margin: 0px 8px 0px 0px;
}

.icon_previous_off {
     background-position: 0px -50px;
     margin: 0px 8px 0px 0px;
}

.icon_next {
     background-position: -30px -79px;
     cursor: pointer;
}

.icon_next_off {
     background-position: -30px -50px;
}


#bingo {
     border-bottom: 1px dashed #CCCCCC;
     margin-bottom: 18px;
     overflow: hidden;
     padding-bottom: 16px;
}

#bingo h2 {
     font-family: 'Microsoft YaHei','Arial','simsun';
     font-size: 22px;
     font-weight: normal;
     padding-bottom: 6px;
}

#bingo h2 a:link, #bingo h2 a:visited {
     background-position: 0px -24px;
     color: #0033CC;
     font-family: 'Arial';
     font-size: 12px;
     height: 17px;
     margin-left: 18px;
     padding-left: 16px;
     text-decoration: none;
}

#bingo h2 a.show:link, #bingo h2 a.show:visited {
     background-position: 0px 0px;
}

#poster {
     float: left;
     width: 140px;
}

#poster img {
     border: 1px solid #999999;
     height: 160px;
     width: 120px;
}


#bingo th {
     color: #666666;
     font-size: 14px;
     line-height: 24px;
     vertical-align: top;
     white-space: nowrap;
}

#bingo td {
     color: #666666;
     font-size: 14px;
     line-height: 24px;
     padding-right: 20px;
     vertical-align: top;
     width: 50%;
}

#bingo td strong {
     color: #000000;
     font-weight: normal;
}

#jq1, #jq2 {
     cursor: pointer;
     text-align: justify;
}

#jq1 a:visited, #jq2 a:visited {
     color: #0033CC;
}

.result .f_error {
    font-size: 16px;
    margin-bottom: 18px;
}
.result .f_error em {
    color: #CC0033;
    text-decoration: none;
}
.result .f_error a em {
    color: #CC0033;
    text-decoration: underline;
}
.result .f_error p {
    color: #666666;
    font-size: 12px;
    padding-top: 4px;
}
.result .jg {
    font-size: 12px;
    margin-top: 8px;
}
#r ol {
    padding-bottom: 1px;
}
.result ol li {
    margin-bottom: 19px;
}
.result .navlk {
    overflow: hidden;
    padding: 5px 0 4px 18px;
}
.result .navlk ul {
    float: left;
    margin-right: 50px;
}
.result .navlk li {
    clear: both;
    float: left;
    line-height: 18px;
    margin: 0;
    width: auto;
}
.result .navlk li a {
    font-size: 13px;
}
.result ol li .dirlk {
    color: #666666;
    padding-left: 18px;
}
.result ol h3 {
    font-size: 16px;
    font-weight: normal;

}
.result ol h3 a {
    font-size: 16px;
}
.result ol h3 em {
    color: #CC0033;
}
.result ol a em {
    text-decoration: underline;
}
.result ol h3 span {
    color: #0033CC;
}
.result ol p {
    font-size: 13px;
    line-height: 140%;
    text-align: justify;
    word-break: break-all;
    word-wrap: break-word;
}
.result ol p em {
    color: #CC0033;
}
.result ol p span {
    color: #666666;
}
.result_summary {
    color: #000000;
    font-size: 13px;
    line-height: 140%;
}
.result_summary cite {
    color: #008000;
    margin-right: 5px;
}
.result_summary .url {
    color: #666666;
    display: inline;
    float: left;
}
.result_summary .url a {
    color: #666666;
    margin: 0 5px;
    text-decoration: none;
}
.result_summary .sp {
    color: #666666;
    display: inline;
    float: left;
}
.result_summary .yl1, .result_summary .iPre {
    color: #666666;
}
.result_summary .url a.bio {
    color: #008000;
    margin: 0 5px 0 0;
    text-decoration: underline;
}
.result_summary .line2 {
    display: none;
}
.result_summary .line, .result_summary .summaryshare, .result_summary .preview {
}
.result_summary .time {
    margin: 0 5px 0 0;
}
.result .gd a {
    margin-left: 10px;
}
.result .notfound {
    font-size: 14px;
    line-height: 180%;
}
.result .notfound em {
    color: #CC0033;
}
.url cite {
    float: left;
}
.url div {
    background: url("http://soso.qstatic.com/30d/img/web/url_icon.png") no-repeat scroll 55px 7px transparent;
    color: #008800;
    float: left;
    padding-right: 13px;
}
.url em {
    cursor: pointer;
}
.tip_safe {
    background: url("http://soso.qstatic.com/30d/img/web/url_icon.png") no-repeat scroll 9px -18px #FFFFE1;
    border: 1px solid #C1C092;
    box-shadow: 1px 1px 0 #DAD9D9;
    color: #666633;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    padding: 0 10px 0 27px;
    position: absolute;
    z-index: 101;
}
.url .tip_safe a {
    color: #0033CC;
}
.url .tip_safe a:hover {
    text-decoration: underline;
}
.box_newsBox {
    width: 100%;
}
.box_newsBox .imgWp {
}
.box_newsBox .contWp {
    margin-bottom: -4px;
}
.box_newsBox .contWp2 {
    display: block;
    margin-bottom: -4px;
    padding-left: 16px;
}
.box_newsBox .contList {
    font-size: 13px;
    margin-bottom: 4px;
    padding-top: 1px;
}
.box_newsBox .contList .ds {
    line-height: 130%;
    margin-bottom: 0;
}
.box_newsBox .highLight {
    left: -4px;
    padding: 2px 15px 1px 4px;
    top: -1px;
}
.box_newsBox .xg {
    margin-bottom: 4px;
}
.box_newsBox .xg a {
    margin-right: 6px;
}