
*,:before,:after{box-sizing:border-box;}
.z_index_more{ line-height: 28px; display: inline-block;}
.z_index_more .en{font-size: 14px;font-family: Humanist521BT;font-weight: bold;text-decoration: underline;color: #000000; margin-right: 10px;}
.z_index_more .icon{ display: inline-block;width: 28px; transition: ease .6s; height: 28px; background: url(../images/arr2.jpg) no-repeat center; vertical-align: middle; background-size: 100% 100%;}
.z_about_con .z_index_more{ margin-top: 4vw;}
.z_index_more:hover .icon{ transform: rotate(45deg);}

.pages{overflow: hidden;margin: 30px 0 50px;}
.pages li{float: left;margin-right: 3px;}
.pages li a{display: block;border: 1px solid #e5e5e5; padding: 0 15px; text-align: center;line-height: 40px;font-size: 16px;color: #c9c8c8;background-color: #fff;}
.pages li.prev a{
	background: url(../images/i-l1.png) no-repeat center center;
}
.pages li.next a{
	background: url(../images/i-r1.png) no-repeat center center;
}

.pages li.prev:hover a{
	background: #0e3a83 url(../images/i-l1-on.png) no-repeat center center;
}
.pages li.next:hover a{
	background: #0e3a83 url(../images/i-r1-on.png) no-repeat center center;
}
.pages li:hover a,.pages li.on a{background-color: #0e3a83;border-color: #0e3a83;color: #fff;}

.Pagination{position: absolute;left: 50%;transform: translateX(-50%);bottom: 4.6875vw;}
.Pagination .iconfont{color: #c1c1cc;transition: 0.5s;cursor: pointer;display: inline-block;vertical-align: middle;}
.Pagination .iconfont:hover{color: #d60011;}
.Pagination div{display: inline-block;vertical-align: middle;margin: 0 1.04166vw;}
.Pagination .group{display: inline-block;width: 1.66666vw;height: 1.66666vw;color: #000000;transition: 0.5s;text-align: center;margin: 0 5px;font-family: Human;font-weight: bold;line-height: 1.66666vw;}
.Pagination .group:hover{background-color: #d60011;color: #FFF;}
.Pagination .rcactive{background-color: #d60011;color: #FFF;}
.l_mt{position: relative;overflow: hidden;
    width: 1430px;
    margin: auto;
    max-width: 100%;}
.l_mt .top .title h2{font-size: 2.39583vw;color: #d60011;font-family: Human;text-transform: uppercase;}
.l_mt .top .title div{font-size: 1.875vw;color: #000000;font-weight: bold;}
.l_mt .top  .fr div{width: 16.66666vw;height: 2.76041vw;line-height: 2.76041vw;border: 2px solid #cccccc;padding-left: 1.30208vw;position: relative;}
.l_mt .top  .fr div span{font-size: 16px;color: #000000;}
.l_mt .top  .fr div select{display: inline-block;vertical-align: middle;color: #d60011;font-size: 20px;font-family: Human;width: 70%;height: 100%;text-align: center;cursor: pointer;padding-left: 5%;}
.l_mt .top  .fr div::after{content: "";z-index: 9;background-image: url(../l_img/dqArr.png);width: 12px;height: 7px;background-position: center;background-size: cover;background-position: center;position: absolute;top: 50%;transform: translateY(-50%);right: 1.5625vw;}
.l_mt .top  .fr div select option{padding-left: 5%;}
.l_mt .top  .fr p{margin-top: 0.52083vw;font-size: 14px;color: #a5a5a5;}
.l_mt .top  .fr p span{color: #000;font-weight: bold;margin: 0 5px;vertical-align: top;}
.l_mt .bot{margin-top: 2.60416vw;display: flex;flex-wrap: wrap;}
.l_mt .bot .item{width: 31.4%;padding: 1vw;margin-top: 2vw;position: relative; transition: ease 1s;}
.l_mt .bot .item:hover{box-shadow: 0px 25px 43px 8px rgba(47, 48, 53, 0.08);}
.l_mt .bot .item::after{content: "";width: 0;border-bottom: 2px solid #0e3a83;position: absolute;left: 50%;bottom: 0;z-index: 9;transition: 1s;}
.l_mt .bot .item:nth-child(1),.l_mt .bot .item:nth-child(2),.l_mt .bot .item:nth-child(3){margin-top: unset;}
.l_mt .bot .item:nth-child(3n-1){margin-left: 2vw;margin-right: 2vw;}
.l_mt .bot .item a{display: block;}
.l_mt .bot .item .img{width: 100%;height: 14vw;position: relative;overflow: hidden;}
.l_mt .bot .item .img img{width: 100%;height: 100%;transform: scale(1.0);transition: 1s;}
.l_mt .bot .item .img .date{position: absolute;top: 0;right: 0;text-align: center;background-color: #2f3035;color: #FFF;width:4vw;height:4vw;padding-top: 0.7vw;font-family: Human;transition: 1s;}
.l_mt .bot .item .img .date b{font-size: 40px;}
.l_mt .bot .item .img .date p{font-size: 12px;font-weight: bold;text-transform: uppercase;}
.l_mt .bot .item .title{margin-top:.8vw;font-size: 20px;color: #000;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.l_mt .bot .item .text{margin-top: .5vw;font-size: 14px;color: #666;line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.l_mt .bot .item .z_index_more{margin-top: 1.82291vw;margin-bottom: 2.60416vw;}
.l_mt .bot .item:hover::after{left: 0;width: 100%;}
.l_mt .bot .item:hover .z_index_more .icon {    transform: rotate(45deg);}
.l_mt .bot .item:hover .img img{transform: scale(1.1);}
.l_mt .bot .item:hover .img .date{background-color: #0e3a83;}
.l_mt .nkBot{margin-top: 3.64583vw;width: 100%;display: flex;flex-wrap: wrap;}
.l_mt .nkBot .item{width: 48%;padding: 1.04166vw 2.08333vw 1.04166vw 1.04166vw;background-color: #FFF;margin-top: 4%;}
.l_mt .nkBot .item:nth-child(1),.l_mt .nkBot .item:nth-child(2){margin-top: unset;}
.l_mt .nkBot .item:nth-child(2n){margin-left: 4%;}
.l_mt .nkBot .item .clearfixa{display: block;}
.l_mt .nkBot .item .img{width: 9.375vw;height: 13.54166vw;overflow: hidden;border-radius: 8px;}
.l_mt .nkBot .item .img img{width: 100%;height: 100%;transform: scale(1.0);transition: 1s;}
.l_mt .nkBot .item .content{margin-left: 2.08333vw; padding-top: 5px;}
.l_mt .nkBot .item .content .title{font-size: 1.14583vw;color: #222222;font-weight: bold;}
.l_mt .nkBot .item .content .information{font-size: 14px;color: #d60011;margin-top: 0.5vw;}
.l_mt .nkBot .item .content .information span{margin-right: 1.5625vw;}
.l_mt .nkBot .item .content .information span:last-child{margin-right: unset;}
.l_mt .nkBot .item .content .text{font-size: 16px;width: 20.05208vw;color: #888888;margin-top: 1.30208vw;padding-top: 1.04166vw;border-top: 1px solid #cccccc;line-height: 25px;}
.l_mt .nkBot .item .content .btn{margin-top: 1.8vw;text-align: center;width: 7.8125vw;height: 2.29166vw;line-height: 2.29166vw;color: #FFF;font-size: 16px;border: 1px solid #d60011;background-color: #d60011;border-radius: 4px;transition: 1s;}
.l_mt .nkBot .item:hover .content .btn{background-color: #FFF;color: #d60011;}
.l_mt .nkBot .item:hover .img img{transform: scale(1.1);}
@media screen and (max-width:1366px) {
.postCondition{width: 85%;}
.l_mt .nkBot .item .content{width: 62%;padding-top: unset;}
.l_mt .nkBot .item .content .information{margin-top: unset;}
.l_mt .nkBot .item .content .text{padding-top: 0.04166vw;margin-top: 0.30208vw;}
.l_mt .bot .item .img .date{padding-top: unset;}
.l_mt .nkBot .item .content .title{ margin-bottom: 5px;}
.l_mt .nkBot .item .content .information span { font-size: 12px; }
.l_mt .nkBot .item .content .title{ font-size: 16px;}
.l_mt .nkBot .item .content .text{ margin-top: 10px; padding-top: 10px;}
}
@media screen and (max-width:980px) {
.Pagination .group a{width: 20px;height: 20px;line-height: 20px;}
.l_mt .top .fl,.l_mt .top .fr{float: unset;width: 100%;}
.l_mt .top .title h2{font-size: 20px;margin-bottom: unset;height: 20px;display: inline-block;}
.l_mt .top .title div{font-size: 16px;}
.l_mt .top .fr{margin-top: 10px;}
.l_mt .top .fr div{height: unset;width: 100%;height: 35px;}
.l_mt .top .fr div select, .l_mt .top .fr div select{width: 70%;margin-top: unset;}
.l_mt .top .fr p{margin-top: 5px;}
.l_mt .bot .item{width: 100%;margin: unset !important;margin-top: 10px !important;padding: 10px;}
.l_mt .bot .item .img{height:auto;}
.l_mt .bot .item .title{font-size: 18px;}
.l_mt .bot .item .text{font-size: 14px;}
.l_mt .bot .item .img .date{width: 70px;height: 70px;padding-top: 10px;}
.l_mt .bot .item .img .date b{font-size: 26px;}
.l_mt .nkBot .item{width: 100%;margin: unset !important;margin-top: 10px !important;padding: 10px;}
.l_mt .nkBot .item .img{width: 100%;height: 420px;float: unset;}
.l_mt .nkBot .item .content{width: 100%;float: unset;margin-left: unset;margin-top: 10px;}
.l_mt .nkBot .item .content .title{font-size: 16px;}
.l_mt .nkBot .item .content .information{font-size: 10px;}
.l_mt .nkBot .item .content .text{width: 100%;font-size: 10px;margin-top: 5px;}
.l_mt .nkBot .item .content .btn{width: 100px;height: 35px;line-height: 35px;}
}