@charset "utf-8";
a,article,aside,body,button,dd,dialog,div,dl,dt,em,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,input,label,li,nav,ol,p,section,span,sup,table,td,textarea,th,tr,u,ul {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%
}
fieldset,img {
    border:0
}
li {
    list-style:none
}
del {
    text-decoration:line-through
}
table,td {
    border-collapse:collapse;
    border-spacing:0
}
:focus {
    outline:0
}
em {
    font-style:normal;
    font-weight:700
}
body {
    font-family:'宋体',Arial,Helvetica,Tahoma,Helvetica;
    color:#334;
    font-size:14px;
    background:#fff
}
a {
    text-decoration:none;
    color:#334
}
a:hover {
    color:red!important;
    text-decoration:underline
}
h1,h2,h3,h4,h5,h6 {
    font-weight:700
}
.clearfix:after {
    clear:both;
    display:block;
    visibility:hidden;
    overflow:hidden;
    height:0!important;
    line-height:0;
    content:".";
    *zoom:1
}
.clear {
    clear:both
}
.fl-l {
    float:left!important
}
.fl-r {
    float:right!important
}
.fl-n {
    float:none!important
}
.hidden {
    display:none!important
}
.active {
    display:block!important
}
.t-l {
    text-align:left
}
.t-r {
    text-align:right
}
.t-c {
    text-align:center
}
.marb-0 {
    margin-bottom:0!important
}
.marb-2 {
    margin-bottom:2px!important
}
.marb-5 {
    margin-bottom:5px!important
}
.marb-10 {
    margin-bottom:10px!important
}
.marb-12 {
    margin-bottom:12px!important
}
.marb-20 {
    margin-bottom:20px!important
}
.marb-50 {
    margin-bottom:50px!important
}
.marl-10 {
    margin-left:10px!important
}
.marr-0 {
    margin-right:0!important
}
.marr-10 {
    margin-right:10px!important
}
.marlr-20 {
    margin:0 20px!important
}
.martb-20 {
    margin:20px 0!important
}
.mart-0 {
    margin-top:0!important
}
.mart-10 {
    margin-top:10px!important
}
.mart-13 {
    margin-top:13px!important
}
.mart-20 {
    margin-top:20px!important
}
.mart-25 {
    margin-top:25px!important
}
.mart-30 {
    margin-top:30px!important
}
.mart-50 {
    margin-top:50px!important
}
.padb-5 {
    padding-bottom:5px!important
}
.padb-10 {
    padding-bottom:10px!important
}
.padt-0 {
    padding-top:0!important
}
.padt-10 {
    padding-top:10px!important
}
.padt-30 {
    padding-top:30px!important
}
.padl-10 {
    padding-left:10px!important
}
.padr-10 {
    padding-right:10px!important
}
.pad-10 {
    padding:10px!important
}
.nbor-b {
    border-bottom:none!important
}
.nbor-r {
    border-right:none!important
}
.border-b {
    border-bottom:1px dashed #b2b2b6
}
.border-t {
    border-top:1px dashed #b2b2b6
}
.border-b-2 {
    border-bottom:1px solid #e7d6c4
}
.border_gray {
    border:1px solid #E1E1E1
}
.hgt-6 {
    height:6px;
    overflow:hidden
}
.hgt-12 {
    height:12px;
    overflow:hidden
}
.f-12 {
    font-size:12px
}
.f-14 {
    font-size:14px
}
.f-16 {
    font-size:16px
}
.fw-b {
    font-weight:700
}
.fw-n {
    font-weight:400
}
.nowrap {
    white-space:nowrap
}
.ellipsis {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.w1000 {
    margin:0 auto;
    width:1000px
}
.w1000-p {
    margin:0 auto;
    width:1000px;
    padding:0 10px
}
.col-l {
    float:left;
    width:630px
}
.col-r {
    float:right;
    width:340px
}
.link_red,a.link_red {
    color:red
}
a.link_blue {
    color:#548ed7
}
a.link_blue_2 {
    color:#0079aa
}
.input_1,.input_2,.input_3,.input_4 {
    height:29px;
    line-height:29px;
    padding-left:10px;
    border:0;
    cursor:pointer;
    font-size:12px;
    font-family:"微软雅黑","宋体";
    color:#666
}
.input_1 {
    width:133px;
    background:url(../images/input_1.png) no-repeat;
    _background:0 0;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/input_1.png")
}
.input_2 {
    width:61px;
    background:url(../images/input_2.png) no-repeat;
    _background:0 0;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/input_2.png")
}
.input_3 {
    width:160px;
    background:url(../images/input_3.png) no-repeat;
    _background:0 0;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/input_3.png")
}
.input_4 {
    width:107px;
    background:url(../images/input_4.png) no-repeat;
    _background:0 0;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/input_4.png")
}
.col-l h3 .more a,.footer-nav-right a,.footer-t a,.hot-h-list li>span,.pages a.next,.pages a.prev,.search-select,.search-submit input {
    background:url(../images/icons_a5fecc34.png) no-repeat
}
.col-l h3,.col-l h3 span,.col-r h3,.col-r h3 span,.nav,.nav-con ul li a:hover,.nav-con ul li.current a,.navLink,.navLink span,.nav_1 ul,.nav_1 ul li.current,.newsblock-title,.newsblock-title li,.newsblock-title li.current,.newsblock-title span,.page-house .nav-con li.nav-house a,.page-news .nav-con li.nav-news a,.page-special .nav-con li.nav-special a,.subnav,.subnav ul li a:hover,h3,h3 span,h3.gray,h3.gray span {
    background:url(../images/bgs_93c80e82.gif) repeat-x
}
.header {
    min-width:1000px;
    font-size:12px
}
.header_zt {
    border-bottom:1px solid #e0e0e2
}
.header-con {
    height:64px;
    position:relative;
    z-index:900
}
.header-con .logo-span {
    float:left;
    height:27px;
    position:relative;
    padding:18px 17px 0 0;
    overflow:hidden
}
.header_zt .header-con .logo-span {
    padding-top:16px;
    height:29px
}
.header-con .logo-span img {
    float:left;
    margin-right:10px
}
.header-con .logo-span span {
    float:left;
    height:25px;
    font:18px/25px "微软雅黑","宋体";
    padding-left:10px;
    background:url(../images/icon_list.gif) 0 -60px no-repeat
}
.header-con .logo-span a span {
    color:#3f606e!important;
    text-decoration:none!important
}
.city-wrap {
    float:left;
    position:relative;
    padding:22px 25px 0 0
}
.city-select {
    line-height:20px;
    cursor:pointer
}
.city-con {
    position:absolute;
    left:0;
    top:48px;
    z-index:10000;
    width:421px;
    border:1px solid #dadada;
    background:#fff;
    padding:40px 0 9px
}
.city-con-nav {
    position:absolute;
    left:0;
    top:0;
    width:421px;
    height:41px;
    background:#fff;
    overflow:hidden
}
.city-con-nav li.current,.city-con-nav ul {
    background-image:url(../images/navs.gif)
}
.city-con-nav ul {
    width:430px;
    height:36px;
    overflow:hidden;
    margin-left:8px;
    background-position:0 0;
    background-repeat:repeat-x
}
.city-con-nav ul li {
    float:left;
    display:inline;
    height:36px;
    line-height:30px;
    font-size:14px;
    font-family:"微软雅黑","宋体";
    color:#000;
    padding:0 5px;
    margin-right:7px;
    cursor:pointer
}
.city-con-nav li.current {
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    background-position:center -36px;
    background-repeat:no-repeat
}
.city-con-list {
    width:382px;
    margin-left:6px;
    background:url(../images/bg_cityslist.gif) 0 1px repeat;
    overflow:hidden;
    font-size:0;
    *word-spacing:-1px
}
.city-con-list li {
    min-width:50px;
    height:30px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    font:12px/30px "宋体";
    color:#7f7f7f;
    word-spacing:normal;
    vertical-align:top;
    text-align:center
}
.city-con-list li a {
    display:block;
    height:29px;
    color:#7f7f7f!important;
    min-width:50px;
    padding:0 2px
}
* html .city-con-list li {
    float:left;
    display:inline;
    overflow:hidden
}
* html .city-con-list li a {
    float:left;
    text-decoration:none;
    padding:0 6px
}
.city-con-list li a:hover {
    background:#d3191c;
    color:#fff!important;
    text-decoration:none
}
.weather-wrap {
    float:left;
    height:17px;
    line-height:17px;
    overflow:hidden;
    margin-top:24px;
    padding-left:18px;
    border-left:1px solid #85858f
}
.weather-wrap span {
    vertical-align:middle
}
.weather-val {
    color:#85858e;
    padding:0 6px
}
.weather-st {
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:17px;
    line-height:15px;
    padding:0 6px;
    overflow:hidden;
    color:#fff;
    background:#85858f
}
.search-wrap {
    float:right;
    position:relative;
    width:316px;
    height:32px;
    padding:1px;
    margin-top:15px;
    background:#fff;
    border:1px solid #cc0123
}
.search-select {
    float:left;
    width:59px;
    height:32px;
    font-size:14px;
    line-height:32px;
    padding-left:10px;
    cursor:pointer;
    background-position:0 0
}
.search-select-list {
    position:absolute;
    left:-1px;
    top:34px;
    width:69px;
    border:1px solid #cc0123;
    border-top:0 none;
    background:#fff
}
.search-select-list li a {
    display:block;
    height:27px;
    width:55px;
    color:#333;
    line-height:27px;
    padding-left:14px
}
.search-select-list li a:hover {
    color:#fff!important;
    text-decoration:none;
    background:#d60000
}
.search-input {
    float:left;
    width:179px;
    padding-left:10px
}
.search-input input {
    width:179px;
    height:16px;
    line-height:16px;
    color:#b2b2b6;
    border:0 none;
    padding-top:9px
}
.search-input input.search-input-active {
    color:#334
}
.search-submit {
    float:left
}
.search-submit input {
    width:58px;
    height:32px;
    cursor:pointer;
    background-position:0 -37px
}
.nav {
    min-width:1000px;
    height:50px;
    background-position:0 0;
    background-color:#333
}
.nav-con {
    position:relative;
    z-index:80
}
.nav-con ul {
    height:50px;
    overflow:hidden
}
.nav-con li {
    float:left;
    width:100px;
    font:18px/50px "微软雅黑","宋体";
    background:url(../images/line_head.gif) right center no-repeat
}
.nav-con ul.ecom li {
    width:90px
}
.nav-con li.nav-ifengClub {
    background:0 0;
    width:135px
}
.icon-redpack {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
    font-size:0;
    line-height:0;
    width:32px;
    height:27px;
    overflow:hidden;
    margin-left:7px;
    background:url(http://s0.ifengimg.com/2015/12/22/icon_redpack_61ad5b8c.png) no-repeat
}
.nav-con ul li a {
    display:block;
    height:50px;
    text-align:center;
    color:#fff;
    text-decoration:none!important
}
.nav-con ul li a:hover,.nav-con ul li.current a,.page-house .nav-con li.nav-house a,.page-news .nav-con li.nav-news a,.page-special .nav-con li.nav-special a {
    color:#333;
    background-color:#fff;
    background-position:0 -55px
}
.subnav {
    min-width:1000px;
    height:40px;
    overflow:hidden;
    background-position:0 -102px
}
.subnav .w1000 {
    position:relative
}
.subnav ul {
    width:1050px;
    overflow:hidden;
    padding-left:5px
}
.subnav ul li {
    float:left;
    display:inline;
    font-size:0;
    word-spacing:-1px;
    text-align:center;
    margin-right:29px
}
.subnav ul li a {
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:40px;
    font:14px/40px "宋体";
    word-spacing:normal
}
.subnav ul li a:hover {
    text-decoration:none;
    background-position:0 -501px
}
.subnav ul li,.subnav ul li a {
    color:#000!important
}
.subnav-right {
    position:absolute;
    top:0;
    right:0
}
.subnav-right a {
    line-height:40px;
    color:#c02;
    font-weight:700
}
.page-house .subnav,.page-news .subnav,.page-special .subnav {
    height:32px
}
.page-house .subnav-house,.page-news .subnav-news,.page-special .subnav-special {
    display:block
}
.col-l h3,.col-r h3,.navLink,.newsblock-title,h3,h3.gray {
    font-size:0;
    *word-spacing:-1px;
    font-weight:400;
    position:relative;
    overflow:hidden
}
.col-l h3,h3 {
    height:60px;
    background-position:0 -249px
}
h3#jiathis_weixin_h3 {
    height:auto;
    background:0 0;
    font-size:14px
}
.houselist h3 {
    height:40px;
    background-position:0 -269px
}
.col-r h3,h3.gray {
    height:46px;
    background-position:0 -365px
}
.navLink {
    height:46px;
    background-position:0 -263px
}
.newsblock-title {
    height:31px;
    background-position:0 -380px
}
.col-l h3 span,.col-r h3 span,.navLink span,.newsblock-title li,.newsblock-title span,h3 span,h3.gray span {
    min-width:51px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-family:"微软雅黑","宋体";
    word-spacing:normal;
    line-height:26px;
    padding:20px 7px 0 2px
}
.houselist h3 span {
    padding-top:0;
    line-height:36px
}
.navLink span {
    padding-top:13px
}
.col-l h3 span,h3 span {
    height:40px;
    font-size:18px;
    color:#cc001f;
    background-position:0 -184px
}
.houselist h3 span {
    background-position:0 -204px
}
.col-r h3 span,h3.gray span {
    height:33px;
    font-size:14px;
    padding-top:13px;
    color:#7a7a82;
    background-position:0 -314px
}
.navLink span {
    height:33px;
    font-size:14px;
    background-position:0 -198px
}
.newsblock-title li,.newsblock-title span {
    height:31px;
    font-size:14px;
    line-height:26px;
    padding-top:0;
    color:#c02;
    background-position:0 -329px
}
.newsblock-title li {
    color:#85858f;
    cursor:pointer;
    margin-right:20px;
    background:0 0
}
.newsblock-title li.current {
    color:#cc0020;
    background-position:0 -329px
}
.navLink span,.navLink span a {
    color:#cc0020
}
.col-l h3 .more,.col-r h3 .more,h3 .right,h3.gray .right {
    position:absolute;
    top:20px;
    right:1px;
    line-height:26px;
    font-size:12px;
    color:#ba2637
}
.col-l h3 .more a {
    display:block;
    width:14px;
    height:31px;
    text-indent:-9000px;
    overflow:hidden;
    background-position:-165px -146px
}
h3 .right,h3 .right a,h3.gray .right a {
    color:#85858f
}
.footer {
    min-width:1000px;
    background:#fff;
    font-size:12px;
    margin-top:50px
}
.page-index .footer {
    margin-top:20px
}
.footer-t {
    height:37px;
    text-align:center;
    padding-top:12px;
    background:#333;
    border-top:2px solid #c02
}
.footer-t a {
    display:block;
    margin:0 auto;
    width:343px;
    height:25px;
    text-indent:-9000px;
    overflow:hidden;
    background-position:0 -107px
}
.footer_zt .footer-t a {
    width:223px;
    background-position:0 -470px
}
.footer-nav {
    position:relative;
    padding:18px 0
}
.footer-nav ul {
    height:20px;
    overflow:hidden
}
.footer-nav li {
    float:left;
    width:42px;
    line-height:20px;
    text-align:center;
    background:url(../images/line_foot.gif) right center no-repeat
}
.footer-nav li.last {
    background:0 0
}
.footer-nav-right {
    position:absolute;
    top:18px;
    right:0
}
.footer-nav-right a {
    display:block;
    width:55px;
    height:20px;
    line-height:20px;
    padding-left:20px;
    background-position:-232px -37px
}
.footer-link {
    color:#adadb4;
    line-height:22px;
    text-align:center;
    border-top:1px solid #adadb4
}
.footer-link a {
    color:#adadb4
}
.footer-link p {
    padding-top:16px;
    font-family:Arial,Helvetica,sans-serif
}
.footer-cooperate {
    width:100%;
    min-width:1000px;
    padding:30px 0;
    background:#f0f0f0
}
.footer-contact,.footer-media,.footer-wx {
    float:left;
    height:90px;
    overflow:hidden;
    border-right:1px solid #adadb4
}
.footer-wx {
    width:198px;
    padding-left:120px;
    position:relative
}
.footer-media {
    width:425px;
    padding-left:50px
}
.footer-media dd ul {
    width:425px;
    height:60px;
    overflow:hidden;
    font-size:0;
    line-height:0;
    word-spacing:-1px
}
.footer-media dd li {
    display:inline-block;
    *display:inline;
    *zoom:1;
    font:12px/19px Arial,Helvetica,sans-serif;
    padding-right:3px;
    white-space:nowrap
}
.footer-media span {
    padding:0 3px
}
.footer-contact {
    width:176px;
    padding-left:14px;
    border-right:0 none
}
.footer-cooperate dt {
    font:18px/22px "微软雅黑","宋体";
    padding-bottom:11px
}
.footer-wx dt img {
    position:absolute;
    top:0;
    left:10px
}
.footer-cooperate dd {
    font-size:12px;
    line-height:19px
}
.pages {
    font-size:0;
    *word-spacing:-1px;
    text-align:center;
    padding:32px 0
}
.pages a {
    color:#877c77;
    width:28px;
    height:28px;
    text-align:center;
    line-height:28px;
    font-family:"微软雅黑","宋体";
    margin:0 5px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:12px;
    word-spacing:normal;
    vertical-align:top;
    background:#fafafa;
    border:1px solid #d0d0d0
}
.pages a.next,.pages a.prev {
    padding-top:10px;
    height:18px;
    line-height:0;
    font-size:0
}
.pages a.prev {
    background-position:-302px -386px
}
.pages a.next {
    background-position:-333px -386px
}
.pages a.current {
    color:#fff;
    background:#d1191b;
    border:1px solid #d1191b
}
.pages span.dot {
    color:#877c77;
    font-size:12px;
    word-spacing:normal;
    vertical-align:bottom
}
.ranklist {
    padding:14px 1px 0 4px;
    width:335px
}
.tb_newsRank {
    margin:0 auto
}
.tb_newsRank td {
    font-size:12px;
    height:34px;
    line-height:34px;
    border-bottom:1px solid #ddd
}
.tb_newsRank tr {
    cursor:pointer
}
.tb_newsRank tr.nbor-b td {
    border-bottom:none
}
.tb_newsRank .column-1 {
    width:27px
}
.tb_newsRank .column-2 a {
    display:block;
    width:230px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.tb_newsRank .column-3 {
    width:55px
}
.tb_newsRank .column-1 span {
    display:block;
    width:12px;
    height:12px;
    overflow:hidden;
    text-align:center;
    font:12px/12px Arial;
    letter-spacing:-1px
}
.tb_newsRank .current .column-1 span {
    color:#fff;
    font:700 12px/12px "微软雅黑","宋体";
    border:1px solid #d11e1e;
    background:#df2828
}
.tb_newsRank .column-3 {
    color:#d92727;
    text-align:right
}
.nav_1 ul {
    width:304px;
    height:36px;
    margin-left:7px;
    overflow:hidden;
    background:url(http://y3.ifengimg.com/9414eca15edc419b/2013/0905/nav_1.gif) 0 0 repeat-x
}
.nav_1 ul li {
    float:left;
    display:inline;
    height:36px;
    line-height:30px;
    font-size:14px;
    font-family:"微软雅黑","宋体";
    color:#000;
    padding:0 5px;
    margin-right:15px;
    cursor:pointer
}
.nav_1 ul li.current {
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    background:url(http://y3.ifengimg.com/9414eca15edc419b/2013/0905/nav_1.gif) center bottom no-repeat
}
.newsRank_list {
    width:304px;
    height:379px;
    margin-left:7px;
    padding-top:6px;
    overflow:hidden;
    border:none
}
.hot-h {
    width:338px;
    border:1px solid #c2c2c2;
    text-align:left;
    margin:26px 0
}
.hot-h-title {
    height:34px;
    border-bottom:1px solid #ececec
}
.hot-h-title h3 {
    text-align:left;
    height:34px;
    font-size:14px;
    padding-left:17px;
    line-height:34px
}
.hot-h-list li {
    width:100%;
    padding:6px 0;
    border-bottom:1px dashed #b2b2b6
}
.hot-h-list li>span {
    display:block;
    width:43px;
    height:43px;
    background-position:-315px -288px;
    float:left
}
.hot-h-list li>a {
    display:block;
    float:left;
    line-height:0
}
.hot-h-list li img {
    width:135px;
    height:80px
}
.hot-h-list li>div {
    padding-left:13px;
    float:left;
    line-height:24px;
    width:140px
}
.hot-h-list li>div>p {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.hot-h-list li>div .i1 {
    font-size:12px;
    color:#7e7e7e
}
.hot-h-list li>div .i2 {
    color:#d81712;
    font-size:14px;
    font-weight:700
}
.hot-h-list li>div .i3 {
    color:#545454;
    font-size:12px
}
.hot-h table {
    width:90%;
    margin:5px auto
}
.hot-h table tr td {
    height:26px;
    line-height:26px;
    font-size:12px
}
.hot-h table tr .num-h span {
    display:block;
    width:12px;
    height:12px;
    color:#fff;
    font:12px/12px "微软雅黑","宋体";
    border:1px solid #d11e1e;
    background:#df2828;
    text-align:center
}
.special-survey {
    padding-left:2px;
    width:338px
}
.special-survey h3 {
    font-size:14px;
    font-weight:700;
    line-height:20px;
    margin:13px 0;
    border:none;
    height:auto
}
.special-survey h3,.special-survey h3 a {
    color:#004276
}
.special-survey-con dl {
    width:315px;
    overflow:hidden
}
.special-survey-con dt {
    float:left;
    width:13px;
    height:12px;
    background:#656565;
    border-right:1px solid #fff;
    color:#fff;
    font-family:Arial;
    font-size:14px;
    text-align:center;
    line-height:12px;
    overflow:hidden
}
.special-survey-con dd {
    float:left;
    width:300px;
    height:12px;
    overflow:hidden
}
.special-survey-con dd .special-survey-progress {
    float:left;
    height:12px;
    overflow:hidden;
    margin-right:7px
}
.survey-1 dd .special-survey-progress {
    background:#c02
}
.survey-2 dd .special-survey-progress {
    background:#9c183e
}
.survey-3 dd .special-survey-progress {
    background:#782a53
}
.survey-4 dd .special-survey-progress {
    background:#523d69
}
.survey-5 dd .special-survey-progress {
    background:#304e7d
}
.survey-6 dd .special-survey-progress {
    background:#066396
}
.special-survey-con dd .special-survey-percent {
    float:left;
    width:50px;
    height:12px;
    line-height:12px;
    font-size:13px;
    font-family:Arial;
    color:#d70060;
    overflow:hidden
}
.special-survey-con p {
    color:#2b2b2b;
    line-height:20px;
    padding:5px 0 11px;
    font-size:12px
}
.special-survey-vote {
    padding:4px 0 0 5px;
    font-size:12px
}
#vote_btn {
    margin-right:18px
}
#vote_btn img {
    vertical-align:middle
}
.special-survey-vote em {
    color:#cc0001
}
.ad-w1000-c {
    width:1000px;
    height:90px;
    text-align:center;
    margin:0 auto
}
.ad-w1000-c img {
    width:1000px;
    height:90px
}
#f-header {
    font-size:12px
}
.h_mainNavNew {
    width:1000px!important;
    z-index:910!important;
    padding-left:0!important
}
.h_mainNavNew .login {
    float:right!important
}
.suggestions {
    z-index:1000;
    top:35px!important
}
.suggestions .suggest_item {
    line-height:22px;
    padding-bottom:2px;
    padding-top:0;
    padding-left:8px;
    background-color:#FFF;
    border-left:1px solid #CCC;
    border-right:1px solid #CCC
}
.suggestions .suggest_item.first {
    border-top:1px solid #EFEFEF
}
.suggestions .suggest_item.last {
    border-bottom:1px solid #CCC
}
.suggestions .suggest_item.selected,.suggestions .suggest_item.selected .description {
    background-color:#E6E6E6;
    color:#000;
    cursor:pointer
}
.suggestions .suggest_item .thumbnail {
    background-color:transparent;
    background-position:top center;
    background-repeat:no-repeat;
    margin:1px 2px;
    float:left;
    width:50px;
    height:50px
}
.suggestions .suggest_item .description {
    font-style:italic;
    font-size:11px;
    color:#777
}
.suggestions .suggest_item .breadcrum {
    background-color:transparent;
    background-position:top center;
    background-repeat:no-repeat;
    margin:1px 2px;
    float:left
}
.suggestions .suggestion_title {
    text-align:left
}
.advmark {
    position:absolute;
    left:0;
    bottom:0;
    z-index:100;
    display:block;
    width:18px;
    height:12px;
    overflow:hidden;
    background:url(http://s0.ifengimg.com/2015/09/11/33ebab14aef857c3708c0629d14ff452.png) no-repeat
}
