* { margin:0; padding:0;}
div { overflow:hidden}
a { color:#333; text-decoration:none}
a:hover { color:#f60; text-decoration:underline}
a.more { float:right; font-weight:normal}
a img { border:none}

h3,h4 {font-size:12px;}
cite { float:right; font-style:normal; color:#999; margin-right:6px;}
ul, li { list-style-type:none}

.mt1 { margin-top:10px;}
.mt2 { margin-top:15px;}
.mb1 { margin-bottom:10px;}
.fl { float:left}
.vcode { float:left; width:70px; margin-right:6px; font-weight:bold; padding:2px;}
.submit { padding:3px;}


.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/*\*/ .clearfix {display:block;} /**/


body { font-size:12px; color:#000; font-family:Arial; text-align:center; background:#132B59 url(../images/tail.gif) repeat-x top; line-height:24px;}
#wrap, .wrap { width:950px; margin:auto; text-align:left; background:#fff; padding:10px;}


/* Header Style ---------------------------*/

#header { background:url(../images/header.jpg) no-repeat top; height:143px; padding-top:84px;}
#header .m {width:970px; margin:auto; text-align:left; padding-top:10px;}
#header .logo { margin:0 0 0 20px;}

#navigation { height:44px; line-height:44px; background:#0B2552 url(../images/menubg.jpg) repeat-x top; font-size:13px;}
#navigation ul li { float:left; font-weight:bold;}
#navigation ul li a { padding:0 25px 0 25px; color:#fff; float:left; display:block; height:44px;}
#navigation ul li a:hover, #navigation a.current { text-decoration:underline}

/* Position Style */
.position {line-height:20px; height:20px;color:#999;}
.position a { color:#999}


.sideR { width:250px; float:right;}
.mainL { width:690px; float:left}





.msglist li { padding:10px;}
.msglist li h5 { font-size:11px; line-height:24px; margin:px}
.msglist li h5 a { text-decoration:underline}
.msglist li h5 span { font-weight:normal; padding-left:10px; color:#999}
.msglist li p { color:#999}


.a1 { padding:0 8px 4px 8px;}
.a1 li { line-height:24px; height:24px; overflow:hidden}
.a1 li a { background:url(../images/icon-1.gif) no-repeat left 4px; padding-left:10px;}


.viewbox { border-top:solid #eee 1px;}
.viewbox  h1 { font-size:14px;}
.viewbox  h1 span { font-size:12px; font-weight:normal}

.web_image img {max-width: 690px; width: expression(this.width > 690 ? 690: true);}

.catdesc { padding:10px;}
.catdesc p { margin-bottom:25px;}

/* Pic */
#fade_focus {overflow:hidden; float:right; border:solid #eee 2px; padding:3px;}
#fade_focus ul{display:none;}
.loading {background-color:#000000;color:#FFCC00;font-size:12px;height:150px;text-align:center;padding-top:50px;font-weight:bold;}
.focus1 {height:auto;overflow:hidden;position:relative;}
.focus2 {width:100%;height:260px;overflow:hidden;}
.num_list {position:absolute;width:100%;left:0px;bottom:-1px;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}
.num_list span{display:inline-block;height:16px;padding-left:6px;}
.lion {position:absolute; z-index:1000; right:0px; bottom:2px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:2px; line-height:18px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}


.pages {font-family:"ËÎÌå"; margin-top:20px; line-height:26px; text-align:center}
.pages a{ margin:0 1px 0 1px; border:solid #ddd 1px; padding:4px 6px 2px 6px; text-decoration:none; color:#333 }
.pages a:hover{ color:#f60;}
.pages .set { background:#0074A3; color:#fff; font-weight:bold; border:solid #0B4D70 1px;}






/* Block Style ---------------------------*/

.block { border:solid #D4D3D3 1px;}
.block h3, .block h4, .block h2 {height:25px; line-height:25px;overflow:hidden; padding:0 6px 0 6px;border:solid #fff 1px; border-bottom: solid #ddd 1px; color:#444}
.block h3 { background:url(../images/h3.gif) no-repeat left top; padding-left:22px;}
.block h4 { background:url(../images/h4.gif) repeat-x;}
.block h2 { font-size:12px; background:url(../images/h2.gif) repeat-x bottom;  border-bottom:none}


.web_list li { padding:30px 10px 30px 10px; border-bottom:solid #eee 1px;}
.web_list li .thumb { width:300px; float:left; text-align:center}
.web_list li .thumb img { padding:1px; border:solid #D9D9D9 1px;}
.web_list li .info { float:right; width:340px;}
.web_list li .info p { margin:0 0 7px 0}


.web_icon_list li { float:left; width:120px; text-align:center; margin:15px 0px 0 0px;}
.web_icon_list li div { width:75px; height:75px; overflow:hidden; margin-bottom:5px;}
.web_icon_list li p { height:20px; line-height:20px; overflow:hidden; width:90px;}

/* Tags Style -----------------------------*/

.tags_list { padding:10px;}
.tags_list a { margin:0 10px 0 10px;}

/* Footer Style ---------------------------*/

#footer { padding:5px; text-align:center; border-top: solid #eee 1px;}
#footer p { margin:8px 0 15px 0;}
#footer a { padding:0 20px 0 20px;}
#footer a:hover { text-decoration:none}