body{margin:0;padding:0;min-width:980px; font-size:12px}
ul,form,div{margin:0;padding:0;}
ul li{list-style:none;margin: 0px;padding:0;}
img{border:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0; font-weight:normal}

a{color:#03c;text-decoration:none}
a:visited{color:#03c;text-decoration:none;}
a:hover{text-decoration:underline}

.search_top_nav{ background:#f7f7f7; border-bottom:1px solid #d2d2d2; height:25px; line-height:25px; text-align:right; padding-right:10px}
.box{padding:15px 0 30px 35px;}
.box1{padding:15px 0 30px 10px; width:616px}
.logo{ width:120px; float:left; margin-right:10px}
.top_nav {display:block; height:16px; padding:20px 0 10px 0; margin:0; margin-left:10px;}
.top_nav li{ padding:0 7px; font-size:14px; float:left; display:block}
.wz a{ color:#0a5db3;text-decoration:none}
.wz a:hover{text-decoration:underline;color:#c00;}
.wzL a{ color:#000;color:#000; font-weight:bold}
.wzL a:hover{text-decoration:none;color:#c00;}
a.switch:link,a.switch:visited{text-decoration:none;color:#666;}
a.switch:hover{text-decoration:none;color:#d80000;}

.se-form{position:relative;clear:both;background:#fff;height:39px;border:1px solid #3d92e0}
.con-wrap{display:box;}
.se-input{display: block;font-size:18px;line-height:24px; margin: 2px 0;padding:5px 39px 5px 5px;-webkit-appearance:none;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-box-flex:1;box-flex:1;background:#FFFFFF !important;}
input, button {background-color:rgba(0, 0, 0, 0);border: 0 none;border-radius: 0;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;/*去除Android浏览器中a、input获得焦点时的高亮边框*/}
.se-bn{text-shadow:0 1px 1px #0c66b9;-webkit-text-shadow:0 1px 1px #0c66b9;background:#3d92e0;text-align:center;white-space:nowrap;font-size:0;-webkit-background-size:70px 36px;width:70px;height:39px;line-height:39px;position:absolute;top:0;right:0;z-index:2;border-left:1px solid #3d92e0;letter-spacing:-1px;color:#fff;text-align:center; }
.se-bn span{font-weight:700;font-style:normal;font-size:16px}
.cross{position:absolute;top:0;left:-35px;width:35px;height:39px;bottom:0;display:none;z-index:2;background-size:16px 16px;-webkit-background-size:16px 16px}

.MB_Menu {border: 1px solid #817F82; display: none; font-size: 12px; margin: -1px 0 0 0px;_margin-top:-7px;position: absolute; text-align: left; z-index: 99;}
.MB_Menu DIV { background-color: #FFFFFF; cursor: pointer; height: 20px; line-height: 20px; overflow: hidden; padding: 1px 3px 0;} 
.MB_Menu .MB_MenuSelectedItem { background-color: #EBEBEB; }

#sw_main{width:1024px;float:left;margin:0 0 0 -15px;padding:0 0 15px 15px;min-height: 700px}

#sw_canvas{padding:0 0 0 35px; font-family:Arial; _padding-left:50px;min-height: 1000px}




#content{margin:0 0 0 -15px;padding:0 224px 0 0;max-width:666px;width: expression(this.offsetWidth &gt; 666? '666px': true);}
#results_area{float:left;width:100%;padding-bottom:10px}
#results_container{padding:0 15px}
#sidebar{float:right;padding:0 15px 0 19px;width:260px;word-wrap:break-word; border-left:1px solid #E2E2E4}

.sb_results{margin:0;padding:0}
.sb_results li {list-style-type:none;padding:0px 0px 15px 0px; margin:0;}
.sa_cc{width:590px; margin-bottom:2px}
.sb_results p{margin:0;line-height:20px;text-align:justify;letter-spacing:1px;word-wrap:break-word;word-break: break-all;line-height:20px;font-size:12px; color:#333;margin-top: 3px;text-align: justify;}
.sb_results .sb_meta{line-height:20px}

.sb_meta,.sb_meta a,.sb_meta a:visited{color:#000000;margin:0}
.sb_meta a,.sb_meta a:visited{color:#000000;}





.sb_tlst,sa_cc p,sb_meta{display:inline}
.sa_cc img{ border: 1px solid #eee;}
.sb_tlst{ font-size:16px; }
.sb_tlst img{height:80px}
.sb_tlst_f{ font-size:14px; line-height:30px;}

.sa_cc_f{ width:570px; line-height:22px; padding-bottom:20px;}

.h3font{ font-size:16px; color:#999;}

.yiqibox{ line-height:25px; border-bottom:1px solid #ddd}
.yiqibox span{ float:right}

.S_GetAD{padding:10px; line-height:20px; margin-bottom:10px; background:#f9f8e1; overflow:hidden; }

.S_GetAD span{ color:#666 }
.S_GetAD ul{}
.S_GetAD ul li{list-style:none; line-height:22px;font-size:14px; }
.S_GetAD ul li span{font-size:12px; }


.inp{ margin-top:10px; width:100%; clear:both}
.inp .inpleft{ float:left; color:#666; display:block; line-height:45px; }


.bottom{ border-top:1px solid #f1f1f1; clear:both;  color:#999;}
.bottom a{  color:#999}
.bottom .wenzi{ float:left;height:25px; line-height:25px; padding-left:30px}

.F12{ font-size:12px;}
.fr{ float:right;}
.span1{color:blue;text-decoration: underline;cursor:pointer;}
.a1 {font-weight:bold;cursor:pointer;}
.Cl{ clear:both;}
.menu_2_btn{background-color:#f6f6f6;padding:5px;clear:both;margin-top:10px}
.m_b_8 {margin-bottom: 8px;}
.line_h{ line-height:20px; text-indent:2em;}

.page{ margin-bottom:5px; margin-left:30px;}
.page .prev,.page .next,.page a,.page .current{ padding:4px 10px; display:inline-block; color:#FFF;}
.page .prev{}
.page .next{}
.page a{ background:#076ff2; border:1px solid #006;}
.page a:hover{ background:#39d2f3; border:1px solid #006; text-decoration:none;}
.page .current{ background:#4e6e96; border:1px solid #006;}


/*右侧热门资讯*/
.tab-hd
{
    height: 51px;
    border-top: 1px solid #eee;
    clear: both;
}

.tab-hd .tabs a {
    float: left;
    font-size: 18px;
    line-height: 46px;
    color: #666;
    text-align: center;
    cursor: pointer;
    margin-right: 30px;
}

.tab-hd .tabs {
    float: left;
}
.tab-hd  .tabsgap_s a {
    font-size: 16px;
    margin-right: 22px;
}
.tab-hd .tabs .current {
    position: relative;
    border-top: 2px solid #07d;
    margin-top: -1px;
    color: #07d;
    line-height: 44px;
    font-weight: bold;
}

.tab-hd .tabsgap_s a {
    font-size: 16px;
    margin-right: 22px;
}

.tab-bd .rank{
    padding: 0;
    margin: 0;
}
.tab-bd .rank li {
    height: 31px;
    line-height: 31px;
    padding: 0 0 0 29px;
    position: relative;
    zoom: 1;
    overflow: hidden;
    -ms-word-break: break-all;
    word-break: break-all;
    vertical-align: middle;
}
.tab-bd .rank li .sub {
    margin-left: 6px;
    float: right;
    color: #999;
    font-size: 12px;
    line-height: 32px;
}

.tab-bd .rank li h6 {
    font-size: 14px;
}
.tab-bd .rank li em {
    width: 18px;
    position: absolute;
    top: 0;
    *top: -1px;
    left: 0;
    font: italic 16px/31px Arial;
    font-weight: normal;
    font-size: 16px;
    color: #999;
    text-align: center;
    letter-spacing: -2px;
}
.tab-bd .rank li .lab-1, .tab-bd  .rank li .lab-2, .tab-bd  .rank li .lab-3 {
    color: #ff3b3b;
    font-size: 16px;
    font-weight: bold;
}

.tab-bd .rank li .lab-2, .tab-bd .rank li .lab-3 {
    color: #f80;
}
.search-ad-div{
    position: absolute;left:800px; top:10px;
    width: 530px;
}
.search-ad-div .fimg{
    display: block;
    margin-bottom: 10px;
    width: 530px;
    height:auto;
}
.search-ad img{
    display: block;
    float:left;
    width: 260px;
    height: 110px;
    margin-bottom: 10px;
}
.search-ad a:nth-child(2n) img{
    margin-left: 10px;

}