.sfq li .wenzi {
    position: absolute;
    width: 100%;
    line-height: 3rem;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.4rem;
    left: 0px;
    bottom: 4.5rem;
}

.sfq li.on .wenzi {
    position: absolute;
    color: #FFFFFF;
    padding-left: 2rem;
    padding-right: 1rem;
    padding-top: 1rem;
    text-align: left;
    background-color: #008f9b;
}

.ableft h3 {
    margin-bottom: 32rem;
}

#slidingz span.menuNo {
    font-weight:normal; width:100%; height:100%; color:#FFFFFF; position:relative; font-size:1.4rem; padding: 1rem; padding-top:35rem; font-size:1.4rem; text-align:center;
}

#slidingz span.menuOn {
    font-weight:normal; width:100%; height:100%; color:#FFFFFF; position:relative; font-size:1.4rem; padding: 1rem; padding-top:35rem; font-size:1.4rem; text-align:center;
}

.fwkuai-aa {
    width: 36.5%;
    padding: 2.5rem;
    padding-top: 4rem;
}

.fwkuai-aa h3 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 3.4rem;
    color: #1a1a1a;
    margin-top: 0rem;
    padding-bottom: 2rem;
    margin-bottom: 4rem;
}

.fwmore {
    margin-top: 5rem;
    width: 16.7rem;
}

.xwtit-bb {
    width:60rem;
}

.xwtit-bb li {
   list-style-type:none;
   width:24rem;
   float:left;
   margin-right:2.4rem;
   }
   
.ywlan li p {
    margin-top: 0.4rem;
    margin-bottom: 0rem;
    font-size: 1.4rem;
}  

#slidingBlock span.menuNo {
    font-weight:normal; width:100%; height:11.6rem; color:#333333; padding-top:1rem; font-size:1.4rem; background-color:#e7e9e9; text-align:center;
}


#slidingBlock span.menuOn {
    font-weight:normal; width:100%; height:11.6rem; color:#FFFFFF; padding-top:1rem; font-size:1.4rem; text-align:center; background-color:#008f9b;
}

.bottom {
    height: auto;
    overflow: hidden;
    padding-top: 4rem;
    color: #dcdcdc;
    line-height: 2.6rem;
}

.daohh li {
    list-style-type: none;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.2rem;
    float: left;
}

.whtu-tit {
    position: absolute;
    width: 21rem;
    line-height: 3rem;
    font-size: 1.4rem;
    color: #FFFFFF;
    text-align: center;
    background-color: #f08400;
    left: 2.7rem;
    top: 2.7rem;
    z-index: 6;
}

.whrow li p {
    font-size: 1.4rem;
    color: #4b4d59;
    line-height: 3rem;
    margin-top: 2rem;
    margin-bottom: 0rem;
    text-align: justify;
}

.navbar-inverse .navbar-nav > li.mouseover .ul_hide {
    position: absolute;
    left: 0%;
    top: 9.5rem;
    width:auto;
    text-align: center;
    border: 0px solid #CBCBCB;
    display: none;
}

.navbar-inverse .navbar-nav > li.mouseover .ul_hide li a {
    padding-left: 1rem;
    padding-right: 1rem;
    height: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#hist .swiper-slide section span {
	line-height:2.5rem;
	font-size:1.4rem;
	text-align: justify;
	margin:5% 0px 0px;
}

.lctup img {
   width:100%;
   height:48rem;
   border-radius:15px;
   }
   
#hist .swiper-slide {
    background: #fff;
    min-height: 48rem;
}

.zhezhu {
   position:absolute;
   width:42rem;
   height:50rem;
   left:0rem;
   top:0rem;
   }
   
.zhezhu2 {
   position:absolute;
   width:42rem;
   height: 50rem;
   right:0rem;
   top:0rem;
   }
   
.cptu h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    height: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

.cprow {
   height:auto; overflow:hidden;
   margin-left:-1rem;
   margin-right:-1rem;
   }
   
.cprow li {
   list-style-type:none;
   width:20%;
   float:left;
   padding-left:1rem;
   padding-right:1rem;
   margin-bottom:1.4rem;
   }

.cprow li a {
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 4.2rem;
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
    color: #333333;
    font-size: 1.4rem;
    background-color: #f6f8f9;
    border-radius: 30px;
}