/*产品频道*/
.dmcn_product_part{padding: 0.8rem 0 1.15rem; position: relative;}
.dmcn_product_part .ll{ float: left; width:13%;}
.dmcn_product_part .rr{ float: right; width: 82%;}
.dmcn_product_part .ll h2{ padding-left: 0.24rem; height: 40px; line-height: 40px; border-radius: 0.05rem; background: linear-gradient(to right,#C1E3FC 0%, transparent 100%);}
.dmcn_product_part .ll ul{position: relative; margin-top: 0.2rem;}
.dmcn_product_part .ll ul::before{content: ""; position: absolute; lefT:1px; top:0.1rem; width: 1px; height: calc(100% - 0.2rem); background: #DBDBDB;}
.dmcn_product_part .ll li{padding-left: 0.2rem; padding-bottom: 0.35rem; position: relative;}
.dmcn_product_part .ll li:last-child{padding-bottom: 0;}
.dmcn_product_part .ll li::before{content: "";position: absolute; z-index: 2; lefT:-0.04rem; top:0.1rem; width: 0.08rem; height: 0.08rem; border: 1px solid #000; background: #EDF7FF; border-radius: 100%;}
.dmcn_product_part .ll li::after{ display: none; content: ""; position: absolute; z-index: 1; lefT:-0.09rem; top:0.05rem; width: 0.18rem; height: 0.18rem; background: #EDF7FF;}
.dmcn_product_part .ll li p{height: 0; opacity: 0; visibility: hidden; overflow: hidden;}
.dmcn_product_part .ll li p a{ display: block; margin-top: 0.2rem;}
.dmcn_product_part .ll li p a.on{color:#0052D5; font-weight: bold;}
.dmcn_product_part .ll li h3 a{color: #000!important;}
.dmcn_product_part .ll li.on::before{background: #0052D5; border-color: #0052D5;}
.dmcn_product_part .ll li.on h3{font-weight: bold;}
.dmcn_product_part .ll li.on h3 a{color: #0052D5!important;}
.dmcn_product_part .ll li.on p{ padding-bottom: 0.35rem;  height: auto; opacity: 1; visibility: visible;}

.dmcn_product_part .rr h2{position: relative; line-height: 1; font-weight: bold; padding-left: 0.16rem;}
.dmcn_product_part .rr h2::before{content: ""; position: absolute; left:0; top:2px; width: 0.03rem; height: 0.28rem; background: #EC1B34;}
.dmcn_product_part .rr h3{position: relative; line-height:0.32rem; margin-top: 0.2rem; color: #0052D5;}
.dmcn_product_part .rr h3 a{ color: #0052D5;}
.dmcn_product_part .rr h3 span{ float: left;width: 0.32rem; height: 0.32rem; margin-right: 0.08rem;}
.dmcn_product_part .rr h3 span img{ vertical-align: middle; }
.dmcn_product_part .rr dl{ padding:0.3rem 0.25rem 0.4rem; margin: 0.2rem 0 0.5rem; border-radius: 0.1rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: rgba(255,255,255,0.9);}
.dmcn_product_part .rr dt{margin-bottom: 0.2rem;}
.dmcn_product_part .rr dd{ float: left;border-radius: 0.1rem; width:32%; margin-right:2%;background: #E7F3FF;}
.dmcn_product_part .rr dd:last-child{ float: right; margin-right: 0;}
.dmcn_product_part .rr dd a{ display: block; padding: 0.2rem;overflow: hidden;}
.dmcn_product_part .rr dt h4,.dmcn_product_part .rr dd h4,.dmcn_product_part .rr li h4{ overflow: hidden;}
.dmcn_product_part .rr dt h4 span,.dmcn_product_part .rr dd span,.dmcn_product_part .rr li h4 span{ float: left; width: 0.48rem; height: 0.48rem;}
.dmcn_product_part .rr dt h4 span img,.dmcn_product_part .rr dd img,.dmcn_product_part .rr li h4 span img{ width: 100%;}
.dmcn_product_part .rr dt h4 em,.dmcn_product_part .rr dd em,.dmcn_product_part .rr li h4 em{ float: right; width: calc(100% - 0.65rem); font-weight: bold; line-height: 1.2;}
.dmcn_product_part .rr dt h4 em.an,.dmcn_product_part .rr dd em.an,.dmcn_product_part .rr li h4 em.an{line-height: 2.4;}
.dmcn_product_part .rr dd em{line-height: 1.5;}
.dmcn_product_part .rr dt p{margin-top: 0.25rem;}
.dmcn_product_part .rr ul.ul_pro{margin: 0.3rem -1% 0.35rem;}
.dmcn_product_part .rr .ul_pro li{ float: left; width: 31.33%; margin: 0 1% 2%; border-radius: 0.1rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: rgba(255,255,255,0.9);}
.dmcn_product_part .rr .ul_pro li a,.dmcn_product_part .rr .ul_solu li a{ display: block; padding: 0.3rem 0.25rem 0.4rem;}
.dmcn_product_part .rr .ul_pro li p{margin-top: 0.3rem;}
.dmcn_product_part .rr .ul_pro li:nth-child(3n+1){ clear: both;}
.dmcn_product_part .rr ul.ul_pro:last-child{margin-bottom: 0;}

/*解决方案频道*/
.dmcn_product_part .rr ul.ul_solu{margin: 0.3rem -1% 0.35rem;}
.dmcn_product_part .rr .ul_solu li{ float: left; width: 31.33%; margin: 0 1% 2%; border-radius: 0.1rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.05); background:rgba(255,255,255,0.9);}
.dmcn_product_part .rr .ul_solu li h4{font-weight: bold;}
.dmcn_product_part .rr .ul_solu li p{margin-top: 0.2rem; color: #666;
  display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.5; max-height: 3em;height: 3em;overflow:hidden;}
.dmcn_product_part .rr .ul_solu li:nth-child(3n+1){ clear: both;}
.dmcn_product_part .rr ul.ul_solu:last-child{margin-bottom: 0;}
@media only screen and (min-width:319px) {
  .dmcn_product_part .ll{position: absolute;}
  .dmcn_product_part .leFix{position: fixed;top:0.8rem;}
}
@media only screen and (max-width:1024px) {
  .dmcn_product_part .rr ul.ul_pro,.dmcn_product_part .rr ul.ul_solu{margin-left: 0; margin-right: 0;}
  .dmcn_product_part .rr .ul_pro li,.dmcn_product_part .rr .ul_solu li{ width: 49%!important; margin: 0 0 2%;}
  .dmcn_product_part .rr .ul_pro li:nth-child(2n),.dmcn_product_part .rr .ul_solu li:nth-child(2n){ float: right;}
  .dmcn_product_part .rr .ul_pro li:nth-child(2n+1),.dmcn_product_part .rr .ul_solu li:nth-child(2n+1){ clear: both;}
  .dmcn_product_part .rr .ul_pro li:nth-child(3n+1),.dmcn_product_part .rr .ul_solu li:nth-child(3n+1){ clear: unset;}
}
@media only screen and (max-width:768px) {
  .dmcn_product_part .leFix{ top:80px;}
}
@media only screen and (max-width:767px) {
  .dmcn_product_part{padding: 0.5rem 0;}
  .dmcn_product_part .ll li::before{top:0.15rem;}
  .dmcn_product_part .ll{display: none; width: 25%;}
  .dmcn_product_part .rr{ width: 100%;}
  .dmcn_product_part .ll.pllFix{position: fixed; z-index: 10; left: 0; top:50px; background: #fff;}
  .dmcn_product_part .rr dd{width: 100%; margin: 0 0 2%;}
  .dmcn_product_part .rr .ul_pro li,.dmcn_product_part .rr .ul_solu li{ float: none!important; width: 100%!important;}
  .dmcn_product_part .rr .ul_pro li a, .dmcn_product_part .rr .ul_solu li a{padding: 0.4rem;}
  .dmcn_product_part .rr ul.ul_solu{margin-bottom: 0.15rem;}
  .dmcn_product_part .rr .ul_solu li p{max-height: auto; height: auto;-webkit-line-clamp: unset;}
  .dmcn_product_part .rr h3{line-height: 40px;}
}
@media only screen and (max-width:375px) {
  .dmcn_product_part .ll ul::before{left:0;}
  .dmcn_product_part .rr h2::before{top:3px;}
}

/*产品-dmdf页面*/
.dmcn_tit{margin-bottom:0.3rem; text-align: center;}
.dmcn_tit h2{font-weight: bold; text-align: center;}
.dmcn_tit h2.fnt_30{font-size: 0.36rem;}
.dmcn_tit p{margin-top: 0.15rem; line-height: 1.8; text-align: left; display: inline-block;}
.dmcn_dmdf_part01,.dmcn_dmdf_part02,.dmcn_dmdf_part03{padding:0.7rem 0 0;}
.dmcn_dmdf_part01 .dmcn_con{border-radius: 0.1rem; padding: 0.4rem 0.6rem 0.6rem; overflow: hidden; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: #fff;}
.dmcn_dmdf_part01 dl dt{text-align: center; margin-bottom:0.34rem;}
.dmcn_dmdf_part01 dl dt img{ width: 2.22rem; height: 0.75rem;}
.dmcn_dmdf_part01 dl dd{ position: relative;}
.dmcn_dmdf_part01 dl dd>img{ width: 100%;}
.dmcn_dmdf_part01 dl dd a{position: absolute; width:24.81%; height:28.43%; padding:0.28rem 0.3rem; background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.05); border-radius: 0.1rem; overflow: hidden;}
.dmcn_dmdf_part01 dl dd a.a1{left:5.29%;top:12.04%;}
.dmcn_dmdf_part01 dl dd a.a2{left:37.82%;top:12.04%;}
.dmcn_dmdf_part01 dl dd a.a3{left:70.04%;top:12.04%;}
.dmcn_dmdf_part01 dl dd a.a4{left:5.29%;top:58.79%; width:89.25%; text-align: center;}
.dmcn_dmdf_part01 dl dd a span{ float: left; width: 0.6rem; height: 0.6rem; overflow: hidden;}
.dmcn_dmdf_part01 dl dd a span img{ vertical-align: middle;}
.dmcn_dmdf_part01 dl dd a em{ float: right; width:calc(100% - 0.8rem); margin-top: 0.03rem; font-weight: bold;}
.dmcn_dmdf_part01 dl dd a.a4 span,.dmcn_dmdf_part01 dl dd a.a4 em{ float:none; display: inline-block;}
.dmcn_dmdf_part01 dl dd a.a4 em{width: auto; text-align: left;position: relative; margin-left: 0.2rem; top:-0.1rem;}
@media only screen and (min-width:1025px) {
  .dmcn_dmdf_part01 dl dd a:hover{ background:#EDF7FF;}
}

@media only screen and (max-width:1700px) {
  .dmcn_dmdf_part01 dl dd a span{width: 0.56rem; height: 0.56rem;}
  .dmcn_dmdf_part01 dl dd a em{width: calc(100% - 0.7rem);}
}
@media only screen and (max-width:1440px) {
  .dmcn_dmdf_part01 dl dd a{padding: 0.22rem 0.3rem;}
  .dmcn_dmdf_part01 dl dd a span{width: 0.5rem; height: 0.5rem;}
  .dmcn_dmdf_part01 dl dd a em{width: calc(100% - 0.6rem);}
  .dmcn_dmdf_part01 dl dd a.a4 em{margin-left: 0.15rem;}
  
}
@media only screen and (max-width:1399px) {
  .dmcn_dmdf_part01 dl dd a{padding: 0.2rem 0.3rem;}
}
@media only screen and (max-width:1365px) {
  .dmcn_dmdf_part01 dl dd a{padding: 0.16rem 0.2rem;}
}
@media only screen and (max-width:1279px) {
  .dmcn_dmdf_part01 dl dd a{padding: 0.1rem 0.2rem;}
  .dmcn_dmdf_part01 dl dd a span{ width:0.3rem; height: 0.3rem; margin-top: 0.1rem;}
  .dmcn_dmdf_part01 dl dd a em{width: calc(100% - 0.4rem); font-size:14px;}
  .dmcn_dmdf_part01 dl dd a.a4 em{top:0; margin-left: 0.1rem;}
}
@media only screen and (max-width:1023px) {
.dmcn_dmdf_part01 dl dt img{width: 3rem; height: auto;}
.dmcn_dmdf_part01 dl dd>img{ display: none;}
.dmcn_dmdf_part01 dl dd a{position: static; width: 100%; height: auto; padding: 0.3rem; float: left; margin-bottom: 0.2rem;}
.dmcn_dmdf_part01 dl dd a span{ width:40px; height: 40px; margin-top:5px;}
.dmcn_dmdf_part01 dl dd a em{width: calc(100% - 50px);}
.dmcn_dmdf_part01 dl dd a.a4{ text-align: left; width: 100%;}
.dmcn_dmdf_part01 dl dd a.a4 span{ float: left;}
.dmcn_dmdf_part01 dl dd a.a4 em{float: right;width: calc(100% - 50px);}
}



.dmcn_dmdf_part02 ul{margin: 0 -0.83%;}
.dmcn_dmdf_part02 li{ float: left; width: 15%; margin: 0 0.83%; text-align: center; padding: 0.3rem 0.3rem 0.45rem; height: 2.1rem; background: #fff; border-radius: 0.1rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.dmcn_dmdf_part02 li span{ display: block; width: 0.53rem; height: 0.53rem; overflow: hidden; margin: 0 auto 0.3rem;}
.dmcn_dmdf_part02 li span img{ width: 100%;}
.dmcn_dmdf_part02 li p{font-weight: bold;}
.dmcn_dmdf_part03 ul{margin: 0 -1%;}
.dmcn_dmdf_part03 li{ float: left; text-align: center; width: 23%; margin: 0 1%;padding: 0.1rem 0.1rem 0.2rem; border-radius: 0.1rem; overflow: hidden; background: linear-gradient(to bottom,#C4E5FD 0%, #fff 100%); /*background:url(?static/cn/images/dm_cn/product_bg04.jpg) no-repeat; background-size: cover;*/}
.dmcn_dmdf_part03 li h3{ font-weight: bold; height: 0.8rem; line-height: 0.8rem; overflow: hidden;}
.dmcn_dmdf_part03 li .c_box{padding: 0.25rem 0 0; border-radius: 0.1rem; background: linear-gradient(to bottom,#F0F8FE 0%, #fff 100%); }
.dmdf_body .dmcn_dmdf_part03 li .c_box{padding-bottom: 0.25rem;}
.dmcn_dmdf_part03 li .c{ height: 1.65rem; padding: 0 0.2rem;}
.dmcn_dmdf_part03 li p{margin-bottom: 0.1rem; color: #666;}
.dmcn_dmdf_part03 li p:last-child{margin-bottom: 0;}
.dmcn_dmdf_part03 li .more{margin: 0.35rem auto 0;}
.dmcn_dmdf_part04,.dmcn_dmdf_part05{padding:0.6rem 0 0;}
.dmcn_dmdf_part04 .dmdf04_rr{overflow: hidden;}
.dmdf04_ll{ float: left; width: 25%;}
.dmdf04_rr{ float: right; width: 72%;}
.dmdf04_ll .dmcn_tit{margin-top: 0.3rem;}
.dmdf04_ll .dmcn_tit h2{ text-align: left;}
.dmdf04_ll ul{position: relative; padding-top: 0.2rem;}
.dmdf04_ll ul::before{content: ""; position: absolute; lefT:1px; top:0.3rem; width: 1px; height: calc(100% - 0.4rem); background: #DBDBDB;}
.dmdf04_ll li{ cursor: pointer; padding-left: 0.2rem; padding-bottom: 0.5rem; position: relative;}
.dmdf04_ll li:last-child{padding-bottom: 0;}
.dmdf04_ll li::before{content: "";position: absolute; z-index: 2; lefT:-0.04rem; top:0.1rem; width: 0.08rem; height: 0.08rem; border: 1px solid #000; background: #E3E5FF; border-radius: 100%;}
.dmdf04_ll li::after{ display: none; content: ""; position: absolute; z-index: 1; lefT:-0.09rem; top:0.05rem; width: 0.18rem; height: 0.18rem; background: #E3E5FF;}
.dmdf04_ll li.on{font-weight: bold;}
.dmdf04_ll li.on::before{background: #000;}
.dmdf04_rr li{height: 0; opacity: 0; visibility: hidden;}
.dmdf04_rr li.on{height: auto; opacity: 1; visibility: visible;}
.dmdf04_rr li .v_box video{width: 100%; height: 100%; object-fit: fill;}

.dmcn_dmdf_part05{padding-bottom: 0.7rem;}
.dmcn_dmdf_part05 .dmcn_tit p{ text-align: center;}
.d_d_p05swbox{ position: relative;}
.d_d_p05swbox .swiper-container{padding: 0.1rem 0;}
.d_d_p05swbox li{ width: 3.64rem; height: 3.6rem;}
.d_d_p05swbox li dl{ height: 100%; padding: 0 0.3rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: #fff; border-radius: 0.1rem; overflow: hidden;}
.d_d_p05swbox li dt{border-bottom: 1px solid #BDBDBD; display: block; text-align: center; padding: 0.2rem 0; overflow: hidden;}
.d_d_p05swbox li dt img{ height: 0.76rem;}
.d_d_p05swbox li dd{height: 2.2rem; overflow: hidden;}
.d_d_p05swbox li dd h3{font-weight: bold;margin: 0.2rem 0;}
.d_d_p05swbox li dd p{padding-left: 0.22rem; margin-bottom: 0.1rem; position: relative;}
.d_d_p05swbox li dd p::before{content:"\e6100";font-family: "iconfont"; position: absolute; lefT:0; top:0; font-size: 0.18rem; color:#ED2C43; font-weight: bold;}

.d_d_p05box ul{margin: 0 -0.8%;}
.d_d_p05box li{ float: left; width: 15.06%; margin: 0 0.8% 1.5%; border-radius: 0.05rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);  overflow: hidden;}
@media only screen and (max-width:767px) {
  .d_d_p05box li{ width: 31.73%;}
}

.case_details_body .d_d_p05swbox li dt{ height: auto; padding:  0.2rem 0;}

@media only screen and (max-width:1024px) {
  .dmcn_dmdf_part02 li{ width: 31.67%; margin-bottom:2%;}
  .dmcn_dmdf_part02 li:nth-child(3n+1){ clear: both;}
  .dmcn_dmdf_part03 li{ width: 48%; margin-bottom:2%;}
  .dmcn_dmdf_part03 li:nth-child(2n+1){ clear: both;}
  .dmdf04_ll .dmcn_tit{margin-top: 0;}
  .dmdf04_ll ul{padding-top: 0;}
  .dmdf04_ll ul::before{top:0.1rem; height: calc(100% - 0.2rem);}
  .dmdf04_ll li{padding-bottom: 0.3rem;}
}
@media only screen and (max-width:767px) {
  .dmcn_dmdf_part01, .dmcn_dmdf_part02, .dmcn_dmdf_part03{padding: 0.5rem 0 0;}
  .dmcn_dmdf_part03 ul{margin: 0;}
  .dmcn_dmdf_part02 li{width: 48.34%;}
  .dmcn_dmdf_part02 li:nth-child(2n+1){ clear: both;}
  .dmcn_dmdf_part02 li:nth-child(3n+1){ clear: none;}
  .dmcn_dmdf_part03 li{ width: 100%; height: auto; margin:0 0 2%; padding-bottom: 5%; text-align: left;}
  .dmcn_dmdf_part03 li .c{ height: auto; padding: 0 5%;}
  .dmcn_dmdf_part03 li h3{padding: 0 5%;}
  .dmcn_dmdf_part03 li .more{margin: 0.35rem 0 0 5%;}
  .dmcn_dmdf_part04{padding: 0.5rem 0 0;}
  .dmcn_dmdf_part05{padding: 0.5rem 0;}
  .dmdf04_ll,.dmdf04_rr{ width: 100%;}
  .dmdf04_rr{margin-top: 5%;}
  .dmdf04_ll ul::before{ display: none; top:0.2rem; height: calc(100% - 0.4rem);}
  .dmdf04_ll li{ float: left; width: 50%; padding-bottom: 0.1rem;}
  .dmdf04_ll li::before{top:0.15rem;}
  .dmdf04_ll .dmcn_tit h2{text-align: center;}
  .d_d_p05swbox{margin:0 3%;}
  .d_d_p05swbox li,.d_d_p05swbox li dt,.d_d_p05swbox li dd{ height: auto;}
  .d_d_p05swbox li{padding-bottom: 5%;}
  .d_d_p05swbox li dd{ padding-bottom: 5%;}
  .d_d_p05swbox li dd p{padding-left: 20px;}
  .d_d_p05swbox li dd p::before{font-size: 16px;}
}

/*产品-dm8页面*/
.dmcn_dm8_part01,.dmcn_dm8_part02,.dmcn_dm8_part03,.dmcn_dm8_part04,.dmcn_dm8_part05{padding:0.7rem 0 0;}
.dmcn_dm8_part01 li .c{height: 1.5rem; text-align: left;}
.dmcn_dm8_part02 .dm8_p02_tabbox{border-radius: 0.1rem; overflow: hidden; padding: 0.55rem 0.85rem; background:#fff; /*box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);*/}
.dm8_p02_tabboxtit{text-align: center;margin-top: -0.08rem;}
.dm8_p02_tabboxtit ul{ margin: 0 -0.5%;}
.dm8_p02_tabboxtit li{ cursor: pointer; float: left; width: 32.33%; margin: 0 0.5%; height: 0.64rem; line-height: 0.64rem; border-radius: 0.1rem; border:1px solid #7D99FB; background: #fff;}
.dm8_p02_tabboxtit li.on{ background: #0857D6!important; color: #fff!important; font-weight: bold;}
.dm8_p02_tabboxcon{margin-top: 0.3rem;}

.dm8_p02_tabitem{ display: none;}
.dm8_p02_tabitem.on{display: block;}

.dm8_p02_tabboxlist li{margin-top: 0.15rem; overflow: hidden; background:#fff; border-radius: 0.1rem;}
.dm8_p02_tabboxlist dt{ float: right; width: 49%;display: none;}
.dm8_p02_tabboxlist dd{ float: left; width:50%; padding: 0.3rem;}
.dm8_p02_tabboxlist li:nth-child(2n) dt{ float: left;}
.dm8_p02_tabboxlist li:nth-child(2n) dd{ float: right;}
.dm8_p02_tabboxlist dd h3{position: relative; font-weight: bold; padding-bottom: 0.25rem; margin-bottom: 0.25rem;}
.dm8_p02_tabboxlist dd h3::before{content: ""; position: absolute; left:0; bottom:0; width: 0.53rem; height: 0.03rem; background: #EC1B34;}
.dm8_p02_tabboxlist dd .c{height:1.8rem;}
.dm8_p02_tabboxlist dd .c p{margin-bottom: 0.15rem;}
.dm8_p02_tabboxlist dd .c p:last-child{margin-bottom: 0;}

.dmcn_dm8_part .dmcn_dm8_part03 .dmcn_b_box{background:rgba(255,255,255,0.8); padding: 0.3rem; border-radius: 0.1rem;/*box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);*/}
.dmcn_dm8_part03 .b_box_item .ll{ float: left; width: 45%; overflow: hidden; }
.dmcn_dm8_part03 .b_box_item .rr{ float: right; width: 49.65%; height: auto!important;}
.dmcn_dm8_part03 .b_box_item .rr .edit_con_original{margin-bottom: 0.1rem;}
.dmcn_dm8_part03 .b_box_item .rr .edit_con_original+h3{margin-bottom: 0.2rem;}
.dmcn_dm8_part03 .b_box_item .rr .edit_con_original+h3+p span{ float: left; width: calc(50% - 0.2rem); margin-bottom: 0.1rem; margin-right: 0.2rem;}
.dmcn_dm8_part03 .b_box_item .rr .edit_con_original+h3+p span img{ float: left; width: 0.53rem; height: 0.53rem;}
.dmcn_dm8_part03 .b_box_item .rr .edit_con_original+h3+p span em{ float: left; margin-left: 0.15rem;font-style: normal;}

.dmcn_dm8_part04{padding-bottom: 0.7rem;}
.dmcn_dm8_part04 .b_box_item>p{ text-align: center;}
.dmcn_dm8_part04 .b_box_item dl{ margin-top: 0.5rem; background: #fff;border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.dmcn_dm8_part04 .b_box_item dt{ float: left; width: 50.625%;}
.dmcn_dm8_part04 .b_box_item dd{ float: right; width: 49.375%; padding: 0 0.5rem;}
.case_logo_img{border-bottom: 1px solid #BDBDBD;}
.case_logo_img img{width: 2rem; height: 1.2rem;}
.case_logo_con{ height: 2.8rem;}
.case_logo_con h3{font-weight: bold;margin: 0.2rem 0;}
.case_logo_con p{padding-left: 0.22rem; margin-bottom: 0.1rem; position: relative;}
.case_logo_con p::before{content: "\e6100"; font-family:'iconfont'; position: absolute; lefT:0; top:0; font-size: 0.18rem; color:#ED2C43; font-weight: bold;}
.case_logo_con a.more{margin-top: 0.2rem;}
.dmcn_dm8_part04 .dmcn_con .more_case{text-align: center; margin-top: 0.55rem;}
.dmcn_dm8_part04 .dmcn_s_box li{margin: 0 0.2rem;}


.dmcn_dm8_part05{padding: 0.7rem 0; background: #fff;}
.dm8_hisbox{position: relative;}
.dm8_hisbox .line{position: absolute; left:0;top:calc(50% - 0.03rem);width: 100%; height: 0.06rem; background: #0052D5;}
.dm8_hisbox .line::before{content: ""; position: absolute; left:0; top:0; width: 1.8rem; height: 100%;background: linear-gradient(to right,#fff 0%, transparent 100%);}
.dm8_hisbox .line::after{content: ""; position: absolute; right:0; top:0; width: 1.8rem; height: 100%;background: linear-gradient(to right,transparent 0%, #fff 100%);}
.dm8_hisbox .swiper-button-prev,.dm8_hisbox .swiper-button-next{ font-size: 0.24rem; color: #0052D5; left:-0.64rem; width: 0.36rem; height: 0.36rem; line-height: 0.36rem; text-align: center; background: #fff; border-radius: 100%; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.dm8_hisbox .swiper-button-next{left:auto; right:-0.64rem;}
.dm8_hisbox .swiper-button-prev.swiper-button-disabled,.dm8_hisbox .swiper-button-next.swiper-button-disabled{pointer-events:inherit!important; cursor: pointer; opacity: 1;}
.dm8_hisbox .swiper-button-prev.disabled{ cursor: default; opacity: 0.35;}
.dm8_hisbox .swiper-button-next.disabled{ cursor: default;opacity: 0.35;}
.dm8_hisbox li{ width: 3.6rem; /*height: 7.2rem;*/ height: 6.2rem;}
.dm8_hisbox li .year{position: absolute; lefT:0.2rem; top:2.6rem;}
.dm8_hisbox li span{position: absolute; left: 50%; margin-left: -0.25rem; text-align: center; width: 0.5rem; top:2.7rem; height: 0.5rem; color: #595959; font-weight: bold;}
.dm8_hisbox li span::before{content: ""; position: absolute; left:calc(50% - 0.09rem); bottom:0; width: 0.12rem; height: 0.12rem; border-radius: 100%; background: #fff; border: 0.04rem solid #0052D5;}
.dm8_hisbox li .txt{position: absolute; lefT:0; bottom:0.1rem; width: 3.6rem; height: 2.5rem; padding:0.2rem 0.35rem; border: 1px solid #7D99FB; border-radius: 0.1rem; /*box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);*/ background: linear-gradient(to bottom,#EDF3FF 0%, #fff 100%); }
.dm8_hisbox li .txt::before{content: ""; position: absolute;top: -0.15rem;left: 50%; margin-left: -0.145rem; width:0.29rem;height:0.15rem;background: url(?static/cn/images/dm_cn/dot52.jpg) no-repeat; background-size: cover;}
.dm8_hisbox li:nth-child(2n) .txt{bottom:auto; top:0;}
.dm8_hisbox li:nth-child(2n) .txt::before{top:auto;bottom:-0.15rem;background: url(?static/cn/images/dm_cn/dot53.jpg) no-repeat; background-size: cover; }
.dm8_hisbox li .txt dt{ overflow: hidden; height: 22px; line-height: 22px;}
.dm8_hisbox li .txt dt em{ float: left; font-family: Arial, Helvetica, sans-serif; color: #929FB3;}
.dm8_hisbox li .txt dt i{ float: left; margin-left: 0.15rem; padding: 0 0.07rem; height:22px; line-height: 20px; color:#19C778; border: 1px solid #00C44D;}
.dm8_hisbox li .txt dd h3{margin: 0.15rem 0;position: relative; padding-left: 0.3rem;}
.dm8_hisbox li .txt dd h3::before{content: ""; position: absolute;left:0; top:0.02rem; width:0.18rem; height: 0.22rem; background: url(?static/cn/images/dm_cn/dot53_1.png) no-repeat; background-size: cover;}
.dm8_hisbox li .txt dd p{position: relative; padding-left: 0.1rem; margin-bottom: 0.1rem; font-size:14px;}
.dm8_hisbox li .txt dd p:last-child{margin-bottom: 0;}
.dm8_hisbox li .txt dd p::before{content: ""; position: absolute; lefT:0; top:0.1rem; width: 0.04rem; height: 0.04rem; background: #000; border-radius: 100%;}

@media only screen and (max-width:1599px) {
  .dm8_p02_tabboxlist dd .c{height: 1.3rem;}
}
@media only screen and (max-width:1365px) {
  .dm8_p02_tabboxlist dd .c{height: 1.1rem;}
}
@media only screen and (max-width:1279px) {
  .dm8_p02_tabboxlist dd h3{padding-bottom: 0.15rem; margin-bottom: 0.15rem;}
  .dm8_p02_tabboxlist dd .c{height:0.6rem;}
  .dmcn_dm8_part04 .dmcn_s_box li{margin: 0 0 0.1rem;}
}
@media only screen and (max-width:1024px) {
  .dmcn_banner_txt h3 a.p_vbtn{top:0;}
  .dmcn_dm8_part02 .dm8_p02_tabbox{padding: 0.3rem;}
  .dm8_p02_tabboxtit ul{margin: 0 -0.5%;}
  .dm8_p02_tabboxtit ul li{ width: 32.33%; margin: 0 0.5%; height: 40px; line-height: 40px;}
  .dm8_p02_tabboxlist dd{padding: 0.3rem;}
  .dm8_p02_tabboxlist dd h3{margin-bottom: 0.15rem; padding-bottom: 0.15rem;}
  .dm8_p02_tabboxlist dd .c{height: 0.9rem;}
  .dmcn_dm8_part03 .b_box_item .rr .edit_con_original+h3+p span{ width:50%; margin: 0; padding-right: 0.2rem;}
  .case_logo_con{ height: 1.5rem;}
  .dm8_hisbox .swiper-button-prev{left:0;}
  .dm8_hisbox .swiper-button-next{ right:0;}
}
@media only screen and (max-width:767px) {
  .dm8_p02_tabboxlist dt{display: block;}
  .dm8_p02_tabboxlist dl{background: none!important;}
.dmcn_dm8_part01,.dmcn_dm8_part02,.dmcn_dm8_part03,.dmcn_dm8_part04,.dmcn_dm8_part05{padding:0.5rem 0 0;}
.dmcn_dm8_part04,.dmcn_dm8_part05{padding-bottom: 0.5rem;}
.dm8_p02_tabboxlist dt,.dm8_p02_tabboxlist dd,.dmcn_dm8_part03 .b_box_item .ll,.dmcn_dm8_part03 .b_box_item .rr,
.dmcn_dm8_part04 .b_box_item dt,.dmcn_dm8_part04 .b_box_item dd{width: 100%;}
.dmcn_dm8_part01 li .c,.dm8_p02_tabboxlist dd .c{ height: auto;}
.dm8_p02_tabboxtit ul{margin: 0;}
.dm8_p02_tabboxtit ul li{ width: 100%; margin: 0 0 0.2rem;}
.dmcn_dm8_part03 .b_box_item .rr{margin-top: 0.3rem; height: auto!important;}
.dmcn_dm8_part03 .b_box_item .rr .edit_con_original+h3+p span{ width: 100%; padding: 0; margin: 0 0 0.2rem;}
.dmcn_dm8_part03 .b_box_item .rr .edit_con_original+h3+p span em{line-height: 1.3;}
.dmcn_dm8_part04 .b_box_item dd{padding: 0.3rem;}
.case_logo_con{ height: auto;}
.case_logo_con p{padding-left: 20px;}
.case_logo_con p::before{font-size: 16px;}
.dm8_hisbox{margin-top: 0.5rem;}
.dm8_hisbox .line{top:0.65rem;}
.dm8_hisbox li{width: 100%; height:auto;}
.dm8_hisbox .swiper-button-prev,.dm8_hisbox .swiper-button-next{top:0.5rem; margin-top: 0;}
.dm8_hisbox li .year{top:0;left:0.6rem;}
.dm8_hisbox li span{top:0; width: 40px; margin-left: -20px; height: 0.78rem;}
.dm8_hisbox li .txt{ position: static; margin-top: 1rem;width: calc(100% - 2px); height: auto;}
.dm8_hisbox li .txt::before{ display: none!important;}
.dm8_hisbox li .txt dd p::before{top:0.2rem;}
.dm8_hisbox li.on .txt{background: linear-gradient(to bottom,#EDF3FF 0%, #fff 100%);}
.dm8_hisbox li .txt dd h3::before{top:0.05rem;}
}



/*解决方案-通用详情页面*/
.dmcn_soludets_part01,.dmcn_soludets_part02,.dmcn_soludets_part03,.dmcn_soludets_part04,.dmcn_soludets_part05,.dmcn_soludets_part06{padding: 0.7rem 0 0;}
.dmcn_soludets_part01 ul{margin: 0 -1%;}
.dmcn_soludets_part01 li{ float: left; width: 31.33%; margin: 0 1%;}
.dmcn_soludets_part01 dl{padding: 0.35rem; color: #000;}
.dmcn_soludets_part01 dt{font-weight: bold;}
.dmcn_soludets_part01 dd{margin-top: 0.2rem;}

.dmcn_soludets_part02 li{ float: left; width: 49.5%; margin: 0 0 0.15rem; padding: 0.3rem 0.4rem 0.4rem; background: #fff; border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.dmcn_soludets_part02 li:nth-child(2n){ float: right;}
.dmcn_soludets_part02 li:nth-child(2n+1){ clear: both;}
.dmcn_soludets_part02 li:last-child{margin-bottom: 0;}
.dmcn_soludets_part02 li h3{overflow: hidden; margin-bottom: 0.15rem; line-height: 30px;}
.dmcn_soludets_part02 li h3 img{ float: left; width: 29px; height: 29px;}
.dmcn_soludets_part02 li h3 span{ float: left; margin-left: 0.1rem; font-weight: bold;}
.dmcn_soludets_part02 li p{height: 3em; overflow: hidden;}

.dmcn_soludets_part03 dl{position: relative; border-radius: 0.1rem; overflow: hidden;}
.dmcn_soludets_part03 dl dt{width: 100%;}
.dmcn_soludets_part03 dl dd{position: absolute; lefT:0; top:0; max-width: 7.5rem; width: 100%; height: 100%; color: #fff; padding: 0.65rem 0.75rem;}
.dmcn_soludets_part03 dl dd h3{padding-bottom: 0.3rem; font-weight: bold; border-bottom: 1px solid rgba(255,255,255,0.2);}
.dmcn_soludets_part03 dl dd .edit_con_original{color: #fff!important;}

.dmcn_soludets_part04 dl{ padding: 0.5rem 0.4rem; background: url(?static/cn/images/dm_cn/solution_bg02.jpg) no-repeat; background-size: cover; border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.dmcn_soludets_part04 dt{ float:left; width: 50%;}
.dmcn_soludets_part04 dd{ float: right; width: 44%;}
.dmcn_soludets_part04 dd h3{font-weight: bold; margin-top: 0.3rem;}
.dmcn_soludets_part04 dd h3+p{margin-top: 0.2rem;}

.dmcn_soludets_part05 ul{margin: 0 -1%;}
.dmcn_soludets_part05 li{ float: left; width:31.33%; margin: 0 1%;}
.dmcn_soludets_part05 dl{ height: 100%; padding: 0 0.4rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: #fff; border-radius: 0.1rem; overflow: hidden;}
.dmcn_soludets_part05 dt{border-bottom: 1px solid #BDBDBD; padding: 0.1rem 0; text-align: center; display: block; overflow: hidden;}
.dmcn_soludets_part05 dt img{height: 0.76rem;}
.dmcn_soludets_part05 dd{height: 2.05rem; margin: 0.2rem 0; overflow: hidden;}
.dmcn_soludets_part05 dd h3{font-weight: bold;margin:0 0 0.2rem;}
.dmcn_soludets_part05 dd h3 span{color:#0052D5;}
.dmcn_soludets_part05 dd h3 em{margin: 0 0.1rem; font-weight: normal;}
.dmcn_soludets_part05 dd p{padding-left: 0.22rem; margin-bottom: 0.1rem; position: relative;/*display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3; line-height: 1.5; max-height: 4.5em;height: 4.5em;overflow:hidden;*/}
.dmcn_soludets_part05 dd p::before{content:"\e6100"; font-family: 'iconfont'; position: absolute; lefT:0; top:0; font-size: 0.18rem; color:#ED2C43; font-weight: bold;}
.dmcn_soludets_part05 a.more{ margin: 0.5rem auto 0; background: none;}
.dmcn_soludets_part06{padding-bottom: 0.7rem;}
.dmcn_soludets_part06 li{margin-bottom: 0.3rem; overflow: hidden; padding-left: 0.5rem;position: relative;}
.dmcn_soludets_part06 li a{ font-weight: bold;}
.dmcn_soludets_part06 li i{ color: #1450B6;position: absolute; left:0;top:0;}
.dmcn_soludets_part06 li em{display: inline-block; margin-left: 0.4rem;}


.solution_details_mould_body .dmcn_soludets_part05 dd{ height: 2.1rem;}
@media only screen and (max-width:1024px) {
  .dmcn_soludets_part01 li{width: 48%; margin-bottom: 0.1rem;}
  .dmcn_soludets_part05 dt{ height: auto;}
}
@media only screen and (max-width:767px) {
  .dmcn_soludets_part01,.dmcn_soludets_part02,.dmcn_soludets_part03,.dmcn_soludets_part04,.dmcn_soludets_part05,.dmcn_soludets_part06{padding: 0.5rem 0 0;}
  .dmcn_soludets_part06{padding-bottom: 0.5rem;}
  .dmcn_soludets_part01 ul,.dmcn_soludets_part05 ul{margin: 0;}
  .dmcn_soludets_part01 li{width: 100%; margin: 0 0 0.2rem;}
  .dmcn_soludets_part02 li{width: 100%; margin: 0 0 0.2rem;}
  .dmcn_soludets_part03 dl dd{position: static; color: #000; max-width: 100%; padding: 5% 0;}
  .dmcn_soludets_part05 a.more{width: 150px;}
  .dmcn_soludets_part04 dt,.dmcn_soludets_part04 dd{width: 100%;}
  .dmcn_soludets_part05 li{ width: 100%; margin-bottom: 0.2rem;}
  .dmcn_soludets_part05 dd{ height: auto; margin: 0.5rem 0;}
  .dmcn_soludets_part05 dd p{padding-left: 20px;}
  .dmcn_soludets_part05 dd p::before{font-size: 16px;}
  .dmcn_soludets_part05 dt img{margin: 0 auto; width: 80%; height: auto;}
}

/*解决方案-行业解决方案详情页面*/
.solution_details_finance_body .dmcn_tit p{ text-align: center;}

.dmcn_soludets_indu_part00{  padding: 0.45rem 0.35rem; margin-top:-0.4rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); border-radius: 0.1rem; background:#fff;}
.dmcn_soludets_indu_part00 dt{ float: left; width: 1.94rem; height: 0.9rem; border-right: 1px solid #BDBDBD; overflow: hidden;}
.dmcn_soludets_indu_part00 dt img{ width: 100%;}
.dmcn_soludets_indu_part00 dd{ float: right; width: calc(100% - 2.2rem);}
.dmcn_soludets_indu_part00 dd h2{margin-bottom: 0.25rem; font-weight: bold; line-height: 1.1;}

.dmcn_soludets_indu_part01,.dmcn_soludets_indu_part02,.dmcn_soludets_indu_part03,.dmcn_soludets_indu_part04{padding: 0.7rem 0 0;}
.dmcn_soludets_indu_part01 li{width: 31.33%;}
.dmcn_soludets_indu_part01 li .c{height: 1.3rem;}
.dmcn_soludets_indu_part01 li p{position: relative; text-align: left; padding-left: 0.15rem;}
.dmcn_soludets_indu_part01 li p::before{content: ""; position: absolute; lefT:0; top:0.1rem; width:3px; height:3px; background: #EC253E; border-radius: 100%;}

.dmcn_soludets_indu_part02 dl{ box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); border-radius: 0.1rem; background:#fff; overflow: hidden;}
.dmcn_soludets_indu_part02 dt,.dmcn_soludets_indu_part02 dd{ height: 5.94rem; padding: 0.5rem;}
.dmcn_soludets_indu_part02 dt{ float: left; width: 28%; background: linear-gradient(to bottom,#C5E5FC 0%, #EDF4FC 30%, #EDF4FC 100%);}
.dmcn_soludets_indu_part02 dd{ float: right; width: 72%; padding: 0.5rem 1rem 0.5rem 1.1rem;}
.dmcn_soludets_indu_part02 dt li{ margin-bottom: 0.5rem;}
.dmcn_soludets_indu_part02 dt li:last-child{margin-bottom: 0;}
.dmcn_soludets_indu_part02 dt li h2{position: relative; padding-bottom: 0.25rem; margin-bottom: 0.3rem;}
.dmcn_soludets_indu_part02 dt li h2::before{content:""; position: absolute; left:0; bottom:0; width: 0.6rem; height: 0.03rem; background: #EC1B34;}
.dmcn_soludets_indu_part02 dt li p{color: #666;}

.dmcn_soludets_indu_part03 dd h3:first-child{margin-top: 0;}
.dmcn_soludets_indu_part03 dd p span{ float: left; width: calc(50% - 0.4rem); margin-bottom: 0.2rem; margin-right: 0.4rem;}
.dmcn_soludets_indu_part03 dd p span img{ float: left; width: 0.53rem; height: 0.53rem;}
.dmcn_soludets_indu_part03 dd p span em{ float: left; margin-left: 0.15rem;}
.dmcn_soludets_indu_part03 dd p span:last-child{margin-bottom: 0;}

.dmcn_soludets_indu_part04{padding-bottom: 0.7rem;}
.dmcn_soludets_indu_part04 .swbox{position: relative;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); border-radius: 0.1rem;  overflow: hidden;}
.dmcn_soludets_indu_part04 li dt{ float: right; width: 50.7%;}
.dmcn_soludets_indu_part04 li dd{ float: left; width: 49.3%; background: #FFFFFF;}
.dmcn_soludets_indu_part04 li dd .inner{padding:0 0.5rem;}
.dmcn_soludets_indu_part04 li dd h2{border-bottom: 1px solid #BDBDBD;}
.dmcn_soludets_indu_part04 li dd h2 img{ width:3rem; height:0.76rem;}
.dmcn_soludets_indu_part04 li dd h3{margin-top: 0.2rem; font-weight: bold;margin-bottom:0.2rem;}
.dmcn_soludets_indu_part04 li dd .c{line-height:1.8;height:9em;}
.dmcn_soludets_indu_part04 .swiper-pagination{ font-size: 0.3rem; lefT:0.9rem; bottom:0.6rem; height: 0.36rem; line-height: 0.36rem; width:1.35rem; text-align: center;}
.dmcn_soludets_indu_part04 .swiper-pagination .swiper-pagination-current{color: #0052D5; font-weight: bold;}
.dmcn_soludets_indu_part04 .swiper-button-prev,.dmcn_soludets_indu_part04 .swiper-button-next{color: #0052D5;width: 0.36rem; height: 0.36rem; line-height: 0.36rem; text-align: center; background: #fff; border-radius: 100%; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.dmcn_soludets_indu_part04 .swiper-button-prev{left:0.5rem;top:auto;margin-top: 0; bottom:0.6rem;}
.dmcn_soludets_indu_part04 .swiper-button-next{left:2.3rem;top:auto;margin-top: 0; bottom:0.6rem;}
.dmcn_soludets_indu_part04 .dmcn_con .more_case{text-align: center; margin-top: 0.3rem;}

@media only screen and (max-width:1024px) {
  .dmcn_soludets_indu_part00{margin-top:0; position: relative; top:0.1rem;}
  .dmcn_soludets_indu_part01 li:nth-child(2n+1){ clear: none;}
  .dmcn_soludets_indu_part02 dt, .dmcn_soludets_indu_part02 dd{padding: 0.3rem;}
  .dmcn_soludets_indu_part03 dd p span{ width:50%; margin-right: 0;}
  .dmcn_soludets_indu_part04 li dd,.dmcn_soludets_indu_part04 li dt{ width: 100%;}
  .dmcn_soludets_indu_part04 li dd{ height: auto!important; padding-bottom: 1.2rem;}
  .dmcn_soludets_indu_part04 li dd .c{ height: auto;}
}

@media only screen and (max-width:767px) {
  .solution_details_industry_body .dmcn_banner_txt, .solution_details_finance_body .dmcn_banner_txt{color: #000;}
  .dmcn_soludets_indu_part00 dt,.dmcn_soludets_indu_part00 dd{width: 100%;}
  .dmcn_soludets_indu_part00 dt{ height: auto; border: none;}
  .dmcn_soludets_indu_part00 dt img{width: 50%; margin: 0 auto;}
  .dmcn_soludets_indu_part01,.dmcn_soludets_indu_part02,.dmcn_soludets_indu_part03,.dmcn_soludets_indu_part04{padding: 0.5rem 0 0;}
  .dmcn_soludets_indu_part04{padding-bottom: 0.5rem;}
  .dmcn_soludets_indu_part01 li,.dmcn_soludets_indu_part02 dt,.dmcn_soludets_indu_part02 dd{width: 100%;}
  .dmcn_soludets_indu_part01 li .c{ height: auto;}
  .dmcn_soludets_indu_part01 li p::before{top:9px;}
  .dmcn_soludets_indu_part02 dt, .dmcn_soludets_indu_part02 dd{height: auto;}
  .dmcn_soludets_part04 dd{margin-top: 5%;}
  .dmcn_soludets_indu_part03 dd p span em{line-height: 1.2;}
}



/*解决方案-金融行业解决方案详情页面*/
.dmcn_soludets_fina_part01,.dmcn_soludets_fina_part02,.dmcn_soludets_fina_part03,.dmcn_soludets_fina_part04,.dmcn_soludets_fina_part05{padding: 0.7rem 0 0;}
.dmcn_soludets_fina_part01{ text-align: center;}
.dmcn_soludets_fina_part01 ul{padding: 0 20%;}
.dmcn_soludets_fina_part01 li{ float: left; width: 33.33%; text-align: center;}
.dmcn_soludets_fina_part01 li h3{color:#0052D5;}
.dmcn_soludets_fina_part01 li h3 em{position: relative; font-weight: bold; margin-left: 0.05rem; top:-0.1rem;}


.dmcn_soludets_fina_part03 dl{box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); border-radius: 0.1rem; background: rgba(255,255,255,0.8); overflow: hidden;}
.dmcn_soludets_fina_part03 dt{ float: right; width: 50.55%;}
.dmcn_soludets_fina_part03 dd{ float: left; width: 49.45%; padding: 1rem 0.7rem 0.5rem;}
/*.dmcn_soludets_fina_part03 dd h3{font-weight: bold;}
.dmcn_soludets_fina_part03 dd p{margin-top: 0.2rem; height: 7.5em; overflow: hidden;}*/
.dmcn_soludets_fina_part03 dd .edit_con_original{height: 14em; overflow: hidden;}
.dmcn_soludets_fina_part03 dd a.more1{margin-top: 1.5em;}
.dmcn_soludets_fina_part03 ul{margin:0.5rem -0.7% 0;}
.dmcn_soludets_fina_part03 li{ float: left; width: 23.6%; margin: 0 0.7% 1.5%; padding: 0.4rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); border-radius: 0.1rem; overflow: hidden;}
.dmcn_soludets_fina_part03 li h3{height: 1.5em; font-weight: bold; overflow: hidden;}
.dmcn_soludets_fina_part03 li p{ height: 4.5em; overflow: hidden; margin-top: 0.1rem;}
.dmcn_soludets_fina_part03 li a{ display: block;}
.dmcn_soludets_fina_part03 li a:hover p{color: #000;}

.dmcn_soludets_fina_part04 .ll{ float: left; width: 40.625%; position: relative;}
.dmcn_soludets_fina_part04 .rr{ float: right; width: 59.375%; }
.dmcn_soludets_fina_part04 .ll li .inner{padding: 0 0.8rem 0 0;}
.dmcn_soludets_fina_part04 .ll li .inner .img{ display: none;}
.dmcn_soludets_fina_part04 .ll li h3{margin-top: 0.3rem; font-weight: bold;}
.dmcn_soludets_fina_part04 .ll li .c{margin-top: 0.2rem; line-height: 1.8; height: 9em;}
.dmcn_soludets_fina_part04 .ll .swiper-pagination{ font-size: 0.3rem; lefT:0.4rem; bottom:0.6rem; height: 0.36rem; line-height: 0.36rem; width:1.35rem; text-align: center;}
.dmcn_soludets_fina_part04 .ll .swiper-pagination .swiper-pagination-current{color: #0052D5; font-weight: bold;}
.dmcn_soludets_fina_part04 .ll .swiper-button-prev,.dmcn_soludets_fina_part04 .ll .swiper-button-next{color: #0052D5;width: 0.36rem; height: 0.36rem; line-height: 0.36rem; text-align: center; background: #fff; border-radius: 100%; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.dmcn_soludets_fina_part04 .ll .swiper-button-prev{left:0;top:auto;margin-top: 0; bottom:0.6rem;}
.dmcn_soludets_fina_part04 .ll .swiper-button-next{left:1.8rem;top:auto;margin-top: 0; bottom:0.6rem;}
.dmcn_soludets_fina_part04 .rr ul{margin: 0 -1%;}
.dmcn_soludets_fina_part04 .rr li{ cursor: pointer; float: left; width: 31.33%; margin: 0 1% 3%;}
.dmcn_soludets_fina_part04 .rr li .img{box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); border-radius: 0.1rem; text-align: center; padding: 0.2rem 0; height: auto!important; background: #fff;}
.dmcn_soludets_fina_part04 .rr li .img img{max-width: 100%; max-height: 0.76rem;}
.dmcn_soludets_fina_part04 .rr li p{margin-top: 0.18rem; text-align: center;}
.dmcn_soludets_fina_part04 .rr li.on p{font-weight: bold; color: #0052D5;}
.dmcn_soludets_fina_part04 .rr li:nth-child(3n+1){ clear: both;}

.dmcn_soludets_fina_part05{padding-bottom: 0.7rem;}
.dmcn_soludets_fina_part05 .d_d_p05swbox li{ height: 3.4rem;}
.dmcn_soludets_fina_part05 .d_d_p05swbox li dd p{padding-left: 0; margin-bottom: 0; line-height: 1.8;}
.dmcn_soludets_fina_part05 .d_d_p05swbox li dd p::before{ display: none;}

@media only screen and (max-width:1440px) {
  .dmcn_soludets_fina_part03 dd{padding: 0.5rem;}
}
@media only screen and (max-width:1365px) {
  .dmcn_soludets_fina_part03 dd .edit_con_original{ height:11em;}
}
@media only screen and (max-width:1279px) {
.dmcn_soludets_fina_part03 dd .edit_con_original{height:7.5em}
}
@media only screen and (max-width:1024px) {
  .dmcn_soludets_fina_part01 ul{padding: 0;}
  .dmcn_soludets_fina_part03 dd{padding:0.3rem;}
  .dmcn_soludets_fina_part03 li{ width: 48.6%; margin-bottom: 0.2rem;}
  .dmcn_soludets_fina_part04 .ll li h3{margin-top: 0;}
  .dmcn_soludets_fina_part04 .ll .swiper-button-prev,.dmcn_soludets_fina_part04 .ll .swiper-button-next,.dmcn_soludets_fina_part04 .ll .swiper-pagination{bottom:0;}
}
@media only screen and (max-width:767px) {
  .dmcn_soludets_fina_part01,.dmcn_soludets_fina_part02,.dmcn_soludets_fina_part03,.dmcn_soludets_fina_part04,.dmcn_soludets_fina_part05{padding: 0.5rem 0 0;}
  .dmcn_soludets_fina_part05{padding-bottom: 0.5rem;}
  .dmcn_soludets_fina_part03 ul{margin-left: 0; margin-right: 0; margin-top: 0.2rem;}
  .dmcn_soludets_fina_part03 dd p,.dmcn_soludets_fina_part03 li h3,.dmcn_soludets_fina_part03 li p{ height: auto;}
  .dmcn_soludets_fina_part03 li p{margin-top: 0.1rem;}
  .dmcn_soludets_fina_part03 li{width: 100%; margin: 0 0 0.2rem;}
  .dmcn_soludets_fina_part03 dt,.dmcn_soludets_fina_part03 dd,.dmcn_soludets_fina_part04 .ll,.dmcn_soludets_fina_part04 .rr{ width: 100%;}
  .dmcn_soludets_fina_part04 .ll li .fina04_lbox{height: auto!important; padding-bottom: 0.6rem;}
  .dmcn_soludets_fina_part04 .ll li .inner .img{ display: block; margin-bottom: 0.2rem; width: 70%;}
  .dmcn_soludets_fina_part04 .rr{ display: none; margin-top: 0.5rem;}
  .dmcn_soludets_fina_part04 .rr li{width: 48%;}
  .dmcn_soludets_fina_part04 .rr li:nth-child(2n+1){ clear: both;}
  .dmcn_soludets_fina_part04 .rr li:nth-child(3n+1){ clear: unset;}
  .dmcn_soludets_fina_part03 dd .edit_con_original{height:auto;}
  .dmcn_soludets_fina_part05 .d_d_p05swbox li{ height: auto;}
  .dmcn_soludets_fina_part01 li h3 em{top:0;}
}




/*服务与支持页面*/
.dmcn_service_part01,.dmcn_service_part02,.dmcn_service_part03,.dmcn_service_part04{padding:1rem 0 0;}
.dmcn_service_part01 li:nth-child(2n+1){ clear: none;}
.dmcn_service_part01 li:nth-child(3n+1){ clear: both;}
.dmcn_service_part01 ul{margin: 0 -1.5%;}
.dmcn_service_part01 li{ float: left!important; width: 32.33%; margin: 0 0.5% 0.15rem;}
.dmcn_service_part02 .dmcn_b_box ul{margin:0.5rem -0.7% 0; padding: 0.05rem;}
.dmcn_service_part02 .dmcn_b_box li{ float: left; width:18.6%; margin: 0 0.7%; padding: 0.35rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); border-radius: 0.1rem;}
.dmcn_service_part02 .dmcn_b_box li a{ display: block;}
.dmcn_service_part02 .dmcn_b_box li h3{font-weight: bold; overflow: hidden; line-height: 0.53rem;}
.dmcn_service_part02 .dmcn_b_box li h3 span{ float: left; width: 0.53rem; height: 0.53rem;}
.dmcn_service_part02 .dmcn_b_box li h3 em{ float: left; margin-left: 0.2rem;}
.dmcn_service_part02 .dmcn_b_box li p{ margin: 0.3rem 0; height: 4.5em; color: #000; overflow: hidden;}
.dmcn_service_part02 .dmcn_b_box li p.img-qr-code{ height:calc(4.5em + 0.55rem); margin-bottom: 0; text-align: center;}
.dmcn_service_part02 .dmcn_b_box li p.img-qr-code img{height: 100%;}
.dmcn_service_part02 .dmcn_b_box li i{font-weight: bold;}
.dmcn_service_part02 .dmcn_b_box .ul02 li{ width: 23.6%;}
.dmcn_service_part02 .dmcn_b_box .ul03 li{width:31.9%; height: 2.84rem;}
.dmcn_service_part02 .dmcn_b_box .ul03 li p{ height: auto;}
.dmcn_service_part02 .dmcn_b_box .ul03 li:first-child p span{display: block; margin-top: 0.1rem;}
.dmcn_service_part02 .dmcn_b_box .ul03 li:first-child p i{ float: left;color: #0858D6; font-weight: bold; margin-right: 0.2rem; }
.dmcn_service_part02 .dmcn_b_box .ul03 li:first-child p em{ float: left; border-left: 1px solid #B5B5B6;padding-left: 0.2rem;}
.dmcn_service_part02 .dmcn_b_box .ul03 li:nth-of-type(2) p span{ display: block;}
.dmcn_service_part02 .dmcn_b_box .ul03 li:nth-of-type(2) p span.first{ margin-top: 0.1rem;}
.dmcn_service_part02 .dmcn_b_box .ul03 li:nth-of-type(2) p span a{color: #0052D5; font-weight: bold; display: inline-block;}

.dmcn_service_part03 .dmcn_b_box .img{position: relative; padding: 0.55rem 0.4rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); border-radius: 0.1rem; background: #fff;}
.dmcn_service_part03 .dmcn_b_box .img::before{content: ""; position: absolute; z-index: 2; left:23%; top:50%; margin-top: -2.03rem; width: 1rem; height: 4.06rem; background: url(?static/cn/images/dm_cn/service_04.png) no-repeat; background-size: cover;}
.dmcn_service_part03 .dmcn_b_box .img_ll{ float: left; width: 22.24%;position: relative; border-radius: 0.05rem; overflow: hidden;}
.dmcn_service_part03 .dmcn_b_box .img_rr{ float: right; width:71.875%;}
.dmcn_service_part03 .dmcn_b_box .img_ll .inner{padding: 0.35rem; width: 100%; color: #fff;}
.dmcn_service_part03 .dmcn_b_box .img_ll h2{font-weight: bold; margin-bottom: 0.2rem;}
.dmcn_service_part03 .dmcn_b_box .img_rr_tt{border-radius: 0.05rem;margin-bottom: 0.3rem;}
.dmcn_service_part03 .dmcn_b_box .img_rr_tt .inner{ padding: 0.6rem 0.5rem 0.5rem;}
.dmcn_service_part03 .dmcn_b_box .img_rr_bb{ border-radius: 0.05rem;}
.dmcn_service_part03 .dmcn_b_box .img_rr_bb .inner{padding: 0.4rem 0.5rem;}
.dmcn_service_part03 .dmcn_b_box .img_rr_tt .l,.dmcn_service_part03 .dmcn_b_box .img_rr_bb .l{ float: left; width:25%;}
.dmcn_service_part03 .dmcn_b_box .img_rr_tt .l h2,.dmcn_service_part03 .dmcn_b_box .img_rr_bb .l h2{ font-weight: bold; margin-bottom: 0.2rem;}
.dmcn_service_part03 .dmcn_b_box .img_rr_tt .r,.dmcn_service_part03 .dmcn_b_box .img_rr_bb .r{ float: right; width: 70%;}
.dmcn_service_part03 .dmcn_b_box .img_rr_tt .r li{ display: block; margin-bottom: 0.2rem; border-radius: 0.3rem; color: #fff; width: 2.15rem; height: 0.4rem; line-height: 0.4rem; text-align: center;background: linear-gradient(to right,#3A81F1 0%, #29AEFB 100%);}
.dmcn_service_part03 .dmcn_b_box .img_rr_tt .r li:nth-of-type(2){ margin-left: 1.3rem;}
.dmcn_service_part03 .dmcn_b_box .img_rr_tt .r li:nth-of-type(3){ margin-left: 3.2rem;}
.dmcn_service_part03 .dmcn_b_box .img_rr_tt .r li:nth-of-type(4){ margin-left: 0.35rem; margin-bottom: 0;}
.dmcn_service_part03 .dmcn_b_box .img_rr_bb .r li{padding: 0 0.45rem; height: 0.4rem; line-height: 0.4rem; border-radius: 0.3rem;}
.dmcn_service_part03 .dmcn_b_box .img_rr_bb .r li span{ margin-left: 0.1rem;}

.dmcn_service_part03 .dmcn_b_box dl{border-radius: 0.1rem; overflow: hidden;}
.dmcn_service_part03 .dmcn_b_box dt{ float: right; width:40%;}
.dmcn_service_part03 .dmcn_b_box dd{ float: left; width: 60%; padding:0.3rem 0.7rem; height: 100%;}


.dmcn_service_part04{padding-bottom: 1rem;}
.dmcn_service_part04 .dmcn_b_box dl{border-radius: 0.1rem; overflow: hidden;}
.dmcn_service_part04 .dmcn_b_box dt{ float: left; width:27.22%;}
.dmcn_service_part04 .dmcn_b_box dd{ float: right; width: 72.78%; padding:0.65rem 0.95rem; height: 100%;}
.dmcn_service_part04 .dmcn_b_box dt .inner{ padding: 0.6rem;}
.dmcn_service_part04 .dmcn_b_box dt h2{padding-bottom: 0.25rem; margin-bottom: 0.25rem; position: relative;}
.dmcn_service_part04 .dmcn_b_box dt h2::before{content: ""; position: absolute; lefT:0; bottom:0; width:0.6rem; height:0.03rem; background: #EC1B34;}
.dmcn_service_part04 .dmcn_b_box dt h3{font-weight: bold;}
.dmcn_service_part04 .dmcn_b_box dt p{margin-top: 0.25rem;}
.dmcn_service_part04 .dmcn_b_box dd h3{margin-bottom: 0.2rem;font-weight: bold;}
.dmcn_service_part04 .dmcn_b_box dd p{margin-bottom: 0.5rem;}
.dmcn_service_part04 .dmcn_b_box dd p a{color: #0052D5;font-weight: bold;}
.dmcn_service_part04 .dmcn_b_box dd p:last-child{margin-bottom: 0;}
.dmcn_service_part04 .dmcn_b_box dl:last-child dd{padding-right: 0.5rem;}
.dmcn_service_part04 .dmcn_b_box dl:last-child dd p{margin-bottom: 0.25rem;}
.dmcn_service_part04 .dmcn_b_box dl:last-child dd p:last-child{margin-bottom: 0;}
.dmcn_service_part04 .dmcn_b_box dl dd .mCSB_inside>.mCSB_container{margin-right: 0.5rem;}

@media only screen and (max-width:1599px) {
.dmcn_service_part03 .dmcn_b_box dd{padding-bottom: 0;}
}
@media only screen and (max-width:1279px) {
.dmcn_service_part02 .dmcn_b_box li p.img-qr-code{ height: calc(4.5em + 0.78rem);}
}
@media only screen and (max-width:1024px) {
  .dmcn_service_part01 li{ width: 47%;}
  .dmcn_service_part01 li:nth-child(2n+1){ clear: both;}
  .dmcn_service_part01 li:nth-child(3n+1){clear: unset;}
  .dmcn_service_part02 .dmcn_b_box li{padding: 0.15rem;}
  .dmcn_service_part02 .dmcn_b_box li p{ height: 6em;}
  .dmcn_service_part02 .dmcn_b_box li h3 em{margin-left: 0.1rem;}
  .dmcn_service_part03 .dmcn_b_box dd{padding: 0.3rem; height: 4rem;}
  .dmcn_service_part03 .dmcn_b_box .img_ll,.dmcn_service_part03 .dmcn_b_box .img_rr{width: 100%; height: auto!important;}
  .dmcn_service_part03 .dmcn_b_box .img_rr{margin-top: 0.2rem;}
  .dmcn_service_part03 .dmcn_b_box .img::before{ display: none;}
  .dmcn_service_part03 .dmcn_b_box .img_ll .inner{position: static; padding:0.3rem; transform: translate(0,0)!important;}
  .dmcn_service_part03 .dmcn_b_box .img_rr_tt,.dmcn_service_part03 .dmcn_b_box .img_rr_bb{ height: auto!important;}
  .dmcn_service_part03 .dmcn_b_box .img_rr_tt .inner,.dmcn_service_part03 .dmcn_b_box .img_rr_bb .inner{padding: 0.3rem;}
  .dmcn_service_part03 .dmcn_b_box .img_rr_bb .r li{color: #fff; margin-bottom: 0.1rem; background: linear-gradient(to right,#3A81F1 0%, #29AEFB 100%);}
}
@media only screen and (max-width:767px) {
  .dmcn_service_part01,.dmcn_service_part02,.dmcn_service_part03,.dmcn_service_part04{padding:0.5rem 0 0;}
  .dmcn_service_part04{padding-bottom: 0.5rem;}
  .dmcn_service_part01 ul{margin: 0;}
  .dmcn_service_part01 li{ width:100%; margin: 0 0 0.2rem;}
  .dmcn_soludets_part02 li h3 span{margin-left: 0.2rem;}
  .dmcn_soludets_part02 li p{ height: auto;}
  .dmcn_service_part03 .dmcn_b_box .img_rr_tt .l, .dmcn_service_part03 .dmcn_b_box .img_rr_bb .l,.dmcn_service_part03 .dmcn_b_box .img_rr_tt .r, .dmcn_service_part03 .dmcn_b_box .img_rr_bb .r{width: 100%;}
  .dmcn_service_part03 .dmcn_b_box .img_rr_tt .r, .dmcn_service_part03 .dmcn_b_box .img_rr_bb .r{margin-top: 0.2rem;}
  .dmcn_service_part03 .dmcn_b_box .img_rr_tt .r li{width: 2.5rem;height: 30px; line-height: 30px;}
  .dmcn_service_part03 .dmcn_b_box .img_rr_bb .r li{height: auto; line-height: 1.5; padding: 0.15rem 0.3rem;}
  .dmcn_service_part03 .dmcn_b_box .img_rr_bb .r li span{ display: block; margin-left: 0;}
  .dmcn_service_part02 .dmcn_b_box ul{margin-left:0; margin-right: 0;}
  .dmcn_service_part02 .dmcn_b_box li,.dmcn_service_part02 .dmcn_b_box .ul02 li,.dmcn_service_part02 .dmcn_b_box .ul03 li{ width:100%; margin: 0 0 0.2rem; height: auto; padding:0.35rem 0.5rem;}
  .dmcn_service_part02 .dmcn_b_box li p{ height: auto;}
  .dmcn_service_part03 .dmcn_b_box dt,.dmcn_service_part03 .dmcn_b_box dd,.dmcn_service_part04 .dmcn_b_box dt,.dmcn_service_part04 .dmcn_b_box dd{ width: 100%;}
  .dmcn_service_part04 .dmcn_b_box dl,.dmcn_service_part04 .dmcn_b_box dt{ height: auto!important;}
  .dmcn_service_part04 .dmcn_b_box dt .inner,.dmcn_service_part04 .dmcn_b_box dd{padding: 0.3rem;}
  .dmcn_service_part04 .dmcn_b_box dl{ background: #fff!important;}
  .dmcn_service_part03 .dmcn_b_box dd{height: auto;}

}

/*关于必一运动官网频道页*/
.about_body .dmcn_banner_txt{ text-align: center; color: #fff;}
.about_body .dmcn_banner_txt h3{width: 100%; margin-top:8%;}
.about_body .dmcn_banner_txt em{ cursor: pointer; display: block; margin: 0 auto; margin-top: 0.6rem; width: 0.72rem; height: 0.72rem; line-height: 0.72rem; text-align: center; color: #000; border-radius: 100%; background: rgba(255,255,255,0.8);}
.about_body .video-box{ cursor: pointer; position: relative;}
.about_body .video-box video{width:100%; height: 100%; object-fit: fill;}
.dmcn_about_part01,.dmcn_about_part02,.dmcn_about_part03,.dmcn_about_part04,.dmcn_about_part05{padding: 1rem 0 0;}
.dmcn_about_part04 img{width: 100%;}
.dmcn_about_part05{padding-bottom: 1rem;}
.dmcn_about_part01 .dmcn_tit{ text-align: left;}
.dmcn_about_part01 ul{margin:0 -1.5%; padding-top: 0.2rem;}
.dmcn_about_part01 li{ float: left; padding: 0.3rem 0.3rem 0.22rem; width: 30.33%; margin: 0 1.5%; border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); overflow: hidden;}
.dmcn_about_part01 li h3{font-weight: bold;}
.dmcn_about_part01 li p{margin-top: 0.05rem; height: 3em;}

.dmcn_about_part02 ul{margin:0 -1.5%; padding-top: 0.2rem;}
.dmcn_about_part02 li{ float: left; width: 30.33%; margin: 0 1.5% 3%; border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: #fff; overflow: hidden;}
.dmcn_about_part02 li h3{font-weight: bold;padding: 0.25rem 0.3rem; text-align: center;}

.dmcn_about_part03{padding-top: 0.5rem;}
.history_tab_t{ margin-top: 0.2rem; height: 0.95rem;margin: 0 -1%;}
.history_tab_t li{ cursor: pointer; float: left; text-align: center; width: 23%; margin: 0 1%; height: 0.95rem;border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: #fff; overflow: hidden;}
.history_tab_t li p{font-weight: bold; padding-top: 0.2rem;}
.history_tab_t li span{ display: block; margin-top: 0.05rem; color: #0052D5;font-weight: bold;}
.history_tab_t li.on{color: #fff; background:#0052D5;}
.history_tab_t li.on span{color: #fff;}
.history_tab_t .swiper-button-prev,.history_tab_t .swiper-button-next{display: none;}
.history_tab_c{padding-top: 0.5rem;}
.history_tab_c h3{ text-align: center;}
.year_box{ margin: 0.5rem 1.1rem; padding: 0.5rem 0; position: relative; }
.year_box .line{content: ""; position: absolute; lefT:2.1rem;top:0; width: 0.06rem; height: 1px; height: 100%; background: #0E5CD8;}
.year_box .line::before{content: ""; position: absolute; lefT:0; top:0; width: 100%; height:1rem;background: linear-gradient(to bottom,#DBE9FC 0%, transparent 100%); }
.year_box .line::after{content: ""; position: absolute; lefT:0; bottom:0; width: 100%; height:1rem;background: linear-gradient(to bottom, transparent 0%, #DBE9FC 100%); }
.year_box li{overflow: hidden; margin-bottom: 0.3rem; position: relative;}
.year_box li:last-child{margin-bottom: 0;}
.year_box .yb_year{position: absolute; lefT:0; top:0; width: 2.1rem; height: 100%;}
.year_box .yb_year::before{content: ""; position: absolute; right:-0.12rem; top:50%; margin-top: -0.1rem; width: 0.12rem; height: 0.12rem; border:0.04rem solid #0052D5; background: #fff; border-radius: 50%;}
.year_box .yb_year span{ width: 100%; text-align: center;}
.year_box .yb_con{ float: right; width: calc(100% - 2.5rem); padding: 0.3rem 0.35rem; border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: #fff; overflow: hidden;}
.year_box .yb_con p{position: relative; padding-left: 0.1rem; margin-bottom: 0.05rem;}
.year_box .yb_con p:last-child{margin-bottom: 0;}
.year_box .yb_con p::before{content: ""; position: absolute; lefT:0; top:0.1rem; width: 0.04rem; height: 0.04rem; background: #000; border-radius: 50%;}

.dmcn_about_part04 .am_ab04num{padding:0.3rem 0;}
.dmcn_about_part04 .am_ab04num li{ float: left; width: 25%; text-align: center;}
.dmcn_about_part04 .am_ab04num li h3{line-height: 1.2; color: #0052D5; font-weight: bold;}
.dmcn_about_part04 .am_ab04num li h3 em{vertical-align: bottom;}
.dmcn_about_part04 .am_ab04img{position: relative; margin-top: 0.5rem;}
.dmcn_about_part04 .am_ab04img h3{ text-align: center; width: 100%; padding: 0 5%; font-weight: bold; margin-top: -0.15rem;}
.dmcn_about_part04 .am_ab04img .swiper-container{padding: 0.05rem;}
.dmcn_about_part04 .am_ab04img .swiper-slide{border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: #fff; overflow: hidden;}
.dmcn_about_part04 .am_ab04img .swiper-slide h3{padding: 0 12%;}
.dmcn_about_part04 .am_ab04img .swiper-button-prev,.dmcn_about_part04 .am_ab04img .swiper-button-next{color: #0052D5; margin-top: -0.18rem; width: 0.36rem; height: 0.36rem; line-height: 0.36rem; text-align: center; background: #fff; border-radius: 100%; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.dmcn_about_part04 .am_ab04img .swiper-button-prev{left:-0.88rem;}
.dmcn_about_part04 .am_ab04img .swiper-button-next{right:-0.88rem;}

.dmcn_about_part05 ul{margin:0 -1.5%; padding-top: 0.2rem;}
.dmcn_about_part05 li{ float: left; width: 30.33%; margin: 0 1.5%; border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: #fff; overflow: hidden;}
.dmcn_about_part05 li .con{padding: 0.25rem 0.3rem 0.35rem;}
.dmcn_about_part05 li h3{font-weight: bold; margin-bottom: 0.15rem;}
.dmcn_about_part05 li p{ max-height: 4.5em; overflow: hidden;}

@media only screen and (max-width:1024px) {
  .about_body .dmcn_banner_txt h3{margin-top: 0;}
  .year_box{margin: 0.5rem 0;}
  .dmcn_about_part04 .am_ab04img .swiper-button-prev{left:0;}
  .dmcn_about_part04 .am_ab04img .swiper-button-next{right:0;}
}
.about_body .phone_img{ display: none;}
@media only screen and (max-width:767px) {
  .about_body .dmcn_banner_txt{display: none;}
  .about_body .dmcn_site_banner .img{ display: none;}
  .about_body .phone_img{ display: block;}
  .dmcn_about_part01,.dmcn_about_part02,.dmcn_about_part03,.dmcn_about_part04,.dmcn_about_part05{padding: 0.5rem 0 0;}
  .dmcn_about_part05{padding-bottom: 0.5rem;}
  .dmcn_about_part01 ul{margin: 0;}
  .dmcn_about_part01 li{ width: 100%; margin: 0 0 0.2rem;}
  .dmcn_about_part01 li p{height: auto;}
  .dmcn_about_part02 li{ width: 47%;}
  .history_tab_t{ height: auto; margin: 0;}
  .history_tab_t li{ height:auto;padding: 0.2rem; margin: 0;}
  .history_tab_t li p{padding-top: 0;}
  .history_tab_t .swiper-button-prev,.history_tab_t .swiper-button-next{display: block; background: none; width:10px; text-align: center; height: 30px; line-height: 30px; margin-top: -15px; top:50%;}
  /*
  .history_tab_t li{ width: 48%; height: auto; padding:0 0 0.1rem; margin-bottom: 0.2rem;}
  .history_tab_t li span{margin-top: 0;}*/
  .year_box .line{left: 80px;}
  .year_box .yb_year{width: 80px;}
  .year_box .yb_con{ width: calc(100% - 100px);}
  .year_box .yb_con p::before{top:0.18rem;}
  .dmcn_about_part04 .am_ab04num li{ width: 100%; margin-bottom: 0.2rem;}
  .dmcn_about_part04 .am_ab04num{
    display: grid;
    grid-template-columns:1fr 1fr;
    gap: 0.1rem;
  }
  .dmcn_about_part04 .am_ab04num:after,.dmcn_about_part04 .am_ab04num:before{display: none;}
  .dmcn_about_part04 .am_ab04img{margin-top: 0;}
  .dmcn_about_part05 li{width: 97%; margin-bottom: 0.2rem;}
}

/*关于必一运动官网-联系*/
.dmcn_contact_part01{padding:1rem 0 0;}
.dmcn_contact_part01 dl{border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: #fff; overflow: hidden;}
.dmcn_contact_part01 dt{ float: left; width: 49.23%;position: relative;}
.dmcn_contact_part01 dt em{cursor: pointer; position: absolute;z-index: 2; right:0.45rem; bottom:0.45rem; width: 0.64rem; height: 0.64rem; text-align: center; line-height: 0.64rem; border-radius: 100%; background: #fff;}
.dmcn_contact_part01 dd{ float: right; width: 50%;}
.dmcn_contact_part01 dd .inner{padding: 0.4rem 0.8rem;}
.dmcn_contact_part01 dd h3{font-weight: bold; margin-bottom: 0.5rem;}
.dmcn_contact_part01 dd h3 span{ display: block; color: #001F4D; margin-bottom: 0.05rem; font-weight: normal;}
.dmcn_contact_part01 dd li{ float: left; width: 50%; margin-bottom: 0.28rem;}
.dmcn_contact_part01 dd li.long{ width: 100%;}
.dmcn_contact_part01 dd li span{font-weight: bold; display: block;margin-bottom: 0.1rem;}
.dmcn_contact_part01 dd li p img{width: 1rem; height: 1rem; overflow: hidden;}

.dmcn_contact_part02{padding: 0.8rem 0;}
.dmcn_contact_part02 .dmcn_tit h2{text-align: left;}
.dmcn_contact_part02 li{position: relative; float: left; padding: 0.4rem 0.5rem; margin-bottom: 0.4rem; width: 48.5%; height: 2.6rem; border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: #fff; overflow: hidden;}
.dmcn_contact_part02 li::before{content: ""; position: absolute; lefT:0.5rem; top:0; width: 0.78rem; height: 0.03rem; background: #EC1B34;}
.dmcn_contact_part02 li:nth-child(2n){ float: right;}
.dmcn_contact_part02 li h3{font-weight: bold; margin-bottom: 0.3rem;}
.dmcn_contact_part02 li p{margin-bottom: 0.1rem; position: relative; padding-left: 50px;overflow: hidden;}
.dmcn_contact_part02 li p span{position: absolute; lefT:0;top:0; width:50px;}
.dmcn_contact_part02 li p a{color: #666!important;cursor: default;}

@media only screen and (max-width:1024px) {
  .dmcn_contact_part01 dd .inner{padding: 0.2rem;}
  .dmcn_contact_part01 dd h3,.dmcn_contact_part01 dd li{margin-bottom: 0.08rem;}
  .dmcn_contact_part01 dd li span{margin-bottom: 0;}
}
@media only screen and (max-width:767px) {
  .dmcn_contact_part01 dt,.dmcn_contact_part01 dd{ width: 100%; height: auto!important;}
  .dmcn_contact_part01 dd .inner{padding: 0.3rem;}
  .dmcn_contact_part01 dd h3,.dmcn_contact_part01 dd li{margin-bottom: 0.2rem;}
  .dmcn_contact_part01 dd li span{margin-bottom: 0.1rem;}
  .dmcn_contact_part01 dd li p img{width: 2rem; height: 2rem;}
  .dmcn_contact_part02 li{width: 100%; height: auto; padding: 0.3rem; margin: 0 0 0.2rem;}
  .dmcn_contact_part02 li h3{margin-bottom: 0.2rem;}
  .dmcn_contact_part02 li p{padding-left: 45px;}
  .dmcn_contact_part02 li p span{width:45px;}
}

/*关于必一运动官网-投资者关系*/
.dmcn_invest_part01,.dmcn_invest_part02,.dmcn_invest_part03{padding: 1rem 0 0;}
.dmcn_invest_part01 dl{border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: rgba(255,255,255,0.7); overflow: hidden;}
.dmcn_invest_part01 dt{ float: right; width: 49.23%;}
.dmcn_invest_part01 dd{ float: left; width: 50.69%;}
.dmcn_invest_part01 dd .inner{padding: 0.9rem 0.8rem;}
.dmcn_invest_part01 dd h3{font-weight: bold; margin-bottom: 0.2rem;}
.dmcn_invest_part01 dd a.more{margin-top: 1rem;}
.dmcn_invest_part02 ul{padding-top: 0.3rem;}
.dmcn_invest_part02 li{ float: left; width: 25%; padding: 0 1%; text-align: center;}
.dmcn_invest_part02 li span{ position: relative; display: block; color: #0052D5; margin: 0 auto; width: 1.2rem; height: 1.2rem; line-height: 1.2rem; text-align: center; border: 1px solid #0052D5; background: #F4F8FE; border-radius: 100%;}
.dmcn_invest_part02 li span img{width: 0.36rem; height: 0.36rem; overflow: hidden;}
.dmcn_invest_part02 li h3{ font-weight: bold; margin-top: 0.3rem; }
.dmcn_invest_part02 li p{ margin-top: 0.2rem;}
a.tel_link{cursor: default; color: #000!important;}
.dmcn_invest_part03{padding-bottom: 1rem;}
.dmcn_invest_part03 dl{border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: rgba(255,255,255,0.7); overflow: hidden;}
.dmcn_invest_part03 dt{ float: left; width: 49.23%;}
.dmcn_invest_part03 dd{ float: right; width: 50.69%;}
.dmcn_invest_part03 dd .inner{padding: 0.9rem 0.8rem;}
.dmcn_invest_part03 dd h3{font-weight: bold; margin-bottom: 0.2rem;}
.dmcn_invest_part03 dd p{margin-bottom: 0.25rem;}
.dmcn_invest_part03 dd p:last-child{margin-bottom: 0;}
.dmcn_invest_part03 dd a.more{margin-top: 0.3rem;}
@media only screen and (max-width:1024px) {
  .dmcn_invest_part01 dd .inner,.dmcn_invest_part03 dd .inner{padding: 0.3rem;}
  .dmcn_invest_part01 dd a.more,.dmcn_invest_part03 dd a.more{margin-top: 0.3rem;}
}
@media only screen and (max-width:767px) {
  .dmcn_invest_part01,.dmcn_invest_part02,.dmcn_invest_part03{padding: 0.5rem 0 0;}
  .dmcn_invest_part03{padding-bottom: 0.5rem;}
  .dmcn_invest_part01 dt,.dmcn_invest_part01 dd,.dmcn_invest_part03 dt,.dmcn_invest_part03 dd{width: 100%;}
  .dmcn_invest_part02 ul{padding-top: 0;}
  .dmcn_invest_part02 li{width: 50%; margin-bottom: 0.5rem;}
  .dmcn_invest_part02 li:nth-child(2n+1){ clear: both;}
}

/*关于必一运动官网-加入必一运动官网*/
.dmcn_join_part01,.dmcn_join_part02{padding: 1rem 0 0;}
.dmcn_join_part02{padding-bottom: 1rem;}
.dmcn_join_part01 .dmcn_tit,.dmcn_join_part01 .dmcn_tit h2{text-align: left;}
.dmcn_join_part01 li{ float: left; width: 48.5%; height: 2.98rem; padding: 0.5rem 0.45rem; color: #fff; border-radius: 0.1rem;}
.dmcn_join_part01 li:nth-child(2n){ float: right;}
.dmcn_join_part01 li h3{font-weight: bold;}
.dmcn_join_part01 li h3 em{ display: block; margin: 0.15rem 0; width: 0.28rem; height:0.03rem; background: #EC1B34;}
.dmcn_join_part01 li p{width: 66%; margin-top: 0.2rem;}
.dm_jp02_tit{margin-bottom: 0.45rem;}
.dm_jp02_tit li{ cursor: pointer; float: left; padding: 0 0.3rem; position: relative; line-height: 30px;}
.dm_jp02_tit li::before{content: ""; position: absolute;right: 0; top:2px; width: 1px; height: 26px; background: #A2AAB1;}
.dm_jp02_tit li:first-child{padding-left: 0;}
.dm_jp02_tit li:last-child::before{ display: none;}
.dm_jp02_tit li.on{color: #EC1B34; font-weight: bold; font-size: 0.3rem;}

.dm_jp02_con{ position: relative;}
.dm_jp02_con .item{display: none;}
.dm_jp02_con .item.on{display: block;}
.key_searchbox{position: absolute; right:0; top:-0.8rem; width: 4.1rem; height: 0.4rem; line-height: 0.4rem;}
.key_searchbox .key_sinp{ float: left; width: 2.75rem; height: 0.4rem; background: #fff; border-radius: 0.1rem;}
.key_searchbox .key_sinp i{ float: left; width: 0.4rem; text-align: center; color: #000;}
.key_searchbox .key_sinp input{ width: calc(100% - 0.6rem);}
.key_searchbox .key_sbtn{ float: right; width: 1.18rem; height: 0.4rem; text-align: center; color: #fff; background: #EC1B34; border-radius: 0.05rem;}

.key_slist dt{line-height: 0.24rem;overflow: hidden;}
.key_slist dt .s_iteam{width:28%;float: left;position: relative;text-align: center;color: #000;}
.key_slist dt .s_iteam:first-child{text-align: left; width: 34%;}
.key_slist dt .s_iteam:last-child{width:10%;float: right; text-align: left;}
.key_slist01{padding: 0.25rem 0.45rem;font-weight: bold; background: #D5E7FF;}
.key_slist02{margin-bottom: 0.4rem;}
.key_slist02 li{background: #F4F7FE; position: relative; z-index: 1;}
.key_slist02 li:nth-child(2n){ background: #fff;}
.key_slist02 li.on{ z-index: 2; box-shadow: 0 0.1rem 0.1rem 0.1rem rgba(0, 0, 0, 0.02);}
.key_slist02 dt{cursor: pointer;padding: 0.25rem 0.45rem;position: relative;}
.key_slist02 dt .s_iteam em{display: none;}
.key_slist02 dd{display: none;padding:0.45rem; background: #fff;}
.key_slist02 li dt .s_iteam .p_sq{display: none;}
.key_slist02 li dt .s_iteam .p_zk i,.key_slist02 li dt .s_iteam .p_sq i{vertical-align: middle; display: inline-block; margin-left: 0.1rem; font-weight: bold;}
.key_slist02 li.on dt .s_iteam .p_sq{display: block;}
.key_slist02 li.on dt .s_iteam .p_zk{display: none;}
.key_slist02 dd .society_p{margin-bottom: 0.3rem;}
.key_slist02 dd .society_p h4{margin-bottom: 0.1rem; font-weight: bold;}
.key_slist02 dd .society_edit{line-height: 2;}
@media only screen and (max-width:1024px) {
  .dm_jp02_tit li.on{font-size: 0.24rem;}
}
@media only screen and (max-width:767px) {
  .dmcn_join_part01,.dmcn_join_part02{padding: 0.5rem 0 0;}
  .dmcn_join_part02{padding-bottom: 0.5rem;}
  .dmcn_join_part01 li{width: 100%; height: auto; margin-bottom: 0.2rem;}
  .dm_jp02_tit li::before{height:20px; top:5px;}
  .dm_jp02_tit li.on{font-size: 18px;}
  .key_searchbox{position: static; width: 100%; height: 36px;line-height: 36px; margin-bottom: 0.3rem;}
  .key_searchbox .key_sinp{width: calc(100% - 100px);height: 36px;line-height: 36px;}
  .key_searchbox .key_sbtn{ width:90px;height: 36px;line-height: 36px;}
  .key_searchbox .key_sinp i{width: 30px; font-size: 16px;}
  .key_searchbox .key_sinp input{width: calc(100% - 40px);}
  .key_slist dt .s_iteam{width: 100%;}
  .key_slist dt .s_iteam{width: 100%!important;}
  .key_slist dt .s_iteam:last-child p{float: right;}
  .key_slist01{display: none;}
  .key_slist02 dt{padding: 10px 20px; line-height:30px;}
  .key_slist02 dt .s_iteam em{float: left;display: block;font-weight: bold;}
  .key_slist02 dt .s_iteam span{float: right;}
  .key_slist02 ul{margin-bottom: 25px;}
  .key_slist02 dd{padding: 20px;}
  .society_p{width: 100%;margin-bottom: 20px;}
  .society_p h4{margin-bottom: 10px;}
  .society_01{padding: 10px 20px;}
  .society_01 .s_iteam{width: 50%!important;text-align: left;}
}

/*防止layui.css的字号设置影响*/
body{font-size: 0.16rem;}
@media only screen and (max-width:767px) {
  body{font-size: 14px;}
}

/*关于必一运动官网-公司公告*/
.dmcn_notice_part{padding: 0 0 1rem;}
.dmcn_notice_tit{ text-align: center; height: 0.78rem; line-height: 0.78rem; background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.dmcn_notice_tit li{ display: inline-block; margin: 0 0.25rem; padding: 0 0.35rem; position: relative;}
.dmcn_notice_tit li::before{content: "";position: absolute;bottom:0;left: 50%;bottom: -1px;width: 0; height: 0.03rem;background: #ec1b34;}
.dmcn_notice_tit li a{ display: block;}
.dmcn_notice_tit li.on a{ font-weight: bold;}
.dmcn_notice_tit li.on::before{left:0; width: 100%;}
.dmcn_notice_tit.dmcn_document_tit li.on{font-size: 0.18rem;}
.dmcn_notice_con{margin-top: 0.6rem;}
.dmcn_notice_search{width: 62.5%; margin: 0 auto; height: 0.56rem; line-height: 0.56rem; border: 1px solid #B1B1B1; border-radius: 0.3rem;}
.dmcn_notice_search i{ float: left; width: 0.6rem; text-align: center;}
.dmcn_notice_search input{ float: left; width: calc(100% - 0.6rem);line-height: 0.56rem; }
.dmcn_notice_con ul{margin-top: 0.15rem;}
.dmcn_notice_con li{ padding: 0.3rem; transition: all 0.3s;}
.dmcn_notice_con li+li{ border-top: 1px solid #efefef;}
.dmcn_notice_con li span{ display: block; margin-bottom: 0.05rem; font-family: Arial, Helvetica, sans-serif;}
.dmcn_notice_con li h2{ overflow: hidden;}
.dmcn_notice_con li h2 a{ float: left; font-weight: bold;}
.dmcn_notice_con li h2 em{ float: right; width: 54px; height: 22px; line-height: 22px; text-align: center;}
.dmcn_notice_con li h2 em.going{ color: #fff; background: #0052D5;}
.dmcn_notice_con li h2 em.ended{color: #000; background: #E6ECF8;}
.dmcn_notice_conbids li h2 a{width: calc(100% - 80px);}
@media only screen and (max-width:767px) {
  .dmcn_notice_part{padding-bottom: 0.5rem;}
  .dmcn_notice_search{height: 30px; line-height: 30px; width: 100%;}
  .dmcn_notice_search input{line-height: 30px;}
  .dmcn_notice_tit{padding-top: 0.32rem; height: 1.1rem;}
  .dmcn_notice_tit li{padding: 0 10px; margin: 0 10px;}
  .dmcn_notice_tit.dmcn_document_tit li.on{font-size: 14px;}
}
@media only screen and (min-width:1025px) {
.dmcn_notice_con li:hover{box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); border-radius: 0.3rem; border-color:transparent;}
.dmcn_notice_con li:hover+li{ border-color:transparent;}
}

.dmcn_notice_details{padding: 0.8rem 0 0.6rem;}
.dmcn_notice_dets01{padding-bottom: 0.2rem; border-bottom: 1px solid #BDBDBD;}
.dmcn_notice_dets01 h1{font-weight: bold;}
.dmcn_notice_dets01 em{display: block; margin-top: 0.2rem;}
.dmcn_notice_dets01 .share_cont{overflow: hidden; margin-top: 0.2rem;}
.dmcn_notice_dets01 .share_cont span{ float: left; width: calc(100% - 1.2rem);line-height: 0.4rem;}
.dmcn_notice_dets01 .share{ float: right; width: calc(1rem + 4px);}
.dmcn_notice_dets01 .share a{ float: left; width: 0.4rem;height: 0.4rem;line-height: 0.4rem;margin-left: 0.1rem;border-radius: 50%;border: 1px solid #adadad;text-align: center;}
.dmcn_notice_dets02{padding: 0.5rem 0; border-bottom: 1px solid #BDBDBD;}
.dmcn_notice_dets02 a.more2{margin-top: 0.5rem;}
.dmcn_news_page{padding:0.4rem 0 0;}
.dmcn_news_page span{width: 100%; display: block; margin-bottom: 0.1rem;}
.dmcn_news_page span.disabled{ cursor: default; color: #595959!important;}
.dmcn_news_page span.disabled a,.dmcn_news_page span.disabled a:hover{color: #595959!important;}
@media only screen and (max-width:767px) {
  .dmcn_notice_dets01 .share_cont span{ width: calc(100% - 100px); ;line-height: 30px;}
  .dmcn_notice_dets01 .share{ width:80px;}
  .dmcn_notice_dets01 .share a{ width: 30px; height: 30px; margin-left: 10px; line-height: 30px;}
  .dmcn_notice_dets01 .share a i{font-size: 16px;}
}

/*关于必一运动官网-必一运动官网新闻*/
.dmcn_news_part{padding: 0.85rem 0 0; overflow: hidden;}
.dmcn_news_01 .swiper-container{overflow: visible;}
.dmcn_news_01 li{background-color:#fff;border-radius:0.1rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); overflow: hidden;}
.dmcn_news_01 .cont{padding:0.3rem 0.4rem;}
.dmcn_news_01 .cont .date{color:#000; font-family: Arial, Helvetica, sans-serif; margin-bottom:0.12rem}
.dmcn_news_01 .cont .desc{font-weight:bold;}
.dmcn_news_01 .cont em{ display: block; margin-top: 0.2rem; font-weight: bold;}
.dmcn_news_01 li .img{ height:auto!important;}
.dmcn_news_01 li .img img{width: 4.6rem; max-height:2.6rem; overflow: hidden;}

.dmcn_news_02{padding: 1rem 0;}
.dmcn_filter_wrap{display:flex;justify-content:space-between;}
.dmcn_filter_date_wrap{position: relative;height: 0.4rem; background: #fff; border-radius: 0.1rem;}
.dmcn_filter_date_wrap i{ display: none; position: absolute; z-index: 1; top:0; right:0.15rem; line-height: 0.4rem; font-weight: bold; font-size: 0.2rem;}
.dmcn_filter_date_wrap input{position: relative; z-index: 2; background: transparent; border:1px solid #b1b1b1;border-radius:0.1rem; width: 3rem; height: 0.4rem; line-height: 0.4rem; padding:0 0.18rem;}
.layui-laydate .layui-this, .layui-laydate .layui-this>div{background: #0052D5!important;}
.layui-input:focus, .layui-textarea:focus{border-color: #29AEFB!important;}
.layui-laydate .laydate-selected{background: #29AEFB!important;}
.layui-laydate-footer .laydate-btns-time{ display: none;}
.dmcn_filter_keys_wrap{border:1px solid #B1B1B1;background: #fff;width:5.74rem; height: 0.4rem; line-height: 0.4rem; border-radius:0.3rem;}
.dmcn_filter_keys_wrap .f_btn{ float: left; width: 0.6rem; height: 100%; text-align: center;}
.dmcn_filter_keys_wrap .f_input{ float: right; width: calc(100% - 0.6rem); height: 100%;padding-right: 0.2rem;}
.dmcn_news_02 .news_list_wrap{margin-top:0.5rem; padding: 0;}
@media only screen and (max-width:1024px) {
  .dmcn_news_01 .cont{padding:0.2rem;}
}
@media only screen and (max-width:768px) {
.dmcn_news_01 li .img img{width: 100%; max-height: unset;}
}
@media only screen and (max-width:767px) {
  .dmcn_news_part{padding: 0.5rem 0 0; overflow: hidden;}
  .dmcn_news_01 .cont{padding:0.3rem;}
  .dmcn_news_02{padding: 0.5rem 0;}
  .dmcn_filter_wrap{ display: block;}
  .dmcn_filter_date_wrap{margin:0 0 0.2rem; width: 100%; height: 40px; line-height: 40px;}
  .dmcn_filter_date_wrap .layui-input-inline{width: 100%;}
  .dmcn_filter_date_wrap .layui-input-inline input,.dmcn_filter_keys_wrap{height: 40px; line-height: 40px;width: 100%; border-radius: 0.1rem;}
  .dmcn_filter_date_wrap i{font-size:18px; font-weight: bold; top:0; line-height: unset;}
  .dmcn_filter_keys_wrap .f_btn{font-size:18px;font-weight: bold;}
  .layui-laydate-range{ width: 100%!important; left:0px!important;}
  .layui-laydate-shortcut{ display: none!important;}
  .layui-laydate-main{width: 50%;}
}

/*关于必一运动官网-市场活动列表页*/
.dmcn_active_banner .swiper-pagination{bottom:0.4rem;}
.dmcn_active_banner .swiper-pagination-bullet{width: 9px; height: 9px; margin: 0 10px!important; background: #fff; opacity: 1; box-shadow: 0 0 0.02rem 0.02rem rgba(0, 0, 0, 0.1);}
.dmcn_active_banner .swiper-pagination-bullet-active{background: #EC1B34!important;}
.dmcn_active_banner_text.color_w{color:#fff;}
.dmcn_active_banner h4{line-height: 1.2;}
.dmcn_active_banner h3{line-height: 1.2; margin-top: 0.2rem;}
.dmcn_active_banner p{ margin-top: 0.2rem;}
.dmcn_active_banner .btn_box{margin-top: 0.35rem;}
.dmcn_active_banner .btn_box a{ float: left; margin-right: 0.2rem;}
.meeting_active_body .dmcn_active_banner .btn_box{margin-top: 0.6rem;}
.meeting_active_body .dmcn_active_banner .btn_box a.more1{background: none;}

.dmcn_active_banner li .phone_img{ display: none;}
@media only screen and (max-width:1024px) {
  .dmcn_active_banner .swiper-pagination{bottom:0.2rem;}
}
@media only screen and (max-width:767px) {
  .dmcn_active_banner li>img{ display: none;}
  .dmcn_active_banner li .phone_img{ display: block;}
  .dmcn_active_banner_text{padding: 0.5rem 0 1rem; position: static;transform: translate(0,0); -webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0);}
  .dmcn_active_banner .swiper-pagination-bullet{ background: #0052D5;}
  .meeting_active_body .dmcn_active_banner .btn_box a{width: auto; padding: 0 10px;}

  .active_body .dmcn_active_banner .dmcn_active_banner_text{ display: none;}
  .dmcn_active_banner_text.color_w{color: #000;}
}

.dmcn_active_part01{padding: 0.45rem 0 1rem;}
.dmcn_active_state{margin-bottom: 0.4rem;}
.dmcn_active_state dt{ float: left; width: 100px;font-weight: bold;}
.dmcn_active_state dd{ float: right;width: calc(100% - 100px);}
.dmcn_active_state dd a{position: relative; float: left; margin: 0 0.15rem; padding: 0 0.25rem 0.15rem;}
.dmcn_active_state dd a.on{font-weight: bold; color: #EC1B34!important;}
.dmcn_active_state dd a::before{content: ""; position: absolute; left:50%;bottom:0; width:0; height: 1px; background: #EC1B34;}
.dmcn_active_state dd a.on::before{left:0; width: 100%;}

.dmcn_active_list ul{margin: 0 -1.5%;}
.dmcn_active_list li{ float: left; width: 30.33%; margin: 0.35rem 1.5% 0;background: #fff; border-radius: 0.1rem; overflow: hidden; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.dmcn_active_list li dt{position: relative;}
.dmcn_active_list li dt span{position: absolute;right:0.12rem; top:0.12rem; padding: 0 0.15rem; height: 0.32rem; line-height: 0.32rem; color: #fff; border-radius: 0.2rem; }
.dmcn_active_list li dt span.preview{ background: rgba(236,27,52,0.5);}
.dmcn_active_list li dt span.review,.dmcn_active_list li dt span.going{background: #EC1B34;}
.dmcn_active_list li dt span.ended{background: #797979;}
.dmcn_active_list li dd{padding: 0.25rem 0.4rem 0.4rem;}
.dmcn_active_list li h3{font-weight: normal; margin-top: 0.25rem; line-height: 20px;}
.dmcn_active_list li h3 em{ float: right; color: #0052D5;}
.dmcn_active_list li h3 em i{font-size: 0.2rem; vertical-align: middle; margin-right: 0.05rem;}
.dmcn_active_list li a.btn{margin-top: 0.35rem; display: inline-block;}
.dmcn_active_list li a.btn::after{content: ">";display: inline-block;vertical-align: top;margin-left: 5px;}

.dmcn_active_part02{padding: 0.8rem 0;}
.dmcn_active_part02 li{padding: 0.3rem;}
.dmcn_active_part02 li+li{ border-top: 1px solid #efefef;}
.dmcn_active_part02 li:last-child{border-bottom: 1px solid #efefef;}
.dmcn_active_part02 li p{margin: 0.2rem 0; color: #666666;}
.dmcn_active_part02 li span{ display: block;font-family:Arial, Helvetica, sans-serif}
.dmcn_active_part02 a.more{margin: 0.5rem auto 0;}
@media only screen and (max-width:1024px){
  .dmcn_active_list li dd{padding: 0.25rem;}
  .dmcn_active_part02 li{padding: 0.25rem;}
}
@media only screen and (max-width:767px){
  .dmcn_active_state dt,.dmcn_active_state dd{ width:100%;}
  .dmcn_active_state dd{margin-top: 0.2rem;}
  .dmcn_active_state dd a{margin: 0; padding: 0 0.2rem 0.1rem;}
  .dmcn_active_state{margin-bottom: 0.5rem;}
  .dmcn_active_list ul{margin: 0;}
  .dmcn_active_list li{width: 100%; margin: 0.2rem 0 0;}
  .dmcn_active_list li dd h2{ height: auto;}
  .dmcn_active_list li dt span{right:10px;top:10px; height: 30px; line-height: 30px; padding: 0 15px; border-radius: 20px;}
  .dmcn_active_list li h3 em i{font-size: 0.36rem;}
}


/*关于必一运动官网-市场活动-会议活动*/
.dmcn_meeting_active_part01,.dmcn_meeting_active_part02,.dmcn_meeting_active_part03,.dmcn_meeting_active_part04{padding: 0.9rem 0;}
.dmcn_meeting_active_part01 .dmcn_tit p,.dmcn_meeting_active_part02 .dmcn_tit p{padding: 0 10%;}
/*.dmcn_meeting_active_part01 .dmcn_con p,.dmcn_meeting_active_part02 .dmcn_con p,.dmcn_meeting_active_part04 .dmcn_con p{padding-top: 0.2rem; text-align: center;}*/
.dmcn_meeting_active_part02{ background: #F3F3F3;}
.dmcn_meeting_active_part04{ background: #FFFFFF;}
.dmcn_meeting_active_part04 .dmcn_tit p{ text-align: center;}
.dmcn_meet_ap03 li{font-weight: bold; background: #F4FAFF; padding: 0.25rem; border-radius: 0.1rem; margin-bottom: 0.2rem; overflow: hidden; }
.dmcn_meet_ap03 li .s_iteam{float: left;width:12%;text-align: center; padding: 0 0.1rem;}
.dmcn_meet_ap03 li .s_iteam:nth-of-type(2){text-align: left; width: 52%;}
.dmcn_meet_ap03 li .s_iteam p em{ display: none;}
.meetap03_list01 li{color: #000!important;background: #D2DCF5!important;}
@media only screen and (max-width:1024px){
  .dmcn_meeting_active_part01 .dmcn_tit p, .dmcn_meeting_active_part02 .dmcn_tit p{padding: 0;}
  .dmcn_meet_ap03 li .s_iteam{ width: 15%;}
  .dmcn_meet_ap03 li .s_iteam:nth-of-type(2){width: 40%;}
}
@media only screen and (max-width:767px){
  .dmcn_meeting_active_part01,.dmcn_meeting_active_part02,.dmcn_meeting_active_part03,.dmcn_meeting_active_part04{padding: 0.5rem 0;}
  .meetap03_list01{display: none;}
  .dmcn_meet_ap03 li{padding: 0.2rem 0.2rem 0; line-height: 20px;}
  .dmcn_meet_ap03 li .s_iteam{width: 100%!important;}
  .dmcn_meet_ap03 li .s_iteam p{overflow: hidden; margin-bottom: 10px;}
  .dmcn_meet_ap03 li .s_iteam p em{ float: left; display: block;}
  .dmcn_meet_ap03 li .s_iteam p span{ float: right; width:calc(100% - 50px); text-align: left;}
  .dmcn_meeting_active_part04 .dmcn_tit p{text-align: left;}
}

/*关于必一运动官网-市场活动-展会活动*/
.exhibition_active_body .dmcn_notice_tit{border-bottom: 1px solid #C2C3C6;}
.dmcn_exhibition_active_part{background: #fff; padding: 0.9rem 0;}
@media only screen and (max-width:767px){
  .dmcn_exhibition_active_part{padding: 0.5rem 0;}
}

/*关于必一运动官网-市场活动-赛事活动*/
.dmcn_event_active_part01,.dmcn_event_active_part02,.dmcn_event_active_part03{padding: 1rem 0;}
.dmcn_con.mar_b{margin: 0 0 0.5rem;}
.dmcn_eap01list{position: relative;}
.dmcn_eap01list li{ /*float: left; width: 48.5%;*/ padding: 0.65rem 0.65rem 0.5rem; background: #fff; border-radius: 0.1rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.dmcn_eap01list li h2{font-weight: bold; height: 3em; overflow: hidden;}
.dmcn_eap01list li h2 span{ display: block;}
.dmcn_eap01list li .c{margin-top: 0.4rem; height: 2rem; overflow: hidden;}
.dmcn_eap01list li .c p{margin-bottom: 0.3rem;}
.dmcn_eap01list li .c p:last-child{margin-bottom: 0;}
.dmcn_eap01list li .more{margin-top: 0.4rem;}
.dmcn_eap01list .swiper-button-prev,.dmcn_eap01list .swiper-button-next{background:none; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; margin-top: -0.2rem; text-align: center;}
.dmcn_eap01list .swiper-container{padding: 0.15rem 0 0.05rem;}
.dmcn_eap01list .swiper-button-prev{left:-0.45rem;}
.dmcn_eap01list .swiper-button-next{right:-0.45rem;}


.dmcn_event_active_part02 .dmcn_s_box{border-bottom: 1px solid #C5C5C5;}
.dmcn_event_active_part02 .b_box_item dl{padding: 0.4rem 0 0;}
.dmcn_event_active_part02 .b_box_item dt{ float: left; width: 33.68%;}
.dmcn_event_active_part02 .b_box_item dd{ float: right; width: 61.45%;}
.dmcn_event_active_part02 .b_box_item dt h3{font-weight: bold;}
.dmcn_event_active_part02 .b_box_item dt .c{margin-top: 0.3rem;}
.dmcn_event_active_part02 .b_box_item dt .c p{margin-bottom: 0.3rem;}
.dmcn_event_active_part02 .b_box_item dt .c p:last-child{margin-bottom: 0;}
.dmcn_event_active_part03 .dmcn_tit{ text-align: center;}
.dmcn_event_active_part03 .dmcn_tit p{text-align: center; display: block;}
.dmcn_event_active_part03 .dmcn_tit a.more{margin: 0.3rem auto 0; background: none;}
.dmcn_event_active_part03 dl{ width: 5.9rem; margin: 0.8rem auto 1.5rem;}
.dmcn_event_active_part03 dl dd{ float: left; width: 44%;}
.dmcn_event_active_part03 dl dd:nth-child(2n){ float: right;}
.dmcn_event_active_part03 dl dd img{width: 100%; border-radius: 0.03rem; overflow: hidden;}
.dmcn_event_active_part03 dl dd p{text-align: center; margin-top: 0.2rem;}
.dmcn_eap03list{ overflow: hidden; width: 100%;}
.dmcn_eap03list.nocener ul{ text-align: left;}
.dmcn_eap03list.nocener ul li{ float: left;}
.dmcn_eap03list .tips{text-align: right; color: #666;}
.dmcn_event_active_part03 ul{padding: 0.2rem 0 0.5rem;text-align: center;}
.dmcn_event_active_part03 li{ display: inline-block; width:2rem; margin-bottom: 0.5rem; text-align: center; position: relative;}
.dmcn_event_active_part03 li::before{content: ""; position: absolute;right:-0.49rem; top:0.53rem; width: 0.93rem; height: 0.16rem; background: url(?static/cn/images/dm_cn/event_active_05.png) no-repeat; background-size: cover;}
.dmcn_event_active_part03 li:last-child:before{display: none;}
.dmcn_event_active_part03 li span{ display: block; width: 1.2rem; height: 1.2rem; margin: 0 auto 0.3rem; border-radius: 100%; border:1px solid #0052D5; background: #F4F8FE; position: relative;}
.dmcn_event_active_part03 li span img{width: 0.4rem; height: 0.4rem;}
.dmcn_event_active_part03 li h3{font-weight: bold;}
.dmcn_event_active_part03 li p{margin-top: 0.1rem;}
@media only screen and (max-width:1024px){
  .dmcn_eap01list li{width: 100%; padding: 0.5rem;margin-bottom: 0.2rem;}
  .dmcn_eap01list li h2{height: auto;}
  .dmcn_eap01list li:last-child{margin-bottom: 0;}
  .dmcn_event_active_part03 ul{padding-bottom: 0;}
  .dmcn_event_active_part03 li{margin-bottom:0.5rem;}
  .dmcn_event_active_part03 ul{text-align: left;}
  .dmcn_event_active_part03 li{ float: left; width: 20%; padding: 0 0.1rem;}
  .dmcn_event_active_part03 li:nth-child(5n+1){ clear: both;}
}
@media only screen and (max-width:767px){
  .dmcn_event_active_part01,.dmcn_event_active_part02,.dmcn_event_active_part03{padding: 0.5rem 0;}
  .dmcn_eap01list li{padding: 0.3rem;}
  .dmcn_eap01list .swiper-button-prev{left:-8px;}
  .dmcn_eap01list .swiper-button-next{right:-8px;}
  .dmcn_event_active_part02 .b_box_item dl{padding-top: 0;}
  .dmcn_event_active_part02 .b_box_item dt,.dmcn_event_active_part02 .b_box_item dd{width: 100%;}
  .dmcn_event_active_part02 .b_box_item dd{margin-top: 0.3rem;}
  .dmcn_event_active_part03 dl{width: 100%; padding: 0 5%; margin: 0.5rem 0;}
  .dmcn_event_active_part03 dl dd{width: 48%;}
  .dmcn_event_active_part03 li{ width:100%; margin-bottom: 0.35rem;}
  .dmcn_event_active_part03 li::before{ display: none;}
  .dmcn_event_active_part03 li:nth-child(5n+1){ clear: unset;}
  .dmcn_event_active_part03 li:nth-child(3n+1){ clear: unset;}
  .dmcn_event_active_part03 li span,.dmcn_event_active_part03 li h3,.dmcn_event_active_part03 li p{ float: left; margin: 0;}
  .dmcn_event_active_part03 li h3,.dmcn_event_active_part03 li p{line-height: 1.2rem; margin-top: 0; margin-left: 0.2rem;}
  .dmcn_eap03list .tips{text-align: left;}
}

/*关于必一运动官网-市场活动-自办活动*/
.dmcn_self_active_part01,.dmcn_self_active_part02{padding: 0.7rem 0;}
.dmcn_sap02_box01 ul{ margin:0 -3%; padding:0.2rem 0 0; text-align: center;}
.dmcn_sap02_box01 li{ display: inline-block; width: 19%; margin:0 2.5% 2%;}
.dmcn_sap02_box01 li .img{border: 1px solid #fff; border-radius: 0.1rem; overflow: hidden;}
.dmcn_sap02_box01 li p{margin-top: 0.2rem; text-align: center; font-weight: bold; height: 3em; overflow: hidden;}
.dmcn_sap02_box02,.dmcn_sap02_box03{margin-top: 1.3rem;}
.dmcn_sap02_box02 dt{ float: left; width: 33.68%;}
.dmcn_sap02_box02 dt h2{font-weight: bold; margin:0.4rem 0 0.5rem;}
.dmcn_sap02_box02 dt p{margin-bottom: 0.15rem; overflow: hidden; line-height: 30px;}
.dmcn_sap02_box02 dt p i{ float: left; width: 30px;}
.dmcn_sap02_box02 dt p em{float: left; width: 80px; font-weight: bold;}
.dmcn_sap02_box02 dt p span{float: right; width: calc(100% - 110px);}
.dmcn_sap02_box02 dt a.more{ background: none; margin-top: 0.65rem;}
.dmcn_sap02_box02 dd{ float: right; width: 61%; border: 1px solid #fff; border-top-right-radius: 0.1rem; border-bottom-right-radius: 0.1rem;}
.dmcn_sap02_box03 .dmcn_con{margin: 0 0.7rem;}
.dmcn_sap02_box03 .dmcn_meet_ap03 li{ background: #fff;}
.dmcn_sap02_box03 .dmcn_meet_ap03 li .s_iteam{ width: 25%; text-align: center;}
.dmcn_sap02_box03 .dmcn_meet_ap03 li .s_iteam+.s_iteam{width: 75%; padding-left:5%; text-align: left;}

@media only screen and (max-width:1024px){
  .dmcn_sap02_box02 dt,.dmcn_sap02_box02 dd{width: 100%;}
  .dmcn_sap02_box03 .dmcn_con{margin: 0;}
}

@media only screen and (max-width:767px){
  .dmcn_self_active_part01,.dmcn_self_active_part02{padding: 0.5rem 0;}
  .dmcn_sap02_box01 li{ width: 44%; margin-bottom: 0.2rem; float: left;}
  .dmcn_sap02_box02, .dmcn_sap02_box03{margin-top: 0.5rem;}
  .dmcn_sap02_box03 .dmcn_meet_ap03.meetap03_list01{ display: block;}
  .dmcn_sap02_box03 .dmcn_meet_ap03 li .s_iteam{ width: 100%!important; padding: 0;text-align: left;}
  .dmcn_sap02_box03 .dmcn_meet_ap03 li .s_iteam+.s_iteam{ width: 100%!important; padding: 0;}
  .dmcn_sap02_box03 .dmcn_meet_ap03 li .s_iteam p em{ display: none;}
  .dmcn_sap02_box03 .dmcn_meet_ap03 li .s_iteam p span{width:100%;}
}


/*关于必一运动官网-市场活动-活动结束-展会活动回顾*/
.active_review_body .dmcn_active_banner .btn_box a.more_end{ cursor: default; color: #000!important; background: #fff;}
.active_review_body .dmcn_notice_tit{border-bottom: 1px solid #C2C3C6;}
.dmcn_active_review_part01,.dmcn_active_review_part02{padding: 1rem 0;}
.dmcn_active_review_part01 .dmcn_notice_dets01 h1{ text-align: center;}
.dmcn_active_review_dets{padding: 0.5rem 0 0;}
.d_ar_p02swbox{padding:0.1rem 0 0.2rem;}
.d_ar_p02swbox .swiper-container{padding: 0.05rem 0;}
.d_ar_p02swbox li{ width: 4.46rem;}
.d_ar_p02swbox li dl{box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: #fff; border-radius: 0.1rem; overflow: hidden;}
.d_ar_p02swbox li dt img{ width: 100%;}
.d_ar_p02swbox li dd{padding: 0.3rem 0.4rem;}
.d_ar_p02swbox li dd span{display: block;color: #001F4E; font-family: Arial, Helvetica, sans-serif; }
.d_ar_p02swbox li dd h2{margin-top: 0.1rem;font-weight: bold;}
@media only screen and (max-width:767px){
  .dmcn_active_review_part01,.dmcn_active_review_part02{padding: 0.5rem 0;}
  .d_ar_p02swbox{padding: 0; margin: 0 3%;}
}

.dmcn_active_editbox{background: #EBF5FE; padding: 0.7rem 0;}

/*搜索界面*/
.dmcn_banner_searchtxt{top:60%;}
.search_top{width: 11.35rem;max-width: 100%; margin: auto;}
.search_result i,.search_result span{color: #ef3300;}
.search_form{overflow: hidden;margin-bottom: 0.25rem;background: #fff;border-radius: 0.3rem;position: relative;}
.search_form input,.search_form button{height:0.56rem;line-height: 0.56rem;}
.search_form input{background: #fff;padding: 0 0.25rem;padding-left: 0.6rem;    color: #595959;width: 100%;}
.search_form button{position: absolute;left: 0.25rem;top:0;}

.search_bottom{overflow: hidden;padding: 0.6rem 0 1rem 0;}
.search_bottom .left{float: left;width: 2.7rem;}
.search_bottom .left h3{margin-bottom: 0.3rem; width:60%; padding-left: 0.3rem; height: 0.4rem; line-height: 0.4rem;border-radius: 0.05rem; background: linear-gradient(to right,#C3E4FC 0%, transparent 100%);}
.search_bottom .left li{margin-bottom: 0.2rem;}
.search_bottom .left li a{display: block;padding-left: 0.25rem;position: relative;}
.search_bottom .left li b{transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%; width: 0.16rem;height: 0.16rem;border: 1px solid #b4b4b4;border-radius: 50%;}
.search_bottom .left li b::after{content: ""; width: 0.06rem;height: 0.06rem;background: #0052D5; border-radius: 50%;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%; visibility: hidden;opacity: 0;}
.search_bottom .left li.on b::after{visibility: visible;opacity: 1;}
.search_bottom .left li.on{font-weight: bold;}
.search_bottom .left li.on a{color: #0052D5;}
.search_bottom .right{float: right;width: calc(100% - 2.9rem);}

.search_list dt span{color: #0052D5;}
.search_list dt h2{max-height: 3.24rem;margin-bottom: 0.2rem;}
.search_list dt p{max-height: 3.24rem; color: #1C1C1C;}
.search_list li{padding: 0.35rem 0;border-bottom: 1px solid #cccccc;}
.search_list .news_time{padding-top: 0.25rem;color: #000;}

/* layerUI的分页样式 */
#page{text-align: center;padding-top: .4rem;}
.layui-laypage{margin: 0;}
.layui-laypage-invpage a, .layui-laypage-invpage span{width: .44rem;height: .44rem;border-radius: 6px;margin: 0 5px;padding: 0;text-align: center;line-height: .44rem;font-size: .16rem;overflow: hidden;border: none;}
.layui-laypage-invpage .layui-laypage-curr .layui-laypage-em{background-color: #0052d5;}
.layui-laypage-invpage .layui-laypage-prev,
.layui-laypage-invpage .layui-laypage-next{position: relative;}
.layui-laypage-invpage .layui-laypage-prev::before,
.layui-laypage-invpage .layui-laypage-next::before{font-family: 'iconfont';content: '\e902';font-size: .16rem;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);font-weight: bold;}
.layui-laypage-invpage .layui-laypage-next::before{content: '\e904';}
.layui-laypage a,.layui-laypage span{background: none!important;}
@media only screen and (max-width:1024px) {
  .dmcn_banner_searchtxt{top:50%;}
}
@media only screen and (max-width:767px) {
  .search_bottom .left,.search_bottom .right{float: none;width: 100%;}
  .search_bottom .left{padding-bottom: 0.2rem;font-size: 16px;}
  .search_bottom .left h3{ height: 40px; line-height: 40px;}
  .search_bottom .left ul{overflow: hidden;}
  .search_bottom .left li{width:50%;float: left;}
  .search_bottom .left li b{width: 12px;height: 12px;}
  .search_bottom .left li b::after{width: 6px;height: 6px;}
  .search_bottom .left li a{padding-left: 20px;}
  .search_form input, .search_form button{height: 40px;line-height: 40px;}
  .search_form button{left: 0;width: 40px;text-align: center;}
  .search_form input{padding-left: 40px;}
  .search_list li{padding: 0.5rem 0;}
  .search_form{border: 1px solid #ccc;}
  .search_list dt h2{font-size: 16px;}
  .layui-laypage-invpage span,
  .layui-laypage-invpage a{width: 36px!important;height: 36px!important;line-height: 36px!important;margin: 0 3px!important;}
  .layui-laypage-invpage span, .layui-laypage-invpage a{font-size: 16px !important;}
  .layui-laypage-invpage .layui-laypage-prev::before, .layui-laypage-invpage .layui-laypage-next::before{font-size: 16px !important;}
}

/*下载中心*/
.dmcn_download_part{/*padding: 1rem 0;*/}
.teach_block{padding: 0.8rem 0 1.2rem 0;}

.jishu_data_search{padding-bottom: 0.3rem; }
.jishu_data_search h3{margin-bottom: 0.3rem;line-height: 1em;}
.jishu_data_search .search_form{margin-bottom: 0;border: 1px solid #b1b1b1;border-radius: 0.1rem;overflow: hidden;}
.jishu_data_search .search_form input, .jishu_data_search .search_form button{height: 0.4rem;line-height: 0.4rem;}
.jishu_data_search .search_form input{padding-left:0.12rem; padding-right: 0; width: calc(100% - 0.46rem);float: left;}
.jishu_data_search .search_form button{position: static;width: 0.46rem;text-align: center;}

.jishu_data_line{width: 100%;height: 1px;margin-bottom: 0.3rem; background: #b1b1b1;}

.jishu_docutype{padding:0.1rem 0.26rem ; background: linear-gradient(to right,#c1e3fc 0,#c5e5fc 20%,#dbeffd 50%,#eaf5fe 100%); border-radius: 0.05rem; margin-bottom: 0.3rem;}

.teach_data_le{width: 2rem;float: left; position: sticky;top: 0.8rem;}
.teach_data_le ul{position: relative;}
.teach_data_le li{padding-bottom: 0.35rem;position: relative;}
.teach_data_le li:last-child{padding-bottom:0;}
.teach_data_le li::after{content: "";position: absolute;left: 0.04rem;top:0.3rem;height: calc(100% - 0.3rem); width: 1px;background: #dbdbdb;}
.teach_data_le li:last-child::after{height: calc(100% - 0.6rem); }
.teach_data_le h2{margin-bottom: 0.25rem;}
.teach_data_le li dd h3{margin-top: 0.35rem;}
.teach_data_le li h3{padding-left: 0.25rem;position: relative;z-index: 5; font-weight: normal;}
.teach_data_le li h3::after{content: "";width: 0.09rem;height: 0.09rem;border-radius: 50%;border: 1px solid #000;transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;}
.teach_data_le li dt h3::after{background: #000;}
.teach_data_le li h3.on{font-weight: bold;}
.teach_data_le li h3.on a{color: #0052d5;}
.teach_data_le li h3.on::after{background: #0052d5;border-color:  #0052d5;}


.teach_typenav .teach_data_le dt h3{font-weight: normal;}
.teach_typenav .teach_data_le li dt h3::after{background: none;}
.teach_typenav .teach_data_le li.on dt h3::after{background: #0052d5;border-color: #0052d5;}
.teach_typenav .teach_data_le li.on dt h3{font-weight: bold;}
.teach_typenav .teach_data_le li.on dt h3 a{color: #0052d5;}
@media only screen and (max-width:767px){
  .teach_typenav .teach_data_le{display: block;margin-bottom: 0.4rem;}
  .teach_typenav .teach_data_le ul{overflow: hidden;}
  .teach_typenav .teach_data_le li{width: 50%;float: left;}
  .teach_typenav .teach_data_le li::after{display: none;}
}


.index_btn{padding-top: 0.4rem; }
.index_btn a em{position: relative;left: 0.05rem;}
.index_btn a, .index_btn span{text-align: center; border-radius: 0.05rem; display: inline-block; min-width: 1rem; padding: 0 0.2rem; height: 0.4rem;line-height: 0.4rem;background: #ec1b34;color: #fff;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color; transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.index_btn a:before,.index_btn span:before {border-radius: 0.05rem;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #EC1B34;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.index_btn_border a{background: none; border: 1px solid #ec1b34;color: #ec1b34;}
.index_btn_border a.on{background: #ec1b34;color: #fff;}
@media only screen and (min-width:1025px) {
  .index_btn  a:hover{color: #fff !important;}
  .index_btn  a:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}


.teach_data_re{width: calc(100% - 2.5rem);float: right;}
.teach_down_title h2{line-height: 1em;margin-bottom: 0.3rem;}
.teach_down_a{overflow: hidden;padding-bottom: 0.25rem;}
.teach_down_a a{float: left;line-height: 1.5em;margin-right: 0.18rem;padding-left: 0.18rem; color: #0052d5; position: relative;}
.teach_down_a a::after{content: "";position: absolute; top:50%; left: 0;background: #7da7ea;width: 1px;height: 0.16rem; margin-top: -0.08rem;}
.teach_down_a i{font-size: 0.18rem;margin-right: 0.05rem;}

.teach_down li{width: 50%;float: left;margin-bottom: 0.3rem; position: relative;}
.teach_down li>dl{/*overflow:hidden;*/ border-radius: 0.1rem;background: #f7fbff url(../../images/dm_cn/jishu_downbg.png) no-repeat right 0; background-size: 100%; margin:0 0.15rem;padding: 0.3rem;padding-bottom: 0.7rem;height: 100%;position: relative;box-shadow: 0 0 10px 2px rgba(0, 15, 79, 0.05);}
.teach_down li>dl>dd{padding-bottom: 0.45rem;}
.teach_down li>dl dt{overflow:hidden;}
.teach_down li>dl dt .teach_down_a{margin-left:-0.18rem;}
.teach_down li>dl:hover{z-index: 2;}
.teach_down ul{margin:0 -0.15rem;  display: flex;flex-wrap: wrap;}
.jishu_dt01 dt{cursor: pointer;}
.jishu_dt01>i{right: 0;top:0;color: #fff; width: 0.54rem;height: 0.54rem; border-top-right-radius: 0.1rem;
  position: absolute;background: url(?static/cn/images/dm_cn/down_arrow.png) no-repeat; background-size: 100% 100%;
}
.jishu_dt01>i em{font-size: 0.12rem;position: absolute;right: 0.05rem;top: 0.08rem;-webkit-transform: rotate(42deg);
  -ms-transform: rotate(42deg);
  transform: rotate(42deg);}
.jishu_dt01 h3{margin-bottom: 0.1rem;}
.jishu_dt01 h3 em{ display: block; height: 1.5em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jishu_dt01 p{margin-bottom: 0.25rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jishu_dt01 p .subtitle{color: #454545; display: block; height: 1.5em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jishu_dt01 p i{background: #ec1b34;color: #fff;padding: 0 0.05rem;margin-left: 0.05rem;}
.jishu_down_a{overflow: hidden;background: #eff6ff; position: absolute;left: 0;bottom: 0;width: 100%;border-radius: 0 0 0.1rem 0.1rem;}
.jishu_down_a .downa_box{padding:0.15rem 0.3rem;overflow: hidden;}
.jishu_down_a a{float: right;background: none;}
.jishu_down_a .index_btn{padding:0.15rem 0.3rem;overflow: hidden;}


.jishu_slect dl{width: 48%;float: left;position: relative;}
.jishu_slect dl:nth-child(2){float: right;}
.jishu_slect dt{cursor: pointer; border-bottom: 1px solid #dbdbdb;height:0.42rem;line-height: 0.4rem;padding: 0 0.02rem;position: relative;}
.jishu_slect dt em{ position: absolute;
  left: 0;
  bottom: 0;
  color: #7d7e7f;
  margin-right: 1em;}
.jishu_slect dt p{margin:0 !important;padding-right: 0.25rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;flex: 1;}
.jishu_slect dt i{position: absolute;right: 0.1rem;top:0;color: #757580; font-size: 0.2rem; font-weight: bold;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.jishu_slect dd{display: none;  position: absolute;top:100%;left: 0;width: 100%;background: #fff;padding: 0.1rem 0;z-index: 5;box-shadow: 0 7px 14px 2px rgba(0, 15, 79, 0.1);max-height: 1.8rem;overflow: hidden;overflow-y: auto !important}
.jishu_slect dd a{display: block;padding: 0.05rem 0.15rem;line-height: 0.3rem;}

.jishu_slect dl:nth-child(1) dt{padding-left: 0.5rem;}
.jishu_slect dl:nth-child(2) dt{padding-left: 0.75rem;}
.jishu_slect dt.on_o i{ -webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}


.teach_data_re section:last-child .teach_down li>dl>dd{padding-bottom: 0;}

@media only screen and (max-width:1024px){
  .teach_data_le{width: 2rem;}
  .teach_data_re{width: calc(100% - 2.2rem);}
  .teach_data_le li{padding-bottom: 0.2rem;}

  .teach_down li{margin-bottom: 0.1rem;}
  .teach_down li>dl{margin:0 0.05rem;padding: 0.2rem;}
  .teach_down ul{margin:0 -0.05rem;}
  .teach_down_a a{margin-right: 0.1rem;}
  .jishu_slect dl{width: 100%;float: none !important;margin-bottom: 0.1rem;}
  .jishu_down_a .downa_box{padding-top: 0.1rem;}
  .jishu_slect dl:nth-child(1) dt{padding-left: 0.75rem;}
}

@media only screen and (max-width:767px){
  .teach_data_le,.teach_data_re{float: none;width: 100%;}
  .teach_data_le{display: none; position: static;}
  .teach_data_le li h3::after{width: 6px;height: 6px;}
  .teach_data_le li h3{padding-left: 15px;}

  .teach_block{padding: 0.6rem 0;}
  .teach_down_title{padding-top: 0.3rem;}
  .teach_down li{margin-bottom: 0.5rem;float: none;width: 100%;}
  .teach_down li>dl{margin:0 ;padding: 20px; padding-bottom: 60px;}
  .jishu_down_a .downa_box{padding:10px 20px;}
  .teach_down ul{margin:0 ;}
  .jishu_dt01 h3{margin-bottom: 0.2rem;font-size: 16px;}
  .jishu_dt01>i{width: 40px; height: 40px;}
  .jishu_dt01>i em{right: 4px; top:5px; font-size: 10px;}
  .jishu_dt01 p i{font-size: 12px;}
  .teach_down_a i{font-size: 16px;}
  .teach_down_a a{margin-right: 10px;padding-right: 10px;}
  .jishu_dt01 p{margin-bottom: 0.2rem;}
  .jishu_slect dt,.jishu_down_a a{height: 30px;line-height: 30px;}
  .jishu_slect dt i{font-size: 16px;}
  .jishu_slect dl{margin-bottom: 0.2rem;}
  .jishu_slect dd{padding: 10px 0;}
  .jishu_slect dt{padding: 0 10px;}
  .jishu_slect dd a{padding:5px 10px;line-height: 30px;}
  .jishu_slect dd{max-height: 180px;}
  .jishu_slect dl dt{padding-left: 65px !important;}
  .teach_down_a a::after{height: 12px;margin-top: -6px;}
  .teach_down li>dl>dd{padding-bottom: 0;}
}

/*文档下载*/
.jishu_docutype_list p{position: relative;padding-left: 0.24rem; line-height: 1.28em;margin-bottom: 0.2rem; cursor: pointer;}
.jishu_docutype_list p span{width: 0.15rem;height: 0.15rem; line-height: 0.15rem; color: #fff; background: #fff; border: 1px solid #d1d1d1;position: absolute;left: 0;top:0.02rem;}
.jishu_docutype_list p span i{height: 100%; visibility: hidden;opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.jishu_docutype_list p.on span{background: #0052d5; border-color: #0052d5;}
.jishu_docutype_list p.on span i{visibility: visible;opacity: 1;}
.jishu_document_list ul{padding-bottom: 0.1rem;}
.jishu_document_list li{ margin-bottom: 0.2rem;}
.jishu_document_list dl{overflow: hidden;padding: 0.2rem 0.4rem; padding-right: 0.3rem; background:#fff;border-radius: 0.1rem;box-shadow: 0 0 10px 2px rgba(0, 15, 79, 0.05);}
.jishu_document_list dt{float: left;width: 5rem;}
.jishu_document_list dd{float: right;overflow: hidden; width: calc(100% - 5rem);}
.jishu_document_list dt h3{line-height: 0.4rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jishu_document_list dt h3 i{font-weight: normal;color: #0052d5;font-size: 0.22rem;margin-right: 0.2rem;}

.jishu_document_list .teach_tiem_le{float: left;line-height: 0.4rem;margin-right: 0.1rem; width:calc(100% - 1.2rem);}
.jishu_document_list .teach_tiem_le span,.jishu_document_list .teach_tiem_le em{margin-right: 0.1rem;width: 1.2rem;float: left;}
.jishu_document_list .teach_tiem_le em{color:#6e6e6e;margin-right: 0;width:100%;}
.jishu_document_list .index_btn{float: right;padding: 0;}
.jishu_document_list .index_btn a{border-color: transparent;}
.jishu_document_list .index_btn b{color: #646471;font-size: 18px;font-weight: normal;}
.jishu_document_list .index_btn i{visibility: hidden;opacity: 0;}
.jishu_document_list .index_btn b,.jishu_document_list .index_btn i{transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}

.down_seek{border-radius: 0.1rem;margin-top: 0.4rem;}
.down_seek img{width: 100%;}
.down_seek a{display: block;color: #fff;position: relative;}
.down_seek h3{margin-bottom: 0.15rem;}
.down_seek span{font-size: 0.1rem;color: #4096f4; display: block; width: 0.16rem;height: 0.16rem;line-height: 0.16rem;text-align: center;background: #fff;border-radius: 50%; font-weight: bold;}
.down_seek_p{width: 100%; padding: 0 0.2rem;  transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}


@media only screen and (min-width:1025px) {
  .jishu_document_list .index_btn i{left: 0;}
  .jishu_document_list .index_btn a:hover i{visibility: visible;opacity: 1;left: 50%;}
  .jishu_document_list .index_btn a:hover b{visibility: hidden;opacity: 0;left: 100%;}
  .index_btn a:hover{color: #fff!important;}
  .down_seek a:hover{color: #fff !important; opacity: 0.8;}
}
@media only screen and (max-width:1365px) {
  .jishu_document_list .teach_tiem_le em{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
}
@media only screen and (max-width:1279px) {
  .jishu_document_list dt,.jishu_document_list dd{ width: 100%;}
}
@media only screen and (max-width:1024px) {
  .index_btn a, .index_btn span{height: 0.32rem; line-height: 0.32rem;}
  .jishu_document_list li dl{padding: 0.2rem;}
  .teach_tiem_le span, .teach_tiem_le em{width: 0.9rem;}
  .jishu_document_list dt{float: none;width: 100%;margin-bottom: 0.1rem;}
  .jishu_document_list dd{float: none;}
  .teach_tiem_le{width: calc(100% - 1.5rem);line-height: 0.32rem;}
  .jishu_document_list dt h3 i{margin-right: 0.1rem;}
  .jishu_document_list .index_btn a{border-color:#ec1b34;}
  .jishu_document_list .index_btn a i{visibility: visible;opacity: 1;transform: translate(0,0); -webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0); position: static;}
  .jishu_document_list .index_btn a b{visibility: hidden;opacity: 0;left: 100%;display: none;}
}
@media only screen and (max-width:767px) {
  .down_seek{ display: none;}
  .index_btn a, .index_btn span{ height:32px; line-height:32px;border-radius: 5px;}
  .jishu_document_list dt h3{line-height: 24px;}
  .jishu_document_list dt{margin-bottom: 10px;}
  /* .teach_tiem_le,.jishu_document_list .index_btn{float: none;overflow: hidden;} */
  .teach_tiem_le span, .teach_tiem_le em{width: auto;}
  .teach_tiem_le{line-height: 24px; margin:0;margin-top: 4px;width: calc(100% - 110px); }
  .jishu_document_list li dl{padding: 20px;}
  .teach_tiem_le span{margin-right: 20px;}
  .jishu_document_list dt h3 i{font-size: 20px;}
  .jishu_data_search .search_form input, .jishu_data_search .search_form button{height: 40px;line-height: 40px;}
  .jishu_data_search .search_form button{width: 50px;}
  .jishu_data_search .search_form input{width: calc(100% - 50px);padding-left: 10px;}

  .jishu_docutype_list{overflow: hidden;}
  .jishu_docutype_list p span{width: 16px;height: 16px;line-height: 16px;}
  .jishu_docutype_list p{padding-left: 22px;line-height: 16px;float: left;margin-right: 20px;margin-bottom: 20px;}
  .jishu_docutype_list p:last-child{margin-right: 0;}
  .jishu_docutype{margin-bottom: 30px;}
  .jishu_docutype{padding: 10px;}
}

/*下载中心弹窗*/
.download_tcbg{ display: none; position: fixed; z-index: 10000; lefT:0;top:0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5);}
.download_tc{ display: none; position: fixed; z-index: 10001; left:50%; top:50%; width: 13rem; height: 7rem; margin-top: -3.5rem; margin-left: -6.5rem; background: #fff; border-radius: 0.15rem;}
.download_tc .download_tc_close{position: absolute; right:0.2rem; top:0.2rem; color: #3E3E3E;}
.download_tc .inner{padding: 0.55rem 1.25rem 0.75rem; height: 100%;}
.download_tc h2{text-align: center; color: #666;}
.download_tc .choose_box{margin:0.4rem 0.55rem 0.3rem;}
.download_tc .choose_box li{ float: left; width: calc(33.33% - 0.3rem); margin: 0 0.15rem;}
.download_tc .choose_box li .select dl select{padding: 0 0.1rem;}
.download_tc .table_box{ height: 4.4rem;}
.download_tc .table_box table{width: 100%;border: 1px solid #E0E0E0; border-bottom: none; border-left: none;}
.download_tc .table_box td{ width: 20%; padding: 0 5px; text-align: center; height: 0.46rem; line-height: 0.46rem; border-left: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0;}
.download_tc .table_box td:first-child{ width: 8%;}
.download_tc .table_box td:first-child+td{width: 60%;}
.download_tc .table_box td:last-child{ width: 12%;}
.download_tc .table_box thead td{background: #D2DCF5; height: 0.56rem; line-height: 0.56rem; font-weight: bold;}
.download_tc .table_box td span{color: #115DD8; margin: 0 0.1rem; cursor: pointer;}
.xym_tc{ display: none; position: absolute; left:50%; top:50%; margin-top: -1.45rem; margin-left: -2.3rem; width: 4.6rem; height: 2.9rem; padding:0.35rem 0.4rem; border-radius: 0.1rem; background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
.xym_tc .xym_close{position: absolute; right:0.2rem;top:0.2rem;}
.xym_tc h3{ text-align: center;}
.xym_tc p{padding: 0.1rem 0.15rem; color: #464646; word-break: break-all; border: 1px solid #DDDDDD; height: 1.05rem; margin: 0.2rem 0 0.3rem;}
.xym_tc a.btn_fz{ display: block; text-align: center; width: 1.5rem; margin: 0 auto;}
@media only screen and (max-width:1024px) {
  .download_tc{ width: 94%; left:3%; top:50%; height:auto; padding-bottom: 0.3rem; margin-top: 0; margin-left: 0;
    transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%);}
  .download_tc .inner{padding: 0.3rem 0.2rem 0.1rem;}
  .download_tc .choose_box{margin: 0.2rem;}
  .download_tc .table_box{ height: 3rem;}
}
@media only screen and (max-width:767px) {
  .download_tc .choose_box li{ width: 100%; margin: 0 0 0.2rem;}
  .download_tc .table_box td:first-child{ display: none;}
  .download_tc .table_box td{ height: 30px;line-height: 30px;}
  .download_tc .table_box td:last-child{ width: 20%;}
  .xym_tc{width: 80%; height: auto; left:10%; margin-left: 0;}
}

.dmcn_other_part{padding: 1rem 0;}
.agree_pubtit{text-align: center; font-weight: bold; margin-bottom: 0.2rem;}
.agree_pubdate{color: #0052D5;}
@media only screen and (max-width:767px) {
  .dmcn_other_part{padding: 0.5rem 0;}
}


/*新增产品内容页20250826*/
.dmcn_dmdis_part01 li{width: 31.33%;margin-bottom: 0.2rem;}
.dmcn_dmdis_part01 li .c{ padding-right: 0.1rem;}
.dmcn_dmdis_part01 li p{position: relative; text-align: left;margin-bottom:0; line-height: 1.8; /*padding-left: 0.15rem;*/ }
.dmcn_dmdis_part01 li p::before{ display: none; content: ""; position: absolute; lefT:0; top:0.1rem; width:3px; height:3px; background: #EC253E; border-radius: 100%;}

.dmcn_dmdis_part02{padding: 0.7rem 0 0;}
.dmcn_dmdis_part02 .dmcn_con{border-radius: 0.1rem; padding: 0.3rem; overflow: hidden; background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); position: relative;}
.dmcn_dm8_part03.dmcn_dmdis_part03 .b_box_item .ll{background: #fff;border-radius: 0.1rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}


.dmcn_dmdis_part04{padding-bottom: 0.7rem;}
.dmcn_dmdis_part04 li{margin-bottom: 0.2rem;}
.dmcn_dmdis_part04 a.more{margin-top: 0.2rem;}
@media only screen and (max-width:1024px) {
  .dmcn_dmdis_part01 li:nth-child(2n+1){clear: none;}
}
@media only screen and (max-width:767px) {
  .dmcn_dmdis_part02{padding: 0.5rem 0 0;}
  .dmcn_dmdis_part04{padding-bottom: 0.5rem;}
  .dmcn_dmdis_part01 li{width: 100%;}
  .dmcn_dmdis_part01 li .c{height: auto;}
}
/*新增产品内容页20250826end*/

/*修改手机端图标大小*/
@media only screen and (max-width:767px) {
  .dmcn_product_part .rr dt h4 span, .dmcn_product_part .rr dd span, .dmcn_product_part .rr li h4 span,.dmcn_dm8_part03 .b_box_item .rr p span img,.dmcn_product_part .rr h3 span{ width: 40px; height: 40px;}
  .dmcn_product_part .rr dt h4 em, .dmcn_product_part .rr dd em, .dmcn_product_part .rr li h4 em{width: calc(100% - 50px); line-height: 1.5;}
  .dmcn_banner_txt h3{
    display: block!important;
  }
  .dmcn_banner_txt h3 b{ display: block; width: 100%; margin-bottom: 0.2rem;}
  .dmcn_banner_txt h3 em{ margin-right: 0.1rem;
    flex: 1;
  }
  .itembox .itemb:nth-child(1){display: block;}
}

@media only screen and (max-width:420px) {
  .dmcn_contact_part01 dd li{
    width: 100%;
  }
  .dmcn_soludets_indu_part03 dd p span{
    width: 100%;
  }
}

/*统一修改白色背景色块内文字为灰色*/
.dmcn_product_part .rr dt p,.dmcn_product_part .rr .ul_pro li p,.dm8_p02_tabboxcon p,.dm8_p02_tabboxlist dd .c,.case_logo_con p,.d_d_p05swbox li dd p,
.dmcn_soludets_part05 dd p,.modular2 .swiper-content .swiper-slide .r .info h2+p,.modular3 .right .list .item dt,.dmcn_soludets_part02 li p,
.dmcn_service_part02 .dmcn_b_box li p,.dmcn_service_part04 .dmcn_b_box dl:last-child dd p,.modular26 .body p,.modular14 .list .item p,
.modular57 .body .item .box p,.dmcn_about_part05 li p,.year_box .yb_con p,.dmcn_contact_part01 dd li p,.dmcn_contact_part02 li p,
.key_slist02 dd .society_edit,.dmcn_invest_part01 dd p,.dmcn_invest_part03 dd p{color: #666;}

/*针对服务与支持的页面手机端的公共切换根据条数（只有3条）做下居中显示*/
.dmcn_service_part02 .dmcn_s_box ul,.dmcn_service_part03 .dmcn_s_box ul,.dmcn_service_part04 .dmcn_s_box ul{ display: inline-block;}



.dmcn_product_part .rr .ul_pro li,.dmcn_product_part .rr .ul_pro li span,.dmcn_product_part .rr dl,.dmcn_product_part .rr dl dt span,.dmcn_product_part .rr .ul_solu li,.dmcn_product_part .rr .ul_solu li span,.dmcn_dmdf_part02 li,.dmcn_dmdf_part03 li,.dmcn_dmdf_part03 li .c_box,.dmdf04_ll li,.dmdf04_rr li,
.dmcn_soludets_part01 li,.dmcn_soludets_part02 li,.dmcn_soludets_part05 li,.dmcn_soludets_fina_part03 li,.dm8_p02_tabboxtit li,.dmcn_service_part02 .dmcn_b_box li,.dmcn_service_part03 .dmcn_b_box .img_rr_bb .r li,.dmcn_about_part01 li,.dmcn_about_part02 li,.history_tab_t li,.dmcn_about_part05 li,
.dmcn_contact_part02 li,.dmcn_invest_part02 li span,.dmcn_notice_tit li::before,.dmcn_active_state dd a::before,.dmcn_active_part02 li,.dmcn_meet_ap03 li,.dmcn_eap01list li,.jishu_document_list li dl,.teach_down li>dl,.dm_jp02_tit li,.down_seek,.dmcn_product_part .rr dd,.dmcn_news_01 li,
.dmcn_join_part01 li{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
@media only screen and (min-width:1025px) {
  .dmcn_product_part .ll li p a:hover{font-weight: bold;}
  .dmcn_product_part .rr .ul_pro li:hover{background: url(?static/cn/images/dm_cn/product_bg02.jpg) right bottom no-repeat #fff!important; background-size: 100%;}
  .dmcn_product_part .rr .ul_solu li:hover{background: url(?static/cn/images/dm_cn/solution_bg01.jpg) left bottom no-repeat #fff!important; background-size: 100%;}
  .dmcn_product_part .rr .ul_pro li:hover h4,.dmcn_product_part .rr .ul_solu li:hover h4{color: #0052D5;}
  .dmcn_product_part .rr .ul_pro li:hover span,.dmcn_product_part .rr .ul_solu li:hover span,.dmcn_product_part .rr dl:hover dt span{width: 0.53rem; height: 0.53rem;}
  .dmcn_product_part .rr dd:hover{box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: url(?static/cn/images/dm_cn/product_bg02_1.jpg) no-repeat; background-size:100% auto;}

  .dmcn_dmdf_part03 li:hover{background: linear-gradient(to bottom,#3A92FB 0%, #fff 100%);}
  .dmcn_dmdf_part03 li:hover .c_box{background: linear-gradient(to bottom,#CCE0FE 0%, #fff 100%);}
  .dmcn_dmdf_part03 li:hover h3{color: #fff;}
  .dmcn_dmdf_part02 li:hover{color: #0052D5;}
  .d_d_p05swbox li dl a:hover dd p,.dmcn_soludets_part05 li a:hover dd p{ color: #000!important;}
  .dm8_p02_tabboxtit li:hover{ background: #E7ECFF;}
  .dm8_hisbox li .txt a:hover{color: #000!important;}
  .dm8_hisbox li .txt a:hover h3,.dmcn_service_part02 .dmcn_b_box li:hover h3,.dmcn_service_part02 .dmcn_b_box li:hover i{color: #0052D5!important;}
  .dmcn_service_part03 .dmcn_b_box .img_rr_bb .r li:hover{ color: #fff;background: linear-gradient(to right,#3A81F1 0%, #29AEFB 100%);}
  .dmcn_service_part03 .dmcn_b_box .img_rr_bb .r li:hover span{ display: inline-block;}
  .dmcn_notice_tit li:hover::before{left:0; width: 100%;}
  .dmcn_notice_tit li:hover a{color: #000!important; font-weight: bold;}
  .dmcn_active_state dd a:hover{font-weight: bold; color: #EC1B34!important;}
  .dmcn_active_state dd a:hover::before{left:0; width: 100%;}
  .dmcn_active_part02 li:hover{box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); border-radius: 0.3rem; border-color:transparent;}
  .dmcn_active_part02 li:hover+li{ border-color:transparent;}
  .dmcn_meet_ap03 li:hover{ background: #fff; color: #0052D5;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
  .jishu_document_list li dl:hover dt h3 a,.jishu_document_list dl:hover .index_btn b{color: #0052D5;}

  .dmcn_product_part .rr .ul_pro li:hover,.dmcn_product_part .rr .ul_solu li:hover,.dmcn_product_part .rr dl:hover,.dmcn_dm8_part01 li:hover,
  .dmcn_dmdf_part02 li:hover,.dmcn_dmdf_part03 li:hover,.dmcn_soludets_part01 li:hover,.dmcn_soludets_part02 li:hover,.dmcn_soludets_part05 li:hover,
  .dmcn_soludets_fina_part03 li:hover,.dmcn_service_part02 .dmcn_b_box li:hover,.dmcn_about_part01 li:hover,.dmcn_about_part02 li:hover,
  .dmcn_about_part05 li:hover,.dmcn_contact_part02 li:hover,.dmcn_invest_part02 li:hover span,.dmcn_news_01 li:hover,.dmcn_eap01list li:hover,
  .jishu_document_list li dl:hover,.teach_down li>dl:hover,.down_seek:hover,.dmcn_join_part01 li:hover{-webkit-transform: translateY(-0.1rem); -moz-transform: translateY(-0.1rem);-o-transform: translateY(-0.1rem);-ms-transform: translateY(-0.1rem);transform: translateY(-0.1rem);}

}


/*20251016-dm8页面典型案例版块改版*/
.b_box_itemcon{ background: url(?static/cn/images/dm_cn/dm8_case_bg.jpg) no-repeat; padding: 0.5rem 0.7rem; background-size: cover; background-position: center; border-radius: 0.1rem; overflow: hidden;}
.b_box_itemcon .ll{ float: left; width: 65%;}
.b_box_itemcon .rr{ float: right; width: 30%;}
/*.b_box_llbtn{ padding-top: 0.3rem; position: relative;}
.b_box_llbtn::before{content: ""; position: absolute; lefT:0; top:0; width: 80%; height: 1px; background: #EBEDF0;}
.b_box_llbtn a{margin-right: 0.4rem;}*/
.b_box_llbtn a i,.b_box_itemcon .rr ul+a i{transition: all 0.3s; margin-left: 0.05rem;}
.b_box_itemcon .rr li{background: #fff; border: 1px solid #C1E3FC; margin-bottom: 0.15rem; border-radius: 0.1rem; overflow: hidden;}
.b_box_itemcon .rr li:last-child{margin-bottom: 0;}
.b_box_itemcon .rr li .case_logo{position: relative; border-bottom: 1px solid #EBEDF0; margin:0 0.3rem; padding: 0.2rem 0 0.15rem;}
.b_box_itemcon .rr li .case_logo img{ width:80%;}
.b_box_itemcon .rr li .case_logo i{left:auto; right:0.05rem; transition: all 0.3s;}
.b_box_itemcon .rr li h3{margin:0.2rem 0.3rem 0.3rem;font-weight: bold;line-height: 1.5;height: 3em; display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow:hidden;}
.b_box_itemcon .rr ul+a{margin-top: 0.3rem; display: inline-block;}
@media only screen and (min-width:1025px) {
.b_box_llbtn a:hover i,.b_box_itemcon .rr ul+a:hover i{ margin-left: 0.1rem;}
.b_box_itemcon .rr li a:hover .case_logo i{right:0;}
}
@media only screen and (max-width:1279px) {
  .b_box_itemcon{padding: 0.3rem;}
  .b_box_itemcon .rr li .case_logo{margin: 0 0.2rem;}
  .b_box_itemcon .rr li h3{margin: 0.1rem 0.2rem;}
}
@media only screen and (max-width:1023px) {
.b_box_lltxt{ height: 3.2rem!important;}
}
@media only screen and (max-width:767px) {
.b_box_itemcon{padding: 0.3rem;}
.b_box_itemcon .ll,.b_box_itemcon .rr{ width: 100%;}
.b_box_lltxt{ height: auto!important;}
}
/*20251016-dm8页面典型案例版块改版end*/


/*20251026-页面标题改字号*/
.dmcn_tit h2.fnt_30{font-size: 0.36rem;}
@media only screen and (max-width:1599px) {
.dmcn_tit h2.fnt_30{font-size: 0.3rem;}
}
@media only screen and (max-width:767px) {
.dmcn_tit h2.fnt_30{font-size: 20px;}
}

/*20251023-服务页面vip服务版块改版*/
.servip_top{ margin-top: 0.05rem; padding: 0.3rem 0.7rem;border-radius: 0.1rem; overflow: hidden; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); background: url(?static/cn/images/dm_cn/servip_bg01.jpg) no-repeat; background-size: cover;}
.servip_top h3,.servip_mid h3,.servip_bot h3{font-weight: bold;}
.servip_top h3 span,.servip_mid h3 span,.servip_bot h3 span{margin-right: 0.1rem; width: 20px; height: 18px; display: inline-block;}
.servip_top h3 span img,.servip_mid h3 span img,.servip_bot h3 span img{ vertical-align: middle; position: relative; top:-2px;}
.servip_top .edit_con_original{ margin-top: 0.15rem;}
.servip_mid,.servip_bot{margin-top: 0.4rem;}
.servip_mid h3,.servip_bot h3{ text-align: center;}
.dmcn_service_part02 .dmcn_b_box .ul02{margin-top: 0.25rem;}
.dmcn_service_part02 .dmcn_b_box .ul02 li{ width: 31.9%;}
.dmcn_service_part02 .dmcn_b_box .ul02 li p{ height:6em;}
.dmcn_service_part02 .dmcn_b_box .b_box_item.on{overflow: unset;}
.servip_bot .box{ margin-top: 0.3rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
@media only screen and (max-width:767px) {
.servip_top{padding: 0.35rem 0.5rem;}
.dmcn_service_part02 .dmcn_b_box .ul02 li{width: 100%;}
.servip_mid, .servip_bot{margin-top: 0.2rem;}
}
/*20251023-服务页面vip服务版块改版end*/

/*针对微信导入文章导致a颜色变化的处理*/
.meeting_active_body,.meeting_active_body .wx-root{--weui-LINK: #333333;}

/*针对最后一个版块底部贴边没间距的增加间距*/
.dmcn_solution_dets_part .dmcn_wrap>div:last-child,.dmcn_dmdis_part .dmcn_wrap>div:last-child{padding-bottom: 0.7rem;}
.solution_details_finance_body .dmcn_solution_dets_part .dmcn_wrap>div:last-child{padding-bottom: 0;}


/*20251030新增正版验证页面*/
.dmcn_genuine_part{padding: 0.7rem 0 1rem;}
.dmcn_genuine_01{text-align: center;}
.dmcn_genuine_01 .tt{ display: inline-block; line-height: 0.4rem;}
.dmcn_genuine_01 .bb{ text-align: left; margin-top: 0.4rem;}
.dmcn_genuine_01 .tt ul{  float: left; text-align: left;}
.dmcn_genuine_01 .tt button.more{ float: left; width: 1.2rem;}
.dmcn_genuine_01 .tt li{ float: left; margin-right: 0.4rem;}
.dmcn_genuine_01 .tt li span{ float: left;}
.dmcn_genuine_01 .tt li span em{ color: #EB364D; font-weight: bold; margin: 0 0.1rem 0 0.05rem;}
.dmcn_genuine_01 .tt li .inp{ float: left; width: 3.88rem; padding: 0 0.15rem; border-radius: 0.1rem; background: #fff;}
.dmcn_genuine_01 .tt li .inp input{ width: 100%;}
.dmcn_genuine_01 .bb dl.step01{ box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.05); height: auto!important; border-radius: 0.1rem; overflow: hidden;}
.dmcn_genuine_01 .bb dl.step01 dt{ float: left; width:35%;}
.dmcn_genuine_01 .bb dl.step01 dd{ float: right; width:65%;}
.dmcn_genuine_01 .bb dl.step01 dd{height: 100%; padding:5%;}
.dmcn_genuine_01 .bb dl.step01 dd h3{font-weight: bold;}
.dmcn_genuine_01 .bb dl.step01 dd h3+p{margin-top: 0.3rem;}
.dmcn_genuine_01 .bb .genu_conn{margin-top: 0.3rem;}
.dmcn_genuine_01 .bb .genu_conn p{margin-bottom: 0.3rem; padding-left:30px; line-height: 26px; position: relative;}
.dmcn_genuine_01 .bb .genu_conn p:last-child{margin-bottom: 0;}
.dmcn_genuine_01 .bb .genu_conn p i{position: absolute; lefT:0; top:0; color: #0052D5; width: 20px; height:20px;}
.dmcn_genuine_01 .bb .genu_conn p i img{vertical-align: middle; width: 20px; height: 20px;}
.dmcn_genuine_01 .bb .genu_conn p em{font-weight: bold;}
.dmcn_genuine_01 .bb .genu_conn p span,.dmcn_genuine_01 .bb .genu_conn p em{ display: inline-block;}

.dmcn_genuine_01 .bb .step02,.dmcn_genuine_01 .bb .step03{ min-height: 4.9rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.05); border-radius: 0.1rem; background: #fff; overflow: hidden;}
.dmcn_genuine_01 .bb .step02 .inner{ padding:0.8rem 0.5rem 1.3rem;}
.dmcn_genuine_01 .bb .step02 .step02_table table{width: 100%; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.05);}
.dmcn_genuine_01 .bb .step02 .step02_table td{padding: 0.2rem; line-height: 0.26rem; width: 30%; text-align: center; border-bottom: 1px solid #D0D7E2; background:#FBFCFF}
.dmcn_genuine_01 .bb .step02 .step02_table td.td02{ width: 40%; background: #F4F7FF;}
.dmcn_genuine_01 .bb .step02 .step02_table tbody tr:last-child td{border-bottom: none;}
.dmcn_genuine_01 .bb .step02 .step02_tips{position: absolute; left:0.65rem;right: 0.65rem; bottom:0.65rem; padding-left: 0.22rem; line-height: 0.3rem;}
.dmcn_genuine_01 .bb .step02 .step02_tips::before{content: ""; position: absolute; left:0;top:0.05rem; width:0.06rem; height: 0.2rem; background: #EC1B35;}
.dmcn_genuine_01 .bb .step02 .step02_tips a{margin: 0 1px;}
.dmcn_genuine_01 .bb .step02 .step02_tips a.a2{color: #ED3749;}
.dmcn_genuine_01 .bb .step03 .step03_result{padding: 1rem 0.5rem; text-align: center;}
.dmcn_genuine_01 .bb .step03 .step03_result p{line-height:1.8;}
.dmcn_genuine_01 .bb .step03 .step03_result p.p2{margin-top: 0.3rem;}
.dmcn_genuine_01 .bb .step03 .step03_result p.p2 a{ color: #EC1B34!important; margin-right: 3px; font-weight: bold;}
.dmcn_genuine_01 .bb .step03 .step03_result p.p3{margin-top: 0.5rem;}
.dmcn_genuine_01 .bb .step03 .step03_result p.p3 img{max-width:2.09rem;}

.dmcn_genuine_02{padding: 0.7rem 0 0;}
.dmcn_genuine_02 .dmcn_b_box{ min-height: 4.2rem; padding: 0.6rem 0.6rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.05); border-radius: 0.1rem; overflow: hidden;}
.dmcn_genuine_02 .dmcn_b_box .b_box_item>h2{font-weight: bold; margin-bottom: 0.2rem;}
.dmcn_genuine_03{padding: 1rem 0 0;}
.dmcn_genuine_03 .dmcn_con{padding: 0.6rem 0.6rem;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.05); border-radius: 0.1rem; overflow: hidden;}
.dmcn_genuine_03 .dmcn_con>h2{font-weight: bold;margin-bottom: 0.2rem;}
.dmcn_genuine_03 .dmcn_con .edit_con_original{width: 72%;}
.dmcn_genuine_03 .dmcn_con .p_link{margin-bottom: 0.2rem;}
.dmcn_genuine_03 .dmcn_con .p_link span{ display: block; margin-bottom: 0.2rem; line-height: 26px;}
.dmcn_genuine_03 .dmcn_con .p_link span i{ float: left; width: 20px; height: 20px; margin-right: 10px;}
.dmcn_genuine_03 .dmcn_con .p_link span i img{vertical-align: middle;}
.dmcn_genuine_03 .dmcn_con .p_link a{font-weight: bold;}
.dmcn_genuine_03 .dmcn_con .p_link em{margin: 0 0.3rem;}
.dmcn_genuine_03 .dmcn_con .more1{ background: none;}

@media only screen and (max-width:1365px) {
  .dmcn_genuine_01 .tt li .inp{width:3.2rem;}
}
@media only screen and (max-width:1279px) {
  .dmcn_genuine_01 .tt li .inp{width:2.5rem;}
  .dmcn_genuine_01 .bb .step02, .dmcn_genuine_01 .bb .step03{padding-bottom:0.5rem;}
  .dmcn_genuine_01 .bb dl.step01 dd{padding:3% 5%;}
  .dmcn_genuine_01 .bb dl.step01 dd h3+p{margin-top: 0.1rem;}
  .dmcn_genuine_01 .bb .genu_conn{margin-top: 0.2rem;}
  .dmcn_genuine_01 .bb .genu_conn p{margin-bottom: 0.1rem;}
}
@media only screen and (max-width:1023px) {
.dmcn_genuine_01 .tt ul,.dmcn_genuine_01 .tt li{width: 100%;}
.dmcn_genuine_01 .tt li{margin: 0; margin-bottom:2%;}
.dmcn_genuine_01 .tt button.more{float: none; margin: 2% auto 0;}
.dmcn_genuine_01 .tt li span{width: 1.2rem; text-align: right;}
.dmcn_genuine_01 .tt li .inp{width: calc(100% - 1.25rem);}
.dmcn_genuine_03 .dmcn_con .edit_con_original{width: 100%;}
.dmcn_genuine_01 .bb .step02 .inner{padding:0.5rem; padding-bottom: 1rem;}
.dmcn_genuine_02 .dmcn_b_box,.dmcn_genuine_03 .dmcn_con{padding: 0.5rem;}
.dmcn_genuine_01 .bb dl.step01{ height: auto!important;}
.dmcn_genuine_01 .bb dl.step01 dd{padding:5%;}
.dmcn_genuine_01 .bb dl.step01 dt, .dmcn_genuine_01 .bb dl.step01 dd{width: 100%; height: auto!important;}
}

.dmcn_genuine_01 .bb .step02 .step02_table td em{ display: none;}
@media only screen and (max-width:767px) {
  .dmcn_genuine_01 .tt{line-height: 30px;}
  .dmcn_genuine_01 .tt li span{width: 100px;}
  .dmcn_genuine_01 .tt li .inp{width: calc(100% - 100px);}
  .dmcn_genuine_01 .bb .step02 .inner{padding: 0.5rem 0.3rem; padding-bottom: 2rem;}
  .dmcn_genuine_01 .bb .step02 .step02_tips{left:0.3rem;}
  .dmcn_genuine_01 .bb .step02 .step02_tips::before{top:5px; height: 12px;}
  .step02_table{overflow-x: auto;}
  .dmcn_genuine_01 .bb .step02 .step02_table td em{ display: block;}
  .dmcn_genuine_01 .bb .step02 .step02_table table thead{ display: none;}
  .dmcn_genuine_01 .bb .step02 .step02_table td{ line-height: 1.5; padding: 0.1rem 0.2rem; background: none!important;display: block;text-align: left; width: 100%!important; border-bottom: none!important;}
  .dmcn_genuine_01 .bb .step02 .step02_table tr{ display: block; border-bottom: 1px solid #D0D7E2; padding: 0.2rem 0;}
  .dmcn_genuine_01 .bb .step02 .step02_table tr:nth-child(2n){ background: #FBFCFF;}
  .dmcn_genuine_01 .bb .step02 .step02_tips{line-height: 1.5;}
}
@media only screen and (max-width:413px) {
.dmcn_genuine_01 .bb .step02 .inner{padding-bottom: 2.5rem;}
}
/*20251030新增正版验证页面end*/




