ul:after{content:'';display:block;clear:both;}
.colorRed{color:#AB000E;}
.color#3{color:#333;}
.font54{font-size:54px;}
.font18{font-size:18px;font-weight:bold;}
.font14{font-size:14px;}
.righted{float:right;}
/* 轮播 */
.banner{position: relative;overflow: hidden;height:300px;}
.bannerLittle{position: relative;width:590px;overflow: hidden;margin-top:5px;}
.imgbox,.imgboxLittle{position: relative;transform:translateX(0);transition:transform 1s;}
.imgbox img{height:300px;}
.bannerImg,.bannerImgLittle{float:left;cursor: pointer;}
.banner .dot{position: relative;width: 100%;height:15px;bottom:30px;text-align: center;}
.banner .dot a{display: inline-block;width: 12px;height: 12px;border-radius:12px;background-color: rgba(255,255,255,0.5);margin: 0 5px;}
.banner .dot a.active{background-color:rgba(255,255,255,1);width:13px;height:13px;border-radius:13px;box-shadow: 0 1px 5px rgba(12,79,136,1);}
/* 新闻 */
.news{margin-top:40px;height:360px;}
.news li{float:left;width:590px;height:360px;position: relative;}
.news_content{height:360px;overflow: hidden;}
.bannerImgLittle{width:100%;height:353px;}
.bannerLittle_bg{height:50px;position: relative;top:303px;background: rgba(171,0,14,0.5);}
.litterBanner_title{display:inline-block;position: absolute;top:318px;z-index:30;width:490px;font-size:14px;color:#fff;box-sizing: border-box;padding:0 10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.btnBannerBox{display:inline-block;width:26px;height:26px;position:absolute;z-index:31;bottom:11px;cursor: pointer;}
.pre{left:505px;}
.next{right:20px;}
.suxianLine{position: absolute;height:13px;width:0;border:1px solid #ddd;top:21px;left:4px;}

/* 小轮播 */
.small_banner {
    width: 590px;
    height: 360px;
    position: relative;
}

.small_banner ul {
   height: 360px;
}

.small_banner ul li {
    width: 590px;
    height: 360px;
    position: absolute;
    left: -2px;
    display: none;
    z-index: 10;
    box-sizing: border-box;
}

.small_banner .cut {
    position: absolute;
    width: 26px;
    height: 26px;
    left: 500px;
    bottom: 12px;
    z-index: 999;
}
.small_banner .prev {
    margin-left: -20px;
    background: url(../images/pre.png) no-repeat;
    cursor:pointer;
}

.small_banner .next {
    margin-left: 40px;
    background: url(../images/next.png) no-repeat;
    cursor:pointer; 
}

.small_banner .num {
    position: absolute;
    /*width: 300px;*/
    right: 10px;
    bottom: 12px;
    text-align: center;
    z-index: 50;
}

.small_banner .num a {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    color: #3c3c3c;
    margin: 3px;
    background: rgba(255,255,255,0.5);
}

.small_banner .num a.cur {
    background: #fff;
}

.small_banner .num a:hover {
    background: #fff;
}

.small_banner .banner_title {
    position: absolute;
    z-index: 100;
    bottom: 0px;
    left: -2px;
    width: 100%;
    box-sizing: border-box;
    background: rgba(171,0,14,0.5);
}

.small_banner .banner_title .title_content {
    position: relative;
    width: 100%;
    height: 50px;
    box-sizing: border-box;
}

.small_banner .banner_title .title_content p {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    display: none;
    text-align: left;
    z-index: 10;
    color: #fff;
    box-sizing: border-box;
    cursor: pointer;
    padding: 0 20px
}

.small_banner .banner_title .title_content p a {
    font-size: 12px;
    color: #fff;
}

.news2{height:310px;background: #EEEEEE;margin-top:40px;}
.news2 li{float:left;width:600px;height:100%;}
.newtitle{padding:30px 20px;box-sizing: border-box;position: relative;}
.newtitle1{padding-top:15px;padding-left:60px;box-sizing: border-box;position: relative;}
.newtitle span,.newtitle1 span{float:left;}
.litteZM{position: absolute;top:46px;left:60px;}
.newtitle1 .litteZM{top:30px;left:104px;}
.TZGG{position: absolute;left:104px;}
.lookmore{float:right;color:#666;cursor: pointer;}
.newsContent{margin:30px 30px;box-sizing: border-box;height:195px;overflow: hidden;}
.newsContent a,.newsContent1 a{display:block;color:#666;position: relative;}
.newsContent a:hover{color:#004A7F;}
.newsContent1 a:hover{color:#AB000E;}
.newsContent a:hover .slot{background: #004A7F;}
.newsContent1 a:hover .slot{border:1px solid #AB000E}
.slot{display: inline-block;width:6px;height:6px;transform:rotate(45deg);background: #666;position: relative;top:-9px;left:1px;}
.titleArt{display:inline-block;font-size:14px;margin-left:20px;width:370px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.date{float:right;}
.newsContent1{width:100%;padding-left:60px;padding-top:30px;box-sizing: border-box;height:320px;overflow: hidden;}
.newsContent1 .slot{background: #fff;border:1px solid #666}

/* 通告等 */
.abouts{margin-top:40px;}
.abouts li{float:left;width:230px;height:70px;background: url("../images/bgLittle.png") no-repeat;background-size:100% 100%;margin-right:12px;}
.abouts li:last-child{margin-right:0px;}
.abouts li a{display:block;width:100%;height:100%;color:#fff;font-size:24px;line-height: 70px;text-align: center;}

/* 友情公告 */
.friend-link{margin-top:20px;}
.friend-link .ftitle{height:30px;line-height:30px;margin-bottom:10px;border-bottom:1px dashed #eb7830;}
.friend-link .ftitle .friend-font{font-size:20px;font-weight:bold;color:;}
.friend-link .ftitle .friend-font:before{display:inline-block;content:'';width:20px;height:20px;background:url('../images/link.png') no-repeat;background-size:100% 100%;margin-right:10px;}
.friend-link .friend-list{overflow:hidden;}
.friend-link .friend-list li{float:left;}
.friend-link .friend-list li a{color:#666;padding:0 20px;font-size:14px;}
.friend-link .friend-list li a:hover{text-decoration:underline;color:#AB000E;}