/* Css for , Version=1777282873 */
 .user-control-nav{margin-bottom: 20px;}
.break-all {word-wrap: break-word; word-break: break-all;}
.pager {margin:0px;}
@media (max-width: 480px) { .hidden-xxs {display: none} .page {font-size: 12px}}
@media (max-width: 400px) { .hidden-xxxs {display: none}}

#reset {max-width: 450px; margin: 20px auto;}
@media (max-width: 767px) {#reset {margin: 10px auto;} #reset .panel {margin: 20px auto; width: 100%;} #reset .panel-heading {padding: 0 0 10px 0;} #reset .panel-body {padding: 10px 0; min-height: inherit;} .panel-body > form {padding-right: 0;}}

#bindForm{height: 280;}
.nav-primary.nav-stacked > li.nav-heading{background-image:none;}
#reg .panel{width: 94%; margin:5px 3% auto;max-width: 100%;}
#reg .panel-body{min-height: 230px;}
#reg .panel-heading{background-color: transparent;}

.login-image { height:23px; width:23px;}
.login-images {margin-left:105px;}
#heading-title {font-size:20px;}
#reg {padding:0px;}
#reg > .row {margin:0px; background-color:#F7F7F7;}
#login-region { border: 1px solid #ddd; width: 1000px; margin:20px auto; background-color:#FFFFFF; box-shadow: 0px 0px 5px #ddd;}
.control-label {font-weight:normal;}
#panel-pure {margin-top: 0px;margin-bottom: 0px; padding:10px;}
#panel-pure > .panel-heading{padding:8px 0; position: relative;}
#heading-login {position: absolute; top: 15px; right: 0}
#heading-loginTip {color:gray;}

.btn-oauth{text-align: left; font-size: 24px; line-height: 50px; position: relative; text-shadow: 0 1px 0 rgba(0,0,0,0.5); color: #333; background-color: #FCFCFC;}
.btn-oauth:hover{color: #333; background-color: #E8E8E8; border-color: #ccc; -moz-box-shadow: 0 2px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);}
.btn-oauth .icon{font-size: 40px; position: absolute; left: 75px; text-shadow:none;}
.btn-oauth .icon:before{display: none;}

@media (max-width: 767px) {#reg.panel {margin: 20px auto;width: 100%;} #reg .panel-heading {padding: 0 0 10px 0;} #reg .panel-body {padding: 10px 0; min-height: inherit;} .btn-oauth {padding-left: 80px;} .btn-oauth .icon {left: 20px;}}
#agreement {margin-left: 10px;}
body,.page-container,.page-wrapper,.page-content {background:#f5f5f5 !important;}

#footNav,#powerby {display:none;}

a {text-decoration:none !important;}


.page-content {width:96% !important;max-width:96% !important; margin:0 2% !important;}

#go2top {
    position: fixed !important;
    z-index: 999999999 !important; /* 最高级 */
    font-size: 20px;
    color: #999;
    bottom: 80px !important;
    right: 2% !important; /* 跟页面边距保持一致，永远不被遮挡 */
    width: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #eee;
    border-radius: 4px;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(255,255,255,0.5), inset 0 -1px 1px rgba(0,0,0,0.1);
    text-shadow: 1px 1px 0px #fff;
    display: none;
    cursor: pointer;
    float: none !important;
    overflow: visible !important;
    visibility: visible !important;
}

#footer > .wrapper {width:96% !important;max-width:96% !important; margin:0 2% !important;padding: 10px 0 !important;}

.breadcrumb {wwidth:100% !important;max-width:100% !important; font-size:14px;height:60px; line-height:60px;}

#sybg280 {padding-left:0px !important; padding-right:0px !important;background: #005cac !important;padding-top:50px;}

.all-bottom {width:100%; margin-left: 0px !important;  margin-right: 0px !important;}

.buttonmorec{color:#148D00;font-size:15px; margin-bottom:20px;}

#footer {width:100% !important; margin:0 auto !important; background: #005cac !important; color:#fff !important; padding-bottom:35px; }
#footer a {color:#fff !important;}

#columns .article-content {font-size:16px !important;}

.m-index-index .all-bottom,.all-bottom {
    width: 100%;
    }
    
.sybg267 .panel-block .panel-body {
    padding: 0px 0px !important;
} 

.sybg267 .panel {margin-bottom: 0px !important;}

#block266 {width:630px; margin:0 auto;background:#ccc !important; }

/*.tabcss265 {width:31%;margin-left:34.5%;margin-right:34.5%; font-size:16px; margin-bottom:0px;position:absolute; z-index:9999999999999; top:-100px; }*/

.nav-bottom {width:625px !important; max-height:625px !important; height:60px !important; padding:20px 0 !important;white-space: nowrap; overflow:hidden;}
.nav-bottom > li {
    border-right: 1px solid #999;  padding: 0px 25px !important; height:25px; line-height:25px; 
}

.panel {
    margin-bottom: 0px;
    background-color: #fff;
    border: 0px solid transparent !important; /*去除全站中间变现框*/
    border-color: #ddd;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.list {
    border: 0px solid #ddd !important; /*去除全站中间变现框*/
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    margin-bottom: 20px;
}

.nav-bottom > li > a {
    text-align: left;
    font-weight: 400 !important;
    font-size: 16px!important;
    padding: 0px 0px !important;
    color:#666;
    border-left: 0px solid #ddd;
}

.page-wrapper {
    padding-top: 0px !important; /*全站其他页面幻灯上部空白*/
}
.carousel {
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 0px !important; /*全站其他页面幻灯下部空白*/
}

#copyrightInfo, #icpInfo {
    color: #666 !important;
    font-size: 14px !important;
}


.lbtcss {width:100%;float:left;margin-top:30px;}
.lbtcss1 {width:45%;float:left;padding-top:20px;}
.lbtcss2 {width:10%;float:left;text-align:center;line-height:18px;border:1px solid #f0f0f0;background:#f7f7f7;padding:20px 0 5px 0;}
.lbtcss21 {color:#CA1407;font-size:23px;font-weight:600;font-family:SimHei;}
.lbtcss22 {color:#333;font-size:13px;}

.nav-item-searchbar0 {margin:15px auto; float:left;}

.panel-block .panel-body .card > .media { background-size:100% 100%;}


.panel-block.panel-borderless .panel-heading strong {font-size:20px;}
.panel-block.panel-borderless .panel-heading a  {font-size:15px;}
.panel-heading .pull-right {margin-top:8px;}

.panel-block .panel-body .card {
    margin: auto 5px;
	background:#fff !important;
}


.panel-block .panel-body .card {
    filter:alpha(opacity=90) !important;-moz-opacity:0.9 !important;-khtml-opacity:0.9 !important;opacity:0.9 !important;
    transition: transform 1.5s ease !important;
    -ms-transition: transform 1.5s ease !important;
    -webkit-transition: transform 1.5s ease !important;
    -o-transition: transform 1.5s ease !important;
    -moz-transition: transform 1.5s ease !important;
}
.panel-block .panel-body .card:hover {
    filter:alpha(opacity=100) !important;-moz-opacity:1.0 !important;-khtml-opacity:1.0;opacity:1.0 !important;
            cursor: pointer;
            transform:scale(1.1) !important;
            -ms-transform:scale(1.1) !important;
            -webkit-transform:scale(1.1) !important;
            -o-transform:scale(1.1) !important;
            -moz-transform:scale(1.1) !important;
}
 .panel-block .panel-body .card > .media {
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
 }
 
.item .media img {
    height: 253px !important;
    width: 100% !important;
}
.item .media img {
    filter:alpha(opacity=90) !important;-moz-opacity:0.9 !important;-khtml-opacity:0.9 !important;opacity:0.9 !important;
    transition: transform 1.5s ease !important;
    -ms-transition: transform 1.5s ease !important;
    -webkit-transition: transform 1.5s ease !important;
    -o-transition: transform 1.5s ease !important;
    -moz-transition: transform 1.5s ease !important;
}
.item .media img:hover {
    filter:alpha(opacity=100) !important;-moz-opacity:1.0 !important;-khtml-opacity:1.0;opacity:1.0 !important;
            cursor: pointer;
            transform:scale(1.1) !important;
            -ms-transform:scale(1.1) !important;
            -webkit-transform:scale(1.1) !important;
            -o-transform:scale(1.1) !important;
            -moz-transform:scale(1.1) !important;
}
.panel-body .item-heading a {
    font-size: 17px !important;
}

.span-oauth {display:none;}.page-wrapper {background:url(/file.php?f=source/default/wide/lantianbg.jpg&t=jpg&o=source&s=&v=1768473900) no-repeat !important; background-size:100% 100% !important;}
.page-content,#panel-pure {background:none !important;}
.panel-heading, .panel-body {font-size:17px !important; color:#fff !important; background:none !important;}
#heading-loginTip, .panel-heading a { color:#f7f7f7 !important;}
.form-control {font-size:16px !important;}
#login-region {background:rgba(0,0,0,.6) !important;)}

.membcss2 .form-group2 {width:50%; float:left;margin-bottom: 17px}
.membcss2 .col-sm-8 {padding-right: 0px !important; padding-left: 10px;}
#header {padding: 0; margin-bottom: 14px;}
#headNav {min-height: 30px; line-height: 30px; padding: 0; margin-bottom: 8px;}
#headNav, #headTitle {position: static; display: block;}
#headNav > .row {margin: 0}
#headTitle > .row, #headNav > .row {display: table; width: 100%; margin: 0}
#headNav > .row > #siteNav,
#headNav > .row > #siteSlogan,
#headNav > .row > #searchbar,
#headTitle > .row > #siteTitle,
#headTitle > .row > #searchbar {display: table-cell; vertical-align: middle;}

#headTitle {padding: 0;}
#siteNav {text-align: right; float: right; display: inline-block !important;}
@media (max-width: 767px){#siteNav {padding-left: 8px; padding-right: 8px;} }

#searchbar {max-width: initial;}
#searchbar > form {max-width: 200px; float: right;}
#navbar .navbar-nav {width: 100%}
#navbarCollapse {padding: 0;}
#navbar .navbar-nav {margin: 0;}
#navbar li.nav-item-searchbar {float: right;}
#navbar li.nav-item-searchbar #searchbar > form {margin: 4px;}












#headNav #siteSlogan {padding: 0; font-size: 16px; line-height: 30px; text-align: left;}
@media (max-width: 767px){#headNav #siteSlogan {padding-left: 8px; padding-right: 8px;} }




#block13{}#block13 .panel-heading{}#header {background:url(/file.php?f=source/default/wide/hzglbg.jpg&t=jpg&o=source&s=&v=1767868747) no-repeat; background-size:cover; background-positon:top center;border-bottom: 1px solid #528ec3 !important;}
#siteTitle {width:35%; background0: url(/file.php?f=source/default/wide/hzgg.png&t=png&o=source&s=&v=1768290974) no-repeat;
  background-position:center right !important; /* 修正拼写错误：positon → position */ }
#headNav { background-color: rgb(0,92,172,.4) !important; border-bottom: 1px solid #528ec3 !important;}
#headNav a {color:#f1f1f1;}

#navbar {max-width:100% !important;border-radius: 0px !important;}
#navbar {
    /*我修改 wide css 格式化后 1941行 */
	border:none;
	min-height:0;
	background:#005cac  !important;
	width:100% !important;
}
@media (min-width: 1200px) {
.dropdown-menu { background-color: rgb(0,92,172,.8) !important; }
}

@media (max-width: 767px) {
.navbar-collapse .navbar-nav > li .dropdown-menu {
    position: absolute;
    top: 50px !important;
    left: 0%;
    z-index: 99999;
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-color: rgb(34, 134, 210, .9) !important;
}
    
}

@media (max-width: 767px)  {
#navbar .navbar-header {
    position: absolute;
    width: 100%;
    top: -70px !important;
}
}

@media (max-width: 767px) {
    #powerby {display:none;}
}

.custom-middle-right {display: table-cell;   padding: 10px 0px 10px 0; vertical-align: middle;
    font-size: 20px;
    color: #005cac;
    font-weight: 700; text-align:left;width:100%; }
    
@media (max-width: 768px) {.custom-middle-right {display:none;}}
@media (min-width: 1200px) {.custom-middle-right li {width:30%; float:left;font-size:20px; list-style:none;}}


.headercenter {width:300px;padding-top:20px;padding-left:10px; display: table-cell; /* 布局属性 */
  list-style: none;
    color: #005cac;
    font-weight: 700; filter: 
    /* 内层深蓝光晕（贴近轮廓） */
    drop-shadow(0 0 1px rgba(255, 255, 255, 0.6)) 
    /* 中层中蓝光晕（过渡层） */
    drop-shadow(0 0 2px rgba(255, 255, 255, 0.4))
    /* 外层浅蓝光晕（自然扩散） */
    drop-shadow(0 0 3px rgba(255, 255, 255, 0.2));
  
  -webkit-filter: 
    drop-shadow(0 0 1px rgba(255, 255, 255, 0.6))
    drop-shadow(0 0 2px rgba(255, 255, 255, 0.4))
    drop-shadow(0 0 3px rgba(255, 255, 255, 0.2));}
    
.headercenter div {width:100%; float:right;}
@media (max-width: 768px) {.headercenter {display:none;}}

@media (min-width: 1200px) {.headercenter li { width:300px; float:left;font-size:20px; list-style:none;}}

@media (max-width: 768px) {.headercenter {font-size:15px;}}
@media (min-width: 1200px) {.headercenter {font-size:23px;}}

.jdtmcss {width:40%; float:left; margin-top:10px; text-align:right;}
.contactcss {width:60%;float:right; margin-top:10px;}

.navbar-nav li img {
transition: transform 0.8s ease !important;
    -ms-transition: transform 0.8s ease !important;
    -webkit-transition: transform 0.8s ease !important;
    -o-transition: transform 0.8s ease !important;
    -moz-transition: transform 0.8s ease !important;
}
.navbar-nav li:hover img{
-webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
}

@media (max-width: 768px) {#headTitle img {width:auto !important; height:50px;}}
@media (min-width: 1200px) {#headTitle img {width:auto !important; height:100px;}}


#header,#navbar {width:100% !important; margin:0 auto !important;}
#headTitle > .row > #navbarWrapper { float:left !important; }
#header.without-navbar {padding-bottom: 0px !important;}



.navbar-collapse {width:96% !important; margin:0 2% !important;}


#header,#header .row {
	max-width:100% !important;
}
#headTitle {
	margin:15px 0px !important; 
}

#header .row {
	width:90% !important;
	margin:0 5% !important;
}
 #navbar .navbar-nav {
	width:96% !important;
	margin:0 2% !important;
}
#headTitle0 {
	width:100% !important;
}
@media (max-width: 768px) {
#navbar .nav > li {
    width: 50% !important;
    text-align:center;
    
}
}
@media (min-width: 1200px) {
#navbar .nav > li {
    width: 10% !important;
    text-align:center;
    
}
}
.dropdown-menu>li0 {width:168px;text-align:center;}

#navbar .nav > li > a {
	background:none;
	border-width:0;
	font-weight:normal;
	padding:0px 0 !important;
	margin:0px 0 !important;
	height:50px !important;
	line-height:50px !important;
	color:#fff !important;
	font-size:16px !important;
}

#navbar .dropdown-menu {display:block0 !important;}

.dropdown-menu {width:100% !important;}

.dropdown-menu>li>a {width:100% !important; text-align:center; color:#fff !important; font-size:15px;}
#searchbar {
	margin-top:15px !important;
}


.span-oauth {margin: 0; line-height:30px;}
.span-oauth a{margin: 0 3px; }
.span-oauth a > img{height: 24px; width:24px;}
.span-oauth a > img.qq{height: 18px; width:18px;}
#block280{}#block280 .panel-heading{}#block280
{
  /*.panel-heading {}*/
  .panel-body    {padding:5px 15px !important;}
  color:#fff; font-size:1.1vw;
  table {width:73%; margin:0 auto;}
  tr {float:left; margin:0 10px;}
  th { font-size:1.1vw;}
  a {color:#fff;}
  background:none !important; margin-bottom:0px !important;
}