@charset "gb2312";
/* CSS Document */

* { margin:0px; padding:0px;}
body { font-size:12px; font-family:微软雅黑; background:white; color:#000;}
/*页面右侧滚动条*/
html { overflow-y:scroll;}
/*清除页面所有图片的默认边框*/
img { border:0;}
/*去除ol、ul、li的默认样式*/
ol,ul,li { list-style-type:none;}
/*设置表单等项目的默认字体大小*/
input,select,textarea,font { font-size:14px; font-family:微软雅黑;}

/*css清除浮动*/
.clear { clear:both; font-size:0px; line-height:0px; height:0px;}
/*clearfix:after*/
.clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix { display:inline-table; display:block;}
*html .clearfix { height:1%;}
*+html .clearfix { height:1%;}
/*默认的文字链接样式*/
.hei{ color:#000;}
.hei a:link,.hei a:visited { color:#000; text-decoration:none;}
.hei a:hover,.hei a:active { color:#f55353; text-decoration:none;}

.whith{ color:#FFF;}
.whith a:link,.whith a:visited { color:#FFF; text-decoration:none;}
.whith a:hover,.whith a:active { color:#f1f1f1; text-decoration:none;}

.yt2014_red { color:#e50000;}
.yt2014_red a:link,.yt2014_red a:visited { color:#e50000; text-decoration:none;}
.yt2014_red a:hover,.yt2014_red a:active { color:#be0000; text-decoration:none;}

.yt2016_yel { color:#f6ff00;}
.yt2016_yel a:link,.yt2016_yel a:visited { color:#f6ff00; text-decoration:none;}
.yt2016_yel a:hover,.yt2016_yel a:active { color:#d7df00; text-decoration:none;}

.yt2016_fen { color:#f55353;}
.yt2016_fen a:link,.yt2016_fen a:visited { color:#f55353; text-decoration:none;}
.yt2016_fen a:hover,.yt2016_fen a:active { color:#c10808; text-decoration:none;}

.yt2014_blue1 { color:#2b64b4;}
.yt2014_blue1 a:link,.yt2014_blue1 a:visited { color:#2b64b4; text-decoration:none;}
.yt2014_blue1 a:hover,.yt2014_blue1 a:active { color:#003577; text-decoration:none;}

.yt2016_hui{ color:#737373;}
.yt2016_hui a:link,.yt2016_hui a:visited { color:#737373; text-decoration:none;}
.yt2016_hui a:hover,.yt2016_hui a:active { color:#000000; text-decoration:none;}

.yt2016_hei{ color:#000000;}

a:link,a:visited { color:#393939; text-decoration:none;}
a:hover,a:active { color:#f55353; text-decoration:none;}

/*去除页面中的链接点击后留下的虚线框*/
body a{ outline:none;blr:expression(this.onFocus=this.blur());}

.fon_14{ font-size:14px;}
.fon_16{ font-size:16px;}
.fon_18{ font-size:18px;}
.fon_20{ font-size:20px;}
.fon_24{ font-size:24px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pl10{ padding-left:10px;}
.pl30{ padding-left:30px;}
.pb20{ padding-bottom:20px;}

.pt23{ padding-top:23px;}
.pt24{ padding-top:24px;}
.lh30{ line-height:30px;}
.lh45{ line-height:45px;}
.lh35{ line-height:35px;}
.h40px{ height:40px;}
.mt23{ margin-top:23px;}
.mb10{ margin-bottom:10px;}

.l{ float:left;}
.r{ float:right;}
.jzm{ text-align:center;}
.jzr{ text-align:right;}


.mar0{ margin:0 auto;}
.w1200px{ width:1200px;}
.pos_rel{ position: relative;}
.z_index{ z-index:1;}



/*顶部*/
.f2016_ding{ border-bottom:#eeeeee solid 1px; height:60px;}
.f2016_ding .ding_l{ width:480px; height:60px; color:#676767;}
.f2016_ding .ding_l span{ display:inline-block; margin:0 3px; line-height:60px;}
.f2016_ding .ding_l p{ display:inline-block; margin:0 3px; padding-top:19px;}
.f2016_ding .ding_l .xinlang{ background:url(../images/ythouse2014_xl.jpg) left 15px no-repeat; width:42px; padding-left:25px;}
.f2016_ding .ding_l .weixin{ background:url(../images/ythouse2014_wx.jpg) left 15px no-repeat; width:53px; padding-left:23px;}
.f2016_ding .yonghu_r{ width:650px; height:60px; line-height:14px; line-height:40px;}
.f2016_ding .yonghu_r .yh_xx{ width:32px; background:url(../images/ythouse2014_jt.jpg) right 10px no-repeat; line-height:14px; display:inline; margin:0 10px 0 6px; *padding-right:10px; *margin-left:0px; *width:29px;}
.f2016_ding .yonghu_r .yh_xx span{ width:22px; height:14px; border-radius:3px; background:#ff6400; color:#FFF; text-align:center; display:block; margin-top:12px;}
/*弹出*/
.weixun_hrcon{cursor: pointer; position: relative; width:100%;z-index:20;}
.weixun_hrwin{display: none; height: 200px; left: -45px; position: absolute; top: 25px; width: 200px; z-index:100;}
.weixun_hrcon:hover .weixun_hrwin{border: 1px solid #CCCCCC; display: block;}
/*logo部分*/
.f2016_top{ height:100px;}
.f2016_top .bflogo_l{ width:350px; float:left; padding-top:10px;margin-right: 20px;}
.f2016_top .bflogo_m{ width:715px; float:left; padding-top:34px;}
.f2016_top .bflogo_m .m_search{ border:#f55353 solid 3px; height:33px;}
.f2016_top .bflogo_m .m_searchl input{ background:#FFF; height:33px; line-height:33px; border:none; cursor:pointer; font-size:14px; color:#8f8f8f; padding:0 15px; width:590px; font-family:微软雅黑;}
.f2016_top .bflogo_m .m_searchr input{ background:url(../images/tb_seach.jpg) no-repeat; width:83px; height:33px; border:none; cursor:pointer;}
.f2016_top .bflogo_r{ width:110px; float:left; text-align:center; padding-top:25px;}

/*内页导航*/
.f2016_ding .ding_lnei{ width:730px; line-height:40px; height:40px; color:#676767;}
.nf2016_menu{ width:100%; background:#f65354; height:47px; line-height:47px; overflow:hidden;}
.nf2016_menucon{ width:1200px; margin:0 auto; height:47px; overflow:hidden; font-size:16px; }
.nf2016_menucon span{ display:block; width:auto; float:left; text-align:center; margin-right:50px;}
.nf2016_menucon .n_menul{ float:left; display:inline-block; background:#e43939; width:126px; font-weight:bold; }


.new_midend{ line-height:32px; margin-top:30px; margin-bottom:40px; height:40px; overflow:hidden;}
.new_midend a{ display:inline-block; margin-right:10px; float:left; border:#b0b4b9 solid 1px; height:32px; line-height:32px; padding:0 10px;}
.new_midend a:hover{ border:#ff4546 solid 1px; background:#ff4546; color:#FFF; }
.new_midend .on{ background:#eeeeee;}
.new_midend .on_hover{ border:#ff4546 solid 1px; background:#ff4546; color:#FFF; }
.yx2016_pos{ width:1200px; margin:0 auto; height:45px; line-height:45px; color:#a3a3a3;}
.mei_foot{ background:#f7f7f7; padding-top:20px; line-height:27px; height:100px; text-align:center; font-size:14px;}



/*新闻右侧方形广告*/
.new_right_ad{ width:310px; height:140px; margin-top:4px;}


/*楼盘导航*/
.lp2016_menu{ width:100%; background:#f65354; height:49px; line-height:49px;}
.lp2016_menu .lp_menul{ width:173px; float:left; height:49px;}
.lp2016_menu .lp_menu{ width:340px; float:left; font-size:16px; padding-left:15px; height:49px;}
.lp2016_menu .lp_menum{ width:600px; float:left; padding-top:9px; padding-left:35px; height:40px;}
.lp2016_menu .lp_menur{ width:33px; float:left; text-align:right; padding-top:8px; *padding-top:12px; height:37px;}

.lp_pos{ width:1200px; margin:0 auto; height:50px; line-height:50px; border-bottom:#dddddd dashed 1px; color:#a3a3a3;}

.ftop_ad_2016{ height:60px; margin:4px auto 0;  overflow: hidden; width:1200px;}

.fyad_3{width: 1210px; margin-top: 4px; *margin-top: 0px; *margin-bottom:3px;overflow:hidden; }
.fyad_3 ul li{ float:left; display:inline; margin-right:4px;}

/*login-col*/
.login_pro{
    width: 50px;
    height: 30px;
    background: #f65354;
    line-height: 30px;
    text-align: center;
    color: white;
    float: right;
    border-radius:15%;
    margin:15px;
    display: none;
}
.adm{
    width: 50px;
    height: 30px;
    background: #f65354;
    line-height: 30px;
    text-align: center;
    color: white;
    float: right;
    border-radius:15%;
    margin:15px;
    display: none;
}
.zidingyi_li ul li{
    float: left;
    padding-right:5px; 
}
.selectbox { border:none; height:35px; line-height:35px; width: 223px; CURSOR: pointer; background:url(http://res.ythouse.com/2014/images/search_fy.jpg) right no-repeat; z-index:100; border: #efefef solid 1px; padding-left:10px; font-size:14px;}
.selectbox-wrapper { BORDER-RIGHT: #b7d1eb 1px solid; BORDER-TOP: #b7d1eb 0px solid; font-size:12px; BORDER-LEFT: #b7d1eb 1px solid; WIDTH:223px; BORDER-BOTTOM: #b7d1eb 1px solid; POSITION: absolute; left:0; _left:-127px; top:1px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left;z-index:99999;}
.selectbox-wrapper UL LI { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH:223px; CURSOR: pointer; LINE-HEIGHT: 20px; PADDING-TOP: 3px;z-index:99999;}
#xuanding{display:none;position: absolute;width: 668px;height: auto;padding: 5px;background: #fff;border: 1px #ccc solid;z-index: 777}
#xuanding li{ cursor: pointer;padding: 5px}
.fy_2014xiugkuang  {margin-bottom: 12px;}
.yourclass{
    width: 420px;
    height: 240px;

    color: #fff;
}
#doyoo_monitor *{margin:0;padding:0}
#doyoo_monitor{position:absolute;display:none;z-index:18000;height:158px;-webkit-transform:translateZ(0px);}
#doyoo_monitor div{font-size:12px;overflow:hidden;background:none;FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;word-break:break-all;line-height:20px;text-align:left;}
#doyoo_mon_left{float:left;	width:17px;height:100%;background-position: 50.001% 0;}
#doyoo_mon_back{float:left; width:280px;height:100%;}
#doyoo_mon_right{float:left;width:115px;height:100%;background-repeat:no-repeat;}
#doyoo_mon_head{width:100%;height:21px;font-color:14px;color:#FFFFFF;font-weight:bold;padding-top:4px;}
#doyoo_mon_main{width:100%;height:80px;background-repeat:repeat-x;text-indent:20px;margin-top:7px;color:#000000;}
#doyoo_mon_foot{width:100%;height:37px;}
#doyoo_mon_accept{margin-left:10px; width:89px;height:31px;float:left;cursor:pointer;z-index:18001;color:#000}
#doyoo_mon_refuse{margin-right:20px;width:89px;height:31px;float:right;cursor:pointer;z-index:18001}
#doyoo_mon_mask{position:absolute;left:0;top:0;background-color:#000000;
                z-index:7999;opacity: 0.6;-moz-opacity: 0.6;display:none;
                -ms-filter:'alpha(Opacity=60)';
                filter:alpha(Opacity=60);  zoom:1;
}


#looyu_leave{position:absolute;left:-400px;top:-400px;width:100px;	height:100px;}
#doyoo_panel a{text-decoration:none}
#doyoo_panel a:hover{background-color:transparent}
#doyoo_panel{z-index:8000;margin:0px;padding:0px;overflow:hidden;cursor:default;-webkit-transform:translateZ(0px);}
.doyoo_pan_icon{cursor:pointer;background-repeat:no-repeat;}
.doyoo_pan_icon_inner{position:relative;left:0;top:0;width:100%;height:100%;-webkit-transform:translateZ(0px);}
#doyoo_panel div{overflow:hidden;font-size:12px;float:none;background:none;FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans",sans-serif;word-break:break-all;text-align:left;margin:0px;padding:0px;line-height:14px;position:static;z-index:8000;SCROLLBAR-FACE-COLOR: #cccccc; SCROLLBAR-HIGHLIGHT-COLOR: #efefef; SCROLLBAR-SHADOW-COLOR: #efefef; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #999999; SCROLLBAR-DARKSHADOW-COLOR: #cccccc}
.doyoo_pan_flat{border:2px solid #D8D8D8;background-color:#f3f3f3;}

#doyoo_panel div.doyoo_pan_close{position:absolute;top:2px;right:2px;
                                 height:20px;width:20px;background:url(../../default/images/close.gif) no-repeat center center}
#doyoo_panel .group_title span{font-weight:normal;}
#doyoo_panel .doyoo_online .doyoo_status{color:#FF3300;}
#doyoo_panel .doyoo_offline .doyoo_status{color:#999999;}
#doyoo_panel .doyoo_other .doyoo_status{color:#4a9fee;}
#doyoo_panel .doyoo_link{cursor:pointer;padding-left:18px;line-height:18px;color:#000}

#doyoo_panel #nhead{height:27px;margin:1px;}
#doyoo_panel #ntitle{margin:6px 0px 3px 10px;height:14px;line-height:14px;}
#doyoo_panel #ncls{float:right;width:15%;cursor:pointer;font-size:14px;margin:3px 1px 3px 0px;}
#doyoo_panel #ncontent{margin:0px 1px 1px 1px;}
#doyoo_panel #nfoot{clear:both;margin:0px 1px 1px 1px;color:#FFFFFF;height:26px;width:100%;text-align:center;}
#doyoo_panel #nfoot div{margin:8px 6px 6px 6px;cursor:pointer; width:68px;height:16px; background:url(../../default/images/plat_foot.gif) center center no-repeat;}
#doyoo_panel #nphone{margin:4px 5px 0px 5px;border:1px solid #a5a5a5;color:#000000;height:44px;padding:4px 2px 2px 6px;background:#FFFFFF;}
#doyoo_panel #nphone div{overflow:hidden;height:20px;line-height:20px;font-size:12px;}
#doyoo_panel #ncontent #allcontent{float:left;color:#000000;width:100%;}
#doyoo_panel #ncontent .group_title .doyoo_link{cursor:pointer;padding-left:14px;color:#000}
#doyoo_panel #ncontent .group_title{color:#058ed5;cursor:pointer;background:url(../../default/images/floatwin/flat_close.gif) 8px left no-repeat;height:22px;}
#doyoo_panel #ncontent .group_title_close{font-weight:bold;cursor:pointer;background:url(../../default/images/floatwin/flatOpen.gif) left  no-repeat;height:18px;}
#doyoo_panel #ncontent .group_content{margin-left:1px;padding-left:2px;padding-top:1px;padding-bottom:1px;background:url(../../default/images/plat_back.gif) repeat-x;cursor:pointer;height:22px;}
#doyoo_panel #ncontent .doyoo_status{float:right;font-weight:normal;margin-right:8px;margin-top:2px;}

#doyoo_panel #ohead{width:100%;height:70px;}
#doyoo_panel #otitle{height:20px;margin-left:5px;margin-top:5px;color:#FFFFFF;line-height:20px;}
#doyoo_panel #omin{width:18px;cursor:pointer;float:right;height:18px;}
#doyoo_panel #ocls{width:18px;cursor:pointer;float:right;height:18px;margin-right:4px;z-index:9000}
#doyoo_panel #ocontent{background-repeat:repeat-y;padding-left:8px;padding-right:6px;}
#doyoo_panel #oentrance{clear:both;height:40px;cursor:pointer;}
#doyoo_panel #ocontent #allcontent{overflow-y:auto;height:100%;SCROLLBAR-FACE-COLOR: #ffffff;SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;SCROLLBAR-SHADOW-COLOR: #ffffff;SCROLLBAR-3DLIGHT-COLOR: #ffffff;SCROLLBAR-ARROW-COLOR: #000000;SCROLLBAR-TRACK-COLOR: #ffffff;SCROLLBAR-DARKSHADOW-COLOR: #000000;SCROLLBAR-BASE-COLOR: #ffffff;background-color:#FFFFFF;}
#doyoo_panel #ocontent #allcontent div{height:20px;}
#doyoo_panel #ocontent .group_title{font-size:13px;font-weight:bold;cursor:pointer;color:#000000;}
#doyoo_panel #ocontent .group_content{font-size:12px;margin-left:10px;height:16px;padding-top:1px;padding-bottom:1px;cursor:pointer;color:#000000;}
#doyoo_panel #ocontent .doyoo_status{float:right;font-weight:normal;margin-right:4px;margin-top:2px;}
#doyoo_panel #ocontent .group_title .doyoo_link{cursor:pointer;padding-left:2px;}
#doyoo_panel #ocontent .group_content .doyoo_online{background:url(../../default/images/floatwin/on_line.gif) left no-repeat;}
#doyoo_panel #ocontent .group_content .doyoo_offline{background:url(../../default/images/floatwin/off_line.gif) left 1px no-repeat;}
#doyoo_panel #ocontent .group_content .doyoo_other{background:url(../../default/images/floatwin/off_line.gif) left 1px no-repeat;}

#doyoo_panel #ofoot{width:144px;height:39px;}
#doyoo_panel #ofoot div{width:50%;float:right;height:100%;cursor:pointer}
#doyoo_panel #doyoo_panel_main{position:relative;-webkit-transform:translateZ(0px);}
#doyoo_panel .doyoo_panel_cell{cursor:pointer}
.doyoo_filter{position:absolute;visibility:inherit;top:0px;left:0px;z-index:-100;width:100%;height:100%;}

.doyoo_f_frame{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:8000;border:none;background:#FFF;}
.doyoo_f_chat{position:absolute;right:0px;bottom:0px;width:466px;height:351px;z-index:80000;}
.doyoo_f_original{overflow:hidden;}
.doyoo_f_original body{overflow:hidden;height:100%;margin:0px;padding:0px}
#doyoo_f_head{width:100%;height:50px;position:relative;-webkit-transform:translateZ(0px);}
div#doyoo_f_main{width:100%;position:absolute;left:0;top:50px;height:301px;background:transparent;}
#doyoo_f_close,#doyoo_f_end,#doyoo_f_min{width:20px;height:20px;top:4px;right:5px;position:absolute;cursor:pointer}
#doyoo_f_min{right:30px}
#doyoo_f_minPanel{position:absolute;right:0px;bottom:0px;width:247px;height:30px; background: no-repeat;z-index:8001;display:none}
#doyoo_f_minPanel .inner{position:relative;width:100%;height:100%;-webkit-transform:translateZ(0px);}
#doyoo_f_restore{  position:absolute;right:27px;top:5px;height:20px;width:30px;cursor:pointer}
object#looyuShare{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;z-index:-100;display:block;}
#doyoo_share{position:absolute;z-index:-100;left:-100000px;top:0;}
#looyu_p{position:absolute;z-index:8000;background:#FFF}
.looyu_p_tl{height:13px;background-position:0 0;line-height:13px}
.looyu_p_tr{margin-left:13px;background-position:right 0}
.looyu_p_tc{margin-right:13px;background-position:0 -20px}
.looyu_p_ml{background-position:0 0;background-repeat:repeat-y}
.looyu_p_mr{background-position:right ;margin-left:13px;;background-repeat:repeat-y}
.looyu_p_mc{margin-right:13px;background:#FFF}
.looyu_p_bl{height:13px;background-position:0 -60px;line-height:13px}
.looyu_p_br{margin-left:13px;background-position:right -60px}
.looyu_p_bc{margin-right:13px;background-position:0 -40px}
.looyu_p_0 .looyu_p_t,.looyu_p_0 .looyu_p_b,.looyu_p_0  .looyu_p_m{background-image:none}
.looyu_p_1 .looyu_p_t,.looyu_p_1 .looyu_p_b{background-image:url(../../default/images/page/row1.png)}
.looyu_p_1 .looyu_p_m{background-image:url(../../default/images/page/col1.png)}
.looyu_p_2 .looyu_p_t,.looyu_p_2 .looyu_p_b{background-image:url(../../default/images/page/row2.png)}
.looyu_p_2 .looyu_p_m{background-image:url(../../default/images/page/col2.png)}
.looyu_p_3 .looyu_p_t,.looyu_p_3 .looyu_p_b{background-image:url(../../default/images/page/row3.png)}
.looyu_p_3 .looyu_p_m{background-image:url(../../default/images/page/col3.png)}
.looyu_p_4 .looyu_p_t,.looyu_p_4 .looyu_p_b{background-image:url(../../default/images/page/row4.png)}
.looyu_p_4 .looyu_p_m{background-image:url(../../default/images/page/col4.png)}
.looyu_p_5 .looyu_p_t,.looyu_p_5 .looyu_p_b{background-image:url(../../default/images/page/row5.png)}
.looyu_p_5 .looyu_p_m{background-image:url(../../default/images/page/col5.png)}

#looyu_p_h{float:right;color:#FFF;width:12px;height:12px;cursor:pointer;font-size:11px}
.looyu_p_0  #looyu_p_h{color:#000}
.p2l_con2 ul li{
    height: 23px;
    line-height: 23px;
    font-size: 14px;
    width: 350px;
    border: dotted 1px #FF9966;
    border-radius: 5px;
    padding: 5px;
    margin: 5px;
}
.p2l_con2 ul li span{
    background: #FF6600;
    color: #FFF;
    border-radius: 3px;
    margin-right: 5px;
}
/*定制*/
.text-r{ text-align:right; font-family:Microsoft YaHei,Tahoma,Geneva,sans-serif; font-size: 16px; }
.text-r .subnav a{ margin-left:10px; font-size:14px; }
.text-r h2{ text-align:left; }

.zx_con_rl{ width: 275px; }
.zx_con_mid{ width: 622px; }
.zx_ulpictxt1 li{ margin-top:8px; }
.zx_ulpictxt1 li.last{ margin-top:0; }

.zx_ulpictxt1 li div{ width: 270px; height: 160px; }
.zx_ulpictxt1 img{ width: 270px; height: 160px; border-width: 0; }
.zx_ulpictxt1 li p{ height: 32px; line-height:32px; overflow: hidden; width: 275px; font-family:Microsoft YaHei,Tahoma,Geneva,sans-serif;font-size: 15px; }
.zx_box_mid {color:#e5e5e5;}
.zx_box_mid h2{ height: 48px; line-height: 48px; font-size: 20px; margin-top: 10px; font-weight: bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center;  }

.zx_box_mid h2 span{ display: inline-block; padding:0 5px; background-color: #f55353; color: #fff; height: 25px; line-height:25px; font-size:14px; margin-right:5px; }
.zx_box_mid h2 span a{ color:#fff;}
.zx_box_mid li{ float:left; width: 305px; height: 32px; overflow: hidden; line-height:32px; margin-right:5px; font-size: 14px;color:#606060; }
.zx_box_mid li a{ color:#272727;}
.ul_rtxt1 li{ height: 30px; line-height: 30px; overflow: hidden; font-size:14px;  }
.zx_box_mid li:before,.ul_rtxt1 li:before{ content: '·'; color:#f55353; margin-right:8px; font-weight: bold;}
.thA{ height: 32px; line-height: 32px; position: relative; border-bottom: 1px solid #E0E0E0; }
.thA .mark{ height:32px; font-size: 18px;  float:left; font-weight:bold;}
.thA .mark a{ color:#272727;}

.thA .marks{ height:32px; font-size: 18px; border-bottom:1px solid #f55353; float:left; font-weight:bold;}
.thA .marks a{ color:#272727;}
.thA .more{ float:right;height:32px; line-height:32px; text-align:right;}
.thA .mark img{ vertical-align:top; }
.refer{  padding: 0px; }
.refer .left{ float:left; width:132px; height: 48px; text-align: center; }
.refer .right{ float:right; width:132px; height: 48px; text-align: center; }
.blank12 {
    height: 12px;
    clear: both;
}
.mr15 {
    margin-right: 15px;
};

.uncheck { background: url(../images/icon_2.png) no-repeat -74px -163px; }
.checked { background: url(../images/icon_2.png) no-repeat -92px -163px; }
.qlogin { display: none; }
.login, .login_no_qlogin { margin: 0 auto; width: 488px; border: 1px solid #b1b3b4; position: relative;border-radius: 10px;}
.header { height: 60px; border-bottom: 1px solid #e2e2e2; position: relative; font-family: "Hiragino Sans GB","微软雅黑"; }
.header .logo { position: absolute; width: 200px; height: 60px; background-size: 200px 60px; }
.header .switch { height: 45px; position: absolute; left: 150px; bottom: 0; font-size: 16px; }
.header .switch #switch_qlogin { margin-right: 80px; }
.header .switch .switch_btn { color: #999; display: inline-block; height: 45px; line-height: 45px; outline: none; *hide-focus: expression(this.hideFocus=true); }
.header .switch .switch_btn_focus { color: #333; display: inline-block; height: 45px; line-height: 45px; outline: none; *hide-focus: expression(this.hideFocus=true); }
.header .switch .switch_btn:hover { text-decoration: none; color: #333; }
.header .switch .switch_btn_focus:hover { text-decoration: none; }
.header .switch .switch_bottom { position: absolute; bottom: -1px; border-bottom: 2px solid #848484; }
.header .close { width: 47px; height: 20px; float: right; background: url(../images/icon_2.png) no-repeat -221px -126px; outline: none; *hide-focus: expression(this.hideFocus=true); }
.header .close:hover { background-position: -221px -151px; }
.login_no_qlogin .header .switch { height: 40px; position: absolute; left: 105px; bottom: 0; font-size: 22px; }
.login_no_qlogin .header .switch .switch_bottom { display: none; }
.login_no_qlogin .header .switch .switch_btn { display: none; }
.login_no_qlogin .header .switch .switch_btn_focus { color: #333; cursor: default; text-decoration: none; display: inline-block; height: 30px; line-height: 30px; }
.web_login { width: 488px; position: relative; padding-bottom: 65px; }
.web_login .tips { height: 50px; width: 270px; position: relative; margin: 0 auto; z-index: 11; }
.web_login .error_tips { text-align: center; padding: 5px; border: 1px solid #dad699; background: #f9f5c7; display: none; position: absolute; bottom: -2px; border-radius: 2px; }
.web_login .error_tips .error_logo { position: absolute; left: 3px; height: 18px; line-height: 18px; width: 18px; background: url(../images/icon_2.png) no-repeat 0 -162px; }
.web_login .error_tips .err_m { display: inline-block; padding-left: 20px; line-height: 18px; color: #434343; vertical-align: middle; text-align: left; }
.web_login .operate_tips { display: none; padding: 8px; border: 1px solid #dad699; background: #f9f5c7; position: absolute; bottom: -2px; border-radius: 2px; }
.web_login .operate_tips .tips_link { color: #f39800; }
.web_login .operate_tips .down_row { position: absolute; bottom: -6px; _bottom: -7px; left: 20px; width: 12px; height: 6px; background: url(../images/icon_2.png) no-repeat -162px -161px; font-size: 1px; }
.web_login .operate_tips .operate_content { width: 100%; text-align: left; }
.web_login .loading_tips { text-align: center; height: 24px; display: none; position: absolute; top: 10px; width: 274px; }
.web_login .login_form { width: 272px; margin: 0 auto; }
.web_login .inputOuter { width: 272px; height: 42px; background: url(../images/icon_2.png) no-repeat -1px -1px; }
.web_login .inputOuter_focus { width: 272px; height: 42px; background: url(../images/icon_2.png) no-repeat -1px -45px; }
.web_login .inputstyle { width: 258px; position: relative; top: 2px; left: 2px; height: 18px; padding: 11px 0 11px 10px; line-height: 18px; border: none; background: none; color: #333; font-family: Verdana,Tahoma,Arial; font-size: 16px; ime-mode: disabled; }
.web_login .input_tips, .web_login .input_tips_focus { position: absolute; top: 13px; +top:15px; left: 13px; font-size: 14px; line-height: 16px; color: #aaa; cursor: text; }
.web_login .input_tips_focus { color: #ddd; }
.web_login .uinArea { height: 55px; position: relative; z-index: 10; }
.web_login .uin_del { width: 21px; height: 21px; cursor: pointer; position: absolute; right: 15px; top: 10px; background: url(../images/icon_2.png) no-repeat -116px -160px; display: none; }
.web_login .uin_del:hover { background-position: -139px -160px; }
.web_login .email_list { border: 1px solid #70c2ec; background: #fff; width: 266px; position: absolute; z-index: 10; display: none; border-radius: 1px; padding: 1px; left: 2px; }
.web_login .email_list li, .web_login .email_list p { height: 31px; line-height: 31px; margin: 0; overflow: hidden; padding-left: 10px; }
.web_login .email_list p { height: 16px; line-height: 10px; }
.web_login .email_list .hover { background: #cbe2fa; }
.web_login .pwdArea { height: 55px; position: relative; z-index: 3; }
.web_login .lock_tips { position: absolute; top: 32px; left: -15px; height: 16px; padding: 5px; text-align: center; display: none; border: 1px solid #dad699; background: #f9f5c7; border-radius: 2px;  }
.web_login .lock_tips .lock_tips_row { position: absolute; top: -6px; left: 25px; width: 12px; height: 6px; background: url(../images/icon_2.png) no-repeat -162px -168px; }
.web_login .verifyArea { display: none; height: 120px; position: relative; }
.web_login .verifyinputArea { height: 55px; }
.web_login .verifycode { color: #333; font-size: 16px; }
.web_login .verifyimgArea { position: relative; height: 55px; cursor: pointer; }
.web_login .verifyimgArea .verifyimg { height: 55px; width: 150px; position: absolute; left: 0; }
.web_login .verifyimgArea .verifyimg_tips { position: absolute; left: 165px; top: 15px; color: #000; }
.web_login .submit { position: relative; height: 40px; }
.web_login .login_button { position: absolute; left: 0; outline: none; *hide-focus: expression(this.hideFocus=true); }
.web_login .login_button .btn { width: 115px; height: 35px; line-height: 35px; border: none; font-size: 18px; font-weight: bold; color: #fff; cursor: pointer; background: url(../images/icon_2.png) no-repeat 0 -90px; }
.web_login .login_button:hover .btn { background-position: -116px -90px; }
.web_login .login_button:hover { text-decoration: none; }
.web_login .low_login { position: absolute; left: 140px; top: 10px; }
.web_login .low_login .uncheck { float: left; height: 18px; width: 18px; }
.web_login .low_login .checked { float: left; height: 18px; width: 18px; }
.web_login .low_login .low_login_wording { height: 16px; line-height: 16px; line-height: 18px\9; cursor: pointer; margin-left: 5px; }
.bottom { height: 16px; margin-bottom: 8px; width: 300px; position: absolute; bottom: 0; right: 10px; text-align: right; }
.bottom .link { color: #666; }
.bottom .dotted { color: #bfbfbf; margin: 0 5px; }
.bottom .vip_link:hover { color: #f00; }
.web_qr_login { position: relative; height: 265px; overflow: hidden; }
.web_qr_login .web_qr_login_show { position: absolute; top: 0; }
.xui { margin: 0 auto; width: 488px; }
.xui .qlogin_select { height: 160px; position: relative; }
.xui .qlogin_show { width: 360px; height: 160px; position: absolute; left: 64px; overflow: hidden; }
.xui .qlogin_list { height: 100%; position: absolute; text-align: center; }
.xui .prePage { width: 70px; height: 120px; position: absolute; top: 0; left: 0; text-align: center; visibility: hidden; }
.xui .nextPage { width: 70px; height: 120px; position: absolute; top: 0; right: 5px; text-align: center; visibility: hidden; }
.xui .preRow { width: 16px; height: 35px; display: inline-block; margin-top: 35px; background: url(../images/icon_2.png) no-repeat -181px -185px; cursor: pointer; }
.xui .prePage:hover .preRow { background-position: -181px -228px; }
.xui .nextRow { width: 16px; height: 35px; display: inline-block; margin-top: 35px; background: url(../images/icon_2.png) no-repeat -201px -185px; cursor: pointer; }
.xui .nextPage:hover .nextRow { background-position: -201px -228px; }
.xui .face { display: inline-block; height: 150px; width: 120px; text-align: center; position: relative; cursor: pointer; none; outline: none; }
.xui .face:focus { outline: none; }
.xui .face:hover { border: none; text-decoration: none; }
.xui .face img { width: 80px; height: 80px; position: absolute; top: 10px; left: 19px; border: none; }
.xui .face .img_out { width: 88px; height: 88px; position: absolute; top: 4px; left: 14px; background: url(../images/icon_2.png) no-repeat -0px -182px; }
.xui .face .img_out_focus { width: 88px; height: 88px; position: absolute; top: 5px; left: 15px; background: url(../images/icon_2.png) no-repeat -91px -183px; }
.xui .face:hover .img_out { width: 88px; height: 88px; position: absolute; top: 5px; left: 15px; background: url(../images/icon_2.png) no-repeat -91px -183px; }
.xui .face .nick { display: inline-block; text-align: center; position: absolute; top: 100px; left: 0; height: 20px; line-height: 18px; vertical-align: middle; width: 100%; overflow: hidden; color: #6f7479; }
.bottom .red, .xui .face .red { color: #f00; }
.xui .face .vip_logo { width: 26px; height: 12px; position: absolute; top: 12px; left: 21px; background: url(../images/vip_logo.gif) no-repeat 0 0; }
.xui .face .uin { display: none; }
.xui .face:hover .uin { display: block; background: #000; height: 20px; width: 80px; line-height: 20px; position: absolute; left: 20px; top: 72px; filter: Alpha(opacity=50); opacity: .5; color: #fff; border-radius: 0 0 4px 4px; }
.xui .face .face_mengban { background: #000; width: 80px; height: 80px; position: absolute; top: 10px; left: 20px; filter: Alpha(opacity=30); opacity: .3; }
.xui .tips { height: 60px; margin-top: 20px; }
.xui .tips_logo { display: none; }
.xui .err_m { display: inline-block; height: 18px; vertical-align: middle; line-height: 18px; color: #a0a0a0; }
.xui .wording_tips { text-align: center; height: 25px; }
.xui .loading_tips { text-align: center; height: 25px; visibility: hidden; }
.xui .low_login { position: absolute; left: 12px; bottom: 6px; height: 18px; }
.xui .low_login .uncheck { float: left; height: 18px; width: 18px; }
.xui .low_login .checked { float: left; height: 18px; width: 18px; }
.xui .low_login .low_login_wording { float: left; height: 16px; line-height: 16px; line-height: 18px\9; margin-left: 5px; color: #b5bbc1; cursor: pointer; }
.hide { display: none; }
.qrlogin { position: relative; width: 488px; height: 265px; }
.login, .login_no_qlogin { background-color: #ffffff; }
.qrswitch { position: absolute; right: 0; z-index: 100; }
.qrswitch_logo { position: absolute; right: 10px; width: 51px; height: 77px; background: url(../images/pull_2.gif) no-repeat; outline: none; *hide-focus: expression(this.hideFocus=true); }
.qrswitch_logo_qr { position: absolute; right: 20px; width: 40px; height: 50px; background: url(../images/pull_3.gif) no-repeat; outline: none; *hide-focus: expression(this.hideFocus=true); }
.qrswitch_logo_click { position: absolute; right: 5px; width: 27px; height: 54px; background: url(../images/icon_2.png) no-repeat -228px -185px; outline: none; *hide-focus: expression(this.hideFocus=true); }
.qrlogin { position: relative; width: 488px; height: 265px; background: url(../images/qr_bg.png) repeat; font-size: 14px; }
.qrlogin #qrlogin_step2, .qrlogin #qrlogin_step3 { display: none; }
.qrlogin .qr_step { position: relative; height: 230px; }
.qrlogin .qr_tips { height: 18px; width: 100%; text-align: center; position: absolute; top: 35px; }
.qrlogin .qr_link { color: #75c429; font-weight: bolder; margin: 0 8px; }
.qrlogin .qrlogin_bg { width: 150px; height: 96px; background: url(../images/qr.png) no-repeat 0 0; position: absolute; top: 88px; left: 105px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/qr_1_ie6.png',sizingMethod="crop"); }
.qrlogin .qrlogin_img { width: 110px; height: 110px; position: absolute; right: 80px; top: 80px; }
.qrlogin .kao { width: 305px; height: 140px; position: absolute; top: 80px; left: 100px; background: url(../images/qr.png) no-repeat -162px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/qr_2_ie6.png',sizingMethod="crop"); }
.qrlogin .qr_login_tips_logo { display: inline-block; width: 18px; height: 18px; background: url(../images/icon_2.png) no-repeat -20px -163px; }
.qrlogin .qr_login_tips_wording { display: inline-block; height: 18px; line-height: 18px; color: #88c552; }
.qrlogin .qr_card { width: 260px; height: 100px; margin: 0 auto; position: absolute; top: 80px; left: 112px; }
.qrlogin .qr_head { width: 80px; height: 80px; position: absolute; top: 9px; left: 12px; border: 1px solid #fff; border-radius: 2px; }
.qrlogin .qr_nick { position: absolute; left: 120px; top: 15px; font-size: 14px; color: #02B0AD; font-weight: bold; width: 120px; overflow: hidden; height: 20px; line-height: 18px; }
.qrlogin .qr_uin { position: absolute; left: 120px; top: 40px; color: #607785; font-weight: bold; }
.qrlogin .qr_feeds { position: absolute; left: 120px; bottom: 20px; color: #607785; height: 18px; line-height: 18px; overflow: hidden; }
#loginStart { cursor: pointer; }
#_login_div_quick_ { position: absolute; z-index: 20000; width: 490px; height: 327px; display: none; font-size: 12px; }
/*遮罩层*/
.m-overlay {position: fixed; top: 0; left: 0;background:#000; width: 100%;height:100%;_position: absolute;_height: expression(document.body.offsetHeight+"px");display: none;}

.city-area {
    float: left;
    position: relative;
    width: 75px;
    height: 48px;
    text-align: left;
    margin-top: 18px;
    padding-left:15px;
}
.city-name {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 6px;
    display: block;
}
#cityBtn {
    font-size: 0;
}
.city-select-btn {
    display: inline-block;
    width: 58px;
    border: 1px #ccc solid;
    color: #666;
    font-size: 12px;
    text-align: center;
    height: 22px;
    border-radius: 2px;
    line-height: 22px;
    text-decoration: none;
}
.h-city {
    text-align: left;
}
.cityArea_k {
    display: none;
    position: absolute;
    left: 0;
    top: 55px;
    padding: 15px 14px 17px;
    width: 530px;
    border: 1px solid #d8d8d8;
    background: #fff;
    z-index: 1000;
}
.cityArea_k .tt {
    position: relative;
    width: 530px;
    margin-bottom: 10px;
}
.cityArea_k .tt a {
    margin-right: 13px;
}
.cityArea_k a {
    color: #333;
    font-size: 12px;
}
.cityArea_k .tt .h-close {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    height: 16px;
    background-position: 0 0;
}
.cityArea_k .tt .h-close {
    background: url(//t1.focus-res.cn/front-pc/module/city-header/img/city-icon.png?20180809174426) no-repeat;
}
.h-city i {
    position: absolute;
    display: none;
    width: 13px;
    height: 8px;
    left: 25px;
    top: 49px;
    background-position: 0 -52px;
    font-size: 0;
    z-index: 1002;
}