@charset "utf-8";
/* CSS Document */

.close_ct,.close_ct:hover,.s_list em,.s_list_qy em,.s_list_sr em,.ks_button,.ks_button:hover,.s_list_hover em,.f_yx_icon,.f_sj_icon,.bdtg{background-image:url(../images1/3_body_bj_03.gif)!important;}

.b_jgz,.b_ygz,.b_ygz:hover,.b_dzf,.b_jgz:hover,.b_dzf:hover,.b_fsx,.b_fsx:hover,.zy_x,.b_zc,.b_zc:hover,.zk,.sq,.zk:hover,.sq:hover,.zl_x,.ml_icon,.s_yx,.zxlt,.game b,.ksyx{background-image:url(../images1/grzy_img.gif)!important;}

/*修改过*/
.jy_search{width:1000px; margin:0 auto; background:#fff; height:42px; padding-bottom:6px; border-bottom:1px solid #d9d9d9; position:relative; }
/*end*/
.fj_search{height:120px;}
.jy_search ul{padding:0 0 0 10px;}
.jy_search ul li{float:left; padding:12px 0 0 10px; color:#282828; position:relative;}
.s_list,.s_list_qy,.s_list_sr{display:inline-block; border-left:1px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:1px solid #dedfe0; border-bottom:1px solid #dedfe0; height:22px; line-height:22px; padding-right:10px; color:#585858; cursor:pointer;}
.s_list_qy em,.s_list_sr em{background:url() right -429px; padding:0 25px 0 10px;}
.s_list_sr em{padding:0 36px 0 10px;}
.s_list em{width:60px; padding:0 0 0 10px; display:inline-block; background:url() right -425px;}
.jy_search li.nl{padding-left:5px;}
.jy_search li.nl .s_list{margin-left:5px;}
.ks_button{width:66px; height:25px; line-height:24px; background:url() right -134px; overflow:hidden; color:#282828; display:inline-block; text-align:center;}
.ks_button:hover{background:url() right -168px; color:#282828; text-decoration:none;}
.s_list_hover{border-color:#c0c0c0;}
.s_list_hover em{background:url() right -391px;}
.jy_search li.quyu .s_list_hover{border-bottom:none; padding-bottom:1px; background:#fff;}
.jy_search li.quyu .s_list_hover em{background:url() right -395px;}
.s_list_qy,.s_list_sr{position:relative; z-index:10}
.s_list{position:relative;}
.se_ce,.hxcs{width:80px; border:1px solid #c0c0c0; border-top:none; position:absolute; left:-1px; top:35px; background:#fff; z-index:100}
.se_ce ol a{width:70px; padding-left:10px; display:inline-block; height:26px; line-height:26px; cursor:pointer}
.se_ce ol a:hover{background:#f5f5f5; text-decoration:none; color:#ff6589!important; z-index:1000; display:inline-block}
.se_nl{width:80px; height:260px; overflow:hidden; position:relative;}
.se_nl ol{position:absolute; left:0; top:0; width:80px; overflow:auto; height:300px;}
.scrollDiv{width:8px; position:absolute; border-radius:5px 5px 5px 5px;}
.jy_search .city_p{left:49px; top:23px;}
#sex-p{left:61px; *left:64px;}
#age-start{left:49px; *left:52px;}
#age-end{left:25px; *left:23px;}
.dl_city_box{padding:0px 10px 10px 10px; width:260px!important}
.dl_city_box dt a{display:inline-block; padding:0 5px;}
.dl_city_box dd a{display:inline-block; padding:1px 5px; margin-right:0!important}
.city_box_top{padding:10px; width:260px!important}
.city_hot{padding:5px 5px 10px 5px; position:relative}
.c_aaa{position:absolute;}
.hot_citya{padding-left:38px;}
.hot_citya a{padding-right:10px; color:#FF6589; margin-right:0!important;}
.ml15{padding-left:20px;}
.city_box{background:#fff; border:1px solid #C0C0C0; width:288px; position:absolute; left:49px; *left:52px; top:35px;}
.jy_head_07 .city_box{top:61px; left:140px;}
.dl_city_box dd{position:relative;}
.dl_city_box p{padding:3px 0 2px 38px;}
.dl_city_box dd .zimu{display:inline-block; background:#ff6589; color:#fff!important; padding:1px 3px!important; margin-top:4px; font-size:11px; font-weight:bold; position:absolute; left:6px; top:5px;}
.dl_city_box p.citywh,.dl_city_box dt p{padding-left:0;}

.jy_main{width:1000px; margin:0 auto;}
.column_left{width:750px; float:left;}
.column_zy{width:670px; padding:39px 39px 29px 39px; border:1px solid #e8e9eb; background:#fff; position:relative; margin-top:10px;}
.next_yf{display:block;height:30px;width:107px;position:absolute; right:-5px; top:10px; color:#ff6589;background:url(../images1/icon-love.png) -9px -75px no-repeat;overflow:hidden; text-indent:200px;}
.next_yf-bottom:hover{background:url(../images1/icon-love.png) -9px -113px no-repeat;}
.next_yf-bottom{display:block;height:30px;width:107px;position:absolute; right:-5px; bottom:10px; color:#ff6589;background:url(http://pic2.58.com/jiaoyou/images/icon-love.png) -9px -75px no-repeat; overflow:hidden; text-indent:200px;}
.next_yf:hover{background:url(../images1/icon-love.png) -9px -113px no-repeat;}
.grzl{width:670px; overflow:hidden;}
.zy_img{width:230px; float:left; overflow:hidden;}
.zy_img span{display:block; padding-bottom:7px;}
.hmd{color:#a8a8a8; margin-right:11px;}
.zy_img img{width:200px; overflow:hidden; margin-bottom:10px;}
.b_jgz,.b_dzf,.b_ygz{width:63px; height:27px; display:inline-block; text-align:center; line-height:26px; margin-right:6px;}
.b_jgz,.b_ygz{color:#fff; background:url(../images1/grzy_img.gif) -112px 0;}
.b_dzf{color:#585858; background:url() -185px 0;}
.b_jgz:hover,.b_ygz:hover{color:#000; text-decoration:none; background:url(../images1/grzy_img.gif) -112px -36px;}
.b_dzf:hover{color:#282828; text-decoration:none; background:url() -185px -36px;}

.zy_zl{width:440px; float:left; overflow:hidden; line-height:16px;}
.m_id,.m_yh,.m_zl,.m_fsx,.xc_bt{width:440px; padding:4px 0;}
.m_id b{color:#282828; font-size:16px; font-family:"微软雅黑"; padding-right:10px; vertical-align:middle;}
.f_yx_icon,.f_sj_icon{width:16px; height:16px; display:inline-block; overflow:hidden; vertical-align:middle; margin-right:3px;}
.f_yx_icon{background:url() -275px -494px;}
.f_sj_icon{background:url() -298px -494px;}
.m_yh{padding:10px 0;}
.m_zl li span{display:inline-block; width:145px; padding-bottom:10px;}
.m_fsx span{float:left;}
.f_text{background:#fcfcfc; width:355px; height:29px; border-left:1px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:1px solid #dedfe0; border-bottom:1px solid #dedfe0; color:#a8a8a8; font-size:12px; overflow:hidden;resize:none; padding:10px;}
.f_text:hover{color:#585858;}
.m_fsx{overflow:hidden;}
.m_fsx em{width:51px; float:left; text-align:center; padding:3px 0 0 11px;}
.b_fsx{width:51px; height:24px; line-height:23px; color:#585858; text-align:center; display:inline-block; background:url() -51px 0; margin-top:9px;}
.b_fsx:hover{color:#282828; text-decoration:none; background:url() -51px -33px}
.xc_bt{color:#282828; padding-top:17px;}
.xc_bt a{color:#888;}
.xc_bt a:hover{color:#ff6589; text-decoration:none;}
.zy_x{display:inline-block; width:305px; background:url() 0 -116px repeat-x; _background:url() 0 -111px repeat-x; margin:0 10px; height:3px; vertical-align:middle}
.m_xc{width:440px; height:83px; overflow:hidden; padding-top:8px; position:relative;}
.m_xc ul{position:absolute;}
.m_xc li,.m_xc li img{width:83px; height:83px; overflow:hidden;}
.m_xc li{padding-right:10px; float:left;}
.xc_bj{width:440px; height:83px; position:absolute; background:#000; opacity: 0.5; filter:alpha(opacity=50);}
.xc_dl{width:440px; text-align:center; position:absolute; color:#fff; top:38px;}
.xc_dl a{color:#ff6589; margin:0 5px;}
.xc_dl a:hover{color:#ff6589;}
.b_zc{background:url() 0 0; width:41px; height:21px; text-align:center; line-height:21px; color:#fff!important; display:inline-block;}
.b_zc:hover{color:#fff; text-decoration:none; background:url() 0 -33px}

.zy_wd{padding-top:18px;}
.zy_wd,.wd_bt,.wd.zk_more{width:670px; overflow:hidden;}
.wd_bt{color:#282828;}
.wd_bt a{color:#888; float:right}
.wd_bt a:hover{color:#ff6589; text-decoration:none;}
.wd_bt span.zy_x{width:523px;}
.wd{padding-top:10px;}
.wd li{padding:4px 0;}
.wd li span{display:block; padding:1px 0 1px 15px; color:#888; line-height:20px;}
.wd li span.wt_w{background:url(../images1/ad_tg_hvoer.jpg) left center no-repeat; color:#282828;}
.wd a{color:#ff6589; padding-left:5px;}
.zk_more{height:28px; line-height:28px; background:#f5f5f5; text-align:center; margin:5px 0;}
.zk,.sq{display:inline-block; color:#888; padding-right:13px;}
.zk{background:url() right 12px;}
.sq{background:url() right -43px;}
.zk:hover{color:#585858; text-decoration:none; background:url() right -16px;}
.sq:hover{color:#585858; text-decoration:none; background:url() right -71px;}

.zy_jn_y,.zy_jn_n,.zy_jn_w{width:670px; overflow:hidden; color:#888; height:22px; line-height:22px; padding-top:12px;}
.zy_jn_y{padding-top:20px;}
.zy_jn_y a,.zy_jn_n a{margin-right:3px; display:inline-block; height:20px; line-height:20px; padding:0 8px;}
.zy_jn_y a{background:#f0f9ff; border:1px solid #cbdeec; color:#6497bc;}
.zy_jn_y a:hover{background:#7cb9e2; border:1px solid #6da5ce; color:#fff; text-decoration:none;}
.zy_jn_n a{background:#ffecf0; border:1px solid #ffc7d4; color:#ff6589;}
.zy_jn_n a:hover{background:#f57e9a; border:1px solid #f46183; color:#fff; text-decoration:none;}
.zy_jn_w a{color:#ff6589; padding-left:5px;}

.zy_xx,.yhui{width:670px; overflow:hidden;}.zy_xx{ padding-top:18px;}
.zy_xx ul{width:670px; overflow:hidden; padding-top:16px;}
.zy_xx ul li{width:223px; float:left; overflow:hidden; padding:5px 0}
.zy_xx ul li i{color:#888;}
.zl_x{width:670px; height:3px; background:url() 0 -116px;}

.yhui{text-align:center; padding-top:30px;}

.zb_tj{width:748px; height:165px; background:#fff; border:1px solid #e8e9eb; position:relative; margin-top:10px;}
.zb_tj h4{color:#282828; padding:17px 38px; height:16px; line-height:16px; overflow:hidden;}
.zb_tj h4 b{float:left;}
.zb_tj h4 a{float:right; font-weight:normal;}
.zb_tj h4 a.sp{float:left; padding:1px 0 0 20px; font-size:12px; font-weight:normal; color:#FF6589;}
.zb_tj{overflow:hidden; width:748px;}
.zb_tj ul{padding-left:22px; height:83px; overflow:hidden}
.zb_tj li{width:83px; height:83px; overflow:hidden; float:left; padding-left:15px;}
.zb_tj li img{width:83px; height:83px; overflow:hidden;}
.zb_tj li a{display:block; position:relative; overflow:hidden;}
.gq_t,.gq_z,.gq_d,.hv_z,.hv_d{position:absolute; display:inline-block;}
.gq_t{width:15px; height:15px; overflow:hidden; background:url(../images1/fj_sp.png.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images1/fj_sp.png.png',enabled='true', sizingMethod='scale'); _background:none; right:5px; bottom:20px; *bottom:24px; _bottom:20px;}
.gq_z{width:27px; height:15px; text-align:center; line-height:15px; color:#fff; right:0; bottom:0; z-index:1; *bottom:4px; _bottom:-1px;}
.gq_d{width:28px; height:15px; background:#ff4f85; opacity:0.7; filter:alpha(opacity=70); right:0; bottom:0; *bottom:4px; _bottom:-1px;}
.hv_d{background:#ff4f85; opacity:0.7; filter:alpha(opacity=70); width:83px; height:83px; left:0; top:0;}
.hv_z{width:83px; height:83px; overflow:hidden; text-align:center; background:url(http://pic2.58.com/jiaoyou/index_img/fj_sp1.png) center 25px no-repeat; left:0; top:0; z-index:1; color:#fff; line-height:132px;}

.tg_ad{width:748px;background:#fff; border:1px solid #e8e9eb; position:relative; margin-top:10px;}
.tg_ad ul{padding:14px 30px;}
.tg_ad ul li{background:url(../images1/ad_tg.jpg) left center no-repeat; padding-left:15px; height:30px; line-height:30px; overflow:hidden; margin-top:3px;}
.tg_ad ul li:hover{background:url(../images1/ad_tg_hvoer.jpg) left center no-repeat;}
.tg_ad ul li a{color:#a8a8a8;}
.tg_ad ul li a:hover{color:#585858; text-decoration:none;}
.bdtg{position:absolute; right:0; top:0; width:58px; height:20px; overflow:hidden; display:inline-block; color:#585858; text-align:center; line-height:20px; background:url() -205px -420px}

.column_right{width:240px; float:right; overflow:hidden;}
.mlz{width:238px; height:113px; background:#fff; overflow:hidden; border:1px solid #e8e9eb; position:relative; margin-top:10px; line-height:20px;}
.ml_icon{width:32px; height:32px; overflow:hidden; position:absolute; left:-1px; top:-1px; display:inline-block; background:url() 0 -73px;}
.mlz b{font-size:14px; font-family:"微软雅黑"; color:#282828; padding:25px 0 0 25px; display:block}
.mlz b i{font-size:16px; color:#ff6589; font-family:Arial; vertical-align:middle}
.mlz em,.mlz a{display:block; color:#585858; padding:5px 0 3px 25px;}
.mlz a{color:#ff6589;}

.slw{width:238px; height:240px; background:#fff; overflow:hidden; border:1px solid #e8e9eb; position:relative; margin-top:10px;}
.lw_bt{padding:20px 24px 18px 24px; overflow:hidden;}
.lw_bt b{float:left;}
.lw_bt a{float:right;}
.slw ul{width:238px; overflow:hidden; padding-left:24px;}
.slw ul li{width:90px; float:left; text-align:center; overflow:hidden; padding-right:10px;}
.slw ul li img{width:88px; height:88px; border:1px solid #efefef; overflow:hidden;}
.slw ul li i{display:block; padding:5px 0 6px 0;}
.slw .b_dzf{margin-right:0;}

.like{width:238px; height:auto; background:#fff; overflow:hidden; border:1px solid #e8e9eb; position:relative; margin-top:10px;}
.like ul{overflow:hidden;}
.like ul li{width:83px; text-align:center; float:left; padding-left:24px; line-height:28px; padding-bottom:5px; height:121px;}
.like ul li h1{font-size:12px; font-weight:normal; height:28px; line-height:28px;}
.like ul li img{width:83px; height:83px; overflow:hidden;}
.like ul a{color:#888;}
.like ul a:hover{color:#ff6589}

.zy_ad{width:238px;text-align:center; padding-top:9px; background:#fff; overflow:hidden; border:1px solid #e8e9eb; position:relative; margin-top:10px;}
.zy_ad img{width:220px; height:232px; overflow:hidden;}

.s_yx{position:absolute; right:10px; top:17px; background:url() 0 -165px no-repeat; color:#585858; padding-left:22px; height:15px; line-height:15px;}

.zxlt{width:57px; vertical-align:middle; margin-left:10px; height:23px; line-height:22px; padding-left:18px; color:#585858; background:url() 0 -132px; overflow:hidden; display:inline-block;}
.zxlt:hover{background:url() -85px -132px; color:#282828; text-decoration:none}

.game{width:213px; padding:18px 0 0 25px; height:115px; background:#fff; overflow:hidden; border:1px solid #e8e9eb; position:relative; margin-top:10px;}
.game b{display:block; background:url() 0 -165px; padding-left:17px; height:15px;}
.game b i{font-weight:normal; color:#888; padding-left:10px;}
.game dl{width:213px; overflow:hidden; padding-top:18px;}
.game dt{width:90px; float:left; padding-top:2px;}
.game dt img{width:80px; height:58px; overflow:hidden;}
.game dd{float:left;}
.game dd span{display:block;color:#888; padding-bottom:4px;}
.ksyx{width:57px; height:22px; display:inline-block; text-align:center; line-height:21px; color:#fff; background:url() -170px -132px;}
.ksyx:hover{color:#fff; text-decoration:none;}

#floatBoxBg, #iframeBoxBg{position:absolute; left:0; top:0; z-index:1000; width:100%; height:100%}
.floatBox03, .floatBox02{position:absolute; background:#fff; z-index:10001; overflow:hidden;}
.title{width:100%; height:35px; background:#ff6589; line-height:35px; color:#fff; overflow:hidden}
.title h4{float:left; font-size:14px; padding-left:21px;}
.title .close,.title .close:hover{float:right; margin:11px 5px 0 0; width:13px; height:13px; overflow:hidden; line-height:50px; display:inline-block; background:url() -213px -319px; cursor:pointer; overflow:hidden;}
{float:right; margin:11px 10px 0 0; width:13px; height:13px; overflow:hidden; line-height:50px; display:inline-block; background:url() -213px -319px; cursor:pointer}

.dzh_box{width:266px; padding:40px 0; font-size:14px; font-weight:bold; color:#585858; background:#fff; text-align:center; left:50%; top:260px; _top:-20px; position:fixed; _position:absolute; z-index:1000; margin-left:-133px}
.icon_zh,.failuremags{width:20px; height:20px; display:inline-block; background:url() -80px -566px; vertical-align:middle; margin-right:10px;}
#filshmags{padding:35px 50px; position:fixed; z-index:1000; background:#fff;}
#floatBox{z-index:100001;position:fixed}

.m_xc li#no_photo{border:1px solid #ccc; background:url(../images1/no_photo_upbg.gif) center 20px no-repeat #f5f5f5; text-align:center; line-height:130px; height:81px; padding:0; color:#FF6589;}

.info{text-align:center;}

.s_list_qy .icon_sj{display:none!important;}
/*  */
.answermore{width:100%;height:30px;background-color:#f5f5f5;text-align:center;}
.morelink{color:#888;font-size:12px;height:30px;line-height:30px;margin:0 auto;padding-right:15px;background:url(../images1/icon-love.png) -101px 5px no-repeat;}
.enjoycon{height:23px;}
.enjoy{float:left;display:inline-block;height:26px;width:90px;background:url(../images1/icon-love.png) -1px -36px no-repeat;}
.enjon{background:url(../images1/icon-love.png) -1px -2px no-repeat;}
.charm{float:left;margin-left:25px;color:#585858;height:30px;line-height:25px;font-size:14px;font-family:"宋体";}
.charm em{color:#ff6589;font-family:"Arial";font-size:16px;padding:0 5px;}
.charm em i{display:none;}
.enjoytxt{clear:both;display:block; line-height:15px;*line-height:25px;font-size:12px;color:#a8a8a8;}
.upenjoy{color:#ff6589;font-size:12px;line-height:12px;font-family:"宋体";}
.enjoy-btn{display:block;height:30px;line-height:30px;text-align:center;margin-top:10px;}
.spanone{position:absolute;text-align:center;height:25px;line-height:25px;left:0;color:#fff;background-color:#000;opacity:0.5;}
.headport01{top:0;width:124px;}

.baidubox,.gifts{ position:absolute; right:10px; top:14px;}



.sp_jy{width:690px; margin:0 auto;}
.sp_jy_l{width:252px;  float:left;}
.sp_jy_r{width:266px; float:right; font-size:14px; line-height:25px; font-size:12px; line-height:30px; }
.zb_tj a{display:block;}
.zb_tj a:hover{text-decoration:none; position:absolute;}
.zb_tj a span {display:none;cursor:hand;text-align:center;font:bold 12px/30px Verdana, Arial;position:relative;}
.zb_tj a:hover span{width:82px; height:82px;background:#dc8991;display:block;position:absolute;bottom:0;left:0;color:#fff;filter:alpha(opacity=56);-moz-opacity:0.6;opacity:0.6; text-align:left; padding-left:6px;}


