body { font-family: "宋体", Arial; background: #dfdfdf; font-size: 14px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, th, td { margin:0; padding:0 }
table { margin:0 auto; }
img { border:0 none }
ol, ul { list-style:none }
li { list-style-type:none; }
.hide { display:none }
/* 字体的色 */
a { color:#333333; text-decoration:none; }
a:visited { color:#333333; text-decoration:none; }
a:hover { color:#ff0000; text-decoration:underline; }
a:active { color:#ff0000; }
/* 区块 */
.warp { width: 100%; margin:0 auto; background-color:#fff }
#box_header { width: 100%; overflow:hidden; }
#box_index { padding:20px 0 38px 0; overflow:hidden; background: url(../images/img/zbj.jpg); }
#box_main { padding:20px 0 38px 0; overflow:hidden; }
#box_footer { width: 100%; overflow:hidden; }
#box_header_sub1 { width: 100%;background: url(../images/img/logo_bj.jpg); }
#box_header_sub2 { width: 100%; height:60px; text-align:center; background: url(../images/img/dh_bj.jpg); }
#box_header_sub2 ul { margin-left:80px; width: 980px; }
#box_header_sub2 li { float:left; width:98px; height:36px; line-height:32px; background:url(../images/img/nav_a.gif) no-repeat 100% 2px }
#box_header_sub2 li a { color:#393939; }
#box_header_sub2 .nav_tabon { font-weight:bold }
#box_header_sub2 .list { float:left; color:#dbdbdb }
#box_header_sub2 .list a { padding:0 8px; color:#3463a3 }
#menu_nav .list a { color:#fff; padding:0 5px }
#box_header_sub3 { width: 100%; background:url(../images/img/banner_bj.jpg);}
#box_index_sub1 { width: 339px; float: left; margin-left: 20px; }
#box_index_sub2 { width: 339px; float: left; margin-left: 30px; }
#box_index_sub3 { width: 220px; float: left; margin-left: 30px; }
#box_main_sub1 { width: 238px; float: left; margin-left: 7px; }
#box_main_sub2 {margin-left:260px; }

.border_01 { position:relative; text-align:left; width:100%; }
.border_01 .border_01-topr { background-image: url(../images/img/border-topr.gif); line-height: 25px; background-repeat: no-repeat; background-position: right top; height: 25px; }
.border_01 .border_01-topl { line-height: 25px; background: url(../images/img/border-topl.gif) no-repeat left top; height: 25px; }
.border_01 .border_01-midr { background: url(../images/img/border-midr.gif) repeat-y right top; }
.border_01 .border_01-midl { width: 100%; background: url(../images/img/border-midl.gif) repeat-y left top; }
.border_01 .borderContent { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
.border_01 .border_01-footerr { background: url(../images/img/border-footerr.gif) no-repeat right bottom; height: 9px; font-size: 0px; }
.border_01 .border_01-footerl { background: url(../images/img/border-footerl.gif) no-repeat left bottom; height: 9px; font-size: 0px; }
.border_01 .comptitle_45 { position: absolute; width: 98%; height: 25px; top: 7px; left: 7px; }
.border_01 .menu-first { width: 200px; overflow: hidden; }
.border_01 .menu-first ul li { display: inline;}
.border_01 .menu-first ul li a {padding-left:16px; line-height: 32px; margin: 2px 0px; display: block; background: url(../images/img/first-bg-02.gif) no-repeat 0px 0px; height: 32px; text-decoration: none; }
.border_01 .menu-first ul li a:hover { background: url(../images/img/first-bg-02.gif) no-repeat 0px -32px; text-decoration: none;  }

.border_02 { position: relative; text-align: left; width: 99%; }
.border_02 .border_02-topr { background-image: url(../images/img/border1-topr.gif); line-height: 25px; background-repeat: no-repeat; background-position: right top; height: 25px; }
.border_02 .border_02-topl { line-height: 25px; background: url(../images/img/border1-topl.gif) no-repeat left top; height: 25px; }
.border_02 .border_02-midr { background: url(../images/img/border1-midr.gif) repeat-y right top; }
.border_02 .border_02-midl { width: 100%; background: url(../images/img/border1-midl.gif) repeat-y left top; }
.border_02 .borderContent { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
.border_02 .border_02-footerr { background: url(../images/img/border1-footerr.gif) no-repeat right bottom; height: 6px; font-size: 0px; }
.border_02 .border_02-footerl { background: url(../images/img/border1-footerl.gif) no-repeat left bottom; height: 6px; font-size: 0px; }
.border_02 .comptitle_02 { position: absolute; width: 98%; height: 25px; top: 7px; left: 7px; }
.border_02 .comptitle_02 b{ text-align: left; font-style: normal; width: 45%; float: left; margin-left: 25px; word-break: break-all; font-weight: bold; text-decoration: none; }
.border_02 .content{ padding-bottom: 30px; margin:0 auto; width: 98%; overflow: hidden; word-break: break-all;}
.border_02 .content .txt{ line-height:28px;}
.border_02 .content .pic {overflow: hidden; text-align:center}
.border_02 .content .pic img{ width: 352px; }
.border_02 .content .pic span { float:left; width:100%; text-align:center; font-weight:bold }


.border_02 .content .table1{border:1px #ccc solid;}
.border_02 .content .table1 td {padding:2px 10px; border:1px #ccc solid;}
.border_02 .content .table2{border:1px #ccc solid; margin-top:8px}
.border_02 .content .table2 td {padding:2px; border:1px #ccc solid;}
