html: {
    overflow: hidden;
}

body {
    font-family: -apple-system,BlinkMacSystemFont,"SF Pro SC","SF Pro Text","Helvetica Neue",Helvetica,"PingFang SC","Segoe UI",Roboto,"Hiragino Sans GB",'arial','microsoft yahei ui',"Microsoft YaHei",SimSun,sans-serif;font-size: 14px;
    line-height: 1.6;
    margin: 0;
    padding: 0;
    color: #333;
    overflow-x: hidden;
    background: #F6F8FB;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #ff9600;
}

.back-color {
    background: #57a3f3;
}

.border-color {
    border-color: #57a3f3;
}

.font-color {
    color: #57a3f3;
}

.font_on {
    color: #57a3f3;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear:after,
.clear:before {
    display: table;
    content: ""
}

.clear:after {
    clear: both
}

.top {
    background: #f8f8f8;
    padding: 5px 0;
    border-bottom: solid 1px #eee;
    font-size: 13px;
}

.top a {
    margin-left: 5px;
}

.head {
    padding: 15px 0;
    background: #fff;
}

.head .fl img {
    height: 80px;
    vertical-align: middle;
}

.head .fr {
    margin-top: 20px;
    background: url(data:image/png;base64,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) no-repeat top left;
    padding-left: 60px;
}

.head .fr div {
    color: #666;
}

.head .fr strong {
    color: #000;
    font-size: 24px;
    line-height: 1.2;
}

.nav {
    /*background: #57a3f3;*/
}

.nav ul {
    /*display: flex;*/
    margin: 0;
    padding: 0;
    list-style: none;
}

.nav ul li {
    /*flex: 1;*/
    position: relative;
}

.nav ul li a {
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #333;
    width: 100%;
    display: block;
    font-weight: 900;
}

.nav ul li div {
    display: none;
    position: absolute;
    width: 100%;
    padding: 10px 0;
    z-index: 1;
}

.nav ul li div a {
    font-size: 14px;
    display: block;
}

.nav ul li:hover div {
    display: block;
}

.navbar{
    margin-bottom: 0;
}

.banner {
    overflow: hidden;
    position: relative;
    width:100%;
}
.banner>.container{
    width:100%;
    padding-left: 0;
    padding-right: 0;
}
.container{
    width: auto;
}
#banner .swiper-wrapper a img{
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
.bannertitle{
    position: absolute;
    right:20px;
    bottom:10px;
    font-size: 27px;
}
.floor {
    padding-top: 30px;
}

.floor-title {
    text-align: center;
    font-size: 30px;
    margin: 0;
    color: #3c4254;
    font-weight: normal;
}

.floor-intro {
    text-align: center;
    color: #666;
}

.floor-link {
    text-align: center;
    font-size: 14px;
    margin: auto;
    border: solid 1px #eee;
    display: table;
    margin-top: 10px;
    /*margin-bottom: 20px;*/
}

.floor-link a {
    display: inline-block;
    padding: 5px 15px;
    border-left: solid 1px #eee;
    margin-left: -1px;
    background: #fff;
    ;
}

.floor-list ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    margin-left: -20px;
    list-style: none;
    margin-top: -5px;
}

.floor-list li {
    width: 25%;
    padding-left: 20px;
    padding-top: 20px;
    box-sizing: border-box;
}

.floor-list li img {
    width: 100%;
    vertical-align: middle;
    
}

.floor-list li h3 {
    font-weight: normal;
    font-size: 14px;
    text-align: center;
    margin: 0;
    margin-top: 8px;
}

.floor-list li span {
    display: none;
}

.floor-list li p {
    display: none;
}

.floor-list-1 ul {}

.floor-list-1 li {
    width: 50%;
    padding-top: 0;
}

.floor-list-1 li a {
    border-bottom: solid 1px #eee;
    display: block;
    padding-bottom: 5px;
    position: relative;
   
}

.floor-list-1 li img {
    /*display: none;*/
}

.floor-list-1 li h3 {
    text-align: left;
    font-size: 14px;
}

.floor-list-1 li span {
    color: #999;
    font-size: 12px;
    display: block;
    position: absolute;
    top: 8px;
    right: 10px;
}

.floor-list-2 li a {
    padding: 10px 10px 0 10px;
    display: block;
    border: solid 1px #eee;
    box-shadow: 0 2px 4px rgba(3, 27, 78, .06);
    background: #fff;
}

.floor-list-3 ul {}

.floor-list-3 li {
    width: 50%;
}

.floor-list-3 li a {
    border: solid 1px #eee;
    box-shadow: 0 2px 4px rgba(3, 27, 78, .06);
    background: #fff;
    display: block;
    padding: 10px;
}

.floor-list-3 li img {
    width: 100px;
    height: 100px;
    float: left;
    margin-right: 10px;
}

.floor-list-3 li h3 {
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    margin-top: 0;
    font-weight: normal;
}

.floor-list-3 li span {
    color: #999;
    font-size: 12px;
    display: none;
}

.floor-list-3 li p {
    display: block;
    color: #666;
    font-size: 13px;
    margin: 0;
    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;
}

.floor-list-4 ul {}

.floor-list-4 li {
    width: 100%;
    padding-top: 60px;
}

.floor-list-4 li a {
    display: block;
    padding-bottom: 5px;
}

.floor-list-4 li img {
    width: 40%;
    float: left;
    margin-right: 10%;
}

.floor-list-4 li h3 {
    text-align: left;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: normal;
}

.floor-list-4 li span {
    color: #999;
    font-size: 12px;
    display: none;
}

.floor-list-4 li p {
    display: block;
    color: #666;
    font-size: 16px;
    margin: 0;
}

.floor-list-4 li:nth-child(odd) img {
    float: right;
    margin-left: 10%;
    margin-right: 0;
}

.floor-page img {
    /*height: 300px;*/
    width: 49%;
    float: left;
    margin-right: 20px;
}

.floor-page-body {
    min-height: 200px;
    overflow: hidden;
    margin: 10px;
}

.floor-page p {
    margin: 0;
    line-height: 1.8;
}

.floor-page .container {
    padding:10px;
    box-sizing: border-box;
}

.floor-page .floor-btn {
    margin-top: 10px;
}

.floor-page .floor-btn a {
    padding: 8px 20px;
    color: #fff;
    border: none;
    display: inline-block;
    margin-right: 10px;
}

.foot-link h3 {
    font-weight: normal;
    margin: 0;
    margin-top: 10px;
    font-size: 18px;
    border-bottom: 1px dashed #ddd;
    line-height: 40px;
}

.foot-link a {
    display: inline-block;
    margin-right: 10px;
    margin-top: 10px;
}

.foot {
    margin-top: 3px;
    /*border-top: solid 3px #57a3f3;*/
    padding-top: 20px;
}

.foot-left {
    float: left;
}

.foot-left h3 {
    margin: 0px 0;
}

.foot-left p {
    margin: 5px 0;
}

.foot-left strong {
    font-size: 24px;
}

.foot-menu {
    margin-left: 340px;
}

.foot-menu ul {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
}

.foot-menu ul li {
    flex: 1;
}

.foot-menu ul li a {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
}

.foot-menu ul li div a {
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.foot-copy {
    border-top: solid 1px #ddd;
    padding: 5px;
    text-align: center;
    margin-top: 20px;
}

.post-list h2 {
    background: #fff;
    font-size: 16px;
    font-weight: normal;
    border-bottom: solid 1px #eee;
    margin: 0;
    margin-bottom: 20px;
    height: 40px;
    
}

.post-list h2 span {
    text-indent: 10px;
    line-height: 39px;
    display: inline-block;
}

.post-list ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    margin-left: -20px;
    margin-top: -20px;
    list-style: none;
}

.post-list li {
    width: 25%;
    padding-left: 20px;
    padding-top: 20px;
    box-sizing: border-box;
}

.post-list li img {
    width: 100%;
    vertical-align: middle;
}

@media screen and (max-width: 677px) {
	.picsize{
		height:100px;
	}
}
@media screen and (min-width: 678px) {
	.picsize{
		height:142px;
	}
}
@media screen and (min-width: 1280px) {
	.picsize{
		height:160px;
	}
}
.post-list li h3 {
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    margin: 0;
    margin-top: 5px;
}

.post-list li span {
    display: none;
}

.post-list li p {
    display: none;
}

.post-list-1 ul {
    margin-top: -20px;
}

.post-list-1 li {
    width: 100%;
    padding-top:0;
}

.post-list-1 li a {
    border-bottom: solid 1px #eee;
    display: block;
    padding:10px;
 
    position: relative;
    background: #fff;
}

.post-list-1 li img {
    display: none;
}

.post-list-1 li h3 {
    text-align: left;
    font-size: 14px;
    margin-top: 0;
}

.post-list-1 li span {
    color: #999;
    font-size: 12px;
    display: block;
    position: absolute;
    top: 12px;
    right: 10px;
}

.post-list-2 a {
    padding: 0px;
    padding-bottom: 3px;
    display: block;
    border: solid 1px #eee;
    box-shadow: 0 2px 4px rgba(3, 27, 78, .06);
    background: #fff;
}


.post-list-3 ul {
    margin-top: -20px;
}

.post-list-3 li {
    width: 100%;
    padding-top: 0px;
}

.post-list-3 li a {
    border-bottom: solid 1px #eee;
    display: block;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
}

.post-list-3 li a:after,
.post-list-3 li a:before {
    display: table;
    content: ""
}

.post-list-3 li a::after {
    clear: both;
}

.post-list-3 li img {
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 10px;
}

.post-list-3 li h3 {
    text-align: left;
    font-weight: normal;
    font-size: 16px;
    margin-top: 0;
}

.post-list-3 li span {
    color: #999;
    font-size: 12px;
    display: none;
}

.post-list-3 li p {
    display: block;
    color: #666;
    font-size: 13px;
    margin: 0;
    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;
}

.crumb {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 15px;
}

.crumb span {
    font-family: '宋体';
    display: inline-block;
    margin: 0px 3px;
    color: #666;
}

div.page {
    text-align: center;
    margin-top: 20px;
}

div.page ul {
    text-align: center;
    display: block;
    margin-left: 0;
    margin-top:0px;
}

div.page li {
    display: inline-block;
    width: auto;
    padding-left: 0;
    padding-top:0;
}

div.page li span {
    border: solid 1px #eee;
    padding: 6px 12px;
    background: #fff;
    margin: 0px 3px;
    display: inline-block;
    line-height: normal;
    position: unset;
    font-size: 14px;
}

div.page li a {
    border: solid 1px #eee;
    padding: 6px 12px;
    background: #fff;
    margin: 0px 3px;
    line-height: normal;
}

div.page li a:hover {
    border-color: #2B85E4;
}

div.page li.active span {
    background: #2B85E4;
    color: #fff;
    border-color: #2B85E4;
}
.post-info{background: #fff;padding:10px;box-sizing: border-box;}
.post-info h1 {
    font-size: 24px;
    text-align: center;
    margin: 0;
    font-weight: normal;
    color: #000;
    line-height: 80px;
}

.post-info div{
   
    line-height: 1.8;
}

.post-info-title{
    background: #fff;
        font-size: 16px;
        font-weight: normal;
        border-bottom: solid 1px #eee;
        margin: 0;
    
        height: 40px;
        line-height: 40px;
        text-indent: 10px;
}

.post-info p {
    margin: 0;
    margin-bottom: 10px;
}

.list-left {
    float: left;
}

.list-main {
    
    float: right;
   
}

.back-color {
    background: #2B85E4;
}

.post-box {
    background: #fff;
    margin-bottom: 20px;
    border:0.1px solid #eee;
}

.post-box .back-color {
    margin: 0;
}

.post-box h3 a {
    color: #fff;
    padding: 0px 10px;
    display: block;
    font-weight: normal;
    font-size: 16px;
    line-height: 40px;
}

.post-box div {}

.post-box div a {
    display: block;
    line-height: 40px;
    color: #333;
    border-top: solid 1px #eee;
    padding: 0px 10px;
}

.post-box div a:hover {
    color: #ff9600;
}

.post-box div a.on {
    color: #ff9600;
}

.post-info-page {
    display: flex;
    margin-top: 10px;
}

.post-info-page div {
    flex:1;
    margin-top: 2px;
    background: #f9f9f9;
    padding: 10px;
}

.post-info a {
    color: #2B85E4
}

.site-user {font-size: 12px;}

.site-user>div {
    padding: 10px;
    
}

.site-user h3 {
    margin: 0;
    font-size: 16px;
    margin-bottom: 5px;
}

.site-user ul {
    margin: 0;
    padding: 0;
}

.site-user li {
    list-style: none;
    padding: 2px 0;
    margin: 0;
}

.site-user li span {
    /*font-size:7px;*/
    white-space:nowrap;
}

.site-user span {
    color: #666;
    width: 60px;
    display: inline-block;
    float: left;
    text-align: right;
}

.site-user li div {
    margin-left: 60px;
}

@media screen and (max-width: 767px) {
    .list-left {
        display: block;
        float: none;
        width: 100%;
        margin-top: 20px;
    }

    .list-main {
        margin: 0;
        float: none;
        width: 100%;
        min-height: auto;
    }

    .container {
        margin-left: 10px;
        margin-right: 10px;
        width: auto;
    }

    .head {
        padding: 10px 0;
    }

    .head .fl img {
        max-width: 100%;
        max-height: 60px;
        height: auto;
    }

    .head .fr {
        display: none;
    }

    .nav ul {
        /*display: block;*/
    }

    .nav ul li {
        /*width: 25%;
        display: inline-block;
        box-sizing: border-box;
        float: left;*/
    }

    .nav ul li a {}

    .banner .container {
        margin: 0;
    }

    .banner-inner {
        width: 100%;
        left: 0;
    }

    .banner-inner img {
        width: 100%;
    }

    .banner .swiper-button-next {
        display: none;
    }

    .banner .swiper-button-prev {
        display: none;
    }

    .floor {
        padding: 10px 0;
    }

    .floor-title {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .floor-link {
        margin-bottom: 10px;
    }

    .floor-btn {
        text-align: center;
    }

    .floor-page .container {
        margin-top: 10px;
    }

    .floor-page img {
        width: 100%;
        height: auto;
        margin-right: 0;
        
        float: none;
    }
    .floor-page-body{height: auto;overflow: auto;}

    .floor-list ul {
        margin-left: -10px;
    }

    .floor-list li {
        width: 50%;
        padding-left: 10px;
        padding-top: 10px;
    }

    .floor-list-1 {
        padding-bottom: 0;
        
    }

    .floor-list-1 li {
        width: 100%;
    }
    .floor-list-1 li h3{margin-top:0;}
    .floor-list-1 li span {
        display: none;
    }

    .post-list-1 li span {
        display: none;
    }

    .floor-list-3 {
        padding-bottom: 0;
    }

    .floor-list-3 li {
        width: 100%;
    }

    .foot-menu {
        display: none;
    }

    .post-list li {
        width: 50%;
    }

    .post-list-1 li {
        width: 100%;
    }

    .post-list-3 li {
        width: 100%;
    }

    .post-info h1 {
        font-size: 16px;
    }
    .post-info-page{display: block;}


}

.bg-color{background:url('/static/index/navbg.png')}
.xyun-color{
    background:url('/static/index/xyun.png') 100% 100%;margin-top:-10px;overflow: hidden;
}
.fffcolor{background: #fff;}
.ffffont{color: #fff;}
.mg20{margin-top: 20px;}
.oblique{font-style:oblique;margin-left:10px;}
.bkline{
    width: 97%;height: 1px;background: #eee;
    margin-left: 2%;
}
.redbottom{
    width:3em;height:5px;background: #a8111a;
}
.wid1280{width:1280px;margin: 0 auto;}
.foot-link{overflow: hidden;padding-bottom:20px;}
.logoimg{
    margin-top: 10px;
}
.logoimg a{display: block;}
.logoimg a img{
    width: 100%;
}
#daohang{
    margin-top: 20px;
}
#daohang li a{
    font-size: 12px;
    color: #fff;
}
#banner a img{
    width: 100%;
}
.fubt{
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
}
.fbt{
    text-align: center;
    font-size: 26px;
    margin: 0;
    color: #3c4254;
    font-weight: 800;
}
.ckgd{
    font-size:12px;
    margin-top: 20px;
}
.redshort{
    width:30%;height:5px;background:#a8111a;
    margin: 15px auto 0;
}
@media screen and (min-width: 1280px) {
    .fangda{
        min-height:520px;
    }
	.floor-btn {
	    /*display:none;*/
	}
}
.ffffont{
    color:#fff;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #eee;
    border-color: #337ab7;
    color:#333!important;
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    color:#333!important;
    text-decoration:none;
    background-color:#f5f5f5;
}
.pd0{
    padding:0;
}
