/*rest*/
body,form,ul,li,ol,p,em,label,input,span,object,dl,dt,dd,table,tr,td,div,select,option,button{ margin:0px; padding:0px;outline:none; font-size:12px;}
body{ color:#666;}
ol,ul{list-style:none;}
em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;margin:0;padding:0;}
img{ border:0; display:block;}
.fl{ float:left;}
.fr{ float:right;}
.of{ overflow:hidden;}
.cl{ clear:both; font-size:0;}
.fixed{width:960px;margin: 0 auto;clear:both; overflow:hidden;}
.block{ display:block;}.hidden{ display: none;}
/*link*/
a {outline: none; text-decoration:none;color:#006699;}
a:hover{text-decoration:underline;}

/*ul*/
ul.ut_14 li, ul.ut_12 li{line-height:22px;height:22px;font-size:12px;font-family:"\5b8b\4f53";overflow:hidden;}
ul.ut_14 li, ul.ut_14 li a,ul.ut_14 li a:visited{ font-size:14px;}




/*body*/
body { font-family:"\5b8b\4f53", Arial;}
/* CSS Document */

body { color:#285f95;background:#f9fcff;}

/*link*/
a {outline: none; text-decoration:none;color:#285f95;}
a:hover{text-decoration:underline;}


.boxcon a,.mycus_mcon a,.bottom a,.s_tags a,.recom b{ color:#000;}
a.col_red{ color:#ff0000;}
a.col_blue{ color:#0000e1;}
a.col_green{ color:#108410}

h2.tabletit {background:url("../images/channel4.gif") repeat-x scroll 0 0 transparent; border-left:1px solid #ABCCEE; border-right:1px solid #ABCCEE;}

.bdcol_1{ border:1px solid #abccee;}
.bdcol_2{ border:1px solid #abccee;}
.bdcol_3{ border:1px solid #abccee;}
.boxcon{ border:1px solid #abccee;}
.bigbox .boxcon{ border-top:0;}
.wpn_box { border:1px solid #abccee; border-top:0;}

.bg_1{ background:none; color:#000;border:1px solid #abccee;}
.bg_2{ background:#eaf4ff; color:#000;}
.w_210 .box{}
.timebox{ border-left:1px solid #e2e2e2;}
.logobox{background:url(../images/logobox_bg.gif) 0 0 repeat-x;}
a.logo{ background:url(../images/logo.png) 0 0 no-repeat;}
.menu_s .menubox a{ color:#000;}
.loginmsg a.log{ text-decoration:underline; color:#f70100;}
.utility h2{ border:1px solid #abccee; border-bottom:0;}
.mycus_menu ul li{ border:1px solid #e7e7e7; border-bottom:0;}

.con_list li.bg{ background:#f3fbfe;}
.recom{background:#FFF;}
.bottom em a { color:#fff; background:#509df2;}
.bigbox h2{}
.trbg{/*background:#f7f7f7;*/}
h2.tabletit span,.tablebox a{ color:#000;}
h2.tabletit span{/*border:1px solid #abccee;*/}
.tablebox_top_brd{font-size:0px;height:0px;border-bottom:1px solid #abccee;}
.tablecon{/*border-left:1px solid #abccee; border-top:1px solid #abccee;*/border:1px solid #abccee;}
.tablecon table td{/*border-right:1px solid #abccee;border-bottom:1px solid #abccee;*/}
#home {background:url(../images/i_bg.png) repeat scroll 0 -125px transparent;}
#go2top {background:url(../images/i_bg.png) repeat scroll 0 -100px transparent;}
.con_list{ border-top:1px solid #abccee;}
.con_list li em a{ color:#285f95;}


.inq_menu ul li{ border:1px solid #abccee; background:#f4fbff;}
.inq_menu ul li.hover{ background:#fff; border-bottom:1px solid #fff;}
.utility .inq_con input { border:1px solid #ccc;}
.mycus_mcon{ border:1px solid #abccee; background:#fff;}
.con_list li span{border-right:2px solid #fff;border-left:2px solid #fff;}
.bottom span.bd{ border-bottom:1px dashed #e6e6e6; height:25px; line-height:25px; border-top:1px dashed #e6e6e6;}
.botsearch{ border-top:1px solid #abccee;}

/*tools*/
.ToolTab_menu{ border-bottom:1px solid #abccee;}
.ToolTab_menu ul li{border:1px solid #abccee;}
.s1{ border-top:1px solid #abccee;}



.footer,.footer a{ color:#000;}




.fixed { width:980px; margin:0 auto; }
.marb5 { margin-bottom:5px; }
/*header*/
.topnav { height:24px; line-height:24px; vertical-align:middle; border-top:0; padding:5px 10px; display:block;}
.topnav input,.topnav select,.wpn_heading2 input,.wpn_heading2 select { vertical-align:middle; }
.in_txt { width:114px; height:20px; line-height:20px; padding:0 2px; }
.in_sub { width:47px; height:22px; line-height:22px; cursor:pointer; }
a.myset { display:inline-block; height:24px; width:85px; text-indent:-999px; margin-left:15px; }
.wpn_wrapper{ overflow:hidden;}
.wpn_clear {clear:both;}
.wpn_right {overflow:hidden;}
.wpn_box {padding:5px;}
.wpn_heading2 { height:24px; line-height:24px; vertical-align:middle;padding:5px 10px; display:block; text-align:right; overflow:hidden;}
.wpn_heading2 a.wpn_toggle-expand {display:inline-block; height:24px; width:85px; text-indent:-999px; margin-left:15px;}
.wpn_heading2 a.wpn_toggle-hide {display:inline-block; height:24px; width:85px; text-indent:-999px; margin-left:15px;}
.wpn_heading2 a.wpn_toggle-show {display:inline-block; height:24px; width:85px; text-indent:-999px; margin-left:15px;}
.textwidget{ line-height:normal;}
.textwidget a{display:inline-block;margin:10px 15px; text-align:center;}
.textwidget a img{ padding:1px;border:1px solid #ccc;}
/*end top js div*/
.logobox { height:78px; border-top:0;border-left:0;border-right:0; overflow:hidden; }
a.logo{ width:200px; height:73px; margin-top:1px;}
.timebox { height:58px; width:220px; padding:1px; float:right; margin:6px 10px auto auto; _margin:6px 5px auto auto; }
.timebox ul{ position:relative; float:left;}
.timebox ul li{ position:absolute; z-index:9;}
.fortunebox{ position:relative; float:right;}
.fortune{ position:absolute; z-index:999; right:0; width:25px; margin-top:30px;}


.searchbox { height:98px; }
.menu_s { height:25px; position:relative; padding-left:35px; }
.menu_s .menubox { height:31px; position:absolute; width:550px; }
.menu_s .menubox a { height:23px; width:60px; float:left; line-height:24px; margin:1px 4px 0 0; overflow:hidden; cursor:pointer; text-align:center; font-size:14px; font-family:Tahoma, Geneva, sans-serif, ËÎÌå;}
.menu_s .menubox a.hover { height:30px; line-height:26px; margin-top:0; font-weight:bold; width:70px; border:0;}
.menu_s .menubox a.more{ font-size:12px;}
.loginmsg{ height:17px; padding-top:8px; width:440px; overflow:hidden; text-align:right;}
.search_con { height:60px; padding-top:11px; display:none; }
.search_con p{ clear:both; height:20px; vertical-align:middle; padding-left:115px; padding-top:5px;}
.search_con p input{ vertical-align:middle;}
.search_con p label{ margin-right:8px;}
.engine { width:116px; text-align:right; float:left; height:28px; }
.engine img { margin:0 auto; }
.s_in_txt { width:335px; height:28px; background:none; border:0; padding:0 3px; line-height:30px; float:left; margin-right:7px; font-size:16px;}
.s_in_sub { width:76px; height:27px; float:left; border:0; background:none; cursor:pointer; margin-right:15px; }
.s_tags { height:28px; line-height:28px; float:left; width:390px; overflow:hidden; font-size:14px; text-align:center;}
.s_tags a, .recom a { margin:0 3px; }
/*.recom { height:30px; line-height:30px; padding:0 7px; overflow:hidden;border-top:0;clear:both; text-align:left}*/
/*.recom a {margin:0px 12px;}*/
.recom { height:30px; line-height:30px; padding:0 7px; overflow:hidden;border-top:0;clear:both; text-align:left}
.recom b a {margin:0px 12px 0px 0px;}
.recom_ny {padding-left:5px; margin:9px 0px 1px 0px;}
/*ÌìÆø*/
.wea_box { width:540px; height:74px; overflow:hidden; float:left; }
.w-city { padding-top:16px; width:20%; height:58px; float:left; text-align:center; line-height:25px; overflow:hidden; }
.w-city b { display:block; height:26px;}
.w-city .b { font-size:14px; height:20px; }
.w-day img { float:left; height:36px; width:36px; }
.weather a { color:#000000; cursor:pointer; line-height:120%; text-decoration:none; }
.w-day em, .w-day b { cursor:pointer; height:14px; overflow:hidden; width:64%; }
.w-day { float:left; height:54px; width:110px; padding-top:20px; margin-right:25px; }
.w-day b, .w-day em { display:block; text-align:center; }
/*end header*/

.w_210 { width:210px; }
.w_763 { width:763px; }
.boxtop, .boxbot { height:4px; font-size:1px; overflow:hidden; clear:both; }
.w_763 .boxcon { clear:both; background:#fff;}
.bigbox .boxcon{padding-top:4px;*padding-top:10px;}
.utility .boxcon { padding:10px 0; }
.utility p { line-height:27px; font-size:12px; padding:0 8px; text-align:center; height:27px; overflow:hidden; }
.utility p a { display:inline-block; width:60px; height:25px; overflow:hidden; margin:0 2px; }
.utility h2 { height:30px; clear:both; overflow:hidden; line-height:30px; padding:0 5px; font-size:14px; text-align:center;}
.utility h2 b {}
.inq_menu { height:23px; border-top:0; border-left:0; border-right:0; position:relative; margin-top:7px; }
.inq_menu ul { height:23px; width:200px; position:absolute; margin-bottom:-1px; padding-left:5px; }
.inq_menu ul li { height:22px; line-height:22px; text-align:center; float:left; width:52px; margin-right:5px; cursor:pointer; }
.utility .inq_con { padding:10px 0 0 0; height:57px; display:none;}
.utility .inq_con p { text-align:left; font-size:12px; }
.utility .inq_con p span { display:inline-block; width:25px; text-align:right; }
.utility .inq_con input { width:50px; height:19px; border-left:1px solid #444; border-top:1px solid #444; line-height:19px; padding:0 1px; }
.utility .inq_con input.p_in_sub { border:0; height:18px; width:78px; cursor:pointer; text-align:center; float:right; margin-top:4px; line-height:18px; }
.bigbox p { line-height:28px; font-size:14px; padding:0 8px; text-align:center; height:28px;*height:30px; overflow:hidden; text-align:left; }
.bigbox p a { display:inline-block; width:44px; height:25px; overflow:hidden; margin:0 2px; text-align:center; }
.bigbox h2 { height:29px; font-size:14px;font-weight:bold; line-height:29px; overflow:hidden; padding:0 17px;}
.mycus_menu { height:30px; position:relative; }
.mycus_menu ul { height:29px; width:620px; position:absolute; margin-bottom:-1px; }
.mycus_menu ul li { padding:0 10px;height:29px; float:left; line-height:33px; overflow:hidden; text-align:center; font-size:14px; margin-right:2px; cursor:pointer; }
.mycus_menu ul li span {font-size:12px; font-weight:normal; padding:2px 3px 1px 3px;}
.mycus_mcon { padding-top:10px; display:none; }
.mycus_mcon p { height:31px; line-height:31px; overflow:hidden; padding:0 4px; }
.mycus_mcon p span { display:inline-block; width:116px; padding:0 3px; position:relative;  height:25px; overflow:hidden; margin:0; text-align:center; font-size:14px; float:left;}
.mycus_mcon p span a.edit{ font-size:12px; color:#c4c4c4; font-family:Verdana, Geneva, sans-serif; position:absolute; right:2px; top:0;}
.con_list li { height:28px; line-height:28px;overflow:hidden; clear:both; display:block; }
.con_list li a { font-size:14px;}
.con_list li i a{ font-size:13px;} 
.con_list li em, .con_list li span, .con_list li i { padding:0 5px; display:inline-block; text-align:center; float:left; }
.con_list li em { width:50px; }
.con_list li span { width:610px; }
.con_list li i { width:45px; }
.con_list li span a { display:inline-block; margin:0 12px; font-size:13px;text-align:center; overflow:hidden; }

.frsearch{ height:68px; overflow:hidden; vertical-align:middle; width:760px; padding-top:10px;}
.frsearch p{ height:20px; vertical-align:middle; padding-top:5px;}
.frsearch input{ vertical-align:middle;}
.tablebox{/*margin-bottom:10px;*/}
h2.tabletit{ height:25px;/*line-height:225px;*/}
h2.tabletit span{ float:left; font-size:14px; height:24px; border-bottom:0; line-height:24px; padding:0 10px;}
.tablecon {padding:10px 0px;}
.tablecon table{ width:100%; margin:0px 0px;}
.tablecon table td{ height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:14px;}
#foot {height:30px;margin-top:20px;text-align:center;}
#foot a {display:inline-block;font-size:14px;margin-left:40px;position:relative;width:60px;}
#home, #go2top {display:inline-block;height:24px;left:-25px;overflow:hidden;position:absolute;top:-2px;width:24px;}
/*tool*/
.ToolTab_menu{ height:26px; height:26px;}
.ToolTab_menu ul{ position:absolute;}
.ToolTab_menu ul li{ width:108px; height:26px; position:relative; margin-right:5px; float:left; text-align:center; line-height:26px; font-size:14px;  border-bottom:0;}
.ToolTab_menu ul li.on{width:100px; height:31px; border:none; font-weight:bold;}
.ToolTab_menu ul li.on a{ color:#000;}
.Tooltab_con{ padding:20px; border-top:0;}
.dis_nav{ margin-bottom:10px; padding-bottom:10px; overflow:hidden; *zoom:1;}
.dis_nav li{ display:inline-block; height:16px;padding:10px 5px 4px 15px;width:162px; float:left;}
.shuoming1 { text-align:center; height:22px; line-height:22px; padding:3px; font-weight:bold; margin-bottom:10px;}
.s1  {padding:15px 10px 25px;}
.s-tl2 h2 {font-size:14px;font-weight:bold; line-height:26px;}
fieldset.tishi {font-size:12px;line-height:180%;margin-top:20px;padding:10px;}
.s1 fieldset {margin-bottom:20px;}
.s_tl {height:42px;margin-left:64px;}
.s_tl h2 {float:left;font-size:14px;font-weight:bold;width:170px;}
.s_tl em {display:block;float:left;margin-top:14px; font-size:14px;}
.w_in{width:360px; height:26px; padding:0 3px; line-height:26px;}
.s_tl em.ico {display:inline-block;float:none;height:48px;margin:0 10px 0 0;vertical-align:middle;width:48px;}
.s-content{margin:0 auto;padding-left:150px;width:600px;}
.s-content input,.s-content select{ vertical-align:middle;}
.s-content p{ padding:5px 0;}
.s-content span{ font-size:14px;}
/*MySet*/
#{}


.bottom p { height:27px; line-height:27px; overflow:hidden; }
.bottom em { width:85px; display:inline-block; text-align:center; float:left; }
.bottom em a { padding:3px 4px; }
.bottom span { display:inline-block; width:880px; overflow:hidden; float:right; }
.botsearch { padding:20px 10px; font-size:14px; }
.botsearch input { vertical-align:middle; }
.bot_search { height:26px; line-height:26px; padding:0 3px; width:356px; }
.bot_sub { width:76px; height:27px; line-height:27px; text-align:center; font-size:14px; border:0; cursor:pointer; }
.bottom span a { margin:0 5px; }
.footer { padding:10px; }
.footer p { height:28px; line-height:28px; overflow:hidden; text-align:center; }

