/*轮播*/

.index-banner {
    display: block;
    width: 100%;
    height: 400px;/*mark20230920修改460为320*/
    background-color: #f1f3f5;
    /* overflow: hidden; */
    position: relative;
    top: 0px;/*mark20230920修改：160为60,20230925还原160,改成0*/
}

.slide {
    width: 100%;
    height: 400px;/*mark20230920修改460为320*/
    /* float: left; */
    overflow: hidden;
    position: absolute;
}

.slide .m-hd ul {
    overflow: hidden;
    zoom: 1;
    position: absolute;
    top: 354px;/*mark20230920修改424为324,改294*/
    left: 50%;
    margin-left: -62px;
    z-index: 1;
}

.slide .m-hd ul li {
    float: left;
    width: 36px;
    height: 4px;
    cursor: pointer;
    margin: 0 8px 0 0;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 20px; /*mark20220809修改 4 为 20*/
}

.slide .m-bd li a {
    width: 100%;
    height: 400px;/*mark20230920修改460为320*/
    display: block;
}

.slide .banner1 {
    background: url(../image/banner01.png) no-repeat center 0;
	background-size: 1920px;
}

.slide .banner2 {
    background: url(../image/banner02.png) no-repeat center 0;
	background-size: 1920px;
}

.slide .banner3 {
    background: url(../image/banner03.png) no-repeat center 0;
	background-size: 1920px;
}


.slide.dzhzfcgpt .banner1 {
    background: url(../image/bannerdz01.png) no-repeat center 0;
	background-size: 1920px;
}

.slide.dzhzfcgpt .banner2 {
    background: url(../image/bannerdz02.png) no-repeat center 0;
	background-size: 1920px;
}

.slide.dzhzfcgpt .banner3 {
    background: url(../image/bannerdz03.png) no-repeat center 0;
	background-size: 1920px;
}
.slide .m-hd ul li:last-child {
    margin: 0;
}

.slide .m-hd ul li.on {
    background: #fff;
	display: none;/*mark20231228隐藏banner的切换小方框*/
}


.slide .arrow div {
    position: absolute;
    width: 60px;
    height: 60px;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50px;
    top: 210px;
    text-align: center;
    cursor: pointer;
}

.slide .arrow div i {
    font-size: 28px;
    color: #fff;
    margin-top: 16px;
}

.slide .arrow .slide-prev {
    left: 10%;
}

.slide .arrow .slide-next {
    right: 10%;
}
.index-banner .banner-tab1{
	position: relative;
	z-index: 2;
}
.index-banner .banner-tab2{
	position: relative;
	z-index: 2;
	top: 90px;/*mark20231228修改：141为111,为90*/
}
.index-banner .banner-tab3{
	display: none;
	position: relative;
	z-index: 2;
}
.index-banner .banner-tab4{
	position: relative;
	z-index: 2;
	right: 15px;/*mark20240119修改63为15*/
	top: 98px;/*mark20240119修改107为98*/
	width: 1200px !important;
	margin: auto !important;
	text-align: right;
	/*! margin-right: 20px !important; */
}
.banner-search-cont{
	position: absolute;
	z-index: 2;
	right: 0;
}
/* banner-------------------S */
.quick-login-btn {
    border-width: 0px 0px 0px 0px;
    margin-left: 36px;
    width: 92px;
    height: 32px;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
}

.login-img {
    width: 30px;
    height: 30px;
    background-size: 13px;
    background-repeat: no-repeat;
    margin-left: 0.33em;
    color: white;
    font-size: 6px;
    margin-right: -36px;
}

#htmlToothbrush #bodyToothbrush .parentToothbrush .bilibili-player-video {
    margin: 0 !important;
}

#htmlToothbrush, #bodyToothbrush {
    overflow: hidden !important;
    zoom: 100% !important;
}

#htmlToothbrush #bodyToothbrush .parentToothbrush {
    overflow: visible !important;
    z-index: auto !important;
    transform: none !important;
    -webkit-transform-style: flat !important;
    transition: none !important;
    contain: none !important;
}

#htmlToothbrush #bodyToothbrush .absoluteToothbrush {
    position: absolute !important;
}

#htmlToothbrush #bodyToothbrush .playerToothbrush {
    position: fixed !important;
    top: 0px !important;
    left: 0px !important;
    width: 100vw !important;
    height: 100vh !important;
    max-width: none !important;
    max-height: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 2147483646 !important;
    border: none !important;
    background-color: #000 !important;
    transform: none !important;
}

#htmlToothbrush #bodyToothbrush .parentToothbrush video {
    object-fit: contain !important;
}

#htmlToothbrush #bodyToothbrush .parentToothbrush .videoToothbrush {
    width: 100vw !important;
    height: 100vh !important;
}

#playerControlBtn {
    text-shadow: none;
    visibility: hidden;
    opacity: 0;
    display: none;
    transition: all 0.5s ease;
    cursor: pointer;
    font: 12px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
    margin: 0;
    width: 64px;
    height: 20px;
    line-height: 20px;
    border: none;
    text-align: center;
    position: fixed;
    z-index: 2147483647;
    background-color: #27A9D8;
    color: #FFF;
}

#playerControlBtn:hover {
    visibility: visible;
    opacity: 1;
    background-color: #2774D8;
}

#picinpicBtn {
    text-shadow: none;
    visibility: hidden;
    opacity: 0;
    display: none;
    transition: all 0.5s ease;
    cursor: pointer;
    font: 12px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
    margin: 0;
    width: 53px;
    height: 20px;
    line-height: 20px;
    border: none;
    text-align: center;
    position: fixed;
    z-index: 2147483647;
    background-color: #27A9D8;
    color: #FFF;
}

#picinpicBtn:hover {
    visibility: visible;
    opacity: 1;
    background-color: #2774D8;
}

#leftFullStackButton {
    display: none;
    position: fixed;
    width: 1px;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 2147483647;
    background: #000;
}

#rightFullStackButton {
    display: none;
    position: fixed;
    width: 1px;
    height: 100vh;
    top: 0;
    right: 0;
    z-index: 2147483647;
    background: #000;
}
header{
	position: relative;
}
.banner-section {
    min-width: 1200px;
    height: 400px;
    /* background: url(../image/mob_banner.png) no-repeat center/cover; */
    position: relative;
    /*background-size: 100% 100%;mark20230419注释*/
    background-size: cover;
    /*margin-top: 50px;mark20230419修改60为50px*/
	background: url(../image/banner01.png) no-repeat center 0;
}
.banner-section .container div:nth-child(3){/*mark20230419新增*/
    display: none;
}
.banner-title {
    margin-top: 106px;
    margin-bottom: 30px;
    font-size: 48px;
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
}

.search-cont {
    width: 280px;
    /* margin-left: 60%; */
    height: 30px;
    background: #fff;
    border-radius: 100px;
    overflow: hidden;
    /* margin: auto; */
    flex-shrink: 0;
    position: relative;
    float: right;
}

.search-cont input {
    height: 30px;
    border: none;
    outline: none;
    box-sizing: border-box;
    background-color: transparent;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    padding: 10px 10px;
}

.search-cont input::-webkit-input-placeholder {
    color: #666666;
}

.search-cont input::-moz-placeholder {
    color: #666666;
}

.search-cont input::-ms-input-placeholder {
    color: #666666;
}

.noticeIcon {
    padding: 0px 0px 0px 18px;
    background-image: url("../image/u231.png");
    background-size: 15px;
    background-repeat: no-repeat;
    background-position-y: 3px;
	background-position-x: 1025px;
    /* margin-left: 0.33em; */
    color: white;
    font-size: 14px;
   /*  float: right;*/
   /*  margin-right: -342px;*/
    position: relative;
   /*  margin-top: 52px;*/
    padding-left: 20px;
}

.header-span {
    padding: 0px 0px 0px 18px;
    background-image: url(../image/1.png);
    background-size: 200px;
    background-repeat: no-repeat;
    background-position-y: 1px;
}

.search-icon {
    top: 0;
    right: 0;
    position: absolute;
    display: block;
    box-sizing: border-box;
    width: 56px;
    height: 30px;
    border: 1px solid #C6E5F6;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    cursor: pointer;
    background: url(/staticRes/image/seach.png) no-repeat center/16px auto;
    background-color: #E9F6FD;
}

.list-search {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1;
    font-weight: 400;
    padding-left: 20px;
    width: 624px;
    margin: 13px auto 0;
}

.search-kw-h {
    cursor: pointer;
}

.search-kw-h:hover {
    font-weight: 600;
}

.banner-b-cont {
    /*margin-top: 265px;*/
    position: relative;
    display: flex;
    width: 1200px;
    height: 65px;
    box-shadow: 0px 4px 16px 0px rgb(33 18 14 / 5%);
    border-radius: 8px;
    overflow: hidden;
    background-image: url(../image/bar.png);
    background-size: 125% 65px;
    background-repeat: no-repeat;
	top: 100px;
	position: relative;
	z-index: 2;
}

.banner-b-li {
    height: 65px;
    width: 240px;
    box-sizing: border-box;
    position: relative;
}

.banner-b-item {
    width: 100%;
    height: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: box-shadow ease .3s;
}

.banner-b-item:hover {
    box-shadow: 0px 0px 24px rgb(0 0 0 / 50%);
    font-size: 110%;
}

.banner-b-title {
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1;
}

.banner-b-title-herf {
    font-weight: bold;
    color: #0031b7;
    line-height: 1;
    font-size: 15px;
}

.banner-b-herf {
    width: 100%;
    height: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: box-shadow ease .3s;
    background-color: #ffffff;

}

.banner-b-icon {
    width: 36px;
    height: 36px;
    background: no-repeat center/36px auto;
}

.banner-b-icon.banner-b-icon-sj {
    background-image: url(./image/index_4.0_banner_icon-sj.png);
}

.banner-b-icon.banner-b-icon-gx {
    background-image: url(./image/index_4.0_banner_icon-gx.png);
}

.banner-b-icon.banner-b-icon-fg {
    background-image: url(./image/index_4.0_banner_icon-fg.png);
}

.banner-b-icon.banner-b-icon-jz {
    background-image: url(./image/index_4.0_banner_icon-jz.png);
}

.banner-b-icon.banner-b-icon-gl {
    background-image: url(./image/index_4.0_banner_icon-gl.png);
}

/* banner-------------------E */

/* table--------------------S */
.pagination {
    margin: 36px 0 0;
}

.pagination-cont {
    text-align: center;
}

li.disabled.controls {
    display: none;
}

.list-section {
    margin-top: 43px;
    padding-bottom: 46px;
	width: 1200px;/*mark20240321新增*/
	margin: 40px auto 0 auto;
}

.list-t-cont {
    align-items: flex-end;
    margin-bottom: 10px;
    position: relative;
}

.list-t-cont::after {
    content: "";
    position: absolute;
    width: 1120px;
    height: 1px;
    background: #C2C2C2;
    bottom: 0;
}

.list-title-cont {
    font-size: 36px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
    line-height: 1;
    padding-bottom: 14px;
    position: relative;
    margin: auto;
    flex-shrink: 0;
}

.list-title-cont::after {
    content: "";
    position: absolute;
    width: 110%;
    height: 2px;
    background: #1A56A8;
    bottom: 0;
    z-index: 5;
    left: -5%;
}

.count-cont {
    position: absolute;
    display: flex;
    padding: 8px 12px;
    font-size: 16px;
    color: #1A56A8;
    line-height: 18px;
    background-color: #E9F6FD;
    border: 1px solid #1A56A8;
    top: 0;
    left: calc(100% + 20px);
    white-space: nowrap;
}

.count-cont::before {
    content: "";
    position: absolute;
    border: 1px solid #1A56A8;
    background-color: #E9F6FD;
    width: 8px;
    height: 13px;
    transform: skew(29deg);
    border-right-color: transparent;
    border-bottom-color: transparent;
    top: 14px;
    left: -4px;
}

.count-cont img {
    width: 20px;
    height: 16px;
    margin-right: 12px;
}

.count-v {
    display: inline;
}

.select-title {
    width: 84px;
    margin-bottom: 5px;
    text-align: right;
    color: #666;
    height: 24px;
    line-height: 24px;
    float: left;
    margin-top: 2px;
}

.select-title::after {
    content: "Ã¯Â¼Å¡";
}

.select-list {
    width: 1086px;
    float: right;
}

.area-list {
    display: flex;
    align-items: flex-start;
}

.area-list .more {
    display: none;
    flex-shrink: 0;
    padding: 3px 7px;
    color: #999;
    cursor: pointer;
}

.select-list li {
    float: left;
    white-space: nowrap;
    margin-bottom: 8px;
    padding: 3px 8px;
    color: #999;
    margin-right: 8px;
    cursor: pointer;
}

.select-list li:hover,
.select-list li.choose,
.area-list .more:hover {
    background-color: #1A56A8;
    color: #fff;
}

.area-city-cont {
    display: none;
}

.select-cont {
    padding: 10px 12px 14px;
    margin-bottom: 20px;
    border-bottom: 1px solid #C2C2C2;
    position: relative;
    font-size: 15px;
}

.select-cont > div {
    padding: 2px 0;
}

.select-cont .select-btn {
    padding: 0 6px;
    margin-right: 36px;
    border: none;
    outline: none;
}

.select-cont .mob_select_btn {
    display: none;
}

.select-resCont {
    display: none;
    position: absolute;
    bottom: 14px;
    font-size: 13px;
    right: 0;
}

.select-res-list {
    float: left;
}

.select-res-list > div {
    float: left;
    white-space: nowrap;
    padding: 3px 0px;
    margin-bottom: 10px;
    padding: 3px 10px;
    background-color: #1A56A8;
    color: #fff;
    margin-right: 8px;
    cursor: pointer;
    display: none;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.select-res-list > div.clear_choice {
    display: block !important;
    background-color: #C2C2C2;
    color: #666666;
    padding: 3px 6px;
}

.mob_table {
    display: none;
}


.list-table-cont {
    width: 100%;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
}

.list-table-cont::before {
    background: #FAFAFA;
    border-bottom: 1px solid #EBEBEB;
    border-radius: 4px;
    height: 48px;
    width: 1200px;
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    left: 0;
}

#list-table {
    width: 100%;
    table-layout: fixed;
    word-break: break-all;
}

#list-table thead tr {
    height: 48px;
}

#list-table tbody {
    padding: 0 18px;
}

#list-table tbody tr {
    height: 64px;
    border-top: 1px dotted #ebebeb;
    text-align: center;
}

#list-table tbody tr td:nth-last-child(2) {
    text-align: left;
    cursor: pointer;
}

#list-table tbody tr .contentTitle:hover {
    color: #1A56A8;
}

#list-table tbody span {
    cursor: pointer;
    margin: 0 7px;
}

#list-table tbody span:hover {
    color: #1A56A8;
}

#list-table tbody .table-btn-jc {
    padding: 3px 6px;
    border: 1px solid;
    border-radius: 3px;
    margin-left: 10px;
    color: #1A56A8;
}

#list-table tbody .table-btn-jc:hover {
    color: #fff;
    border-color: #1A56A8;
    background-color: #1A56A8;
}

/* table--------------------E */

/* Ã¦Å“â‚¬Ã¦â€“Â°Ã¨Âµâ€žÃ¨Â®Â¯-------------------S */
.news-section {
    padding: 48px 0;
    min-width: 1200px;
    background: url(./image/index4.0_news_bg.png) no-repeat center/cover;
}

.new-main h3 {
    font-size: 36px;
    font-weight: bold;
    color: #000000;
    line-height: 1;
    margin-bottom: 42px;
    text-align: center;
}

.new-main li {
    width: 280px;
    height: 360px;
    background: #fff;
    position: relative;
    top: 0px;
    margin-left: 27px;
    transition-property: top, box-shadow, transform;
    transition-duration: 0.3s;
    float: left;
}

.new-main li:nth-child(1) {
    margin-left: 0;
}

.new-main li:hover {
    top: -4px;
    box-shadow: 0px 0px 28px 0px rgb(0 0 0 / 16%);
    transform: scale(1.01);
}

.new-main li a {
    display: block;
    text-decoration: none;
}

.new-main li a:hover h4 {
    color: rgba(26, 86, 168);
}

.new-main li .date {
    position: absolute;
    top: -8px;
    width: 80px;
    height: 48px;
    background: rgba(26, 86, 168, .9);
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
    line-height: 42px;
}

.new-main li .date i {
    font-size: 16px;
    margin-right: 2px;
    font-style: normal;
}

.new-main li .date span {
    font-size: 24px;
    margin-left: 2px;
    color: #fff;
}

.new-main li img {
    display: block;
    width: 280px;
    height: 180px;
}

.new-main li .item-content {
    padding: 0px 20px 22px;
}

.new-main li h4 {
    margin-top: 20px;
    font-size: 16px;
    color: #000000;
    line-height: 24px;
    min-height: 48px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.new-main li p {
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    min-height: 54px;
    line-height: 18px;
    margin-top: 13px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.new-main li .newLatest-tips {
    margin-top: 17px;
    font-size: 14px;
    color: #999;
    line-height: 1;
}

.new-main li .newLatest-tips span {
    margin-right: 10px;
}

.new-main li.newLatest-content-right {
    width: 586px;
    height: 128px;
    background: #fff;
}

.new-main li.newLatest-content-right a {
    display: flex;
}

.new-main li.newLatest-content-right img {
    display: block;
    width: 220px;
    height: 128px;
}

.new-main li.newLatest-content-right h4 {
    margin-top: 12px;
    width: 332px;
    min-height: 20px;
    -webkit-line-clamp: 1;
}

.new-main li.newLatest-content-right .secondLisps {
    -webkit-line-clamp: 2;
    min-height: auto;
}

.new-main li.newLatest-content-right .item-content {
    flex: 1;
}

.new-main li.newLatest-content-bottom {
    height: 204px;
    width: 586px;
    background: #fff;
    margin-top: 28px;
}

.new-main li.newLatest-content-bottom a {
    display: flex;
    align-items: baseline;
    padding: 9px 20px 16px 11px;
    height: 101px;
}

.new-main li.newLatest-content-bottom .dates {
    color: #999;
    font-size: 16px;
    padding: 2px;
}

.new-main li.newLatest-content-bottom .dates i {
    font-size: 16px;
    margin-right: 2px;
    font-style: normal;
}

.new-main li.newLatest-content-bottom .dates span {
    color: #1d1d1d;
    font-size: 24px;
}

.new-main li.newLatest-content-bottom .item-content {
    padding-left: 16px;
}

.new-main li.newLatest-content-bottom h4 {
    margin-top: 0px;
}

.new-main li.newLatest-content-bottom p {
    -webkit-line-clamp: 2;
    margin-top: 6px;
}

.new-main li.newLatest-content-right h4, .new-main li.newLatest-content-bottom h4, .new-main li.newLatest-content-bottom p {
    min-height: inherit;
}

.news-split {
    width: 496px;
    margin-left: 74px;
    border-bottom: 2px dotted #D9D9D9;
    display: block;
}

/* Ã¦Å“â‚¬Ã¦â€“Â°Ã¨Âµâ€žÃ¨Â®Â¯-------------------E */

/* Ã¤Â¼ËœÃ¥Å Â¿-------------------S */
.adv-section {
    padding: 48px 0;
}

.adv-main {
    justify-content: space-between;
}

.adv-item {
    width: 280px;
    color: #000;
    height: 360px;
    padding: 32px;
    transition-property: transform, top;
    transition-duration: 1s, 0.3s;
    background-size: 100%;
    background-repeat: no-repeat;
}

.adv-item:nth-child(1) {
    background-image: url(./image/index4.0_adv_gx_bg.png);
}

.adv-item:nth-child(1):hover {
    background-image: url(./image/index4.0_adv_gx_bg_ac.png);
}

.adv-item:nth-child(2) {
    background-image: url(./image/index4.0_adv_xm_bg.png);
}

.adv-item:nth-child(2):hover {
    background-image: url(./image/index4.0_adv_xm_bg_ac.png);
}

.adv-item:nth-child(3) {
    background-image: url(./image/index4.0_adv_zj_bg.png);
}

.adv-item:nth-child(3):hover {
    background-image: url(./image/index4.0_adv_zj_bg_ac.png);
}

.adv-item:nth-child(4) {
    background-image: url(./image/index4.0_adv_sd_bg.png);
}

.adv-item:nth-child(4):hover {
    background-image: url(./image/index4.0_adv_sd_bg_ac.png);
}

.adv-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}

.adv-info {
    margin-top: 19px;
    font-size: 15px;
    font-weight: 400;
    line-height: 19px;
}

.adv-item:hover {
    position: relative;
    transform-origin: center;
    color: #1A56A8;
    transform: scale(1.08);
    background-color: #E9F6FD;
}

/* Ã¤Â¼ËœÃ¥Å Â¿-------------------E */

/* Ã¦â€¢Â°Ã¦ÂÂ®-------------------S */
.data-section {
    min-width: 1200px;
    background: url(./image/index4.0_data_bg.png) no-repeat center/cover;
}

.data-main {
    display: flex;
    height: 256px;
}

.mob_data_main {
    display: none;
}

.data-item {
    text-align: center;
    color: #FFFFFF;
    flex: 1;
}

.data-item-tit {
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    margin-top: 64px;
}

.data-item-info {
    font-size: 16px;
    margin: 36px 0 16px;
    font-weight: 400;
    line-height: 1;
}

.data-item-num {
    font-size: 48px;
    font-weight: bold;
    line-height: 1;
    padding: .16em;
}

.data-item-unit {
    line-height: 48px;
    font-size: 16px;
}

/* Ã¦â€¢Â°Ã¦ÂÂ®-------------------E */


/* Ã¥ÂË†Ã¤Â½Å“Ã¤Â¼â„¢Ã¤Â¼Â´ --------------S*/
.company-section {
    height: 450px;
    margin-bottom: 48px;
}

.company-section .container {
    width: 1208px;
}

.company-section h3 {
    font-size: 36px;
    font-weight: bold;
    color: #000000;
    line-height: 1;
    padding: 48px 0 36px;
    text-align: center;
}

.company-section ul li {
    width: 130px;
    height: 100px;
    margin: 2px;
    transition: ease 0.3s;
    position: relative;
    float: left;
}

.company-section ul li img {
    width: 130px;
    height: 100px;
}

.company-section ul li:hover img {
    border-radius: 8px;
    /* box-shadow: 0px 0px 4px 4px rgb(233 230 230); */
    box-shadow: 0px 0px 24px rgb(0 0 0 / 16%);
    position: absolute;
    z-index: 1;
}

/* Ã¥ÂË†Ã¤Â½Å“Ã¤Â¼â„¢Ã¤Â¼Â´ --------------E*/


/* footer--------------------S */
footer .container {
}

/*友情链接*/
.link-box {
    width: 1200px;
    margin: 0 auto;
    height: 185px;
    padding: 0 24px;
    border: 1px solid #E1E3E5;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
    margin-bottom: 28px;
    background-color: #ffffff;
    border-radius: 4px;
	margin-top: 20px;
}

.link-box p {
    color: #222;
    font-weight: 600;
    font-size: 20px;
    line-height: 60px;
    height: 60px;
    box-shadow: 0px 1px 0px #E7E8E9;
}

.link-box .link {
    padding: 20px 0 0 20px;
}

.link-box img {
    float: left;
    cursor: pointer;
}

.links .links-imgs ul {
    display: flex;

}

.links .links-imgs ul li {
    width: 220px;
    height: 80px;
    background: #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    border: 1px solid #DADADA;
    margin-right: 24px;
}

.links-imgs ul li a {
    display: flex;
    justify-content: center;
    align-items: center;
    /* display: inline-block; */
    /* width: 100%; */
	width: 202px;
    height: 100%;
    padding: 0 10px; /*mark20220830新增*/
}

.links-imgs li img {
    width: 100%; /*mark20220830修改160为100%*/
    /* height: 41px;  mark0220830注释*/
}
.mob_footer {
    display: none;
}

/* footer--------------------E */


/* 0----------------------------------------------------------------0 */
/*mark202306去除外包加的自适应样式引起的问题*/

/* 0----------------------------------------------------------------1 */