@charset "utf-8";
*{
    margin:0px; padding:0px; -ms-box-sizing: border-box;box-sizing: border-box;
    font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,STHeitiSC-Light,simsun,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.col3c{color: #3c3c3c;}
img{display: block;}
a{text-decoration: none;}
ul,ol,li,dl,dt,dd{list-style: none;}
.fweight_normal{font-weight: normal;}
.clearfix {zoom:1;}
.clearfix:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}

.w1280{width: 1280px; margin: 0 auto;}
.w1500{width: 1500px; margin: 0 auto;}
.wfull{width: 100%; min-width: 1280px;}

.thidden{overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

.tellipsis{
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.tellipsis_1{-webkit-line-clamp: 1;}
.tellipsis_2{-webkit-line-clamp: 2;}
.tellipsis_3{-webkit-line-clamp: 3;}
.tellipsis_4{-webkit-line-clamp: 4;}
.tellipsis_5{-webkit-line-clamp: 5;}
.tellipsis_6{-webkit-line-clamp: 6;}


.fl{float:left;}
.fr{float:right;}
.dis-inlblo{display:inline-block;}
.dis-blo{display:block;}
.dis-inl{display:inline;}

.talign{text-align: center;}

.colc1{color: #262626;}
.colc2{color: #757980;}
.colc3{color: #bbbfc4;}
.colcf{color: #ffffff;}


.kong5{width:100%; height:5px;}
.kong10{width:100%; height:10px;}
.kong15{width:100%; height:15px;}
.kong20{width:100%; height:20px;}
.kong25{width:100%; height:25px;}
.kong30{width:100%; height:30px;}
.kong35{width:100%; height:35px;}
.kong40{width:100%; height:40px;}
.kong45{width:100%; height:45px;}
.kong50{width:100%; height:50px;}
.kong55{width:100%; height:55px;}
.kong60{width:100%; height:60px;}

.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}
.f21{font-size:21px;}
.f22{font-size:22px;}
.f23{font-size:23px;}
.f24{font-size:24px;}
.f25{font-size:25px;}
.f26{font-size:26px;}
.f27{font-size:27px;}
.f28{font-size:28px;}
.f29{font-size:29px;}
.f30{font-size:30px;}
.f31{font-size:31px;}
.f32{font-size:32px;}
.f33{font-size:33px;}
.f34{font-size:34px;}
.f35{font-size:35px;}
.f36{font-size:36px;}
.f37{font-size:37px;}
.f38{font-size:38px;}
.f39{font-size:39px;}
.f40{font-size:40px;}

.line18{line-height:18px;}
.line20{line-height:20px;}
.line22{line-height:22px;}
.line24{line-height:24px;}
.line26{line-height:26px;}
.line28{line-height:28px;}
.line30{line-height:30px;}
.line32{line-height:32px;}
.line34{line-height:34px;}
.line36{line-height:36px;}
.line38{line-height:38px;}
.line40{line-height:40px;}
.line42{line-height:42px;}
.line44{line-height:44px;}
.line46{line-height:46px;}
.line48{line-height:48px;}
.line50{line-height:50px;}
.line52{line-height:52px;}
.line54{line-height:54px;}
.line56{line-height:56px;}


/* 优势 */
.lf{float: left}
.rt{float: right}
.clear{clear:both}
.ovh{overflow: hidden}
a{color:#303030; text-decoration:none;}
a:hover{text-decoration:none;}
input{border:none;outline:none;}
img{border:none}



.text_left_center{display:flex; justify-content:flex-start; align-items:center;
    display:-webkit-flex; -webkit-justify-content:flex-start; -webkit-align-items:center;}
.text_left_center_column{display:flex; justify-content:center; align-items:flex-start; flex-direction:column;
    display:-webkit-flex; -webkit-justify-content:center; -webkit-align-items:flex-start; -webkit-flex-direction:column;}
.text_left_bottom{display:flex; justify-content:flex-start; align-items:flex-end;
    display:-webkit-flex; -webkit-justify-content:flex-start; -webkit-align-items:flex-end;}
.text_left_top{display:flex; justify-content:flex-start; align-items:flex-start;
    display:-webkit-flex; -webkit-justify-content:flex-start; -webkit-align-items:flex-start;}
.text_left_top_column{display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;
    display:-webkit-flex; -webkit-justify-content:flex-start; -webkit-align-items:flex-start; -webkit-flex-direction:column;}
.text_top_center{display:flex; justify-content:center; align-items:flex-start;
    display:-webkit-flex; -webkit-justify-content:center; -webkit-align-items:flex-start;}


.text_right_center{display:flex; justify-content:flex-end; align-items:center;
    display:-webkit-flex; -webkit-justify-content:flex-end; -webkit-align-items:center;}
.text_right_center_column{display:flex; justify-content:center; align-items:flex-end; flex-direction:column;
    display:-webkit-flex; -webkit-justify-content:center; -webkit-align-items:flex-end; -webkit-flex-direction:column;}
.text_right_bottom{display:flex; justify-content:flex-end; align-items:flex-end;
    display:-webkit-flex; -webkit-justify-content:flex-end; -webkit-align-items:flex-end;}
.text_right_bottom_column{display:flex; justify-content:flex-end; align-items:flex-end; flex-direction:column;
    display:-webkit-flex; -webkit-justify-content:flex-end; -webkit-align-items:flex-end; -webkit-flex-direction:column;}
.text_right_top{display:flex; justify-content:flex-end; align-items:flex-start;
    display:-webkit-flex; -webkit-justify-content:flex-end; -webkit-justify-content:flex-start;}
.text_right_top_column{display:flex; justify-content:flex-start; align-items:flex-end; flex-direction:column;
    display:-webkit-flex; -webkit-justify-content:flex-start; -webkit-align-items:flex-end; -webkit-flex-direction:column;}


/*居中居中*/
.text_center_center{display:flex; justify-content:center; align-items:center;
    display:-webkit-flex; -webkit-justify-content:center; -webkit-align-items:center;}
.text_center_center_column{display:flex; justify-content:center; align-items:center; flex-direction:column;
    display:-webkit-flex; -webkit-justify-content:center; -webkit-align-items:center; -webkit-flex-direction:column;}
.text_top_center_column{display:flex; justify-content:flex-start; align-items:center; flex-direction:column;
    display:-webkit-flex; -webkit-justify-content:flex-start; -webkit-align-items:center; -webkit-flex-direction:column;}
.text_center_bottom{display:flex; justify-content:center; align-items:flex-end;
    display:-webkit-flex; -webkit-justify-content:center; -webkit-align-items:flex-end;}
.text_center_bottom_column{display:flex; justify-content:flex-end; align-items:center; flex-direction:column;
    display:-webkit-flex; -webkit-justify-content:flex-end; -webkit-align-items:center; -webkit-flex-direction:column;}

/*上下分离左居中*/
.text_left_between_center_column{display:flex; justify-content:space-between; align-items:flex-start; flex-direction:column;
    display:-webkit-flex; -webkit-justify-content:space-between; -webkit-align-items:flex-start; -webkit-flex-direction:column;}
.text_top_between_center{display:flex; justify-content:space-between; align-items:flex-start;
    display:-webkit-flex; -webkit-justify-content:space-between; -webkit-align-items:flex-start;}


/*左右分离居中*/
.text_between_center{display:flex; justify-content:space-between; align-items:center;
    display:-webkit-flex; -webkit-justify-content:space-between; -webkit-align-items:center;}
.text_between_center_column{display:flex; justify-content:space-between; align-items:center; flex-direction:column;
    display:-webkit-flex; -webkit-justify-content:space-between; -webkit-align-items:center; -webkit-flex-direction:column;}

.text_between_bottom{display:flex; justify-content:space-between; align-items:flex-end;
    display:-webkit-flex; -webkit-justify-content:space-between; -webkit-align-items:flex-end;}

.text_space-around{display:flex; justify-content:space-around; align-items:center;
    display:-webkit-flex; -webkit-justify-content:space-around; -webkit-align-items:center;}
.text_space-around_column{display:flex; justify-content:space-around; align-items:center; flex-direction:column;
    display:-webkit-flex; -webkit-justify-content:space-around; -webkit-align-items:center; -webkit-flex-direction:column;}
.text_left_space-around_column{
    display:flex; justify-content:space-around; align-items:flex-start; flex-direction:column;
    display:-webkit-flex; -webkit-justify-content:space-around; -webkit-align-items:flex-start; -webkit-flex-direction:column;
}

/* @font-face {
    font-family: 'iconfont';
    src: url('../font/iconfont.eot');
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../font/iconfont.woff') format('woff'),
    url('../font/iconfont.ttf') format('truetype'),
    url('../font/iconfont.svg#iconfont') format('svg');
} */

.iconfont{ font-family: 'iconfont'; }

@font-face {
    font-family: 'iconfont';
    src: url('https://at.alicdn.com/t/c/font_4743403_k3p0swuwp9j.woff2?t=1731550866181') format('woff2'),
         url('https://at.alicdn.com/t/c/font_4743403_k3p0swuwp9j.woff?t=1731550866181') format('woff'),
         url('https://at.alicdn.com/t/c/font_4743403_k3p0swuwp9j.ttf?t=1731550866181') format('truetype');
  }
