body{ font-size:16px; color: #666;font-family:'微软雅黑','微软雅黑 Light', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-weight:400;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::-webkit-scrollbar { width: 5px; height: 8px; }
    ::-webkit-scrollbar-track:enabled { background-color: #eee; }
    ::-webkit-scrollbar-thumb:vertical { background-color:var(--theme-blue); border-radius: 30px;}
    ::-webkit-scrollbar-thumb:horizontal { background-color:var(--theme-blue); border-radius: 30px;}
}
::selection {background: #fb5e1d;color: #ffffff;}
::-moz-selection {background: #fb5e1d;color: #ffffff;}
::selection {	background: #fb5e1d;color: #ffffff;}
::-moz-selection {background: #fb5e1d;color: #ffffff;}
a{ color: #333;}
a:hover{ color: var(--theme-blue);text-decoration: none;}
p{ margin-bottom:0;}
input{ outline:none;}
.z-index-1{ z-index:1;}
.z-index-2{ z-index:2;}
.z-index-3{ z-index:3;}
.z-index-4{ z-index:4;}
.z-index-5{ z-index:5;}
.z-index-6{ z-index:6;}
.z-index-7{ z-index:7;}
.z-index-8{ z-index:8;}
.z-index-9{ z-index:9;}

.img-cover-4by3{height: 0;width: 100%;padding-bottom: 75%;overflow: hidden;position: relative; }
.img-cover-3by2{height: 0;width: 100%;padding-bottom: 66.667%;overflow: hidden;position: relative; }
.img-cover img{ max-width:100%; max-height:100%; position: absolute;margin: auto;top: 0;bottom: 0; left: 0; right: 0;}
.abs-center{ margin:auto; left: 0; right: 0; top: 0; bottom: 0; position: absolute;}

.over-line-2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/*body{
	--theme-gray:#f2f2f2;
	--theme-blue:#0051a3;
	--theme-green:#46af33;
	--theme-fcolor:#666;
	--theme-border:#eee;
}
*/
body{
	--theme-gray:#f2f2f2;
	--theme-blue:#007ab9;
	--theme-green:#00699d;
	--theme-fcolor:#666;
	--theme-border:#eee;
}

.text-justify {text-align: justify!important;text-align-last: justify;}
@media (min-width: 1340px) {
    .container{
        max-width:1280px;
    }
}

.gutters-10{ margin-left:-5px !important;; margin-right:-5px !important;;}
.gutters-10 > .col, .gutters-10 > [class*=col-] {padding-right: 5px;padding-left: 5px;}
.gutters-20{ margin-left:-10px !important;; margin-right:-10px !important;;}
.gutters-20 > .col, .gutters-20 > [class*=col-] {padding-right: 10px;padding-left: 10px;}

.nopic{background-color: #f8f8f8; color: #bcbcbc; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.nopic p:nth-child(1){ font-size:130%;}

.newsPage{ line-height:2;}

.search-page{text-align: center;margin-top: 1%; margin-bottom:2%;}
.search-page dt{display: inline-block;text-align: center; padding: .25% .8%;border: 1px solid #ddd;
	margin: 0 5px;cursor: pointer;}
/*.search-page dt:nth-child(1){background: #e6a13a;color: #fff;}*/
.search-page dt.xz{background: #0051a3;color: #fff;}
.search-page dt.xz:hover{background: #0051a3;color: #fff;}
.search-page dt:hover{border-color: #0051a3;color: #0051a3;}

.form-control:focus{ outline:none; -webkit-box-shadow: none ; -moz-box-shadow: none    ; box-shadow: none    ;}
.btn-msg-submit{color: #fff;	background-color: var(--theme-blue);border-color: var(--theme-blue);}
.btn-msg-submit:hover{ color: #ffffff;}
.btn-msg-submit:focus{ -webkit-box-shadow: none ; -moz-box-shadow: none    ; box-shadow: none    ;}
