html{
    padding:0;
    margin:0;
    background-color: #FFFFFF;
    background-image:url(/Images/bg.gif);
    background-repeat:repeat-x ;
    background-position:0 -4px;
    height:auto;
}
body,td,th {
    font-size: 12px;
}
a{ color: #333333; text-decoration:none;overflow: hidden;}
a:hover{ color: #FF6600;}
h1,h2,h3,h4,h5{ display:inline; margin:0; padding:0;}
ul{ margin:0px; padding:0px} 
li{margin:0px;padding:0px;list-style:none;}
img { border: none; }
.blank-block-line {
    font-size: 1px;
    line-height: 1px;
    height: 5px;
}
.clear { font-size:0px; line-height:0px; height:0px; clear:both;}
body {*text-align:center;}

/*---- banner ------*/
#banner{ height:86px; clear:both; margin:0 auto; margin-top:10px;   background:url(/Images/banner_bg.gif) repeat-x;  width:990px;}
#logo{background:url(/Images/banner_l.gif)  no-repeat left; height:70px; width:198px; float:left; padding:16px 0 0 20px;}
.ban_ad{ height:70px; width:567px; float:left; padding:16px 0 0 0px;}
.ban_ad a{ display:block;}
#tobt{ float:right; width:196px; _width:186px; height:86px;background:url(/Images/banner_r.gif)  no-repeat right;}
.btn{ margin-top:10px; _margin-right:10px; width:100%; height:auto; overflow:hidden; float:left;}
.btn a{ display:block; float:left; width:83px; height:19px; margin-left:5px; line-height:19px; background:url(/Images/tbt.gif) no-repeat; color:#00689B; text-align:center; _padding-top:3px; }
/*---- ²Ëµ¥------*/
#menu{ width:950px;padding-left:37px;margin:0 auto; margin-top:7px; height:37px; background:url(/Images/mnu_bg.gif) repeat-x; text-align:center;  line-height:37px; }
#menu a{ display:block; float:left; background:url(/Images/m_n.gif) no-repeat; height:37px; text-align:center;  color:#FFFFFF;width:86px; font-weight:bold;}
#menu a:hover{background:url(/Images/m_a.gif) no-repeat; }
#menu .mover{ background:url(/Images/m_a.gif) no-repeat;}
#dqwz{ clear:both; background:url(/Images/wzhi.gif) repeat-x;; height:34px; line-height:34px; width:990px; margin:0 auto; }
.weiz{/* float:left;*/ margin-left:10px; font-size:13px; color:#666666; letter-spacing:1px;   }
.city_c{ float:right; margin-right:10px; line-height:34px;   }
.city_c table{ margin-top:6px; margin-right:10px;}
.ctc{ border:1px solid #CCCCCC; height:16px; border-right:none; font-weight:bold; color:#5B5B5B; }
.ctb{ padding-top:15px;}

/*----------------ÈÈÃÅËÑËØ-------------------------*/
#hot{ margin:6px auto; width:990px; height:25px; line-height:25px; clear:both; background-color:#F3F4F7; }
#hot b{ font-size:13px; font-weight:bold;  color:#0A446B; padding:0 10px;}
#hot a{ font-size:13px; color:#DD3343; margin-left:10px; font-weight:bold;} 
#hot a:hover{ color:#FD0703;}
/*-----------------×óÓÒÇø¿é-------------------------------*/
#wrap{ width:990px; margin:0 auto;}
#bdl{ float:left; width:680px; overflow:hidden;}
#bdr{ float:right; width:300px; overflow:hidden; }
/*----------------³ÇÊÐ¶¨ÖÆ--------------------------------*/
#dzhi{ clear:both; background:url(/Images/zhid.gif) repeat-x ; height:42px; }
.dz_l{background:url(/Images/zhid_l.gif)  no-repeat; height:42px; width:11px; float:left;}
.dz_r{background:url(/Images/zhid_r.gif)  no-repeat; height:42px; width:11px; float: right;}
.dz_con{ float:left; height:42px; width:680px; text-align:center;  }
.dz_con table{ _line-height:43px;line-height:41px; height:41px; width:500px; margin-left:80px!important;}
.dz_con table td{ _padding-top:3px; *+padding-top:1px}


/*-------------µØÍ¼----³ÇÊÐ²éÑ¯----------------*/
#map{ clear:both; height:auto; margin:5px 0}
#mpt{clear:both; height:8px; font-size:0px; background:url(/Images/tu_t.gif) no-repeat;}
#mpb{clear:both; height:8px; font-size:0px; background:url(/Images/tu_b.gif) no-repeat;}
#mpc{ height:auto; background:url(/Images/tu_c.gif) repeat-y;}
#time{ float:right;width:415px; height:22px; margin-left:20px; background:url(/Images/time.gif) no-repeat; padding-top:3px;text-indent:30px; color:#50669A; font-size:14px; letter-spacing:2px; font-weight:bold;}
.map_m{ background:url(/Images/mp_bg.gif) repeat-x; margin:0 7px; width:660px; overflow:hidden; padding-top:17px; }
#prn{margin:0 7px; clear:both; height:28px; background-color:#F1F1F1; border-top:3px solid #D8D8D8; line-height:28px;  padding:0 10px; background:url(/Images/pno.gif) no-repeat; text-indent:20px; }
#prn b{  font-size:14px; color:#8C2113; display:block; float: left;   }
#prn a{  margin-right:10px; color:#EE4D00; font-weight:bold; font-size:13px; list-style:circle inside;}
#prn a:hover{ color:#FD0101; text-decoration:underline;}


/*-------------ÓÒ²à-À¸Ä¿----------------*/
#br_t{ font-size:0px; background:url(/Images/br_t.gif) no-repeat; height:9px; clear:both;}
#br_b{ font-size:0px; background:url(/Images/br_b.gif) no-repeat; height:9px; clear:both;}
#br_c{background:url(/Images/br_c.gif) repeat-y; height:auto; clear:both; padding:8px;_padding:4px;}
.br_h{ background:url(/Images/br_h.gif) no-repeat; height:24px; line-height:24px;}
.br_tt{ float:left;}
.br_h h4{ font-size:14px; color:#FFFFFF; margin-left:10px;}
.br_more{ float:right; width:45px; background:url(/Images/br_m.gif) no-repeat; height:14px; line-height:16px; line-height:15px!important; *line-height:16px; margin-top:6px; margin-right:10px; text-align:center;  }

/*-------------ÂÃÓÎÌìÆø(Î´)-------------*/
#lytq{ clear:both; margin-bottom:5px;}
#lytq ul{ padding:3px; padding-top:6px;}
#lytq li{ width:75px; float:left; margin:0px 6px;}
.ly_p{  height:50px; border:1px solid #C4CCD9; background-color:#F8F8F8; }
.ly_txt{ height:16px; line-height:16px; margin-top:3px; text-align:center}
.ly_txt a{ color:#3366BB}
.ly_txt a:hover{ color:#FF3300;}



/*-------------ÆøÏó³£Ê¶(Î´)----------*/
#qxcs{ clear:both;  margin-bottom:5px;}
#qxcs ul{ padding:3px; padding-top:6px;}
#qxcs li{ clear:both; line-height:18px; list-style:square inside; color:#3366BB; letter-spacing:1px;}
#qxcs li a{ color:#3366BB; }
#qxcs li a:hover{ color:#FF6600; }
.qx_hp{ clear:both; height:77px; margin-bottom:10px;}
.qx_p{ float:left; width:90px; height:78px; padding:2px;border:1px solid #C4CCD9; background-color:#F8F8F8;}
.qx_t{ float:right; width:132px; }
.qx_th{ height:36px; line-height:18px; font-weight:bold; font-size:13px;}
.qx_th a{ color:#3366BB;}
.qx_tc { margin-top:3px; font-size:12px; height:47px; line-height:14px; text-indent:15px; color:#757575;}

/*-------------Ñ¡ÔñÊ¡·Ý(Î´)----------*/
#xzsf{ clear:both;  margin-bottom:8px;margin-top:10px}
.xzsf_t{ background:url(/Images/blc_t.gif) no-repeat; height:4px; font-size:0px;}
.xzsf_b{ background:url(/Images/blc_b.gif) no-repeat; height:4px; font-size:0px;}
.xzsf_con{ background: url(/Images/blc_c.gif) repeat-y; height:auto; 
           padding:10px 10px;}
.xzsf_p{ float:left; height:77px; width:33px; background:url(/Images/xzsf.gif) no-repeat; border:1px solid #DCDCDC; }
.xzsf_c{ float:right; width:624px;}
.xzsf_c table{ background-color:#D2D2D9;  }
.xzsf_c td{ background-color:#E6E6EC; text-align:center; line-height:23px; font-size:13px; }
.xzsf_c a{ width:100%; height:100%; display:block;}
.xzsf_c  a:hover{ background-color:#FFFFFF;  }





/*----------------------ÌìÆøÔ¤±¨Ò³{Ñ¡Ôñ}---------------------------------*/
.lh{ clear:both; height:30px; background:url(/Images/h_bg.gif) repeat-x; line-height:30px; margin-bottom:2px;}
.lh_l{ width:auto; float:left; background:url(/Images/ht_bg.gif) repeat-x; }
.lh_tt{width:auto; padding-right:20px;  background:url(/Images/ht_r.gif) no-repeat right; }
.lh_tt h3{ display:block; background:url(/Images/ht_l.gif) no-repeat; font-size:14px; color:#00528C; text-indent:38px;}
.lh_r{ width:400px; float:right; background:url(/Images/h_r.gif) no-repeat right; height:30px; padding-right:20px; }
.lh_r a{ color:#E5000A;}
.lh_r a:hover{ color: #FF9;}
.lh_r ul{ padding:3px; padding-top:3px;}
.lh_r li{ width:45%; height:25px; display:inline; float:left; background:url(/Images/jiantou_bg.gif) no-repeat 5px 5px; line-height:25px; text-indent:18px;}
.blcon{ clear:both; border:1px solid #D6F2FF; border-top:5px solid #D6F2FF; background-color:#F7FFFE; padding:10px; }
/*-------Ö÷Òª³ÇÊÐ----------*/
#maincity{ clear:both; margin-top:10px;}
.area{  clear:both; }
.area li{ display:block; float:left; width:95px; height:26px; background:url(/Images/ar.gif) no-repeat; color:#067099; text-align:center; line-height:26px; cursor:pointer;margin:0px 2px 2px 0px;}
.area a:hover{ background:url(/Images/ar_over.gif) no-repeat; font-weight:bold;}
#maincity .ar_over{ background:url(/Images/ar_over.gif) no-repeat; font-weight:bold;}
#maincity .blcon a{ display:block; display:inline; float:left; width:72px; border:1px solid #E4F7FB; text-align:center; margin:3px 5px; height:18px; line-height:18px;}
#maincity .blcon a:hover{ background-color:#FFFFFF; font-weight:bold;}
/*-------¸÷Ê¡³ÇÊÐ----------*/
#gonei{ clear:both; margin-top:7px;}
#gonei .blcon a{ display:block; float:left; width:97px; border:1px solid #BEE2FF; text-align:center; margin:3px 5px; height:18px; line-height:18px; background-color:#E0F7FB;overflow: hidden;}


#gonei .blcon a:hover{ background-color:#FFFFFF; font-weight:bold;}
/*-------Ê¡ÄÚ³ÇÊÐ----------*/
#sheng_cs{ clear:both; margin-top:7px;}
.cnin{ clear:both; margin:5px 0;}
.cn_h{ height:6px; font-size:0px; clear:both; background:url(/Images/sncs_h.gif) no-repeat;}
.cn_b{ height:6px; font-size:0px; clear:both;background:url(/Images/sncs_b.gif) no-repeat;}
.cn_c{ height:auto;background:url(/Images/sncs_c.gif) repeat-y; padding:10px 15px; }
.cn_p{ float:left; height:170px; width:182px; padding:2px;  border:1px solid #C3CBD9}
.cn_txt{ float:right; height:180px; width:422px; }
.cn_th{ height:23px; line-height:23px; border-bottom:2px solid #BEE2FF; font-size:14px; font-weight:bold; text-indent:10px; margin-bottom:5px;}
.cn_ctn{ text-indent:20px; line-height:22px;}
.cn_ss{ clear:both;}
.cn_ss b{ display:block; float:left; background:url(/Images/cs_b.gif) no-repeat; width:78px; height:27px; margin-right:3px; color:#0061A3; font-weight:bold; text-align:center; line-height:27px; font-size:14px; }
.cn_ss a{ display:block; line-height:29px; float:left; font-size:14px; margin-left:14px;}



/*----------------------ÌìÆøÔ¤±¨Ò³{Õ¹Ê¾}---------------------------------*/
#intime{ margin:8px 0; line-height:26px; clear: both; height:26px; background-color:#BEE2FF; border:1px solid #7FC6DD; }
.tmcon{ text-indent:35px; font-weight:bold; font-size:13px; background:url(/Images/tmin.gif) no-repeat; ¡¡}
/*-------³ÇÊÐÍ¼Æ¬----------*/
.city_p{ float:left;margin:10px; margin-top:0px; overflow:hidden; margin-right:20px; margin-bottom:0px;}
.ct_p{ height:150px; border:1px solid #97A6BA; background:#FFFFFF; padding:5px; }
.ct_t{ height:27px; line-height:27px; background-color:#97A6BA; text-align:center; color:#FFFFFF; font-size:15px;}
.ct_t span{ font-size:12px; }
.ct_ty{ background:url(/Images/ct_ty.gif) repeat-x; height:16px; }

/*-------ÌìÆø²ÎÊý----------*/
.city_cs{ float:left; width:250px; overflow:hidden; margin-right:10px; }
.shik{ clear:both; height:22px; color:#0B659F; line-height:22px; font-size:15px; padding-top:3px; border-bottom:2px solid #99AAC1; text-indent:8px;}
.qiwen{ background:url(/Images/qwpic.gif) no-repeat; height:45px; text-indent:80px; line-height:45px; font-size:30px; font-weight:bold; color:#DD000A; }
.cs_o{ clear:both; margin-top:4px; height:23px; line-height:23px; border:1px solid #D6DCE6; background-color:#FFFFFF;}
.cs_o b{ display:block; width:77px; text-align:center; background-color:#D6DCE6; font-size:14px; color:#183F7F; float:left; height:23px;}
.cs_o span{ display:block; text-indent:10px; font-size:14px; color:#AD0404; font-weight:bold;}
.cs_ty{ clear:both; background:url(/Images/cs_ty.gif) no-repeat; height:11px; font-size:0px; margin-top:2px;}




/*-------µØ·½Ïà¹ØÊý¾Ý----------*/
.city_sj{ float:right; width:187px; margin-right:10px; _margin-right:5px; overflow:hidden; }
.sj_top{ font-size:0px; height:6px; clear:both; background:url(/Images/sj_t.gif) no-repeat;}
.sj_ty{font-size:0px; height:14px; clear:both; background:url(/Images/sj_ty.gif) no-repeat;}
.sj_con{clear:both; padding-bottom:5px; background:url(/Images/sj_con.gif) repeat-y;}
.sj_tt{ width:168px; margin:0 auto;height:20px; padding-top:3px; text-indent:10px; line-height:20px; color:#2580BB; border-bottom:1px solid #B6C4C6; margin-bottom:6px; font-size:14px;}
.bti{ height:17px; line-height:17px; background:url(/Images/bti.gif) no-repeat; text-align: center; color:#5C8DA3; width:166px; margin:3px auto; font-size:13px;}
.rcl{ clear:both; text-align:center; margin-bottom:5px; padding:0 10px}
.rcl a{ display:block; float:left; margin:2px 5px; width:70px; height:20px; border:1px solid #ACBBC9; text-align:center; color:#7EA01C; font-weight:bold; font-size:15px; }
.rcl a:hover{ background: #C00; color:#FFF; }

.yzbm{height:20px; width:160px; margin:0 auto; border:1px solid #ACBBC9; text-align:center; color:#E79000;font-weight:bold;font-size:15px; letter-spacing:4px;}



/*---------------------ÌìÆø²ÎÊý-------------------------*/
#w_report{}
.rp_h{ width:660px; margin:10px auto; border-bottom:3px solid #C6DBE3;}
.rp_h table{ background-color:#ACCBED; line-height:}
.rp_h table td{ background-color:#E1EEFF; height:20px; line-height:20px;  text-align:center; font-weight:bold; color: #333333;}

.rp_in{ width:660px; margin-bottom:10px; margin:0 auto; border:1px solid #DCF5FF;}
.rp_in table{ background-color:#99B0DA;}
.rp_in table td{ background-color:#FFFFFF; height:25px; line-height:25px;  text-align:center;  color: #000000;}
.riqi{ height:30px; line-height:30px; text-align:center; color:#F16D33; font-weight:bold; font-size:12px;}
.riqi span{ font-size:12px;}
.xqi{ height:19px; line-height:19px;  color:#00528C; font-size:12px; }

/*---------------------Éú»îÌìÆø------------------------*/
#w_life{}
.liil{ float:left; width:325px; height:98px; background:url(/Images/lf_o.jpg) no-repeat; cursor:pointer;  margin:3px 2px; }
.liil2{ float:left; width:325px; height:98px; background:url(/Images/lf_a.jpg) no-repeat; cursor:pointer;  margin:3px 2px; color:#333333;}
/*
.liil a{display:block; width:337px; height:98px; background:url(/Images/lf_o.jpg) no-repeat; cursor:pointer;  margin:3px 2px;}
.liil a:hover{background:url(/Images/lf_a.jpg) no-repeat; color:#333333;}

#w_life a{ display:block; float:left; width:337px; height:98px; background:url(/Images/lf_o.jpg) no-repeat; cursor:pointer;  margin:3px 2px; }
#w_life a:hover{background:url(/Images/lf_a.jpg) no-repeat; color:#333333;}*/

.life_p{ float:left; background:url(/Images/lf_tb.gif); width:72px; height:73px; padding:3px; text-align:center; margin-top:10px; margin-left:10px; _margin-left:6px;  overflow:hidden;}
.life_txt{ float:right; width:218px; height:76px; margin-top:15px; margin-right:10px; _margin-right:3px; overflow:hidden;}
.life_tt{ font-size:14px; height:16px; line-height:16px; text-indent:10px; font-weight:bold;}
.life_tt span{ color:#006600;}
.life_tt span:hove{ color:#FF3300;}
.life_jj{ font-size:12px; text-indent:20px; line-height:15px; margin-top:5px;}
#w_life .life_txt  a{ font-size:12px; margin:0; background:none; width:auto; height:auto; display:none;}

/*---------------------------ÌìÆø--×ÊÑ¶-----------------------------------*/
/*-------------ÁÐ±í-------------*/
#tqzx{ margin-top:8px;}	 
#tqzx .blcon{ _width:670px; min-height:510px;}
#tqzx .blcon li{ margin:0 13px; height:25px; line-height:25px;  font-size:13px; border-bottom:1px dashed #BEE2FF;  clear:both; }
.zxdy { padding-left:25px; background:url(/Images/zxlist.gif) no-repeat; float:left; width:auto; color:#003366; font-size:13px;}
#tqzx .blcon li span{ display:block;float:right; width:150px; color: #797979} 

#page{ text-align: center; height:35px;margin-top: 10px; padding-top:5px; border-top:2px solid #94D7FF; width:100%; padding-left:10px;}
#page a{ display:block; float:left; padding:3px 10px; border:1px solid #CCCCCC; margin:0 2px; background:#FFFFFF;  }
#page a:hover{ background-color:#FF7300; color:#FFFFFF;}
/*-------------ÏêÏ¸ÄÚÈÝ-------------*/
.zxhead{ clear:both; height:35px; line-height:35px; text-align:center; border-bottom:1px solid #D6F2FF; padding-bottom:5px; padding-top:15px;}
.zxhead h1{ font-size:20px;}
.zx_laiy{ text-align:center; color:#666666; margin-top:5px;} 
.zx_con{ line-height:22px; font-size:13px; padding:10px }
.zx_con a{ color: #03F; text-decoration:underline;}
.zx_con a:hover{ color:#F30; }
.zx_more{ font-size:14px; font-weight:bold; border-bottom:2px solid #D6F2FF; line-height:20px; margin-top:10px; text-indent:10px; }

/*---------------------------¹ú¼Ê--ÌìÆø-----------------------------------*/

/*----------ÌìÆø--Ñ¡Ôñ------------*/
.zhou_con{ clear:both;  }		
.country{ clear:both; border-bottom:2px solid #94D7FF; font-size:18px; font-weight:bold; text-indent:15px; line-height:20px; height:20px; padding-top:5px; letter-spacing:4px}
.country span{ font-size:12px; font-weight:normal; letter-spacing:1px;}
.country_con{ height:auto; margin-top:5px; border-bottom:1px solid #94D7FF; margin-bottom:10px;}
.guoqi{ float:left; height:35px; width:45px; background-color:#CCCCCC; margin-left:5px; margin-top:5px;  margin-right:10px;}
.cityin{ float:left; width:570px; height:auto;}
#sheng_cs .cityin a{ display:block; float:left; height:20px; line-height:20px; font-size:13px; font-weight:bold; letter-spacing:5px; padding:3px 12px; color:#00528C; white-space:nowrap; word-break:break-all; border-bottom:1px solid #BEE2FF; border-top:1px solid #BEE2FF; margin-bottom:3px;}
#sheng_cs .cityin a:hover{  color:#FFFFFF; background:#94D7FF; }

.zm{height:35px; width:200px; float:right; margin-right:15px; background:url(/Images/zm_bg.gif) repeat-x; }
.zmc{ height:35px; background:url(/Images/zm_l.gif) no-repeat;   }
#maincity .zmc a{ font-size:13px; font-weight:bold;  display:block; width:180px; text-align:left; color:#029BD4; border:none;line-height:27px;text-indent:25px;}
#maincity .zmc a:hover{ color:#FFFF00; background:none;}
.gj_h{ height:23px; clear:both; line-height:23px; font-size:14px; font-weight:bold; color:#0A446B; text-indent:10px;}
.gj_c{ font-size:12px; line-height:18px; padding:5px; border-top:1px solid #94D7FF;}
#sheng_cs .gj_c p{ line-height:18px;}
.gjjjm{ text-align:right; margin-right:35px; margin-bottom:10px; widows:100px; float:right;}
.gjjjm a{ font-size:12px; display:block; border:none;line-height:18px;}

/*-------------ÈÈÃÅ³ÇÊÐ----------------*/
#zjcx{ clear:both;}
.zjcon{ border:1px solid #D2D2D9; background-color:#FFFFFF; padding-bottom:10px;}
.zjtt{ border-bottom:2px solid #DCDCDC; line-height:25px; padding-top:5px;  margin:0 10px; padding-left:10px;}
.zjtt h2{ font-size:14px;} 
.zjc{ padding:0px 10px; height:120px;}
.zjc a{ font-size:13px; line-height:25px;  border-bottom:1px dashed #DCDCDC; padding:0 10px;}
/*--------------------------------
.ipwt{border:1px solid  #A7CBED; background:#CFE4FF; height:auto; padding:3px; margin-bottom:8px;}
.ipw_d { border:3px solid #FFF;}
.ipwt table{ background:url(/Images/iptbg.gif) repeat-x;}
.ipwt table td {  text-align:center; }
.ipdate{ width:110px; line-height:20px; font-size:12px; color:#096; font-weight:bold;}
.ipc{ font-weight:bold; line-height:20px; width:130px; font-size:12px; color:#063F93; }
.ipw{ font-weight:bold; line-height:20px;  font-size:14px; color:#063F93; }
.iptb{ width:70px; height:50px; line-height:50px;}
.iptxt{ height:15px; line-height:15px; font-size:12px;}----*/
/*-------------ipÌìÆø----------------*/
.ipwt{border:1px solid  #A7CBED; background:#E2F0F8; height:auto; padding:10px; margin-bottom:8px;}
.ipw_d { border:1px solid #A7CBED; margin-bottom:6px;}
.ipwt table  {  font-size:13px; line-height:26px; text-align:center; }
.ipad{ width:60px; padding:0 5px; text-align:center; font-size:14px; font-weight:bold; color:#003366;}
.iptt{ line-height:20px; border-bottom:1px dashed #A7CBED; margin-bottom:5px; font-size:13px; font-weight:bold; color:#3366CC;}
.iptt span{ display:block;float:right; width:60px; color: #797979; line-height:20px;} 

/*-------------°æÈ¨--ÓÑÇéÁ´½Ó----------------*/
#right{ width:990px; margin:0 auto; height:auto; background:url(/Images/r_bg.gif) repeat-x; border-bottom:1px solid #C9C9C9; padding-top:12px; margin-top:10px;}
#link{ font-size:13px; text-indent:115px; background:url(/Images/link.gif) no-repeat; line-height:26px; margin-left:20px; padding-top:5px; }
#link a{ margin-left:10px;}
#rcon { margin-bottom:20px;}
#rcon li{ color:#666666; text-align:center; line-height:20px; height:20px;  list-style:none;}


.qxfl{ clear:both; margin-top:6px;}
.qxfl_tt{ border-bottom:1px dashed #00528C; height:31px; line-height:35px; padding-left:28px;background:url(/Images/changshi.gif) no-repeat center left ;}
.qxfl_tt h4{ font-size:13px; color:#D65529;  }
.qxfl_tt h4 a{color:#D65529; }

.qxfl_con{ clear:both; line-height:20px; padding-left:20px; }
.qxfl_con a{  width:100px; display:block; float:left; display: inline-block;  display:inline; color:#2580BD; }
.qxfl_con a:hover{ color:#F18300}

/*------------------------------------------------------------------ add by myf @2009-12-22   --------------------------------*/
.mg_l8{ margin-left:8px;}
.mg_t8{ margin-bottom:8px; margin-top:2px;}
#main1{ width:716px; float:left;}
.diqu{ float: left; height: 230px; width: 334px; border: 1px solid #D6F2FF;}
.diqu2{ float: left; height: 230px; width: 334px; border: 1px solid #D6F2FF; margin-left: 8px;}

.diqu .tit{ width:100%; float:left; margin:1px; display:inline; background:#F6FFFF; height:25px; line-height:25px;}
.diqu .tit h2{ float:left; font-size:14px; color:#008600; padding-left:12px;}
.diqu .tit span{ float:right; padding-right:6px;}


.diqu .tu{ width:100%; float:left; border-top:1px solid #D6F2FF; border-bottom:1px dashed #CCCCCC;}
.diqu .tu ul{ width:90px; float:left; padding:10px 10px 0 10px;}
.diqu .tu li{ width:90px; float:left; height:24px; line-height:24px; overflow:hidden; text-align:center;}
.diqu .tu li.pic{ width:80px; height:80px; border: 1px solid #CCCCCC; padding: 1px;}

.diqu .txt{ width:100%; float:left;}
.diqu .txt ul{ float:left; padding:8px 10px 0 10px;}
.diqu .txt li{ width:93px; float:left; padding:0 5px; height:21px; line-height:21px; overflow:hidden;}

.lc{ width:680px; float:left;}
.lc ul{ width:90px; float:left; padding:10px 12px 0 10px;}
.lc li{ width:90px; float:left; height:24px; line-height:24px; overflow:hidden; text-align:center;}
.lc li.pic{ width:80px; height:80px; border: 1px solid #CCCCCC; padding: 1px;}
.subzone { margin:10px; padding:6px 24px 4px; width:630px; background:#FDFDF3 none repeat scroll 0 0; border:1px solid #ffcc71; font-size:12px; line-height:20px;  text-align:left}
.subzone a { margin:10px;}
.subzone a:hover{ color:#f18300; text-decoration:underline;}
/*-----------------------------------         --------------------------------------------------------------*/
#xgjd{ clear:both;  margin-bottom:5px;}
#xgjd ul{ padding:3px; padding-top:6px;}
#xgjd li{ clear:both; line-height:20px; color:#3366BB; letter-spacing:1px; padding-left:20px;}
#xgjd li a{ color:#3366BB; }
#xgjd li a:hover{ color:#FF6600; }

/*--------------------------------------------- add @20100108 by myf for 404.html   ----------------------------------------------*/
.list_con{width:970px; margin:0 auto;}
.city_list_box{ border:1px solid #D6F2FF; border-top:none; margin-top:5px;}
.city_list_box dt{ height:30px; line-height:30px; text-indent:30px;border-top:1px solid #D6F2FF; clear:both; color:#659004; font-weight:700; font-size:14px; background: #F7FFFE;}
.city_list_box dd a{width:80px; height:20px; line-height:20px; text-align:center; display:block; float:left;}
.city_list_box dd a:hover{ display:block; text-decoration:none; width:80px; height:20px; line-height:20px; text-align:center; float:left;}
.city_height{ padding:10px; height:100%; overflow:hidden;}

.list_con_r{ float:right; width:300px;}
/*------------------*/
.right02 { display:inline; float:right; width:685px;}
/*=========206qxbh==========*/
.qhbx_right {border:1px solid #F1F7FA; background:url(/Images/right_bg.gif) repeat-x left top; overflow:hidden; }
.qhbx_right02 { clear:both; padding:8px 0 0 0;}
.sec_hot {float:left; width:252px; height:203px; background:url(/Images/hot_bg.gif) no-repeat left top; margin-left:15px; *margin-left:8px;}
.sec_news { float:right; width:416px;}
.sec_news h3 { font-size:14px; color:#052997; padding:0 0 6px 0;}
.more { float:right; padding:4px 10px 0 0;}

.qhbx_right02a { width:335px; float:left; overflow:hidden;}
.width14 { width:14px; float:left; height:auto;}
.right_tit01 { clear:both; height:21px; background:url(/Images/title_bg.gif) no-repeat -300px -117px;}
.right_tit01 span { padding:2px 0 0 12px; font-size:14px; color:#052997; font-weight:bold; float:left;}

.center_tit { clear:both; height:21px; background:url(/Images/title_bg.gif) no-repeat left -50px;}
.center_tit span { padding:2px 0 0 12px; font-size:14px; color:#FFFFFF; font-weight:bold; float:left;}


.right_tit03{ clear:both; height:21px; background:url(/Images/title_bg.gif) no-repeat -480px -50px;}

.sec_list11 ul{ clear:both; padding:10px;}
.sec_list11 ul li { clear:both;height:24px; background:url(/Images/li1.gif) no-repeat left 10px; padding-left:13px;}
.sec_list11 ul li a { font-size:12px;height:24px; line-height:24px; float:left;}
.sec_list11 .date { float:right; font-size:11px; font-family:Arial; color:#666;}

.sec_list13 ul{ clear:both;}
.sec_list13 ul li { clear:both;height:24px; background:url(/images/li1.gif) no-repeat left 10px; padding-left:13px;}
.sec_list13 ul li a { font-size:12px;height:24px; line-height:24px;}


.hotpic { clear:both; height:126px; background:#fff; border:1px solid #E9EDEF;}
.hotpic ul { margin:8px 0 0 11px; clear:both;}
.hotpic  ul li{ float:left; display:block; width:124px; padding-right:12px; text-align:center;}
.hotpic  ul li img {display:block; padding:1px; border:1px #E2ECF4 solid; background-color:#fff;width:120px; height:90px;}
.hotpic  ul li span { line-height:24px;}
.hotpic  ul li span a { color:#828282;}


.map_bt{ height:22px; line-height:25px;}
.map_bt a{ display:block; float:left; margin:0 5px; font-size:13px; font-weight:bold; padding-left:30px;cursor:pointer;} 
.menu_01{background:url(/Images/cn.gif) no-repeat; }
.menu_02{background:url(/Images/wo.gif) no-repeat; }



.zhibo_yes {width:82px; text-align:center; float:left;color:#052997; font-size:14px; font-weight:bold; background:#fff;}
.zhibo_yes a {color:#052997;text-decoration:none; }
.ajax { float:left; list-style:none; height:18px; padding-top:3px; margin-left:12px; *margin-left:6px;}
.ajax li{ float:left; list-style:none;}

.notab_box
{
    width:710px;
    float:left;
    margin:10px 0 0 0;
}
.notab_box h2
{
    width:692px;
    padding:0 10px;
    float:left;
    background:#3366bb;
    font-size:14px;
    font-weight:bolder;
    color:white;
    line-height:30px;
    height:30px;
}
.notab_box h2 span
{
    float:right;
    font-size:12px;
    font-weight:normal;
}
.notab_box h2 span a
{
    color:white;
}
.notab_box div.notab_boxin
{
    width:710px;
    float:left;
    border:1px solid #c2d0e7;
    padding-bottom:8px;
}
.notab_boxin h4
{
    width:670px;
    float:left;
    margin:10px 0 0 10px;
    display:inline;
    line-height:20px;
}
.notab_boxin h4 span
{
    font-size:12px;
    float:right;
}
.notab_boxin h4 em
{
    width:35px;
    height:20px;
    float:left;
    font-size:12px;
    text-align:center;
    margin-left:5px;
    display:inline;
}
.notab_boxin p.icon_img
{
    width:99px;
    float:left;
    text-align:center;
    margin-top:10px;
}
.notab_boxin p.icon_img img
{
    margin-bottom:5px;
}

#page_more {
    margin:3px;

}			 

.area td th{
    /*   background: url("images/ar.gif") no-repeat scroll 0 0 transparent;*/
    color: #067099;
    /*  cursor: pointer;*/
    /*  display: block;
    float: left; 
         height: 26px;
    
     * */
    line-height: 26px;
    text-align: center;
    width: 95px;
    border:1px solid 067099;

    border-left: 1px solid #B9D4E8;
    border-top: 1px solid #B9D4E8;


}


.hot_car li,hot_car {
    float:left;
    line-height: 26px;
    text-align: center;
    width: 95px;
    border:1px solid 067099;

}
.search_head_qiche {

    overflow:visible
}

.gongjiao_big_div {
    width:auto;
    /*    overflow:hidden;	  */

}

.gongjiao_big_div li {

    overflow:hidden;
    background-image:none;
    float:left;

}


.gongjiao_city_area {

    font-size:16px;
    margin:1px auto;


}



.zhanzhanlist TABLE {
    /*   background-color: #C7D7EE;   */
    margin-bottom: 8px;
    margin-top: -3px;


}

.zhanzhanlist td {
    background-color:#FFF;

}
.toolarea{  clear:both; }
.toolarea li{ display:block; float:left; width:95px; height:26px; background:url(/Images/ar.gif) no-repeat; color:#067099; }


.busprovincecity b {
    width:50px;

}
.citytitle {
    width:50px;
    overflow:hidden;
}
.citytitle a:hover{ background:url(/Images/ar_over.gif) no-repeat; font-weight:normal !important;}
.city_list_new_top {
    font-size:16px;

    *margin: 3px 4px;

}
.city_c {

}


.hot_train_station li {
    float:left;
    color: #067099;
    cursor: pointer;
    display: block;

    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 95px;
}
.hot_train_station ul {


}
.hot_train_number ul {
    width:600px;
}











/*ËÑË÷*/
.newso{ margin:5px 0px;}
.newso_topbg{
    background: url(../images/title006.gif) top no-repeat; width:990px; height:15px;
}
.newso_renbg{
    height:200px;
    overflow:hidden;
    background-image: url(../images/title008.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.newso_renbg_left{ float:left; width:127px; text-align:right;}
.newso_renbg_left ul li{ width:119px; height:43px; overflow:hidden;text-align:left; text-indent:-200px;}
.newso_renbg_left ul li.searchTypeOver1{ background:url(../images/title009.gif) no-repeat; margin-left:8px;}
.newso_renbg_left ul li.searchTypeOut1{ background:url(../images/title009-1.gif) no-repeat; margin-left:8px;}
.newso_renbg_left ul li.searchTypeOver2{ background:url(../images/title010.gif) no-repeat; margin-left:8px;}
.newso_renbg_left ul li.searchTypeOut2{ background:url(../images/title010-1.gif) no-repeat; margin-left:8px;}
.newso_renbg_left ul li.searchTypeOver3{ background:url(../images/title011.gif) no-repeat; margin-left:8px;}
.newso_renbg_left ul li.searchTypeOut3{ background:url(../images/title011-1.gif) no-repeat; margin-left:8px;}
.newso_renbg_left ul li.searchTypeOver4{ background:url(../images/title0012.gif) no-repeat; margin-left:8px;}
.newso_renbg_left ul li.searchTypeOut4{ background:url(../images/title0012-1.gif) no-repeat; margin-left:8px;}
.newso_renbg_left ul li.searchTypeOver8{ background:url(../images/title110-1.gif) no-repeat; margin-left:8px;}
.newso_renbg_left ul li.searchTypeOut8{ background:url(../images/title110.gif) no-repeat; margin-left:8px;}
.newso_renbg_right{ float:left; margin:0px 20px; width:990px; height:275px;}
/**/
.newsorightren{ width:100%; padding-left:20px;}

.newsorightren ul li{ float:left; width:110px; padding:2px 5px;}
.newso_footerbg{
    background: url(../images/title007.gif) bottom no-repeat;width:990px; height:12px;
}
/*search*/

.searchBox{  overflow:hidden;  margin:5px auto;}

.searchBox .searchLeft{ float:left; padding-left:7px; width:120px;  overflow:hidden;}
.searchBox .searchLeft li{ height:43px;  text-align:center;}
.searchBox .searchLeft li h4{ text-indent:-220px; margin-left:-220px;}
.searchBox .searchLeft li.searchTypeOver1{background:url(../images/title009.gif) no-repeat right; }
.searchBox .searchLeft li.searchTypeOut2{background:url(../images/title010-1.gif) no-repeat right; }
.searchBox .searchLeft li.searchTypeOut3{background:url(../images/title030-1.gif) no-repeat right; }
.searchBox .searchLeft li.searchTypeOut4{background:url(../images/title031-1.gif) no-repeat right; }
.searchBox .searchLeft li.searchTypeOver2{background:url(../images/title010.gif) no-repeat right; }
.searchBox .searchLeft li.searchTypeOut1{background:url(../images/title009-1.gif) no-repeat right; }
.searchBox .searchLeft li.searchTypeOver3{background:url(../images/title030.gif) no-repeat right; }
.searchBox .searchLeft li.searchTypeOver4{background:url(../images/title031.gif) no-repeat right; }


.searchBox #searchPart1,.searchBox #searchPart2{width:853px; height:100%; overflow:hidden;}
.searchBox .searchContent{ width:465px; float:left;
                           margin-left: 30px;
                           margin-top: 20px;

}
.searchBox #searchForm2,.searchBox #searchForm3,.searchBox #searchLink2,.searchBox #searchLink3,.searchBox #searchPart2,.searchBox #searchPart3,.searchBox #searchPart4{ display:none;}
.searchContent li{ padding:0 2px; padding-left:6px; width:660px; clear:both;}
.searchContent li.search_text{ font-size:14px; line-height:25px;}
.searchContent li.searchLink a{ color:#999; margin:0 3px; white-space:nowrap;}
.searchContent li.searchLink a:hover{ color: #00F; text-decoration:underline;}
.searchBox input{ border:0px;}
.searchBox li dl{ clear:both; display:block;}
/*.searchBox li dl{ width:500px; clear:both; display:block;}*/
.searchBox #searchForm2 dl,.searchBox #searchForm3 dl{ padding-left:10px;}
/*.searchBox #searchForm2 dl,.searchBox #searchForm3 dl{ width:320px; padding-left:10px;}*/
.searchBox li dl dd{ float:left; padding-right:8px; height:25px; line-height:25px; }
.searchBox li dl dd.tex{ text-align:right; padding-right:4px;}
.searchBox li dl dd.submit{ padding:0px; margin-top:-1px;}
.searchBox li dl dd.code{ padding:0px; line-height:14px; padding-left:4px;}
.searchBox li dl dd.code a{ font-size:12px; color:#00F;}

.searchBox .searchCenter .search_input{ width:110px; border:1px solid #7f9db9; height:21px; padding-top:2px; line-height:21px; cursor:pointer;background:#FFF; overflow:hidden;}
.searchBox .searchCenter .search_input input{float:left; margin:1px 0; width:85px; padding-left:5px; vertical-align:middle;}
.searchBox .searchCenter .search_input .plain_button {float:left;cursor:pointer;width:18px;height:18px;background:url(../images/ico_cs.gif) 0 3px no-repeat;outline:none;}
.ticketSearchTable{ border:0px;margin-top:5px;}
.ticketSearchTable td{ width:120px; height:22px; }
.ticketSearchTable td .search_input1{ width:108px; border:1px solid #7f9db9; height:21px; line-height:21px; cursor:pointer;background:#FFF; overflow:hidden;}
.ticketSearchTable td .search_input1 input{float:left; margin:1px 0; width:85px; padding-left:2px; vertical-align:middle;}
.ticketSearchTable td .search_input1 .plain_button {float:left;cursor:pointer;width:20px;height:21px; background:url(../images/ico_cs.gif) 2px 4px no-repeat;outline:none;}
input.date{ width:100px; background:url(../images/ico_rq.gif) no-repeat 80px 4px #FFFFFF; border:1px solid #7f9db9; height:19px; line-height:19px; margin-right:6px; display:inline; cursor:pointer;}


.searchTicketList,.searchRight{ float:right; width:300px; overflow:hidden;}
.searchTicketList li{ width:186px; float:left; height:22px; line-height:22px; overflow:hidden;}
.searchTicketList li span{ color:#00F}
.searchBox .searchRight ul{ margin-top:4px;}
.searchBox .searchRight ul li{ float:left; width:100px; line-height:26px; font-size:14px; padding-left:22px}
.searchBox .searchRight ul li.tb0{ background:url(../images/tb1.png) no-repeat 0px 3px}
.searchBox .searchRight ul li.tb1{ background:url(../images/tb2.gif) no-repeat 0px 3px}
.searchBox .searchRight ul li.tb2{ background:url(../images/tb3.gif) no-repeat 0px 3px}
.searchBox .searchRight ul li.tb3{ background:url(../images/tb4.png) no-repeat 0px 3px}
.searchBox .searchRight ul li.tb4{ background:url(../images/tb5.png) no-repeat 0px 3px}
.searchBox .searchRight ul li.tb5{ background:url(../images/tb6.png) no-repeat 0px 3px}
.searchBox .searchRight ul li.tb6{ background:url(../images/tb7.gif) no-repeat 0px 3px}
.searchBox .searchRight ul li.tb7{ background:url(../images/tb1.png) no-repeat 0px 3px}
.searchBox .searchRight ul li.tb8{ background:url(../images/tb4.png) no-repeat 0px 3px}
.searchRecord{ color:#CCC; font-size:12px; padding-top:10px;}
.searchRecord a{ color:#aaa; margin:0 3px; text-decoration:underline;}
#divSmartList{position: absolute; border: solid 1px #ddd; text-align: left; display: none; background-color: #fff; padding-bottom:5px; z-index:9999; }
#divSmartList span{color: #00c; font-size: 12px; display: block; height: 24px; line-height: 24px; cursor: pointer; padding:0 5px;}
#divSmartList div{margin:0 5px 5px 5px; height: 24px; line-height: 24px; border-bottom:1px dashed #333; color:#333;}
#divSmartList .current{background-color:#390; color:#fff;}
#divSmartList span{ height:20px; overflow:hidden;}

.newsoso{
    background: url(../images/title014.gif) top no-repeat;
    width:81px;
    height:26px;
    border:0 solid;
    color:blue;
    cursor:pointer;
    color:#000000;
}


.search_new {
    font:18px #245ccf;
}
.hot_city_train {
    text-align:left;

}
.listTable td {
    background: url("images/ar.gif") no-repeat scroll 0 0 ;
    color: #067099;
    border:3px;
    text-align: center;
    height: 26px;
    /*  cursor: pointer;
     display: block;*/





    /*
     text-align: center;
      height: 20px;
       float: left;
        height: 20px;
        line-height:20px;
        width: 60px;
    
    */


}
.banner_tel {

    background:#000;
}

.tel_bj{width:163px; height:42px; background:url(/Images/banner_tel.gif) no-repeat; float:left; margin:5px 0 0 4px;}
.attention_area {


}
.qx_hp  li {
    text-align:left;


}
#qxcs li {
    text-align:left;
}
.jd {
    width:600px;

}
.room {
    width:600px;
}
.keyun {
    width:680px;
}
.remenchengshi {
    width:800px;
}
.main_left {
    float: left;
    height: 100%;
    margin-top: 5px;
    overflow: hidden;
    width: 730px;
}
.main_right {
    float: right;
    height: 100%;
    margin-top: 5px;
    overflow: hidden;
    width: 250px;
}

.con_one_0 a{
    float:left; width:95px; height:26px; background:url(/Images/ar.gif) no-repeat; color:#067099; text-align:center; line-height:26px; cursor:pointer;margin:0px 2px 2px 0px;
    margin:3px 5px;
}



.weathernews {
    clear: both;
    margin:10px 0px;
}
.weathernews h4{
    display:block;
    height:30px;
    border:1px solid #d5f2ff;
    background:url(./images/tianqih3titlebg.jpg) repeat-x;
    font:bold 16px/30px "宋体";
    margin:10px 0px 5px 0px;
    padding:0px 10px;
}
.weathernews ul{
    padding:10px;
    height:80px;
    border:1px solid #d6f2ff;
    border-top:5px solid #d6f2ff;
    background-color:#f7fffe;
}
.weathernews li { display:block; float:left; width:300px; height:26px;  color:#067099; text-align:left; line-height:26px; cursor:pointer; overflow:hidden;


}
.weather_hot_pic  {
}
.weather_hot_pic h4 {
    display:block;
    height:30px;
    border:1px solid #d5f2ff;
    background:url(./images/tianqih3titlebg.jpg) repeat-x;
    font:bold 16px/30px "宋体";
    margin:10px 0px 5px 0px;
    padding:0px 10px;
}
.weather_hot_pic ul{
    height:90px;
    padding:10px;
    width:658px;
    border:1px solid #d6f2ff;
    border-top:5px solid #d6f2ff;
    background-color:#f7fffe;

}
.weather_hot_pic li {

    float:left; width:80px; height:80px;  color:#067099; text-align:left; margin: 2px 10px;

}
#index_hot {
}

#index_hot h4{
    display:block;
    height:30px;
    border:1px solid #d5f2ff;
    background:url(./images/tianqih3titlebg.jpg) repeat-x;
    font:bold 16px/30px "宋体";
    margin:10px 0px 5px 0px;
    padding:0px 10px;
}
#index_hot ul{
    padding:10px;
    height:320px;
    border:1px solid #d6f2ff;
    border-top:5px solid #d6f2ff;
    background-color:#f7fffe;
}
#index_hot ul li{margin:3px 5px;}

.ad_index_001 {
    width:960px;
    /*height:90px;*/
    margin:0px auto;

}
.ad_index_baidu {
    width:0px;
    height:0px;


}
.uptown {
    width:0px;
    height:0px;
}
.test {
    width:213px;
    height:153px;

}
.news_content_ad {
    width:337px;
    height:280px;
    float:left;
    margin:16px 16px 0 0;

}
.zb {
    float: left;
    border: 1px solid #d9f0ff;
    background-color: #f7ffff;
    margin: 5px;
    text-decoration: none;
    cursor: pointer;
	width:317px; height:38px;
	
}
span.area {
    display: block;
    float: left;
    width: 90px;
    text-align: left;
    line-height: 36px;
    height: 36px;
    padding: 0 0 0 8px;
	color:#000000;
}
span.img {
    display: block;
    width: 100px;
    float: left;
    height: 24px;
    padding: 6px 0;
}
span.tmp {
    display: block;
    float: left;
    width: 88px;
    text-align: left;
    line-height: 36px;
    height: 36px;
    padding: 0 0 0 8px;
	color:#000000;
}