﻿body { background:#404040; }
#headweibo { margin-left:40px; top:37px; height:auto; }
#head400 { margin-left:231px; top:40px; }
#head400 img { width:260px; height:38px; }
#navlist li { width:140px; }
#navlist li#index { width:139px; }
#navlist li.active { background-image:url(nav_active.jpg); }
#indexbanner { height:350px; background:#f0f0f0; margin-bottom:10px; width:978px; }
.index side { width:310px; }
.index h4 { clear:both; height:25px; line-height:25px; border-bottom:solid 2px #F02D29; background:url(icon_innertitle.jpg) no-repeat 10px center; _background-position:10px 6px; *text-align:right; }
.index h4 b { float:left; padding-right:15px; color:#000; padding-left:30px; }
.index h4 a.newsmore { float:right; color:#666; background:url(title_more.jpg) no-repeat; display:block; width:45px; *margin-left:-45px; text-align:left; text-indent:-9999px; height:22px; margin-top:3px; border-bottom:solid 2px #000; *position:absolute; }
h4.case { border-color:#000; }
h4.case b { position:absolute; border-bottom:solid 2px #F02D29; width:350px; *margin-left:-404px; text-align:left; }
#casetitle { float:right; width:252px; }
#casetitle li { width:80px; text-align:center; float:left; line-height:30px; }
#casetitle li.active { background:url(tabactive_bg.jpg) #fff top repeat-x; font-weight:bold; border:solid 1px #d0d0d0; border-bottom:0px; height:25px; line-height:26px; overflow:hidden; position:relative; top:1px; }
#casetitle li.active a { color:#D73A35; }
.indextextlist { padding:8px; }
.indextextlist li { padding-left:10px; background:url(icon_list5.gif) no-repeat left 8px; line-height:20px; height:20px; }
.indextextlist li a { float:left; }
.indextextlist li span { float:right; color:Gray; }

#foot_zh { background:#404040; }
#foot_zh center { background:#404040; color:#fff; border:none; }
#chainlist a { color:#fff; }