﻿/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary { outline: 0; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, keygen, legend { font: 12px/1.14 arial,\5b8b\4f53; color: #333; outline: 0; }
body { background: #fcfcfc; }
a, a:hover { color: #333; }

.tb-center-755{ width: 755px; margin: 5px auto;}
.center{margin: 0 auto;}
.w78{ width:73%;}
.color-red { color: red !important; }
.height-menu { min-height: 411px; }
.height-menu1 { min-height: 713px; }
.line-bottom { border-bottom: 2px solid #ccc; }
.height-menu li:last-child { background: url(../img/line.png) repeat-x bottom !important; }
.main { width: 1003px; margin: 0 auto; background: #fff; }
#main { width: 1003px; margin: 0 auto; background: #fff; }
.head { height: 140px; background: url(../img/bg-00.png) no-repeat; }
.bar { margin-top: 1px; height: 37px; background: url(../img/bg-01.png) repeat-x; }
.bar li { float: left; height: 37px; line-height: 37px; }
.bar li .contet-a { padding: 0 15px; color: #fff; border-right: 1px solid #fff; }
.current { background: #016495; }
.mr { margin-right: 5px; }
.content { margin: 5px 0; }
.fl { float: left !important; }
.fr { float: right !important;}
.t-r { text-align:right !important; }
.fa-f { width: 256px; margin-right: 10px; }
.fa-r { width: 737px; }
.t-box { margin:  0; }
.t-box li { height: 35px; line-height: 35px; background: url(../img/line.png) repeat-x bottom; }
.t-box li:last-child { background: none; }
.t-box li i { width: 8px; height: 35px; margin: 0 5px 0 36px; display: inline-block; float: left; background: url(../img/bg-22.png) no-repeat center; }
.t-boxx { margin:  0; }
.t-boxx li { height: 70px; line-height: 35px; background: url(../img/line.png) repeat-x bottom; }
.t-boxx li:last-child { background: none; }
.t-boxx li i { width: 8px; height: 35px; margin: 0 5px 0 36px; display: inline-block; float: left; background: url(../img/bg-22.png) no-repeat center; }
.t-boxx li a { color: #107997; height: 35px;  }
.no-line { border-bottom: none; }
.bottom-line { background: url(../img/line.png) repeat-x bottom; }
.t-box li a { color: #107997; display: inline-block; height: 35px; float: left; }
.t-content { background: #FAFEFF; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.title-bg1 { height: 48px; background: url(../img/bg-04.png) no-repeat; }
.title-bg2 { height: 48px; background: url(../img/bg-05.png) no-repeat; }
.title-bg3 { height: 48px; background: url(../img/bg-06.png) no-repeat; }
.title-bg4 { height: 48px; background: url(../img/bg-07.png) no-repeat; }
.title-bg5 { height: 48px; background: url(../img/bg-00-01.png) no-repeat; }
.title-bg6 { height: 48px; background: url(../img/bg-00-02.png) no-repeat; }
.title-bg7 { height: 48px; background: url(../img/bg-00-10.png) no-repeat; }
.title-bg8 { height: 48px; background: url(../img/bg-23.png) no-repeat; }
.title-bg9 { height: 48px; background: url(../img/bg-24.png) no-repeat; }
.title-bg10 { height: 48px; background: url(../img/bg-25.png) no-repeat; }
.title-bg11 { height: 48px; background: url(../img/bg-26.png) no-repeat; }
.title-bg12 { height: 48px; background: url(../img/bg-00-11.png) no-repeat; }
.title-bg13 { height: 48px; background: url(../img/bg-zj.png) no-repeat; }
.d-box { width: 174px; margin: 0 auto; padding: 0; text-align: center; }
.d-box i { display: block; width: 100%; height: 7px; background: url(../img/line.png) repeat-x; }
.c-box { margin-bottom: 10px; }
.c-box .c-header .c-header-left-1 { float: left; width: 168px; height: 32px; background: url(../img/bg-11.png) no-repeat; }
.c-box .c-header .c-header-left-2 { float: left; width: 168px; height: 32px; background: url(../img/bg-12.png) no-repeat; }

.c-box .c-header .n-header-left-3 { float: left; width: 168px; height: 32px; background: url(../img/bg-13.png) no-repeat; }
.c-box .c-header .c-header-left-5 { float: left; width: 168px; height: 32px; background: url(../img/bg-15.png) no-repeat; }
.c-box .c-header .c-header-middle { float: left; width: 560px; line-height: 32px; height: 32px; background: url(../img/bg-16.png) repeat-x; }
.c-box .c-header .c-header-middle a { float: right; margin-right: 10px; font-weight: bold; }
.header-right { float: left; width: 8px; height: 32px; background: url(../img/bg-17.png) no-repeat; }
.c-body { border: 1px solid #ccc; background: #FAFEFF; width: 733px; overflow: hidden; clear: right; }
.c-body li { height: 35px; line-height: 35px; background: url(../img/line.png) repeat-x bottom; }
.c-body li:last-child { background: none; }

.c-body li a { font-size: 13px; float: left; display: inline-block; width: 620px; }
.c-body li i { float: left; width: 8px; height: 35px; margin: 0 5px 0 15px; display: inline-block; background: url(../img/bg-22.png) center no-repeat; }
.c-body li label { float: left; margin-right: 10px; color: #B0B1B1; }
.n-box { margin-bottom: 10px; }

.n-box .n-header .n-header-left-3 { float: left; width: 168px; height: 32px; background: url(../img/bg-13.png) no-repeat; }
.n-box .n-header .n-header-left-4 { float: left; width: 168px; height: 32px; background: url(../img/bg-14.png) no-repeat; }
.n-box-list { float: left; width: 366px; margin-bottom: 10px; }
.n-box-list .n-header .n-header-middle { float: left; width: 189px; line-height: 32px; height: 32px; background: url(../img/bg-16.png) repeat-x; }
.n-box-list .n-header .n-header-middle a { float: right; margin-right: 10px; font-weight: bold; }
.n-body { overflow: hidden; border: 1px solid #ccc; clear: left; background: #FAFEFF; width: 362px; }
.n-body li { background: url(../img/line.png) repeat-x bottom; }
.n-body li:last-child { background: none; }
.n-body li dd { height: 23px; line-height: 23px; width: 96%; margin-top: 5px; }
.n-body li a { font-size: 13px; display: inline-block; float: left; }
.n-body li i { width: 8px; height: 23px; margin: 0 5px 0 15px; display: inline-block; background: url(../img/bg-22.png) no-repeat center; float: left; }
.n-body li label { display: block; float: right; color: #B0B1B1; }
.c-body-img { text-align: center; margin: 25px auto; }
.c-body-img a { margin-right: 15px; }
.footer { height: 101px; width:1003px;margin: 10px auto; overflow: hidden; clear: both; background: url(../img/bg-10.png) repeat-x; }
.footer .f-content { width: 756px; margin: 10px auto; text-align: center; }
.footer label { font-size: 14px; font-weight: bold; display: block; line-height: 18px; }
.footer .icp { width: 50%; text-align: center; margin: 0 auto; height: 18px; line-height: 18px; color: #2696C8; font-size: 16px; }
.menu { width: 160px; background: #176f9d; position: absolute; top: 177px; z-index: 10001; }
.menu dd { width: 90%; color: #fff; border-bottom: 1px solid #F1EDED; height: 28px; line-height: 28px; margin: 5px auto; overflow: hidden; }
.menu dd:last-child { border-bottom: none; }
.menu dd a { color: #fff; }
.position { height: 45px; line-height: 45px; background: url(../img/bg-00-00.png) repeat-x; margin: 0 auto; font-size: 15px; padding-left: 10px; overflow:hidden;}
.position a { color: #016495; }
.position .pt-left { float: left; width: 49%; display: inline-block; }
.position .pt-right { float: left; width: 50%; display: inline-block; text-align: right; }
.position .pt-right input[type=text] { width: 160px; height: 23px; vertical-align:middle; padding: 0 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #ccc; margin: 0 5px;behavior:url(ie-css3.htc) }
.position .pt-right input[type=radio] { vertical-align:middle; }
.position .pt-right button { width: 59px; height: 27px; margin-right: 10px; color: #2696C8; font-size: 14px; font-weight: bold; text-align: center; border: none; background: url(../img/bg-00-09.png) no-repeat; }
.position dd { text-align: right; }
.position dd button { width: 60px; height: 29px; margin: 0 10px; color: #2696C8; border: none; background: url(../img/bg-00-09.png) no-repeat; }
.position dd label { color: red; font-size: 12px; }
.b-box { margin: 10px auto; }
.b-box .b-title { display: block; margin: 20px auto; font-size: 18px; font-weight: bold; color: red; text-align: center; font-family: "微软雅黑"; }
.b-box p { display: block; width: 90%; margin: 0 auto; font-family: "微软雅黑"; line-height: 18px; }
.b-box table { width: 90%; margin: 5px auto; border: 1px solid #D2E5EC; }
.b-box table th { height: 23px; background: #FAFEFF; text-align: center; border: 1px solid #D2E5EC; }
.b-box table td { height: 23px; text-align: left; border: 1px solid #D2E5EC; }
.b-boxx { margin: 10px auto; }
.b-boxx .b-title { display: block; margin: 20px auto; font-size: 18px; font-weight: bold; color: red; text-align: center; font-family: "微软雅黑"; }
.b-boxx p { display: block; width: 90%; margin: 0 auto; font-family: "微软雅黑"; line-height: 18px; }
.b-boxx table { width: 90%; margin: 5px auto; border: 1px solid #D2E5EC; }
.b-boxx table th { height: 23px; background: #FAFEFF; text-align: left; border: 1px solid #D2E5EC; }
.b-boxx table td { height: 23px; text-align: left; border: 1px solid #D2E5EC; }
.tb-list { width: 95%; margin: 10px auto; }
.tb-list table { width: 100%; }
.tb-list th { height: 23px; border-bottom: 1px solid #ccc; font-size: 15px; font-weight: bold; font-family: "微软雅黑"; color: #2696C8; }
.tb-list td { height: 23px; }
.tb-list td a { color: #2696C8; }
/*.tb-list tr:last-child { border-bottom: 1px solid #ccc; }*/
.pagecontrol { margin: 10px 0; height: 32px; line-height: 32px; border-top:1px solid #ccc; }
.pagecontrol .p-left { float: left; width: 30%; }
.pagecontrol .p-left label { color: #2696C8; }
.pagecontrol .p-right { float: left; width: 70%; text-align: right; }
.pagecontrol .p-right a { padding: 0 3px; border-right: 1px solid #000; }
.pagecontrol .p-right a:last-child { border-right: none; }
.dco-box { margin: 10px auto; width: 95%;overflow:hidden; clear:right; }
.dco-box p { margin: 20px auto; width: 95%; font-family: "微软雅黑"; font-size: 14px; }
.dco-box .dco-title { border-bottom: 1px solid #ccc; padding: 10px 0; }
.dco-box .dco-title span { color: red; font-family: "微软雅黑"; font-size: 20px; display: block; text-align: center; margin: 5px 0; }
.dco-box .dco-title label { font-family: "微软雅黑"; font-size: 12px; display: block; text-align: center; }
.d-form { margin: 10px auto; padding-left: 5px; }
.d-form dt { color: #2696C8; font-size: 18px; font-family: "微软雅黑"; height: 32px; height: 32px; }
.d-form dt label { color: #2696C8; font-size: 12px; }
.d-form dd { height: 32px; line-height: 32px; }
.d-form dd input[type=text] { width: 200px; height: 23px; padding: 0 3px; margin: 0 20px; border: 1px solid #ccc; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; behavior:url(ie-css3.htc)}
.d-form dd button { width: 60px; height: 29px; color: #2696C8; border: none; background: url(../img/bg-00-09.png) no-repeat; }
.d-form dd i { color: red; }
.d-form dd label { display: inline-block; width: 100px; height: 32px; color: #2696C8; font-size: 16px; font-family: "微软雅黑"; }
.search-box { width: 95%; margin: 10px auto; border-bottom:1px solid #ccc; }
.search-box dd { height:40px; line-height:40px; }
.search-box input[type=text] { width: 108px;  padding: 3px 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid #ccc; margin: 0 4px; vertical-align:middle; behavior:url(ie-css3.htc)}
.search-box label { display: inline-block; width: 69px; text-align: right; vertical-align:middle;}
.search-box select { width:100px; margin-left:5px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px solid #ccc; vertical-align:middle;behavior:url(ie-css3.htc)}
.search-box button { width:60px; height:27px; border:none; background:url(../img/bg-00-09.png) no-repeat;vertical-align:middle; }
.tb-list2 {width:95%; margin:10px auto; }
.tb-list2 table { width:100%; }
.tb-list2 table td,th{ margin:0; padding:0; }
.tb-list2 th { height:28px; background:#CDF5FF; color:#58ACD8; text-align:center; font-size:14px; font-family: "微软雅黑";border:1px solid #fff;}
.tb-list2 td { height:32px; text-align:center; border:1px solid #fff;}
.tb-list2 td a{color:#2696C8; }
.tb-list2 td label {color:red; }
.d-iframe { width:95%;  margin:10px auto;  }
.d-iframe iframe {  width:100%;height:630px; background:#eee;border:1px solid #bbb;  overflow:scroll;}
