@charset "utf-8";
body {
    min-width: 992px;
    background-color:#fafafa;
}
dl,ul,ol,menu,li {list-style:none; padding: 0; margin: 0;}
a { text-decoration: none;}
.clearfloat:after {content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfloat{display:block;clear:both;}

.navbar {
    border-bottom: 1px solid #e2e2e2;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 5%);
    background-color: #fff;
}
.navbar .nav-link {
    color:#222226;
}
.navbar a.nav-link {
    cursor: pointer !important;
}
.bg-f {
    background-color: #fff;
}
.container {
    min-width: 1380px;
    padding: 0;
}
.container .header {
    margin-top:10px;
    margin-bottom:10px;
    padding-top:8px;
    height:76px;
    overflow: hidden;
    background-color: #2B7ACD;
}
.header .header-logo {
    background:url('../images/logo.png') no-repeat fixed center;
    background-position:center center;
    padding-left: 12px;
}
.header .toolbar {
    width:75%;
    /*margin-top: 10px;*/
}
.header .toolbar a{
    text-decoration: none;
    color: #fff;
    /*color: #555666;*/
}
.header .nav a.nav-link {
    padding:3px 8px 3px 5px;
    /*padding-left:2px;padding-right:2px;font-size:14px;*/
}
.index-rows-1 {float:left;width:400px;}
.index-rows-2 {float:left;width:560px;margin-left:10px;}
.index-rows-3 {float:right;width:400px;}
.index-rows-3 .section{height:320px;overflow:hidden;}

.section {background-color: #fff;padding:0 12px;}
.section div.section-title {height:48px;line-height: 48px;border-bottom: 1px solid #e2e2e2;}
.section .section-tit{ font-weight: bold;padding: 0 20px 0 5px;}
.section .section-title ul {position: absolute;}
.section .section-title ul li {position: relative;display: inline-block;vertical-align: middle;line-height: 45px;}
.section .section-title .section-tit:after {content: "";position: absolute;left: 0;width: 0;height: 2px;background-color: #2B7ACD;top: auto;bottom: 0;width: 100%;}
.section .section-title a.section-more{color:#666}

.index-rows-1 .section-rows,.index-rows-3 .section-rows {min-height:300px;}
.section-rows ul{padding:8px 5px;}
.section-rows li {line-height:26px;}
.section-rows a{color:#333}
.section-rows a:visited{color:#666}
.section-rows .section-rows-title {width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.section-rows .float-end {color:gray}

.PicFocus{width:400px;height:240px;overflow: hidden;position: relative;}
.PicFocus img{width:400px;height:240x;}
.PicFocus .bd{height:240px;}
.PicFocus .bd .slideshow-item{position: relative;}
.PicFocus .bd .slideshow-item .slideinfo{position: absolute;bottom: 0px;left: 0; right: 0;padding:10px;font-size:16px;text-align: justify;background: -webkit-linear-gradient(top, #000 , transparent); background: -o-linear-gradient(top, #000, transparent); background: -moz-linear-gradient(top, #000, transparent); background: linear-gradient(to top, #000 , transparent);filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #00ffffff, endColorstr = #ff000000);}
.PicFocus .slideshow-item .slideinfo a{color:#fff;font-weight: bold;}
.PicFocus .hd{position: absolute;height: 30px;bottom: 0;left: 0;right: 12px;text-align: right;}
.PicFocus .hd ul li{display: inline-block;width: 8px;height: 8px;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius: 50%;border:solid 1px #fff;margin-left: 10px;cursor: pointer;}
.PicFocus .hd ul li.on{width: 8px;height: 8px;border-radius: 50%;background: #fff;}
.PicFocus:hover .prev{display: block;}
.PicFocus:hover .next{display: block;}
.PicFocus .prev{width: 40px;height: 60px;background: rgba(0, 0, 0, 0.6);position: absolute;left: 0; top:90px;display: none;-webkit-animation: leftFadeIn .5s ease-out;-moz-animation: leftFadeIn .5s ease-out;animation: leftFadeIn .5s ease-out;}
.PicFocus .prev:after{content: "";display: block;width: 100%;height: 100%;background: url(../images/slide/prev.png) no-repeat center;}
.PicFocus .next{width: 40px;height: 60px;background: rgba(0, 0, 0, 0.6);position: absolute;right: 0;top:90px;display: none;-webkit-animation: rightFadeIn .5s ease-out;-moz-animation: rightFadeIn .5s ease-out;animation: rightFadeIn .5s ease-out;}
.PicFocus .next:after{content: "";display: block;width: 100%; height: 100%;background: url(../images/slide/next.png) no-repeat center;}


.Login-Column-Title a{
    font-weight: bold;
    cursor: pointer;
    padding-left: 50px;
    padding-right: 50px;
    
}

.container-l {
    width:980px;
    min-height:750px;
    float: left;
}
.container-r {
    width:385px;
    min-height:750px;
    float:right;    
}

.box-title {
    height:48px;
    line-height:48px;
    text-indent:8px;
    border-bottom:1px solid #DEE2E6;
}
.box-title span{
    color:#444;
    font-weight: bold;
}

.info-list {
    padding-top:10px;
    padding-bottom:10px;
}
.info-list ul {
    margin-left:12px;
}
.info-list li {line-height:30px;}
.info-list .dateline{color:#999aaa}
.info-list li a{color:#333}
.info-list li .float-end{color:gray;padding-right: 5px;}
.info-list .info-list-desc {color: gray; padding-bottom: 5px;}

.info-cont .info-title {
    margin:20px 10px 10px 10px;
    font-size:20px;
    line-height:38px;
    text-align: center;
}
.info-cont .info-toolbar {
    color:gray;
    text-align: center;
}
.info-cont .info-text {
    margin:10px;
}
.info-cont .info-text img {
    line-height:120%;
    max-width:800px;
    width:e-xpression(this.width>590?"590px":this.width);
    max-height:800px;
    height:e-xpression(this.height>590?"590px":this.height);
}


.footer-copyright {
    margin-top: 15px;
    margin-bottom: 30px;
    padding: 15px;
    line-height: 30px;    
    text-align:center;
}
.footer-copyright p {
    color: rgba(33, 37, 41, 0.5);;
}

/*member*/
.member-left {
    float: left;
    width:320px;
    min-height:780px;
    background-color: #E5EDF2;
}
.member-left .box-title span{color:#444}
.member-left .member-nav {
    margin: 0;padding: 0;
}
.member-left .member-nav li {
    height:42px;
    line-height: 42px;
    border-bottom: 1px solid #DEE2E6;
    text-indent: 12px;
}
.member-left .member-nav li i {
    margin-right: 8px;
}
.member-left .member-hover {
    background-color:#fff;
}
.member-left .member-nav li a{
    color:#444
}
.member-right {
    float:right;
    width:1050px;
    min-height:780px;
    background-color: #fff;
}