@charset "utf-8";
/* 清除内外边距 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0; }

/* 设置默认字体 */
body,button,input,select,textarea { font:12px/1.5 \5b8b\4f53,arial,sans-serif; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
address,cite,dfn,em,var { font-style:normal; }
code,kbd,pre,samp { font-family:courier new,courier,monospace; }
small { font-size:12px; }
ul,ol { list-style:none; }
a { text-decoration:none; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset,img { border:0; }
button,input,select,textarea{ font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }

.col-main{ float:left; width:100%; min-height:1px; }
.col-sub,.col-extra { float:left; }
.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after { content:'\20'; display:block; height:0; clear:both; }
.layout,.main-wrap,.col-sub,.col-extra { zoom:1; }

/* 常见功能 */
.hidden { display:none; }
.invisible { visibility:hidden; }
.nobg { background:none !important; }
.f-left { float:left; }
.f-right { float:right; }
.space10 { height:10px; clear:both; overflow:hidden; }
/* 清除浮动 */
.clear { display:block; height:0; overflow:hidden; clear:both; }
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
html { overflow-y:scroll; }

/* 默认链接样式 */
a:link,a:visited { text-decoration:none; }
a:hover,a:active { text-decoration:underline; }

/* 根据不同项目进行设置 */
body { background:#fff; color:#000; }
a { color:#000}
a:hover { color:#ed018a; }

.header,.main,.footer { width:950px; margin:0 auto; }

/* footer */
.footer { width:950px; margin:0 auto; }
.footer .ft-nav { height:32px; background:url(ibw_f_nav.jpg) no-repeat; color:#fff; font-size:14px; line-height:32px; text-align:center; }
.footer .ft-nav a { margin:0 8px; color:#fff; }
.footer .ft-nav a:hover { color:#fff; }
.footer .copyright { padding:15px 0 10px; background:url(ibw_f_copyright.jpg) repeat-x; line-height:24px; font-family:arial; text-align:center; }

.topbar { height:22px; line-height:22px; }
.topbar .quick-link { float:left; padding-left:20px; }
.topbar .quick-link a { margin:0 6px; }
.topbar .tp-fun { float:right; }
.topbar .tp-fun li { float:left; background:url(fk/tp_fun.gif) no-repeat 0 center; }
.topbar .tp-fun li a { padding:0 20px; }

.box { margin-bottom:10px; }
.box .hd { position:relative; height:26px; background-color:#ff6ea1; }
.box .hd h2 { color:#fff; font-size:14px; line-height:26px; text-align:center; }
.box .hd .more { position:absolute; top:6px; right:10px; line-height:0; }
.box .bd { border:1px solid; }

.box-skin-pink { margin-bottom:10px; }
.box-skin-pink .hd { position:relative; }
.box-skin-pink .hd .more { position:absolute; top:6px; right:10px; line-height:0; }
.box-skin-pink .bd { border:1px solid #ffbee0; }

.box-skin-purple { margin-bottom:10px; }
.box-skin-purple .hd { position:relative; }
.box-skin-purple .hd .more { position:absolute; top:11px; right:10px; line-height:0; }
.box-skin-purple .bd { border:1px solid #ff8ba1; }

.box-skin-blue { margin-bottom:10px; }
.box-skin-blue .hd { position:relative; }
.box-skin-blue .hd .more { position:absolute; top:6px; right:10px; line-height:0; }
.box-skin-blue .bd { border:1px solid #c9c9c9; }

.info-list { padding:10px; }
.info-list li { padding-left:8px; background:url(point_01.gif) no-repeat 0 8px; line-height:22px; }
.info-list span { float:right; }

.ad { margin-bottom:10px; }
.ad img { vertical-align:bottom; }


