@charset "utf-8";
/* CSS Document */ 
html, body, div, span, h1, h2, h3, h4, h5, h6, p,a, input,em, img, dl, dt, dd, ol, ul, li, form, label, table, tr, th, td { 
margin: 0; padding: 0;border: 0;font-size: 12px; }
input{font:12px/1.5em Verdana,"Lucida Grande",Arial,Helvetica,sans-serif;} 
body { line-height:20px; color:#000;  text-align:center;} 
ol, ul, li{list-style: none;} 
.clear{*zoom:1;}
.clear:after{display:block;content:".";overflow:hidden;clear:both;height:0;line-height:0;font-size:1px;visibility:hidden;}
.hide{display:none;}
.show{display:block;}
.f_l{float:left;}
.f_r{float:right;}
a:active{border:none;}
.box{width:960px; margin:0 auto;text-align:left;}
.img-map {float:left;}
/*foot*/
.foot{ text-align:center;padding:5px 0 20px;color:#4c4c4c;line-height:23px;border-top:1px solid #dbdbdb;}
.foot a{color:#4c4c4c; text-decoration:none;}
/*#map {margin:2px auto 0 auto;}*/
.sogo_logo{width:960px;margin:0 auto;text-align:right; vertical-align:top;line-height:30px;}
/*reset end*/
/* ==head== */
.zt_head_table{ width:100%;height:53px;background:url(../i/head_bg.jpg) repeat-x left top;}
.zt_head{margin:0px auto;width:950px;height:43px;overflow:hidden;}
.zt_head a{color:#fff;text-decoration:none;}
.zt_head a:hover{color:#666;text-decoration:underline;}
.zt_head ul{width:750px;float:left;list-style:none;height:53px;}
.zt_head li{float:left;border-right:1px solid #ed7aa8;margin-top:20px;padding-left:4px;padding-right:3px;*padding-left:3px;*padding-right:0;line-height:14px;display:inline;}
.zt_head li.first{border:none;margin-top:0px;}
.zt_head li.end{border:none;}
.zt_head span{float:right;margin:17px 10px 0 0;max-width:208px;height:26px;overflow:hidden;color:#666;}
.zt_head span strong{color:#fff;}

.searchs{position:relative;z-index:6;  height: 40px;}
.map_search{background:#f2f2f2 url(../i/tab_bg.jpg) repeat-x scroll left top;}
.map{font-family:Microsoft YaHei;color:#4d4d4d;font-size:14px;float:left;line-height:38px;background:url(../i/search_bg.jpg) no-repeat scroll right 11px;padding-right:10px;}
.map a{font-family:Microsoft YaHei;color:#4d4d4d;font-size:14px; text-decoration:none;}

.city_tab{float:left;padding-left:10px;line-height:40px;width:75%;}
ul.city_tab{width:240px;}
.city_tab li{line-height:40px;float:left;color:#4d4d4d;}
.city_tab li a{color:#4d4d4d;text-decoration:underline;padding:0 5px;}
.city_tab li strong{font-size:14px;color:#4c4c4c;}
.city_tab li span{color:#4c4c4c;}
.city_tab li span a{color:#0167cc; padding:0;text-decoration:none;}


.city_tab2{float:left;padding-left:10px;line-height:40px;}
.city_tab2 li{line-height:40px;float:left;;padding-right: 6px}
.notcurcity{text-decoration:underline;color:#0167CC;font-weight: bold;cursor: pointer;}
.refresh{width:109px;height:40px;float:left;display:block; left: 426px; position: absolute;}
.refresh a{display:block;background:url(../i/refresh.gif) no-repeat scroll 0 0;height:33px;line-height:32px;color:#4c4c4c; text-decoration:none;padding-left:33px;margin-top:5px; text-indent:-999px;overflow:hidden;}
.refresh a:hover{background:url(../i/refresh_hov.gif) no-repeat scroll 0 0;}

.refresh_yh{width:109px;height:40px;float:left;display:block; left: 426px; position: absolute;}
.refresh_yh a{display:block;background:url(../i/citydate/refresh_yh.gif) no-repeat scroll 0 0;height:33px;line-height:32px;color:#4c4c4c; text-decoration:none;padding-left:33px;margin-top:5px; text-indent:-999px;overflow:hidden;}
.refresh_yh a:hover{background:url(../i/citydate/refresh_yh_hov.gif) no-repeat scroll 0 0;}

.search_address{width:108px;height:33px;float:left;display:block; left: 426px; position: absolute; cursor:pointer;}
.search_address a{display:block;background:url(../i/map_btn.gif) no-repeat 0 -517px;width:75px;height:33px;line-height:32px;color:#4c4c4c; text-decoration:none;padding-left:33px;margin-top:5px; overflow:hidden;}
.search_address a:hover{background:url(../i/map_btn.gif) no-repeat 0 -553px}


.refresh_mail{width:109px;height:40px;float:left;display:block; left: 426px; position: absolute;}
#refresh_btn_mail{display:block;background:url(../i/nextmail.gif) no-repeat scroll 0 0;height:33px;line-height:32px;color:#4c4c4c; text-decoration:none;padding-left:33px;margin-top:5px; text-indent:-999px;overflow:hidden;}
#refresh_btn_mail:hover{background:url(../i/nextmail_hov.gif) no-repeat scroll 0 0;}

.new_user{float:right;color:#000000;line-height:40px;padding-right:5px;}
.new_user a{color:#0167CC;}
.search_info{width:265px;position:absolute;top:40px;left:0;border:1px solid #c4c581;background-color:#ffffd9;padding:3px 10px;color:#4d4d4f;z-index:2000;}
.search_info .loading{background:url(../i/citydate/loading.gif) no-repeat scroll 0 0;width: 20px;height: 18px;float: left;}
.refresh_ed{width:40px;position:absolute;top:40px;left:0;border:1px solid #c4c581;background-color:#ffffd9;padding:3px 10px;color:#4d4d4f;z-index:2001;}
.city_check{width:213px;height:95px;position:absolute;left:64px;top:41px;background-color:#fff;border:1px solid #a5a4a0;z-index:100;}
.city_box{padding:5px 15px;}
.ensure{display:block;height:25px;line-height:25px;background:url(../i/map_btn.gif) no-repeat scroll 0 -335px;padding-left:3px;text-decoration:none; cursor:pointer;}
.ensure span{display:block;color:#434343;background:url(../i/map_btn.gif) no-repeat scroll right -335px; text-align:center; cursor:pointer;}
.ensure:hover{background:url(../i/map_btn.gif) no-repeat scroll 0 -364px;}
.ensure:hover span{background:url(../i/map_btn.gif) no-repeat scroll right -364px;}
/*
.map_box{height:646px;margin:2px auto 0 auto;position:relative;z-index:3;}
.map_tab{width:310px;height:22px;position:absolute;left:51px;top:3px;background:url(../i/map_tab.jpg) no-repeat scroll left top;}
.map_tab li{float:left;line-height:22px;color:#f14084; text-align:center; cursor:pointer;}
.map_tab li.l{width:107px;}
.map_tab li.m{width:109px;}
.map_tab li strong{display:block;height:22px;background:url(../i/map_tab.jpg) no-repeat scroll -216px -23px;color:#fff;}
.map_tab li.l strong{background:url(../i/map_tab.jpg) no-repeat scroll 0 -23px;}
.map_tab li.m strong{background:url(../i/map_tab.jpg) no-repeat scroll -107px -23px;}
.map_tab li.r strong{background:url(../i/map_tab.jpg) no-repeat scroll -216px -23px;}
*/
.map_box{height:646px;margin:2px auto 0 auto;position:relative;z-index:3;}
.map_tab{width:310px;_width:310px;height:22px;_height:22px;position:absolute;left:51px;top:3px;background:url(../i/map_tab.jpg) no-repeat scroll left top;}
.map_tab li{float:left;line-height:22px;color:#f14084; text-align:center; cursor:pointer;}
.map_tab li.l{width:107px;}
.map_tab li.l a:link,.map_tab li.l a:visited {width:107px; background:url(../i/map_tab.jpg) no-repeat scroll; color:#EF4083; display:block; text-decoration:none;}
.map_tab li.l a:active {width:107px; background:url(../i/map_tab.jpg) no-repeat scroll 0 -23px; color:#fff;}
.edit_map {width:107px; height:22px; position:absolute; top:25px; left:51px; z-index:9999; display:none; background:#f60}
.edit_map a:link,.edit_map a:visited {width:108px; height:22px; line-height:22px; text-align:center; background:url(../i/map_tab.jpg) 0 -46px; color:#F03F83; display:block; text-decoration:none; }
.edit_map a:hover{background:url(../i/map_tab.jpg) -108px -46px; color:#fff;}

.map_tab li.m{width:109px;}
.map_tab li.r{width:94px;}
.map_tab li.l2{width:107px;display:block;height:22px;color:#fff;font-weight:bold;background:url(../i/map_tab.jpg) no-repeat scroll 0 -23px;}
.map_tab li.m2{width:109px;display:block;height:22px;color:#fff;font-weight:bold;background:url(../i/map_tab.jpg) no-repeat scroll -107px -23px;}
.map_tab li.r2{width:94px;display:block;height:22px;color:#fff;font-weight:bold;background:url(../i/map_tab.jpg) no-repeat scroll -216px -23px;}

.zh_tip{position:absolute;width:152px;height:85px;left:265px;top:25px;background:url(../i/zh_tip.gif) no-repeat scroll 0 0;}
.zh_tip p{width:120px;padding:12px 0 0 10px;float:left;color:#000;line-height:21px;}
.zh_tip .close{margin-top:10px;}
.show_hello{position:absolute;width:200px;height:106px;left:159px;top:25px;border:1px solid #d5b2be;border-top:none;background-color:#fff;}
.close{display:inline;width:15px;height:14px;background:url(../i/map_btn.gif) no-repeat scroll -80px -9px;float:right; text-indent:-999px;overflow:hidden;margin-top:5px;margin-right:5px; cursor:pointer;}
.close:hover{background:url(../i/map_btn.gif) no-repeat scroll -80px -43px;}
.show_hello p{padding:5px 20px;color:#4d4d4d;}

.set_search{width:308px;height:198px; position:absolute;left:51px;top:25px;border:1px solid #d5b2be;border-top:none;background-color:#fff;z-index:100;}
.set_search dl{padding:5px 15px;}
.set_search dl dt{width:40px;float:left;height:30px;line-height:30px;color:#4d4d4d;padding-bottom:2px;}
.set_search dl dd{width:230px;float:left;height:30px;line-height:30px;color:#4d4d4d;padding-bottom:2px;}
.set_search dl dd span{padding-right:8px;}
.set_search dl dd select{width:60px;}
.search_btn{display:block;background:url(../i/map_btn.gif) no-repeat scroll left top; width:68px;height:30px; cursor:pointer;}
.search_btn:hover{background:url(../i/map_btn.gif) no-repeat scroll left -34px;}

.zh_box{height:320px;overflow-y:scroll;overflow-x:hidden;border-bottom:1px solid #e9e9e9;}
.zh_box ul li{width:54px;float:left;padding:0 0 15px 16px; text-align:center; position:relative;}
.zh_box ul li img{ vertical-align:top;}
.d_zh{display:block;width:55px;height:25px;background:url(../i/map_btn.gif) no-repeat scroll left -393px;margin-top:5px; cursor:pointer;}
.d_zh:hover{background:url(../i/map_btn.gif) no-repeat scroll left -423px;}

.helloing{margin-top:20px;}
.helloing img{ vertical-align:middle;margin-right:5px;}
.g_zh{display:block;width:50px;height:25px;background:url(../i/map_btn.gif) no-repeat scroll left -170px;margin:5px auto 0;cursor:default;}
.zh_hov{height:22px;line-height:22px;width:80px;border:1px solid #c1bf82;color:#4e4c4f;position:absolute;left:0px;top:40px;background-color:#ffffd8;z-index:60;}
.all_zh{display:block;width:121px;height:30px;background:url(../i/map_btn.gif) no-repeat scroll left -197px;margin:20px auto 0;text-indent:-999px;overflow:hidden;}
.all_zh:hover{background:url(../i/map_btn.gif) no-repeat scroll left -232px;}
.all_zhd{display:block;width:114px;height:30px;background:#fff1f6 url(../i/map_btn.gif) no-repeat scroll left -138px;margin:20px auto 0;padding-left:35px;font-size:14px;color:#504c4d;line-height:30px;text-decoration:none;cursor:default;}

.user_img{width:50px;height:60px;background-color:#fff;z-index:35;}
.user_img img{border:1px solid #ff9bbd;padding:1px;width:46px;height:56px;}
.user_img1 img{border:1px solid #868686;}
.user_img2 img{border:1px solid #779fdb;}
.shadow{width:50px;height:60px;background-color:#999;margin-right:-3px;margin-bottom:-3px;z-index:30; opacity:0.7;filter:alpha(opacity=70);}

.move{width:76px;height:30px;}
.moves{display:block;height:30px;line-height:30px;background:url(../i/map_btn.gif) no-repeat scroll left -267px; text-decoration:none;padding-left:3px;text-align:center; cursor:pointer;}
.moves span{display:block;height:30px;background:url(../i/map_btn.gif) no-repeat scroll right -267px;color:#424242; cursor:pointer;}
.moves:hover{background:url(../i/map_btn.gif) no-repeat scroll left -301px;}
.moves:hover span{background:url(../i/map_btn.gif) no-repeat scroll right -301px;}

.save_cur{width:137px;height:30px; overflow:hidden;}
.cancel{width:50px;height:30px; overflow:hidden}

/*map3.html*/
.set_position{position:absolute;left:60px;top:3px;width:208px;height:21px;background:url(../i/set_position.png) no-repeat scroll left top;}
.set_position li{width:104px;float:left;line-height:21px; text-align:center;color:#4d4d4d; cursor:pointer;}
.set_position li.l strong{display:block;height:21px;background:url(../i/set_position.png) no-repeat scroll 0 -22px;color:#fff;} 
.set_position li.r strong{display:block;height:21px;background:url(../i/set_position.png) no-repeat scroll -104px -22px;color:#fff;} 
.search_position{position:absolute;left:290px;top:3px;width:101px;height:21px;text-align:center;}
.search_position li{background:url(../i/search_position.jpg) no-repeat scroll left top;color:#4d4d4d;line-height:21px; cursor:pointer;}
.search_position li strong{display:block;height:21px;background:url(../i/search_position.jpg) no-repeat scroll 0 -22px;color:#fff;}
.position_name{border:1px solid #7e9db9;height:14px;width:165px;*width:165px;line-height:14px;padding:3px;color:#333;}
.input_c{color:#999;}


.tip1{display:block;width:79px;background-color:#fff;border:1px solid #ff9abf;padding:5px;z-index:19;}
.tip2{display:block;width:79px;background-color:#fff;border:1px solid #9c9a9b;padding:5px;z-index:18;}

.tip_fb{display:none;position:absolute;top:22px;left: 235px;;z-index:9999;text-align:left; line-height:20px; background:url(../i/citydate/tip.png) no-repeat; width:132px; height:92px; padding:15px 16px 0 16px;}
.tip_fb .colse_1{ position:absolute; top:17px; right:12px; background:url(../i/citydate/colsed.png) no-repeat; width:9px; height:8px; cursor:pointer;}
.tip_fb h6{ color:#E94280; font-weight:bold; margin:5px 0 3px 0;}
.tip_fb p{ color:#676566;}

.tip_zx{display:none;position:absolute;top:22px;left: 235px;z-index:9999;text-align:left; line-height:20px; background:url(../i/citydate/tip2.png) no-repeat; width:132px;_width:132px; height:72px; padding:15px 16px 0 16px;}
.tip_zx .colse_1{ position:absolute; top:17px; right:12px; background:url(../i/citydate/colsed.png) no-repeat; width:9px; height:8px; cursor:pointer;}
.tip_zx h6{ color:#E94280; font-weight:bold; margin:5px 0 3px 0;}
.tip_zx p{ color:#676566;padding-top: 9px;}

.me{width:30px;height:29px;background:url(../i/me.png) no-repeat scroll left top;z-index:10; cursor:pointer;}
.tip3{background:url(../i/tip_22.gif) no-repeat scroll right top;z-index:92;padding-right:8px;}
.tip3 span{display:block;background:url(../i/tip_22.gif) no-repeat scroll left top;color:#434343;line-height:22px;height:26px;padding-left:8px;}
.tip4{display:block;width:82px;background-color:#fff;border:1px solid #3792ff;padding:5px;z-index:18;}

.tip5{display:block;width:185px;background-color:#fff;border:1px solid #3792ff;padding:20px;z-index:18;top:100px;margin-top:-100px;margin-left:-160px}


.tel_tips{width:180px;height:71px;background:url(../i/tel_tips.gif);position:absolute;left:-60px;top:30px;color:#4d4d4d;padding:8px 5px; }
.tel_tips p{padding:3px 10px 0;}
.st_hov{width:207px;height:75px;background:url(../i/st_hov.gif);position:absolute;left:30px;top:80px;color:#4d4d4d; z-index:100;}
.st_hov p{padding:3px 10px 0 20px;}

/*
.tip1{width:89px;background:url(../i/tip_f.gif) no-repeat scroll left bottom;padding-bottom:5px;z-index:19;}
.tip1 span{display:block;background:url(../i/tip_f.gif) no-repeat scroll left top;color:#434343;padding:5px 6px 5px 10px;}
.tip2{width:89px;background:url(../i/tip_h.gif) no-repeat scroll left bottom;padding-bottom:5px;z-index:18;}
.tip2 span{display:block;background:url(../i/tip_h.gif) no-repeat scroll left top;color:#434343;padding:5px 6px 5px 10px;}
.tip2 em{display:block;font-style:normal;background:url(../i/tip_h.gif) no-repeat scroll left top;color:#434343;padding:0 6px 0 10px;}
.tip4{width:89px;background:url(../i/tip_l.gif) no-repeat scroll left bottom;padding-bottom:5px;z-index:19;}
.tip4 span{display:block;background:url(../i/tip_l.gif) no-repeat scroll left top;color:#434343;padding:5px 6px 5px 10px;}
*/
.girl{width:30px;height:29px;background:url(../i/girl.gif) no-repeat scroll left top;z-index:2; cursor:pointer;}
.girl_no{width:30px;height:29px;background:url(../i/girl_no.gif) no-repeat scroll left top;z-index:3;cursor:pointer;}
.boy{width:30px;height:29px;background:url(../i/boy.gif) no-repeat scroll left top;z-index:4;cursor:pointer;}
.boy_no{width:30px;height:29px;background:url(../i/boy_no.gif) no-repeat scroll left top;z-index:5;cursor:pointer;}

/*alert*/
.cover{width:100%;height:735px;background-color:#000;opacity:0.7;filter:alpha(opacity=70);position:absolute;z-index:1000;left:0;top:0;}
.alert_box2{width:520px;height:343px;background-color:#999;opacity:0.4;filter:alpha(opacity=40);position:absolute;z-index:1096;left:0;top:0;}
.map_alert_bg2{width:514px;height:337px;background:#fff url(../i/alert_bg2.jpg) repeat-x scroll left top;position:absolute;z-index:1100;margin-top:3px;margin-left:3px; text-align:left;left:0;top:0;}
.tip_login{margin:5px 23px 30px;border:1px solid #e7e7e7;background-color:#fbfbfb;padding:13px 0;color:#4e4e4e; text-align:center;font-size:14px;}
.text{padding:5px 0 0 36px;}
.text .no_reg{width:150px;line-height:30px;font-size:14px;color:#4d4d4d;font-weight:600;}
.reg_btn{display:block;width:208px;height:48px;background:url(../i/reg_btn.jpg) no-repeat scroll left top;margin:15px auto 23px; *margin:15px auto 40px;text-indent:-999px;overflow:hidden; cursor:pointer;}
.login_box dt{width:70px;float:left;height:32px;line-height:32px;font-size:14px;color:#030303;}
.login_box dd{width:210px;float:left;height:32px;line-height:32px;font-size:14px;color:#030303;}
.login_box dd .texts{width:200px;height:20px;line-height:20px;border:1px solid #e3e9ef;border-top:1px solid #abadb3;font-size:12px;color:#333;}
.check_g{ vertical-align:middle;}
.gray{color:#363636;font-size:12px;}
.login_box dd .grays{color:#999;}
.login_btn{display:block;width:94px;height:29px;float:left;background:url(../i/login_btn.jpg) no-repeat scroll left top;font-size:0;line-height:0;border:0; cursor:pointer;}
.forget_pw{display:block;padding:0 10px;height:25px;float:left;line-height:25px;}
.forget_pw a{color:#076fa7; text-decoration:underline;font-size:12px;}
.alert_left{width:280px;float:left;background:url(../i/y_line.jpg) no-repeat scroll right -30px;padding:0 20px 10px;}
.alert_right{width:194px;float:right;background:url(../i/jy_bg.jpg) no-repeat scroll right bottom;padding-bottom:105px;}
.reg_bg{display:block;width:142px;height:48px;background:url(../i/reg_bg.jpg) no-repeat scroll left top;margin:10px auto 23px; text-indent:-999px;overflow:hidden; cursor:pointer;}
.ico_face{background:url(../i/ico_face.jpg) no-repeat scroll right 8px;line-height:45px; text-align:left;color:#434343;width:190px;margin:0 auto;font-size:14px;}
.boy_bg{background:#fff url(../i/boy_bg.jpg) repeat-x scroll left top;}
.map_gray_bg{background:#fff url(../i/gray_bg.jpg) repeat-x scroll left top;}
.user_left{padding-left:20px;width:110px;float:left;}
.user_right{padding-left:12px;float:left;width:210px;}

.user_left .avatar {width:110px;height:135px; vertical-align:top;}
.user_name{height:20px;line-height:20px;margin-top:8px;color:#e6417d;}
.user_name span a{color:#e6417d; text-decoration:none;font-size:14px;}
.user_name i a{display:block;height:16px;font-size:0;line-height:0; }
.user_name i.sfimg{width:16px;height:16px;display:inline;float:left;margin-right:2px;}
.user_name i.tel{width:16px;height:16px;display:inline;float:left;background:url(../i/tel.jpg) no-repeat scroll top;margin-right:3px;}
.user_name li {float:left; padding-right:5px;}
.tel_tip{width:88px;height:24px;position:absolute;background:url(../i/tel_tip.gif) no-repeat scroll left top;color:#4f4d50;padding-top:4px;}

.gjhy{background:url(../i/icon_gjhy.jpg) no-repeat scroll top;}
.kxby{background:url(../i/icon_kxby.jpg) no-repeat scroll top;}
.phb{background:url(../i/icon_phb.jpg) no-repeat scroll top;}
.fxby{background:url(../i/icon_fxby.jpg) no-repeat scroll top;}
.zshy{background:url(../i/icon_zshy.jpg) no-repeat scroll top;}
.lw{background:url(../i/icon_jylw.jpg) no-repeat scroll top;}
.zxlt{background:url(../i/icon_ltby.jpg) no-repeat scroll top;}
.gmb{background:url(../i/icon_gmb.jpg) no-repeat scroll top;}
.pmtq{background:url(../i/icon_pmtq.jpg) no-repeat scroll top;}

.user_info{padding-bottom:15px;color:#434343;}

.fx_box{padding:20px 10px;border-top:1px dotted #e4e4e4;margin:0 5px;}
.fx_info{border:1px solid #e0e0e0;width:97%;padding:3px;color:#333;font-size:12px;height:65px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.fx_btn{padding-top:20px;}
.fx_btn li{padding:0 5px;height:37px; position:relative;}
.fx_btn li a{display:block;text-indent:-999px;overflow:hidden;}
.ypfx{width:125px;height:37px;background:url(../i/ypfx.jpg) no-repeat scroll 0 0; cursor:pointer;border:0;}
.ypfx:hover{background:url(../i/ypfx.jpg) no-repeat scroll 0 -37px;}

.letters_btn_layer{width:233px; position:absolute; bottom:43px; left:-45px;}
.letters_btn_layer_top{height:4px; overflow:hidden; background:url(../i/letters_btn_layer_top.png) no-repeat;}
.letters_btn_layer_content{border:1px solid #e3d493; border-top:0; border-bottom:0; background:#fff7d6; padding:5px 10px;}
.letters_btn_layer_content p{line-height:20px; font-size:12px; text-align:left; color:#555;}
.letters_btn_layer_bottom{height:10px;overflow:hidden; font-size:0; line-height:0; background:url(../i/letters_btn_layer_bottom.png) no-repeat center bottom;}


.mffx{width:88px;height:36px;background:url(../i/mffx.jpg) no-repeat scroll 0 0; cursor:pointer;border:0;margin:0 auto;}
.mffx:hover{background:url(../i/mffx.jpg) no-repeat scroll 0 -37px;}
.fxcg{width:324px;height:120px;background:url(../i/fxcg.jpg) no-repeat scroll 0 0;}
.fsjxx{width:124px;height:36px;background:url(../i/fsjxx.jpg) no-repeat scroll 0 0; cursor:pointer;border:0;}
.fsjxx:hover{background:url(../i/fsjxx.jpg) no-repeat scroll 0 -37px;}


.pao1{position:absolute; top:350px; left:340px; width:0px; height:80px; background:url(../i/paobg_1.gif) no-repeat center top; overflow:hidden; display:none; }
.pao1 p{margin:10px 15px 0; line-height:24px; height:48px; overflow:hidden; font-size:12px;}
.pao1 .pao_sleft{float:left; width:15px; height:90px; background:url(../i/paobg_1.gif) no-repeat left top;}
.pao1 .pao_sright{float:right; width:15px; height:90px; background:url(../i/paobg_1.gif) no-repeat right top;}
.pao2{position:absolute; top:350px; left:340px; width:0px; height:80px; background:url(../i/paobg_2.gif) no-repeat center top; overflow:hidden; display:none; }
.pao2 p{margin:10px 15px 0; line-height:24px; height:48px; overflow:hidden; font-size:12px;}
.pao2 .pao_sleft{float:left; width:15px; height:90px; background:url(../i/paobg_2.gif) no-repeat left top;}
.pao2 .pao_sright{float:right; width:15px; height:90px; background:url(../i/paobg_2.gif) no-repeat right top;}


/*地图应用*/
#qy_box {display:none;}
.btn_yingyong{width:96px; height:31px; background:url(../i/mpa_812.png);position:absolute;right:0px;top:5px;}
.tips_yingyong {width:166px; height:64px; line-height:21px; text-align:left; color:#676566; padding:7px 0 0 0; background:url(../i/mpa_812.png) 0 -31px;position:absolute;right:-3px;top:36px; }
.tips_yingyong .close {top:5px; right:5px; position:absolute}
.tips_ys {width:179px; line-height:21px; text-align:left; color:#000; padding:0 10px 0 0; background:#FFFFD8; border:1px #C5C581 solid; position:absolute;right:10px;top:50px; }
.tips_ys .close {top:1px; right:0px; position:absolute}
.tips_ys p {padding:5px 15px 5px 15px;}
.qy_box {width:139px; position:absolute;right:0px;top:34px; padding:5px 0 8px 0; background:#FFEDD4;text-align:center; border:1px #E2B189 solid;}
.qy_box .line {width:94px; height:1px; background:#FFEDD4; font-size:1px; position:absolute; right:0px; top:-1px;}
.qy_box li {width:135px; height:29px; line-height:29px; position:relative; margin:0 auto;}
.qy_box li * {float:left;}
.qy_box li em {width:39px; height:19px; line-height:19px; text-align:center; background:url(../i/yq_ico.gif) no-repeat 0 -25px; display:block; position:absolute; top:8px; right:4px; color:#fff; font-family:aria; font-style:normal; font-size:10px; font-weight:bold; z-index:100}
.qy_box li a:link,.qy_box li a:visited {width:97px; height:29px; line-height:29px; background:url(../i/yq_ico.gif) #FFEDD4 no-repeat 12px 6px; text-align:left; padding-left:38px; margin:3px auto 0 auto; position:relative; color:#06c; text-decoration:none}
.qy_box li a:hover {width:97px; height:29px; line-height:29px; background:url(../i/yq_ico.gif) #fff no-repeat 12px 6px; text-align:left; padding-left:38px; margin:3px auto 0 auto; position:relative; color:#06c; text-decoration:none}

.qy_box li span {width:114px; height:65px; padding:10px 15px 15px 15px; line-height:1.8; display:block; position:absolute; top:-25px; left:-152px; background:url(../i/mpa_812.png) 0 -102px; text-decoration:none; color:#676566}
.qy_box li span strong {color:#E94280;}
.user_new {position:absolute; top:9px; right:5px;}

.user_new{height:18px; background:url(../i/user_newleft.png) left top no-repeat;float:left;}
.uesr_newleft{float:left;width:8px; height:18px; background:url(../i/user_newleft.png) left top no-repeat;}
.uesr_newcenter{float:left; background:url(../i/user_newcenter.jpg) left top repeat-x; text-align:center; color:#FFF; height:18px; line-height:18px; }
.uesr_newright{float:left;width:8px; height:18px; background:url(../i/user_newright.png) left top no-repeat;}

.sq_select {width:120px; height:22px; float:left; margin:10px 0 0 0; position:relative; }
.sq_select .select a:link,.sq_select .select a:visited {width:98px; height:22px; line-height:22px; padding:0 0 0 7px;; float:left; background:url(../i/select_bg.jpg) right no-repeat #fff; color:#4D4D4D; text-decoration:none;}
.sq_select .list {width:346px; padding:20px 0 10px 6px; background:#fff; border:1px #C5A4AF solid; overflow:hidden; position:absolute; top:30px; left:0px;}
.sq_select .list li {width:58px; height:22px; padding:0 5px; text-align:center; float:left; margin:0 0 6px 0; overflow:hidden; }
.sq_select .list a:link,.sq_select .list a:visited {font-size:12px; display:block; height:22px; line-height:22px; padding:0 5px; color:#4E4E4E; text-decoration:underline;}
.sq_select .list a:hover {background:#E2F3FD; }
.sq_select .list span {width:15px; height:14px; display:block; position:absolute; top:7px; right:7px;}
.sq_select .list span a:link,.sq_select .list span a:visited {background:url(../i/map_btn.gif) -80px -9px; display:block;}
.sq_select .list span a:hover {background:url(../i/map_btn.gif) -80px -43px;}

.kanxin{display:block;width:78px;height:33px;background:url(../i/kanxin_btn.png) no-repeat scroll 0 -66px; text-indent:-99px;overflow:hidden; cursor:pointer;}
.kanxin:hover{background:url(../i/kanxin_btn.png) no-repeat scroll 0 -99px;}
.kanxin2{display:block;width:78px;height:33px;background:url(../i/kanxin_btn.png) no-repeat scroll 0 0; text-indent:-99px;overflow:hidden; cursor:pointer;}
.kanxin2:hover{background:url(../i/kanxin_btn.png) no-repeat scroll 0 -33px;}



/*8-12新加*/
.face_girl {width:49px; height:79px; background:url(../i/mpa_812.png) 0 -192px; padding:3px 3px 4px 3px; position:absolute;}
.face_girl p {width:100%; line-height:13px; height:13px; margin:3px 0 0 0; overflow:hidden; color:#266EEC; padding-left:2px}
.face_girl p * {float:left;}
.face_girl .ico_red {width:16px; height:13px; display:block;  background:url(../i/mpa_812.png) 0 -283px; font-family:宋体;}
.face_girl .ico_blue {width:16px; height:13px; display:block;  background:url(../i/mpa_812.png) -16px -283px; font-family:宋体;}


.face_boy {width:49px; height:79px; background:url(../i/mpa_812.png) -66px -192px; padding:3px 3px 4px 3px; position:absolute;}
.face_boy p {width:100%; line-height:13px; height:13px; margin:3px 0 0 0; overflow:hidden; color:#266EEC; padding-left:2px}
.face_boy p * {float:left;}
.face_boy .ico_red {width:16px; height:13px; display:block;  background:url(../i/mpa_812.png) 0 -283px; font-family:宋体;}
.face_boy .ico_blue {width:16px; height:13px; display:block;  background:url(../i/mpa_812.png) -16px -283px; font-family:宋体;}


.msg_girl {width:86px; height:66px; background:url(../i/mpa_812.png) 0 -485px; position:absolute;}
.msg_girl a:link,.msg_girl a:visited {width:86px; height:66px; text-indent:-9999px; display:block;}
.msg_boy {width:86px; height:66px; background:url(../i/mpa_812.png) -102px -485px; position:absolute;}
.msg_boy a:link,.msg_boy a:visited {width:86px; height:66px; text-indent:-9999px; display:block;}



.mail_pao1 {width:316px; height:73px; background:url(../i/mpa_812.png) 0 -302px; position:absolute; top:-68px; left:-128px;overflow:hidden; display:none;}
.mail_pao1 .text {width:235px; position:absolute; top:10px; left:70px; text-align:left; padding:0; color:#000;}
.mail_pao1 a:link,.mail_pao2 a:visited {color:#06c; text-decoration:underline}
.mail_pao1 a:hover {text-decoration:underline;}
.mail_pao1 .view {width:55px; position:absolute; top:30px; left:250px; text-align:left; padding:0; }

.mail_pao2 {width:316px; height:73px; background:url(../i/mpa_812.png) 0 -392px; position:absolute; top:-68px; left:-128px;overflow:hidden; display:none;}
.mail_pao2 .text {width:235px; position:absolute; top:10px; left:70px; text-align:left; padding:0; color:#000;}
.mail_pao2 a:link,.mail_pao1 a:visited {color:#06c; text-decoration:underline}
.mail_pao2 a:hover {text-decoration:underline;}
.mail_pao2 .view {width:55px; position:absolute; top:30px; left:250px; text-align:left; padding:0; }

/*未解情缘*/
.msg_wjqy {width:137px; height:32px; float:right; margin:5px 0 0 0;}
.msg_wjqy a {width:117px; height:32px; line-height:32px; padding-left:20px; background:url(../i/btn_wjqy.gif); display:block; color:#FFF; filter: DropShadow(Color=#B70030, OffX=1, OffY=1, Positive=1);text-shadow: 0 1px 0 #B70030; text-align:center; text-decoration:none;}
.msg_wjqy a:hover {background-position:0 -32px;}

/*head 2011-08*/
.map_head_201108 {width:100%;h eight:52px; border-bottom:1px #B8B7B8 solid;}
.map_head_201108 a {color:#0167CC; text-decoration:none;}
.map_head_201108 a:hover {color:#f00; text-decoration:underline;}
.map_head_width {margin:0px auto; width:950px; height:52px; line-height:52px; overflow:hidden;}
.map_head_width .logo {width:87px; height:42px; float:left; margin:5px 20px 0 0; display:inline}
.map_head_width .blue:link,.map_head_width .blue:visited {font-size:14px; text-decoration:underline;}
.map_head_width .gray:link,.map_head_width .gray:visited {color:#666; font-weight:bold;}
.map_head_width .nav {float:left; height:36px; line-height:36px; padding:0 0 0 20px; color:#5C5C5C; border-left:1px #E7E7E7 solid; margin:10px 0 0 0;}
.map_head_width #login {float:right; color:#5C5C5C;}
.map_head_width #login strong {color:#666;}




#box{position:absolute;left:50px;top:0;z-index:9999;width:351px;color:#252525;text-align:left;}
/*--main nav title--*/
.tab_title li{float:left;}
.tab_title li span{ display:block;height:22px; line-height:22px;color:#EF4081; text-align:center; cursor:pointer; background:url(../i/citydate/title_bg.png);}
.tab_title li span div{ background:url(../i/citydate/title_ico_1.png) no-repeat left 0; position:absolute; left:63px; top:2px; height:17px; line-height:17px; text-indent:0!important; color:#EFE7FF; font-weight:bold; text-align:center; padding:0 0 0 7px;}
.tab_title li span div p{ background:url(../i/citydate/title_ico.png) right 0 no-repeat; padding:0 7px 0 0;}

.tab_title li span.sel{ color:#fff; font-weight:bold; height:22px; line-height:22px;}
.tab_title li.li_1 span{ width:79px;}
.tab_title li.li_1 span.sel{ background-position:0 -27px;}
.tab_title li.li_2 span{ width:57px; background-position:-79px 0;}
/*.tab_title li.li_2 span .tip{ position:absolute; top:22px; right:-50px; z-index:9999; text-align:left; line-height:20px; background:url(../i/citydate/tip.png) no-repeat; width:132px; height:92px; padding:15px 16px 0 16px; display:none;}
.tab_title li.li_2 span .tip .colse_1{ font-weight:bold; text-align:right; font-size:12px; color:#65645F;}
.tab_title li.li_2 span .tip h6{ color:#E94280; font-weight:bold; margin:-10px 0 3px 0;}
.tab_title li.li_2 span .tip p{ color:#676566;}*/
.tab_title li.li_2 span.sel{ background-position:-79px -27px;}
.tab_title li.li_3 span{ width:81px; background-position:-137px 0;}
.tab_title li.li_3 span.sel{ background-position:-137px -27px;}
.tab_title li.li_4 span{ width:79px; background-position:-218px 0;}
.tab_title li.li_4 span.sel{ background-position:-218px -27px;}
.tab_title li.li_5 span{ width:54px; background-position:-297px 0;}
.tab_title li.li_5 span.sel{ background-position:-297px -27px;}


/*--nav--*/
/*--main nav title--*/
.main_nav li{float:left;position:relative;}
.main_nav li span{display:block;height:22px;line-height:22px; text-align:center;color:#EF4081;cursor:pointer; background:url(../i/citydate/title_bg.png);}
.main_nav li span .tip_num{ background:url(../i/citydate/title_ico_1.png) no-repeat left 0; position:absolute;_left:45px;right:0;top:-8px;z-index:9999; height:17px; line-height:17px; color:#EFE7FF; font-weight:bold; overflow:hidden; padding:0 0 0 7px;display:none}
.main_nav li span .tip_num p{ background:url(../i/citydate/title_ico.png) right 0 no-repeat; padding:0 7px 0 0;}
.main_nav li span.sel{ color:#fff; font-weight:bold; height:22px; line-height:22px; margin-left:-2px;}
.main_nav li.li_1 span{ width:78px; background-position:0 -159px; position:relative;}
.main_nav li.li_1 span.sel{ background-position:0 -183px;}
.main_nav li.li_2 span{ width:79px; background-position:-79px -159px;}
.main_nav li.li_2 span.sel{ background-position:-79px -183px;}
.main_nav li.li_3 span{ width:78px; background-position:-157px -159px;}
.main_nav li.li_3 span.sel{ background-position:-157px -183px;}
.main_nav li.li_4 span{ width:58px; background-position:-235px -159px;}
.main_nav li.li_4 span.sel{ background-position:-235px -183px;}
.main_nav li.li_5 span{ width:58px; background-position:-293px -159px;}
.main_nav li.li_5 span.sel{ background-position:-293px -183px;}

.tab_title_1{ background:url(../i/citydate/title_line.png) repeat-x; height:36px; padding:0 0 0 15px; margin-top:10px;}
.tab_title_1 li{ float:left; margin:0 6px 0 0;background:url(../i/citydate/title_bg.png); width:156px; height:36px; line-height:36px; font-weight:bold; text-align:center; cursor:pointer;}
.tab_title_1 li.li_1{ background-position:0 -56px; color:#D2346F;}
.tab_title_1 li.li_2{ background-position:0 -96px; color:#777777;}

/*---kuang jia---*/
.box_main{ display:none; clear:both; width:347px; overflow:hidden; border:1px solid #D5B2BE; background:#F4F4F4; padding:10px 0; border-top:none;}
.box_main h4{ font-size:14px; font-weight:bold; position:relative; text-indent:11px;}
.box_main h4 .closed{ display:block; position:absolute; right:4px; top:0; background:url(../i/citydate/ico.png); width:9px; height:8px; cursor:pointer;}
.main_box{ background:#FFF; border-top:1px solid #DDE0E3; padding:0 12px 15px 12px; margin:0 5px;}
/*---list---*/
.list_bg{ background:url(../i/citydate/bg.png) repeat-x;padding:0 0 10px 38px; overflow:hidden;}
.list_bg li{ float:left; width:54px; height:54px; margin:0 5px 0 0; display:inline; overflow:hidden;}
.list_bg li a,.list_bg li a.cur{ display:block; width:50px; height:48px; padding:6px 0 0 4px; background:url(../i/citydate/pic_bg.png);}
.list_bg li a:hover,.list_bg li a.cur{ background-position:0 -54px;}
.bm_list{ padding:0 0 0 5px;}
.bm_list li{ position:relative; float:left;margin:2px;border:1px solid #FFFFFF;background:#FFFFFF;white-space:nowrap; }
.bm_list li a{text-decoration:none;color:#3A87BF;}
.bm_list a:hover{text-decoration:none;}
.list_bg_1{ padding:0 0 0 34px;}
.list_bg_1 li{ width:54px; height:34px; float:left; margin:0 0 0 5px; display:inline;}
.list_bg_1 li a,.list_bg_1 li a.cur{ display:block; width:54px; height:34px; background:url(../i/citydate/pic_bg.png); text-align:center; font:normal 14px/34px "Arial";}
.list_bg_1 li a{ background-position:0 -107px;color:#676767; text-decoration:none;}
.list_bg_1 li a:hover,.list_bg_1 li a.cur{ background-position:0 -141px; color:#DA2C76; font-weight:bold; text-decoration:underline;}
.list_1{ height:33px; line-height:33px; overflow:hidden; padding-top:5px;}
.list_1 dt{ width:40px; float:left; font-weight:bold;}
.list_1 dd{ width:33px; float:left; padding-right:60px;}
.list_2{ line-height:24px;}
.list_2 span{ font-weight:bold;}


/*---srcool---*/
.scrool_box{height:67px; background:url(../i/citydate/bg_4.png) repeat-x;padding: 9px 0 0;position: relative;width: 293px;} 
.scrool_box .tip{ position:absolute; top:-43px; width:293px;}
.scrool_box .tip li{ width:74px; height:52px; background:url(../i/citydate/show_bg.png) no-repeat; display:none;position:absolute;left:0; text-align:center;line-height: 21px}
.scrool_box .tip li a{ display:block; color:#0066CC; text-decoration:none;}
.scrool_box .left_btn, .scrool_box .right_btn { display:block; position:absolute; background:url(../i/citydate/title_bg.png); width:13px; height:52px; cursor:pointer; top:12px;}
.scrool_box .left_btn { background-position:-225px -56px; left:6px;}
.scrool_box .right_btn { background-position:-240px -56px; left:274px;}
.scrool_box .pic_box {height:55px;margin:0 0 0 21px;overflow: hidden; position:absolute; width:255px;white-space: nowrap;}
.scrool_box .pic_box ul{ display:inline}
.scrool_box .pic_box li{ display:inline; margin-right: 1px;}
.scroll_begin, .scroll_end, .scroll_begin ul, .scroll_end ul, .scroll_begin ul li,.scroll_end ul li {
display:inline;
}
.message{ text-align:right; color:#0066CC; line-height:36px;}
.message a{ color:#0066CC; text-decoration:none;}
.message a:hover{ color:#0066CC; text-decoration:underline;}
/*---shouqi guanbi---*/
.show_bg{ position:relative; background:url(../i/citydate/bg_1.png) repeat-x; height:43px; overflow:hidden;}
.show_text{background:url(../i/citydate/ico_bg.png) no-repeat 0 -62px;font-weight:bold; line-height:40px; text-indent:23px; margin-left:10px; overflow:hidden;}
.zk,.sq{ position:absolute; top:10px;right:15px; background:url(../i/citydate/title_bg.png) no-repeat; width:46px; height:22px; cursor:pointer;}
.zk{ background-position:-163px -57px;}
.sq{ background-position:-163px -80px; left:285px; top:10px;}
.sq_box_1{ display:none;}
.sq_box{ position:relative; background:#FFF url(../i/citydate/bg_3.png) repeat-x left bottom; padding-bottom:5px; width:347px; overflow:hidden;}
.top_bg,.btm_bg{ background:url(../i/citydate/title_bg.png) no-repeat; width:333px; height:8px; margin:0 0 0 8px; overflow:hidden;}
.top_bg{ background-position:0  -135px; margin-top:10px;}
.btm_bg{ background-position:0 -145px; }
.mid_bg{ background: url(../i/citydate/bg_2.png) repeat-y; width:333px; color:#6A6A6A; padding:0 0 20px 0; margin:0 0 0 8px; }
.pic_list{ width:300px; padding:11px 0 0 14px;}
.left_pic{ width:77px; float:left;}
.left_pic span{ display:block; }
.left_pic span a{ color:#406FDD; text-decoration:none;}
.left_pic span a:hover{ color:#406FDD; text-decoration:underline;}
.left_pic img{ border:1px solid #ACACAC; width:74px; height:90px; overflow:hidden;}
.left_pic  p{ position:relative; text-align:center; padding:5px 0 5px 0;}
.left_pic  p  a{  left:0; top:5px; color:#E6417D; text-decoration:none;}
.left_pic  p  a:hover{ color:#E6417D; text-decoration:underline;}
.right_cot{ width:210px; float:right;}
.right_cot em{ font-weight:bold;}
.fish{height:51px; border:1px solid #FFB6D5; margin-top:5px; background:#FFF1F4; line-height:50px; color:#DE6296;}
.fish span.cg,.fish span.sb{ background:url(../i/citydate/ico_bg.png) no-repeat; font-weight:bold; padding-left:40px; margin-left:20px; display:inline-block;}
.fish span.cg{ background-position:0 -26px;}
.fish span.sb{ background-position:0 -90px;}
/*---yingyong--*/
#app{ width:800px; background:#000; margin:0 auto;}
.app_bg{ background:url(../i/citydate/yy_bg.png); color:#333}
.app1,.app2,.app3,.app4,.app23,.app24,.app25,.app26{ position:absolute;width:226px; height:58px; overflow:hidden; padding:0 0 12px 56px; text-align:center; line-height:58px; font-weight:bold;z-index:9999}	
.app5,.app6,.app7,.app8,.app27,.app28,.app29,.app30{ width:59px; height:94px; overflow:hidden; padding:6px 0 0 1px;}
.app9,.app10,.app11,.app12{ width:32px; height:32px; overflow:hidden; margin-top:5px;}
.app13,.app14,.app15,.app16,.app17,.app18,.app19,.app20{ width:60px; overflow:hidden;height:45px; padding:55px 0 0 0; text-align:center;}
.app21,.app22{ width:69px; height:68px; text-align:center; overflow:hidden; padding-top:15px; color:#464646; font-weight:bold;}
.app2{ background-position:0 -73px;}
.app3{ background-position:0 -149px;}
.app4{ background-position:0 -219px;}
.app5{ background-position:-71px -293px;}
.app6{ background-position:-144px -293px;}
.app7{ background-position:0 -293px;}
.app8{ background-position:-214px -293px;}
.app9{ background-position:0 -406px;}
.app10{ background-position:-33px -406px;}
.app11{ background-position:-66px -406px;}
.app12{ background-position:-99px -406px;}
.app13{ background-position:0 -442px;}
.app14{ background-position:-70px -442px;}
.app15{ background-position:-140px -442px;}
.app16{ background-position:-210px -442px;}
.app17{ background-position:0px -546px;}
.app18{ background-position:-70px -546px;}
.app19{ background-position:-140px -546px;}
.app20{ background-position:-210px -546px;}
.app21{ background-position:0 -655px;}
.app22{ background-position:-79px -655px;}
.app23{ background-position:0 -744px;}
.app24{ background-position:0 -815px;}
.app25{ background-position:0 -885px;}
.app26{ background-position:0 -958px;}
.app27{ background-position:-1px -1036px;}
.app28{ background-position:-69px -1036px;}
.app29{ background-position:-136px -1036px;}
.app30{ background-position:-203px -1036px;}

/*---nextpade--*/
.nextpage{ padding:0 0 15px 145px; font-size:14px; font-family:"Arial";}
.nextpage li{ float:left; padding:0 3px; color:#0066CC; text-decoration:none;}
.nextpage li.cur{ color:#6A6A6A;}
.nextpage li a{ color:#0066CC; text-decoration:none;}
.nextpage li a:hover{ color:#0066CC; text-decoration:underline;}

/*---header new--*/
.w_960{ width:960px; margin:0 auto;}
.header{ width:100%; height:52px; background:#fff;}
.logo{ width:106px; float:left;}
.map_search_1{ width:320px; float:left; margin-top:9px;}
.map_search_1 dt{float:left; color:#0167CC; font-size:16px; font-weight:bold; width:80px; padding-top:5px; line-height: 26px;}
.map_search_1 dt.t_cur {float:left; color:#0167CC; font-size:16px; font-weight:bold; width:80px; padding-top:5px; text-decoration:underline;line-height: 26px;cursor: pointer;}
.map_search_1 dd{float:left; background:url(../i/citydate/title_bg.png) no-repeat 0 -259px; width:240px; height:37px;}
.map_search_1 dd.qy_tip{background:url(../i/citydate/title_bg.png) no-repeat 0 -259px;}
.map_search_1 dd.qy_tip_1{background:url(../i/citydate/title_bg.png) no-repeat 0 -320px; width:122px;}
.map_search_1 dd ul{ padding:5px 0 0 20px;}
.map_search_1 dd li{ position:relative; float:left; background:url(../i/citydate/top_bg.png);height:27px;}
.map_search_1 dd li.wjqy,.map_search_1 dd li.w_cur{ background-position:0px -54px; width:93px; height:27px; line-height:27px; text-indent:-9999px; cursor:pointer;}
.map_search_1 dd li.w_cur{ background-position:0 0;}
.map_search_1 dd li.qyh,.map_search_1 dd li.q_cur{ background-position:0 -164px; width:93px; margin-left:32px; height:27px; line-height:27px; text-indent:-9999px; cursor:pointer;}
.map_search_1 dd li.q_cur{ background-position:0 -110px;}
.map_search_1 dd li div{ position:absolute; top:-6px;width:30px; display:block; height:17px;line-height:17px; color:#FFF; font-weight:bold; background:url(../i/citydate/title_ico_3.png) no-repeat left top; padding:0 0 0 5px;}
.map_search_1 dd li div a{ color:#fff; text-decoration:none;}
.map_search_1 dd li div a:hover{ color:#FFF; text-decoration:underline;}
.map_search_1 dd li div p{ background:url(../i/citydate/title_ico_2.png) no-repeat right top; padding-right:5px; text-indent:0;}.top_title{ float:right; color:#0167CC; padding-top:15px;}
.top_title a{ color:#0167CC; text-decoration:none; padding-left:12px;}
.top_title a:hover{ color:#0167CC; text-decoration:underline;}
.top_title span{ font-weight:bold; color:#666666; padding-right:15px;}

/*---city new--*/
/*---city new--.city_box{ background:url(../i/citydate/sub_nav_bg.png) repeat-x; height:41px; line-height:40px;}*/
.tab_ctiy{ float:left; color:#4D4D4D;}
.tab_ctiy a{ color:#0167CC; text-decoration:none;}
.tab_ctiy a:hover{ color:#0167CC; text-decoration:underline;}
.tab_ctiy span{ font-weight:bold; font-size:14px;}

/*---select new--*/
.select_box{ position:absolute; float:left; z-index:99; width:105px; display:inline; color:#4D4D4D; left:172px; top:9px;}
.select_box .select_bg{ background:url(../i/citydate/pic_bg.png) no-repeat 0 -316px; width:105px; height:22px; line-height:22px; cursor:pointer; text-indent:5px;}
.select_box .list_box{ width:103px; border:1px solid #B9BDC0; border-top:none; background:#E2F3FD;text-align:center; display:none; _margin:-1px 0 0 5px;}
.select_box .list_box li{ height:25px; line-height:25px; cursor:pointer;}
/*---line all--*/
.line_1{ clear:both; background:url(../i/citydate/line_1.png) repeat-x; height:2px; margin:12px 1px;}
/*---title--*/
.title{ font-weight:bold; color:#4D4D4D; padding:6px 0 3px 3px;}
.title span{ background:url(../i/citydate/ico_bg.png) no-repeat 0 -9px; width:12px; height:14px; display:inline-block; margin-left:10px;}
.wenhao{ background:url(../i/citydate/ico_bg.png) no-repeat 0 -9px; width:12px; height:14px; display:inline-block; margin-left:10px;margin-top: 8px;float:right;}

/*---col--*/
.col_1{ color:#828181;}/*gray*/
.col_2{ color:#3A87BF;}/*blue*/
.col_2 a{ color:#3A87BF; text-decoration:underline;}
.col_2 a:hover{ color:#3A87BF; text-decoration:none;}
.col_3{ color:#3A87BF;}/*blue*/
.col_3 a{ color:#3A87BF; text-decoration:none;}
.col_3 a:hover{ color:#3A87BF; text-decoration:underline;}
.col_3{ color:#F75D00;}
.col_4{ color:#4D4D4D;}/*gray*/
.col_5{ color:#E44782;}/*pank*/
.col_6{ color:#EA647D;}/*pank*/
.col_6 a{ color:#EA647D; text-decoration:none;}
.col_6 a:hover{ color:#EA647D; text-decoration:underline;}
.col_7{ color:#BB1D60;}/*pank*/
.col_7 a{ color:#BB1D60; text-decoration:none;}
.col_7 a:hover{ color:#BB1D60; text-decoration:underline;}
.col_8{ color:#0170B9;}/*blue*/
.col_8 a{ color:#0170B9; text-decoration:none;}
.col_8 a:hover{ color:#0170B9; text-decoration:underline;}
.col_9{ color:#D53A7D;}/*pank*/
.col_10{ color:#535353; text-decoration:none;}/*gray*/
.col_10 a{ color:#535353; text-decoration:none;}
.col_10 a:hover{ color:#535353; text-decoration:underline;}
.col_11{ color:#015FDE;}
.col_11 a{ color:#015FDE; text-decoration:none;}/*blue*/
.col_11 a:hover{ color:#015FDE; text-decoration:underline;}

/*---btn all--*/
.select_1{ width:90px;}
.btn_1{ height:18px; border:1px solid #0093D1;color:#3A87BF; width:82px; padding:0 0 0 4px;}
.btn_box{ position:absolute; z-index:9999;   line-height:40px; padding:0 7px; width:87px; border:1px solid #0A97D3; color:#4D4D4D; display:none; background:#FFF;}
.btn_box1{ position:absolute;width:190px;  padding:0 7px; border:1px solid #0093D1; background:#FFF; z-index:9999; display:none;}
.btn_box1 h6{ line-height:28px;}
.select_btn{ width:74px; height:19px; line-height:19px; font-size:12px; border:1px solid #E1E2E9; color:#000; margin:0 8px 5px 0;}
.old_btn{ position:absolute;width:170px; line-height:40px; border:1px solid #0093D1; color:#4D4D4D;  padding:0 7px; z-index:9999; background:#fff; display:none;}
/*new style*/


.sm_text {width:137px; height:26px; margin:0 0 5px 0; position:relative;}
.sm_text p {height:20px; line-height:20px; border:1px #707070 solid; text-align:center; background:#fff;}
.sm_text span {width:9px; height:5px; background:url(../i/arrow.gif); display:block; position:absolute; left:10px; bottom:0; overflow:hidden;}
.save_div {height: 30px; float:left; z-index: 8000;}
.save_div .save_cur {float:left; margin:0 6px; display:inline;}
.save_div .cancel {float:left; }



/*citydate*/
#city_date_pop_bg{position:absolute;top:0;left:0;width:100%;height:900px;background:#000;opacity:0.8;filter:alpha(opacity=80); display:none;z-index:12000;}
#city_date_pop{position:absolute;top:30%;left:50%; width:494px; height:338px; background:#656461; padding:3px;margin:-102px 0 0 -280px; display:none; text-align:left;z-index:12002;}
#city_date_pop h2{font-size:16px; font-weight:bold;text-align:right; padding:10px 10px 0 0;}
#city_date_pop h2 span{color:#666460;cursor:pointer;}
#city_date_pop .bg{ background:#FFF url(../i/citydate/bg_5.png) repeat-x;font-family:Arial;}
.show_pic{ width:110px; float:left; padding:0 0 0 20px;}
.show_pic img{ width:110px; height:135px; overflow:hidden;}
.show_pic p{ color:#EA647D;}
.show_pic p a{ color:#EA647D; text-decoration:none;}
.show_pic p a:hover{ color:#EA647D; text-decoration:underline;}
.show_cot{ width:295px; float:left; padding:0 0 15px 11px;}
.show_cot li span{ font-weight:bold; line-height:26px;}
.show_cot li em{ color:#3A43B6; padding-left:10px;}
.show_cot li em a{ color:#3A43B6; text-decoration:none;}
.show_cot li em a:hover{ color:#3A43B6; text-decoration:underline;}


.message_btn{ width:432px; height:50px; border:1px solid #E2E3EA; border-top:1px solid #ABADB3; padding:5px 10px 0 10px; color:#BBB;}
.message_bg{ clear:both; background:#F5F5F5 url(../i/citydate/line_2.png) repeat-x left top; padding:20px 0 17px 20px; height:90px;}
.message_bg dl{}
.message_bg dt{color:#DD6195; font-weight:bold; font-size:16px; line-height:60px; text-indent:87px; margin-left:116px; background:url(../i/citydate/ico_bg_1.png) no-repeat;}
.message_bg dt.sb_pic{ background-position:0 -79px;}
.message_bg dd{ text-align:center;}
.message_bg dd span{ color:#3A43B6;}
.message_bg dd span a{ color:#3A43B6; text-decoration:none;}
.message_bg dd span a:hover{ color:#3A43B6; text-decoration:underline;} 
.message_bg dd em{ color:#E15590; font-weight:bold;}



.text_1{ position:relative; width:459px; height:33px; line-height:33px; color:#777; margin-top:5px;}
.text_1 .bm_btn{ display:block;position:absolute; right:0; top:0; width:79px; height:33px;text-align:center;}
.text_1 .bm_btn a{ display:block;background:url(../i/citydate/title_bg.png) no-repeat -272px -55px;background-position:-272px -55px;text-decoration:none;color:#ffffff }
.text_1 .bm_btn a:hover{ display:block;background-position:-272px -89px;}
/*prompt*/
.prompt_pop{ background:url(../i/citydate/pop_bg.png) no-repeat; width:414px; height:243px; margin:0 auto;}
.prompt_pop h2{ font-size:14px; font-weight:bold; color:#fff; text-indent:16px; text-align:left; padding-top:7px; position:relative;}
.prompt_pop h2 .closed_2{ position:absolute; top:8px; right:13px; cursor:pointer;}
.prompt_pop h6{ color:#555; font-weight:bold; padding:45px 0 20px 0;}
.prompt_pop p{}
.prompt_pop p span{ color:#0A87D0;}
a.closelink { color:#0A87D0; text-decoration:none;}
a.closelink:hover{ color:#0A87D0; text-decoration:underline;}
a.upload_btn, a.upload_btn:hover{ float:left;display:block; background:url(../i/citydate/pic_bg.png) no-repeat 0 -232px; width:91px; text-align:center; line-height:28px; height:28px; cursor:pointer; border:none;outline:none;text-decoration:none;}
a.upload_btn:hover{ background-position:-149px -232px;}


.fbyh_box{ padding:10px 0 3px 80px; position:relative; width:70%;}
.upload_pho_box{ position:relative; width:70%; text-align:left; padding-left:130px;}
.later{ position:absolute; top:5px; left:235px; color:#0A87D0;}
.later a{ color:#0A87D0; text-decoration:none;}
.later a:hover{ color:#0A87D0; text-decoration:underline;}
.cancel_new{ position:absolute;top:37px; left:225px; width:70px;}
.upload_pho{}
a.btn_fb,a.btn_fb:hover{ display:block; background:url(../i/citydate/pic_bg.png) no-repeat 0 -265px; width:114px; height:46px; line-height:46px; border:none; cursor:pointer; text-align:center;  outline:none;text-decoration:none;}
a.btn_fb:hover{ background-position:-126px -265px;}
a.sx_btn,a.sx_btn:hover{ background:url(../i/citydate/pic_bg.png) no-repeat 0 -177px; width:114px; height:46px; line-height:46px; border:none; cursor:pointer; margin:15px 0 50px 20px; display:block; text-align:center;text-decoration:none;}
a.sx_btn:hover{ display:block; background-position:-126px -177px;}

.d_yh{display:block;height:25px;margin-top:5px; cursor:pointer;width:55px;float:left; background:url(http://images1.jyimg.com/w4/map/i/map_btn.gif) left -454px no-repeat scroll;}
.d_yh:hover{background:url(../i/map_btn.gif) no-repeat scroll left -484px;}

.wrapper {position: position width: 100%; height: 100%;}
.msg {height: 182px; width: 246px; position: absolute; right: -220px; top: 300px;z-index:9999}
.msg h6 {background: url(../i/citydate/msg.gif) no-repeat; width: 26px; height: 99px; cursor: pointer; text-indent: -9999px; float: left; margin-top: 15px;}
.msg form {width: 217px; height: 180px; overflow: hidden; float: left; border: 1px solid #ccc;}
.msg form textarea {width: 192px; height: 120px; overflow: hidden; border: 1px solid #ccc;font-size: 12px; color: #ccc; line-height: 20px; overflow: auto;}
.msg form fieldset {border: none;background-color: #F2F2F2;height: 100%;padding: 12px;text-align: left;}
.msg form legend {color: #666; display: block; background: #f2f2f2; width: 216px; height: 25px; line-height: 25px; text-indent: 10px;}
.msg form input {background: #AA2105; border: none; color: white; cursor: pointer; display: inline-block; font-size: 14px; line-height: 25px;  overflow: hidden; height: 25px; width: 80px; margin-top: 10px;}
.msg label {color: #4F99A6; font-size: 12px;}

/* a style */
a.mffx{ width:89px; height:37px; display:block; background:url(../i/botton6.jpg);}
a.mffx:hover{background:url(../i/botton6B.jpg);}
a.typfx{width:125px;height:37px; display:block; background:url(../i/botton5.jpg);}
a.typfx:hover{background:url(../i/botton5B.jpg);}
a.fsjxx{width:125px;height:37px; display:block; background:url(../i/botton7.jpg);}
a.fsjxx:hover{background:url(../i/botton7B.jpg);}
a.mfdzh{margin-top: 5px;margin-right: 10px;width:95px; height:28px; display:block;background:url(../i/botton3.jpg); float: left;}
a.mfdzh:hover{background:url(../i/botton3B.jpg);}
a.typdzh{margin-top: 5px;width:95px; height:28px; display:block;background:url(../i/botton4.jpg);float: left;}
a.typdzh:hover{background:url(../i/botton4B.jpg);}
a.mfdzh_all{width:139px; height:32px; display:block;background:url(../i/botton8.jpg); margin:0 auto; margin-bottom:5px; float:none;}
a.mfdzh_all:hover{background:url(../i/botton8.jpg);}
a.typdzh_all{width:139px; height:32px; display:block;background:url(../i/botton9.jpg); margin:0 auto;float:none}
a.typdzh_all:hover{background:url(../i/botton9.jpg);}

.layerButton2{
	padding:10px 0 0 50px;
	
}
.layerBotton5{
	position:relative;
	width:135px;
	height:37px;
	float:left;
}
.layerBotton6{
	width:90px;
	height:37px;
	float:left;
}
.layerTpfx{
	width:233px;
	position:absolute;
	bottom:40px;
	left:-50px;
}
.layerTpfxBody{
	background:url(../i/tpfxBody.jpg);
	line-height:24px;
	color:#383838;
	padding: 0 10px;
}
.layerBottom{
	height:25px;
	background:url(../i/layer370bottom.jpg);
}
.layerDZH{
	width:105px;
	padding:3px 0 8px 8px;
	background:#fff;
	border:1px solid #cdcdcd;
	position:absolute;
	text-align:center;
	z-index:6000;
}
#layerMap_all_zh{
	width:145px;
	background:#fff;
	border:solid 1px #cdcdcd;
	padding:10px;
	text-align:center;
	position:absolute;
	bottom:-30px;
	left:70px;
}