/*
ibw.cn Reset Stylesheet
v1.0
Author: Rocky
Last Updated: 2013-01-19
*/
@charset utf-8;
/* == 重置 == */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}ol,ul{list-style:none;}a img{border:0;}img{/*vertical-align:middle;*/}table{empty-cells:show;border-collapse:collapse;border-spacing:0;}textarea{resize:none;}em{font-style:normal;}input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}a:active,a:focus{outline:0;}body{font:0.75em/150% Arial,\5b8b\4f53,"microsoft yahei",Verdana;background-color:#fff;_background-image:url(about:blank);_background-attachment:fixed;}a{text-decoration:none;}a:hover{text-decoration:underline;}

/* == 常见效果 == */
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix {zoom:1;}.clearfix:after {display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}.overflow{overflow:hidden;}.block{display:block;overflow:hidden;}.hide{display:none;}.invisible{visibility:hidden;}.fl{float:left;}.fr{float:right;}.fn{float:none;}.al{text-align:left;}.ac{text-align:center;}.ar{text-align:right;}.noborder{border:0;}.yahei{font-family:Arial,"microsoft yahei";}

/* == Basic == */
body { background:url(bg.jpg) repeat-x #001A33; color:#555555; -webkit-text-size-adjust:none; padding-top:15px; }
a { color:#333; }
a:hover { color:#CC0000; }

/* 通用 */
.container { width:1000px; margin:0 auto; }
.toparea { height:30px;}
.toparea .edition { float:right; padding-top:6px;}
.edition a { display:block; float:left; margin-left:10px;}
.warp { background:#FFFFFF; padding:0 20px 10px;}
.footer { margin-bottom:20px;}
.footer .copyright { text-align:right; color:#CCD1D7;}

.color1 { background-color:#FF9900;}
.color2 { background-color:#C60000;}
.color3 { background-color:#000000;} 

/* 头部 */
.header { padding-top:8px; height:93px; overflow:hidden;}
.logo { float:left;}
.topright { float:right; padding-top:18px; width:595px;}
.topright .nav ul { border-top:2px solid #004B7A; padding-top:1px;}
.topright .nav li { float:left; line-height:27px;}
.topright .nav li a { color:#FFFFFF; padding-left:11px; padding-right:10px; background-color:#888888; display:block; margin-left:1px; font-size:14px;}
.topright .nav li a.noleft { margin-left:0;}
.topright .nav li a:hover,.topright .nav li a.current { background-color:#C60000; text-decoration:none;}

.search { text-align:right; height:30px;}
.search span { padding-top:1px; display:block; float:right;}
.searchform { width:160px; border:1px solid #888888; height:17px; float:right; margin-left:14px;}
.search-input-box { float:left;}
.search-input-box input { border:0; height:14px;}
.search-btn { float:right; width:12px; height:13px; padding-top:2px; padding-right:3px;}