﻿@charset "UTF-8";

/* reset style */
*:after,*:before{transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;text-rendering: optimizelegibility;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block;}
html, body, div,  p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li, blockquote, pre, button, fieldset, form, legend,table, caption, tbody, tfoot, thead, tr, th, td, iframe, article, aside, canvas, details, embed,figure, figcaption, header, footer, menu, nav, section, summary, audio, video {margin:0; padding:0; border:0 none transparent;outline:none;font-size:inherit; font-family:inherit;}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display:block;}
html, body {position:relative;/* height:100%; */width: 100%;}
/*html, body { scroll-behavior:smooth; }*/
html.freeze, html.freeze body {overflow-x:hidden; overflow-y:hidden;}
body {user-select: none;-webkit-user-select: none;-webkit-font-smoothing: antialiased;font: 12px/1.5 Microsoft YaHei UI,Microsoft YaHei,tahoma,arial,Hiragino Sans GB,SimSun,Segoe UI,Tahoma,Helvetica,Sans-Serif,sans-serif,\5b8b\4f53;color:#333; font-size:15px; line-height:1.6rem;word-break:break-all;margin-right:13px;}
.clearfix:after {display:block; visibility:hidden; clear:both; content:'.'; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
.clearfix {*zoom:1;display:block;}
.hide {display:none;}
a,button {transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease; text-decoration:none; outline:0;}
a:link {color:#636363; }
a:visited {color:#636363; }
a:hover {color:#0030ae; }
a:active {color:#0030ae;}
a:hover span {cursor:pointer;opacity:.86}

/* forms */
html.firefox fieldset {display:table-cell !important;}
button, input[type='button'], input[type='reset'], input[type='submit'] {overflow:visible;background-color:transparent; cursor:pointer;} /* ie6 ~ ie7 css */
button:hover, input[type='button']:hover, input[type='reset']:hover, input[type='submit']:hover {text-decoration:none;}
button:hover span {text-decoration:underline;}
input {padding:0; border:0 none transparent;outline: 0; font-size:inherit; font-family:inherit; color:inherit; line-height:inherit; vertical-align:middle;}
input[type='submit'] {height:28px; line-height:24px;}
input[type='radio'], input[type='checkbox'] {width:14px; height:14px;}
input[type='image'] {height:auto; margin:0; padding:0; border:0;}
input[disabled='disabled'] {background-color:#ebebeb; color:#959595;}
select {height:28px;line-height:24px;padding:1px 0 1px 3px; border:1px solid #dedede; background-color:#fff;}
select[disabled='disabled'] {background-color:#ebebeb; color:#959595;}
textarea {min-height:80px; padding:1px 3px; border:1px solid #dedede;line-height:25px;}

/* other */
iframe.pdf {width:100%; height:600px; margin-top:30px; margin-bottom:30px;}
mark {background-color:transparent;}
[data-style='list'] .target {display:none;color:#000;}
hr { margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eee;display:none;}
/*img {border:0 none transparent;width: 100%;display: block;-ms-interpolation-mode: bicubic;}*/
/*img, div.root_daum_roughmap {max-width:100%;}*/
b, strong {font-weight:600;}
i, em, dfn, cite, address {font-style:normal;}
small {font-size:90%;}
sup, sub {position:relative; font-size:0.9em; line-height:0; vertical-align:baseline;}
sub {bottom:-0.25em;}
sup {top:-0.5em;}
del {text-decoration:line-through;}
label {cursor:pointer;}
ol, ul, li {list-style:none;}
legend {display:block; position:absolute; top:0; left:0; width:100%; height:1px; font-size:0; line-height:0;}
caption {height:1px; font-size:0; line-height:0;}

/* table */
.table_unit {margin-top:10px; margin-bottom:-10px; font-size:0.9em; text-align:right;}
.table_group {overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch; position:relative; width:100%; margin-top:10px; margin-bottom:10px;}
.table_group .table_line {position:absolute; top:0; left:0; width:1px; height:100%; z-index:20; background-color:#fff;}
.table_group table {border-collapse:separate;}
.table_group table.table {position:relative; width:100%;border:1px solid #c6c6c6;margin:20px auto}
.table_group table.table.scroll {width:860px; z-index:10;}
.table_group .gesture {z-index:30; transition-property:opacity, top;}
.table_group table.table tbody, .table_group table.table tfoot {text-align:center;}
.table_group table.table thead tr th {padding:10px 5px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; background-color:#fafafa; color:#333; font-size:16px; text-align:center;}
.table_group table.table tbody tr th.ms_th{font-size:18px !important; text-align:center;}
.table_group table.table tbody tr th, .table_group table.table tfoot tr th {padding:10px 5px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; background-color:#fdfdfd; color:#5d5d5d; font-size:16px; text-align:center;}
.table_group table.table tbody tr td, .table_group table.table tfoot tr td {padding:5px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size:15px;}
.table_group table.table tbody tr:first-child th, .table_group table.table tbody tr:first-child td, .table_group table.table tfoot tr:first-child th, .table_group table.table tfoot tr:first-child td {border-top-color:#c6c6c6;}
.table_group table.table tbody ul, .table_group table.table tbody ol {padding-left:0; text-align:left;}
.table_group table.table_ms {position:relative; width:100%; border-top:1px solid #3a3a3a; border-bottom:1px solid #c6c6c6;}
.table_group table.table_ms.scroll {width:860px; z-index:10;}
.table_group table.table_ms tbody, .table_group table.table_ms tfoot {text-align:center;}
.table_group table.table_ms thead tr th {padding:10px 5px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; background-color:#fafafa; color:#333; font-size:16px; text-align:center;}
.table_group table.table_ms tbody tr th, .table_group table.table_ms tfoot tr th {padding:10px 5px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; background-color:#fdfdfd; color:#5d5d5d; font-size:18px; text-align:center;}
.table_group table.table_ms thead tr:first-child th {border-top-width:0;}
.table_group table.table_ms tbody tr td, .table_group table.table_ms tfoot tr td {padding:10px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; color:#333; font-size:15px;}
.table_group table.table_ms tbody tr:first-child th, .table_group table.table tbody tr:first-child td, .table_group table.table_ms tfoot tr:first-child th, .table_group table.table_ms tfoot tr:first-child td {border-top-color:#c6c6c6;}
.table_group table.table_ms tbody ul, .table_group table.table_ms tbody ol {padding-left:0; text-align:left;}

/* text */
.text-muted { color:#777;}
.text-primary { color:#337ab7;}
a.text-primary:hover { color:#286090;}
.text-success { color:#3c763d;}
a.text-success:hover { color:#2b542c;}
.text-info { color:#31708f;}
a.text-info:hover { color:#245269;}
.text-warning { color:#f08400;}
a.text-warning:hover { color:#66512c;}
.text-danger { color:#d33835;}
a.text-danger:hover { color:#843534;}
.bg-primary { color:#fff; background-color:#337ab7;}
a.bg-primary:hover { background-color:#286090;}
.bg-success { background-color:#dff0d8;}
a.bg-success:hover { background-color:#c1e2b3;}
.bg-info { background-color:#d9edf7;}
a.bg-info:hover { background-color:#afd9ee;}
.bg-warning { background-color:#fcf8e3;}
a.bg-warning:hover { background-color:#f7ecb5;}
.bg-danger { background-color:#f2dede;}
a.bg-danger:hover { background-color:#e4b9b9;}

/* background */
.turquoise { background: #1abc9c;}
.emerland { background: #2ecc71;}
.peterriver { background: #3498db;}
.amethyst { background: #9b59b6;}
.wetasphalt { background: #34495e;}
.greensea { background: #16a085;}
.nephritis { background: #27ae60;}
.belizehole { background: #2980b9;}
.wisteria { background: #8e44ad;}
.midnightblue { background: #2c3e50;}
.sunflower { background: #f1c40f;}
.carrot { background: #e67e22;}
.alizarin { background: #e74c3c;}
.clouds { background: #ecf0f1; color: #999;}
.concrete { background: #95a5a6;}
.orange { background: #f39c12;}
.pumpkin { background: #d35400;}
.pomegranate { background: #c0392b;}
.silver { background: #bdc3c7;}
.asbestos { background: #7f8c8d;}

.div {
    width: 1200px;
    margin: 0 auto;
    background-color: #ffffff;
}
.fl{float:left;}
.fr{float:right;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
/* logo */

.header {
    width: 1200px;
    height: 106px;
}

.header a {
    float: left;
}

/*.header img {
    width:100%;
}*/


/* 搜索 */

.searchbox {
    float: right;
    width: 270px;
    height: 35px;
    right: 20px;
    border: 1px solid #cccccc;
    border-radius: 20px;
    margin: 35px 0px 0 0;
}

.text {
    float: left;
    width: 80%;
    height: 30px;
    line-height:30px;
    border: none;
    outline: none;
    margin-left: 15px;
    margin-top: 2px;
}

.submit {
    width: 22px;
    height: 22px;
    float: right;
    background: url("../img/search.png") no-repeat center center;
    margin-top: 4px;
    margin-right: 15px;
    border: none;
    outline: none;
}


/* 导航栏 */

.nav{height:46px;line-height:46px;background-color:#009933;}
.nav li{float:left;width:150px;height:46px;line-height:46px;position:relative;text-align:center;}
.nav li a{width:150px;color:#ffffff;font-size:16px;display:inline-block;}
.nav li a:hover{background-color:#ffffff;color:#009933;}
.nav li ul{width:150px;position:absolute;left:0px;top:46px;background:#009933;z-index:55;*z-index:55;_z-index:55;display:none;}
.nav li ul li{width:150px;}
.nav li ul li a{display:block;height:42px;line-height:42px;}
.nav li ul li a:hover{background-color:#ffb400;color:#fff;}
/* 底部 */

.footer {
    width: 1200px;
    height: 100px;
    background-color: #009933;
    color: #fff;
    font-size: 16px;
}

.p1 {
    height: 100px;
    line-height: 100px;
    padding: 0 140px 0 30px;
    float: left;
}

.p2 {
    width: 222px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
    background-color: #2c7d45;
    margin: 30px 0;
}