@charset "gb2312";
/* 2345.com 2013-5 */
p,dl,dt,dd,table,td,th,input,img,form,div,span,ul,ol,li,h1,h2,h3,h4,h5,h6,select,input,ins,sub,sup{margin:0;padding:0;}
body{margin:0 auto; font:12px/1.5 Arial,Tahoma,Helvetica;color:#333;position:relative; background:#f7faff;}
.w_wp,.bottom_outer,.top_outer{min-width:992px;}
.bottom_outer,.bottom_inner,.top_outer,.top_inner{height:601px;width:100%;cursor:default;}
.bottom_outer{position:absolute;z-index:-1;bottom:0;}
.top_outer{ position:absolute;z-index:-1;top:0;}
.bottom_bd,.top_bd{width:992px;}
img,iframe{border:none;}
ul,li,ol{list-style:none;}
img{vertical-align:middle;}
input{outline:none;}
em,b,i,strong,ins{font-style: normal; text-decoration:none}
a{color:#333;}
a,a.hoverlist:hover{text-decoration:none;}
a:hover{text-decoration:underline;color:#f30;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; overflow:hidden;}
.clearfix{zoom:1;}
a:active,a:focus{outline:none;}
.top,.wrap{ width:992px;margin:0 auto;}
.w_wp{ position:relative;z-index:1; background: url(../images/body0_2.png) top repeat-x}
.chskin,.s_home,.mystyle,.top a.drop,.top a.drop_h,.drop_pop1 ol li,.lgicon_del,.mzdh_list li.imovie a,#dingzhi a.locedit,.mod_newsbd li a.pic,.mod_newsbd li a.vid,.mod_newsbd li,.weatherr a.wea_more,.ico_new em,.mod_pic_bd dd,.favli li ins,a:hover.btn_close,.tip_fav2,#footer .icp{ background:url(../images/icos19.png) no-repeat;}
.wait,.bg{ background:#f9fcff; border-bottom:1px solid #dcedfe;}
/* top */
.top_w{ height:29px;background:#fff; border-bottom:1px solid #d0d5db;min-width:992px; box-shadow:0 1px 2px #e2ebf4; position:relative; z-index:5}
.top a{ display:inline-block;line-height:29px;color:#666;}
.top_nav font{color:#e0e0e0;font-size:12px; margin-left:8px;}
.top_nav a{zoom:1; padding:0 10px;}
.top_nav a:hover{ background:#dcedfd;}
.top ul{ width:400px; float:right;}
.top ul li{ float:right;}
.top ul li font{ color:#dbdbdb; font-size:12px; display:inline-block; margin:5px 0 0 8px;}
.top ul li strong{ display:inline-block;margin-left:8px; zoom:1; font-weight:100;}
.top_left a.s_home{background-position:-17px -31px;color:#4077ad; float:left;padding-left:19px;margin-right:10px;}
.top_left a:hover.s_home{ color:#f30;background:url(../images/icos19.png) -17px -31px no-repeat; }
.top_nav a:hover{ color:#505050; text-decoration:none;}
.mystyle{ background-position:-17px -90px; padding-left:17px; position:relative;}
.top .d{ position:relative; z-index:90;}
.top .d_nolf strong{ margin-left:0;}
.top a.drop,.top a.drop_h{height:21px; line-height:21px; padding:2px 13px 0 6px;line-height:18px\9;_height:21px;_line-height:20px;_padding-top:3px;margin-top:2px; *margin-top:4px;_margin-top:3px;}
.top a.drop{background-position:right -114px;}
.top a.drop_h{border:1px solid #bdbdbd; border-bottom:none; padding:1px 12px 1px 5px;_padding:2px 12px 0 5px; background-color:#fff; position:relative; z-index:99;background-position:right -131px;}
.drop_pop1{ position:absolute;top:25px; right:0; _right:-1px; z-index:90; width:85px; padding:0 3px;background:#fff; border:1px solid #bdbdbd; line-height:25px;}
.drop_pop1 ol li{ clear:both; float:none;display:inline-block; padding-left:22px;}
.drop_pop1 ol li a{ height:28px; line-height:28px;}
.drop_pop1 ol li.uc{ background-position:-13px -170px;}
.drop_pop1 ol li.jifen{ background-position:-13px -200px;}
.drop_pop1 ol li.fav{ background-position:-13px -230px;}
.drop_pop1 ol li.buy{ background-position:-13px -260px;}
.drop_pop1 ol li.pers{ background-position:-13px -290px;}
.drop_pop1 ol li.exit{ background-position:-13px -320px;}
.drop_pop1 ol li.lgi{ background-position:-13px -350px}
.drop_pop1 ol li.lgo{ background-position:-13px -380px;}
.drop_pop2{ position:absolute;top:25px; right:0;_right:-1px;z-index:90; background:#fff;border:1px solid #bdbdbd; line-height:25px; width:53px;}
.drop_pop2 a{ display:block; text-align:center;}
.drop_pop2 a:hover{ background:#4dabf0; color:#fff; text-decoration:none;}
.chskin{ padding-left:20px; background-position:-16px -60px;}
.top .topdesk{ position:relative; z-index:90}
#mystyletip{ width:127px; position:absolute;z-index:100; top:20px; right:0;background:url(../images/bgs9.png) 0 -41px no-repeat;width:120px; height:31px; padding:3px 0 0 7px; _padding-top:6px; color:#f60; cursor:pointer; text-decoration:none;}
.top .topdesk span#mystyletip{width:187px; height:20px; line-height:20px; padding:5px 0 0 11px; color:#787878; background:url(../images/bgs9.png) 0 -75px no-repeat;color:#888; font-size:12px; left:0; right:auto}
#uJifen a{ display:inline; background:none; padding:0 8px;}
#uJifen b{ float:left; margin-top:2px;}
#uJifen a:hover{ color:#f30; text-decoration:underline}
.li_set{position:relative; z-index:9;}
.tip_yun_open{ display:inline-block; width:93px; height:28px; line-height:20px; padding-top:8px; text-align:center;color:#888; font-size:12px; background:url(../images/bgs10.png) no-repeat -99px -322px; position:absolute; top:20px; right:0; z-index:10}
/* mystyle */
.wait{display:block; height:30px; line-height:30px; text-align:center; color:#666;margin:0 auto;}
.wait table{ text-align:center; margin:0 auto}
#my2345{ background:url(../images/2345ico.gif) left no-repeat; padding-left:16px;}
.bg{ min-width:992px;overflow:hidden;}
.mystylediv {margin:0 auto; text-align:center; width:992px}
/* header */
.header{ height:78px;}
.header a{color:#666;}
.top_logo,.top_weather,.top_weather_set,.top_date,.top_login,.top_news{ display:inline-block;float:left;height:76px; margin-top:2px;}
.top_logo{ width:180px;text-align:left;background:none;}
.top_logo a{ display:block; width:162px; height:54px; margin:12px 0 0 8px;cursor:pointer;background:url(../i/logo26.png) no-repeat;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/logo26.png',sizingMethod='crop');}
.top_date{ width:120px;line-height:24px;padding-top:18px;height:58px;text-align:center}
.top_login{ width:203px; padding:12px 0 0 4px; height:60px;}
.inbox_mail{ width:87px; padding-left:5px; height:22px; line-height:22px; border:1px solid #c0c0c0; color:#b4b4b4; float:left; font-size:12px; background:#fff}
.select_mail{ width:106px;height:24px;line-height:24px; float:left; position:relative; z-index:80}
.select_mail .bt{ display:block; padding:0 13px 0 5px;width:88px; height:24px;background:url(../images/bgs9.png) -86px -105px no-repeat; overflow:hidden;cursor:pointer;color:#666}
.select_mail ul{ width:104px;position:absolute; z-index:99; left:-1px; top:23px; border:1px solid #c0c0c0; background:#fff;}
.select_mail ul li{ margin-left:5px; display:block;height:19px; line-height:19px;cursor:pointer;color:#333;}
.select_mail ul li a{ display:block;height:19px; line-height:19px;cursor:pointer;color:#333}
.select_mail ul li:hover,.select_mail ul li.hover,.select_mail .bt:hover,.select_mail ul li a:hover{text-decoration:underline;color:#f30}
.select_mail ul li.gray{color:#999;cursor:default;text-decoration:none;}
.inbox_pw{ width:132px; padding-left:5px; height:22px; line-height:22px; border:1px solid #c0c0c0; float:left; color:#999;margin-top:6px; background:#fff;}
.inbox_pw_wrap{ position:relative;}
.tword{ display:inline-block;  height:19px; line-height:19px;font-size:12px; color:#b4b4b4; position:absolute;top:9px;left:7px;}
.btn_lg,.btn_lg_hov{color:#666;width:55px; height:24px; line-height:24px; border:0 none; background:url(../images/bgs9.png) no-repeat -86px -134px;float:right; margin:6px 3px 0 0; cursor:pointer}
.btn_lg_hov{ background-position:-86px -163px; color:#1b88bf;}
.top_news{ float:right; width:120px;font-size:13px; padding:12px 0 0 7px; height:64px;text-align:left; font-family:"\5b8b\4f53";}
.top_news li{ height:28px; line-height:28px; overflow:hidden;}
/* top_wea */
.top_weather,.top_weather_set{ width:350px; text-align:center;}
.top_weather th{width:95px;}
.top_weather p,.top_weather p a{ color:#666;}
.top_weather th{ font-weight:100; vertical-align:top;}
.top_weather a{ font-size:12px;text-decoration:none;cursor:pointer;}
.top_weather a:hover{color:#f00; text-decoration:underline;}
.top_weather a.city{ font-weight:bold; display:inline-block; padding-top:13px; height:20px; line-height:20px; font-size:14px;}
.weatherr{display:block;}
.weatherr .w_day{ width:31%;float:left; display:inline-block; cursor:pointer;}
.weatherr a.wea_more{ float:left;margin:0 2px 0 0; background-position:-16px -517px; width:14px; height:65px; }
.weatherr a:hover.wea_more{ background-position:-16px -581px;}
.weatherr h2,.weatherr h3,.weatherr h4{ display:block; text-align:center; font-size:12px; font-weight:100;}
.weatherr h2{ height:32px; line-height:32px;}
.weatherr h3,.weatherr h4{ height:16px; line-height:16px;}
.weatherr .warning{ background:url(../images/ico.png) no-repeat;padding-left:15px;}
.weatherr span{float:left;;height:32px;width:32px;margin:0px 0 0 6px;}
.w10,.w11,.w12,.w13,.w14,.w16,.w19,.w20,.w26,.w28,.w32,.w37,.w39,.w40,.w41,.w42,.w60,.w61,.w62,.w63,.w64,.w65{background:url(http://image.2345.com/i/w_day.png) no-repeat;}
.wnt{background:url(http://image.2345.com/i/w_night.png) no-repeat;}
.w10{background-position:0px 0px}
.w11{background-position:-40px 0px}
.w12{background-position:-80px 0px}
.w13{background-position:-120px 0px}
.w14{background-position:-160px 0px}
.w16{background-position:0px -32px}
.w19{background-position:-40px -32px}
.w20{background-position:-80px -32px}
.w26{background-position:-120px -32px}
.w28{background-position:-160px -32px}
.w32{background-position:0px -64px}
.w37{background-position:-40px -64px}
.w39{background-position:-80px -64px}
.w40{background-position:-120px -64px}
.w41{background-position:-160px -64px}
.w42{background-position:0px -96px}
.w60{background-position:-40px -96px}
.w61{background-position:-80px -96px}
.w62{background-position:-120px -96px}
.w63{background-position:-160px -96px}
.w64{background-position:0px -128px}
.w65{background-position:-40px -128px}
.top_weather p{ padding-top:15px; line-height:25px;}
/* mysite  */
.myfav{ background:#fcfcfc; border:1px solid #eee; line-height:22px;margin:0 auto 4px; padding:1px 0; position:relative;}
.myfav dt{width:70px;float:left; text-align:center;color:#333;}
.myfav dt.fav_title{cursor:pointer; width:48px;}
.favli{ margin-left:70px; width:610px; overflow:hidden}
.favli li{ display:inline-block; height:22px; line-height:22px; padding-right:27px; float:left;word-break:keep-all;white-space:nowrap; position:relative;}
.favli li a{ display:inline-block; float:left;color:#666; line-height:18px\0; padding-top:1px\0;*line-height:17px;*padding-top:3px;}
.favli li a:hover{color:#fd5151;}
.favli li:hover ins,.favli li.hov ins{visibility:visible;}
.favli li ins{ display:inline-block;width:13px; height:12px; overflow:hidden; vertical-align:top; margin:5px -27px 0 4px; background-position:0 -900px; cursor:pointer; visibility:hidden; position:absolute;_position:relative;_top:0; float:left}
.favli li ins.hov{ background-position:-19px -900px;}
.myfav .tip_fav1{color:#999; cursor:pointer;display:none;}
.myfav:hover .fav_edit,.myfav:hover .tip_fav1{display:block;}
.fav_edit{ width:60px; position:absolute; right:-1px; top:1px; text-align:right;display:none;}
.fav_edit a{color:#666; display:inline-block; float:right;  font-family:\5B8B\4F53}
.fav_edit a:hover{color:#fd5151;}
.fav_edit a.btn_close{ display:inline-block; width:19px; height:18px; line-height:14px;_line-height:16px;overflow:hidden; font-size:16px; margin:3px 0 0 5px;font-weight:bold; font-family:Tahoma; text-align:center;}
.fav_edit a:hover.btn_close{ background-position:-13px -920px;color:#fd5151; text-decoration:none;}
.tip_fav1,.tip_fav2{ _line-height:17px; _height:17px; _padding-top:2px;}
.tip_fav2{color:#490; padding-left:12px; background-position:-20px -944px;}
.favli .fav_add,.favli .fav_add2{ padding-right:10px}
.favli .fav_add span{ display:inline-block;padding-left:23px; position:relative; width:57px; height:22px; line-height:22px; float:left; background:#f2f2f2 url(../images/popbgs.png) 0 -219px no-repeat;cursor:pointer; }
.favli .fav_add2 span{ display:inline-block;position:relative; width:23px; height:22px; line-height:22px; float:left; background:#f2f2f2 url(../images/popbgs.png) 0 -219px no-repeat;cursor:pointer; }
.favli .fav_more{ padding-right:0;}
.favli .fav_more a{color:#999;font-family:\5B8B\4F53;}
.favli .fav_more a:hover{color:#fd5151;}
/* 20120807 search */
.search_w{ position:relative; z-index:9}
.search{ border:1px solid #b6d6f6; background: url(../images/skin0_12.png) 0 -412px repeat-x; height:97px; margin:4px 0 6px; box-shadow:0 1px 2px #e7e9ec; width:988px; position:relative; z-index:9;}
.search_web{ height:81px;}
.search_fly{ height:117px;}
.search .tab{ height:27px;padding:7px 0 0 121px;text-align:center; font-size:14px;}
.search .tab li{ float:left;width:41px;}
.search .tab li a{ display:block; float:left;width:41px; height:24px; line-height:24px; padding-bottom:3px;}
.search .tab li.active{ background:url(../images/skin0_12.png) 0 -380px no-repeat;}
.active a,.active a:hover{ color:#fff;}
.tab li a.ico_new{ position:relative; z-index:20;}
.ico_new em{ display:inline-block; position:absolute; top:-4px; right:-4px; width:19px; height:12px; background-position:0 -425px;}
.sch_area{ padding-bottom:8px; position:relative;}
.sch_logo{ width:111px; margin-right:10px; text-align:right; float:left;}
.sch_form{ width:540px; float:left;}
.sch_inbox{ display:block;width:450px; height:30px; border:1px solid #9a9a9a; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; background:#fff; position:relative; float:left;}
.shadowtop,.shadowleft{overflow:hidden;position:absolute; display:block;}
.shadowtop{ width:450px;height:0; border-top:1px solid #ddd; border-bottom:1px solid #f4f4f4;top:0; left:0;}
.shadowleft{width:0; height:30px;left:0; top:0;border-left:1px solid #ddd; border-right:1px solid #f4f4f4; }
.sch_inbox input{width:445px; height:22px; line-height:22px; font-size:16px; padding-left:5px; margin-top:4px;border:0 none; background:#fff;}
.sch_btn,.sch_btn_hov,.sch_btn_mousedown{ float:left; width:80px; height:32px; font-size:14px; margin-left:5px; cursor:pointer; background:url(../images/bgs9.png) 0 -105px no-repeat; border:0 none}
.sch_btn_hov{ background-position:0 -138px}
.sch_btn_mousedown{ background-position:0 -171px;}
.carform_wp .sch_btn,.carform_wp .sch_btn_hov,.carform_wp .sch_btn_mousedown{ float:left; width:80px; height:32px; font-size:14px; margin-left:5px; cursor:pointer; background:url(../images/bgs9.png) 0 -105px no-repeat; border:0 none}
.carform_wp .sch_btn_hov{ background-position:0 -138px}
.carform_wp .sch_btn_mousedown{ background-position:0 -171px;}
.sch_radio{ display:block; height:18px; line-height:17px; float:left; padding-top:5px;}
.sch_radio label{ display:inline-block; float:left; margin-right:12px; position:relative; padding-left:16px;}
.sch_radio input{ width:13px; height:13px; vertical-align:middle; position:absolute; top:1px; left:0}
.hotw{ height:40px; line-height:40px; width:296px; font-size:12px; float:right; text-align:left; position:absolute; right:10px; top:-3px;}
.hotw p{ height:20px; line-height:18px;}
.hotw a{ margin-left:16px; color:#666;}
.hotw a:hover{ color:#f30;}
.hotw .refresh{ position:absolute; right:15px; top:0;}
.search_flt,.search_web_flt,.search_fly_flt{ width:988px;position:absolute; z-index:1; left:0; top:0; height:97px; display:none;border:1px solid #b9d4f1; background:#f2f8ff; opacity:0.7;filter:alpha(opacity=70);}
.search_web_flt{ height:81px}
.search_fly_flt{height:117px;}
.search_fly .hotw_line1{height:15px;overflow: hidden;top: 8px;}
.search_fly .hotw_line1 p.pnone{ display:none;}
/* car search 20121120 */
.c_logo{ display:inline-block; float:left; width:90px;text-align:center;}
.c_form{ height:32px; line-height:32px; display:inline-block; float:left}
.c_form .sch_inbox,.c_form .shadowtop{ width:258px;}
.c_form .sch_inbox input{ width:253px;}
.c_form .sch_btn, .c_form .sch_btn_hov,.c_form .sch_btn_mousedown{ margin-right:18px;}
.c_form form{ display:inline;}
.c_form select{float:left;margin:2px 5px 0 0;margin-top:5px\0;*margin-top:5px;_margin-top:5px;color:#333; width:120px; padding:4px 3px;}
.sch_btn_car{ width:60px; height:24px; font-size:12px; background:url(../images/wbg6.png) no-repeat -88px -105px; border:0 none; cursor:pointer; float:left; margin-top:3px;}
.c_hot{color:#dbdbdb; width:210px; display:inline-block; float:left; margin:-5px 0 0 8px; line-height:20px;}
.c_hot a{color:#787878; margin:0 5px;}
.c_hot a:hover{color:#fd5151;}
#bdSug_J_carKey {width:258px;}
.bd_search_auto #bdSug_search1,.bd_search_auto #bdSug_search2,.bd_search #bdSug_J_carKey{display:none!important;}
/* search suggestion */
.bdSug_wpr{background-color: #f9fcff;line-height:28px;border:1px solid #bad5f2;position:absolute;z-index:9;top:30px;left:-1px;color:#000;width:449px;overflow:hidden;}
.bdSug_wpr table{padding:0;width:100%;cursor:default;}
.bdSug_wpr td{padding:0 2px 0 6px;vertical-align:middle;font-size:14px;font-family:Arial;font-weight:normal;text-decoration:none; height:22px; line-height:22px; text-align:left;}
.bdSug_app{background:#fff; margin:0 5px 2px 0;}
.bdsug_copy{background:transparent url(http://www.baidu.com/img/bd.gif) no-repeat;font-size:13px;color:#77c;text-decoration:none;padding:0 2px 0 16px;}
.bdSug_mo{background-color:#a8d5fc;}
.bdSug_sd{width:358px;}
.bgSug1st{height:54px;background:#fefbe4;position:relative; top:-2px; left:-10px; margin-bottom:-2px;width:486px;padding-left:10px;cursor:pointer;}
.bdSug_mo .bgSug1st{background:#a8d5fc; color:#fff;height:54px;}
.bgSug1st img{float:left; margin:10px 5px 2px 0;}
.bgSug1st span{ height:24px;line-height:24px; margin:6px 0 0;display:inline-block; float:left; font-size:16px; text-decoration:underline; color:#00c;}
.bgSug1st span em{font-style:normal; color:#f30; text-decoration:underline;}
.bgSug1st span b{color:#00c;text-decoration:none; height:24px; line-height:24px; font-weight:100;}
.bgSug1st p{clear:both; color:#666; font-size:12px; height:20px; line-height:20px; text-decoration:none; }
.website p{ padding-left:21px;}
.bgSug1st i{ width:29px; height:16px; line-height:16px; display:inline-block;margin:5px 0 0 10px;background:url(../images/bgs9.png) 0 0 no-repeat; color:#fff; font-size:12px; text-align:center; text-decoration:none;}
.bgSug1st i.gq{ background-position:0 0 }
.bgSug1st i.lg{ background-position:-33px 0 }
.bgSug1st i.cq{ background-position:-65px 0 }
.bgSug1st i.rq{ background-position:-97px 0 }
.bgSug1st i.ygp{ width:40px; background-position:0 -18px }
.search .sch_radio{display:block;}
.search_fly  .sch_radio,.search_web .sch_radio{display:none;}
/* main mzdh */
#left{ float:left;width:756px;height:100%}
.mzdh{clear:both;height:100%;border:2px solid #b8d8f6;box-shadow:0 2px 4px 0 #e7e9ec}
.mzdh_list{padding:8px 7px 7px; background:#fff;}
.iptmz{ position:relative; z-index:1;height:29px;}
.mzdh_list li{float:left;width:123px;height:29px; line-height:29px;text-align:center;}
.mzdh_list li a{font-size:14px;display:inline-block}
.mzdh_list li.imovie a{ background-position:-14px -798px;padding-left:22px;}
.mzdh_bottom{height:32px; line-height:32px;text-align:center; font-size:12px; overflow:hidden;}
.mzdh_bottom a{margin:0 8px;zoom:1;font-weight:100; }
.mzdh_list li a.icon_s{ background:url(../images/icon_soso.gif) 0 -1px  no-repeat; padding-left:18px;}
.borderbt{ border-bottom:1px dotted #c1daf3; padding-bottom:8px; margin-bottom:7px; height:100%; overflow:hidden;}
/* ÃûÕ¾µ¼º½ÏÂÀ­ */
#homeweb_txt1{position:absolute;margin:-80px;width:62px;line-height:25px;top:107px;	font-size:12px;	visibility:hidden;}
#homeweb_txt1,#homeweb_txt2,#homeweb_txt3,#homeweb_txt4,#homeweb_txt5,#homeweb_txt6{border:1px solid #9cc8f0; width:88px; background:#fff;padding:1px; text-align:center}
#homeweb_txt1 a,#homeweb_txt2 a,#homeweb_txt3 a,#homeweb_txt4 a,#homeweb_txt5 a,#homeweb_txt6 a{display:block; margin:0; padding:0; font-size:14px; line-height:27px; height:27px; overflow:hidden;color:#1587bf;background:#f5f9fc;}
#homeweb_txt1 a:hover,#homeweb_txt2 a:hover,#homeweb_txt3 a:hover,#homeweb_txt4 a:hover,#homeweb_txt5 a:hover,#homeweb_txt6 a:hover{ text-decoration:none;color:#fff;background:#80bef8;}
/* ¿áÕ¾ */
.kzjx{clear:both;border:1px solid #b8d8f6;box-shadow:0 2px 4px 0 #e7e9ec; background:#fff;}
.kzjx a{font-size:14px}
.kzjx strong{ padding-left:5px;font-weight:100; display:inline-block; height:24px; line-height:24px; width:49px; background:url(../images/skin0_12.png) 0 -243px no-repeat; text-align:left;}
.kzjx dl{height:30px; line-height:30px; overflow:hidden; margin-left:5px;}
.kzjx dl.noline{ border-bottom:none; padding-bottom:2px;}
.kzjx dd,.kzjx dt{float:left;font-weight:normal;text-align:center; overflow:hidden;height:24px; line-height:24px; margin:3px 0}
.kzjx dt a{ color:#2d87cc;}
.kzjx dd{width:690px;white-space:nowrap;}
.kzjx dd .gray a{ margin-left:0;}
.kzjx dd li{ width:92px; float:left; display:inline; text-align:left}
.kzjx dd li a{ margin-left:10px;}
.kzjx dd a.more{ font-size:12px;color:#666;}
.kzjx dd a:hover.more{color:#f30}
.hov dt,.hov dd,.kzjx dl:hover dd,.kzjx dl:hover dt{ background:#eef6fe;}
#dingzhi dd{ position:relative;}
#dingzhi a.locedit{ width:13px; height:12px; display:inline-block; margin:3px 0 0 10px;background-position:0 -443px;position:absolute; right:55px; top:3px;}
#dingzhi li{display:inline-block; text-align:left;}
.kzjx h2{ padding-left:1px; display:block; height:26px; line-height:26px;font-weight:100;font-size:14px;color:#c7dff3;background:#edf5ff;margin:2px 0 4px;}
.kzjx h2.notopl{margin-top:0;}
.kzjx h2 a{margin:0 9px;color:#2d87cc; }
/* right */
.right{ float:right; width:228px;font-size:14px;}
.right_box{width:222px; margin:0 auto;border:1px solid #b8d8f6;box-shadow:0 2px 4px 0 #e7e9ec; background:#fff;}
.event{ width:222px; text-align:center; height:33px; overflow:hidden; border-bottom:1px solid #e0ebf6; background:#fff;}
.rightSort{ padding:0 5px; height:589px; overflow:hidden}
.rightSort h3{clear:both;padding:8px 0 0 10px; height:30px; line-height:26px; font-size:14px; margin-top:5px; border-top:1px dotted #c1daf3;}
.rightSort h3.firsth3{ border:none; margin-top:0}
.rightSort h3 a{ color:#666;}
.rightSort span{ clear:both; overflow:hidden; display:block;}
.rightSort span.linetop{ border-top:1px dotted #c1daf3; margin-top:6px; padding-top:7px;}
.rightSort span a{display:inline-block;margin:0 14px 0 10px;line-height:27px;word-break:keep-all;white-space:nowrap;}
.rightSort span a.words3{ margin-right:-4px;}
/* tools nav */
.toolbox{ height:173px; padding-top:7px}
.toolbox dd{ height:34px; line-height:34px; width:100px; _width:103px; padding-left:10px; _padding-left:7px; float:left; overflow:hidden; }
.toolbox dd .split{color:#d4d4d4; padding:0 2px; position:relative; top:-1px;}
.t01,.t02,.t03,.t04,.t05,.t06,.t07,.t08,.t09,.t10{width:16px; height:16px; display:inline-block; float:left; margin:8px 5px 0 0;background:url(../images/skin0_12.png) no-repeat;}
.t01{ background-position:0 0;}
.t02{ background-position:0 -93px;}
.t03{ background-position:0 -124px;}
.t04{ background-position:0 -155px;}
.t05{background-position:0 -62px; }
.t06{background-position:0 -31px; }
.t07{background-position:0 -185px;}
.t08{background-position:-24px 0;}
.t09{ background-position:-24px -31px;}
.t10{ background-position:-24px -62px;}
/* tool form */
.toolForm{height:79px;margin:10px auto;width:222px;border:1px solid #b8d8f6;box-shadow:0 2px 4px 0 #e7e9ec; background:#fff;border-top:none;}
.city_ipt{ width:44px; padding-left:3px; height:19px; line-height:19px; border:1px solid #a7bcd0; color:#a8a8a8; margin:0 3px; font-size:12px;}
.plane_btn{ width:48px; height:22px; line-height:20px; font-size:12px; cursor:pointer;}
.toolForm .tcnt{ height:40px; padding:9px 0 0 5px;clear:both;}
.toolipt{ width:95px; padding-left:4px; height:27px; line-height:27px; border:1px solid #c0c0c0; color:#b4b4b4; font-size:12px; float:left; background:#fff;}
.t_select{ background:url(../images/bgs9.png) -16px -205px no-repeat;height:29px; line-height:29px;float:left; font-size:13px;width:56px; position:relative; }
.t_select a{ display:block; padding-left:4px; zoom:1;}
.t_select ul{ position:absolute; top:29px; left:-1px; width:55px; background:#fff; border:1px solid #d8d8d8; border-top:none;}
.t_select li{ height:23px; line-height:23px; padding-left:5px; cursor:pointer}
.t_select .hover{ background:#4dabf0; color:#fff; text-decoration:none;}
.toolbtn{ margin-left:4px; width:51px; height:29px; line-height:29px;cursor:pointer; font-size:12px; float:left; background:url(../images/bgs9.png) 0 -236px no-repeat; border:none;}
.toolbtn_hov{ background-position:0 -266px; color:#1587bf;}
.hotel_iptCity,.hotel_iptDate{ width:60px; padding-left:5px; height:27px; line-height:27px; border:1px solid #c0c0c0; color:#b4b4b4; float:left}
.hotel_iptDate{ width:83px; margin:0 6px;}
.toolForm3 ins{ float:left; display:inline-block;padding:0 4px; height:29px; line-height:29px;}
/* tag */
.tag{ height:27px; line-height:27px; background:#eef6fe; border-top:1px solid #b9d4f1; border-bottom:1px solid #deecfa;font-size:14px;}
.tag li{ display:inline;}
.tag li a{display:inline-block;height:16px;line-height:16px;margin:6px 0 0 -1px;text-align:center;width:54px;float:left;font-size:14px;color:#1896d4;border-left:1px solid #deecfa; border-right:1px solid #deecfa;}
.tag li a:hover,.tag li.cur a:hover{color:#f30;}
.tag li.cur a{ display:inline-block;height:28px;line-height:28px;margin-top:0; position:relative; margin-bottom:-1px;background:#fcfdff;color:#333;}
.tag li.first a{ border-left:0; margin-left:0;}
.tag li.last a{ border-right:0; width:57px;}
.mod_pic .tag li a{ width:46px;}
.mod_pic .tag li.last a{ width:81px;}
.toolForm .tag li a#tab1{ width:80px;}
.toolForm .tag li a#tab2{ width:73px;}
.toolForm .tag li a#tab3{ width:67px;}
/* mod_pic */
.mod_pic_bd{ height:125px;overflow:hidden;padding:10px 0 0 14px;}
.mod_pic_bd dl{ width:104px;float:left;}
.mod_pic_bd dt img{ margin-bottom:7px;}
.mod_pic_bd dd{height:26px;line-height:26px;padding-left:9px; background-position:-29px -1023px; overflow:hidden;}
/* mod_news */
.mod_newsbd{height:137px; overflow:hidden;margin-top:8px; font-family:\5B8B\4F53;}
.mod_newsbd li{height:26px; line-height:26px; padding-left:19px; background-position:-19px -1024px; overflow:hidden;}
.mod_newsbd li a{ display:inline-block; position:relative; height:26px; overflow:hidden;}
.mod_newsbd li a.pic{ padding-right:17px; background-position:right -861px;}
.mod_newsbd li a.vid{ padding-right:17px; background-position:right -833px;}
/* jian */
.jian{height:120px; padding-right:5px; margin-top:-2px; position:relative;}
.jian strong{ display:block;height:22px;line-height:22px;font-weight:100;font-size:14px;color:#333;padding-bottom:8px;}
.jian p{line-height:20px;}
.jian p a{color:#666;}
.jian p a.jian_a,.jian strong a{color:#4077ad;}
.jian a:hover,.jian a.jian_a:hover{color:#f30;}
.jian p img{ float:left; margin:8px 8px 0 0;} 
.jian_more{display:block;position:absolute; bottom:0; right:15px}
.jian_more a{color:#333;}
.jian_more a:hover{color:#f30}
/* bottom */
.bottom_nav{clear:both;height:100%;width:988px;border:1px solid #b8d8f6;box-shadow:0 2px 4px 0 #e7e9ec; background:#fff; padding:7px 0 5px;margin-top:10px;}
.bottom_nav a{font-size:14px}
.brow{clear:both;width:100%; height:29px; position:relative;}
.brow dt,.brow dd{display:block;float:left;width:42px;height:29px; line-height:29px; overflow:hidden}
.brow dd{width:855px;}
.brow dd a{margin-left:17px;zoom:1; display:inline-block; float:left;word-break:keep-all;white-space:nowrap;}
.brow dd a.hui{ color:#666; margin:0; text-decoration:underline;}
.brow dd.w{width:880px}
.brow dt{width:77px;text-align:right;}
.brow dt a{ color:#2d87cc;}
.brow .b_more{ width:40px; position:absolute; right:10px; top:0;}
.brow .b_more a{color:#666; font-weight:100;}
.brow .b_more a:hover,.brow a:hover{ color:#f30;}
.brow dd.hyh{ position:relative; width:790px; padding-right:70px;}
.brow dd.hyh a.hui{ position:absolute; right:20px; top:0}
.bnav{clear:both;width:100%;height:69px;text-align:center;margin-top:3px; }
.tbsearch{height:40px; line-height:40px; width:668px; margin:auto; display:block; text-align:center; overflow:hidden;}
.gjz{float:left; font-size:13px;}
.gjz_g{ height:37px;float:left; margin:8px 0 0;}
.gjz_g img{ vertical-align:top; float:left}
.tbsearch input{float:left;margin-left:3px; font-size:15px; margin-top:11px;}
#J_bottomSearch{width:490px;border:1px solid #8da8c7; height:25px; line-height:25px; padding:2px 0 0 2px; background:#fff;}
.bottomSbm{height:29px;width:80px;font-size:14px;line-height:26px; margin-top:10px;}
#gotop{ margin-right:0; _margin-right:5px; width:70px; display:block; height:28px; line-height:28px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; float:right;}
.tblist{height:28px;line-height:28px; clear:both; padding-left:235px; text-align:left;}
.tblist a,.tblist label{margin:0 10px 0 2px;zoom:1; font-size:13px;}
.tblist input{width:13px; height:13px; vertical-align:middle;margin:-4px 4px 0 11px; margin-top:-1px\9; _margin-top:0;}
/* foot */
#footer{clear:both;margin:10px auto 0;line-height:60px; height:60px;background:#d9d9d9; min-width:992px;}
.footer_in{ width:992px; margin:0 auto; position:relative;}
#footer a{color:#666;}
#footer a:hover{color:#f30;}
#footer a b{font-family:\5B8B\4F53; font-weight:700;}
#footer a:hover b{ text-decoration:underline}
#footer .ft_right{ display:inline-block; position:absolute; right:2px; top:0; width:230px;}
#footer .ft_right a{ display:inline-block;}
#footer a.f_brand{ color:#000;}
#footer a:hover.f_brand{color:#f60;}
.icp_w{ position:relative; display:inline-block; width:134px;}
#footer a.icp{ display:block; background-position:-19px -1062px; width:13px; height:16px; position: absolute; right:0; top:21px;}
#footer ins{color:#bfbfbf; margin:0 3px;}
.f_weixin{ display:inline-block;background:url(../images/58x58.png) right no-repeat; float:right; padding-right:69px; width:150px;color:#666; text-align:right;}
.f_weixin p{ display:inline-block; cursor:pointer}
a:hover.f_weixin p{ text-decoration:underline}
/* font */
a:hover,.weekblack:hover,#footer a:hover,a.fred:hover,.top a:hover .fred,a:hover em.fred,a:hover em.fgreen,.kzjx b a:hover,.right_nav h3 a:hover,#gotop:hover,.brow p a.hui:hover,.top_weather p a:hover,.kzjx h2 a:hover,.kzjx dt a:hover,.rightSort h3 a:hover,.top_weather p a:hover,.brow dd a:hover.hui,.fred,.top a.fred,.toolbox h2 .fred,.top_left a.fred,.jrc,.header a.fred,.fred a,.hotw a.fred{color:#f30}
.fgray{color:#999; margin-right:10px;}
.fgreen,.toolbox h2 .fgreen,.header a.fgreen,.hotw a.fgreen{color:#178517;}
.fblue,a.fblue,.header a.fblue,.hotw a.fblue,.blue{ color:#2371c8;}
.gray a{ color:#999;}
/* ie6 tip */
.tip_ie6{ height:84px; background:#f6f4df; border-bottom:1px solid #ccccc4; font-size:13px;}
.tip_ie6_in{ background:url(../images/notice_ie6.png) 115px 50% no-repeat; margin:0 auto; width:810px; text-align:left; height:59px; padding:25px 0 0 180px; line-height:20px;}
.tip_ie6_in img{ vertical-align:top; margin:-9px 2px 0;}
.tip_ie6_in a{ color:#4077ad;}
.tip_ie6_in a.ie6_close{ float:right; color:#999; font-size:12px; margin-top:-15px;}
.tip_ie6_in a:hover{ color:#f30;}
.weatherr h2{ margin:0 5px;}
/* ipad tip */
.ipad{ height:68px; border:1px solid #91c4f7; background:#f0f7ff; border-radius:5px; margin-top:1px; text-align:left; padding:0 20px; font-size:14px; line-height:20px;}
.ipadlogo{ margin:10px 8px 0 0;float:left;}
.tipclo{ background:url(../images/ipadclosetip.png) 0 0 no-repeat; width:18px; height:18px; display:inline-block; float:right; margin:16px 0 0;}
.ipad strong{ display:block; font-weight:bold; margin:13px 0 5px;}
.ipad p img{ margin:0 3px;}
.announcement{ width:520px; text-align:left; border:1px solid #efefef; color:#3B5998; font-size:14px; padding:8px; line-height:30px; margin:0 auto 15px;}
.adbox{ text-align:center; width:224px; overflow:hidden;}
.adbox a{ display:block; background:#fff; margin-left:-15px;}
/* air quality */
.air{padding-top:8px;}
.air .morecity{ display:; margin-left:3px;}
.air_qlt{ display:block;cursor:pointer; height:14px; line-height:14px; padding-top:8px;}
.air_qlt ins{ display:inline-block; width:25px; height:14px; background:url(../images/bgs9.png) no-repeat; overflow:hidden; vertical-align:middle;margin:-2px 0 0 3px;}
.air_qlt ins.air_you{ background-position:0 -300px; width:14px;}
.air_qlt ins.air_liang{ background-position:-28px -300px; width:14px;}
.air_qlt ins.air_qing{ background-position:-58px -300px;}
.air_qlt ins.air_zhong1{ background-position:-85px -300px;}
.air_qlt ins.air_zhong2{ background-position:-112px -300px;}
.air_qlt ins.air_zhong3{ background-position:-139px -300px;}
/* pop */
.pop_iframe{ position:absolute; z-index:501; top:0; left:0;}
.filterbg{ background:#000;opacity:0.15;filter:alpha(opacity=15);position:absolute; z-index:502;top:0; left:0;height:1715px; width:100%; }
.pop{ position:absolute; top:0; left:50%; margin-left:-377px; margin-top:220px; z-index:503; width:754px; background:#fff; border:1px solid #ccc;}
.pop_tit{ height:34px; line-height:34px; background:#f2f2f2; position:relative;}
.pop_tit h3{ padding-left:10px; font-weight:bold; font-size:14px; position:relative; left:0;}
.pop_tit .t_right{ position:absolute; right:0; top:0; padding-right:35px;}
.pop_tit .t_right a{ color:#1896d4;}
.pop_tit .t_right a:hover{ color:#f60;}
.t_right a.btn_close{ display:inline-block; width:24px; height:24px; background:url(../images/popbgs.png) no-repeat -185px 0;position:absolute; top:5px; right:5px;}
.t_right a:hover.btn_close{background:url(../images/popbgs.png) no-repeat -185px -24px;}
.t_right .yuntongbu{ color:#490; padding-left:15px; background:url(../images/popbgs.png) -280px 0px no-repeat;}
.pop_bd{ padding-top:4px; font-size:14px;}
.weblist{ padding-left:20px;}
.weblist dd{ width:123px; padding:0 5px; height:24px; line-height:24px;; border:1px solid #e6e6e6; display:inline-block; float:left; margin:10px 10px 0 0; position:relative;}
.weblist dd.blank{ border:1px dashed #e6e6e6;}
.weblist .p_edit{ display:inline-block; width:16px; height:16px; overflow:hidden; background:url(../images/popbgs.png) no-repeat -213px -22px; position:absolute; top:3px; right:20px;}
.weblist a:hover.p_edit{ background-position:-213px 0}
.weblist .p_del{ display:inline-block; width:16px; height:16px; overflow:hidden; background:url(../images/popbgs.png) no-repeat -236px -22px;position:absolute; top:3px; right:3px;}
.weblist a:hover.p_del{ background-position:-236px 0}
.form_add{ padding:15px 0 0 12px;}
.p_ipt_01{ width:145px; padding-left:3px; height:24px; line-height:24px; border:1px solid #7b9abd; color:#999;}
.p_btn_add{ width:80px; height:26px; line-height:26px; color:#fff; font-weight:bold; font-size:12px; background:transparent url(../images/popbgs.png) no-repeat 0 -37px; border:0 none; cursor:pointer; margin-left:10px;}
.p_btn_cancel{ width:50px; height:26px; line-height:26px; color:#999; background:transparent url(../images/popbgs.png) no-repeat -82px -37px; border:0 none; cursor:pointer; margin-left:10px;}
.p_fav_tip{ display:inline-block; background:#ffffe1; border:1px solid #e7c88d; color:#999; font-size:12px; margin:15px auto 0 150px; width:430px; position:relative; padding-left:5px;height:20px; line-height:20px;}
.p_fav_tip2{display:inline-block; background:#ffffe1 url(../images/popbgs.png) -283px -111px no-repeat;border:1px solid #e7c88d; color:#999; font-size:12px; margin:15px auto 0 255px; height:20px;line-height:20px;  _line-height:24px; overflow:hidden;position:relative; padding-left:20px; width:204px;}
.closebtn_tip{ display:inline-block; width:16px; height:16px; background:url(../images/popbgs.png) no-repeat -188px -3px;position:absolute; top:0; right:5px;}
.p_fav_tip a{color:#1896d4}
.p_fav_tip a:hover{color:#f60;}
.faxian{ height:99px; background:#f7f7f7; border-top:1px solid #e6e6e6; font-size:14px; margin-top:10px;}
.faxian_dl dt{ width:75px; margin-top:14px; height:37px; line-height:37px; padding-top:25px; border-right:1px solid #e6e6e6; float:left; background:url(../images/popbgs.png) no-repeat 0 -71px; text-align:center}
.faxian_dl dd{ padding-top:16px; float:left; width:670px}
.faxian_dl dd li{display:inline-block; width:133px; height:34px; float:left; position:relative; z-index:505;}
.faxian_dl dd li ins{ display:inline-block; background:#ffffe1; border:1px solid #e7c88d; font-size:12px; width:114px; padding-left:4px; height:20px; line-height:20px;color:#666; position:absolute; top:-23px; left:5px; z-index:506}
.faxian_dl dd a{ display:inline-block; width:92px; margin:0 0 8px 5px; padding-left:28px; float:left; height:26px; line-height:26px; overflow:hidden; color:#666;}
.faxian_dl dd a.added,.faxian_dl dd a.added:hover{background:url(../images/popbgs.png) no-repeat -89px -71px;color:#666;}
.faxian_dl dd a:hover{background:#4eb2f4 url(../images/popbgs.png) no-repeat -276px -71px; color:#fff; text-decoration:none;}
.login_right{ width:375px; height:158px; float:right;line-height:26px; margin:30px 0 30px 10px; padding-top:38px; border-left:1px solid #e6e6e6; font-size:12px;color:#666}
.login_right table{ table-layout:fixed;}
.login_right th{ vertical-align:top; width:90px; text-align:right; padding-right:5px; height:45px; line-height:45px; font-weight:100;}
.login_right td{ vertical-align:top; height:45px; line-height:45px;}
.login_right td p{ line-height:18px; font-size:12px; color:#999;}
.login_right td p.red{color:red;}
.p_login_inbox{ width:228px; height:28px; line-height:28px; border:1px solid #cdcdcd; padding-left:5px;}
.p_login_t{ margin:10px 0 0 58px; height:40px; line-height:40px;}
.p_login_btn{ font-size:14px; font-weight:bold; color:#fff; background:transparent url(../images/popbgs.png) no-repeat; width:100px; height:35px; line-height:35px; border:0 none; cursor:pointer;}
.fblue2{color:#1896d4; font-size:12px; margin-left:5px; vertical-align:middle}
a:hover.fblue2{ color:#f60;}
.qq_sina_login{padding:21px 0 10px 92px;width:273px; float:left;}
.qq_sina_login .tit02{ padding-bottom:25px;}
.qq_sina_login a{ width:205px; height:39px; line-height:1000px; display:block;background: url(../images/login_130515.png) 0 -100px no-repeat; overflow:hidden;margin-bottom:20px;}
.qq_sina_login a.qq{ background-position: 0 -100px; }
.qq_sina_login a.qq:hover{ background-position: -225px -100px; }
.qq_sina_login a.sina{ background-position:0 -150px;}
.qq_sina_login a.sina:hover{ background-position: -225px -150px; }
.btn_01{border:none; background:transparent url(../images/login_130515.png) 0 0 no-repeat;width:134px; height:39px;cursor:pointer; vertical-align:middle; margin-right:13px; }
.btn_01_hov{ border:none; background:transparent url(../images/login_130515.png) -150px 0 no-repeat;width:134px; height:39px;cursor:pointer; vertical-align:middle; margin-right:13px;}