/*Top002974 */
.Top002974 { position: fixed; left: 0; top: 0; width: 100%; z-index: 100; transition: 0.3s; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) }
.Top002974 .auto { max-width: 1600px; }
.Top002974 .logo { width: 200px; display: table; height: 97px; }
.Top002974 .logo a { display: table-cell; vertical-align: middle; }
.Top002974 .logo img { max-width: 60%; max-height: 100px; }
.Top002974 .top-right { padding-top: 27px; }
.Top002974 .top-right > * { float: left; line-height: 36px; }
.Top002974 .top-right a.a_store { font-size: 18px; background: url(../images/sc.svg) no-repeat left 23px center/16px #dd127b; padding: 2px 25px 2px 45px; color: #fff; border-radius: 50px; margin-left: 30px; text-transform: uppercase; }
.Top002974 .hotline { font-size: 20px; }
.Top002974_white, .Top002974_white a { color: #fff; }
.Top002974_black { background: #fff; }
.Top002974_black, .Top002974_black a { color: #333; }
.Top002974 .prod-sub dt .pic figure { padding-bottom: 70%; background-size: contain; }
@media(max-width:1600px) {
	.Top002974 .logo { width: 120px; }
}
@media(min-width:1025px) {
    .Top002974 .top-menu { width: 75%; }
	.Top002974 .top-menu nav li a:hover, .Top002974 .top-menu nav li.aon span a { color: #dd127b; }
	.Top002974 .top-menu nav li span a:hover, .Top002974 .top-menu nav li.aon span a { border-bottom-color: #dd127b; }
	.Top002974 .top-menu nav ul { display: flex;justify-content:space-between;align-items: center}
	.Top002974 .top-menu nav li {  }
	.Top002974 .top-menu nav li span a { line-height: 94px; border-bottom: 3px solid transparent; font-size: 18px; }
	.Top002974 .top-menu nav li:nth-child(2)~li { position: relative; }
	.Top002974 .top-menu nav li:nth-child(2)~li .sub { width: 200px; left: 50%; margin-left: -100px; }
	.Top002974 .top-menu nav li .sub { background: #fff; border-radius: 0 0 5px 5px }
	.Top002974 .top-menu nav li .sub dl { border-radius: 0 0 5px 5px }
	.Top002974 .top-menu nav li .sub dl dt { font-size: 16px; }
	.Top002974 .top-menu nav li .prod-sub { left: 0 !important; width: 100%; border-top: 1px solid #e6eaec; }
	.Top002974 .top-menu nav li:last-child { margin-right: 0; }
	.Top002974 .prod-sub dl { overflow: hidden; padding: 0; }
	.Top002974 .prod-sub dt { float: left; width: 25%; overflow: hidden; border-top: 1px solid #e6eaec; margin-top: -1px; padding: 36px 0; position: relative; }
	.Top002974 .prod-sub dt:nth-child(4n+1) { clear: left; }
	.Top002974 .prod-sub dt:not(:nth-child(4n)):after { position: absolute; content: ''; height: 80%; top: 10%; right: 0; width: 1px; background: #e6eaec; }
	.Top002974 .prod-sub dt .pic { width: 100%; }
	.Top002974 .prod-sub dt .txt { width: 100%; margin-top: 8%; }
	.Top002974 .prod-sub dt .tab-label { line-height: 30px; }
	.Top002974 .prod-sub dt .tab-label a { color: #666; }
}
.Top002974 .top-menu nav li span, .Top002974 .top-menu nav li span a { display: block; }
.Top002974 .prod-sub dt .name * { margin: 0; }
.Top002974 .prod-sub dt .name { padding-bottom: 10px; }
.Top002974 .prod-sub dt .name h4 { font-weight: normal; font-size: 22px; color: #333; text-align: center; }
.Top002974 .prod-sub dt .name p { font-size: 18px; padding-top: 5px; }
@media(min-width:1025px) and (max-width:1440px) {
	.Top002974 .logo { width: 9.278vw; }
	.Top002974 .top-menu nav li { margin-right: 2.5vw; }
	.Top002974 .hotline { font-size: 1.389vw; }
	.Top002974 .prod-sub dt .name h4 { font-size: 1.667vw; }
	.Top002974 .top-menu nav li span a, .Top002974 .prod-sub dt .name p { font-size: 1.25vw; }
	.Top002974 .top-right a.a_store { font-size: 1.112vw; margin-left: 2.084vw; }
}
@media(max-width:1024px) {
	.Top002974 .logo { width: 50%; height: 70px; }
	.Top002974 .logo img { max-width: 60%; max-height: 50px; }
	.Top002974 .top-menu { position: fixed; top: 70px; bottom: 0; background: #fff; right: 0; overflow: hidden; width: 0; opacity: 0; transition: 0.5s; }
	.Top002974 .top-menu nav { width: 240px; height: 100%; overflow: auto; }
	.Top002974 .top-menu ul { padding: 0 2vw; }
	.Top002974 .top-menu li { font-size: 16px; padding: 2vw 0; border-bottom: 1px solid #eee; }
	.Top002974 .top-menu li .sub dt { text-align: left; }
	.Top002974 .prod-sub dt .name h4 { font-size: 16px; }
	.menu-show .Top002974 .top-menu { opacity: 1; width: 240px; }
	.Top002974 .top-right { padding: 0; position: absolute; right: 3%; top: 50%; transform: translateY(-50%); }
	.Top002974 .open-menu { height: 36px; width: 36px; }
	.Top002974 .open-menu i, .Top002974 .has-sub span .op:before, .Top002974 .has-sub span .op:after { background: #333; }
	.Top002974 .top-right a.a_store { margin: 0 2vw; }
	.Top002974 .prod-sub dt:not(:last-child) { border-bottom: 1px solid #eee; padding-bottom: 2vw; margin-bottom: 2vw; }
	.Top002974 .prod-sub dt .pic { width: 50%; margin: 0 auto; }
	.Top002974 .prod-sub dt .name { padding: 1vw 0 0; }
}
@media(max-width:640px) {
	.Top002974 .prod-sub dt .name h4 { font-size: 4vw; }
	.Top002974 .prod-sub dt .name p { font-size: 4vw; }
	.Top002974 .hotline { display: none; }
	.Top002974 .top-right a.a_store { font-size: 16px; }
}

/*Banner002901 */
.Banner002901 img { display: block; width: 100%; }
@media(min-width:1025px) {
	.Banner002901 .wap { display: none; }
}
@media(max-width:1024px) {
	.Banner002901 .pc { display: none; }
}
.Banner002901 .slick-dots { position: absolute; z-index: 10; left: 0; width: 100%; bottom: 5%; text-align: center; }
.Banner002901 .slick-dots li { display: inline-block; width: 30px; height: 30px; cursor: pointer; border: 2px solid  transparent; margin: 0 9px; position: relative; border-radius: 50%; }
.Banner002901 .slick-dots li button { position: absolute; background: #fff; font-size: 0; width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px; border: 0; padding: 0; cursor: pointer; }
.Banner002901 .slick-dots li.slick-active { border-color: #fff; }
.Banner002901 .slick-arrow{position: absolute;top: 0;bottom: 0;margin: auto 0;width: 50px;height: 50px;background-image: url('../images/z.png');background-size: 100%;z-index: 3;}
.Banner002901 .slick-prev{left: 3%;}
.Banner002901 .slick-next{right: 3%;transform: rotate(180deg)}
@media(max-width:1024px) {
	.Banner002901 .slick-dots li { width: 20px; height: 20px; margin: 0 4px; }
}
.home-title { margin-bottom: 2.5em; color: #333; }
.home-title .cn { font-size: 3em; font-weight: bold; }
.home-title .en { font-size: 1.375em; color: #999; text-transform: uppercase; margin-top: 0.2em; }
.home-title.center { text-align: center; }
@media(max-width:640px) {
	.home-title .cn { font-size: 2.6em; }
}
.lm-title { margin-bottom: 3em; }
.lm-title .cn { font-size: 2.5em; font-weight: bold; color: #333; margin: 0; }
.lm-title .en { font-size: 1.125em; color: #999; text-transform: uppercase; margin-top: 0.2em; }
.lm-title.center { text-align: center; }

/*Floor002655 */
.Floor002655 { padding: 6em 0 0; }
.Floor002655 .title-intro { text-align: center; color: #333; max-width: 1150px; margin: 0 auto; }
.Floor002655 .title-intro p { font-size: 1.125em; line-height: 1.75; margin-bottom: 3em; }
.Floor002655 li { float: left; width: 49.5%; margin-right: 1%; margin-bottom: 1%; }
.Floor002655 li:nth-child(2n) { margin-right: 0; }
.Floor002655 li a { display: block; position: relative; background: #f8f8f8; transition: 0.3s; }
.Floor002655 li:nth-child(1) a { background: #f8f8f8; }
.Floor002655 li:nth-child(4) a { background: #f8f8f8; }
.Floor002655 li .txt { position: absolute; left: 7%; top: 32%; width: 60%; }
.Floor002655 li .txt h2 { margin: 0; font-size: 2.25em; color: #333; }
.Floor002655 li .txt h2 span { font-size: 18px; font-weight: normal; }
.Floor002655 li .txt p { font-size: 1.375em; color: #333; margin-top: 1em; margin-bottom: 2em; height: 2.7em; line-height: 1.6 }
.Floor002655 li .txt span.more { color: #dd127b; display: inline-block; background: url(../images/Floor003201-more.svg) no-repeat right  center; padding-right: 20px; line-height: 30px }
.Floor002655 li a:hover { background: #fff; box-shadow: 0 13px 24px rgba(91, 91, 91, 0.36); }
@media(max-width:1366px) {
	.Floor002655 li .txt h2 { font-size: 24px; }
	.Floor002655 li .txt p { font-size: 16px; }
}
@media(max-width:1024px) {
	.Floor002655 li a:hover { box-shadow: 0 5px 20px rgba(91, 91, 91, 0.2); }
}
@media(max-width:768px) {
	.Floor002655 li { float: none; width: auto; margin-right: 0; margin-bottom: 2%; }
	.Floor002655 .title-intro p { font-size: 16px; line-height: 24px; }
}
@media(max-width:640px) {
	.Floor002655 { padding: 4em 0 0 }
	.Floor002655 .title-intro p { font-size: 14px; line-height: 20px; }
	.Floor002655 li .txt h2 { font-size: 20px; }
	.Floor002655 li .txt p { font-size: 14px; }
	.Floor002655 li .txt span.more { font-size: 14px; background-size: 10px; }
}

/*Floor003201 */
.Floor003201 { position: relative; z-index: 1; color: #333; margin-bottom: 1%; }
.Floor003201 .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; opacity: 0; transition: all .5s; }
.Floor003201 .bg.active { opacity: 1; }
.Floor003201 .root-100 { position: relative; z-index: 4; }
.Floor003201 .auto { padding: calc(180 / 16 * 1em) 0; }
.Floor003201 .left .title { font-size: calc(24 / 16 * 1em); line-height: calc(38 / 24 * 1em); margin-bottom: calc(200 / 44 * 1em); }
.Floor003201 .left .btn a { display: inline-block; min-width: calc(180 / 16 * 1em); line-height: calc(60 / 16 * 1em); background-position: right  calc(21 / 16 * 1em) center; background-repeat: no-repeat; background-size: auto calc(12 / 60 * 100%); border-radius: calc(60 / 16 * 1em); padding-left: calc(21 / 16 * 1em); padding-right: calc(65 / 16 * 1em); transition: 0.3s; }
.Floor003201 .left .btn a:not(:last-child) { margin-right: calc(20 / 16 * 1em); }
.Floor003201 .left .btn a.color { background-color: #dd127b; color: #fff; background-image: url(../images/Floor003201-more-on.svg); }
.Floor003201 .left .btn a.white { background-color: #fff; color: #dd127b; background-image: url(../images/Floor003201-more.svg); }
.Floor003201 .left .btn a:hover { padding-right: calc(21 / 16 * 1em); padding-left: calc(65 / 16 * 1em); background-position: left  calc(21 / 16 * 1em) center; }
.Floor003201 .right .slick-slide { background: url(../images/Floor003201-kuang.png) no-repeat center center; background-size: 100% auto; position: relative; }
.Floor003201 .right .slick-slide > div { width: 50%; padding-bottom: calc(440 / 800 * 100%); position: relative; float: left; }
.Floor003201 .right .item { position: absolute; padding: 0 calc(45 / 16 * 1em) 0 calc(39 / 16 * 1em); left: 0; top: 0; }
.Floor003201 .right .slick-slide > div:nth-child(1) .item { padding-top: calc(135 / 440 * 100%); }
.Floor003201 .right .slick-slide > div:nth-child(2) .item { padding-right: calc(40 / 16 * 1em); height: 100%; padding-top: calc(205 / 440 * 100%); padding-left: 1em; }
.Floor003201 .right .item .pic { position: absolute; width: calc(90 / 16 * 1em); height: calc(90 / 16 * 1em); }
.Floor003201 .right .item .pic img { border-radius: 50%; display: block; width: 100%; height: 100%; }
.Floor003201 .right .slick-slide > div:nth-child(1) .pic { top: 0; left: calc(39 / 16 * 1em); }
.Floor003201 .right .slick-slide > div:nth-child(2) .pic { bottom: 0; right: calc(40 / 16 * 1em); }
.Floor003201 .right .tit { font-size: calc(22 / 16 * 1em); line-height: calc(32 / 24 * 1em); margin-bottom: 1em; }
.Floor003201 .right .name { color: #999999; padding-top: 1.5em; border-top: 2px solid #f5f5f5; }
.Floor003201 .right .slick-dots { position: absolute; left: 0; bottom: calc(45 / 440 * 100%); overflow: hidden; z-index: 10; }
.Floor003201 .right .slick-dots li { float: left; width: calc(10 / 16 * 1em); height: calc(10 / 16 * 1em); border-radius: 50%; background-color: #fff; list-style: none; }
.Floor003201 .right .slick-dots li button { display: none; }
.Floor003201 .right .slick-dots li.slick-active { background-color: #dd127b; }
.Floor003201 .right .slick-dots li:not(:last-child) { margin-right: calc(10 / 16 * 1em); }
@media (min-width:1025px) {
	.Floor003201 .left, .Floor003201 .right { width: 50%; }
}
@media (max-width:1024px) {
	.Floor003201 { background-color: #f8f9fb; }
	.Floor003201 .auto { padding: 10vw 0; }
	.Floor003201 .left .title { font-size: 2em; margin-bottom: 1em; text-align: center; }
	.Floor003201 .right .tit { font-size: 1em; }
	.Floor003201 .bg { position: relative; height: 50vw; }
	.Floor003201 .btn { margin-bottom: 2em; display: flex; justify-content: center; }
	.Floor003201 .right .slick-slide > div:nth-child(1) .item { padding-left: 1em; padding-right: 2em; }
	.Floor003201 .right .slick-slide > div:nth-child(2) .item { padding-right: 1em; padding-left: 0; }
	.Floor003201 .right .item .pic { width: calc(50 / 16 * 1em); height: calc(50 / 16 * 1em); }
	.Floor003201 .right .slick-slide > div:nth-child(1) .pic { left: 1em; }
	.Floor003201 .right .slick-slide > div:nth-child(2) .pic { right: 1em; }
	.Floor003201 .right .name { padding-top: 0.5em; }
}
@media(max-width:640px) {
	.Floor003201 .left .btn a { min-width: calc(100 / 16 * 1em); font-size: 14px; line-height: 3; }
	.Floor003201 .left .title { font-size: 1.6em; }
	.Floor003201 .right .item { font-size: 1.3em; }
	.Floor003201 .right .item .pic { width: calc(50 / 16 * 1.2em); height: calc(50 / 16 * 1.2em); }
}

/*Floor002143 */
.Floor002143 .auto { position: relative; }
.Floor002143 .pic img { display: block; width: 100%; }
.Floor002143 .pic img.phone { display: none; }
.Floor002143 .click, .Floor002143 .file, .Floor002143 .file video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.Floor002143 .file video { object-fit: cover; }

/*.Floor002143 .file video::-webkit-media-controls-enclosure{display: none}*/
.Floor002143 .click { background: url(../images/Floor002143-video.png) no-repeat center center rgba(0, 0, 0, 0.3); cursor: pointer; }
.Floor002143 .file { display: none; z-index: 10; background: #000; }
@media(max-width:1200px) {
	.Floor002143 .pic img { display: none; }
	.Floor002143 .pic img.phone { display: block; }
}
@media(max-width:640px) {
	.Floor002143 .click { background-size: 3rem; }
}

/*Floor003176 */
.Floor003176 { overflow: hidden; }
.Floor003176 .item-1 { padding: 6% 0 6em 0; margin-bottom: 0%; }
.Floor003176 .item-1 > .ytable > .ytable-cell { vertical-align: middle; }
.Floor003176 .item-1 .right { position: relative; }
.Floor003176 .item-1 .right:after { position: absolute; content: ''; width: 58.75em; padding-bottom: 62.858%; bottom: -8em; background: #f8f8f8; background-size: cover; left: 25.715%; }
.Floor003176 .item-1 .video { position: relative; z-index: 4; }
.Floor003176 .item-1 .video .files { position: absolute; background-color: #000; z-index: 10; top: 0; width: 100%; height: 100%; display: none; }
.Floor003176 .item-1 .video .files video { width: 100%; height: 100%; }
.Floor003176 .item-1 .video .Ispic { padding-bottom: 56.191%; }
.Floor003176 .item-1 .play { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 5; cursor: pointer; }
.Floor003176 .item-1 .play .ytable { height: 100%; text-align: center; color: #fff; }
.Floor003176 .item-1 .play .icon { width: 2.125em; height: 3.75em; display: block; margin: 0 auto 2em; background: url(../images/Floor003176-icon.svg) no-repeat center center; background-size: contain; }
.Floor003176 .item-1 .v-name { display: inline-block; background: url(../images/Floor003176-titlebg-white.svg) no-repeat center bottom; padding-bottom: 1em; }
.Floor003176 .cate-name, .Floor003176 .item-1 .title { color: #333; }
.Floor003176 .cate-name { font-size: 1em; }
.Floor003176 .item-1 .title { font-size: 4em; line-height: 1.125; margin: 0.25em 0 1em 0; }
.Floor003176 .item-1 .desc { line-height: 2; color: #333; }
.Floor003176 .item-2 { padding: 6em 0 7em; }
.Floor003176 .item-2 .pic { position: relative; }
.Floor003176 .item-2 .cate-name { color: #333; margin-bottom: 2em; padding-top: 0em; line-height: 2; }
.Floor003176 .item-2 .more a { display: inline-block; min-width: calc(160 / 16 * 1em); line-height: calc(55 / 16 * 1em); background-position: right  calc(21 / 16 * 1em) center; background-repeat: no-repeat; background-size: auto calc(12 / 60 * 100%); border-radius: calc(60 / 16 * 1em); padding-left: calc(21 / 16 * 1em); padding-right: calc(65 / 16 * 1em); transition: 0.3s; border: 2px solid #dd127b; color: #dd127b; background-image: url(../images/Floor003201-more.svg); }
.Floor003176 .item-2 .more a:hover { padding-right: calc(21 / 16 * 1em); padding-left: calc(65 / 16 * 1em); background-position: left  calc(21 / 16 * 1em) center; }
@media (min-width:1025px) {
	.Floor003176 .item-1 .left { padding-right: 6.355vw; position: relative; }
	.Floor003176 .item-1 .right { width: 60%; }
	.Floor003176 .item-2 .left { width: 48.75%; }
	.Floor003176 .item-2 .right { padding-left: 8.75em; }
}
@media (min-width:1025px) and (max-width:1600px) {
	.Floor003176 .item-1 .title { font-size: 3.2em; }
}
@media (max-width:1024px) {
	.Floor003176 .item > .ytable, .Floor003176 .item > .ytable > .ytable-cell { display: block; }
	.Floor003176 .en { font-size: 2em; }
	.Floor003176 .item-1 .right:after { bottom: -2em; padding-bottom: 40%; }
	.Floor003176 .item-1 { padding-bottom: 0; }
	.Floor003176 .item-2 .cate-name { text-align: center; }
}
@media (max-width:640px) {
	.Floor003176 .en { font-size: 1.375em; }
	.Floor003176 .item-1 .desc { font-size: 15px; }
	.Floor003176 .cate-name { font-size: 15px; }
	.Floor003176 .item-2 .more a { line-height: 3; font-size: 14px; }
}

/*Bottom003199 */
.Bottom003199 { background-color: #222; }
.Bottom003199 a:hover { color: #dd127b; }
.Bottom003199 .b-top, .Bottom003199 .b-top a:not(:hover) { color: rgba(255, 255, 255, 0.4); }
.Bottom003199 .b-top nav dd { line-height: 1.4; padding: 0.3em 0; font-size: 0.9375em; }
.Bottom003199 .b-top nav dt { font-size: calc(18 / 16 * 1em); border-bottom: 1px solid rgba(255, 255, 255, 0.1); min-height: calc(38 / 18 * 1em); margin-bottom: calc(22 / 18 * 1em); }
.Bottom003199 .b-top nav dt a:not(:hover) { color: #fff; }
.Bottom003199 .hotline { margin-bottom: calc(20 / 16 * 1em); }
.Bottom003199 .hotline aside { font-size: calc(18 / 16 * 1em); color: #fff; }
.Bottom003199 .hotline .tel { display: inline-block; font-size: calc(26 / 16 * 1em); margin-top: calc(10 / 16 * 1em); color: #dd127b; padding-left: calc(27 / 24 * 1em); background: url(../images/Bottom00319-tel.svg) no-repeat left center; background-size: calc(20 / 24 * 1em) auto; font-weight: bold; }
.Bottom003199 .online-msg { position: relative; overflow: hidden; background-color: #333333; border-radius: calc(25 / 16 * 1em); padding: 0 calc(110 / 16 * 1em) 0 calc(20 / 16 * 1em); }
.Bottom003199 .online-msg .text { display: block; background: none; border: 0; width: 100%; height: calc(50 / 16 * 1em); line-height: calc(50 / 16 * 1em); color: #fff; font-size: 1em; }
.Bottom003199 .online-msg .text::placeholder { color: rgba(255, 255, 255, 0.16); }
.Bottom003199 .online-msg .btn { font-size: 1em; width: calc(110 / 16 * 1em); color: #ff7366; height: calc(50 / 16 * 1em); position: absolute; background: none; border: 0; cursor: pointer; right: 0; top: 0; z-index: 10; padding: 0; }
.Bottom003199 .b-bottom { border-top: 2px solid rgba(255, 255, 255, 0.05); padding: calc(40 / 14 * 1em) 0; font-size: calc(14 / 16 * 1em); }
.Bottom003199 .b-bottom a { display: inline-block; }
.Bottom003199 .b-bottom, .Bottom003199 .b-bottom a:not(:hover) { color: rgba(255, 255, 255, 0.6); }
.Bottom003199 .b-bottom nav a:not(:last-child):after { content: '·'; margin: 0 calc(10 / 14 * 1em); color: rgba(255, 255, 255, 0.6); }
.Bottom003199 .share li { float: left; position: relative; z-index: 20; }
.Bottom003199 .share li:not(:last-child) { margin-right: 10px; }
.Bottom003199 .share li figure { position: absolute; width: 150px; height: 150px; background: #fff; padding: 5px; left: 50%; margin-left: -75px; bottom: 100%; margin-bottom: 10px; display: none; }
.Bottom003199 .share li a { display: block; cursor: pointer; background-color: rgba(255, 255, 255, 0.05); background-position: center center; background-size: contain; background-repeat: no-repeat; width: 50px; height: 50px; border-radius: 50%; }
.Bottom003199 .share li.tm a { background-image: url("../images/Bottom003199-tm.png"); }
.Bottom003199 .share li.jd a { background-image: url("../images/Bottom003199-jd.png"); }
.Bottom003199 .share li.dy a { background-image: url("../images/Bottom003199-dy.png"); }
.Bottom003199 .share li.red a { background-image: url("../images/Bottom003199-red.png"); }
.Bottom003199 .share li a:hover { background-color: #dd127b; }
.Bottom003199 .code { float: right; max-width: 120px; text-align: center; margin-top: 1.5em; }
@media (min-width:1025px) {
	.Bottom003199 .b-top { padding-top: calc(79 / 16 * 1em); margin-bottom: calc(105 / 16 * 1em); }
	.Bottom003199 .b-top nav { width: calc(1260 / 1600 * 100%); }
	.Bottom003199 .b-top .contact { width: calc(300 / 1600 * 100%); }
	.Bottom003199 .b-top nav dl { float: left; width: calc((100% - (50 / 1920 * 100vw) * 6) / 7); }
	.Bottom003199 .b-top nav dl:not(:nth-child(7n)) { margin-right: calc(50 / 1920 * 100vw); }
	.Bottom003199 .b-top nav dt a { display: block; background: url(../images/Bottom00319-icon.svg) no-repeat right center; background-size: auto calc(13 / 18 * 1em); }
	.Bottom003199 .b-top nav dt a:hover { background-image: url(../images/Bottom00319-icon-on.svg); }
	.Bottom003199 .b-top nav dd { display: block !important; }
	.Bottom003199 .hotline { text-align: right; }
	.Bottom003199 .share { float: right; }
}
@media (max-width:1024px) {
	.Bottom003199 .b-top { padding: calc(50 / 16 * 1em) 0; }
	.Bottom003199 .b-top nav dd { display: none; }
	.Bottom003199 .b-top nav dd:last-child { margin-bottom: 2em; }
	.Bottom003199 .b-top nav dt { position: relative; overflow: hidden; }
	.Bottom003199 .b-top nav dt .wap-open { position: absolute; width: calc(40 / 18 * 1em); height: 100%; right: 0; z-index: 10; top: 0; background: url(../images/Bottom00319-icon.svg) no-repeat center center; background-size: auto 40%; transition: 0.3s; }
	.Bottom003199 .b-top nav dt.on  .wap-open { background-image: url(../images/Bottom00319-icon-on.svg); transform: rotate(90deg); }
	.Bottom003199 .hotline, .Bottom003199 .b-bottom { text-align: center; }
	.Bottom003199 .b-bottom nav { margin-bottom: 1em; }
	.Bottom003199 .share { display: table; margin: 2vw auto 0; }
}
@media(max-width:640px) {
	.Bottom003199 .slogan { font-size: 6vw; }
	.Bottom003199 .b-top { font-size: 14px; }
	.Bottom003199 .b-top nav dd { font-size: 1em; }
	.Bottom003199 .b-bottom { font-size: 14px; }
	.Bottom003199 .code { font-size: 14px; margin: 20px auto 0; float: inherit; }
}

/*Floor003031 */
.Floor003031 { position: relative; z-index: 1; padding: 5em 0; }
.Floor003031 .auto { box-shadow: 0 0 50px rgba(0, 0, 0, 0.1); padding: 4%; border-radius: 2em; }
.Floor003031 .pic { margin: 0 auto; text-align: center; width: 36%; float: left; }
.Floor003031 .info { width: 59%; float: right; }
.Floor003031 .info h2 { color: #dd127b; font-style: italic; }
.Floor003031 .info p { font-size: 1.125em; color: #333; border-bottom: 1px dashed #d8d8d8; padding-bottom: 2%; }
.Floor003031 .txt .email { position: relative; max-width: 880px; margin: 0 auto; background: #f8f8f8; border-radius: 60px; overflow: hidden; }
.Floor003031 .email input { font-size: 16px; }
.Floor003031 .email .text { width: 100%; padding: 1.25em 2.5em; height: 3.75em; line-height: 1.25em; border: 0; color: #666; background: #f8f8f8; }
.Floor003031 .email .text.focus { color: #333; }
.Floor003031 .email .btn { position: absolute; right: 0; top: 0; height: 100%; width: 10em; color: #fff; background: #dd127b; cursor: pointer; border: 0; text-transform: uppercase; }
.Floor003031 .txt .con { padding: 0; border-radius: 5px; margin-top: 4%; margin-bottom: 4%; padding-bottom: 4%; border-bottom: 1px dashed #d8d8d8; text-align: center; }
.Floor003031 .txt .con .icon img { max-width: 50px; }
.Floor003031 .txt .con h2 { font-size: 2em; color: #333; margin: 1.5% 0; }
.Floor003031 .txt .con p { font-size: 1.125em; }
.Floor003031 .index-tit { color: #fff; position: relative; margin-bottom: 3vw; }
.Floor003031 .index-tit b { text-transform: uppercase; font-size: 4.1667vw; line-height: 0.775em; }
.Floor003031 .index-tit .icon { background: url("../images/Floor003031_icon.png") no-repeat; width: 19px; height: 19px; margin-left: 20px; display: inline-block; vertical-align: text-bottom; animation: zhuan 5s infinite linear; }
@media(max-width:768px) {
	.Floor003031 { overflow: hidden; }
	.Floor003031 .index-tit { margin-bottom: 6vw; }
	.Floor003031 .index-tit b { font-size: 8vw; }
	.Floor003031 .email input { font-size: 2.5vw; }
	.Floor003031 > img { max-width: inherit; width: 150%; margin-left: -25%; }
}
@media(max-width:640px) {
	.Floor003031 .pic { width: 100%; }
	.Floor003031 .info { width: 100%; }
	.Floor003031 .info p { font-size: 1.3em; }
	.Floor003031 .txt .con p { font-size: 1.3em; }
	.Floor003031 .email input { font-size: 1.3em; }
	.Floor003031 .email .text { height: auto; padding: 1em 2em; }
	.Floor003031 .email .btn { width: 8em; font-size: 1.2em; }
}

/*PicList002938 */
.PicList002938 { padding: 3em 0; }
.PicList002938 ul { padding: 1.5vw 0; border-bottom: 1px dotted #d8d8d8; }
.PicList002938 li .inner { padding-left: 38px; }
.PicList002938 li time { color: #999; }
.PicList002938 li time a { float: right; color: #e43937; }
.PicList002938 li p { color: #666; line-height: 1.625em; height: 3.25em; }
.PicList002938 li aside { font-size: 1.375em; }
.PicList002938 li aside a { color: #333; }
.PicList002938 li aside a:hover { color: #dd127b; }
@media(min-width:481px) {
	.PicList002938 ol { width: 280px; }
}
@media(max-width:640px) {
	.PicList002938 li .inner { padding-left: 3vw; font-size: 14px; }
	.PicList002938 li aside { font-size: 16px; }
}
@media(max-width:480px) {
	.PicList002938 .ytable, .PicList002938 .ytable-cell { display: block; }
	.PicList002938 ul { padding: 3vw 0; }
	.PicList002938 li .inner { padding: 3vw; }
}

/*PicList000687 */
.PicList000687 { padding: 5em 0 0 0; overflow: hidden; }
.PicList000687 .auto { }
.PicList000687 .more { display: inline-block; min-width: calc(160 / 16 * 1em); line-height: calc(55 / 16 * 1em); background-position: right  calc(21 / 16 * 1em) center; background-repeat: no-repeat; background-size: auto calc(12 / 60 * 100%); border-radius: calc(60 / 16 * 1em); padding-left: calc(21 / 16 * 1em); padding-right: calc(65 / 16 * 1em); transition: 0.3s; border: 2px solid #dd127b; color: #dd127b; background-image: url(../images/Floor003201-more.svg); }
.PicList000687 .more:hover { padding-right: calc(21 / 16 * 1em); padding-left: calc(65 / 16 * 1em); background-position: left  calc(21 / 16 * 1em) center; }
.PicList000687 .tit { font-size: 22px; color: #333; font-weight: normal; }
.PicList000687 time { }
.PicList000687 p { line-height: 1.715em; color: #7d7d7d; height: 3.43em; margin-bottom: 2.6vw; }
@media(max-width:640px) {
	.PicList000687 .tit { font-size: 4vw; }
	.PicList000687 p { font-size: 3.5vw; }
}
.PicList000687 .news-top { padding-bottom: 4em; }
.PicList000687 .news-top .info { border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.PicList000687 .news-top time { border-left: 1px solid #c6c6c6; padding-left: 1.62vw; display: block; margin-bottom: 2.2vw; color: #999; font-size: 18px; }
.PicList000687 .news-top time span { display: block; font-size: 2em; }
.PicList000687 .news-top .slick-dots { text-align: center; padding-top: 1.72vw; }
.PicList000687 .news-top .slick-dots li { display: inline-block; width: 20px; height: 3px; margin: 0 5px; background-color: #d9d9d9; }
.PicList000687 .news-top .slick-dots li button { display: none; }
.PicList000687 .news-top .slick-dots li.slick-active { background: #dd127b; }
.PicList000687 .news-top .pic .Ispic { padding-bottom: 64%; }
@media(min-width:769px) {
	.PicList000687 .news-top .pic { width: 720px; }
	.PicList000687 .news-top .info .main { padding-left: 5.21vw; }
}
@media(min-width:1025px) and (max-width:1024px) {
	.PicList000687 .news-top .pic { width: 45%; }
}
@media(max-width:768px) {
	.PicList000687 .news-top .ytable-cell, .PicList000687 .news-top .ytable { display: block; }
	.PicList000687 .news-top .info { padding: 5vw; }
}
@media(max-width:640px) {
	.PicList000687 .news-top time { font-size: 3.6vw; }
}
.PicList000687 .news-list { background: #f5f5f5; padding: 4.12vw 0 2vw 0; }
.PicList000687 .news-list li { background: #fff; margin-bottom: 1.41vw; }
.PicList000687 .news-list li a:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.PicList000687 .news-list .main { border-left: 2px solid #a52d34; padding-left: 4.17vw; padding-right: 4.06vw; }
.PicList000687 .news-list .tit { margin-bottom: 5px; }
.PicList000687 .news-list time { color: #ccc; }
.PicList000687 .news-list .more { line-height: normal; color: #a5894b; background: none; width: auto; text-align: left; }
.PicList000687 .news-list .more:after { background-image: url("../images/PicList000687_more.gif"); }
@media(min-width:641px) {
	.PicList000687 .news-list .pic { width: 320px; }
}
@media(max-width:640px) {
	.PicList000687 .news-list .ytable-cell, .PicList000687 .news-list .ytable { display: block; }
	.PicList000687 .news-list li { margin-bottom: 4vw; }
	.PicList000687 .news-list .main { padding: 4vw; border: 2px solid #a52d34; border-bottom: 0; }
}

/*PicList003142 */
.PicList003142 .auto { margin-bottom: 0em; }
.PicList003142 li { float: left; margin-bottom: 2.5em; }
.PicList003142 li .txt { box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding: 1.875em; }
.PicList003142 li .tit { font-size: 1.125em; line-height: 1.5; min-height: 3em; }
.PicList003142 li p { font-size: 1em; line-height: 1.78571; min-height: 3.57142em; color: #999; }
.PicList003142 li .pic { overflow: hidden; }
.PicList003142 li .Ispic { padding-bottom: 64%; transition: 0.3s; }
.PicList003142 li a:hover .Ispic { transform: scale(1.1); }
.PicList003142 li a:hover { color: #dd127b; }
.PicList003142 li time { color: #999999; display: block; background: url(../images/PicList003142-icon.svg) no-repeat right center; }
.PicList003142 li a:hover time { background-image: url(../images/PicList003142-icon-red.svg); }
@media (min-width:1025px) {
	.PicList003142 li { width: 32%; }
	.PicList003142 li:not(:nth-child(3n)) { margin-right: 2%; }
	.PicList003142 li:nth-child(3n+1) { clear: left; }
}
@media (max-width:1024px) {
	.PicList003142 .auto { margin-top: 2em; }
	.PicList003142 li { width: 48%; }
	.PicList003142 li:not(:nth-child(2n)) { margin-right: 4%; }
	.PicList003142 li:nth-child(2n+1) { clear: left; }
	.PicList003142 li .txt { padding: 1em; }
}
@media (max-width:640px) {
	.PicList003142 li .tit { font-size: 1.3em; }
	.PicList003142 li p { font-size: 1.2em; }
	.PicList003142 li time { font-size: 1.2em; }
}

/*RighInfo003134 */
.RighInfo003134 { padding: 5em 0; }
.RighInfo003134 .img-side { border: solid 1px #eaeaea; margin-bottom: 4em; }
.RighInfo003134 .img-side .ytable-cell { padding-bottom: 3em; }
.RighInfo003134 .img-group li { position: relative; }
.RighInfo003134 .img-group li .Ispic { background-size: contain; padding-bottom: 74%; }
.RighInfo003134 .controls { display: table; position: relative; padding: 0 56px; margin: 3em auto 0; }
.RighInfo003134 .controls .slick-dots li { float: left; position: relative; width: 13px; height: 13px; margin: 0 5px; }
.RighInfo003134 .controls .slick-dots li button { position: absolute; background: rgba(0, 0, 0, 0.2); width: 7px; height: 7px; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 0; cursor: pointer; border: 0; font-size: 0; padding: 0; transition: 0.3s; }
.RighInfo003134 .controls .slick-dots li.slick-active button { background-color: #dd127b; width: 100%; height: 100%; }
.RighInfo003134 .controls .slick-arrow { position: absolute; top: 50%; width: 25px; height: 11px; background-repeat: no-repeat; background-position: center; margin-top: -5px; }
.RighInfo003134 .controls .slick-prev { left: 0; background-image: url(../images/RighInfo003134-btn-prev.svg); }
.RighInfo003134 .controls .slick-next { right: 0; background-image: url(../images/RighInfo003134-btn-next.svg); }
.RighInfo003134 .controls .slick-disabled { cursor: default; }
.RighInfo003134 .controls .slick-prev.slick-disabled { background-image: url(../images/RighInfo003134-btn-prev-disabled.svg); }
.RighInfo003134 .controls .slick-next.slick-disabled { background-image: url(../images/RighInfo003134-btn-next-disabled.svg); }
.RighInfo003134 .img-side .txt { text-align: left; }
.RighInfo003134 .img-side .tit { font-size: 2.25em; color: #333; font-weight: bold; margin-bottom: 0.6em; }
.RighInfo003134 .img-side .line { width: 36px; height: 3px; background-color: #dd127b; display: block; margin-bottom: 2em; }
.RighInfo003134 .img-side dl dd { line-height: 50px; color: #333; float: left; width: 50%; border-bottom: 1px solid #eaeaea; }
.RighInfo003134 .img-side .btn { margin-top: 4.375em; }
.RighInfo003134 .img-side .btn a { display: inline-block; min-width: calc(160 / 16 * 1em); line-height: calc(55 / 16 * 1em); background-position: right  calc(21 / 16 * 1em) center; background-repeat: no-repeat; background-size: auto calc(12 / 60 * 100%); border-radius: calc(60 / 16 * 1em); padding-left: calc(21 / 16 * 1em); padding-right: calc(65 / 16 * 1em); margin-right: calc(12 / 16 * 1em); transition: 0.3s; border: 2px solid #dd127b; color: #dd127b; background-image: url(../images/Floor003201-more.svg); }
.RighInfo003134 .img-side .btn a:last-child { margin-right: 0; }
.RighInfo003134 .img-side .btn a:hover { padding-right: calc(21 / 16 * 1em); padding-left: calc(65 / 16 * 1em); background-position: left  calc(21 / 16 * 1em) center; }
.RighInfo003134 .img-group li .video_files { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.RighInfo003134 .img-group li .video_files video { width: 100%; height: 100%; background-color: #000; }
.RighInfo003134 .img-group li .video_files .close { position: absolute; right: 3%; top: 3%; z-index: 10; width: 30px; height: 30px; border-radius: 50%; background-color: #761b1b; cursor: pointer; }
.RighInfo003134 .img-group li .video_files .close::before, .RighInfo003134 .img-group li .video_files .close::after { position: absolute; content: ''; width: 3px; height: 70%; border-radius: 3px; background-color: #fff; left: 13px; top: 5px; }
.RighInfo003134 .img-group li .video_files .close::before { transform: rotate(45deg); }
.RighInfo003134 .img-group li .video_files .close::after { transform: rotate(-45deg); }
.RighInfo003134 .img-group li em { display: block; padding-bottom: 65%; background-size: contain; background-position: center center; background-repeat: no-repeat; }
.RighInfo003134 .img-group li a { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.3); }
.RighInfo003134 .img-group li a::before, .RighInfo003134 .img-group li a::after { position: absolute; content: ''; z-index: 5; top: 50%; left: 50%; }
.RighInfo003134 .img-group li a::before { width: 70px; height: 70px; border: 3px solid rgba(255, 255, 255, 1); margin-left: -35px; margin-top: -35px; border-radius: 50%; }
.RighInfo003134 .img-group li a::after { width: 0; height: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-left: 18px solid rgba(255, 255, 255, 1); margin-left: -6px; margin-top: -14px; }
@media(max-width:480px) {
	.RighInfo003134 .img-group li a::before { width: 50px; height: 50px; margin-left: -25px; margin-top: -25px; }
	.RighInfo003134 .img-group li a::after { border-top-width: 10px; border-bottom-width: 10px; border-left-width: 15px; margin-left: -3px; margin-top: -7px; }
}
.RighInfo003134 .prod-intro .name { border-bottom: 1px solid #efefef; font-size: 1.5em; text-align: center; padding-bottom: 0.666em; color: #333; line-height: 2; }
.RighInfo003134 .prod-intro .name i { width: 2em; height: 2em; border-radius: 50%; background-color: #dd127b; display: inline-block; vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 49%; }
.RighInfo003134 .prod-intro .name-1 i { background-image: url(../images/RighInfo003134-icon-file.svg); }
.RighInfo003134 .prod-intro .name-2 i { background-image: url(../images/RighInfo003134-title-icon.svg); }
.RighInfo003134 .prod-intro .singlePage { line-height: 1.875; margin: 2em 0 3em 0; }
.RighInfo003134 .prod-intro .singlePage .center { text-align: center; }
@media (min-width:1025px) {
	.RighInfo003134 .img-group { width: 50%; border-right: solid 1px #eaeaea; }
	.RighInfo003134 .img-side .ytable-cell { padding-top: 0em; }
	.RighInfo003134 .img-side .txt { padding: 0 5%; }
}
@media (max-width:1024px) {
	.RighInfo003134 .img-side { padding: 2em; }
	.RighInfo003134 .img-side .btn { text-align: center; display: -webkit-flex; display: flex; justify-content: center; }
	.RighInfo003134 .img-side .btn a { min-width: calc(40% - 20px); padding: 0; }
}
@media (max-width:640px) {
	.RighInfo003134 .prod-intro .name { font-size: 2em; }
	.RighInfo003134 .img-side dl dd { font-size: 14px; }
	.RighInfo003134 .img-side .btn a { font-size: 14px; line-height: 3; min-width: calc(50% - 20px); padding: 0 15px 0 0; }
}
.RighInfo003134 .popUp-box { position: fixed; z-index: 200; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: none; }
.RighInfo003134 .popUp-box > .ytable { height: 100%; }
.RighInfo003134 .popUp-box .main { background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat; background-size: cover; width: 90%; max-width: 1200px; margin: 0 auto; border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close { position: absolute; right: 20px; top: 20px; width: 20px; height: 20px; z-index: 10; cursor: pointer; }
.RighInfo003134 .popUp-box .close:before, .RighInfo003134 .popUp-box .close:after { position: absolute; content: ''; width: 100%; height: 2px; background-color: #000; top: 50%; margin-top: -1px; transform: rotate(-45deg); }
.RighInfo003134 .popUp-box .close:after { transform: rotate(45deg); }
.RighInfo003134 .popUp-box .logo img { height: 1.9375em; }
.RighInfo003134 .popUp-box .title { font-size: 1.875em; color: #333333; line-height: 1.3333; margin-top: 0.3em; }
.RighInfo003134 .popUp-box .title:after { display: block; content: ''; width: 20px; height: 2px; background-color: #da251d; margin: 1em 0; }
.RighInfo003134 .popUp-box .left p { font-size: 1.5em; line-height: 1.66666; color: #333333; }
.RighInfo003134 .popUp-box .form li { position: relative; z-index: 1; margin-bottom: 10px; }
.RighInfo003134 .popUp-box .form li label.tit { position: absolute; left: 1.21428em; top: 0; font-size: 0.875em; line-height: 3.5714em; }
.RighInfo003134 .popUp-box .form li .text { border: solid 1px rgba(139, 139, 139, 0.2); width: 100%; font-size: 1em; height: 3.125em; line-height: 3.125em; border-radius: 0.625em; padding: 0 1.0625em; }
.RighInfo003134 .popUp-box .form li.code dl { overflow: hidden; }
.RighInfo003134 .popUp-box .form li.code dl dt { position: relative; width: 60%; float: left; }
.RighInfo003134 .popUp-box .form li.code dl dd { width: 38%; float: right; }
.RighInfo003134 .popUp-box .form li.code dl dd a { display: block; cursor: pointer; background-color: #6e6e6e; border-radius: 10px; color: #fff; font-size: 0.875em; line-height: 3.5714em; text-align: center; }
.RighInfo003134 .popUp-box .form ol .btn { display: block; width: 100%; background: #da251d; border: 0; cursor: pointer; border-radius: 0.625em; height: 3.125em; color: #fff; font-size: 1em; }
@media (min-width:1025px) {
	.RighInfo003134 .popUp-box .main { padding: 10.9375vh 8.25em; }
	.RighInfo003134 .popUp-box .main .ytable-cell { width: 50%; }
}
@media (max-width:1024px) {
	.RighInfo003134 .popUp-box .main { padding: 2em; }
	.RighInfo003134 .popUp-box .main .ytable { max-height: 85vh; overflow: auto; }
}

/*Floor */
.Banner002730 { position: relative; }
.Banner002730 .ytable { height: 100%; }
.Banner002730 .txt { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 10; color: #fff; }
.Banner002730 .txt .cn { font-size: 2.5em; font-weight: bold; }
.Banner002730 .txt .en { text-transform: uppercase; font-size: 1.125em; margin-top: 0.3em; }
@media(min-width:1025px) {
	.Banner002730 figure { height: 480px; }
	.Banner002730 img { display: none; }
}
@media(max-width:1024px) {
	.Banner002730 figure { display: none; }
	.Banner002730 img { width: 100%; display: block; }
	.Banner002730 .auto { width: 80%; }
	.Banner002730 .fr { float: right; }
}
@media(max-width:640px) {
	.Banner002730 .txt { font-size: 24px; }
	.Banner002730 .txt .cn { font-size: 1.3em; }
	.Banner002730 .txt .en { font-size: .8em; }
}

/*.Menu002795*/
.Menu002795 { padding: 1.2% 0; border-bottom: 1px solid #eee; }
.Menu002795 ul { text-align: center; }
.Menu002795 li { display: inline-block; margin: 0 1%; margin-bottom: 1px; }
.Menu002795 li a { display: block; padding: 0 28px; border-radius: 50px; line-height: 38px; font-size: 1em; }
.Menu002795 li:hover a, .Menu002795 li.aon a { color: #fff; background: #dd127b; border-color: #dd127b; }
.Menu002795 dl { font-size: 0; text-align: center; }
.Menu002795 dd { display: inline-block; padding: 0 40px; position: relative; }
.Menu002795 dd::after { position: absolute; content: ''; width: 1px; right: 0; top: 50%; height: 14px; margin-top: -7px; background: #dfdfdf; }
.Menu002795 dd:last::after { display: none; }
.Menu002795 dd a { display: block; position: relative; overflow: hidden; height: 70px; font-size: 16px; line-height: 70px; text-transform: uppercase; }
.Menu002795 dd a:after { position: absolute; left: 0; bottom: 0; content: ''; height: 2px; width: 100%; }
.Menu002795 dd.aon a, .Menu002795 dd:hover a { color: #dd127b; }
.Menu002795 dd.aon a:after, .Menu002795 dd:hover a:after { background: #dd127b; }
@media(max-width:930px) {
	.Menu002795 ul { float: none; max-width: none; overflow: hidden; }
	.Menu002795 li { margin: 0 0 1% 0; text-align: center; width: 32%; }
	.Menu002795 li a { padding: 0; }
}
@media(max-width:768px) {
	.Menu002795 { padding: 3% 0; }
	.Menu002795 dl { text-align: justify; }
	.Menu002795 dd { width: 49%; text-align: center; padding: 0; }
	.Menu002795 dd:nth-child(2n)::after { display: none; }
	.Menu002795 dd a { font-size: 16px; }
	.Menu002795 li a { font-size: 14px; }
}

/*Menu002147 */
.Menu002147 { background: #f8f8f8; }
.Menu002147 ul { display: table; margin: 0 auto; }
.Menu002147 li { float: left; padding: 0 40px; position: relative; }
.Menu002147 li:after { position: absolute; content: ''; width: 1px; right: 0; top: 50%; height: 14px; margin-top: -7px; background: #dfdfdf; }
.Menu002147 li.end:after { display: none; }
.Menu002147 li a { display: block; font-size: 1em; position: relative; overflow: hidden; line-height: 82px; height: 82px; }
.Menu002147 li a:after { position: absolute; left: 0; bottom: 0; content: ''; height: 2px; width: 100%; }
.Menu002147 li.aon a, .Menu002147 li:hover a { color: #dd127b; }
.Menu002147 li.aon a:after, .Menu002147 li:hover a:after { background: #dd127b; }
@media(max-width:1024px) {
	.Menu002147 li { padding: 0 20px; }
	.Menu002147 li a { line-height: 50px; height: 50px; }
}
@media(max-width:768px) {
	.Menu002147 ul { display: block; }
	.Menu002147 li { float: left; width: 25%; text-align: center; padding: 0; }
}
@media(max-width:768px) and (min-width:481px) {
	.Menu002147 li:nth-child(4n):after { display: none; }
}
@media(max-width:640px) {
	.Menu002147 li { width: 33.33333333333% }
	.Menu002147 li a { font-size: 15px; }
	.Menu002147 li:nth-child(3n):after { display: none; }
}

/*PicList002735 */
.PicList002735 { padding: 5em 0 0; }
.PicList002735 li { margin-bottom: 3%; }
.PicList002735 li a { display: block; background: #f8f8f8; border: 3px solid #f8f8f8; transition: 0.3s; }
.PicList002735 li a:hover { border-color: #dd127b; }
.PicList002735 li .Ispic { background-size: contain; background-color: #fff; padding-bottom: 74%; }
.PicList002735 li .txt { padding: 25px; }
.PicList002735 li .txt h3 { font-size: 1.625em; color: #333; font-weight: bold; margin: 0; }
.PicList002735 li .txt p { line-height: 28px; color: #666; margin-bottom: 0; margin-top: 10px; }
@media(min-width:481px) {
	.PicList002735 li { float: left; }
}
@media(min-width:769px) {
	.PicList002735 li { width: 31.3%; }
	.PicList002735 li:not(:nth-child(3n)) { margin-right: 3%; }
}
@media(min-width:481px) and (max-width:768px) {
	.PicList002735 li { width: 48%; }
	.PicList002735 li:not(:nth-child(2n)) { margin-right: 4%; }
}
@media(max-width:640px) {
	.PicList002735 li .txt p { font-size: 14px; line-height: 1.5; }
}

/*Page002623 */
.Page002623 { padding: 2vw 0 4vw 0; text-align: center; font-size: 18px; }
.Page002623 .Pages a.a_first, .Page002623 .Pages a.a_end, .Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 3vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 50px; width: 50px; margin: 0 1px; border-radius: 50%; }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #dd127b; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 50px; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; border: 5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #000; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #000; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }
@media(max-width:640px) {
	.Page002623 { padding: 6vw 0 8vw 0; }
	.Page002623 .Pages em { display: none; }
	.Page002623 .Pages a { background-color: #eee; }
}

/*
.Floor 为demo编号
*/
.RighInfo002502 { padding: 5em 0; }
.RighInfo002502 .auto_1600 { max-width: 1600px; position: relative; background: #fff; }
.RighInfo002502 .wrap-container { margin: 0 auto; }
.RighInfo002502 ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.RighInfo002502 ul li { margin-bottom: 20px; border: 1px solid #e8e8e8; }
.RighInfo002502 ul li .liBox { padding: 2.5em; min-height: 250px; }
.RighInfo002502 ul li .liBox .h3 { margin: 0; font-size: 24px; font-weight: normal; color: #333; }
.RighInfo002502 ul li .liBox .txt { padding-top: 20px; font-size: 16px; }
.RighInfo002502 ul li .liBox .icon { margin-bottom: 1.2em; }
.RighInfo002502 ul li .liBox .txt p span { font-weight: bold; color: #333; }
.RighInfo002502 ul li .liBox .txt .p { padding-left: 14px; position: relative; margin: 10px 0; line-height: 26px; }
.RighInfo002502 ul li .liBox .txt .p:after { content: ''; width: 4px; height: 4px; background: #dd127b; display: block; border-radius: 50%; position: absolute; left: 0; top: 11px; }
.RighInfo002502 ul li:nth-child(5) { width: 100%; margin-right: 0; text-align: center; }
.RighInfo002502 ul li:nth-child(5) .txt .p { display: inline-block; margin: 0 20px; }
@media screen and (min-width:768px) {
	.RighInfo002502 ul li { float: left; width: 49%; margin-right: 2%; margin-bottom: 2%; }
	.RighInfo002502 ul li:nth-child(2n) { margin-right: 0; }
	.RighInfo002502 ul li .liBox .txt { font-size: 16px; padding-top: 15px; }
}
@media(max-width:1024px) {
	.RighInfo002502 { padding: 5em 3%; }
}
@media(max-width:640px) {
	.RighInfo002502 ul li .liBox .h3 { font-size: 22px; }
	.RighInfo002502 ul li .liBox .txt { padding-top: 0; font-size: 15px; }
}

/*RighInfo002809 */
.RighInfo002809 { padding: 5em 0; }
.RighInfo002809 .txt-logo { border: 1px solid #eee; margin-bottom: 6%; }
.RighInfo002809 .txt-logo .log ul li.info { font-weight: bold; line-height: 30px; font-size: 18px; color: #333; }
.RighInfo002809 .txt .box:not(:first-child) { margin-top: 2%; }
.RighInfo002809 .txt .box p { line-height: 30px; color: #333; }
@media(min-width:1025px) {
	.RighInfo002809 .txt-logo .pic { width: 42%; border-left: 1px solid #eee; }
	.RighInfo002809 .txt-logo .pic img { display: block; width: 100%; }
	.RighInfo002809 .txt-logo .log ul { width: auto; margin: 0 auto; }
	.RighInfo002809 .txt-logo .log ul li { padding: 0 45px; }
	.RighInfo002809 .txt-logo .log ul li.img { border-right: 1px solid #eee; }
	.RighInfo002809 .txt .box .img-1 { float: left; margin-right: 5%; width: 50%; }
	.RighInfo002809 .txt .box .img-2 { float: right; margin-left: 4%; width: 33.33333%; }
	.RighInfo002809 .txt .box2 { position: relative; z-index: 1; }
	.RighInfo002809 .txt .box2:before { position: absolute; left: 0; bottom: 0; height: 1px; background: #58585a; width: 63%; content: ''; }
}
@media(max-width:1024px) {
	.RighInfo002809 .ytable, .RighInfo002809 .ytable-cell { display: block; }
	.RighInfo002809 .txt-logo { padding: 5%; text-align: center; }
	.RighInfo002809 .txt-logo .log ul li.info { padding: 30px 0; }
	.RighInfo002809 .txt .box .img-1, .RighInfo002809 .txt .box .img-2 { display: block; margin: 0 auto; }
}
@media(max-width:640px) {
	.RighInfo002809 .txt { font-size: 15px; }
}

/*
.Floor002460 为demo编号
*/
.Floor002460 { padding: 5em 0 5em; }
@media only screen and (max-width:1430px) {
	.Floor002460 .auto { max-width: 1430px; padding-left: 15px; padding-right: 15px; }
}
.Floor002460 .videobox { position: relative; height: 200px; }
.Floor002460 .videobg { background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px; }
.Floor002460 .videobg .play { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.35); cursor: pointer; }
.Floor002460 .videobg .play::before, .Floor002460 .videobg .play::after { position: absolute; content: ''; z-index: 5; top: 50%; left: 50%; }
.Floor002460 .videobg .play::before { width: 70px; height: 70px; border: 2px solid rgba(255, 255, 255, 1); margin-left: -35px; margin-top: -35px; border-radius: 50%; }
.Floor002460 .videobg .play::after { width: 0; height: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-left: 18px solid rgba(255, 255, 255, 1); margin-left: -6px; margin-top: -14px; }
.Floor002460 .video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none; }
.Floor002460 .video video { width: 100%; height: 100%; background: #000; }
@media only screen and (min-width:768px) {
	.Floor002460 .videobg, .Floor002460 .videobox { height: 320px; }
}
@media only screen and (min-width:1200px) {
	.Floor002460 .videobg, .Floor002460 .videobox { height: 650px; }
}
@media(max-width:1024px) {
	.Floor002460 .videobg .play::before { width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; }
	.Floor002460 .videobg .play::after { }
}

/*PicList001935*/
.PicList001935 { padding: 8em 0 0em; }
.PicList001935 ul { display: flex; flex-wrap: wrap; }
.PicList001935 li { float: left; width: 31%; margin-right: 3.5%; margin-bottom: 5.5%; padding: 3%; box-shadow: 0px 0.625em 4.375em rgb(0 0 0 / 7%); border-radius: 15px; }
.PicList001935 li:nth-child(3n) { margin-right: 0; }
.PicList001935 li:nth-child(3n+1) { clear: left; }
.PicList001935 li figure { max-width: 94px; }
.PicList001935 li figcaption { margin: 0 auto; }
.PicList001935 li figure { position: relative; padding: 2px; margin-top: -24%; }
.PicList001935 li figure a { position: absolute; left: 0; top: 0; height: 100%; width: 100%; border-radius: 50%; border: 5px solid #ffffff; }
.PicList001935 li:hover figure a { border-color: #dd127b; }
.PicList001935 li figure img { display: block; width: 100%; border-radius: 50%; }
.PicList001935 li h3 { color: #999; margin: 0; padding: 5% 0 0; border-top: 1px solid #e8e8e8; font-size: 16px; text-align: left; font-weight: normal; }
.PicList001935 li h3 a { color: #999; }
.PicList001935 li time { font-size: 16px; color: #999; float: right; }
.PicList001935 li p { font-size: 1.375em; color: #333; min-height: 110px }
@media(max-width:1210px) {
	.PicList001935 li { width: 31%; text-align: center; padding: 2%; }
}
@media(max-width:1024px) {
	.PicList001935 li p { font-size: 18px; text-align: left; }
}
@media(max-width:768px) {
	.PicList001935 { padding-top: 5em; }
	.PicList001935 li:nth-child(3n), .PicList001935 li { width: 48%; margin: 7.5% 0; margin-right: 4%; }
	.PicList001935 li:nth-child(2n) { margin-right: 0; }
	.PicList001935 li p { font-size: 16px; }
	.PicList001935 li:nth-child(3n+1) { clear: none; }
	.PicList001935 li:nth-child(2n+1) { clear: left; }
}
@media(max-width:640px) {
	.PicList001935 li p, .PicList001935 li h3, .PicList001935 li time { font-size: 14px; }
}

/*Galary003154 */
.Galary003154 .auto > div { overflow: hidden; }
.Galary003154 .slider-for .Ispic { padding-bottom: 48%; }
.Galary003154 .slider-for li { position: relative; }
.Galary003154 .slider-for li .txt { position: absolute; bottom: 0; left: 50px; background-color: #dd127b; color: #fff; font-size: 1.25em; line-height: 1.65; padding: 1.2em 1.5em; text-align: center; transition: 0.5s 1s; opacity: 0; }
.Galary003154 .slider-for li.slick-current .txt { opacity: 1; left: 0; }
.Galary003154 .auto .slider-nav { margin-top: 1.625em; }
.Galary003154 .slider-nav .slider { margin: 0 -0.5em; }
.Galary003154 .slider-nav li div { padding: 0 0.5em; }
.Galary003154 .slider-nav .Ispic { padding-bottom: 50%; border: 2px solid #fff; border-radius: 4px; }
.Galary003154 .slider-nav li.slick-current .Ispic { border-color: #dd127b; }
.Galary003154 .slick-arrow { width: 2.8125em; border-radius: 50%; height: 2.8125em; border: solid 2px #ffffff; font-size: 1em; z-index: 10; position: absolute; top: 50%; margin-top: -1.40625em; background-position: center; background-repeat: no-repeat; background-size: 44% auto; }
.Galary003154 .slick-prev { left: 1.25em; background-image: url(../images/Galary003154-btn-prev.svg); }
.Galary003154 .slick-next { right: 1.25em; background-image: url(../images/Galary003154-btn-next.svg); }
.Galary003154 .slick-arrow:hover { background-color: #e60012; border-color: #e60012; }
@media (min-width:1025px) {
	.Galary003154 .auto { }
}
@media (max-width:1024px) {
	.Galary003154 .auto { padding: 2em 0; }
	.Galary003154 .auto .slider-nav { margin-top: 0.5em; }
	.Galary003154 .slider-nav .slider { margin: 0 -0.3em; }
	.Galary003154 .slider-nav li div { padding: 0 0.3em; }
}

/*
.Form002802
*/
.Form002802 { padding: 5em 0 3em; }
.Form002802 .from { margin: 0 auto; }
.Form002802 .from td { padding-right: 2%; padding-bottom: 2.5%; font-size: 1em; }
.Form002802 .from td p { margin: 0; color: #999; text-align: center; font-size: 1em; }
.Form002802 .from td div { position: relative; display: flex;}
.Form002802 .from label { background: #f5f5f5;padding-left: 10px; font-size: 16px; line-height: 54px; color: #666; }
.Form002802 .from .text { width: 100%; height: 54px; line-height: 54px; text-indent: 10px; border: none; background: #f5f5f5;flex: 1;}
.Form002802 .from textarea.text { height: 200px; }
.Form002802 .from .btn { padding-bottom: 1.5%; text-align: center; }
.Form002802 .from .btn input { background: #dd127b; cursor: pointer; padding: 0; border: none; width: 160px; height: 50px; font-size: 16px; color: #fff; text-transForm002802:uppercase; border-radius: 99px; }
.Form002802 .address { padding: 0% 0 0; }
.Form002802 .address dl { border-bottom: 1px solid #eee; padding: 0 0 5%; margin-bottom: 5%; }
.Form002802 .address dd { width: 48%; float: left; }
.Form002802 .address dd:nth-child(2) { float: right; }
.Form002802 .address dd h1, .Form002802 .address dd h2, .Form002802 .address dd p { font-size: 16px; padding-left: 44px; line-height: 35px; }
.Form002802 .address dd h2 { background-repeat: no-repeat; background-position: left center; display: block; margin: 4% 0; margin-right: 9%; font-weight: normal; }
.Form002802 .address dd h1 { margin-bottom: 7%; padding-left: 0; font-size: 2em; color: #333; font-weight: bold; text-align: left; }
.Form002802 .address dd h2 { font-size: 18px; }
.Form002802 .address dd h2.h2_1 { background-image: url(../images/Form002802-icon1.png); }
.Form002802 .address dd h2.h2_2 { background-image: url(../images/Form002802-icon2.png); }
.Form002802 .address dd h2.h2_3 { background-image: url(../images/Form002802-icon3.png); }
@media(min-width:641px) {
	.Form002802 .from td:nth-child(3n), .Form002802 .from .textareas, .Form002802 .from .btn, .Form002802 .from .tip { padding-right: 0; }
	.Form002802 .from td:nth-child(2n) { padding-left: 1%; padding-right: 1%; }
	.Form002802 .from td:nth-child(3n) { padding-left: 2%; }
}
@media(max-width:1024px) {
	.Form002802 .address dd h1 { font-size: 1.4em; }
	.Form002802 .address dd h2 { font-size: 16px; }
}
@media(max-width:640px) {
	.Form002802 .from td { display: block; padding-right: 0; }
	.Form002802 .from td p { font-size: 1.2em; }
	.Form002802 .address dd { float: none; width: auto; padding-left: 0; }
}
.distributor { padding: 5em 0 0; }
.distributor .box { margin-bottom: 5%; }
.distributor .box .tit { font-size: 2em; font-weight: bold; color: #333; margin: 0; margin-bottom: 1em; }
.distributor .box .tit:after { content: ''; width: 32px; height: 3px; background: #dd127b; display: block; margin-top: 15px; }
.distributor .box .tit.center { text-align: center; }
.distributor .box .tit.center:after { margin: 15px auto 0; }
.distributor .box .des { font-size: 1em; line-height: 1.85 }
.distributor .box1 { text-align: center; }
.distributor .box2 { background: #f7f7f7; padding: 5% 0; }
.distributor .box2 ul { display: flex; flex-wrap: wrap; }
.distributor .box2 ul li { width: 30.65%; margin-right: 4%; float: left; padding: 3%; text-align: center; background: #fff; box-shadow: 0 0 50px rgba(0, 0, 0, 0.06); border-radius: 5px }
.distributor .box2 ul li:nth-child(3n) { margin-right: 0; }
.distributor .box2 ul li h2 { font-size: 1.5em; color: #333; font-weight: normal; }
.distributor .box3 ul li { position: relative; width: 48%; float: left; }
.distributor .box3 ul li:nth-child(2) { float: right; }
.distributor .box3 ul li .Ispic { padding-bottom: 64%; background-color: #000; }
.distributor .box3 ul li .txt { position: absolute; bottom: 0; left: 0; color: #fff; width: 100%; padding: 5%; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8)); }
.distributor .box3 ul li .txt h2 { font-size: 1.5em; font-weight: normal; margin-bottom: 0; }
.distributor .box3 ul li .txt p { margin-bottom: 0; }
.distributor .box4 { background: #f7f7f7; padding: 5% 0; }
.distributor .box4 .text { width: 45%; float: right; padding-top: 3%; }
.distributor .box4 .text p { font-size: 1.125em; }
.distributor .box4 .text dd { font-size: 1.375em; color: #333; line-height: 2.5; position: relative; padding-left: 17px; }
.distributor .box4 .text dd:after { content: ''; width: 5px; height: 5px; background: #dd127b; display: block; position: absolute; left: 0; top: 50%; margin-top: -2px; border-radius: 50% }
.distributor .box4 .pic { width: 48%; float: left; }
.distributor .box5 p { font-size: 1.125em; text-align: center; }
.distributor .box5 dl { width: 31.3%; float: left; min-height: 40px; position: relative; margin-bottom: 32px;display: flex;align-items: center;justify-content: center; }
.distributor .box5 .dl2 { width: 48.5%; }
.distributor .box5 dl.odd { margin-left: 3%; }
.distributor .box5 dt { color: #666; font-size: 1em;padding-left: 10px; text-align: left; line-height: 54px;     background: #f5f5f5;}
.distributor .box5 .text { border-radius: 0px; width: 100%; padding: 0 10px; line-height: 54px; height: 54px; color: #666; border: none; background: #f5f5f5;flex: 1; }
.distributor .box5 dl.dl { width: 100%; float: none; max-width: none; text-align: center; }
.distributor .box5 textarea { border: none; background: #f5f5f5; border-radius: 0px; overflow: hidden; resize: none; width: 100%; height: 200px; padding: 10px; color: #5b5b5b; }
.distributor .box5 .btn { display: inline-block; line-height: 50px; min-width: 160px; background-color: #f3f3f3; color: #333; font-size: 16px; border: none; border-radius: 50px; cursor: pointer; }
.distributor .box5 .submitbtn { color: #fff; background-color: #dd127b; }
.distributor .box6 .txt { text-align: center }
.distributor .box6 .txt .p { padding-left: 14px; position: relative; margin: 10px 20px; line-height: 26px; display: inline-block; }
.distributor .box6 .txt .p:after { content: ''; width: 4px; height: 4px; background: #dd127b; display: block; border-radius: 50%; position: absolute; left: 0; top: 11px; }
@media(max-width:1024px) {
	.distributor .box4 .text p { margin: .5em 0; }
	.distributor .box4 .text dd { line-height: 1.7; font-size: 1em; }
}
@media(max-width:640px) {
	.distributor .box5 dl { float: none; width: 100%; margin-left: 0 !important; overflow: hidden; }
	.distributor .box5 textarea { height: 250px; }
	.distributor .box .des { font-size: 1.4em; }
	.distributor .box2 ul li { line-height: 1.7; font-size: 1.2em; }
	.distributor .box2 ul li h2 { font-size: 16px; }
	.distributor .box2 ul li .icon img { width: 40px; }
	.distributor .box4 .text { width: 100%; }
	.distributor .box4 .text p { font-size: 1.3em; }
	.distributor .box4 .text dd { font-size: 1.3em; }
	.distributor .box4 .pic { width: 100%; margin-top: 1em; }
	.distributor .box5 .dl2 { width: 100%; }
	.distributor .box5 p { font-size: 15px; }
	.distributor .box5 .text { font-size: 1.4em; line-height: 3; height: auto; }
	.distributor .box5 dt { font-size: 1.4em; line-height: 3; }
	.distributor .box5 .btn { width: 48%; margin-right: 2%; float: left; display: block; min-width: 2px; line-height: 3; }
	.distributor .box6 .txt { font-size: 1.2em; }
	.distributor .box6 .txt .p { margin: 5px; }
}

/* 新闻详情 */
.news-info { color: #333; padding: 0 20px; }
.news-info .tit-box { text-align: center; border-bottom: solid 1px #e7e7e7; }
.news-info .tit-box .title { font-size: 30px; }
.news-info .tit-box .time { padding: 20px 0; }
.news-info .info-con { line-height: 2; }
.news-info .info-con p { margin: 0; }
.news-info .article-box { padding: 40px 20px; border-top: solid 1px #e7e7e7; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.news-info .article-box dl { width: calc(100% - 200px); line-height: 1.8; }
.news-info .article-box dl dd { line-height: 2.5; }
.news-info .article-box dl dd a { position: relative; }
.news-info .article-box dl dd a:hover { color: #dd127b; }
.news-info .article-box .more .aniu { display: inline-block; cursor: pointer; line-height: 3; color: #fff; background: #dd127b; padding: 0 25px; transition: all .5s; border-radius: 5px; }
@media (max-width:1024px) {
	.news-info .article-box .more .aniu { font-size: 16px; }
}
@media (max-width:768px) {
	.news-info .article-box .more .aniu { font-size: 20px; }
}
@media (max-width:640px) {
	.news-info .padd_wtd { padding: 0; }
}

/* 单篇 */
.single-box { padding: 5em 0; min-height: 30vh; }






/*PicList001936*/
.PicList001936{ padding: 8em 0 0em; }
.PicList001936 .list{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-radius: 10px; overflow: hidden; background:#fdf7fa; }
.PicList001936 li{position: relative;}
.PicList001936 .Ispic{ padding-bottom:52.5%; background-color:#fff;}
.PicList001936 .Ispic img{ display: none;}
.PicList001936 .con{padding:2vw;position: relative;}
.PicList001936 .tit{text-align: center; font-size: calc(20 / 16 * 1em); font-weight: bold; color: #333;}
.PicList001936 .tit i{display: block; width: calc(30 / 20 * 1em); height: calc(30 / 20 * 1em); margin: 0 auto calc(10 / 20 * 1em); border-radius: 50%; background:url(../images/gr.svg) no-repeat center #dd127b; background-size: auto 46%;}
.PicList001936 .txt{margin-top:1.5vw; line-height: 1.75; font-size: calc(18 / 16 * 1em);}
.PicList001936 time{display:block; text-align: center; font-size: calc(14 / 16 * 1em); color: #999;}
.PicList001936 time::before{display:block; width:1px; height:1.5em; content:''; background: #dd127b; margin:1em auto;}

@media (min-width:1025px) {
  .PicList001936 .ul{display: flex;}
  .PicList001936 .ul li{width: 50%; }
  .PicList001936 .ul:nth-child(2n) .Ispic{order: 2;}
  .PicList001936 .ul:nth-child(2n) li::before{ border-right-color:transparent; border-left-color:#fdf7fa; margin-left:15px;}
}
@media (max-width:1024px) {
  .PicList001936 .con{padding:25px;}
  .PicList001936 .ul+.ul,
  .PicList001936 li+li{border-top: 1px solid rgba(0, 0, 0, 0.1);}
}
@media (min-width:768px) {
  .PicList001936 .ul li{display: flex; align-items: center;}
  .PicList001936 .Ispic,
  .PicList001936 .con{width: 50%; align-items: center;}
  .PicList001936 li::before{ position:absolute; content:''; border:15px solid transparent; border-right-color:#fdf7fa; left:50%; top:50%; transform:translate(-50%, -50%); margin-left:-15px; z-index:10;}
  .PicList001936 .txt{height: calc(1.75em * 4); overflow-y: auto; padding-right: 6px; margin-right: -6px;}
  .PicList001936 .txt::-webkit-scrollbar{width:2px;  height:100%;}
  .PicList001936 .txt::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
  .PicList001936 .txt::-webkit-scrollbar-thumb{ background: #dd127b; border-radius:2px;}
  .PicList001936 .txt::-webkit-scrollbar-thumb:hover{background:#dd127b;}
  .PicList001936 .txt::-webkit-scrollbar-corner{background: #dd127b;}
}


/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}



.shop_list{
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #eee;
    padding: 0 0 5%;
	margin-bottom: 5%;
}
.shop_list .item{
	width: 48%;
	background: #f7f8fb;
	border-radius: 0.1rem;
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: relative;
	overflow: hidden;
}


.Websitemap002315{ padding: 25px 0;}
.Websitemap002315 li{ border-bottom:dotted 1px #ddd; padding:10px 10px 10px 15px; position: relative; line-height: 20px;}
.Websitemap002315 li:before{ content: "•"; position: absolute; left: 0; top: 50%; color: #333; margin-top: -10px;}
.Websitemap002315 li dl{position: relative;/* padding-left: 100px; */line-height: 24px;display: flex;align-items: center;}
.Websitemap002315 li dt{width: 120px;text-align: justify;text-align-last: justify;margin-right: 30px;left: 0;top: 5px;}
.Websitemap002315 li em{ font-style: normal; padding: 0 5px;}
.Websitemap002315 li dl dd{/* float: left; */padding: 5px 10px 5px 0;margin-right: 10px;position: relative;display: inline-block;}
.Websitemap002315 li dl dd:after{ content: ""; position: absolute; right: 0;top: 35%; width: 1px; height: 40%; background-color: #ccc;}
.Websitemap002315 li dl dd:last-child:after{ display: none;}