/* logo开始 */
.Top{
    height: 1.71rem;
    padding: 0 .3rem;
    background: url("../images/banner.jpg") no-repeat center / 100% 1.71rem;
}
.Top a{
    float: left;
    width: 6.3rem;
    height: .63rem;
    margin-top: .51rem;
}
.Top a img{
    width: 6.3rem;
    height: .63rem;
}
/* logo结束 */

/* 导航开始 */
.Nav{
    height: .63rem;
    padding: 0 .3rem;
    background: #3466ab;
    position: relative;
}
.Nav ul li{
    float: left;
    width: 23%;
    text-align: center;
    line-height: .62rem;
    background: url("../images/xian.jpg") no-repeat right center / .03rem .17rem;
}
.Nav ul li:last-child{
    background-image: none;
}
.Nav ul li a{
    display: block;
    font-size: .26rem;
    color: #ffffff;
}
.Nav ul li.on{
    background: #3385c9;
}
.Nav .Menu{
    position: absolute;
    right: .3rem;
    top: 0;
    width: .3rem;
    height: .63rem;
    background: url("../images/menu.png") no-repeat center / .26rem .24rem;
}
.Nav .Menu1{
    background: url("../images/menu1.png") no-repeat center / .3rem .3rem;
}
.Nav .YinCang{
    position: absolute;
    left: 0;
    top: .62rem;
    width: 100%;
    height: .64rem;
    box-sizing: border-box;
    padding: 0 .3rem;
    background: #3466ab;
    display: none;
    z-index: 9;
    border-top: .03rem solid #ccefff;
}
.Nav .YinCang a{
    float: left;
    width: 23%;
    font-size: .26rem;
    color: #ffffff;
    text-align: center;
    line-height: .62rem;
    margin-top: .02rem;
    background: url("../images/xian.jpg") no-repeat right center / .03rem .17rem;
}
.Nav .YinCang a:last-child{
    background-image: none;
}
.Nav .YinCang a.on{
    background: #3385c9;
}
/* 导航结束 */

/* 切换新闻开始 */
.News{
    padding: 0 .3rem;
    background: url("../images/newbj.jpg") no-repeat center top / 100% 1.3rem;
}
.News>h3{
    height: .84rem;
    line-height: .84rem;
    text-align: center;
}
.News>h3 a{
    display: block;
    font-size: .32rem;
    color: #41608a;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.NewsBot ul li{
    width: 6.9rem;
    height: 3.87rem;
    position: relative;
}
.NewsBot ul li>a{
    display: block;
    width: 6.9rem;
    height: 3.87rem;
}
.NewsBot ul li>a img{
    width: 6.9rem;
    height: 3.87rem;
}
.NewsBot ul li h3{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .53rem;
    line-height: .53rem;
    z-index: 9;
    padding: 0 .2rem;
    text-align: center;
    box-sizing: border-box;
    background: url("../images/toumingbj.png") repeat;
}
.NewsBot ul li h3 a{
    display: block;
    font-size: .22rem;
    color: #ffffff;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.NewsBot .swiper-pagination{
    bottom: .63rem !important;
    text-align: right !important;
    padding: 0 .1rem !important;
    box-sizing: border-box;
}
.NewsBot .swiper-pagination .swiper-pagination-bullet{
    width: .09rem !important;
    height: .09rem !important;
    opacity: 1 !important;
    background: #d6d6d6;
    margin: 0 3px !important;
}
.NewsBot .swiper-pagination .swiper-pagination-bullet-active{
    width: .18rem !important;
    background: #00a0e9;
    border-radius: 1rem !important;
}
/* 切换新闻结束 */

/* 工作动态开始 */
.DongTai{
    padding: 0 .3rem;
}
.LanTop{
    height: .94rem;
    line-height: .94rem;
    text-align: center;
    background: url("../images/xian1.jpg") no-repeat center / 100% .19rem;
}
.LanTop h2 a{
    display: inline-block;
    padding: 0 .4rem;
    height: .94rem;
    font-size: .32rem;
    color: #3466ab;
    vertical-align: top;
    background: #ffffff;
}
.LanBot ul li{
    height: .69rem;
    line-height: .69rem;
    border-bottom: .01rem dashed #d1d1d1;
}
.LanBot ul li h3 a{
    float: left;
    max-width: 5rem;
    font-size: .26rem;
    color: #474747;
    font-weight: normal;
    padding-left: .22rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url("../images/dian.png") no-repeat left center / .05rem .03rem;
}
.LanBot ul li span{
    float: right;
    font-size: .24rem;
    color: #999999;
}
.More{
    display: block;
    margin: .3rem 0;
    font-size: .24rem;
    color: #b2b2b2;
    height: .59rem;
    line-height: .59rem;
    text-align: center;
    background: #f5f5f5;
}
.More img{
    display: inline-block;
    width: .17rem;
    height: .09rem;
    vertical-align: middle;
    padding-left: .1rem;
}
/* 工作动态结束 */

/* 图片列表开始 */
.ImgListWai{
    padding: 0 .3rem;
}
.ImgList{
    height: 1.13rem;
    overflow: hidden;
    position: relative;
}
.ImgList ul li{
    width: 100%;
    height: 1.13rem;
}
.ImgList .swiper-pagination{
    bottom: 5px !important;
    text-align: right !important;
}
.ImgList .swiper-pagination .swiper-pagination-bullet{
    width: 5px !important;
    height: 5px !important;
    margin: 0 3px !important;
}
/* 图片列表结束 */

/* 两个栏目开始 */
.TwoList{
    overflow: hidden;
    padding: .3rem .3rem 0;
}
.TwoList ul li{
    float: left;
    width: 3.35rem;
    height: 1.12rem;
    line-height: 1.12rem;
    background: url("../images/twobj1.jpg") no-repeat center / 3.35rem 1.12rem;
}
.TwoList ul li h2 a{
    display: block;
    font-size: .26rem;
    color: #ffffff;
    font-weight: normal;
    padding-left: 1.02rem;
}
.TwoList ul li:nth-of-type(even){
    float: right;
    background: url("../images/twobj2.jpg") no-repeat center / 3.35rem 1.12rem;
}
.TwoList ul li:nth-of-type(even) h2 a{
    padding-left: 1.22rem;
}
/* 两个栏目结束 */

/* 主任信箱开始 */
.ZhuRen{
    padding: 0 .3rem;
}
.ZhuRenTop{
    overflow: hidden;
    padding-bottom: .2rem;
}
.ZhuRenTop ul li{
    float: left;
    width: 2.17rem;
    height: 1.38rem;
    box-sizing: border-box;
    border: .01rem solid #c4c4c4;
    border-radius: .1rem;
    text-align: center;
}
.ZhuRenTop ul li h2 a{
    display: block;
    height: 1.36rem;
    font-size: .24rem;
    color: #68696a;
    font-weight: normal;
    padding-top: .16rem;
    line-height: .35rem;
}
.ZhuRenTop ul li:nth-of-type(2){
    margin: 0 .19rem;
}
.ZhuRenTop ul li img{
    margin: 0 auto .16rem;
    width: .6rem;
    height: .6rem;
}
.ZhuRenBot{
    padding-bottom: .39rem;
    overflow: hidden;
}
.ZhuRenBot ul li{
    float: left;
    width: 3.35rem;
    height: 1rem;
}
.ZhuRenBot ul li:nth-of-type(even){
    float: right;
}
/* 主任信箱结束 */

/* 底部开始 */
.Bottom{
    background: #3466ab;
    text-align: center;
}
.Bottom .BotDuan{
    height: .64rem;
    line-height: .64rem;
    text-align: center;
    background: #235aa5;
}
.Bottom .BotDuan a{
    font-size: .26rem;
    color: #ffffff;
}
.Bottom .BotDuan em{
    padding: 0 .35rem;
    font-size: .26rem;
    color: #c0d6f3;
}
.Bottom .BottomTop{
    padding: .15rem 0;
    box-sizing: border-box;
    border-bottom: .01rem solid #2a5b9b;
    font-size: .26rem;
    color: #ffffff;
    line-height: .48rem;
}
.Bottom .BottomTop p{
    font-size: .26rem;
    color: #ffffff;
    line-height: .48rem;
}
.Bottom .BottomTop a{
    font-size: .26rem;
    color: #ffffff;
    line-height: .48rem;
}
.Bottom .BottomBot{
    height: .62rem;
    line-height: .62rem;
    font-size: .24rem;
    color: #ffffff;
    border-top: .01rem solid #5d85bc;
}

.GaBa{
    padding-left: .3rem;
    background: url("../images/gaba.png") no-repeat left center / .27rem .3rem;
}
/* 底部结束 */
