﻿@charset "utf-8";

#content{margin:0 auto;height: 720px;}
.pageBanner{display: none;}
.column{clear:both; overflow:hidden; margin-bottom:15px;}

/* 首页banner图切换 */

.left-box{width: 610px;float: left;position: relative;}
.right-box{width: 450px;float: right;position: relative;margin-top: 40px;}
.text-box{margin: 60px 0;}
.text-box h3{font-size: 30px;line-height: 48px;color: #014099;}
.text-box p{font-size: 19px;line-height: 48px;color: #adadad;}
.text-box em{display: block;width: 80px;height: 2px;background-color: #014099;}
#columnA { overflow:hidden;width: 610px;height: 378px;background-color: rgba(225,225,225,.8);}
#columnA .hd{height: 46px;border-top: 3px solid #fff;border-bottom: 1px solid #fff;}
#columnA .hd li{float: left;width: 114px;margin-top: -3px;}
#columnA .hd li h3{height: 46px;line-height: 55px;overflow: hidden;font-weight: 600;}
#columnA .hd .on{position: relative; border-top: 3px solid #0268af;}
#columnA .hd .on::after{
    content:"";
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 0;
    width: 0;
    height: 0;
    margin-left:-4px;
    border-width: 4px;
    border-style: solid;
    border-color:#0268af transparent transparent  transparent;
}
#columnA .hd .on a{color: #0268af;}
#columnA .bd{padding: 20px;}
.right-box ul{height: 150px;width: 450px;}
.right-box ul li{height: 150px;width: 150px;float: left;position: relative;}
.right-box ul li a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;font-size: 18px;line-height: 210px;color: #ffffff;text-align: center;}
.right-box ul li a:hover{
    text-decoration: none;
}
.right-box .ul1 li{float: right;width: 300px; overflow: hidden;}
.right-box .ul1 li h3{position: absolute;bottom: 0;width: 300px;height: 40px;background-color: rgba(0, 0, 0, 0.5);text-align: center;line-height: 40px;}
.right-box .ul1 li h3 a{font-size: 18px;color: #ffffff;line-height: 40px;}
.right-box .ul1 li img,
.right-box .ul4 .li2 img{
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -ms-transition:all  1s;
    -o-transition:all 1s;
    transition:all 1s;
}
.right-box .ul1 li:hover img,
.right-box .ul4 .li2:hover img{
    transform: scale(1.2);
}
.right-box .ul2 .li1 a{background: #999999;}
.right-box .ul2 .li2 a{background: #fd775c;}
.right-box .ul3 .li1 a{background: #338bcd;}
.right-box .ul3 .li2 a{background: #f9ba4b;}
.right-box .ul3 .li3 a{background: #666666;}
.right-box .ul4 .li1 a{background: #8bab2a;}

.right-box .ul2 .li1 a:hover{background: #868686;}
.right-box .ul2 .li2 a:hover{background: #f55434;}
.right-box .ul3 .li1 a:hover{background: #297bb9;}
.right-box .ul3 .li2 a:hover{background: #e4a63c;}
.right-box .ul3 .li3 a:hover{background: #4e4e4e;}
.right-box .ul4 .li1 a:hover{background: #79971f;}

.right-box .ul2 .li1 a::before,
.right-box .ul2 .li2 a::before,
.right-box .ul3 .li1 a::before,
.right-box .ul3 .li2 a::before,
.right-box .ul3 .li3 a::before,
.right-box .ul4 .li1 a::before{
	position: absolute;
    z-index: 1;
    left: 50%;
    top: 40px;
    content:"";
    width: 32px;
    height: 32px;
    margin-left: -16px;
    display: inline-block;
    background: url(../../base/img/xyjj.png) center top no-repeat;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -ms-transition:all  1s;
    -o-transition:all 1s;
    transition:all 1s;
}
.right-box .ul2 .li2 a::before{background: url(../../base/img/szdw.png) center top no-repeat;}
.right-box .ul3 .li1 a::before{background: url(../../base/img/yzxx.png) center top no-repeat;}
.right-box .ul3 .li2 a::before{background: url(../../base/img/djtj.png) center top no-repeat;}
.right-box .ul3 .li3 a::before{background: url(../../base/img/kyyj.png) center top no-repeat;}
.right-box .ul4 .li1 a::before{background: url(../../base/img/jyjx.png) center top no-repeat;}

.right-box .ul2 .li1 a:hover::before,
.right-box .ul2 .li2 a:hover::before,
.right-box .ul3 .li1 a:hover::before,
.right-box .ul3 .li2 a:hover::before,
.right-box .ul3 .li3 a:hover::before,
.right-box .ul4 .li1 a:hover::before{
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    transform:rotateY(360deg);
}
.right-box .ul4 .li2{ overflow: hidden;}
.right-box .ul4 .li2 h3{position: absolute;bottom: 0;width: 150px;height: 40px;background-color: rgba(0, 0, 0, 0.5);text-align: center;line-height: 40px;}
.right-box .ul4 .li2 h3 a{font-size: 18px;color: #ffffff;line-height: 40px;}


/* 日历式信息列表 */
.dateList{}
.dateList li{display: flex;height: 50px;overflow: hidden;align-items: center;margin-bottom: 10px;}
.dateList li .date{width: 58px;height: 48px;margin-right: 16px;background: #fff;border:1px solid #014099}
.dateList li .date .dd{display: block;height: 28px;line-height: 28px;text-align: center;font-size: 20px;color: #fff;background: #014099}
.dateList li .date .ym{display: block;height: 20px;line-height: 20px;text-align: center;font-size: 12px;color: #014099;}
.dateList li a{flex: 1;line-height: 22px;overflow: hidden;font-size: 16px;}
.dateList li.last{margin-bottom: 0px; padding-bottom:0px; border-bottom:none}


/*首页链接效果*/
.ind-links-list .other-link{
    position: relative;
    z-index: 1;
    display: block;
    height: 150px;
    overflow: hidden;
    background: none !important;!i;!;
}
.ind-links-list .other-link .pic,
.ind-links-list .other-link .tit{
    box-sizing: border-box;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    display: block;
    height: 150px;
    line-height: 1.2;
}
.ind-links-list .other-link .pic{
    z-index: 2;
    top: 150px;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -ms-transition:all  1s;
    -o-transition:all 1s;
    transition:all 1s;
}
.ind-links-list .other-link .pic img{
}
.ind-links-list .other-link .tit{
    z-index: 1;
}
.ind-links-list .other-link:hover .pic{
    top: 0;
}
.ind-links-list ul li .other-link::before{
    display: none !important;
}

.right-box .ul2 .li1 .other-link .tit{background: #176dd4;}
.right-box .ul2 .li2 .other-link .tit{background: #ffcc61;color: #2e318e;}
.right-box .ul3 .li1 .other-link .tit{background: #2d9eee;}
.right-box .ul3 .li2 .other-link .tit{background: #aad4fa;color: #2f308a;}
.right-box .ul3 .li3 .other-link .tit{background: #2a81e2;}
.right-box .ul4 .li1 .other-link .tit{background: #0850b4;}
.right-box .ul2 .li1 .other-link .tit::before,
.right-box .ul2 .li2 .other-link .tit::before,
.right-box .ul3 .li1 .other-link .tit::before,
.right-box .ul3 .li2 .other-link .tit::before,
.right-box .ul3 .li3 .other-link .tit::before,
.right-box .ul4 .li1 .other-link .tit::before{
	position: relative;
	margin-top: 40px;
	margin-bottom: 10px;
	content:"";
	width: 100%;
	line-height: 32px;
	height: 40px;
	display: inline-block;
	background: url(../../base/img/xyjj.png) center top no-repeat;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all  1s;
	-o-transition:all 1s;
	transition:all 1s;
}
.right-box .ul2 .li2 .other-link .tit::before{background: url(../../base/img/szdw.png) center top no-repeat;}
.right-box .ul3 .li1 .other-link .tit::before{background: url(../../base/img/yzxx.png) center top no-repeat;}
.right-box .ul3 .li2 .other-link .tit::before{background: url(../../base/img/djtj.png) center top no-repeat;}
.right-box .ul3 .li3 .other-link .tit::before{background: url(../../base/img/kyyj.png) center top no-repeat;}
.right-box .ul4 .li1 .other-link .tit::before{background: url(../../base/img/sysj.png) center top no-repeat;}