/*
@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;}
.mpic ul li{     width: 100%;float: left;margin-bottom: 15px;}
.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{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:115px; background: url("/static/wap/albj.jpg")no-repeat right #ffff;padding:15px}
.n_news .box .txt p{font-size:14px;color:#4d4d4d;line-height:35px;}
.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;
}



.fwnr{width:90%; margin: 0 auto;padding-top: 2px;}
#n_main a {color: #9b9b9b;}
#n_main a:hover {color: #fff;}
#n_main h4 {margin: 0 0 20px;font-size: 32px;}
#n_main h5 {margin: 0 0 20px;font-size: 18px;}
#n_main dl {margin: 20px 0 0;}
#n_main dt {font-size: 16px;background: url(/static/wap/cu_jj.png) no-repeat 0 center;padding-left: 30px;margin-bottom: 10px;}
#n_main dt.ico-fw {background-image: url(/static/wap/cu_xm.png);}
#n_main dd {margin: 0;line-height: 1.8;text-align: justify;}
#n_main dd .cehuap {font-size: 0;margin-top: -10px;text-align: left;margin-left: -15px;}
#n_main dd .cehuap p {display: inline-block;font-size: 14px;text-align: center;line-height: 30px;color: #a0a0a0;border: 1px solid #3d3d3d;border-radius: 30px;margin: 10px 0 0 15px;vertical-align: top;padding: 0 20px;}
#n_main .view {font-size: 16px;background: url(/static/wap/dianzan.png) no-repeat 0 center;padding-left: 30px;}
#n_main .btnal {margin-top: 30px;}
#n_main .btnal a {display: block;margin-top: 15px;border: 1px solid #9b9b9b;line-height: 36px;font-size: 16px;text-align: center;border-radius: 20px;}
#n_main .btnal a:hover,#n_main .btnal a:last-child {background-color: #e62022;border-color: #e62022;color: #fff;}
#n_main-left {float: left;width: 920px;}
#n_main-right {float: right;width: 180px;padding-top: 50px;}

.content-case-xg .tit {font-size: 28px;margin-bottom: 40px;}
