@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; color: #666; background-color:#FFF; font: 12px "宋体"; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal; }
ul, ol, li { list-style:none; }
img { border:0; }
input {border:0 none;}
a { color:#3e3e3e; text-decoration: none; font-family:"微软雅黑"; }
a:hover { color:#3e3e3e; text-decoration: underline; }
.mainbox{ width:1000px; margin:0 auto;}


.banner{ background:#0d3485 url(../images/index_02.jpg) no-repeat top center; height:399px;}
.indu{ background:#e1f4ff; font:16px/28px "微软雅黑"; text-indent:2em; padding:10px 0; color:#031843;}


.pre{ margin-top:15px;}
.ptitle{ background:url(../images/index_06-10.jpg) no-repeat 0 0; height:91px;  font:bold 24px/91px "微软雅黑"; color:#18529f; padding-left:360px;}
.pbox{ border:1px solid #18529f; border-top:0; padding:10px 20px 20px;}
.pbox  ul li{ border:1px solid #ddd; border-radius:5px; box-shadow:2px 2px 4px rgba(231, 230, 236, 0.8); height:70px; margin-top:10px; }
.pbox ul li table{ font:16px/70px "微软雅黑"; color:#333; height:70px;}
.pbox ul li table tr td{  border-right:1px solid #ddd; text-align:center;}
.pbox ul li table tr td.month{ width:75px;}
.pbox ul li table tr td.name{ width:300px; text-align:left; padding-left:10px;}
.pbox ul li table tr td.date{ width:100px;}
.pbox ul li table tr td.adress{ width:100px;}
.pbox ul li table tr td.num{ width:220px; line-height:24px; text-align:left; padding-left:10px;}
.pbox ul li table tr td.apply{ border-right:0; width:120px; text-align:center;}
.pbox ul li table tr td.apply a{ display:inline-block; background:#18529f; border-radius:5px; width:110px; height:36px; text-align:center; font:16px/36px "微软雅黑"; color:#fff; margin:0  auto; margin-left:10px;}


.back{ margin-top:20px;}
.btitle { background:url(../images/index_25.jpg) no-repeat 0 0; height:49px; font:bold 24px/24px "微软雅黑"; color:#18529f; text-align:center;}
.bbox{border:1px solid #18529f; border-top:0; padding:5px 0 20px;}
.bdate{ background:#f1faff;  height:65px; border-top-left-radius:5px;border-top-right-radius:5px;}
.bdate dl{ width:998px; overflow:hidden;}
.bdate dl dt{ float:left; width:130px; text-align:center; font:bold 24px/65px "微软雅黑"; color:#666;}
.bdate dl dd{ float:left; width:858px;}
.bdate dl dd ul li{ float:left; width:80px; margin-right:10px; margin-top:13px;}
.bdate dl dd ul li a{ float:left; width:78px; height:36px; border:1px solid #4f88d5; border-radius:5px; background: -webkit-linear-gradient(#ffffff, #f2f2f2); /* Safari 5.1 - 6.0 */  background: -o-linear-gradient(#ffffff, #f2f2f2); /* Opera 11.1 - 12.0 */  background: -moz-linear-gradient(#ffffff, #f2f2f2); /* Firefox 3.6 - 15 */  background: linear-gradient(#ffffff, #f2f2f2); /* 标准的语法 */ font:16px/36px "arial"; text-align:center; }

.bcontent dl{ padding:20px 0 5px 20px; width:978px; overflow:hidden; border-bottom:1px dashed #ddd; }
.bcontent dl dt{ float:left; width:340px; margin-right:30px;}
.bcontent dl dd{ float:left; width:600px; }
.bcontent dl dt b a{ display:block; font:bold 24px/30px "微软雅黑"; color:#333;}
.bcontent dl dt span{ display:block; font:14px/24px "微软雅黑"; color:#999; margin-top:5px;}
.bcontent dl dt p{ font:14px/28px "微软雅黑"; color:#666; text-indent:2em; margin-top:5px;}
.bcontent dl dd ul li{ float:left; width:180px; height:120px; overflow:hidden; margin:0 20px 20px 0;}

.rightbar{ width:124px; position:fixed; right:20px;top:60px;}
.part1 b{ display:block; background:url(../images/index_06.gif) no-repeat 0 0; height:60px; font:bold 18px/24px "微软雅黑"; color:#fff; text-align:center; padding-top:11px;}
.part1 ul{ display:block; background:#fff0ac; width:110px; border:1px solid #8a510e; padding:0 5px; border-bottom:0;}
.part1 ul li{ border-bottom:1px solid #dcb88d;  height:32px; font:14px/32px "微软雅黑"; color:#573003; text-align:center;}
.part1 a.up{ background:url(../images/index_14.jpg) no-repeat; height:39px; display:block;}

.part2{ margin-top:20px; background:#fff;  border:1px solid #8a510e; border-radius:5px; text-align:center; padding:0 0 10px;}
.part2 ul li{ margin-top:10px; display:block;}
.part2 a span{ display:block; text-align:center;}