*,:after,:before{
    
    outline:0!important;
    
    -webkit-tap-highlight-color:rgba(255,255,255,0);
    -webkit-tap-highlight-color:transparent;
    -webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}

::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
a{color:var(--brote-gray);text-decoration:none}
a:hover{color:#fff}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}


@media screen and (max-width: 1200px) {
    .blog-one{
    height: auto!important;
}
.fs_column_1{
    width:100%!important;float: none!important;padding-left: 0!important;
}
.fs_column_1 .col-xl-4{
    margin-bottom: 30px;
}
.fs_column_2{
    width: 100%!important;margin-top: 50px;float: none!important;
}
.sidebar__post{
    padding-top: 0!important;
}
.blog-one{
    padding-top: 50px!important;padding-bottom: 50px!important;
}
.section-title {
    margin-bottom: 30px!important;
}
.section-title__title {
    font-size: 28px!important;
}
.project-one{
    padding-bottom: 120px!important;
}
}

@media screen and (max-width: 600px) {
    .blog-one{
    height: auto!important;
}
.fs_column_1{
    width:100%!important;float: none!important;padding-left: 0!important;
}
.fs_column_1 .col-xl-4{
    margin-bottom: 30px;
}
.fs_column_2{
    width: 100%!important;margin-top: 50px;float: none!important;
}
.sidebar__post{
    padding-top: 0!important;
}
.blog-one{
    padding-top: 50px!important;padding-bottom: 50px!important;
}
.section-title {
    margin-bottom: 30px!important;
}
.section-title__title {
    font-size: 28px!important;
}
.project-one{
    padding-bottom: 120px!important;
}
}





.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}

ul,li{
    list-style:none;
   padding: 0;
   margin: 0;
}
.wp{max-width:1280px;max-width:1280px;position:relative}

.g-t1{font-size:32px;color:#000;font-weight:400;text-align:center}
.g-t1-1{color:#fff}
.row-a1{min-height:100vh;overflow:hidden;padding:170px 0 50px;background:center center no-repeat;background-size:cover}
.row-a1 .g-t1{margin-bottom:33px}
.m-Journ{overflow:hidden}
.m-Journ .col-l{width:62.5%}
.m-Journ .col-r{width:35.9375%}
.ul-list1{overflow:hidden}
.ul-list1 li{float:left;width:55%;margin-bottom:8px}
.ul-list1 li.item{float:right;width:42.5%}
.ul-list1 .con{display:block}
.ul-list1 .pic{position:relative;padding-top:50%;height:0;overflow:hidden}
.ul-list1 .pic em{position:absolute;left:10px;top:10px;z-index:10;line-height:26px;padding:0 16px;background-color:#a20a47;font-size:12px;color:#fff}
.ul-list1 .pic img{position:absolute;top:50%;left:50%;width: 100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;

}
.ul-list1 .item .pic{padding-top:120.5%}
.ul-list1 .txt{position:relative;overflow:hidden;padding:10px 0 29px 22px}
.ul-list1 .txt::after{content:"";position:absolute;left:0;top:18px;z-index:2;height:70px;width:2px;background-color:#1D4285}
.ul-list1 .time,.ul-list1 .tit,.ul-list1 .txt{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list1 .time{display:block;margin-bottom:4px;font-size:14px;color:#000;font-family:Georgia}
.ul-list1 .tit{overflow:hidden;line-height:1.62;height:3.24em;font-weight:400;font-size:18px;color:#000}
.ul-list1 li:hover .con .pic img{-webkit-transform:translate(-50%,-50%) scale(1.3);-moz-transform:translate(-50%,-50%) scale(1.3);-ms-transform:translate(-50%,-50%) scale(1.3);-o-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}
.ul-list1 li:hover .con .txt{background-color:#1D4285}
.ul-list1 li:hover .con .time,.ul-list1 li:hover .con .tit{color:#fff}
.ul-list2{overflow:hidden;padding:22px 30px 20px;margin-bottom:56px;border-top:2px solid #1D4285;background-color:#fff}
.ul-list2 li{overflow:hidden;padding-bottom:25px;margin-bottom:24px;border-bottom:1px solid #f3f3f3}
.ul-list2 li:last-child{border:none}
.ul-list2 .time{float:left;margin-right:20px;line-height:1.3;text-align:right}
.ul-list2 .time em{display:block;font-family:Georgia}
.ul-list2 .day{margin-top:-10px;font-size:36px;color:#000;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list2 .year{font-size:14px;color:#666;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list2 .tit{overflow:hidden;line-height:1.64;height:3.2em;font-size:18px;font-weight:400;color:#000;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list2 .con:hover .day,.ul-list2 .con:hover .tit,.ul-list2 .con:hover .year{color:#1D4285}
.g-more{float:right;padding-right:36px;line-height:28px;background:url(../images/z-i1.png) right center no-repeat;font-size:16px;color:#000;transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all}
.g-more:hover{color:#1D4285}
.row-a2{background:center center no-repeat;background-size:cover}
.m-notice{position:relative;z-index:2;overflow:hidden;padding:90px 0 0}
.m-notice .line{position:absolute;bottom:8px;left:0;right:0;z-index:-1;height:1px;background-color:#fff;opacity:.2}
.slick-notice{margin:0 -10px}
.slick-notice .slick-list{padding-top:33px}
.slick-notice .item{padding:0 10px}
.slick-notice .con{position:relative;top:0;display:block;min-height:190px;padding:26px 30px 0;margin-bottom:20px;background:url(../images/z-p4.png) center center no-repeat;background-size:contain;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.slick-notice .time{display:block;margin-bottom:8px;font-family:Georgia;font-size:24px;color:#fff}
.slick-notice .tit{
    overflow:hidden;height:3.4em;line-height:1.7;
    font-size:18px;color:#fff;
    font-weight: normal !important;
}
.slick-notice .circular{position:relative;left:86%;display:block;width:17px;height:17px;background:url(../images/z-i2.png) center center no-repeat;background-size:contain;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-notice .item:hover .circular{background-image:url(../images/z-i2-1.png)}
.slick-notice .item:hover .con{background-image:url(../images/z-p5.png);top:-10px}
.slick-notice .slick-arrow{position:absolute;bottom:0;width:10px;height:16px;font-size:0;border:none;outline:0;z-index:8;cursor:pointer;background:center center no-repeat;background-size:contain;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-notice .slick-prev{left:-52px;background-image:url(../images/z-i3.png)}
.slick-notice .slick-next{right:-52px;background-image:url(../images/z-i4.png)}
.slick-notice .slick-arrow:hover{opacity:.6}
.m-notice1{position:relative;z-index:9;overflow:hidden;padding-top:91px;margin-bottom:-116px}
.m-slick .item{min-height:403px;padding-top:55px}
.ul-list3{position:relative}
.ul-list3 li{position:absolute;left:0;top:0;width:27.343%;height:330px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin-top:0}
.ul-list3 li.l1{z-index:1;background-color:rgba(40,119,216,.95)}
.ul-list3 li.l1:hover,.ul-list3 li.l2:hover,.ul-list3 li.l3:hover,.ul-list3 li.l4:hover{z-index:10}
.ul-list3 li.l2{left:24.218%;top:47px;z-index:2;background-color:rgba(255,255,255,.95)}
.ul-list3 li.l3{left:48.4375%;z-index:3;background-color:rgba(47,19,30,.95)}
.ul-list3 li.l4{left:auto;z-index:4;top:47px;right:0;background-color:rgba(206,156,68,.95)}
.ul-list3 li:hover{margin-top:-23px;box-shadow:0 0 50px 0 rgba(0,0,0 ,.3)}
.ul-list3 .con{display:block;padding:58px 100px 0 30px}
.ul-list3 .pic{overflow:hidden;height:40px}
.ul-list3 .pic img{display:block;height:100%}
.ul-list3 .txt{overflow:hidden}
.ul-list3 .tit{overflow:hidden;margin:20px 0 22px;height:5.1em;line-height:1.7;font-size:18px;color:#fff;font-weight:400}
.ul-list3 .time{overflow:hidden}
.ul-list3 .time em{float:left;font-family:Georgia;line-height:58px;font-size:14px;color:#fff}
.ul-list3 .time .day{margin-right:10px;line-height:36px;font-size:36px;color:#fff}
.ul-list3 li.l2 .time .day,.ul-list3 li.l2 .time em,.ul-list3 li.l2 .tit{color:#000}
.row-a3{padding:264px 0 218px;overflow:hidden;background:center center no-repeat;background-size:cover}
.row-a3 .col-l{width:18.4375%}
.row-a3 .col-r{width:81.093%}
.ul-tab{overflow:hidden;padding-top:28px;text-align:center;margin-bottom:50px}
.ul-tab li{position:relative;z-index:2;overflow:hidden;margin-bottom:38px;text-align:center;display:inline}
.ul-tab a{display:inline-block;font-size:20px;color:#fff;height:50px;line-height:50px;width:160px;border:1px solid #644d56;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin:0 5px}
.ul-tab li.on a{background-color:#a20a47;border-color:#a20a47;color:#fff}
.m-taber{height:0;position:relative;z-index:-2;box-sizing:border-box;overflow:hidden}
.m-taber.show{padding-top:11px;height:auto;position:relative;z-index:2;overflow:visible}
.tab-con{opacity:0;transform:translateX(100px);-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px)}
.m-taber.show .tab-con{opacity:1;transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}
.slick-for{overflow:hidden}
.slick-for .pic{float:left;width:66.2%;margin-right:42px}
.slick-for .pic img{display:block;width:100%}
.slick-for .txt{overflow:hidden;padding-top:114px}
.slick-for .tit{margin-bottom:42px;line-height:1.8;font-size:20px;color:#fff;opacity:.7;font-weight:400}
.slick-for .g-more{float:left;background-image:url(../images/z-i5.png);color:#fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.slick-for .g-more:hover{color:#1D4285}
.slick-nav{position:absolute!important;right:94px;bottom:-73px;z-index:60;overflow:hidden;width:54.6%}
.slick-nav .item{cursor:pointer;padding:0 4.5px}
.slick-nav .pic{padding-top:62.777%;height:0;position:relative;overflow:hidden;border:2px solid transparent}
.slick-nav .pic img{position:absolute;top:50%;left:50%;display:block;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
.slick-nav .pic:hover img{-webkit-transform:translate(-50%,-50%) scale(1.3);-moz-transform:translate(-50%,-50%) scale(1.3);-ms-transform:translate(-50%,-50%) scale(1.3);-o-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}
.slick-nav .slick-center .pic{border:2px solid #a20a47}

.col-r .scroll-con{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}

.m-coop{position:relative;overflow:hidden}
.slick-pic .pic{padding-top:56.666%;height:0;position:relative;overflow:hidden}
.slick-pic .pic img{position:absolute;top:50%;left:50%;display:block;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.row-a3 .g-t1,.row-a3 .ul-tab{text-align:left}
.m-txts1{min-height:350px;background-color:rgba(255,255,255,.1)}
.m-txts1 .con{width:37.5%;padding:30px 50px}
.m-txts1 .tit{font-size:24px;color:#fff;line-height:1.7em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:15px}
.m-txts1 .desc{font-size:16px;color:#fff;line-height:1.875em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.m-txts1 .more{margin-top:30px}
.m-txts1 .more a{font-size:16px;color:#fff;display:inline-block;line-height:29px;padding-right:37px;background:url(../images/icons05.png) right center no-repeat}
.row-a3 .wp{position:relative}
.m-slick1{position:absolute;top:-175px;right:4.7%;width:57%}
.img-slick1 .slick-arrow{position:absolute;cursor:pointer;font-size:0;border:none;outline:0;width:32px;height:32px;z-index:2;top:50%;margin-top:-16px}
.img-slick1 .slick-prev{left:20px;background:url(../images/prev1.png) center center no-repeat}
.img-slick1 .slick-next{right:20px;background:url(../images/next1.png) center center no-repeat}
.img-slick1 .item{
    position:relative;
    height: 420px;
    overflow: hidden;
}
.img-slick1 .item img{display:block;width:100%}
.img-slick1 .item::after{content:'';position:absolute;left:0;width:100%;bottom:0;height:90px;background:url(../images/bgs01.png) no-repeat;background-size:100% auto}
.img-slick2{width:90%;margin:-67px auto 0;z-index:2;}
.img-slick2 .pic{width:130px;height:130px;border-radius:50%;border:2px solid #d2d2d2;overflow:hidden;cursor:pointer;transform:scale(.54);transform-origin:50% 50%;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.img-slick2 .pic::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
.img-slick2 .pic img{display:block;width:100%;height:100%}
.img-slick2 .slick-list{padding:0!important}
.img-slick2 .slick-next .pic{transform:scale(.77)}
.img-slick2 .slick-center .pic{transform:scale(1);background-color:#921245}
.img-slick2 .slick-center .pic::after{display:none}
.wp {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
  }
  .m-slick .slick-arrow{width:44px;height:44px;font-size:0;border:0;background:url(../images/f1-icon01.png);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;position:absolute;left:-22px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:2;cursor:pointer;opacity:0}
  .m-slick:hover .slick-arrow{opacity:1}
  .m-slick .slick-arrow.slick-next{background-image:url(../images/f1-icon02.png);left:auto;right:-22px}


  

@media only screen and (max-width:1440px){
.p-list1 .txt .tit,.p-list2 .txt .tit,.p-list3 .txt .tit{font-size:18px}
.p-list1 .txt .desc,.p-list2 .txt .desc,.p-list3 .txt .desc{font-size:14px}
.p-list1 .txt .tit span,.p-list2 .txt .tit span,.p-list3 .txt .tit span{margin-left:8px;padding-top:23px;background-size:12px 12px}

.sl-list1 li{
    width: 25%;
}

}
@media only screen and (max-width:1199px){
.m-img .more{bottom:-81px;right:70px;padding:22px 75px 23px 74px}
.p-list3 .li1 .con .txt{margin-top:50px}
.p-list3 .li3 .con .txt .tit{padding-right:0}
.p-list3 .li3 .con .txt .tit span{float:none;margin-top:0}
.m-img{margin:35px 0 100px}

.footer .row-bottom .txt{
    float: none;
    width: auto;
    margin-bottom: 10px;
    overflow: hidden;
}
.footer .row-bottom {
    text-align: center;
}
.footer .row-bottom .qr {
    float: none;
    display: inline-block;
    vertical-align: top;
}

}
@media only screen and (max-width:1000px){
.sidebar__category {
        display: none;
    }
}
@media only screen and (max-width:959px){
.m-img{margin-bottom:100px}
.m-img .more{font-size:20px;bottom:-61px;right:50px;padding:15px 55px 15px 54px}
.p-list3 .li1 .con .txt{margin-top:0}
.box-story1{padding-top:30px}
.sl-list1 li{
    width: 33.33%;
}
.g-rows1 {
    padding: 50px 0;
}
.m-txts3 {
    padding: 50px 20px;
}


}
@media only screen and (max-width:767px){
.p-list1 .li1,.p-list1 .li2,.p-list2 li,.p-list3 .li1 .con .pic,.p-list3 .li1 .con .txt,.p-list3 .li2,.p-list3 .li3{float:none;width:auto}
.p-list2 li,.p-list3 .li1 .con .txt,.p-list3 .li2,.p-list3 .li3{margin-bottom:20px}
.p-list3 .li1 .con .pic{padding-top:57.33%}
.m-img .more{width:180px;font-size:16px;bottom:0;right:50%;padding:10px 35px 10px 34px;transform:translateX(50%)}
.m-img .more span{background-size:6px 13px;margin-left:19px;vertical-align:middle}
.p-list1 .txt .tit,.p-list2 .txt .tit,.p-list3 .txt .tit{font-size:16px}
.p-list1 .txt .tit span,.p-list2 .txt .tit span,.p-list3 .li1 .con .txt .tit span,.p-list3 .li2 .con .txt .tit span,.p-list3 .li3 .con .txt .tit span{margin-left:5px;padding-top:20px;background-size:8px 8px}
.p-list1 .txt .desc,.p-list2 .txt .desc,.p-list3 .con .txt .desc{font-size:12px}
.m-img{margin-bottom:40px}
.p-list1 .li1 .con .pic{margin-bottom:20px}
.p-list1 .li1 .con .txt{margin-bottom:20px;padding:0 0 0 20px}
.p-list2 li .txt,.p-list3 .li1 .con .txt,.p-list3 .li2 .con .txt,.p-list3 .li3 .con .txt{padding:0 0 0 20px}
.p-list1 .li2 .con .txt{margin:20px 0}
.p-list1{overflow:hidden;margin-bottom:40px}
.box-story2,.box-story3{padding:20px 0}
.p-list3 .li1{margin-bottom:0}
.p-list2{margin:0}
.p-list3{margin-bottom:20px}


.footer .row-bottom .qr {
    float: left;
    display: block;
    margin: 10px 0 0;
    padding: 0 5px;
    width: 50%;

}


.m-txts2 {
    padding: 20px 0;
}

.m-txts2 .tit {
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    padding-left: 18px;
    margin-bottom: 15px;
}
.sl-list1 {
    margin: 0 20px;
}
.sl-list1 li {
    width: 50%;
    margin-bottom: 8px;
}
.sl-list1 a {
    font-size: 13px;
}

.m-txts3 {
    padding: 35px 10px;
}


}

@media only screen and (max-width:767px){
.m-tit1 img{height:48px}
.m-btn1{width:140px;height:40px;line-height:38px}
.m-tit2{font-size:16px}

}
@media only screen and (max-width:1920px){
.row-a1{padding:3.645vw 0 2.6041}
.g-t1{font-size:2.5vw}
.m-notice{padding-top:4.6875vw}
.ul-list1 .txt{padding:.5208vw 0 1.5104 1.1458vw}
.ul-list1 .tit{font-size:.9375vw}
.m-notice1{padding-top:91px;margin-bottom:-116px}
.ul-list3 li{height:17.1815vw}
.ul-list3 .con{padding:3.020vw 5.208vw 0 1.5625vw}
.ul-list3 .pic{height:3.583vw}
.ul-list3 .tit{margin:1.0416vw 0 1.1458vw;font-size:.9375vw}
.row-a3{padding:10vw 0 4vw}
.ul-tab li{margin-bottom:1.979vw}
.slick-for .pic{margin-right:2.1875vw}
.row-a4{padding-bottom:16.77vw}
.row-a4-con{min-height:37.5vw;padding:4.6875vw 0 6.04vw}
.slick-education .txt{margin-top:-20px;padding:2.1875vw 1.5625vw 2.34375vw}

.m-list1 h4{font-size:1.5625vw}

.m-recruit{padding-top:2.8125vw}
.m-recruit .g-t1{padding-left:8.2291vw;margin-bottom:-1.927vw}


.slick-for .txt{padding-top:5.9375vw}
.slick-nav{right:4.895vw;bottom:-3.802vw}
.ul-list3{min-height:20.989vw}
.ul-list2{margin-bottom:2.916vw}
}
@media only screen and (max-width:1630px){
.m-txts1 .tit{font-size:20px}
.m-txts1 .desc{font-size:14px}

}
@media only screen and (max-width:1440px){
.wp2{padding:0 20px}
.wp2.open{padding-left:20px}
.nav>ul>li{margin-right:14px}
.ul-list2 .tit{font-size:16px}
.slick-education .tit,.ul-list4 .tit,.ul-list6 .tit{font-size:14px}
.ul-tab a{font-size:18px}
.slick-for .tit{font-size:16px}
.g-more{font-size:14px}
.ul-list2 li{padding-bottom:16px;margin-bottom:16px}
.slick-notice .con{min-height:149px}
.slick-notice .tit{font-size:16px}
.slick-notice .time{margin-bottom:0;font-size:22px}
.m-list1 li.on .con{padding:30px 40px 110px 20px}
.m-list1{margin-top:20px}
.m-list1 .desc{font-size:14px;line-height:26px;margin-bottom:25px}
.m-list1 .more{font-size:14px}
.roundabout_box .prev{left:100px}
.roundabout_box .next{right:100px}
.m-txts1 .tit{font-size:18px}
.img-slick2{width:100%}
.ul-lists1 .icon{padding-top:50px;font-size:18px;background-size:auto 35px}

}
@media only screen and (max-width:1280px){
.wp,.wp3{width:auto;padding:0 15px}
.footer .row-top .ul-txt li{margin:0;padding-right:10px;width:12.5%;max-width:none}
.ani{display:none}
.row-02 .pic,.row-02 .ul-txt{float:none;width:auto}
.row-02 .pic .col-left,.row-02 .pic .col-right{width:50%}
.ban h3{font-size:30px}
.snav-1 a{padding:8px 20px;font-size:18px}
.l3-q .txt{font-size:16px}
.l3-q .txt h4{font-size:24px}
.l1-q .con{padding:40px 10px 0}
.l1-q h4{font-size:14px}
.block7-3-q .txt2-q{width:100%;padding:102px 15px}

.img-slick1 .item{
    height: 32vw;
}

}
@media only screen and (max-width:1199px){

.m-list1 .txt{width:300px}
.imgtxt1-q .big-pic .mask{padding:25px 15px}
.imgtxt1-q .big-pic .mask h4{font-size:28px}

}
@media only screen and (max-width:959px){

.m-list1 .txt{width:260px}

.snav-1 a{padding:8px 15px;font-size:16px}

.ul-list2{padding:20px 15px}
.ul-list1 .tit,.ul-list2 .tit{font-size:14px}
.slick-notice .con{padding:25px 10px 0}
.slick-notice .tit{font-size:14px}
.ul-list3 .pic{height:4vw}
.ul-list3 .tit{font-size:12px}
.ul-list3 li{height:24vw}
.m-slick1{position:static;width:auto;margin-bottom:20px}
.img-slick1 .item {
    height: 55vw;
}
.m-txts1{min-height:auto}
.m-txts1 .con{width:auto;padding:30px 50px}
.ul-list5-1 h4{font-size:14px}
.m-list1 .tit{height:40px;line-height:40px;font-size:14px;padding-left:35px}
.m-list1 .tit:after{width:6px;height:6px;left:15px;margin-top:-3px}

}
@media only screen and (max-width:767px){
.wp2,.wp2.open{width:100%;padding:0 15px}

.g-t1{font-size:20px}
.ul-list1 .tit{font-size:14px}
.navopen .col-left .item{margin-bottom:15px;padding:0;font-size:14px}
.ul-list2 .tit{font-size:14px}
.row-a1{min-height:auto;padding:35px 0}
.m-Journ .col-l,.m-Journ .col-r,.ul-list1 li,.ul-list1 li.item{width:auto;float:none}
.slick-notice .con{background-size:100% 100%}
.ul-list3 li{width:54.686%;height:42vw}
.ul-list3{min-height:110vw}
.ul-list3 li.l2{left:auto;right:0}
.ul-list3 li.l3{left:0;top:52vw}
.ul-list3 li.l4{left:auto;right:0;top:60vw}
.ul-list3 .pic{height:5vw}
.ul-list3 .tit{margin:1.0416vw 0 1.1458vw;font-size:14px}
.m-notice1{padding-top:35px;margin-bottom:0}
.ul-tab a{font-size:16px;height:40px;line-height:38px;width:120px}
.ul-tab{margin-bottom:30px}
.img-slick1 .slick-prev{left:0}
.img-slick1 .slick-next{right:0}
.img-slick2 .pic{width:100px;height:100px}
.img-slick2{margin:-45px auto 0}
.m-txts1 .con{padding:15px}
.m-txts1 .tit{font-size:16px}
.m-txts1 .more a{font-size:14px;padding-right:32px;background-size:auto 22px}
.m-campus .col-l,.m-campus .col-r,.row-a4 .col-l,.row-a4 .col-r,.row-a6 .col-l,.row-a6 .col-r{float:none;width:auto}
.slick-education{white-space:normal;margin:0}
.slick-education .item{margin-bottom:10px}
.ul-lists1{margin:0 -5px}
.ul-lists1 li{margin-bottom:10px}
.ul-lists1 .con{margin:0 5px}
.row-a6 .col-r{padding:0}
.m-list1 li.on .con{padding:30px 40px}
.m-list1 h4{font-size:3vw}

.block22-q .txt6-q .cont .h4{font-size: 16px}
.ul-list1 .item .pic{padding-top: 50%}
}


.szu-dpzw p{
    font-size: 16px!important;
     color: #000;
     line-height: 1.9!important;}

 .none{
 display:none!important;}  
 
 .slick-notice .tit {
 
     color: #fff!important;}

 .pb_sys_style1 .p_no_d {
 
     background-color: #b40048!important;
     border-color: #b40048!important;
     color: #fff!important;}
 
 .pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o, .pb_sys_common .p_fun a, .pb_sys_common .p_no a {
 
     padding: 5px 12px!important;
 
 
     border-radius: 3px!important;}
 #kxyj-list .pb_sys_common .p_fun a, 
 #kxyj-list .pb_sys_common,
 #kxyj-list .pb_sys_common .p_dot,
 #kxyj-list .pb_sys_common .p_no a {
     color: #fff!important;}
 
 #u17{
 display:block!important;}
 .cont p{
     text-indent: 2em;}
     
  .cont    img {
     display: block;
     margin: 0 auto;
     max-width: 100%;}
 
 
 .row-a2 h3 a{
 color:#fff;}
 .row-a1  h3 a{
 color:#000;}
 .szudata{text-indent:0;}
 .szudata p{
 text-indent:0;}
 
 .ti2 p{
 text-indent:2em;}
 
 .hd-r a{
 cursor: pointer;}
 
 .timeSidebar{
     font-family: 'EB Garamond', serif;
    width: 70px;
    height: 68px;
    text-align: center;
    float: left;
    color: #00479a;
    background: url(../images/time_bg_event.png) no-repeat;
 }
 .timeSidebar span {
    display: block;
    font-size: 30px;
    line-height: 1.2em;
}
.timeSidebar b {
    display: block;
    font-size: 15px;
    line-height: 2.5em;
    color: #fff;
}
.media-icon {
    position: relative;
    display: inline-block;
    z-index: 1;
}
.media-icon .popup-videos {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #ffffff;
    background: #1D4285;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    text-align: center;
}
.fs_column_1 {
    width:68%;
    float:left;
}
.fs_column_2 {
    width:28%;
    float:right;
}
.main-menu-two__logo_m {
    display: none;
}
@media screen and (max-width: 1200px){
    .fs_column_1 {
        width: 85%;
        float:left;
    }
    .fs_column_2 {
        width: 85%;
        float:left;
    }
    .main-menu-two__wrapper-inner {
        display: block;
    }
    .main-menu-two__logo_m {
        display: block;
        position: absolute;
        left: 3vw;
        top: 3vw;
        width: 300px;
        height: auto;
        z-index: 3;
        padding: 5px 10px;
    }
    .main-menu-two__logo_m img{
        width: 300px;
        height: auto;
    }
    .main-menu-two__logo {
        display: none;
    }
    .main-menu-two__left2 {
      display: block;
      float: right;
      margin-right: 15px;
    }
}

.ul-list-d3 {
	margin-bottom: 60px
}

.ul-list-d3 li:first-child .con {
	border-top: 1px solid #eee
}

.ul-list-d3 .con {
	position: relative;
	display: block;
	padding: 21px 49px;
	border-bottom: 1px solid #eee;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	z-index: 0
}

.ul-list-d3 .con::after {
	position: absolute;
	content: '';
	width: 328px;
	height: 100%;
	top: 0;
	right: 0;
	background: url(../images/ny/nytitbg2.png) no-repeat right bottom;
	-o-background-size: cover;
	background-size: cover;
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transition: 1s;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
	z-index: -1
}

.ul-list-d3 .con:hover::after {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0)
}

.ul-list-d3 .con:hover {
	border-color: var(--brote-base);
	background-color: var(--brote-base)
}


.g-info-d em {
	display: block;
	font-size: 40px;
	font-weight: 700;
	color:var(--brote-base);
	text-align: center;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s
}

.ul-list-d3 .g-info-d {
	float: left;
	font-size: 18px;
	color:var(--brote-base);
	margin-right: 40px;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s
}

.ul-list-d3 .con:hover .g-desc-d,
.ul-list-d3 .con:hover .g-info-d,
.ul-list-d3 .con:hover .g-info-d em,
.ul-list-d3 .con:hover .g-tit-d {
	color: #fff
}

.ul-list-d3 .text {
	overflow: hidden;
	padding-left: 40px;
	border-left: 1px solid rgba(140, 16, 0, .33);
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s
}

.ul-list-d3 .con:hover .text {
	border-color: #fff
}

.ul-list-d3 .g-tit-d {
	margin-bottom: 8px;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s
}

.ul-list-d3 .g-desc-d {
	font-size: 14px;
	height: 53.5px;
	font-weight: 400;
	color: #666;
	line-height: 1.9;
	margin-bottom: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s
}

@media screen and (max-width:1199px) {
    .ul-list-d3 .text {
		padding-left: 20px
	}

	.g-info-d em {
		font-size: 26px
	}

	.ul-list-d3 .g-info-d {
		font-size: 16px;
		margin-right: 15px
	}

	.g-tit-d {
		font-size: 18px;
		height: auto;
		margin-bottom: 10px
	}

	.ul-list-d3 .con {
		padding: 15px 10px
	}
}
@media screen and (max-width:750px) {
    .ul-list-d3 {
		margin-bottom: 40px
	}

	.row-d3 {
		padding-top: 30px;
		padding-bottom: 50px
	}

	.ul-list-d3 .text {
		padding-left: 15px
	}

}
@media screen and (max-width:640px) {
    .ul-list-d3 .con {
		padding: 15px 10px
	}

	.g-info-d em {
		font-size: 18px
	}

	.ul-list-d3 .g-info-d {
		font-size: 14px;
		margin-right: 15px;
		padding-top: 15px
	}

	.ul-list-d3 .g-desc-d {
		font-size: 14px;
		height: auto;
		line-height: 1.7
	}

	.ul-list-d3 .g-tit-d {
		margin-bottom: 0
	}

	.ul-list-d3 {
		margin-bottom: 25px
	}

	.row-d3 {
		padding-top: 30px;
		padding-bottom: 35px
	}
}