/* Set default body */
body {
    font-family: "Open Sans", sans-serif;
    padding: 0px !important;
    margin: 0px !important;
    direction: "ltr";
    font-size:14px;
    color:#4c4c4c;}
/* Links */
a {
  text-shadow: none;
  color:#555; }
a:hover {
  color:#235799;text-decoration:none;
}

::-webkit-input-placeholder { /* WebKit browsers */ 
color: #235799; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #235799; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #235799; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #235799; 
} 
@media (min-width: 576px) {
    .container{
        width: 1230px !important;
        max-width: none !important;
    }
}
@media (min-width: 768px) {
    .container{
        width: 1230px !important;
        max-width: none !important;
    }
}
@media (min-width: 992px) {
    .container{
        width: 1230px !important;
        max-width: none !important;
    }
}
@media (min-width: 1200px) {
    .container{
        width: 1230px !important;
        max-width: none !important;
    }
}

.bg-404{
    background:url("../images/bg-404.jpg") no-repeat;
}

.logo {
	width:1200px;
	height:120px;
}
.logo h2 {
	width:1200px;
	height:120px;
	background:url("../images/logo.png") no-repeat;
}
.logo h2 a {
	display:inline-block;
	width:1200px;
	height:120px;
	line-height:280px;
	font-size:14px;
	overflow:hidden;
}

.hv-100{height:100vh;}

.bg-danger{  background-color: #2c6ab5!important; }
.bg-light{  background-color: #f7f7f7!important; }
.bg-warning{  background-color: #fcf8e3!important; }


.text-danger{  color: #235799!important; }

.list-unstyled{line-height: 2.4em;}

.f-16{font-size: 14px;}
.f-20{font-size: 20px;}
.f-28{line-height:40px;font-size: 28px;}

.navbar-nav .nav-item a{

    text-align: center;
}
.media .list-height{line-height: 2em;}

.show-height{line-height: 2.4em;font-size: 16px;}


.show-height table {
    border-right:1px solid #235799;
    border-bottom:1px solid #235799;
}
.show-height th {
    padding:10px;
    border-left:1px solid #235799;
    border-top:1px solid #235799;
}
.show-height td {
    padding:10px;
    border-left:1px solid #235799;
    border-top:1px solid #235799;
}
.show-height table pre {
    white-space:pre-wrap;
    white-space:-moz-pre-wrap;
    white-space:-pre-wrap;
    white-space:-o-pre-wrap;
    word-wrap:break-word;
}
.show-height table td{min-width: 70px;}

.show-height table p{margin: 0; padding: 0;}

/* Unstyled List */
.border-bottom-dotted{border-bottom:1px dotted #e5e5e5;}
.border-top-dotted{border-top:1px dotted #e5e5e5;}


li small{color: #aaa;}


/* 鍒嗛〉 */
.pagination .page-item a{color:#235799;}
.pagination .page-item.disabled a{color:#fff;background-color:#235799;}


.footer{line-height: 25px;}

/* LOGO */
.logo {
    width:1200px;
    height:120px;
    background:url("../images/logo_banner.png") no-repeat;
}
.logo a {
    display:inline-block;
    width:1200px;
    height:120px;
    line-height:280px;
    font-size:14px;
    overflow:hidden;
}

/* 鐧诲綍绫� */
 .login_logo{
    width:240px;
    height:60px;
    background:url("../images/logo-login.png") no-repeat;
}
 .login_logo a{
    display:inline-block;
    width:240px;
    height:50px;
    line-height:180px;
    font-size:14px;
    overflow:hidden;
}
.bg-login {
    background:url("../images/bg-login.jpg") no-repeat center bottom;
}