@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:372px;}
.nav{ position:relative; z-index:99; margin-bottom:-12px; height:94px; background:url(nav.png) no-repeat;}
.nav ul{ padding:0 0 0 20px;}
.nav li{ float:left; margin-right:7px; font-size:16px; height:32px; line-height:30px; text-align:center;}
.nav li.current a{ width:76px; height:94px; color:#fff; background:url(nav_li.png) no-repeat center top;}
.nav a{ float:left; display:block; padding:20px 16px 0; height:32px; color:#203742;}
.nav a:hover{ color:#fff; text-decoration:none;}
.layout{ margin-bottom:8px; overflow:hidden;}
.w672{ float:left; width:672px;}
.w270{ float:right; width:270px;}
.borbg,.box2,.box3,.box4{ border:#bdbdbd 1px solid; background:#fff;}
.title{ margin-top:8px; padding:12px 0 0 12px; color:#aa0312; line-height:38px; font-size:14px; font-weight:bold; background:url(title1.png) no-repeat;}
.t_style2{ background:url(title2.png) no-repeat; color:#1e415f;}
.box1{ padding-bottom:16px;}
.box1 h2{ margin:12px 0; font-size:16px; text-align:center; color:#142b60;}
.box1 h2 a{ color:#aa0312;}
.box1 .img{ text-align:center;}
.box1 .img img{ margin:0 auto 10px;}
.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:111px; height:32px; overflow:hidden; text-indent:-999em; background:url(btn02.png) no-repeat;}
.box2 .btn a.hd{ background-position:0 -32px;}
.box3{ padding:12px 20px; background:#fff;}
.box3 p,.box4 p{ text-indent:2em;}
.box4{ position:relative; margin-top:18px; padding:48px 0 12px; background:#fffbed;}
.box4 .t{ position:absolute; top:-12px; left:-1px;}
.box4 p{ padding:0 20px;}
.tit{ line-height:32px; background:url(line01.png) repeat-x left bottom;}
.tit h2{ font-size:14px; color:#46a30f;}
.tit a.more{ float:right; color:#0c74b0;}
.jx,.top{ padding:4px 12px 12px;}
.jx dl{ clear:both; margin:12px 0 -10px; height:60px;}
.jx dt,.jx 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;}
.danwei{ padding:12px 18px 12px; color:#a81111; font-size:14px; line-height:24px; background:#fbfff3;}
.danwei dt{ font-weight:bold;}
.danwei li{ padding-left:17px; background:url(line02.png) no-repeat left 9px;}
.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");
}