/*
@author: he
@update: he (2021-02-22)
*/
@charset "utf-8";
body{font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;padding:0;background:#fff;color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
video embed,video object,video iframe,video{width:100%;height:auto;}
img{max-width:100%;border:0;}
li,ol,ul{list-style:none}
i,em,cite{font-style:normal;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{text-decoration:none;outline:none;}
textarea{resize:none}
input[type="text"],input[type="password"],select,textarea,button,input[type="button"],input[type="reset"],input[type="submit"]{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.wrap{min-width:320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.n_tt{text-align:center;margin-bottom:3.75rem}
.n_tt span{font-size:2.875rem;color:#075349;font-family:BarlowCondensed-Medium;text-transform:uppercase}
.n_tt h3{font-size:2.25rem;color:#3d3d3d;font-weight:700}
.pad_bot{ padding-top:25px;}
#n_main {background:#f0f1f4;}

.n_news{width:95%; overflow:hidden; margin:0 auto}
.n_news ul{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;}
.n_news .box{display:block;border-radius:15px;overflow:hidden}
.n_news .box .img{position:relative}
.n_news .box .img:after{padding-top:63.5%}
.n_news .box .time{width:75px;height:75px;background:#e50ad6;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;right:0;top:0}
.n_news .box .time span{font-family:BarlowCondensed-ThinItalic;font-size:14px}
.n_news .box .time b{font-size:24px;font-family:BarlowCondensed-SemiBold}
.n_news .box .txt{height:145px;background:#fff;padding:45px}
.n_news .box .txt h4{font-size:18px;color:#4d4d4d;line-height:35px;margin-bottom:15px}
.n_news .box .txt span{display:flex;align-items:center;justify-content:center;border:1px solid #c7c7c7;transition:.5s;font-size:14px;color:#5b5c5e;border-radius:20px 0 20px 20px;width:93px;height:32px}
.n_news .box:hover .txt span{background:#f9870b;border:1px solid #f9870b;color:#fff}


.n_news ul{grid-template-columns:repeat(1,1fr)}
.n_tt{margin-bottom:2rem}
.n_tt span{font-size:2.25rem}
.n_tt h3{font-size:1.875rem}
.n_news .s_tt svg{margin-left:1.5rem}
.img_db {
    width: 100%;
    position: relative;
}
/*分页*/

.fy{overflow:hidden;clear:both;text-align:center;height:66px;padding:35px 0 5px 0;color:#666}
.fy a{display:inline-block;margin:0 7px;vertical-align:middle;width:34px;height:34px;line-height:34px;color:#666;font-size:16px;border-radius:3px}
.fy a:hover{background-color:#d5f9e0;text-decoration:none}
.fy .hover{background-color:#4ab83e;color:#fff}
.fy .hover:hover{background-color:#d5f9e0;color:#fff}
.fy .sw{width:56px}
.fy .np{width:70px}
.fy .hui{color:#ccc;cursor:auto}
.fy .hui:hover{background:0}


.n_banner { width:100%; height:180px; margin-bottom:8px;}
.n_banner .m {    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;padding: 0 15px;
}

.n_banner .txt {
    text-align: center;
}
.n_banner h3 {
    font-size:28px;
    color: #fff;
    margin-bottom: .5rem;
}
.n_banner span {
    font-size: 18px;
    font-family: "BarlowCondensed-Medium";
    text-transform: uppercase;
    color: #fff;
    opacity: .3;
}
