/* 鍏ㄥ眬鏍峰紡 */
body { font-family: "瀹嬩綋"; font-size:12px; text-align: center; color:#333333; background:#224C94 url(images/vbg.jpg) repeat-x center 0px; }
div, span, h1, h2, h3, h4, h5, ul, li, b, form { text-align:left; }
* { padding:0; margin: 0; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
ul { list-style:none; z-index:inherit; }
img, fieldset { border:0; }
table { border-collapse:collapse; }
h1 { font-size:16.8px; font-weight:bolder; color:#333; }
h2 { font-size:14px; }
h3 { font-size:12px; font-weight:normal; }
h4 { font-size:12px; }
h5 { font-size:12px; font-weight:normal; color:#666666; padding-right:8px; }
a { text-decoration:none; color:#333; }
a:link { color:#333; }
a:visited { color:#333; }
a:hover, a:active { color:#0098FF; }
.clear { clear:both; }
.ml8 { margin-left:8px; }
.mar8 { margin-top:10px; }
.hiddendiv { display:none; }
.br { clear:both; margin:auto; padding-top:8px; font-size:1px; line-height:1%; overflow:hidden; }

/* 缃戠珯妗嗘灦 */
#wrap_top { margin:auto; width:1003px; text-align:left; }
#wrap_body { margin:auto; width:1003px; text-align:center;background:url(images/mbg.jpg) no-repeat -1px bottom; padding-bottom:8px; }
#wrap_body_list { margin:auto; width:1003px; text-align:center;background:url(images/mbg_list_1.jpg) repeat-y -1px 0px; border-bottom:solid 4px #B3C9F0; padding-bottom:15px; }
#wrap_body_view { margin:auto; width:1003px; text-align:center;background:url(images/mbg_list_1.jpg) repeat-y -1px 0px; border-bottom:solid 4px #B3C9F0; padding-bottom:3px;}
#wrap_bottom {  margin:auto; width:1003px; height:68px; color:#ffffff; line-height:180%; padding-top:20px; text-align:center;}
#wrap_bottom a{ color:#ffffff;}
.body_part{ margin:auto; width:991px; margin-top:8px;}

/*鍏叡閮ㄥ垎*/
.snav{ margin:auto; width:991px; height:30px; background:url(images/bg.jpg) repeat-x 0px -31px; }
.snav .lbl{ float:left; color:#ffffff; padding:8px 0px 0px 10px;}
.sitelink{ float:left;padding:4px 0px 0px 10px; }
.sitelink li{float:left; margin-right:4px;}
.sitelink li span{ cursor:pointer;font-size:12px; color:#1D55B1; float:left; border:solid 1px #E2EDFC;background:url(images/bg.jpg) repeat-x 0px -1440px; height:15px; padding:3px 10px 0px 10px; }
.sitelink li span.hot{ cursor:pointer;font-size:12px; color:#ffffff; float:left; border:solid 1px #255B9B;background:url(images/bg.jpg) repeat-x 0px -1408px; height:15px; padding:3px 10px 0px 10px; }
.sitelink li a{color:#ffffff; }
.sitelink li a:visited{color:#ffffff;}
.sitelink li span a{color:#1D55B1; }
.sitelink li span a:link{color:#1D55B1; }
.sitelink li span a:hover{color:#1D55B1; }
.sitelink li span a:visited{color:#1D55B1;}
.sitelink dl a{ font-size:12px;}
.sitelink dl a:visited{color:#333;}
.sitelink .bar{ padding:0px 7px 0px 2px;}
.loginmail{float:right; color:#fff; padding-top:4px; padding-right:10px;}
.loginmail .lbl{ float:left; padding-top:5px; padding-left:8px;}
.loginmail .txt{ float:left;}
.loginmail .txt input{ border:solid 1px #526384; width:69px; height:16px; font-size:12px; padding:1px 3px 0px 3px;}
.loginmail .btn{ float:left; padding:0px 0px 0px 5px;}
.loginmail .btn .mailbtn_1{ width:60px; height:20px; border:solid 0px; background:url(images/ico_public.jpg) no-repeat 0px 0px; }
.loginmail .btn .mailbtn_2{ width:60px; height:20px; border:solid 0px; background:url(images/ico_public.jpg) no-repeat -64px 0px; }

.downlink{ display:none; position:absolute; margin:0px; z-index:99; width:216px; border:solid 1px #aaa; background-color:#fafafa; padding:2px 0px 4px 0px;}
*+html .downlink{margin:19px 0px 0px -82px;}
* html .downlink{margin:19px 0px 0px -82px;}
#dm3{margin:19px 0px 0px -70px;}
#dm4{margin:19px 0px 0px -95px;}
.downlink dl{ float:left; width:100px; height:18px; padding-top:6px; margin:2px 3px 2px 3px;_margin:2px 2px 2px 2px; text-align:center; border:solid 1px #d3d3d3; background-color:#fff; color:#333;}
.downlink dl a{color:#333;}
.downlink .hot{ background-color:#3060B5; color:#ffffff;}
.downlink .hot a{ color:#fff;}
.downlink .hot a:visited{color:#ffffff;}

.areaitem {width:156px;}
.areaitem dl{width:70px;}
.areaitem .big{width:148px;}

.topflash{ margin:auto; width:991px; height:156px; overflow:hidden; margin-top:3px;}

.mnav{margin:auto; width:991px; height:69px; margin-top:1px;  background:url(images/ico_public.jpg) no-repeat 0px -31px;}
.mnav .navlink{ margin:auto; width:971px; height:36px; padding-left:20px;}
.mnav .navlink li{ float:left; width:96px; text-align:center; padding-top:11px;}
.mnav .navlink li a{color:#ffffff; font-size:14px; font-weight:bold;}
.mnav .navlink .bar{ width:11px; height:23px; border:solid 0px; background:url(images/bg.jpg) no-repeat -2px -129px; }
.mnav .navlink .nobar{ background:none; width:1px; font-size:1px; line-height:1px;}
.mnav .navlink .hot{ width:94px; height:23px; padding-top:13px; background:url(images/ico_public.jpg) no-repeat 0px -118px; color:#0F3F8D;}
.mnav .navlink .hot a{ color:#0F3F8D;}

.mnav .navdesc{ margin:auto; clear:both; width:971px; padding:0px 10px; }
.mnav .navdesc .date{float:left; padding-left:20px; margin-top:8px; background:url(images/ico_public.jpg) no-repeat -1083px 0px; line-height:17px;}
.mnav .navdesc .weather{float:left; width:120px; height:14px;  padding-left:25px; margin-top:9px; margin-left:35px; background:url(images/ico_public.jpg) no-repeat -1081px -32px; line-height:14px;}


.mnav .navdesc .search{float:right; padding-top:5px;}
.mnav .navdesc .search .ico{float:left;margin:2px 3px 0px 0px; width:18px; height:17px; background:url(images/ico_public.jpg) no-repeat -1082px -64px;}
.mnav .navdesc .search .sel{float:left; margin:1px 5px 0px 5px;}
.mnav .navdesc .search .txt{float:left;}
.mnav .navdesc .search .txt input{ width:155px; height:17px; color:#888; border:solid 1px #11304F; border-right:solid 0px; padding:2px 4px 0px 4px;}
* html .mnav .navdesc .search .txt input{padding:3px 4px 0px 4px; height:16px;}
.mnav .navdesc .search .btn{float:left; }
.mnav .navdesc .search .btn input{ width:47px; height:21px; border:solid 0px; background:url(images/ico_public.jpg) no-repeat -131px 0px;}
 
