﻿/* CSS D0cument */
/*---------------内页--------------*/
.box-inner { width: 1006px; min-height: 410px; height: auto !important; height: 410px; margin: 0 auto; }
.left-inner { width: 210px; min-height: 500px; height: auto !important; height: 500px; float: left; margin-right: 15px; }
.right-inner { width: 780px; min-height: 300px; height: auto !important; height: 300px; float: left; }
.table-inner { width: 100%; border-collapse: collapse; table-layout: fixed; margin-top: 10px; }
.table-inner th,.table-inner td { border: 1px #ddd solid; line-height: 35px; text-align: center; padding: 0 5px; }
.table-inner tr:nth-child(1), .table-inner tr:nth-child(3), .table-inner tr:nth-child(5), .table-inner tr:nth-child(7), .table-inner tr:nth-child(9), .table-inner tr:nth-child(11), .table-inner tr:nth-child(13), .table-inner tr:nth-child(15), .table-inner tr:nth-child(17), .table-inner tr:nth-child(19), .table-inner tr:nth-child(21), .table-inner tr:nth-child(23), .table-inner tr:nth-child(25), .table-inner tr:nth-child(27) { background-color: #f5f5f5;}
td.align-l { text-align: left;}


.page { width: 100%; text-align: center; height: 30px; line-height: 30px;  }
.page a { color: #666; border: 1px #ccc solid; padding: 4px 4px; }
.page a:hover { color: #003169; }
.page a.on { color: #003169; font-weight: bold; }
.page span { margin: 0 3px; }

.detail-table { width: 80%; margin: 0 auto; border-collapse: collapse; padding: 6px 0; margin-top: 10px; border: 1px #ddd solid; table-layout: fixed; background-color:#fff; }
.detail-table th,.detail-table td { line-height: 24px; }
.detail-table th { color: #0056b8; text-align: left; padding-right: 10px; width: 70px !important; font-weight: normal; text-align:right; }

.title-inner { text-align: center; font-size: 24px; line-height: 50px; margin-bottom: 10px; }
.content-inner { line-height: 28px; width: 95%; margin:15px auto;word-break: break-all; }
.title-list { background-color: #f3f3f3; height: 33px; border-bottom: 1px #2a5281 solid; margin-bottom: 10px; }
.title-list b { width: 180px; text-align: center; color: #fff; line-height: 33px; background-color: #2a5281; height: 33px; display: block; }
.li-list { width: 950px; margin: 10px auto; }
.li-list a { width: 190px; float: left; line-height: 30px; }
.show-all { position: relative; border:0; }
.show-box { z-index: 9; }
.show-box a {  z-index: 10;}
.show-display { display: none; z-index: 9999; background-color: #fff !important; font-size: 12px;}
.show-box:hover .show-display { width:420px; padding: 5px 10px; background-color: #fff; line-height: 16px; border: 1px #aaa solid; position: absolute; display: block; top: 25px; left: 100px; z-index: 99999; }
.show-display span { display: inline-block; width: 80px; text-align: right; }

.inner-detail { margin: 0 10px; min-height: 500px; height: auto !important; height: 500px; }
.inner-title { font-size: 24px; line-height: 35px; text-align: center; padding: 25px;  font-family:"微软雅黑"; color: #003169; }
.inner-info { position: relative; font-size: 13px; line-height: 30px; text-align: center; border-bottom: 1px #ccc solid; padding-right: 15px; }
.inner-info-share { position: absolute; bottom: 0; right: 0; }
.inner-text { padding: 15px; font-size: 16px; line-height: 28px;word-break: break-all; }
/*.inner-text p { text-indent: 2em; margin-bottom: 10px;  }*/
.inner-text img { display: inline-block;  width:expression_r(width>850? &ldquo;850&rdquo;:width);  }
.inner-print { padding: 10px 30px; height: 20px; line-height: 20px; border-top: 1px #ccc solid; }
.inner-print img { vertical-align: middle; }
.inner-print a { margin-right: 10px; color: #666; }
.position { height: 40px; line-height: 40px; background: url(imagesshu.png) no-repeat 0 center; padding-left: 10px; border-bottom: 1px solid #ccc; font-family:"微软雅黑"; font-size: 16px; }
.position a { margin: 0 5px; }

.conmment-box { clear: both; margin-bottom: 15px; }
.title-4 { border-bottom: 2px solid #295280; height: 35px; line-height: 35px; font-size: 13px; padding-top: 10px; }
.title-4 b { width: 110px; display: block; line-height: 34px; color: #fff; background-color: #295280; text-align: center; border-radius: 3px; float: left; font-family:"微软雅黑"; font-size: 15px; }
.title-4 a { width: 80px; float: right; }
.title-4 span { padding-left: 15px; float: right; }
.comment-form { border: 1px #aaa solid; border-top: 0; background-color: #f5f5f5; }
.comment-form textarea { padding: 5px; border: 0; width: 98%; height: 60px; background: none; }
.comment-form p { border-top: 1px #ccc solid; height: 25px; padding: 5px; }
.comment-form p input.input-c { width: 100px; border: 1px #ddd solid; height: 23px; line-height: 23px; padding-left: 25px; color: #999; background: url(imagesmale.png) no-repeat 8px center; margin-right: 5px; }
.comment-form p input.input-f { width: 100px; border: 1px #ddd solid; height: 23px; line-height: 23px; padding-left: 25px; color: #999; background: url(imagesunlocked.png) no-repeat 8px center; margin-right: 5px; }
.comment-form p input.input-d { width: 80px; border: 1px #ddd solid; height: 23px; line-height: 23px; padding-left: 3px; color: #999; background: none; margin-right: 5px; }
.comment-form p img { vertical-align: top; }
.comment-form .input-e { float: right; width: 100px; height: 25px; background-color: #e12526; border: 0; border-radius: 3px; color: #fff; }
.conmment-list-no { text-align: center; font-size: 16px; font-family:"微软雅黑";  line-height: 60px; }
.conmment-list-t { border-bottom: 1px #ccc solid; line-height: 35px; font-size: 16px; font-family:"微软雅黑"; color: #003169; font-weight: bold; margin-top: 10px; padding-left: 10px; }
.comment-unit { clear: both; margin: 0 auto; padding: 10px 5px; border-bottom: 1px #ccc dashed; }
.comment-unit-img { width: 70px; height: 60px; float: left; }
.comment-unit-img img { width: 60px; height: 60px; border-radius: 30px; }
.comment-unit-text { width: 900px; float: left; line-height: 22px; font-size: 13px; }
.comment-unit-text b { font-size: 14px; line-height: 25px; padding-right: 10px; color: #003169; }

.demo-add { width: 210px; overflow-y:hidden; }
.demo-top { width: 210px; background: url(imagesleft-bg1.png) repeat-x 0 0; padding-left: 35px; color: #000; height:24px; line-height: 24px;
    margin-bottom: 3px;
    border: 1px #eaa459 solid;
    border-radius: 3px; }
.demo-top	.font-1 {width: 35px;
    height: 24px;
    float: left;
    left: 0;
    margin-left: -35px;
    background: url(imagesleft-bg6.png) no-repeat 6px center;}
.demo-top	.font-2 {width: 35px;
    height: 24px;
    float: left;
    left: 0;
    margin-left: -35px;
    background: url(imagesleft-bg5.png) no-repeat 6px center;}
.demo-con { width: 210px; height: 170px; overflow-x: auto; }
.demo-con a { width:450px;  display: block; height: 25px; padding-left: 45px; background: url(imagesleft-bg4.png) no-repeat 6px center;}
.addbox-a { width: 208px; border:#9CC9EF 1px solid; }
.addbox-b { border-bottom: 1px #013169 solid; height: 30px; line-height: 28px; color: #013169; text-align: center; font-size: 16px; font-weight: bold;  letter-spacing:3px; }
.addbox-c { padding: 5px 0; height: 500px; overflow-y:auto;  }
.addbox-c li { line-height: 26px; padding-left: 15px; }
.addbox-c li.addbox-on { background-color: #2A5281; }
.addbox-c li.addbox-on a { color: #fff; }

.inner-add { width: 100%; margin: 10px 0; }
.inner-add li { padding: 0 10px; line-height: 32px; height: 32px; border-bottom: 1px dotted #cccccc; }
.inner-add li i { color: #fb6e02; }
.inner-add-1 { float: right; width: 90px; margin-left: 10px; text-align:right; }
.inner-add-2 { float: right; width: 170px; text-align: center; }
.block-a { padding: 0 20px; line-height: 35px;margin: 15px auto; background-color: #f3f3f3;}

/*-------------form-----------*/
.map-all { width: 871px; min-height: 200px; height: auto !important; height: 200px; padding-bottom: 15px; margin: 0 auto; }
.map-t { width: 871px; text-align: center; height: 40px; background: url(imagesmap-t-bg.png) repeat-x 0 0; line-height: 35px; color: #f80; letter-spacing: 2px; font-size: 16px; font-weight: bold; }
.map-con { width: 990px; margin: 0 auto; min-height: 30px; height: auto !important; height: 30px; padding: 3px 0; border-bottom: 1px #ff8057 dashed; }
.map-a { width:90px; height: 30px; float:left; line-height: 30px; padding-left: 30px; font-size: 14px;  font-weight: bold; background: url(imageshua.png) no-repeat 8px center; background-color: #f4f4f4; margin-right: 10px; }
.map-a a { color: #d10500; }
.map-b { width:850px; float:left; }
.map-b li { height: 30px; line-height: 30px; padding-left: 15px; background: url(imagessquare.png) no-repeat 5px center; float: left; padding-right:15px; font-weight: bold; font-size: 12px; }
.map-b li a { color: #555; word-break:keep-all; white-space: nowrap; }
.map-all table { margin:10px auto; border-collapse:collapse; line-height: 30px; }
.map-all table th { background-color: #f0f0f0; text-align: center; }
.map-all table th p { width: 20px; text-align: center; line-height: 20px; background-color: #f0f0f0; margin: 0 auto;}
.map-all table th { border:1px #ddd solid; }
.map-all table td { border:1px #ddd solid; padding: 2px 6px; color:#666; }
/*.map-all table tr:hover { background-color: #efefef; }*/

.map-all table input { border: 1px #ddd solid; height: 20px; }
.map-all table input[type=radio] { border: 0;}
.map-all table .input1 { vertical-align:middle; margin-top: -2px; margin-bottom: 1px; margin-right: 5px; }
.map-all table .input2 { width: 230px;}
.map-all table .input3 { width: 628px;}
.map-all table .input5 { width:60px; cursor:pointer; border:none; border-radius: 5px; background-color: #0056b8; color: #fff; height: 28px; line-height: 26px; }
.map-all table select { width: 230px; border: 1px #ddd solid;}
.map-all table textarea { width:624px; height:70px; margin: 5px 0; border: 1px #ddd solid; vertical-align:middle; }
.map-all table span { color: #f00; }
.map-all table span.span-a { color: #333; padding-right: 15px; display:inline-block; }
.tab-in-all { text-align: left; height:150px; }
.tab-in1 { width:29.6%; height:150px; border-right: 1px #eee solid; float: left; display: none;}
.tab-in2 { width:35%; height:150px; border-right: 1px #eee solid; float: left; }
.tab-in3 { width:35%; height:150px; float: left; }
.tab-in-t { width:100%; border-bottom: 1px #eee solid; height:30px; text-indent: 1em; }
.tab-in-con { padding: 0 10px; line-height:24px; }
.shuoming { background-color: #f0f0f0;}
.shuoming p { text-align: left; padding: 5px 15px; line-height:24px; }
.tijiao { line-height:40px; padding:20px; }
.tijiao img { vertical-align:middle; margin-top: -2px; margin-bottom: 1px; }
.map-t1 { color: #555; height: 25px; line-height: 25px; padding-left: 15px; font-weight: bold; font-size: 12px; background-color: #f4f4f4; }
.map-t2 { color: #555; line-height: 30px; padding-left: 15px;  }
.map-t2 a { line-height: 30px;color: #555; word-break:keep-all; padding-left: 15px; white-space: nowrap; padding-right:10px; font-weight: bold; background: url(imagessquare.png) no-repeat 5px center; }
.map-t2 { padding-top: 5px;}
.map-t3 a { color: #555; word-break:keep-all; white-space: nowrap; padding-right:15px; font-weight: normal;  }
.map-t4 a { color: #555; word-break:keep-all; white-space: nowrap; padding-right:15px; font-weight: normal; float: left; }
a.map-t3a { width: 60px; float: left; font-weight: bold; font-size: 12px; background: none;  }
.map-t3 p { float:left; width: 700px;}
.map-t3a span { letter-spacing: 2em;}

.box-fabu-left { width: 260px; background-color: #f0f0f0; min-height: 500px; height: auto !important; height: 500px; float: left; }
.fabu-a { width: 190px; height: 280px; text-align: center; margin: 10px auto; padding-right: 10px; background: url("imagesbook2.png") no-repeat 0 0; }
.fabu-a1 { padding-top: 100px; font-size: 18px; line-height: 25px; color: #C91C16; font-family: "宋体"; font-weight: bold; }
.fabu-a2 { padding-top: 100px; font-size: 13px; line-height: 20px; color: #C91C16; font-weight: bold; }
.fabu-a3 { font-size: 10px; line-height: 16px; }
.fabu-a4 { font-size: 18px; line-height: 30px; text-align: center; color: #C91C16; font-family: "宋体"; font-weight: bold; }
.fabu-a5 { font-size: 14px; line-height: 25px; text-align: center; color: #C91C16; }
.fabu-a6 { font-size: 14px; line-height: 25px; font-weight: bold; padding-left: 10px; }
.fabu-select { padding: 0 10px;  }
.box-fabu-right { width: 736px; min-height: 500px; height: auto !important; height: 500px; float: right; }
.fabu-c { height: 80px; line-height: 40px; padding-left: 30px; font-size: 15px; border-bottom: 2px #C91C16 solid; }
.fabu-c1-p1 { display: inline-block; width: 400px; }
.fabu-c1-p2 { display: inline-block; width: 300px; text-align: center; }
.fabu-c1-p1 b { font-size: 18px; color: #C91C16; }
.fabu-d { padding: 10px; }
.fabu-d h3 { text-align: center; font-size: 20px; margin: 0; padding: 5px; height: 40px; line-height: 30px;  }
.fabu-d-ul { line-height: 33px; }
.fabu-d-ul li { padding-left: 10px; background: url("imagesarrow.jpg") no-repeat 0 center; border-bottom: 1px #dfdfdf dashed; line-height: 33px; }
.fabu-d-ul li span { float: right; }
#table3 ,#table4 { border: 0 !important; float: left; padding-left: 30px;}
#table3 td, #table3 th ,#table4 td, #table4 th {
    border: 0 !important;
    height: 40px;
    background: none !important;
}
#table4 th ,#table3 th {
    color:#0056b8;
    font-weight:normal;
}
#table3 tr:hover ,#table4 tr:hover {
    background-color:none;
}
.input2 {
    height:28px !important;
}
.detail-inner .input5 {
    background-color: #0056b8 !important;
}




.inner-box { width: 1006px; margin: 10px auto; padding: 10px; background-color: #fff;  box-shadow: 0 2px 10px #999;position: relative; }
.inner-right { width: 750px; float: right; min-height: 500px; height: auto !important; height: 500px; }
.position { height: 40px; line-height: 40px; background: url(imagesshu.png) no-repeat 0 center; padding-left: 10px; border-bottom: 1px solid #ccc; font-family:"微软雅黑"; font-size: 16px; }
.position a { margin: 0 5px; }
.inner-content { margin: 8px 0; }
.inner-content li { padding: 0 8px 0 20px; line-height: 38px;  height: 38px; border-bottom: 1px #dfdfdf dashed; background: url(imagesarrow-one0.png) no-repeat 6px center; }
.inner-content li:hover { background-color: #e2f0f9; }
.inner-content li span { float: right; }

.inner-cont { margin: 8px 0; }
.inner-cont li { padding: 5px 10px 8px 20px; border-bottom: 1px #dfdfdf dashed; background: url(imagesarrow-one0.png) no-repeat 8px 18px; }
.inner-cont li:hover { background-color: #e2f0f9; }
.inner-cont li div { line-height: 30px; }
.inner-cont li div a { color: #2a5281; font-size: 15px; font-family:"微软雅黑"; font-weight: bold; }
.inner-cont li div span { float: right; color: #999; }
.inner-cont li p { line-height: 26px; height: 26px; overflow: hidden; font-size: 13px; }
.inner-cont li p a { line-height: 26px; color: #e12526; }


.wait{position: absolute;top:45%;left:45%;width: 60px;height: 60px}