@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{ line-height:20px; font-family:'微软雅黑'; color:#5b5b5b; font-size:14px;background:url(images/banner.jpg) no-repeat center 30px ;}
div,ul,li{display:block;}
li{list-style-type:none;}
img{border:none;}
.left{float:left;}
.right{float:right;}
.clr{height:0; overflow:hidden; clear:both;}
dl{ margin:0; padding:0;}
dl dd{ margin:0; padding:0;}
a{ color:#ec612a; text-decoration:none; outline:none}
/*top*/
.top{width:100%; background:url(images/top_bg.gif) repeat-x; color:#8e8e8e;height:30px; border-bottom:1px solid #fff}
.top ul{width:980px; margin:0 auto;}
.top li{float:left; margin:0 3px;height:30px; line-height:30px; font-size:12px;}
.top .topline{width:3px; background:url(images/top_line.gif) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}

.header{ height:343px; width:980px; margin:0 auto; position:relative; }

.title{ height:78px; line-height:78px; width:970px; border:5px solid #f4baa4; margin:0 auto; background:#eae6e5; text-align:center; font-size:60px; font-weight:bold; color:#ec612a}

.content{ background:#868487; border-top:2px solid #291820; min-height:200px; _height:200px; padding-top:6px;}
.main{ min-height:200px; _height:200px; margin:0 auto; width:954px; background:#fff; border:13px solid #fff; border-top:none; border-bottom:none; background:#d5d9da;}
.main_title{ height:52px; background:url(images/title.jpg) no-repeat bottom; line-height:45px; font-size:24px;  color:#000000; padding-left:5px; margin-bottom:17px;}
.main_title em{ padding-left:5px;}
.dy{ height:255px; background:#000 url(images/2015.jpg) no-repeat right top}
.dy img{ border-right:1px solid #fff; display:block; float:left; margin-right:45px;}
.dy p{ color:#fff; padding-top:20px; padding-right:20px; font-size:14px; line-height:24px;}
.dy p span{ display:block; height:45px; line-height:45px; font-size:18px; }
.book_list{ min-height:200px; _height:200px;}
.lb_list{ height:235px; width:464px; overflow:hidden}
.lb_title{ height:40px; background:url(images/line.jpg) no-repeat bottom; line-height:35px; padding-left:5px; font-size:18px; font-weight:bold; margin-bottom:5px;}
.lb_title em{ padding-left:5px; color:#000}
.lb_title em i{ color:#ec612a}
.lb_content{ height:170px; background:url(images/box-bg.gif) repeat; padding:12px 10px;}
.lb_content span{ display:block; width:130px; height:165px; text-align:center;float:left; margin-right:10px; background:#fff}
.lb_content p{ line-height:24px;}

/*bottom*/
.bottom{width:100%; background:url(images/bottom_bg.gif) repeat-x; height:200px; clear:both; line-height:24px; font-size:12px;}
.bottom .bt{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom .bt a{color:#373737; text-decoration:none;}
.bottom .bt a:hover{color:#373737; text-decoration:underline;}
