@charset "utf-8";

html, body {height:100%;margin:0;background-color:#ededef}

.top-bnr-wrap {display:block;margin:0;padding:0;text-align:center;background-color:#269ec6}

.header-wrap {display:block;margin:0;padding:0;background-color:#fff}
.header-wrap .top-nav-wrap {display:block;margin:0;padding:0;border-bottom:1px solid #ddd}
.header-wrap .top-nav-wrap a,
.header-wrap .top-nav-wrap strong {display:inline-block;margin:0;padding:10px 0}
.header-wrap .top-nav-wrap a {margin-left:15px}

.header-wrap .logo-wrap {display:block;margin:0;padding:0}
.header-wrap .logo-sub-wrap {display:inline-block;margin:10px 0;padding:px ;xbackground-color:#ccc}
/*
.header-wrap .logo-sub-wrap h1 {display:block;margin:0;padding:0;font-size:31px;font-weight:900;letter-spacing:-1px;color:#269ec6}
.header-wrap .logo-sub-wrap p {margin-bottom:-7px}
*/

.header-wrap .nav-wrap {display:block;margin:0;padding:0;border-top:2px solid #000;border-bottom:1px solid #666}
/*
.header-wrap .nav-wrap .ul-nav {float: right;position: relative;left: -50%}
.header-wrap .nav-wrap .ul-nav li {float: left;position: relative;left: 50%;width:20%;border-right:1px solid #ccc}
.header-wrap .nav-wrap .ul-nav li:first-child {border-left:1px solid #ddd}
*/
.header-wrap .nav-wrap .ul-nav {}
.header-wrap .nav-wrap .ul-nav li {float:left;width:16.66%;border-right:1px solid #ccc}
.header-wrap .nav-wrap .ul-nav li:first-child {border-left:1px solid #ddd}
.header-wrap .nav-wrap .ul-nav li a {display:block;margin:0;padding:14px 10px;text-align:center;font-size:14px;font-weight:bold;color:#333}
.header-wrap .nav-wrap .ul-nav li a:hover,
.header-wrap .nav-wrap .ul-nav li a:focus,
.header-wrap .nav-wrap .ul-nav li a:active {color:#fff;background-color:#ee4a44}

.footer-wrap {display:block;margin:0;padding:0;background-color:#333}
.footer-wrap .footer-logo-wrap {display:block;margin:0;padding:0}
.footer-wrap .logo-sub-wrap {display:inline-block;margin:10px 0;padding:0;xbackground-color:#ccc}
.footer-wrap .footer-logo-wrap .ul-nav {float: right;position: relative;left: -50%}
.footer-wrap .footer-logo-wrap .ul-nav li {float: left;position: relative;left: 50%;height:80px;line-height:80px}
.footer-wrap .footer-logo-wrap .ul-nav li a {display:block;margin:0 0 0 10px;padding:0;color:#fff;font-size:13px}

.footer-wrap .footer-info-wrap {border-top:1px solid #000;background-color:#111}
.footer-wrap .footer-info-wrap p {display:block;padding:20px 0;color:#999;line-height:150%}
.footer-wrap .footer-info2-wrap {border-top:1px solid #333;background-color:#111}
.footer-wrap .footer-info2-wrap p {display:block;padding:20px 0;color:#999;line-height:150%}

.page-title {display:block;margin:15px auto 0;padding:5px;width:1170px;letter-spacing:-1px;font-size:31px;color:#666;xborder-bottom:1px solid #269ec6}

.contents-wrap {display:block;margin:0 auto;padding:0;width:1170px}

#content-wrap {position:relative;display:block;margin:0 auto;padding:0;width:1170px}

.side-wrap {position:absolute;top:66px;padding:0;width:150px;background-color:#a59274}
.side-nav-wrap {display:block;margin:0;padding:10px;min-height:600px;color:#fff}
.side-nav-wrap h2 {display:block;margin:0;padding:0;text-align:left;font-size:15px}
.side-nav-wrap ul {display:block;margin:15px 0;padding:0;border-top:1px solid #9f3039}
.side-nav-wrap ul li {;border-bottom:1px solid #d1bfa3}
.side-nav-wrap ul li a {display:block;margin:0;padding:5px 0;color:#9f3039;font-size:12px;font-weight:normal}
.side-nav-wrap ul li.active a {color:#fff}

.main-wrap {display:block;margin:15px 0 15px 160px;padding:20px;min-height:700px;border:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;background-color:#fff}

.index-main-wrap {display:block;margin:15px auto;padding:0;width:1170px}

.index-bnr-wrap {position:relative;display:block;margin:0;padding:0}
.index-bnr-wrap .index_slider {float:left;width:771px;height:600px;overflow:hidden}
.index-bnr-wrap .out-login-wrap {float:right;width:389px;border:1px solid #ddd;background-color:#fff}
.index-bnr-wrap .latest-wrap {float:right;width:389px}
.index-bnr-wrap .bnr-wrap {float:right;width:389px;background-color:#333}

.index-wrap01 {display:block;margin:15px 0 0;padding:0;border:1px solid #ccc;background-color:#fff}
.index-wrap01 .info-wrap01 {float:left;width:33%;border-right:1px solid #ccc}
.index-wrap01 .info-wrap02 {float:left;width:34%;border-right:1px solid #ccc}
.index-wrap01 .info-wrap03 {float:left;width:33%}
.index-wrap01 .contents-wrap {display:block;margin:30px 0 20px 30px;padding:0;width:auto}
.index-wrap01 h4 {display:block;margin:0 0 5px;padding:0 0 5px;width:240px;letter-spacing:-1px;font-size:25px;color:#333;font-weight:normal;border-bottom:1px solid #ddd;xbackground-color:#eee}
.index-wrap01 h4 span {font-weight:bold;color:#ee4a44;letter-spacing:-1px}
.index-wrap01 p {display:block;margin:0;padding:10px 0;font-size:12px;color:#666}

.index-wrap02 {display:block;margin:15px 0 0;padding:0;border-top:2px solid #9f3039;border-bottom:1px solid #ccc;background-color:#fff}
.index-wrap02 .info-wrap01 {float:left;width:20%}
.index-wrap02 .info-wrap02 {float:left;width:20%}
.index-wrap02 .info-wrap03 {float:left;width:20%}
.index-wrap02 .info-wrap04 {float:left;width:20%}
.index-wrap02 .info-wrap05 {float:left;width:20%}
.index-wrap02 .contents-wrap {display:block;margin:30px 0;padding:0;width:auto;text-align:center;border-right:1px solid #ccc}
.index-wrap02 .contents-wrap p {display:block;margin:0;padding:10px 0 0}

.index-wrap03 {position:relative;display:block;margin:15px 0 0;padding:0;height:281px;xbackground-color:#333}
.index-wrap03 .info-wrap01 {position:absolute;top:0;left:0;width:570px;border-top:2px solid #9f3039;background-color:#fff}
.index-wrap03 .info-wrap01 h4 {display:inline-block;margin:0;padding:0;font-size:29px;letter-spacing:-1px}
.index-wrap03 .info-wrap02 {position:absolute;top:0;right:0;width:585px;border-top:2px solid #9f3039;background-color:#fff}
.index-wrap03 .contents-wrap {display:block;margin:0;padding:20px;width:auto;border-bottom:1px solid #ccc}

.mw-wrap {display:block;margin:0;padding:30px;xbackground-color:#eee}
.mw-wrap h2 {display:block;margin:0 0 5px;padding:0 0 5px;font-size:20px;letter-spacing:-1px;border-bottom:1px solid #ddd}
.mw-wrap h3 {display:block;margin:0 0 5px;padding:0 0 5px;font-size:15px;letter-spacing:-1px}
.mw-wrap p {font-size:15px;line-height:150%}

.popup-title {display:block;margin:0 0 10px;padding:10px;font-size:17px;border:1px solid #ddd;background-color:#fff}
.popup-tbl-wrap {display:block;margin:0;padding:10px 20px}
.popup-tbl-wrap table {width:100%;border-top:1px solid #ddd;background-color:#fff}
.popup-tbl-wrap table tr {}
.popup-tbl-wrap table th {border-bottom:1px solid #ddd}
.popup-tbl-wrap table td {padding:5px 5px;border-bottom:1px solid #ddd}
.popup-tbl-wrap input[type="text"],
.popup-tbl-wrap input[type="number"] {padding:5px 10px;border:1px solid #ddd;background-color:#f6f6f6}
.popup-tbl-wrap select {padding:5px 10px;height:auto;line-height:auto;border:1px solid #ddd;background-color:#f6f6f6}
.popup-tbl-wrap textarea {padding:5px 10px;border:1px solid #ddd;background-color:#f6f6f6}
.popup-tbl-wrap .btn-wrap {display:block;margin:0;padding:20px}
.popup-tbl-wrap .btn-wrap ul.btns {float: right;position: relative;left: -50%}
.popup-tbl-wrap .btn-wrap ul.btns li {float: left;position: relative;left: 50%}