@charset "utf-8";
body { background:#000;}
#main { margin:0 auto; width:980px;}

a { color:#553503; text-decoration:none;}
a:hover { color:#553503; text-decoration:underline;}


.top_sp { width:418px; height:265px; background:url(../images/bg_sp_01.gif) no-repeat; margin:0 auto; padding:5px 0; text-align:center;}
.btm_sp { width:202px; height:174px; background:url(../images/bg_sp_02.gif) no-repeat; text-align:center; text-align:center; padding:5px 0; }

.conBox_01 { margin:0 2px 20px 1px;}
.conBox_01 .con { background:url(../images/bg_btm.jpg) 0 bottom no-repeat #011922; padding:0 0 32px 15px;}
.conBox_01 .con .c1 { background: url(../images/c1.jpg) no-repeat; width:906px; height:80px; color:#e1cb0f; line-height:23px; padding:20px; font-size:14px; margin-bottom:15px; overflow:hidden;}

.bq { margin-bottom:20px;}

.conBox_02 {background:url(../images/bg_c.jpg) repeat-y;margin-bottom:20px;}
.conBox_02 .con {background:url(../images/bg_b.jpg) no-repeat left bottom; padding:0 27px 20px 34px;}

.conBox_02 .con .c{background:url(../images/bg_l_c.gif) repeat-y;}
.conBox_02 .con .c .btn { text-align:center; padding:10px 0;}
.conBox_02 .con .c .news_gcd { width:455px; margin:0 auto 12px;}
.conBox_02 .con .c .news_gcd .title { height:27px; padding-left:10px; font-size:14px; color:#fff; font-weight:bold; line-height:27px; background:#553503;}
.conBox_02 .con .c .news_gcd .cont { background:#fff3e1; border:2px solid #b59c75; border-top:none; padding:10px;}
.conBox_02 .con .c .news_gcd .cont li { background:url(../images/icon_p.gif) left 11px no-repeat; padding-left:10px; color:#553503; line-height:24px; font-size:14px;}

.conBox_02 .sp { background:url(../images/bg_sp.gif) left bottom;}
.conBox_02 .sp table { width:455px; margin:0 auto;}

.r { padding-left:9px;}
.book_box { margin:0 auto 10px; width:414px; text-align:left;}
.book_box .bk_title { line-height:27px; color:#fff; background:#a37733; font-size:14px; font-weight:bold; padding:0 10px;}
.book_box .bk_title a{ color:#fff;}
.book_box .bk_title .fr{ float:right;}

.book_box .cont { background:#fff3e1; border:2px solid #a37733; border-top:none; padding:10px;}

.book_box .cont .cover { width:100px; float:left;}
.book_box .cont .cover img{ width:100px; height:125px;}
.book_box .cont .bk_con { float:right; width:280px; line-height:18px; color:#553503;}
.book_box .cont .rd_book { text-align:right; clear:both; margin-top: 20px;}

.copyright { text-align:center; line-height:18px; color:#FFFFFF;} 
