h1, .h1, h2, .h2, h3, .h3 { margin-top: 10px; margin-bottom: 10px;}
.wp{width:1440px;margin:0 auto}

.row-a1{padding: 50px 0 30px;overflow:hidden;width:100%;}
.row-a1 .col_l{width:43.8%;float: left;}
.row-a1 .col_r{width:52%;float: right;}
.m-banb1{margin-right:-15px}
.m-banb1 .con{display:block;margin:0 0px 15px 0}
.m-banb1 .con:hover .img img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.m-banb1 .img{overflow:hidden;width:645px;height:435px;}
.m-banb1 .img img{width:100%;height:100%;  max-height:100%;vertical-align:middle;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.m-banb1 .txt{position:relative;padding-left:1px}
.m-banb1 .txt h3{font-size:18px;color:#333;height:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:8px}
.m-banb1 .desc{font-size:12px;color:#666;line-height:20px;height:40px;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.m-banb1 .date{font-size:12px;color:#fff;text-align:center;width:60px;height:60px;position:absolute;top:50%;left:17px;margin-top:-30px}
.m-banb1 .date::after{content:"";display:block;width:100%;height:100%;background-color:#102f92;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(0deg);position:absolute;top:0;left:0}
.m-banb1 .date .d{font-size:22px;font-weight:700;line-height:1.7}
.m-banb1 .date .d,.m-banb1 .date .y{position:relative;z-index:1}
.m-banb1 .box{background-color:#fff; padding: 5px 35px 15px 90px;-webkit-box-shadow:0 0 14px rgba(0,0,0,.14);-moz-box-shadow:0 0 14px rgba(0,0,0,.14);box-shadow:0 0 14px rgba(0,0,0,.14)}
.m-banb1 .slick-dots{position:absolute;left:0;bottom:135px;width:100%;text-align:center;font-size:0;transform: translateX(0%);}
.m-banb1 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#e5e5e5;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-banb1 .slick-dots button{display:none}
.m-banb1 .slick-dots li.slick-active{background-color:#102f92}
.g-titleb1{position:relative;padding-right:72px;padding-bottom:10px;border-bottom:1px solid #e2e2e2;overflow:hidden;margin-bottom:25px}
.g-titleb1 .more{display:block;width:70px;height:39px;line-height:39px;text-align:center;font-size:14px;color:#2a2c8f;background:url(../images/c-i3.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;position:absolute;top:0;right:0}
.g-titleb1 .more:hover{text-decoration:underline}
.ul-tabsb1{display:inline-block}
.ul-tabsb1 li{display:inline-block;vertical-align:top}
.ul-tabsb1 .item{font-size:0;line-height:45px}
.ul-tabsb1 .icon,.ul-tabsb1 .t{display:inline-block;vertical-align:middle}
.ul-tabsb1 .icon{width:45px;height:45px;overflow:hidden;margin-right:10px;display:none;}
.ul-tabsb1 .icon img{display:block;width:100%;height:100%}
.ul-tabsb1 .t{font-size:26px;color:#666}
.ul-tabsb1 .on .t{font-weight:700;color:#2a2c8f}
.TAB_CLICK.ul-tabsb1 li{cursor:pointer;margin-right:50px}
.TAB_CLICK.ul-tabsb1 li:last-child{margin-right:0}
.TAB_CLICK.ul-tabsb1 .icon img:nth-child(2){display:none}
.TAB_CLICK.ul-tabsb1 .more,.TAB_CLICK.ul-tabsb1 .on .icon img{display:none}
.TAB_CLICK.ul-tabsb1 .on .icon img:nth-child(2){display:block}
.TAB_CLICK.ul-tabsb1 .on .more{display:block}
.ul-listb1 .con{display:block;overflow:hidden;background-color:#fafafa;padding:23px 20px 6px;margin-bottom:20px}
.ul-listb1 .con:hover .tit{color:#96000e}
.ul-listb1 .date{float:left;;width:75px;color:#000}
.ul-listb1 .date .d{font-size:22px}
.ul-listb1 .date .y{font-size:14px}
.ul-listb1 .date .line{display:inline-block;width:42px;height:1px;background-color:#e50011;}
.ul-listb1 .txt{overflow:hidden}
.ul-listb1 .tit{font-weight:400;height:1.5em; -o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;color:#333;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin-bottom:10px}
.ul-listb1 .desc{font-size:12px;color:grey;line-height:22px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-listb1.sty1 .con{background-color:#fff;border:1px solid #ededed;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;padding: 18px 20px 15px;}
.ul-listb1.sty1 .con:hover{-webkit-box-shadow:0 0 14px rgba(0,0,0,.26);-moz-box-shadow:0 0 14px rgba(0,0,0,.26);box-shadow:0 0 14px rgba(0,0,0,.26)}
.ul-listb1.sty1 .tit{white-space:normal;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;line-height:24px;height:48px}
.m-adimg img{display:block;width:100%}


.gp-goTop{width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 2.8rem;transition: all 0.3s ease-in-out;color: #fff;background: #9b7fb1;border-radius: 5px;display: none;background: url(../images/top222.png) no-repeat center center  #9b7fb1;}
.gp-goTop-fixed{position: fixed;right: 20px;bottom: 20px;z-index: 800;*display: none;}
.gp-goTop-fixed.bottom{bottom: 150px;}



@media only screen and (max-width:1599px ) {
.m-banb1 .con {margin: 0 0px 15px 0;}
}


@media only screen and (max-width:1279px ) {
.ul-tabsb1 .t { font-size: 20px;}
.TAB_CLICK.ul-tabsb1 li {margin-right: 25px;}
.ul-listb1 .con { padding:7px 20px 6px; margin-bottom: 13px;}
 h1, .h1, h2, .h2, h3, .h3 { margin-top: 10px; margin-bottom: 10px;}
.ul-listb1 .tit {height:1em;}
.ul-listb1 .date .line {display:none;}
.m-banb1 .img{overflow:hidden;width:auto;height:auto;height:300px;}
}


@media only screen and (max-width:1024px ) {
 
}

@media only screen and (max-width:991px ) {
.ul-listb1 .con { margin-bottom: 10px;}
.ul-tabsb1 .item {line-height: 35px;}
.g-titleb1 { margin-bottom: 14px;}
.m-banb1 .img{;height:267px;}
}
@media only screen and (max-width:880px ) {
.ul-tabsb1 .t { font-size: 18px;}
.ul-listb1 .con { margin-bottom: 10px;}
.ul-tabsb1 .item {line-height: 20px;}
.g-titleb1 { margin-bottom: 14px;}
.ul-listb1 .con { padding: 3px 20px 3px;}
.m-banb1 .img{;height:220px;}
}

@media only screen and (max-width:768px ) {
.row-a1 .col_l{width:100%;}
.row-a1 .col_r{width:100%;}
.ul-tabsb1 .item { line-height: 35px;}
.ul-tabsb1 .t {font-size: 20px;}
.TAB_CLICK.ul-tabsb1 li {margin-right: 35px;}
.ul-listb1 .date .line {display: block;}
.ul-listb1 .con {padding: 10px 20px 14px;    margin-bottom: 20px;}
.m-banb1 .img{;height:450px;}
.m-banb1 .con {margin: 0 15px 15px 0;}

}

@media only screen and (max-width:640px ) {
.m-banb1 .img{;height:auto;}
}


@media only screen and (max-width:460px ) {
.TAB_CLICK.ul-tabsb1 li { margin-right: 20px;}
.ul-tabsb1 .t {font-size: 18px;}
.ul-listb1 .tit {height: 1em;}
.ul-listb1 .date .d { font-size: 16px;}
.ul-listb1 .con {padding: 6px 20px 6px;margin-bottom: 10px;}

}
@media only screen and (max-width:397px ) {
.TAB_CLICK.ul-tabsb1 li { margin-right: 10px;
}
}