* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

html,
body {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    position: relative;
    height: 100%;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}


/* 去除iPhone中默认的input样式 */

input[type="submit"],
input[type="reset"],
input[type="text"],
input[type="button"],
input[type="tel"],
input[type="email"],
input,
button {
    /* -webkit-appearance: none; */
    resize: none;
    outline: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

button {
    border: none;
}


/* 设置HTML5元素为块 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}


/* 图片自适应 */

img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    width: auto;
    /* ie8 */
    -ms-interpolation-mode: bicubic;
    /*为了照顾ie图片缩放失真*/
}


/* 初始化 */

body,
div,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
p,
dl,
dt,
dd,
a,
img,
button,
form,
table,
th,
tr,
td,
tbody,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    margin: 0;
    padding: 0;
    border: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    /*取消链接高亮*/
}

body {
    background: #ffffff;
    height: 100%;
    font-family: "微软雅黑";
}

em,
i {
    font-style: normal;
}

strong {
    font-weight: normal;
}

.clearfix:after {
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}

.clearfix {
    zoom: 1;
}


/*去除a标签下划线*/

a {
    text-decoration: none;
}


/*去除未被访问的a标签的下划线*/

a:link {
    text-decoration: none;
}


/*去除已经被访问过的a标签的下划线*/

a:visited {
    text-decoration: none;
}


/*去除鼠标悬停时的a标签的下划线*/

a:hover {
    text-decoration: none;
}


/*去除正在点击的a标签的下划线（鼠标按下，尚未松开）*/

a:active {
    text-decoration: none;
}


/*去除获得焦点的a标签的下划线（被鼠标点击过）*/

a:focus {
    text-decoration: none;
}

ul,
ol {
    list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

img {
    border: none;
    vertical-align: middle;
}

html {
    overflow-x: hidden;
}

html,
body {
    width: 100%;
    margin: 0 auto;
    position: relative;
    max-width: 100%;
}

.item {
    width: 100%;
    position: relative;
    z-index: 33;
}

.bt {
    position: relative;
}

.bt .bt-name {
    font-size: 20px;
    font-weight: bold;
    font-family: "微软雅黑";
    color: #004da1;
    padding-bottom: 20px;
}

.bt .bt-intro,
.bt .bt-intro p,
.bt .bt-intro p span,
.bt .bt-intro span {
    font-size: 14;
    font-family: "微软雅黑";
    line-height: 28px;
    color: #333;
}

.bt .bt-img {
    position: absolute;
    top: 0;
    left: 0;
}

/*文字隐藏,省略号*/

.hang1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hang2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /*规定最多显示两行*/
}

.back_img {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 100% 100%;
}

.flex {
    display: flex;
}

.ac {
    align-items: center;
}

.ac-end {
    align-items: flex-end;
}

.ac-start {
    align-items: flex-start;
}

.jc {
    justify-content: center;
}

.jc-around {
    justify-content: space-around;
}

.jc-space {
    justify-content: space-between;
}

.jc-end {
    justify-content: flex-end;
}

.jc-start {
    justify-content: flex-start;
}

.jc_c {
    flex-direction: column;
}

.jc_r {
    flex-direction: row;
}

.center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.wrap {
    flex-wrap: wrap;
}

.item-bt {
    padding-bottom: 20px;
    position: relative;
}

.item-bt h3 {
    border-bottom: 2px solid #0065bf;
    padding-bottom: 15px;
    font-size: 1.25rem;
    font-weight: bold;
    font-family: "微软雅黑";
    color: #004da1;
}

.item-bt::before {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #e9e9e9;
    position: absolute;
    bottom: 20px;
    left: 0;
    z-index: -1;
}

.item-bt a {
    font-size: 15px;
    color: #9a9ba0;
    font-family: "微软雅黑";
}

@font-face {
    font-family: "iconfont";
    /* Project id 3613923 */
    src: url('//at.alicdn.com/t/c/font_3613923_f6p05xt1xw.woff2?t=1668154497461') format('woff2'),
    url('//at.alicdn.com/t/c/font_3613923_f6p05xt1xw.woff?t=1668154497461') format('woff'),
    url('//at.alicdn.com/t/c/font_3613923_f6p05xt1xw.ttf?t=1668154497461') format('truetype');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-guanbi:before {
    content: "\e604";
}

.icon-xiai:before {
    content: "\e603";
}

.icon-anniu_jiantouxiangzuo_o:before {
    content: "\eb89";
}

.icon-anniu_jiantouxiangzuo_o-copy:before {
    content: "\ec7c";
}

.icon-fanhuidingbu1:before {
    content: "\e66a";
}

.icon-arrow_right_fat:before {
    content: "\e62c";
}

.icon-arrow_left-copy:before {
    content: "\ec7b";
}

.icon-24gl-lock:before {
    content: "\e9d4";
}

.icon-weizhi1:before {
    content: "\e61a";
}

.icon-jiantou_qiehuanyou:before {
    content: "\eb05";
}

.icon-jiantou_qiehuanzuo:before {
    content: "\eb06";
}

.icon-arrow-left:before {
    content: "\ea65";
}

.icon-tianjia:before {
    content: "\e622";
}

.icon-jian:before {
    content: "\e8e2";
}

.icon-fuzhi:before {
    content: "\ec7a";
}

.icon-caidan:before {
    content: "\e601";
}

.icon-weizhi:before {
    content: "\e600";
}

.icon-huchudianhua:before {
    content: "\e61e";
}

.icon-mima:before {
    content: "\e620";
}

.icon-home2:before {
    content: "\e602";
}

.icon-xingmingyonghumingnicheng:before {
    content: "\e623";
}

.icon-sousuo:before {
    content: "\e651";
}

.icon-yueduliang:before {
    content: "\e6d2";
}

.icon-youjiantou:before {
    content: "\e64c";
}

.icon-zuojiantou:before {
    content: "\e79b";
}

.icon-shimingrenzheng:before {
    content: "\e65c";
}

.icon-shezhi3:before {
    content: "\e63c";
}

.icon-youjiantuo-copy:before {
    content: "\e79c";
}

.icon-fanhuidingbu:before {
    content: "\e67d";
}

@media (max-width: 480px) {
    .bt .bt-img {
        z-index: -1;
        top: -17px;
    }

    .bt .bt-name {
        font-size: 18px;
        margin-left: 10px;
    }

}