@charset "gb2312";

/*column*/
.column {overflow: hidden;}

/*news*/
#news {float: right; width: 580px;}
#news .bd { padding-top: 6px;}
#news .infoList li { height: 40px; line-height: 40px; border-bottom: 1px dotted  #e5e5e5;}

#columnB {margin-top: 20px;height: 280px;}
#columnB .wHd {float: left;width: 50px; height: 280px; background: #af1c1c; text-align: center;}
#columnB .wHd h3 a {display: block; color: #fff; padding: 85px 15px; font-size: 16px; font-weight: bold; }
#columnB .wBd {float: left; width: 1049px; height: 278px; border: 1px solid #e8e8e8; border-left: none;  padding:0;}

.pagebox {float: left; width: 310px; margin-left: 31px; overflow: hidden;}
.pagebox .hd{ height:46px; line-height:46px; border-bottom: 1px solid #e6e6e6; overflow:hidden; position: relative; }
.pagebox .hd .more{ float:right; color:#999; padding-right: 5px; font-size: 12px;}
.pagebox .hd h3{ float:left; height: 21px; line-height: 21px; padding: 12px 15px 11px 0; text-align: left; position: absolute; left: 0; top: 0; border-bottom: 2px solid #af1c1c; }
.pagebox .hd h3 a{ border-left: 3px solid #af1c1c; height: 20px; line-height: 20px; display:block; font-size: 16px; color:#af1c1c; padding-left: 10px; }
.pagebox .bd { padding:8px 0;}


#columnC {margin-top: 20px;}
#columnC .box { width: 540px;}


/*Special*/
.Special {width: 1070px; height: 70px; padding: 14px 14px; margin: 15px auto 0; background: #fff; border: 1px solid #eee; position: relative;}
.Special .bd {width: 1100px;}
.Special .bd .ztList li {float: left; margin-right: 10px; }
.Special .bd .ztList li img { width: 260px; height: 70px; }

