@charset "utf-8";
/* 书香中国 louis */
html,body,ul,li,dl,dt,dd,p,h1,h2{ margin:0; padding:0;}
html{ background:url(bg01.png);}
body{ font:12px/22px 'Microsoft YaHei',arial,simsun; color:#666; background:url(body.jpg) no-repeat center top;}
ul,li{ list-style-type:none;}
img{ border:0;}
a{ color:#666; text-decoration:none;}
a:hover{ text-decoration:underline;}
.mt8{ margin-top:8px;}
.header,.layout,.links{ margin:0 auto; width:950px;}
.header{ padding-top:221px;}
.nav{ height:47px; background:url(nav.png) no-repeat;}
.nav ul{ padding:8px 0 0 11px;}
.nav li{ float:left; margin-right:7px; height:32px; line-height:30px; text-align:center;}
.nav li.current a{ width:99px; background:url(nav_li.png) no-repeat 0 -64px;}
.nav a{ display:block; width:131px; height:32px; color:#fff; background:url(nav_li.png) no-repeat 0 -32px;}
.nav a:hover{ text-decoration:none; background:url(nav_li.png) no-repeat 0 0;}
.layout{ margin-top:8px; margin-bottom:8px; overflow:hidden;}
.w672{ float:left; width:672px;}
.w270{ float:right; width:270px;}
.borbg,.box2{ border:#bdbdbd 1px solid; background:#fff;}
.title{ margin-top:8px; padding-left:10px; color:#aa0312; line-height:30px; font-size:14px; border-bottom:#bdbdbd 1px solid; font-weight:bold;}
.box1{ padding-bottom:16px;}
.box1 h2{ margin:12px 0; font-size:16px; text-align:center; color:#aa0312;}
.box1 h2 a{ color:#aa0312;}
.box1 .img{ text-align:center;}
.box1 .img img{ margin:0 auto 10px; padding:10px; background:#f1f1f1;}
.box1 p{ margin:0 24px; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}
.box1 p a{ display:block; margin-top:8px; font-size:20px; color:#0c74b0;}
.box2{ position:relative; margin-top:8px; padding:0 26px 0 242px; height:210px; background:url(box2.png) no-repeat 8px 12px #fff;}
.box2 img{ position:absolute; top:24px; left:24px;}
.box2 strong{ display:block; margin-top:12px; color:#0c74b0; font-size:14px;}
.box2 strong a{ color:#0c74b0;}
.box2 p{ text-indent:2em; height:110px; text-justify:inter-ideograph;}
.box2 .btn{ margin-top:10px; text-align:right;}
.box2 .btn a{ display:inline-block; margin-left:12px; text-align:left; width:125px; height:37px; overflow:hidden; text-indent:-999em; background:url(btn02.png) no-repeat;}
.box2 .btn a.hd{ background-position:0 -37px;}
.tit{ line-height:32px; background:url(line01.png) repeat-x left bottom;}
.tit h2{ font-size:14px; color:#46a30f;}
.jx,.top{ padding:4px 12px 12px;}
.jx dl{ clear:both; margin:12px 0 -10px; height:60px;}
.jx dt,dd{ float:left;}
.jx dd{ padding-left:5px; line-height:48px;}
.top ul{ margin:12px 0 0 0; padding-left:24px; background:url(top.png) no-repeat left 2px;}
.top li{ line-height:23px;}
.links{ margin-top:8px; padding:10px; width:930px; line-height:32px; background:#fff;}
.links strong,
.links ul{ padding:0 10px;}
.links strong{ display:block; padding-top:5px; font-size:14px;}
.links ul{ display:block; width:910px; overflow:hidden;}
.links li{ float:left; margin-right:12px;}
.links li img{ float:left; margin-right:5px;}
.style{ border-bottom:#ececec 1px solid; color:#c00000;}

.footer_default {
	clear:both;
    background: url("footerbg.jpg") repeat-x scroll 0 0 #F2F7FB;
    clear: both;
    margin-top: 10px;
    padding-bottom: 20px;
    text-align: center;
    width: 100%;
}
.footer_default .footerNav {
    font-size: 14px;
    height: 44px;
    line-height: 40px;
}
.footer_default a {
    color: black;
}
.footer_default.footerGray {
    background-image: url("footeGray.jpg");
}