li{list-style:none}
.public-Home-Title { padding: 25px 0; position: relative;}
.public-Home-Title .more{position: absolute; right: 0;top: 50%; -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); display: inline-block; line-height:1em;}


.Home-3 .public-Home-Title .more,
.Home-4 .public-Home-Title .more,
.Home-5 .public-Home-Title .more{right: 20px;}


.public-Home-Title .icon { display: inline-block; max-width: 40px; vertical-align: middle; }
.public-Home-Title .icon img { display: inline-block; vertical-align: middle; }
.public-Home-Title p.p { display: inline-block; line-height: 1; font-size: 32px; color: #24417f; margin-left: 5px; vertical-align: middle; }
.public-Home-Title p.p a{color:#24417f;}
.public-Home-Title p.p span { color: #666; }
.pages { width: 100%; padding: 45px 0 80px; }
.pages .left,
.pages .center,
.pages .right { float: left; width: 33.3333%; height: 58px; line-height: 58px; }
.pages .left a { display: inline-block; margin-left: 25px; }
.pages .center .inp { width: 190px; text-align: center; margin: 0 auto; position: relative; }
.pages .center input { width: 100%; height: 58px; line-height: 1; padding-right: 110px; background-color: #fff; border-radius: 50px; font-size: 30px; color: #666; text-align: center; }
.pages .center a { position: absolute; right: 0; top: 0; width: 110px; height: 100%; background-color: #24417f; border-radius: 50px; color: #fff; }
.pages .right { float: right; text-align: right; }
.pages .right a { display: inline-block; margin-right: 25px; }
.Sidebar-fixed { position: fixed; right: 20px; bottom: 200px; }
.Sidebar-fixed .Advisory,
.Sidebar-fixed .Top { width: 72px; height: 72px; border-radius: 8px; background-color: #24417f; }
.Sidebar-fixed .Advisory a { display: block; line-height: 24px; font-size: 20px; color: #fff; padding: 12px; text-align: center; }
.Sidebar-fixed .Top { margin-top: 2px; }
.Sidebar-fixed .Top a { display: block; width: 100%; height: 100%; background: url(../images/Top.png) no-repeat center / 24px; }
.Advisory-pup { display: none; position: fixed; top: 0; left: 0; z-index: 9999999; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }
.Advisory-pup .Advisory-content { overflow: hidden; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 550px; height: 590px; background-color: #fff; border-radius: 20px; }
.Advisory-pup .Advisory-content span.down { position: absolute; right: 0; top: 0; width: 113px; height: 110px; background: url(../images/down_1.png) no-repeat center / 113px; }
.Advisory-pup .Advisory-content .img-box { padding-top: 57px; padding-bottom: 60px; text-align: center; }
.Advisory-pup .Advisory-content .img-box figure img { max-width: 253px; }
.Advisory-pup .Advisory-content .img-box p.p { line-height: 1; margin-top: 25px; font-size: 36px; color: #22417f; }
.Advisory-pup .Advisory-content .btn { padding: 48px 0 50px; text-align: center; background-color: #eaeaea; font-size: 0; }
.Advisory-pup .Advisory-content .btn a { display: inline-block; width: 200px; height: 52px; line-height: 52px; text-align: center; border-radius: 50px; background-color: #22417f; color: #fff; font-size: 24px; }
.Advisory-pup .Advisory-content .btn a.btn2 { background-color: #ec1416; margin-left: 20px; }
header { height: 115px; }
header .header { position: fixed; left: 0; top: 0; z-index: 999999; width: 100%; height: 115px; background-color: #fff; display: flex;align-items:center; }
header .header .left .nav-btn { width: 105px; height: 115px; text-align: center; padding-top: 40px; }
header .header .left .nav-btn i { display: block; width: 45px; height: 4px; background-color: #223e7e; margin: 13px auto; transition: all 0.4s; }
header .header .left .nav-btn::after,
header .header .left .nav-btn::before { content: ""; display: block; width: 45px; height: 4px; background-color: #223e7e; margin: 0 auto; transition: all 0.4s; }
header .header .left .lists { position: absolute; left: -100%; top: 115px; width: 100%; padding-right: 40%; height: calc(100vh - 115px);  transition: all 0.6s; }
header .header .left .lists .listsBox{height: 100%; width:100%; background-color: #fff;}
header .header .manageA{display:block;background: url(../images/xx.png) no-repeat center;width:60px;height:60px;}
header .header .manageA a{display:block;width: 100%; height: 100%; }

header .header .righttext{padding-right: 20px;}
header .header .righttext .savebtn{ background:#ec1416;border-radius: 10px; line-height: 80px; display:inline-block; padding:0 20px; color: #fff;  }

header .header .left .lists li { border-bottom: 1px solid #ddd; }
header .header .left .lists li a { display: block; width: 100%; height: 85px; line-height: 85px; padding: 0 32px; }
header .header .left.open .nav-btn { margin-top: 15px; }
header .header .left.open .nav-btn i { display: none; }
header .header .left.open .nav-btn::after { transform: rotate(45deg); }
header .header .left.open .nav-btn::before { margin-top: -4px; margin-bottom: -4px; transform: rotate(-45deg); }
header .header .left.open .lists { left: 0; }
header .header .logo { flex: 1; text-align: center; padding-top: 14px; }
header .header .logo a { display: inline-block; }
header .header .logo img { max-width: 92px; }
header .header .right .search-btn { display: block; width: 105px; height: 115px; background: url(../images/search.png) no-repeat center / 40px; }
header .header .right input { display: none; position: absolute; left: 0; top: 115px; width: 100%; height: 100px; background-color: #fff; border: 1px solid #ddd; padding: 0 30px; }
header .header .right.open input { display: block; }
header .header.header1 .left .return-btn { display: block; width: 105px; height: 115px; text-align: center; background: url(../images/return.png) no-repeat center / 20px; }
header .header.header1 .logo { padding-top: 0; }
header .header.header1 .logo h1.h1 { height: 115px; line-height: 115px; font-size: 36px; font-weight: 500; }
header .header.header1 .right .home-btn { display: block; width: 105px; height: 115px; text-align: center; background: url(../images/top-Home.png) no-repeat center / 40px; }
header .header.border { border-bottom: 1px solid #f1f1f1; }
header .header.searchHead .logo { width: 600px; max-width: 600px; height: 80px; margin-top: 17px; position: relative; }
header .header.searchHead .logo input { width: 100%; height: 80px; border-radius: 8px; border: 1px solid #ededed; background-color: #f5f5f5; padding: 0 80px 0 20px; }
header .header.searchHead .logo a { position: absolute; right: 0; top: 0; width: 80px; height: 80px; background: url(../images/search_1.png) no-repeat center / 35px; }
footer { height: 140px; position: relative; }
footer .footer { position: fixed; left: 0; bottom: 0; z-index: 999999; width: 100%; height: 140px; background-color: #fff; border-top: 3px solid #f1f1f1; }
footer .footer ul.ul { display: flex; }
footer .footer li { width: 25%; text-align: center; }
footer .footer li a { display: block; width: 100%; height: 140px; padding-top: 26px; }
footer .footer li .icon .icon2 { display: none; }
footer .footer li p.p { line-height: 1; font-size: 30px; margin-top: 15px; }
footer .footer li.on .icon .icon1 { display: none; }
footer .footer li.on .icon .icon2 { display: inline-block; }
footer .footer li.on p.p { color: #24417f; }
.Home-ban .swiper-pagination-bullets { margin: 0 10px; }
.Home-ban .swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; }
.Home-bulletin { height: 124px; background-color: #fff; }
.Home-bulletin .img-box { float: left;  width: 170px;}
.Home-bulletin .img-box a{display: block; line-height: 124px; padding: 0 20px;}
.Home-bulletin .img-box img { display: inline-block; vertical-align: middle; }
.Home-bulletin .right { float: right; width: calc(100% - 170px); }
.Home-bulletin .right .swiper-wrapper { height: 124px; line-height: 124px; }
.Home-bulletin .right .swiper-wrapper .swiper-slide a { display: block; padding: 0 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.Home-1 { padding: 35px 20px 20px; }
.Home-1 li { float: left; width: 32.333%; height: 199px; margin-left: 10px; background-color: #a5ddff; border-radius: 8px; display: flex; justify-content: center; align-items: center; }
.Home-1 li figure { text-align: center; }
.Home-1 li figure img { max-width: 142px; }
.Home-1 li figure p.p { font-size: 32px; color: #fefefe; }
.Home-1 li:nth-child(1) { height: 408px; margin-left: 0; }
.Home-1 li:nth-child(2) { background-color: #60d5c2; }
.Home-1 li:nth-child(3) { background-color: #e9afdf; }
.Home-1 li:nth-child(4) { margin-top: 10px; background-color: #ffacac; }
.Home-1 li:nth-child(5) { margin-top: 10px; background-color: #a5ddff; }
.Home-2 { padding: 0 20px; }
.Home-2 ul.ul { font-size: 0; }
.Home-2 li { display: inline-block; width: 48%; border-radius: 8px; background-color: #fff; margin-top: 16px; vertical-align: top; font-size: 28px; text-align: center; padding: 45px 30px 35px; }
.Home-2 li figure img { max-width: 262px; }
.Home-2 li h4.h4 { line-height: 34px; font-weight: 500; margin-top: 20px; }
.Home-2 li p.p { line-height: 1; font-size: 20px; color: #666; margin-top: 40px; }
.Home-2 li p.p span { font-size: 30px; color: #fe0000; }
.Home-2 li .btn { overflow: hidden; display: block; width: 147px; height: 46px; line-height: 46px; margin: 25px auto 0; border-radius: 4px; background-color: #fd2c41; font-size: 24px; color: #fff; position: relative; }
.Home-2 li .btn::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 4px; background-color: rgba(0, 0, 0, 0.4); }
.Home-2 li:nth-child(1),
.Home-2 li:nth-child(2) { margin-top: 0; }
.Home-2 li:nth-child(2n) { margin-left: 18px; }
.Home-3 .public-Home-Title { padding-left: 20px; padding-right: 20px; }
.Home-3 .img-box img { width: 100%; }
.Home-4 .public-Home-Title { padding-left: 20px; padding-right: 20px; }
.Home-4 .content { padding: 45px 20px 30px; background-color: #fff; }
.Home-4 .video { float: left; width: 356px; margin-bottom: 10px; }
.Home-4 .video .video-content { height: 220px; border-radius: 8px; position: relative; }
.Home-4 .video .video-content .videoBg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; }
.Home-4 .video .video-content .videoBg span { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 65px; height: 65px; background: url(../images/play.png) no-repeat center / contain; }
.Home-4 .video .video-content video { display: none; width: 100%; height: 100%; object-fit: cover; }
.Home-4 .video .video-content iframe { width: 100%; height: 100%; object-fit: cover; }
.Home-4 .video p.p { height: 55px; line-height: 55px; text-align: center; padding: 0 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.Home-4 .video:nth-child(2n) { margin-left: 15px; }
.Home-4 .more { margin-top: 20px; }
.Home-4 .more a { display: block; width: 100%; height: 50px; line-height: 50px; text-align: center; color: #666; font-size: 26px; }
.Home-5 .public-Home-Title { padding-left: 20px; padding-right: 20px; }
.Home-5 .content { padding: 40px 20px; background-color: #fff; }
.Home-5 .content dt { margin-bottom: 20px; position: relative; }
.Home-5 .content dt img { width: 100%; }
.Home-5 .content dt p.p { position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 25px 15px; color: #fff; }
.Home-5 .content dd a { display: block; height: 80px; line-height: 80px; border-bottom: 1px solid #e0e0e0; padding-right: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; }
.Home-5 .content dd a span { position: absolute; top: 0; right: 0; width: 115px; font-size: 26px; color: #b3b3b3; text-align: center; padding-left: 26px; background: url(../images/Home_21.png) no-repeat left / 24px; }
.Home-5 .content .more { margin-top: 40px; }
.Home-5 .content .more a { display: block; width: 100%; height: 50px; line-height: 50px; text-align: center; color: #666; font-size: 26px; }
.companyInfo { padding: 55px 20px 40px; }
.companyInfo .code { float: left; width: 153px; margin: 0 25px 0 14px; }
.companyInfo .code figure { display: inline-block; padding: 10px; border: 1px solid #d8d8d8; background-color: #fff; }
.companyInfo .code p.p { height: 40px; line-height: 40px; text-align: center; }
.companyInfo .right { float: right; width: calc(100% - 192px); font-size: 24px; color: #666; }
.companyInfo .right p.p { line-height: 40px; }
.companyInfo .right p.p a { font-size: 30px; color: #24417f; margin-left: 10px; }
.companyInfo .right p.pa a{font-size: 24px;color:#666;}
.product-content .navigation { float: left; width: 202px; height: calc(100vh - 115px - 140px - 20px); overflow-y: auto; background-color: #fff; }
.product-content .navigation li { position: relative; }
.product-content .navigation li a { display: block; line-height: 30px; padding: 25px 50px 25px 25px; }
.product-content .navigation li a i { position: absolute; left: 0; top: 25px; width: 9px; height: calc(100% - 50px); }
.product-content .navigation li.on a { color: #24417f; }
.product-content .navigation li.on a i { background-color: #24417f; }
.product-content .lists-content { float: right; width: calc(100% - 202px); height: calc(100vh - 115px - 140px); overflow-y: auto; padding: 20px; }
.product-content .lists-content ul.ul { width: 100%; border-radius: 4px; }
.product-content .lists-content li { font-size: 0; position:relative; }
.product-content .lists-content li .lia{display: block;padding: 45px 20px 50px; background-color: #fff;}
.product-content .lists-content li .lia.lia2{position: absolute;bottom: 20px;right: 0;width: 100%;height: 30px;padding: 0;}
.product-content .lists-content li .lia.lia2 .text-content{width: 96%;}

.product-content .lists-content li .img-box { display: inline-block; width: 155px; text-align: center; vertical-align: middle; }
.product-content .lists-content li .img-box img { max-width: 140px; }
.product-content .lists-content li .text-content { display: inline-block; width: calc(100% - 155px); line-height: 1; font-size: 28px; padding-left: 20px; padding-right: 10px; vertical-align: middle; }
.product-content .lists-content li .text-content h4.h4 { font-weight: 500; color: #24417f; margin-bottom: 12px; }
.product-content .lists-content li .text-content .info { line-height: 30px; font-size: 22px; color: #666; margin-bottom: 20px; }
.product-content .lists-content li .text-content .price { font-size: 20px; color: #666; text-align: right; margin-bottom: 16px; }
.product-content .lists-content li .text-content .price span { font-size: 30px; color: #fe0000; }
.product-content .lists-content li .text-content .buy { text-align: right; }
.product-content .lists-content li .text-content .buy a { overflow: hidden; display: inline-block; width: 150px; height: 50px; line-height: 50px; text-align: center; border-radius: 4px; background-color: #fd2c41; font-size: 24px; color: #fff; position: relative; }
.product-content .lists-content li .text-content .buy a::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 4px; background-color: rgba(0, 0, 0, 0.4); }
.product-content .lists-content li + li { margin-top: 16px; }
.ProductDes-content .des-Ban { text-align: center; }
.ProductDes-content .des-content { border-top: 2px solid #f1f1f1; padding: 30px 20px 40px; }
.ProductDes-content .des-content .nearby { line-height: 1; }
.ProductDes-content .des-content .nearby .left { float: left; }
.ProductDes-content .des-content .nearby .left img { max-width: 72px; vertical-align: middle; }
.ProductDes-content .des-content .nearby .left span { font-size: 24px; color: #fe0000; vertical-align: middle; }
.ProductDes-content .des-content .nearby .right { float: right; }
.ProductDes-content .des-content .nearby .right a { display: block; padding-left: 35px; font-size: 24px; color: #24417f; background: url(../images/ProductDes_2.png) no-repeat left / 26px; text-decoration: underline; }
.ProductDes-content .des-content h4.h4 { line-height: 1; font-weight: 500; font-size: 32px; margin-top: 35px; margin-bottom: 10px; }
.ProductDes-content .des-content .price .left { float: left; font-size: 20px; color: #666; }
.ProductDes-content .des-content .price .left span { font-size: 30px; color: #fe0000; }
.ProductDes-content .des-content .price .right { float: right; font-size: 0; }
.ProductDes-content .des-content .price .right a { overflow: hidden; display: inline-block; width: 150px; height: 50px; line-height: 50px; text-align: center; border-radius: 4px; background-color: #fd2c41; font-size: 24px; color: #fff; position: relative; }
.ProductDes-content .des-content .price .right a::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 4px; background-color: rgba(0, 0, 0, 0.4); }
.ProductDes-content .des-content .price .right a + a { margin-left: 20px; background-color: #3679e4; }
.ProductDes-content .info-content .Title { padding: 80px 0; }
.ProductDes-content .info-content .Title h4.h4 { width: 180px; height: 48px; line-height: 48px; text-align: center; margin: 0 auto; font-size: 30px; font-weight: 500; border-radius: 50px; background-color: #24417f; color: #fff; }
.ProductDes-content .info-content .Title p.p { line-height: 1; text-align: center; font-size: 26px; color: #24417f; margin-top: 15px; }
.ProductDes-content .info-content .info-1 { padding: 20px; background-color: #f1f1f1; }
.ProductDes-content .info-content .info-1 img { width: 100%; border-radius: 8px; }
.ProductTrial-content { padding: 0 30px 220px; }
.ProductTrial-content dt { font-size: 32px; color: #24417f; margin-top: 65px; margin-bottom: 25px; }
.ProductTrial-content dd { line-height: 36px; font-size: 24px; color: #666; }
.ProductTrial-content dd span { color: #24417f; }
.ProductTrial-content dd + dd { margin-top: 35px; }
.ProductTrial-content .contract { text-align: right; line-height: 36px; margin-top: 70px; color: #24417f; }
.Express-content { padding: 26px 20px; }
.Express-content li { padding: 15px; background-color: #fff; border-radius: 6px; }
.Express-content li a { display: block; width: 100%; height: 100%; position: relative; }
.Express-content li figure { float: left; width: 208px; }
.Express-content li .text-content { float: left; width: calc(100% - 208px); padding-left: 50px; }
.Express-content li .text-content h4.h4 { height: 76px; line-height: 38px; font-size: 28px; font-weight: 500; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.Express-content li .text-content .Time-content { position: absolute; right: 0; bottom: 0; width: calc(100% - 258px); font-size: 24px; }
.Express-content li .text-content .Time-content .num { float: left; padding-left: 35px; background: url(../images/Express_13.png) no-repeat left / 24px; color: #bfbfbf; }
.Express-content li .text-content .Time-content .time { float: right; color: #666; }
.Express-content li + li { margin-top: 18px; }
.Express-content.Information-content { padding: 0; }
.Express-content.Information-content .Nav-switch { text-align: center; padding: 40px 0; }
.Express-content.Information-content .Nav-switch a { display: inline-block; width: 260px; height: 56px; line-height: 56px; text-align: center; border-radius: 50px; background-color: #bfbfbf; font-size: 32px; color: #fff; }
.Express-content.Information-content .Nav-switch a + a { margin-left: 35px; }
.Express-content.Information-content .Nav-switch a.on { background-color: #24417f; }
.Express-content.Information-content .lists-content { padding: 0 20px 20px; }
.Express-content.Information-content .lists-content .list { display: none; }
.Integral-content { padding: 30px 20px; }
.Integral-content .bg { padding: 50px; border-radius: 8px; background-color: #fff; }
.Integral-content .img-box { padding-bottom: 40px; }
.Integral-content .line { height: 2px; background: url(../images/line.png) repeat-x; position: relative; }
.Integral-content .line::after,
.Integral-content .line::before { content: ""; position: absolute; left: -70px; top: -19px; width: 40px; height: 40px; border-radius: 50%; background-color: #f1f1f1; }
.Integral-content .line::before { left: auto; right: -70px; }
.Integral-content .form-content { padding-top: 75px; }
.Integral-content .form-content .inp input { width: 100%; height: 80px; border: 1px solid #ededed; border-radius: 8px; padding: 0 30px; background-color: #f5f5f5; }
.Integral-content .form-content .inp.code { position: relative; }
.Integral-content .form-content .inp.code .red{position: absolute; left: 10px; top:0; color: #ec1316; display:inline-block; line-height: 94px; height: 80px;overflow: hidden; }
.Integral-content .form-content .inp.code input { padding-right: 170px; }
.Integral-content .form-content .inp.code a { position: absolute; right: 8px; top: 10px; width: 154px; height: 60px; line-height: 60px; text-align: center; border-radius: 50px; font-size: 24px; color: #fff; background-color: #24417f; }
.Integral-content .form-content .inp + .inp { margin-top: 20px; }
.Integral-content .form-content .submit { margin-top: 34px; }
.Integral-content .form-content .submit a { display: block; width: 100%; height: 80px; line-height: 80px; text-align: center; border-radius: 50px; background-color: #ec1416; color: #fff; }
.Integral-content .ad { margin-top: 34px; }
.Integral-content .ad p.p { font-size: 22px; color: #666; text-align: center; }
.Integral-content .ad p.p a { color: #666; text-decoration: underline; }
.Integral-content .top { padding-bottom: 50px; }
.Integral-content .top .prompt { text-align: center; }
.Integral-content .top .prompt img { max-width: 42px; vertical-align: middle; }
.Integral-content .top .prompt span { display: inline-block; font-size: 36px; color: #ec1316; vertical-align: middle; }
.Integral-content .top .credit-Code { margin-top: 45px; width: 100%; height: 195px; background: url(../images/Integral_3.png) no-repeat center / contain; padding: 45px 0 0 150px; font-size: 32px; font-weight: bold; }
.Integral-content .top .credit-Code p.p { background-image: -webkit-linear-gradient(bottom, #feeacb, #f6c355); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.Integral-content .top .credit-Code p.p:last-child { font-size: 42px; }
.Integral-content .top .num { margin-top: 25px; }
.Integral-content .top .num span { color: #ec1316; }
.Integral-content .top .Detail { color: #666; margin-top: 25px; }
.Integral-content .top .Detail a { text-decoration: underline; }
.Integral-content .bottom { padding-top: 50px; }
.Integral-content .bottom figure { text-align: center; }
.Integral-content .bottom figure img { max-width: 152px; }
.Integral-content .bottom p.p { font-size: 24px; text-align: center; margin-top: 25px; }
.Integral-content .bottom p.p a { text-decoration: underline; }
.Likebaby-content { padding: 30px 20px 0; }
.Likebaby-content .top h4.h4 { height: 75px; line-height: 75px; font-size: 32px; color: #24417f; font-weight: 500; text-align: center; }
.Likebaby-content .top .info { line-height: 38px; font-size: 24px; padding: 0 20px; }
.Likebaby-content .top .Upload { text-align: center; padding: 40px 0 60px; }
.Likebaby-content .top .Upload a { display: inline-block; width: 630px; height: 80px; line-height: 80px; border-radius: 50px; background-color: #24417f; color: #fff; position: relative; }
.Likebaby-content .top .Upload input { opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.Likebaby-content .lists ul.ul li { font-size: 0; padding: 35px 24px; background-color: #fff; }
.Likebaby-content .lists ul.ul li .img-box { display: inline-block; width: 418px; font-size: 0; vertical-align: middle; }
.Likebaby-content .lists ul.ul li .img-box figure { display: inline-block; vertical-align: middle; }
.Likebaby-content .lists ul.ul li .img-box figure img { width: 180px; border-radius: 50%; }
.Likebaby-content .lists ul.ul li .img-box .text-content { display: inline-block; width: calc(100% - 180px); text-align: center; vertical-align: middle; font-size: 28px; }
.Likebaby-content .lists ul.ul li .img-box .text-content p.p { color: #666; }
.Likebaby-content .lists ul.ul li .img-box .text-content p.p span { color: #333; }
.Likebaby-content .lists ul.ul li .link { display: inline-block; width: calc(100% - 418px); vertical-align: middle; font-size: 0; border-left: 1px solid #ebebeb; }
.Likebaby-content .lists ul.ul li .link p.p { display: inline-block; width: calc(100% - 70px); vertical-align: middle; font-size: 24px; text-align: center; }
.Likebaby-content .lists ul.ul li .link a { display: inline-block; vertical-align: middle; width: 70px; height: 70px; background-color: #ec071e; color: #fff; border-radius: 4px; font-size: 20px; text-align: center; padding: 10px 0; }
.Likebaby-content .lists ul.ul li .link a span { display: block; line-height: 1; }
.Likebaby-content .lists ul.ul li + li { margin-top: 20px; }
.Likebaby-content.LikebabyF-content .prompt { padding: 0 20px; }
.Likebaby-content.LikebabyF-content .prompt p.p { font-size: 24px; color: #666; line-height: 38px; }
.Likebaby-content.LikebabyF-content .prompt p.p span { color: #ec071e; }
.Likebaby-content.LikebabyF-content .prompt .btn { text-align: center; padding: 25px 0 50px; }
.Likebaby-content.LikebabyF-content .prompt .btn a { display: inline-block; height: 70px; line-height: 70px; padding: 0 28px 0 80px; border-radius: 50px; font-size: 26px; color: #fff; background: #ec071e url(../images/Likebaby_8.png) no-repeat 20px; }
.Likebaby-content.LikebabyF-content .form-content { width: 630px; margin: 0 auto 50px; }
.Likebaby-content.LikebabyF-content .form-content input[type='text'] { width: 630px; height: 80px; border-radius: 8px; border: 1px solid #ededed; background-color: #f5f5f5; padding: 0 35px; margin-bottom: 30px; }
.Likebaby-content.LikebabyF-content .form-content select { width: 630px; height: 80px; border-radius: 8px; border: 1px solid #ededed; background-color: #f5f5f5; padding: 0 35px; margin-bottom: 30px; }
.Likebaby-content.LikebabyF-content .form-content select option{padding:0; margin: 0;}



.Likebaby-content.LikebabyF-content .form-content .fild figure { text-align: center; }
.Likebaby-content.LikebabyF-content .form-content .fild figure img { border-radius: 50%; }
.Likebaby-content.LikebabyF-content .form-content .fild .btn { width: 300px; height: 80px; line-height: 80px; text-align: center; margin: 30px auto 0; position: relative; }
.Likebaby-content.LikebabyF-content .form-content .fild .btn input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }
.Likebaby-content.LikebabyF-content .form-content .fild .btn a { display: inline-block; width: 100%; height: 100%; font-size: 30px; color: #fff; border-radius: 50px; background-color: #24417f; }
.Likebaby-content.LikebabyF-content .form-content .des { font-size: 24px; }
.Likebaby-content.LikebabyF-content .form-content .des h6.h6 { font-size: 24px; color: #24417f; }
.Likebaby-content.LikebabyF-content .form-content .des p.p { color: #666; line-height: 36px; }
.Likebaby-content.LikebabyF-content .form-content .des p.p span { display: inline-block; width: 25px; height: 25px; line-height: 25px; border-radius: 50%; background-color: #24417f; font-size: 18px; text-align: center; color: #fff; }
.Likebaby-content.LikebabyF-content .promptWx { padding: 35px 20px; background-color: #f1f1f1; border-radius: 8px; }
.Likebaby-content.LikebabyF-content .promptWx h6.h6 { font-size: 24px; color: #24417f; }
.Likebaby-content.LikebabyF-content .promptWx p.p { line-height: 38px; color: #666; font-size: 24px; margin-top: 22px; }
.Likebaby-content.LikebabyF-content .promptWx p.p span { color: #24417f; }
.Likebaby-content.LikebabyF-content .promptWx figure { text-align: center; }
.Likebaby-content.LikebabyF-content .savebtn { text-align: center; margin: 40px 0 95px; }
.Likebaby-content.LikebabyF-content .savebtn a { display: inline-block; width: 630px; height: 80px; line-height: 80px; font-size: 30px; text-align: center; background-color: #24417f; color: #fff; border-radius: 50px; }
.Live-content { padding: 20px; }
.Live-content ul.ul { font-size: 0; }
.Live-content li { overflow: hidden; display: inline-block; width: 355px; vertical-align: top; border-radius: 8px; font-size: 28px; background-color: #fff; margin-bottom: 18px; }
.Live-content li figure { position: relative; }
.Live-content li figure p.p { position: absolute; left: 0; bottom: 15px; width: 100%; padding: 0 15px; font-size: 20px; color: #fff; }
.Live-content li figure p.p span { display: inline-block; width: 88px; height: 28px; line-height: 28px; text-align: center; background-image: linear-gradient(to right, #ec1417, #fa6d6f); margin-right: 10px; }
.Live-content li .tit { height: 65px; line-height: 65px; text-align: center; }
.Live-content li:nth-child(2n) { margin-left: 18px; }
.videoMain-content .content { padding: 20px; background-color: transparent; }
.Nutritionist-content { padding: 0 44px; }
.Nutritionist-content .team .Tit { text-align: center; }
.Nutritionist-content .team .Tit h2.h2 { height: 95px; line-height: 95px; font-size: 30px; color: #22417f; font-weight: 500; }
.Nutritionist-content .team ul.ul { font-size: 0; }
.Nutritionist-content .team li { display: inline-block; width: 210px; font-size: 28px; vertical-align: top; margin-right: 25px; margin-bottom: 25px; }
.Nutritionist-content .team li figure img { border-radius: 8px; }
.Nutritionist-content .team li .info { padding-top: 15px; text-align: center; }
.Nutritionist-content .team li .info h4.h4 { height: 40px; line-height: 40px; font-weight: 500; }
.Nutritionist-content .team li .info p.p { height: 52px; line-height: 26px; font-size: 20px; color: #999; }
.Nutritionist-content .team li .info p.p span { display: block; }
.Nutritionist-content .team li:nth-child(3n) { margin-right: 0; }
.Nutritionist-content .team + .team { border-top: 1px dashed #e1e1e1; }
.Nutritionist-content .advisorybtn { text-align: center; padding: 35px 0 50px; }
.Nutritionist-content .advisorybtn a { display: inline-block; width: 270px; height: 80px; line-height: 80px; text-align: center; background-color: #22417f; border-radius: 50px; color: #fff; font-size: 30px; }
.Nutritionist-content .advisorybtn a:last-child { background-color: #ec1416; }
.Nutritionist-content .advisorybtn a + a { margin-left: 45px; }
.NutritionistInfo-content .img-box { margin-top: 20px; }
.NutritionistInfo-content .img-box img { width: 100%; }
.NutritionistInfo-content .Intr { margin-top: 20px; padding: 65px 20px 35px; background-color: #fff; }
.NutritionistInfo-content .Intr figure { float: left; width: 210px; }
.NutritionistInfo-content .Intr .text-content { float: left; width: calc(100% - 210px); padding-left: 35px; }
.NutritionistInfo-content .Intr .text-content h4.h4 { line-height: 1; font-size: 36px; font-weight: 500; }
.NutritionistInfo-content .Intr .text-content .poit { line-height: 32px; margin-top: 15px; font-size: 24px; color: #999; }
.NutritionistInfo-content .Intr .text-content .poit span { display: block; }
.NutritionistInfo-content .Intr .text-content .info { line-height: 36px; margin-top: 20px; font-size: 24px; color: #666; }
.NutritionistInfo-content .character { padding: 50px 20px 0; margin-top: 20px; background-color: #fff; }
.NutritionistInfo-content .character .swiper-slide { height: 200px; text-align: center; background-color: #f1f1f1; padding-top: 55px; }
.NutritionistInfo-content .character .swiper-slide h4.h4 { line-height: 1; font-size: 32px; font-weight: 500; }
.NutritionistInfo-content .character .swiper-slide .line { display: block; width: 34px; height: 2px; margin: 12px auto 15px; background-color: #005bac; }
.NutritionistInfo-content .character .swiper-slide p.p { font-size: 24px; color: #666; }
.NutritionistInfo-content .character .swiper-container { padding-bottom: 55px; }
.NutritionistInfo-content .character .swiper-container .swiper-pagination { bottom: 0; }
.NutritionistInfo-content .character .swiper-container .swiper-pagination .swiper-pagination-bullet { width: 14px; height: 14px; }
.NutritionistInfo-content .character .advisorybtn { text-align: center; padding: 35px 0 50px; }
.NutritionistInfo-content .character .advisorybtn a { display: inline-block; width: 270px; height: 80px; line-height: 80px; text-align: center; background-color: #22417f; border-radius: 50px; color: #fff; font-size: 30px; }
.NutritionistInfo-content .character .advisorybtn a:last-child { background-color: #ec1416; }
.NutritionistInfo-content .character .advisorybtn a + a { margin-left: 45px; }
.service-content { padding: 44px 20px; }
.service-content ul.ul { font-size: 0; }
.service-content li { display: inline-block; width: 356px; font-size: 28px; text-align: center; }
.service-content li figure img { border-radius: 8px; }
.service-content li .text-content { padding-top: 15px; padding-bottom: 45px; }
.service-content li .text-content p.p { height: 45px; line-height: 45px; }
.service-content li .text-content a { display: inline-block; width: 145px; height: 48px; line-height: 48px; text-align: center; font-size: 24px; color: #fff; background-color: #24417f; border-radius: 50px; }
.service-content li:nth-child(2n) { margin-left: 16px; }
.serviceInfo-content .img-box { margin-top: 20px; }
.serviceInfo-content .img-box img { width: 100%; }
.serviceInfo-content .main { padding: 20px; }
.serviceInfo-content .main .bg { border-radius: 8px; background-color: #fff; }
.serviceInfo-content .main .code { font-size: 0; padding: 70px 25px 60px; border-bottom: 1px dashed #e5e5e5; }
.serviceInfo-content .main .code figure { display: inline-block; width: 180px; vertical-align: middle; }
.serviceInfo-content .main .code .text-content { display: inline-block; width: calc(100% - 180px); font-size: 28px; padding-left: 30px; vertical-align: middle; }
.serviceInfo-content .main .code .text-content h4.h4 { font-size: 36px; }
.serviceInfo-content .main .code .text-content p.p { color: #666; }
.serviceInfo-content .main .code .text-content p.p span { display: inline-block; width: 30px; height: 30px; line-height: 30px; border-radius: 50%; background-color: #24417f; color: #fff; font-size: 18px; text-align: center; margin-right: 5px; }
.serviceInfo-content .main .contact { padding: 50px 20px 115px; }
.serviceInfo-content .main .contact h4.h4 { font-size: 36px; font-weight: 500; margin-bottom: 20px; }
.serviceInfo-content .main .contact p.p { line-height: 36px; font-size: 24px; color: #666; }
.my-content { padding: 26px 29px; }
.my-content .my-ban .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 11px; }
.my-content .Fast-main { margin-top: 20px; }
.my-content .Fast-main .left { float: left; width: 230px; }
.my-content .Fast-main .right { float: right; width: 465px; }
.my-content .Fast-main ul.ul li + li { margin-top: 16px; }
.privilege-content .top-main { font-size: 0; padding: 28px 30px; margin-top: 15px; background-color: #24417f; position: relative; }
.privilege-content .top-main .left { display: inline-block; width: 240px; font-size: 0; vertical-align: middle; }
.privilege-content .top-main .left figure { display: inline-block; width: 62px; height: 62px; vertical-align: middle; }
.privilege-content .top-main .left figure img { width: 100%; height: 100%; border-radius: 50px; }
.privilege-content .top-main .left p.p { display: inline-block; width: calc(100% - 62px); font-size: 32px; vertical-align: middle; color: #fff; text-decoration: underline; padding-left: 10px; }
.privilege-content .top-main .right { display: inline-block; width: calc(100% - 240px); font-size: 28px; vertical-align: middle; color: #fff; text-align: center; padding-right: 40px; }
.privilege-content .top-main .right p.p { display: inline-block; line-height: 1.2; margin: 0 10px;color: white; }
.privilege-content .top-main .right p.p span { display: block; }
.privilege-content .top-main .more { position: absolute; right: 0; top: 50%; width: 64px; height: 38px; margin-top: -19px; border-radius: 50px 0 0 50px; background: #bfbfbf url(../images/privilege_2.png) no-repeat 22px; }
.privilege-content .top-main .more a { width: 100%; height: 100%; display: block; }
.privilege-content .privilege-main { padding: 24px 20px; }
.privilege-content .privilege-main .privilege-1 { border-radius: 20px; padding: 25px 25px 65px; background-color: #fff; }
.privilege-content .privilege-main .privilege-1 h2.h2 { font-size: 32px; font-weight: 500; }
.privilege-content .privilege-main .privilege-1 ul.ul { margin-top: 30px; }
.privilege-content .privilege-main .privilege-1 ul.ul li { float: left; width: 25%; }
.privilege-content .privilege-main .privilege-1 ul.ul li figure { display: block; width: 85px; height: 85px; line-height: 85px; border-radius: 50%; overflow: hidden; text-align: center; background-color: #facc66; margin: 0 auto; }
.privilege-content .privilege-main .privilege-1 ul.ul li figure img { display: inline-block; vertical-align: middle; }
.privilege-content .privilege-main .privilege-1 ul.ul li .text-content { margin-top: 10px; text-align: center; }
.privilege-content .privilege-main .privilege-1 ul.ul li .text-content h5.h5 { font-weight: 500; color: #000033; line-height: 1.2; }
.privilege-content .privilege-main .privilege-1 ul.ul li .text-content p.p { font-size: 20px; color: #666; line-height: 1.2; }
.privilege-content .privilege-main .privilege-1 ul.ul li:nth-child(2) figure { background-color: #84a0ed; }
.privilege-content .privilege-main .privilege-1 ul.ul li:nth-child(3) figure { background-color: #f78264; }
.privilege-content .privilege-main .privilege-1 ul.ul li:nth-child(4) figure { background-color: #ad6ab3; }
.privilege-content .privilege-main .img-box { margin-top: 25px; border-radius: 12px; overflow: hidden; }
.searchM-content { padding: 55px 20px; }
.searchM-content h2 { font-weight: 500; font-size: 36px; padding: 0 20px; }
.searchM-content ul.ul li { float: left; height: 50px; line-height: 50px; padding: 0 22px; background-color: #fff; border-radius: 50px; margin: 33px 20px 0; }
.searchM-content ul.ul li a { font-size: 24px; color: #666; }
.my_list { padding: 0 25px 25px 25px; }
.my_list ul { padding: 0; overflow: auto; margin: 0; }
.my_list ul li { float: left; list-style: none; border-radius: 15px; height: 153px; margin: 10px 0; display: flex; display: -webkit-flex; justify-content: center; flex-wrap: wrap; align-items: center; }
.my_list ul li:nth-child(1) { background: rgb(165, 221, 255); width: 230px; }
.my_list ul li:nth-child(1) figure { width: 55%; margin: 0 22%; }
.my_list ul li:nth-child(2) { background: rgb(255, 172, 172); width: 465px; margin-left: 20px; }
.my_list ul li:nth-child(3) { background: rgb(96, 213, 149); width: 230px; height: 300px; }
.my_list ul li:nth-child(4) { background: rgb(233, 175, 223); width: 465px; height: 192px; margin-left: 20px; }
.my_list ul li:nth-child(5) { background: rgb(165, 221, 255); width: 465px; height: 261px; margin-left: 20px; }
.my_list ul li:nth-child(6) { background: rgb(255, 172, 172); width: 230px; margin-top: -164px; }
.my_list ul li a { color: #fefefe; font-size: 24px; }
.my_list ul li figure { text-align: center; }
.my_list ul li figure img { margin-left: 30px; }
.my_list ul li:nth-child(2) figure img,
.my_list ul li:nth-child(3) figure img,
.my_list ul li:nth-child(4) figure img,
.my_list ul li:nth-child(6) figure img { margin-left: 50px; }
.my_list ul li figure p { margin: 0; margin-top: -15px; }
.comin { padding: 0 30px; margin-bottom: 50px; }
.comin .comin_head { text-align: center; color: rgb(36, 65, 127); margin: 50px 0; }
.comin .comin_head h1 { font-size: 42px; margin: 0; }
.comin .comin_head h3 { font-size: 42px; font-weight: normal; margin: 0; }
.comin ul { padding: 0; }
.comin ul li { list-style: none; margin: 50px 50px; }
.comin ul li a{ display: flex; display: -webkit-flex; align-items: center;}
.comin ul li .right { margin-left: 30px; }
.comin ul li .right h3 { font-size: 32px; font-weight: normal; margin: 0; }
.comin ul li .right p { color: rgb(127, 127, 127); font-size: 32px; margin: 0; }
.comin button { width: 100%; height: 80px; color: white; font-size: 30px; margin-top: 30px; background: rgb(36, 65, 127); border-radius: 40px; border: none; outline: none; }
.comin .comin_bottm { overflow: auto; margin: 20px 0; margin-bottom: 100px; }
.comin .comin_bottm a { display: inline-block; font-size: 24px; color: rgb(36, 65, 127); padding-bottom: 5px; border-bottom: 2px solid rgb(36, 65, 127); }
.comin .comin_bottm a.lefta { float: left; }
.comin .comin_bottm a.righta { float: right; }
.comin .register { padding: 0 40px; }
.comin .register h3 { font-size: 30px; color: rgb(36, 65, 127); margin-top: 0; }
.comin .register .list { padding: 0; }
.comin .register .list .item { margin-bottom: 30px; position: relative; width: 100%; height: 80px; background-color: rgb(245, 245, 245); border: 1px solid rgb(237, 237, 237); border-radius: 10px; padding-left: 30px; }
.comin .register .list .item:before { content: ''; display: inline-block; height: 100%; position: absolute; padding: 15px 15px; }
.comin .register .list .item.pohone:before { background: url(../uploadfiles/images/pohone.png) no-repeat center left; }
.comin .register .list .item.code:before { background: url(../uploadfiles/images/icon1.png) no-repeat center left; }
.comin .register .list .item.passwork:before { background: url(../uploadfiles/images/icon2.png) no-repeat center left; }
.comin .register .list .item.name:before { background: url(../uploadfiles/images/icon3.png) no-repeat center left; }
.comin .register .list .item input { height: 100%; float: right; width: 92%; font-size: 24px; }
.comin .register .list .item input:-ms-input-placeholder { color: rgb(127, 127, 127); }
.comin .register .list .item input::-webkit-input-placeholder { color: rgb(127, 127, 127); }
.comin .register .list .item input::-moz-placeholder { color: rgb(127, 127, 127); }
.comin .register .list .item.code {padding-right:160px;}
.comin .register .list .item.code input { float: none; width: 65%; margin-left: 45px; }
.comin .register .list .item .getCode { border-radius: 30px; color: white; margin: 10px; font-size: 18px; float: right; padding: 15px 25px; background: rgb(36, 65, 127); position:absolute; right:0; top:0;}
.comin .register .list .item .getCode.getCodeOn{background: rgba(127,127,127)}
.comin .register .list .item.chose_fex { background: none; border: none; padding: 0; height: 40px; }
.comin .register .list .item.chose_fex:before { padding: 0; height: 0; }
.comin .register .list .item.chose_fex .fexname { display: inline-block; margin-right: 50px; font-size: 24px; color: rgb(127, 127, 127); }
.comin .register .list .item.chose_fex .fexname .inputhose { position: relative; text-align: center; margin: 0 10px; display: inline-block; width: 30px; height: 30px; border: 1px solid #CCCCCC; border-radius: 50%; }
.comin .register .list .item.chose_fex input[type="radio"] { cursor: pointer; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); height: 15px; float: none; width: 15px; -webkit-appearance: none; border-radius: 50%; padding: 5px; }
.comin .register .list .item.chose_fex input:checked { background-color: rgb(36, 65, 127); }
.comin .register .list .item.chose_fex .fax { font-size: 26px; }
.comin .register .list .address { display: flex; justify-content: space-between; }
.comin .register .list .address span { display: inline-block; float: left; font-size: 26px; padding-top: 20px; }
.comin .register .list .address .addres_chose { float: right; width: 85%; }
.comin .register .list .address .addres_chose select { color: rgb(127, 127, 127); appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../uploadfiles/images/icon4.png) no-repeat  right 20px center; font-size: 24px; margin-bottom: 30px; width: 100%; height: 80px; background-color: rgb(245, 245, 245); border: 1px solid rgb(237, 237, 237); border-radius: 10px; padding-left: 30px; }
.comin .register_tip { float: right; font-size: 24px; width: 81%; color: rgb(127, 127, 127); }
.comin .register_tip a { color: rgb(36, 65, 127); display: inline-block; border-bottom: 1px solid rgb(36, 65, 127); }
.comin .register_tip .check { position: relative; float: left; margin-top: 5px; display: inline-block; border: 3px solid rgb(36, 65, 127); width: 32px; height: 32px; border-radius: 5px; }
.comin .register_tip .check input[type="checkbox"] { position: absolute; left: 16%; top: 50%; width: 18px; height: 18px; transform: translateY(-50%); -webkit-appearance: none; }
.comin .register_tip .check input:checked { background-color: rgb(36, 65, 127); }
.comin .register_tip .tip_text { float: right; width: 9%; padding-right: 60px; }
.comin .register .list .itemboxr { position: relative; width: 100%; height: 80px; left: 0px; background-color: rgb(245, 245, 245); border: 1px solid rgb(237, 237, 237); border-radius: 10px; margin-bottom: 30px; }
.comin .register .list .itemboxr .btnr { position: absolute; top: 20px; left: 30px; width: 60px; height: 45px; text-align: center; line-height: 45px; z-index: 3; color: black; background: url(../uploadfiles/images/yz.png) no-repeat; }
.comin .register .list .itemboxr .textr { position: absolute; width: 100%; margin: 0; line-height: 80px; display: block; z-index: 2; text-align: left; font-size: 24px; color: rgb(127, 127, 127); padding-left: 100px; }
.comin .register .list .itemboxr .bgr { position: absolute; height: 100%; background-color: yellowgreen; z-index: 1; border-radius: 10px; }
.login_page { width: 100%; height: 1350px; background: url(../uploadfiles/images/login_03.jpg) no-repeat center; padding: 0 30px; }
.login_page .login_con { position: relative; top: 23%; box-shadow: 0 0 5px #858585; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding-bottom: 150px; }
.login_page .login_con .login_head { width: 100%; height: 80px; overflow: hidden; }
.login_page .login_con .login_head a { background: white; display: inline-block; font-size: 26px; float: left; width: 50%; height: 100%; line-height: 80px; text-align: center; }
.login_page .login_con .login_head a.admin { border-top-left-radius: 20px; }
.login_page .login_con .login_head a.code { border-top-right-radius: 20px; }
.login_page .login_con .login_head a.on { color: rgb(127, 127, 127); background: rgb(223, 223, 223); box-shadow: inset 2px -2px 5px #999; height: 70px; margin-top: 10px; }
.login_page .login_con .loginbg { background: white; }
.login_page .login_con .login_input { padding: 50px; }
.login_page .login_con .login_input .login_item { position: relative; padding-left: 60px; width: 100%; height: 80px; background-color: rgb(245, 245, 245); border-radius: 10px; margin: 30px 0; border: 1px solid #EEEEEE; }
.login_page .login_con .login_input .login_item:before { content: ''; position: absolute; left: 20px; }
.login_page .login_con .login_input .login_item.pohone:before { top: 20px; background: url(../uploadfiles/images/pohone.png) no-repeat; padding: 20px 12px; }
.login_page .login_con .login_input .login_item.passwork:before { top: 25px; background: url(../uploadfiles/images/icon2.png) no-repeat; padding: 20px 10px; }
.login_page .login_con .login_input .login_item input { height: 100%; width: 95%; font-size: 22px; }
.login_page .login_con .login_input .login_item input:-ms-input-placeholder { color: rgb(127, 127, 127); }
.login_page .login_con .login_input .login_item input::-webkit-input-placeholder { color: rgb(127, 127, 127); }
.login_page .login_con .login_input .login_item input::-moz-placeholder { color: rgb(127, 127, 127); }
.login_page .login_con .other_login { text-align: center; }
.login_page .login_con .other_login h3 { text-align: center; font-size: 26px; margin: 0; margin-top: -30px; }
.login_page .login_con .other_login h3 span { display: inline-block; padding: 0 80px; position: relative; color: rgb(102, 102, 102); font-size: 24px; font-weight: normal; }
.login_page .login_con .other_login h3 span:before { content: '————'; position: absolute; left: 0; font-size: 14px; font-weight: lighter; color: rgb(102, 102, 102); top: 10px; }
.login_page .login_con .other_login h3 span:after { content: '————'; position: absolute; right: 0; font-size: 14px; font-weight: lighter; color: rgb(102, 102, 102); top: 10px; }
.login_page .login_con .other_login a.qq,
.login_page .login_con .other_login a.wx,
.login_page .login_con .other_login a.wb { text-align: center; display: inline-block; width: 70px; height: 70px; border: 1px solid #eee; margin: 20px; border-radius: 50%; }
.login_page .login_con .other_login .qq { background: url(../uploadfiles/images/qq.png) no-repeat center; }
.login_page .login_con .other_login .wx { background: url(../uploadfiles/images/wx1.png) no-repeat center; }
.login_page .login_con .other_login .wb { background: url(../uploadfiles/images/wb.png) no-repeat center; }

.login_page .login_con .loginbg .button{padding: 0 50px;}
.login_page .login_con .loginbg button { width: 100%; height: 80px; margin: 20px 0; border-radius: 40px; border: none; outline: none; padding: 0; }
.login_page .login_con .loginbg button.login_bth { background: rgb(36, 65, 127); color: white; }
.login_page .login_con .loginbg button.register_gtn { color: rgb(127, 127, 127); }
.login_page .login_con .loginbg .noPasswork { font-size: 20px; float: right; color: rgb(127, 127, 127); margin-right: 30px; border-bottom: 1px solid rgb(127, 127, 127); }
.login_page .login_con .login_input .item.code:before { background: url(../uploadfiles/images/icon1.png) no-repeat center left; }
.login_page .login_con .login_input .item { margin-bottom: 30px; position: relative; width: 100%; height: 80px; background-color: rgb(245, 245, 245); border: 1px solid rgb(237, 237, 237); border-radius: 10px; padding-left: 30px; }
.login_page .login_con .login_input .item:before { content: ''; display: inline-block; height: 100%; position: absolute; padding: 15px 15px; }
.login_page .login_con .login_input .item input { height: 100%; float: right; width: 92%; font-size: 24px; }
.login_page .login_con .login_input .item input:-ms-input-placeholder { color: rgb(127, 127, 127); }
.login_page .login_con .login_input .item input::-webkit-input-placeholder { color: rgb(127, 127, 127); }
.login_page .login_con .login_input .item input::-moz-placeholder { color: rgb(127, 127, 127); }
.login_page .login_con .login_input .item.code input { float: none; width: 63%; margin-left: 45px; }
.login_page .login_con .login_input .item .getCode { border-radius: 30px; color: white; margin: 10px; font-size: 18px; float: right; padding: 15px 25px; background: rgb(36, 65, 127); }
.login_page .login_con .login_input .item .getCode.getCodeOn{background: rgb(127, 127, 127)}

.login_page .login_con .code_login { display: none; }
.login_page .login_con .login_input .itemboxr { position: relative; width: 100%; height: 80px; left: 0px; background-color: rgb(245, 245, 245); border: 1px solid rgb(237, 237, 237); border-radius: 10px; margin-bottom: 30px; }
.login_page .login_con .login_input .itemboxr .btnr { position: absolute; top: 20px; left: 30px; width: 60px; height: 45px; text-align: center; line-height: 45px; z-index: 3; color: black; background: url(../uploadfiles/images/yz.png) no-repeat; }
.login_page .login_con .login_input .itemboxr .textr { position: absolute; width: 100%; margin: 0; line-height: 80px; display: block; z-index: 2; text-align: left; font-size: 24px; color: rgb(127, 127, 127); padding-left: 100px; }
.login_page .login_con .login_input .itemboxr .bgr { position: absolute; height: 100%; background-color: yellowgreen; z-index: 1; border-radius: 10px; }
.stage { position: relative; width: 100%; height: 80px; left: 0px; background-color: rgb(245, 245, 245); border: 1px solid rgb(237, 237, 237); border-radius: 10px; margin-bottom: 30px; }
.stage .slider { position: absolute; height: 80px; width: 100%; left: 0; }
.stage .label { background: -webkit-gradient(linear, left top, right top, color-stop(0, #4d4d4d), color-stop(.4, #4d4d4d), color-stop(.5, white), color-stop(.6, #4d4d4d), color-stop(1, #4d4d4d)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-animation: slidetounlock 3s infinite; -webkit-text-size-adjust: none; line-height: 80px; height: 80px; text-align: center; font-size: 20px; width: 100%; color: #aaa; }
@keyframes slidetounlock {
  0% { background-position: -200px 0; }
  100% { background-position: 200px 0; }
}
@-webkit-keyframes slidetounlock {
  0% { background-position: -200px 0; }
  100% { background-position: 200px 0; }
}
.stage .button { position: absolute; left: 0; top: 0; width: 80px; height: 80px; background: url(../uploadfiles/images/yz.png) no-repeat center center; transition: left 0s; -webkit-transition: left 0s; }
.stage .button-on { position: absolute; left: 0; top: 0; width: 40px; height: 80px; background: url(../uploadfiles/images/yz.png) no-repeat center center; transition: left 1s; -webkit-transition: left .5s; }
.stage .track { position: absolute; left: 0; top: 0; height: 100%; width: 0; overflow: hidden; transition: width 0s; -webkit-transition: width 0s; }
.stage .track-on { position: absolute; left: 0; top: 0; height: 100%; width: 0; overflow: hidden; transition: width 1s; -webkit-transition: width .5s; }
.stage .icon { width: 32px; height: 32px; position: relative; top: 1px; left: 8px; font-family: sans-serif; }

/*  .stage .icon:before{
      content:'>>';
      color:#ccc;
      line-height:32px;
  } */
.stage .spinner { width: 32px; height: 32px; background: url('../images/ok.png') no-repeat; position: relative; top: 1px; left: 4px; display: none; }
@-webkit-keyframes bouncedelay {
  0%,
  80%,
  100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
@keyframes bouncedelay {
  0%,
  80%,
  100% { transform: scale(0.0); -webkit-transform: scale(0.0); }
  40% { transform: scale(1.0); -webkit-transform: scale(1.0); }
}
.stage .bg-green { line-height: 80px; height: 80px; text-align: center; font-size: 20px; background-color: yellowgreen; color: #fff; }
.stage .sub { width: calc(100% - 80px); margin-left: 40px; margin-top: 30px; height: 45px; background: yellowgreen; color: #fff; outline: none; border: none; font-size: 16px; }
.cantor_con { padding: 50px 30px; }
.cantor_con h1 { font-size: 44px; color: rgb(36, 65, 127); text-align: center; font-weight: normal; }
.cantor_con .cantor_text { }
.cantor_con .cantor_text .text_item { margin: 30px 0; }
.cantor_con .cantor_text .text_item h2 { margin-right: 20px; font-size: 30px; color: rgb(36, 65, 127); font-weight: normal; }
.cantor_con .cantor_text .text_item h2 a { font-size: 24px; color: rgb(102, 102, 102); border-bottom: 1px solid #111; padding-bottom: 5px; }
.cantor_con .cantor_text .text_item h3 { font-size: 26px; color: rgb(36, 65, 127); font-weight: normal; margin-bottom: 20px; }
.cantor_con .cantor_text .text_item h4 { font-size: 24px; color: rgb(51, 51, 51); font-weight: normal; margin-bottom: 15px; }
.cantor_con .cantor_text .text_item p { font-size: 24px; color: rgb(102, 102, 102); margin: 0; letter-spacing: 2px; }
.cantor_con .cantor_text .text_item p span { color: rgb(36, 65, 127); }
.cantor_con .cantor_text .text_item p a { color: rgb(36, 65, 127); }
.vip_mony { background: rgb(241, 241, 241); max-width: 768px; padding-top: 10px; height: 100vh; }
.vip_mony .vip_head { width: 100%; height: 110px; background: rgb(36, 65, 127); display: table; color: white; position: relative; }
.vip_mony .vip_head p { margin: 0; }
.vip_mony .vip_head .vip_logo { padding-left: 30px; display: flex; vertical-align: middle; font-size: 24px; padding-top: 20px; }
.vip_mony .vip_head .vip_logo .vipimg { float: left; width: 62px; height: 62px; border-radius: 50%; overflow: hidden; margin-right: 15px; }
.vip_mony .vip_head .vip_logo span { border-bottom: 1px solid  white; height: 50px; padding-top: 10px; font-size: 28px; }
.vip_mony .vip_head .vip_jf { display: table-cell; vertical-align: middle; text-align: center; width: 22%; }
.vip_mony .vip_head .vip_jf p { font-size: 24px; }
.vip_mony .vip_head .right_a { display: table-cell; position: relative; width: 15%; }
.vip_mony .vip_head a { position: absolute; right: 0; top: 50%; transform: translateY(-50%); display: inline-block; background: url(../uploadfiles/images/vipright.png) no-repeat center left 10px; margin-left: 30px; background-color: rgb(191, 191, 191); width: 50px; height: 30px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
.vip_mony .vip_con { border-radius: 20px; background: white; margin: 20px; }
.vip_mony .vip_con h3 { font-size: 30px; font-weight: normal; margin: 30px; padding-top: 20px; }
.vip_mony .vip_con ul { display: flex; display: -webkit-flex; justify-content: space-between; padding: 0; padding: 0px 20px 100px 20px; }
.vip_mony .vip_con ul li { list-style: none; width: 25%; text-align: center; margin: 0 5px; }
.vip_mony .vip_con ul li h2 { font-size: 28px; margin: 0; font-weight: normal; }
.vip_mony .vip_con ul li p { font-size: 20px; margin: 0; color: rgb(127, 127, 127); }
.vip_mony .vip_ban { margin: 20px; border-radius: 20px; overflow: hidden; height: 180px; margin-top: 50px; }
.produce_ban { margin: 15px 20px; }
.pro_suo { margin: 20px; height: 80px; background: rgb(245, 245, 245); border: 1px solid #EEEEEE; border-radius: 10px; position: relative; }
.pro_suo input { width: 92%; height: 100%; font-size: 24px; padding-left: 20px; }
.pro_suo input:-ms-input-placeholder { color: rgb(127, 127, 127); }
.pro_suo input::-webkit-input-placeholder { color: rgb(127, 127, 127); }
.pro_suo input::-moz-placeholder { color: rgb(127, 127, 127); }
.pro_suo a { display: inline-block; position: absolute; background: url(../uploadfiles/images/sousou.png) no-repeat center; right: 20px; width: 45px; height: 80px; }
.pro_con ul { padding: 0; display: flex; flex-wrap: wrap; border-top: 1px solid #ddd; }
.pro_con ul li { float: left; list-style: none; width: 50%; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding-bottom: 30px;position:relative }
.pro_con ul li:nth-child(2n) { border-right: none; border-left: none; }
.pro_con ul li .pro_img { text-align: center; width: 100%; height: 290px; padding: 15px; position: relative; }
.pro_con ul li .pro_img img { position: absolute; left: 50%; top: 20%; transform: translate(-50%); }
.pro_con ul li .imgBox { padding: 0 30px; }
.pro_con ul li .imgBox h3 { font-size: 28px; font-weight: normal; margin: 0; }
.pro_con ul li .imgBox .yj { text-decoration: line-through; font-size: 18px; color: rgb(127, 127, 127); }
.pro_con ul li .imgBox .dh_num { color: red; }
.pro_con ul li .imgBox .dh_num .jfnum { font-size: 26px; }
.pro_con ul li .imgBox .dh_num .minnum { display: inline-block; margin-left: 15px; font-size: 22px; padding: 1px 15px; border: 1px solid red; border-radius: 30px; }
.pro_con ul li .imgBox .numadd .jian,
.pro_con ul li .imgBox .numadd .add { color: rgb(127, 127, 127); font-size: 40px; font-weight: lighter; }
.pro_con ul li .imgBox .numadd .numb { display: inline-block; color: rgb(127, 127, 127); font-size: 28px; width: 80px; height: 40px; text-align: center; border: 1px solid #eee; }
.pro_con ul li .imgBox .shop,
.pro_con ul li .imgBox .addCart { white-space: nowrap; margin-top: 30px; border: none; color: white; font-size: 20px; width: 148px; height: 46px; box-shadow: 0 4px 0px #616161; border-radius: 5px; }
.pro_con ul li .imgBox .shop { background: rgb(241, 19, 41); margin-right: 18px; }
.pro_con ul li .imgBox .addCart { background: rgb(58, 124, 230); }
.pro_con ul li .tipBox{position: absolute;left: 30px;top: 0px;line-height: 1.8;color: #464646;font-size: 16px;}
.pro_con ul li .tipBox span{color: red;font-size: 26px;display: inline-block;margin: 0 5px;}

.produce_cart ul{width:100%;;padding:0;margin:0;margin-bottom:-28px}
.produce_cart ul li{padding:90px 20px 80px 30px;width:100%;list-style:none;display:flex;border:1px solid rgb(238,238,238);position:relative}
.produce_cart ul li .tipBox{position: absolute;left: 50%;transform: translateX(-50%);;top: 10px;line-height: 1.8;color: #464646;font-size: 28px;width:68%}
.produce_cart ul li .tipBox span{color: red;font-size: 34px;display: inline-block;margin: 0 5px;}
.produce_cart ul li .pro_d,
.produce_cart ul li .pro_j{white-space: nowrap; margin-top: 30px; border: none; color: white; font-size: 20px; width: 148px; height: 46px; box-shadow: 0 4px 0px #616161; border-radius: 5px;}
.produce_cart ul li .pro_d{background: rgb(241, 19, 41); margin-right: 18px;}
.produce_cart ul li .pro_j{background: rgb(58, 124, 230);}
.produce_cart ul li .numadd .jian,
.produce_cart ul li .numadd .add { color: rgb(127, 127, 127); font-size: 40px; font-weight: lighter; }
.produce_cart ul li .numadd .numb { display: inline-block; color: rgb(127, 127, 127); font-size: 28px; width: 80px; height: 40px; text-align: center; border: 1px solid #eee; }
.produce_cart ul li .produce_rigth p{margin:5px 0}
.produce_rigth p .jifen {
	font-size: 32px;
	color: red;
}
.produce_rigth p:nth-child(1){color:Red}
.produce_rigth p:nth-child(2){text-decoration: line-through;color:#999}
.produce_rigth p:nth-child(2) .jifen{text-decoration: line-through}
.produce_rigth p:nth-child(5){color:#999}





.chonse_page { padding: 30px; display: flex; display: -webkit-flex; align-items: center; justify-content: space-between; }
.chonse_page a { display: inline-block; float: left; color: rgb(102, 102, 102); font-size: 26px; }
.chonse_page .pageNum { width: 180px; position: relative; color: rgb(102, 102, 102); margin: 0 50px; }
.chonse_page .pageNum input { width: 120px; height: 60px; border: 1px solid #ddd; border-radius: 30px; padding-left: 20px; }
.chonse_page .pageNum span { cursor: pointer; position: absolute; top: 0; right: 0px; display: inline-block; width: 120px; height: 60px; border-radius: 30px; background: rgb(36, 65, 127); text-align: center; line-height: 60px; color: white; }
.show_page { margin: 0; padding-top: 50px; padding-bottom: 20px; }
.show_page .show_item .head_p { margin: 0; color: white; background: url(../uploadfiles/images/s1.png) no-repeat center; text-align: center; line-height: 50px; width: 237px; height: 50px; }
.show_page .show_item .show_con { margin: 50px 20px; padding: 10px 30px 50px 30px; background: rgba(255, 255, 255, 0.5); border-radius: 10px; }
.show_page .show_item .show_con h3 { color: rgb(255, 72, 0); font-size: 32px; font-weight: normal; margin: 30px 0 20px 0; padding-left: 15px; position: relative; }
.show_page .show_item .show_con h3:before { content: ''; position: absolute; left: 0; top: 6px; display: inline-block; width: 5px; height: 32px; background: rgb(255, 72, 0); border-radius: 20px; }
.show_page .show_item .show_con p { font-size: 26px; color: rgb(51, 51, 51); margin: 5px; }
.show_page .show_item .show_con h5 { font-size: 24px; font-weight: normal; margin-bottom: 10px; }
.show_page .show_item .show_con span { display: inline-block; background: url(../uploadfiles/images/ty.png)no-repeat center; width: 70px; height: 70px; color: white; text-align: center; line-height: 70px; padding-left: 15px; }
.show_page .show_item .show_con h4 { color: rgb(255, 72, 0); font-size: 24px; font-weight: normal; margin-bottom: 10px; }
.show_page .show_item .show_con img { margin: 30px 0; }
.show_page .show_item .bototm_p { text-align: right; color: white; font-size: 24px; margin-bottom: 0; padding-left: 30px; padding-right: 30px; padding-bottom: 50px; }
.science_page { background: rgb(241, 241, 241); padding: 50px 20px; }
.science_page .science_head { width: 100%; text-align: center; }
.science_page .science_head a { background: rgb(191, 191, 191); margin: 15px; color: white; padding: 15px 70px; border-radius: 40px; font-size: 30px; }
.science_page .science_head a.on { background: rgb(36, 65, 127); }
.science_page ul { padding: 0; margin-top: 50px; }
.science_page ul li { margin-bottom: 30px; list-style: none; background: white; border-radius: 10px; padding: 40px; }
.science_page ul li .list_head { overflow: hidden; display: flex; display: -webkit-flex; align-items: center; }
.science_page ul li .list_head .list_img { float: left; width: 100px; height: 100px; overflow: hidden; border-radius: 50%; }
.science_page ul li .list_head .list_name { margin-left: 30px; }
.science_page ul li .list_head .list_name h3 { font-size: 30px; font-weight: normal; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.science_page ul li .list_head .list_name p { font-size: 24px; color: rgb(127, 127, 127); margin-top: -5px; margin-bottom: 0; }
.science_page ul li .list_con { }
.science_page ul li .list_con h3 { font-weight: normal; font-size: 28px; margin-bottom: 5px; padding-left: 60px; position: relative; }
.science_page ul li .list_con h3:before { content: ''; position: absolute; left: 0; top: 10px; background: url(../uploadfiles/images/wen.png)no-repeat; padding: 20px; }
.science_page ul li .list_con p { color: rgb(127, 127, 127); font-size: 24px; margin-top: 5px; padding-left: 60px; position: relative; }
.science_page ul li .list_con p:before { content: ''; position: absolute; left: 0; top: 10px; background: url(../uploadfiles/images/da.png)no-repeat; padding: 20px; }
.science_page .quiz_con { border-radius: 10px; background: white; padding: 40px; margin-top: 50px; }
.science_page .quiz_con h2 { font-size: 32px; font-weight: normal; margin: 0; }
.science_page .quiz_con .quiz_remark { margin-top: 30px; width: 100%; height: 400px; padding: 30px; background: rgb(241, 241, 241); border-radius: 10px; }
.science_page .quiz_con .quiz_remark textarea { width: 100%; height: 100%; font-size: 24px; color: rgb(102, 102, 102); }
.science_page .quiz_con .quiz_remark textarea::-webkit-input-placeholder { color: rgb(102, 102, 102); }
.science_page .quiz_con .quiz_remark textarea:-moz-placeholder { color: rgb(102, 102, 102); }
.science_page .quiz_con .quiz_remark textarea::-moz-placeholder { color: rgb(102, 102, 102); }
.science_page .quiz_con .quiz_remark textarea:-ms-input-placeholder { color: rgb(102, 102, 102); }
.science_page .quiz_con .quiz_btn { width: 100%; height: 80px; background: rgb(36, 65, 127); border-radius: 40px; color: white; border: none; outline: none; margin-top: 30px; }
.science_page .quiz_con .quiz_p { font-size: 29px; color: rgb(127, 127, 127); }
.science_page .quiz_con .quiz_p a { padding-bottom: 2px; border-bottom: 1px solid #111; }
.page_sou { margin: 20px; width: 70%; height: 80px; background: rgb(245, 245, 245); border: 1px solid #EEEEEE; border-radius: 10px; position: relative; }
.page_sou input { width: 92%; height: 100%; font-size: 24px; padding-left: 20px; }
.page_sou input:-ms-input-placeholder { color: rgb(127, 127, 127); }
.page_sou input::-webkit-input-placeholder { color: rgb(127, 127, 127); }
.page_sou input::-moz-placeholder { color: rgb(127, 127, 127); }
.page_sou a { display: inline-block; position: absolute; background: url(../uploadfiles/images/sousou.png) no-repeat center; right: 20px; width: 45px; height: 80px; }
.science_sousou { background: rgb(241, 241, 241); padding: 50px 40px; height: 100vh; }
.science_sousou h3 { margin: 0; font-size: 36px; font-weight: normal; }
.science_sousou ul { padding: 0; overflow: hidden; display: flex; display: -webkit-flex; align-items: center; }
.science_sousou ul li { list-style: none; float: left; padding: 5px 20px; border-radius: 40px; background: white; margin-right: 30px; }
.science_sousou ul li a { display: inline-block; color: rgb(102, 102, 102); font-size: 26px; }
.good_shop { background: rgb(241, 241, 241); padding: 20px 0; }
.good_shop .shop_ban { margin-bottom: 20px; }
.good_shop .shop_con { background: white; padding: 50px 0; }
.shop_sou { margin: 0px 45px; width: 678px; height: 80px; background: rgb(245, 245, 245); border: 1px solid #EEEEEE; border-radius: 10px; position: relative; }
.shop_sou input { width: 92%; height: 100%; font-size: 24px; padding-left: 20px; }
.shop_sou input:-ms-input-placeholder { color: rgb(127, 127, 127); }
.shop_sou input::-webkit-input-placeholder { color: rgb(127, 127, 127); }
.shop_sou input::-moz-placeholder { color: rgb(127, 127, 127); }
.shop_sou a { display: inline-block; position: absolute; background: url(../uploadfiles/images/sousou.png) no-repeat center; right: 20px; width: 45px; height: 80px; }
.good_shop .shop_con .sou_shop { margin-top: 30px; }
.good_shop .shop_con .sou_shop .shop_chonse { width: 100%; height: 100px; border-bottom: 1px solid #eee; padding: 0 45px; }
.good_shop .shop_con .sou_shop .shop_chonse select { height: 100%; width: 100%; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../uploadfiles/images/shse.png) no-repeat right; }
.good_shop .shop_con .sou_shop .shop_ser { width: 100%; height: 100px; padding: 0 45px; }
.good_shop .shop_con .sou_shop .shop_ser button { width: 100%; height: 80px; background: rgb(36, 65, 127); border: none; outline: none; color: white; border-radius: 40px; margin-top: 30px; }
.good_shop .shop_list { width: 100%; background: white; padding: 20px; margin-top: 20px; }
.good_shop .shop_list h3 { font-size: 30px; font-weight: normal; color: rgb(36, 65, 127); margin-bottom: 0px; }
.good_shop .shop_list ul { padding: 0; }
.good_shop .shop_list ul li { list-style: none; padding: 20px 0; border-bottom: 1px solid #eee; }
.good_shop .shop_list ul li h4 { margin: 0; font-weight: normal; font-size: 28px; position: relative; }
.good_shop .shop_list ul li h4:before { content: '>'; font-size: 30px; position: absolute; right: 0; color: rgb(127, 127, 127); }
.good_shop .shop_list ul li p { margin: 0; color: rgb(127, 127, 127); font-size: 24px; }
.good_shop .shop_address { background: white; margin: 20px; border-radius: 10px; }
.good_shop .shop_address .shop_map { height: 278px; width: 100%; }
.good_shop .shop_address .shop_Box { padding: 20px; border-bottom: 1px dashed #ddd; }
.good_shop .shop_address .shop_detail { padding: 30px; padding-bottom: 150px; }
.good_shop .shop_address .shop_detail h3 { margin-bottom: 10px; font-size: 30px; }
.good_shop .shop_address .shop_detail p { margin: 10px 0; font-size: 24px; margin-bottom: 0; color: rgb(127, 127, 127); overflow: hidden; }
.good_shop .shop_address .shop_detail p span { display: inline-block; max-width: 85%; float: left; }
.vip_zxBox { background: rgb(36, 65, 127); width: 100%; height: auto; padding: 0 20px; }
.vip_zxBox .zx_head { padding: 30px 0; display: flex; display: -webkit-flex; justify-content: space-between; }
.vip_zxBox .zx_head .zx_name { display: flex; display: -webkit-flex; align-items: center; }
.vip_zxBox .zx_head .zx_name .zx_logo_box{display: flex;display: -webkit-flex; align-items: center; }
.vip_zxBox .zx_head .zx_name .zx_logo { width: 65px; height: 65px; border-radius: 50%; overflow: hidden; margin-left: 15px; }
.vip_zxBox .zx_head .zx_name .zx_logo img{min-height: 65px;}
.vip_zxBox .zx_head .zx_name p { margin: 0; font-size: 36px; color: white; margin: 0 15px; }
.vip_zxBox .zx_head .zx_name a.szbtn { background: url(../uploadfiles/images/s3.png) no-repeat center; padding: 18px; }
.vip_zxBox .zx_head .vip_numBox { position: relative; display: flex; display: -webkit-flex; align-items: center; }
.vip_zxBox .zx_head .vip_numBox .vip_jfBox { margin-right: 20px; }
.vip_zxBox .zx_head .vip_numBox .vip_jfBox p { color: white; font-size: 24px; margin: 0; text-align: center; line-height: 28px; }
.vip_zxBox .zx_head .vip_numBox .vip_jfBox p:nth-child(1) { font-size: 28px; }
.vip_zxBox .zx_head .vip_numBox a { margin-right: -20px; color: white; background: url(../uploadfiles/images/vipright.png) no-repeat center right 30px; padding-left: 20px; line-height: 60px; font-size: 24px; display: inline-block; width: 140px; height: 60px; border-top-left-radius: 30px; border-bottom-left-radius: 30px; background-color: rgb(255, 49, 20); }
.vip_zxBox .vip_top_bottom { display: block; background: url(../uploadfiles/images/sbg_03.jpg) no-repeat center; width: 100%; height: 332px; }
.vip_zxBox .vip_top_bottom h1 { font-size: 100px; color: #000000; font-weight: normal; margin: 0; padding-left: 50px; padding-top: 30px; }
.vip_zxBox .vip_top_bottom .dh_box { padding-left: 50px; color: black; padding-bottom: 40px; }
.vip_zxBox .vip_top_bottom .dh_box a{display: block;}
.vip_zxBox .vip_top_bottom .dh_box span { font-size: 28px; }
.vip_zxBox .vip_top_bottom .dh_box .sbtn { color: white; font-size: 24px; padding: 10px 15px; background: rgb(255, 126, 0); border-radius: 30px; margin-left: 15px; }
.vip_zxBox .vip_top_bottom .linemin { margin-left: 30px; width: 70%; height: 1px; background: rgb(134, 129, 121); margin-bottom: 10px; }
.vip_zxBox .vip_top_bottom .look_a { padding-left: 50px; font-size: 24px; color: black; }
.vip_fexBox { background: rgb(241, 241, 241); padding-bottom: 30px; }
.vip_fexBox .vip_con { background: white; }
.vip_fexBox .vip_con h3 { font-size: 30px; font-weight: normal; margin: 30px; padding-top: 20px; }
.vip_fexBox .vip_con ul { overflow: hidden; display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: flex-start; padding: 30px 20px 30px 20px; margin-bottom: 0; }
.vip_fexBox .vip_con ul li { float: left; list-style: none; width: 23.5%; text-align: center; margin: 15px 5px; }
.vip_fexBox .vip_con ul li h2 { font-size: 26px; margin: 0; font-weight: normal; }
.vip_fexBox .vip_con ul li p { font-size: 20px; margin: 0; color: rgb(127, 127, 127); line-height: 20px; }
.vip_fexBox .vip_ban { margin: 20px; border-radius: 20px; overflow: hidden; height: 190px; }
.vip_fexBox .vip_ban img { width: 100%; height: 100%; }
.vip_fexBox .vip_contow { background: white; margin: 20px; border-radius: 20px;overflow: hidden; }
.vip_fexBox .vip_contow h3 { font-size: 30px; font-weight: normal; margin: 30px; }
.vip_fexBox .vip_contow h3 span { display: inline-block; padding-right: 50px; background: url(../uploadfiles/images/icon4_1.png) no-repeat right center; }
.vip_fexBox .vip_contow h3.h3btnon span{background-image: url('../uploadfiles/images/icon4_2.png');}

.vip_fexBox .vip_contow ul { overflow: hidden; margin: 0; display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: flex-start; 
	padding: 0px 20px 50px; }
.vip_fexBox .vip_contow ul li { list-style: none; width: 23.5%; text-align: center; margin: 15px 5px; float: left; }
.vip_fexBox .vip_contow ul li h2 { font-size: 26px; margin: 0; font-weight: normal; }
.vip_fexBox .vip_contow ul li p { font-size: 20px; margin: 0; color: rgb(127, 127, 127); line-height: 20px; }
.zl_conBox ul { padding: 0; }
.zl_conBox ul li { position: relative; width: 100%; height: 115px; line-height: 115px; list-style: none; border-bottom: 1px solid #ddd; padding-left: 50px; display: flex; display: -webkit-flex; align-items: center; }
.zl_conBox ul li span { display: inline-block; width: 100%; color: rgb(102, 102, 102); font-size: 26px; margin-left: 15px; }
.zl_conBox ul li a { display: inline-block; float: right; position: relative; }
.zl_conBox ul li a:before { content: '>'; position: absolute; right: 30px; top: -55px; font-size: 40px; color: rgb(102, 102, 102); }
.ws_conBox .ws_head { width: 100%; height: 245px; text-align: center; padding-top: 80px; }
.ws_conBox .ws_head .ws_logo { width: 125px; height: 125px; overflow: hidden; border-radius: 50%; margin: 0 auto; }
.ws_conBox .ws_head .ws_logo img{min-height: 125px;}
.ws_conBox .ws_head .chcefax { line-height: 36px; width: 120px; height: 40px; border-radius: 20px; background: rgb(36, 65, 127); margin: 15px auto; }
.ws_conBox .ws_head .chcefax a { color: white; font-size: 24px; width: 50px; height: 30px; line-height: 30px; display: inline-block; }
.ws_conBox .ws_head .chcefax a.on { background: white; border-radius: 20px; }
.ws_conBox .ws_input { padding: 0px 60px; margin: 30px 0; }
.ws_conBox .ws_input .input_item { width: 100%; height: 80px; border-radius: 5px; background: rgb(241, 241, 241); margin-bottom: 20px; }
.ws_conBox .ws_input .input_item input { width: 100%; height: 100%; padding: 0 20px; font-size: 24px; }
.ws_conBox .ws_input .input_item input { width: 92%; height: 100%; font-size: 24px; padding-left: 30px; }
.ws_conBox .ws_input .input_item input:-ms-input-placeholder { color: rgb(127, 127, 127); }
.ws_conBox .ws_input .input_item input::-webkit-input-placeholder { color: rgb(127, 127, 127); }
.ws_conBox .ws_input .input_item input::-moz-placeholder { color: rgb(127, 127, 127); }
.ws_conBox .ws_input p { font-size: 24px; }
.ws_conBox .ws_input .input_item select { width: 100%; height: 100%; font-size: 24px; padding-left: 30px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../uploadfiles/images/icon4_1.png) no-repeat center right 30px; }
.ws_conBox .ws_input button { width: 100%; height: 80px; border-radius: 40px; background: rgb(36, 65, 127); color: white; border: none; outline: none; margin-top: 30px; }
.address_Box { }
.address_Box .address_new { padding: 0 60px 0 100px; margin: 30px 0; background: url(../uploadfiles/images/zl2.png) no-repeat center left 60px; }
.address_Box .address_new a { display: inline-block; width: 100%; color: rgb(102, 102, 102); position: relative; }
.address_Box .address_new a:before { content: '>'; position: absolute; right: 0; font-size: 36px; }
.address_Box .address_num { background: url(../uploadfiles/images/ad1.png) no-repeat center left 60px; background-color: rgb(243, 248, 254); padding: 15px 90px; font-size: 22px; color: rgb(102, 102, 102); }
.address_Box ul { padding: 0; }
.address_Box ul li { overflow: hidden; list-style: none; color: rgb(102, 102, 102); font-size: 24px; padding: 30px 0; border-bottom: 1px solid #ddd; }
.address_Box ul li .address_left { padding-left: 60px; float: left; width: 85%; }
.address_Box ul li .address_left p { margin: 0; padding-right: 42px; }
.address_Box ul li .address_left .address_name .name { color: black; }
.address_Box ul li .address_left .address_name .ismoren { color: white; background: red; padding: 5px 10px; margin-left: 10px; border-radius: 20px; }
.address_Box ul li .address_right { height: 100%; float: right; width: 15%; text-align: center; position: relative; top: 20px; }
.address_Box ul li .address_right:before { content: ''; position: absolute; left: -15px; top: 20px; display: inline-block; width: 1px; height: 30px; background: #ddd; }
.address_Box ul li .address_right a { display: inline-block; width: 100%; color: rgb(102, 102, 102); }
.editor_address { padding: 10px 0; }
.editor_address .editor_input { padding: 10px 0; border-bottom: 1px solid #EEEEEE; color: rgb(102, 102, 102); }
.editor_address .editor_input span { padding-left: 60px; position: relative;}
.editor_address .editor_input span .red{position: absolute; left: 40px; top: 0; color: rgb(235,21,23); font-style:normal;}
.editor_address .editor_input input { height: 80px; width: 70%; color: rgb(153, 153, 153); font-size: 24px; }
.editor_address .editor_input textarea { width: 100%; height: 110px; padding: 5px 60px; color: rgb(153, 153, 153); font-size: 24px; }
.editor_address button { width: 80%; height: 80px; margin: 80px 10%; border: none; outline: none; border-radius: 40px; color: white; background: rgb(36, 65, 127); }
.integral .integral_head { overflow: hidden; width: 100%; height: 115px; line-height: 115px; background: rgb(241, 241, 241); }
.integral .integral_head a { font-size: 30px; color: rgb(102, 102, 102); text-align: center; display: inline-block; width: 187px; height: 113px; margin-top: 2px; border-left: 2px solid white; }
.integral .integral_head a:nth-child(1) { border: none; }
.integral .integral_head a.on { color: rgb(235, 21, 23); position: relative; }
.integral .integral_head a.on:before { content: ''; position: absolute; bottom: 0; left: 0; display: inline-block; width: 192px; height: 4px; background: rgb(235, 21, 23); }
.integral .integral_num { width: 100%; height: 100px; margin-top: 2px; background: rgb(248, 248, 248); line-height: 100px; position: relative; }
.integral .integral_num .jf_num { position: absolute; right: 20px; padding-left: 30px; background: url(../uploadfiles/images/myjf.png) no-repeat left center; }
.integral .integral_num .jf_num span:nth-child(1) { color: rgb(102, 102, 102); margin-right: 20px; }
.integral .integral_num .jf_num span:nth-child(2) { color: rgb(235, 21, 23); }
.integral ul { padding: 0; }
.integral ul li h3,
.integral ul li p { margin: 0px; font-weight: normal; }
.integral ul li { padding: 20px 50px; border-bottom: 1px solid #EEEEEE; overflow: hidden; }
.integral ul li .left { float: left; }
.integral ul li .left p { font-size: 24px; color: rgb(153, 153, 153); letter-spacing: 3px; }
.integral ul li .right { float: right; }
.integral ul li .right p { font-size: 26px; text-align: center; }
.integral .list_jf li { padding-right: 0; padding-left: 30px; display: flex; display: -webkit-flex; }
.integral .list_jf li .leftimg { float: left; overflow: hidden; max-width: 190px; }
.integral .list_jf li .leftimg img { max-height: 220px; }
.integral .list_jf li .right_con { float: right; width: 74%;}
.integral .list_jf li .right_con p { font-size: 24px; }
.integral .list_jf li .right_con p span:nth-child(2) { color: rgb(102, 102, 102); }
.integral .list_jf li .right_con .ConfirmTake{ background:url(../images/bg25.jpg) no-repeat center; color:#fff; width:110px; height:43px; display:inline-block; line-height:1.5; font-size:24px;text-align:center;}

.science_page .my_science { margin: 0; }
.science_page .my_science li .list_con h3 { margin: 0; }
.science_page .my_science li .science_time { text-align: right; margin-top: 50px; color: rgb(153, 153, 153); font-size: 24px; }
.shop_cart { padding: 0 20px 50px 20px; }
.shop_cart ul { padding: 0px; margin: 0; }
.shop_cart ul li { list-style: none; display: flex; display: -webkit-flex; border-bottom: 1px solid #EEEEEE; padding: 40px 0; position: relative; }
.shop_cart ul li input[type=checkbox]:checked { background: url(../uploadfiles/images/right3.png) no-repeat; background-position: center; }
.shop_cart ul li input[type='checkbox'] { margin-top: 90px; width: 30px; height: 30px; border-radius: 2px; background-color: #fff; -webkit-appearance: none; border: 1px solid #c9c9c9; outline: none; cursor: pointer; }
.shop_cart ul li .chanp_bg { margin: 0 30px; padding: 35px; border: 1px solid #CCCCCC; height: 195px; width: 195px; }
.shop_cart ul li .chanp_text p { font-size: 27px; margin: 5px; }
.shop_cart ul li .chanp_pli { font-size: 24px; color: #555555; }
.shop_cart ul li .chanp_pli .plice { font-size: 26px; color: red; }
.shop_cart ul li button { margin-left: 30px; margin-right: 0 !important; position: absolute; right: 0px; bottom: 65px; box-shadow: 0 5px 0 rgb(28, 66, 131); font-size: 24px; width: 140px; height: 50px; outline: none; cursor: pointer; border: none; border-radius: 5px; background: rgb(48, 117, 225); color: white; }
.shop_cart .bottom_chanp {  margin-top: 120px; }
.shop_cart .bottom_chanp input[type='checkbox'] { border-radius: 2px; width: 30px; height: 30px; background-color: #fff; -webkit-appearance: none; border: 1px solid #c9c9c9; outline: none; cursor: pointer; }
.shop_cart .bottom_chanp .bottom_text {text-align: right;}
.shop_cart .bottom_chanp .bottom_text p { font-size: 24px; margin: 0; text-align: right; color: rgb(102, 102, 102); }
.shop_cart .bottom_chanp .bottom_text button { margin-top: 20px; }
.shop_cart .bottom_chanp .bottom_text .salenum { font-size: 28px; color: red; }
.shop_cart .bottom_chanp input[type=checkbox]:checked { background: url(../uploadfiles/images/right3.png) no-repeat; background-position: center; }
.shop_cart ul li .numadd { display: flex; align-items: center; margin-top: 20px; }
.shop_cart ul li .numadd a { text-decoration: none; color: #AAAAAA; }
.shop_cart ul li .numadd .numb { font-weight: 300; font-size: 26px; width: 80px; height: 40px; text-align: center; display: inline-block; border: 1px solid #eee; color: rgb(102, 102, 102); }
.shop_cart ul li .numadd span { margin: 10px 10px; }
.shop_cart .bottom_chanp .bottom_text .chanp_btn { font-size: 24px; width: 140px; height: 50px; box-shadow: 0 5px 0 rgb(137, 3, 16); margin-right: 10px; margin-left: 50px; outline: none; cursor: pointer; border: none; background: red; border-radius: 5px; color: white; }
.shop_cart .bottom_chanp .bottom_text .chanp_cli { font-size: 24px; background: rgb(48, 117, 225); width: 140px; height: 50px; box-shadow: 0 5px 0 rgb(28, 66, 131); outline: none; cursor: pointer; border: none; border-radius: 5px; color: white; }
.mui_content { padding: 50px 20px; background: rgb(248, 248, 248); }
.mui_content .mail_address { border-radius: 10px; background: white; padding: 30px 20px;position: relative; }
.mui_content .mail_address img { width: 60px; height: 60px; margin-top: 20px; }
.mui_content .mail_address a{width: 100%;height: 100%; display: flex; display: -webkit-flex; }
.mui_content .mail_address .mail_text { width: 80%; margin-left: 30px; }
.mui_content .mail_address .mail_text h3 { font-size: 24px; margin: 0; font-weight: normal; }
.mui_content .mail_address .mail_text h3 span:nth-child(1) { font-size: 28px; margin-right: 10px; }
.mui_content .mail_address .mail_text h3 span:nth-child(2) { color: rgb(102, 102, 102); }
.mui_content .mail_address .mail_text p { font-size: 24px; margin: 0; color: rgb(102, 102, 102); }
.mui_content .mail_address a.icon { position: absolute; right: 10px; top: 50%;transform: translateY(-50%); display: inline-block; background: url(../uploadfiles/images/ad3.png) no-repeat center right; width: 25px; height: 40px; }
.mui_content .shop_cart { background: white; margin-top: 50px; padding: 0 30px 30px 30px; border-radius: 10px; }
.mui_content .shop_cart ul li .chanp_pli p { margin-top: 0; margin-bottom: 5px; }
.mui_content .shop_cart ul li .chanp_pli p span:nth-child(2) { color: rgb(153, 153, 153); font-size: 26px; }
.mui_content .shop_cart ul li .chanp_right h4 { margin-bottom: 0; margin-top: 30px; text-align: right; font-weight: normal; font-size: 24px; color: rgb(153, 153, 153); }
.mui_content .shop_cart ul li .chanp_right h4 span { color: rgb(252, 40, 62); }
.mui_content .shop_cart .chanp_remark { overflow: hidden; padding: 20px; border: 1px solid #EEEEEE; height: 160px; background: rgb(248, 248, 248); margin-top: 50px; }
.mui_content .shop_cart .chanp_remark span { float: left; display: inline-block; font-size: 24px; color: rgb(102, 102, 102); }
.mui_content .shop_cart .chanp_remark textarea { width: 80%; height: 100%; }
.mui_content .shop_cart .chanp_zj { text-align: right; margin-top: 50px; }
.mui_content .shop_cart .chanp_zj p { font-size: 24px; color: rgb(153, 153, 153); margin-bottom: 10px; }
.mui_content .shop_cart .chanp_zj p span { color: rgb(252, 40, 62); }
.mui_content .shop_cart .chanp_zj button { font-size: 24px; width: 140px; height: 50px; box-shadow: 0 5px 0 rgb(137, 3, 16); margin-right: 10px; margin-left: 50px; outline: none; cursor: pointer; border: none; background: red; border-radius: 5px; color: white; }
.ws_conBox .ws_head .name { text-align: center; margin-top: 0; }
.ws_conBox .ws_head .name a { color: rgb(36, 65, 127); font-size: 30px; font-weight: lighter; }
.myself_address { padding: 40px 0; }
.myself_address .myself_input { padding: 10px 0; border-top: 1px solid #EEEEEE; color: rgb(102, 102, 102); }
.myself_address .myself_input span { padding-left: 60px; }
.myself_address .myself_input input { height: 80px; width: 70%; color: rgb(153, 153, 153); font-size: 24px; }
.myself_address .myself_chonse { overflow: hidden; padding-left: 60px; padding-top: 20px; color: rgb(102, 102, 102); border-top: 1px solid #EEEEEE; }
.myself_address .myself_chonse .fexname { width: 85%; float: right; margin: 5px 0; font-size: 24px; color: rgb(127, 127, 127); }
.myself_address .myself_chonse .fexname .inputhose { position: relative; text-align: center; margin: 0 10px; display: inline-block; width: 20px; height: 20px; border: 1px solid #CCCCCC; border-radius: 50%; }
.myself_address .myself_chonse input[type="radio"] { cursor: pointer; position: absolute; left: 22%; top: 50%; transform: translateY(-50%); height: 10px; float: none; width: 10px; -webkit-appearance: none; border-radius: 50%; padding: 5px; }
.myself_address .myself_chonse input:checked { background-color: rgb(36, 65, 127); }
.myself_address .myself_input .badyday { height: 80px; }
.myself_address .myself_input .badyday select { appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../uploadfiles/images/selce.png) no-repeat center right 15px; width: 160px; height: 50px; border: 1px solid #eee; margin: 0 10px; font-size: 20px; color: rgb(153, 153, 153); padding-left: 20px; }
.myself_address .myself_input .item.chose_fex { height: 80px; line-height: 80px; }
.myself_address .myself_input .item.chose_fex .fexname { display: inline-block; margin-right: 50px; font-size: 24px; color: rgb(127, 127, 127); }
.myself_address .myself_input .item.chose_fex .fexname .inputhose { position: relative; text-align: center; margin: 0 10px; display: inline-block; width: 20px; height: 20px; border: 1px solid #CCCCCC; border-radius: 50%; }
.myself_address .myself_input .item.chose_fex input[type="radio"] { cursor: pointer; position: absolute; left: 21%; top: 50%; transform: translateY(-50%); height: 10px; float: none; width: 10px; -webkit-appearance: none; border-radius: 50%; padding: 5px; }
.myself_address .myself_input .item.chose_fex input:checked { background-color: rgb(36, 65, 127); }
.myself_address .myself_input span.fexname,
.myself_address .myself_input span.fexname .inputhose { padding: 0; padding-left: 0; }
.myself_address .myself_input #name_p { margin: 0; height: 80px; line-height: 80px; }
.myself_address .myself_input  .badyday { line-height: 80px; }
.myself_address .myself_input select{height: 80px;}
.orders_con { padding: 50px 30px; }
.orders_con .orders_text h3 { font-size: 30px; font-weight: normal; margin: 0; }
.orders_con .orders_text h3 span { color: rgb(203, 1, 1); }
.orders_con .orders_text h5 { margin: 20px 0; }
.orders_con .orders_text h5 span { font-size: 30px; color: rgb(254, 0, 0); font-weight: normal; }
.orders_con .orders_text p { font-size: 24px; color: rgb(102, 102, 102); }
.orders_con .orders_text p.center { text-align: center; font-size: 26px; }
.orders_con .orders_text .zsimg { overflow: hidden; border-radius: 20px; max-height: 342px; margin: 30px 0; }
.orders_con .orders_text .zsimg2 { margin: 30px 0; box-shadow: 0 0 5px rgb(230, 230, 230); padding: 5px; }
.orders_con .orders_text .zsimg2 h2 { color: rgb(254, 0, 0); font-size: 36px; text-align: center; line-height: 80px; font-weight: normal; }
.orders_con .orders_text .zsimg3 { text-align: center; }
.orders_con .orders_text .zsimg4 { text-align: left; margin: 30px 0; }
.orders_con .orders_text .zsimg2 p span { display: inline-block; }
.orders_con .orders_text .zsimg2 p span:nth-child(1) { width: 30%; text-align: center; }
.orders_con .orders_text .zsimg2 p span:nth-child(2) { width: 70%; text-align: center; }

/*新增页面*/
.Menu002662 { text-align: center; padding: 4% 30px 4%; }
.Menu002662 ul { }
.Menu002662 ul li { float: left; width: 50%; padding: 1px; }
.Menu002662 ul li a { display: block; color: #333333; padding: 0px; line-height: 70px; font-size: 24px; text-transform: uppercase; }
.Menu002662 ul li a:hover,
.Menu002662 ul li.aon a { background: #24417f; color: #fff; }
.Menu002147 { padding: 4% 30px 2%; background: #fff }
.Menu002147 h3 { font-weight: normal; font-size: 32px }
.Menu002147 ul { margin: 0 auto; }
.Menu002147 li { float: left; width: 33.333%; text-align: center; padding: 0; background: url(../images/bg16.jpg)no-repeat right center }
.Menu002147 li:after { border: 10px solid transparent; border-bottom: 0; display: block; width: 0; height: 0; margin: 0 auto; content: ''; }
.Menu002147 li.end { background: none }
.Menu002147 li.end:after { display: none; }
.Menu002147 li a { display: block; font-size: 24px; position: relative; padding-top: 20px; border-bottom: 2px solid #ddd }
.Menu002147 li a:after { position: absolute; left: 0; bottom: -2px; content: ''; height: 2px; width: 100%; }
.Menu002147 li a img { display: block; width: 52px; margin: 0 auto }
.Menu002147 li a span { display: block; padding: 10px 0 }
.Menu002147 li.aon a,
.Menu002147 li:hover a { color: #24417f; background: rgba(36, 65, 127, 0.1) }
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after { background: #24417f; }
.Menu002147 li.aon:after,
.Menu002147 li:hover:after { border-top-color: #24417f; }
.bigbox { border-bottom: 20px solid #f1f1f1 }
.ProductTrial-content1 { padding: 0 30px 20px; background: #fff }
.ProductTrial-content1 .TriallBox{padding-left: 110px;}
.ProductTrial-content1 a {
    width: 246px;
    height: 86px;
    background: url(../images/bgxd25.jpg) no-repeat center;
    display: block;
    margin: 10px auto!important;
    font-size: 1.17em;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 3;
	background-size: 100%;
}
.ProductTrial-content1 dt { font-size: 32px; color: #24417f; padding-top: 65px; margin-bottom: 25px; }
.ProductTrial-content1 dt span { font-size: 24px; color: #666; }
.ProductTrial-content1 dd { line-height: 36px; font-size: 24px; color: #666; }
.ProductTrial-content1 dd span { color: #24417f; }
.ProductTrial-content1 dd a { color: #24417f; }
.ProductTrial-content1 dd + dd { margin-top: 35px; }
.ProductTrial-content1 .contract { text-align: right; line-height: 36px; margin-top: 70px; color: #24417f; }
.ProductTrial-content1 .contract1 { text-align: left; line-height: 36px; margin-top: 70px; padding-bottom: 30px; color: #333; border-bottom: 1px solid #bbb }
.ProductTrial-content1 img.pic { max-width: 50%; margin: 20px auto; display: block }
.ProductTrial-content1 .product p { font-size: 36px; text-align: center;     margin-bottom: 0;}
.ProductTrial-content1 .price a { overflow: hidden; display: inline-block; width: 48%; height: 100px; line-height: 100px; text-align: center; border-radius: 4px; background-color: #fd2c41; color: #fff; position: relative; }
.ProductTrial-content1 .price a::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 4px; background-color: rgba(0, 0, 0, 0.4); }
.ProductTrial-content1 .price a + a { margin-left: 20px; background-color: #3679e4; }
.ProductTrial-content1 .TriallingTop_Right_Num { margin-top: 50px; }
.ProductTrial-content1 .TriallingTop_Right_Num .ShopNum { width: 100%; background-size: 50px; border-radius: 4px }
.ProductTrial-content1 .TriallingTop_Right_Num .ShopNum span { padding-left: 30px; background: #fff; line-height: 2; color: #71696a; display: block; border: 1px solid #bbb; background: url(../images/bg26.png)no-repeat left 50px center }
.ProductTrial-content1 .TriallingTop_Right_Num .ShopNum span b { font-weight: normal; width: 50%; display: inline-block; text-align: right }
.ProductTrial-content1 .TriallingTop_Right_Num .ShoppedNum { width: 100%; background-size: 50px; margin-bottom: 20px; }
.ProductTrial-content1 .TriallingTop_Right_Num .ShoppedNum span { padding-left: 30px; line-height: 2; color: #71696a; display: block; border: 1px solid #bbb; background: url(../images/bg27.png)no-repeat left 50px center }
.ProductTrial-content1 .TriallingTop_Right_Num .ShoppedNum span b { font-weight: normal; width: 50%; display: inline-block; text-align: right }
.Soon_Trialx .Soon_Trial_Rightx {/* width:255px; float:right;*/     padding: 5px -30px; }
.Soon_Trialx .Soon_Trial_Rightx .Soon_Trial_Timex {/* margin:130px 0 55px;*//* width:480px; float:left;*/ }
.Soon_Trialx .Soon_Trial_Rightx p { width: 18px; color: #aaacb0; float: left; line-height: 1.2; margin: 0; }
.Soon_Trialx .Soon_Trial_Rightx .Soon_Trial_Minutex { float: left; }
.Soon_Trialx .Soon_Trial_Rightx .Soon_Trial_Minutex span { width: 60px; height: 100px; background: #fd2c41; background-size: cover; color: #fff; font-size: 3em; display: inline-block; text-align: center; line-height: 1.2; border-radius: 4px }
.Soon_Trialx .Soon_Trial_Rightx .Soon_Trial_Minutex em { font-style: normal; color: #444f63; font-weight: bold; line-height: 1; padding: 0 5px; }
.Soon_Trialx .Soon_Trial_Rightx .Soon_Trial_Secondx { float: left; }
.Soon_Trialx .Soon_Trial_Rightx .Soon_Trial_Secondx span { width: 60px; height: 100px; background: #3679e4; background-size: cover; color: #fff; font-size: 3em; display: inline-block; text-align: center; line-height: 1.2; }
.Soon_Trialx .Soon_Trial_Rightx .Soon_Trial_Secondx em { font-style: normal; color: #444f63; font-weight: bold; line-height: 1; padding: 0 5px; }
.Soon_Trialx .Soon_Trial_Rightx .Soon_Trial_Ax { background: url(../images/bg22.jpg) no-repeat center; width: 123px; height: 43px; display: block; /*margin:0 auto;*/ text-align: center; color: #fff; line-height: 3; font-size: 1.17em; font-weight: bold; float: left; }
.product-info { padding: 30px; border-top: 1px solid #bbb; background: #fff }
.product-info h3 { font-size: 32px; color: #24417f; margin-bottom: 25px; }
.product-info .product-content { font-size: 32px; color: #24417f; margin-bottom: 25px; }
.Advisory-pup1 { position: fixed; top: 0; left: 0; z-index: 9999999; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); display: none }
.Advisory-pup1 .Advisory-content { overflow-y: hidden; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 90%; height: 82%; background-color: #fff; border-radius: 20px; padding: 30px }
.Advisory-pup1 .Advisory-content span.down { position: absolute; right: 0; top: 0; width: 113px; height: 110px; background: url(../images/down_1.png) no-repeat center / 113px; }
.myself_address1 { padding: 40px 0; }
.myself_address1 p { color: red }
.myself_address1 .myself_input { padding: 10px 0; border-bottom: 1px solid #ddd; color: rgb(102, 102, 102); }
.myself_address1 .myself_input2 { border-bottom: 1px solid #ddd; }
.myself_address1 .myself_input2 input { width: 100% !important }
.myself_address1 .myself_input span { }
.myself_address1 .myself_input input { height: 80px; width: 70%; color: rgb(153, 153, 153); font-size: 24px; }
.myself_address1 .myself_input textarea { width: 100%; height: 110px; padding: 15px 0px; color: rgb(153, 153, 153); font-size: 24px; }
.myself_address1 .myself_chonse { overflow: hidden; padding-left: 60px; padding-top: 20px; color: rgb(102, 102, 102); border-top: 1px solid #EEEEEE; }
.myself_address1 .myself_chonse .fexname { width: 85%; float: right; margin: 5px 0; font-size: 24px; color: rgb(127, 127, 127); }
.myself_address1 .myself_chonse .fexname .inputhose { position: relative; text-align: center; margin: 0 10px; display: inline-block; width: 20px; height: 20px; border: 1px solid #CCCCCC; border-radius: 50%; }
.myself_address1 .myself_chonse input[type="radio"] { cursor: pointer; position: absolute; left: 22%; top: 50%; transform: translateY(-50%); height: 10px; float: none; width: 10px; -webkit-appearance: none; border-radius: 50%; padding: 5px; }
.myself_address1 .myself_chonse input:checked { background-color: rgb(36, 65, 127); }
.myself_address1 .myself_input .badyday { height: 80px; }
.myself_address1 .myself_input .badyday select { appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../uploadfiles/images/selce.png) no-repeat center right 15px; width: 21.5%; height: 50px; border: 1px solid #ddd; margin: 0 10px; font-size: 20px; color: rgb(153, 153, 153); padding-left: 20px; }
.myself_address1 .myself_input .item.chose_fex { height: 80px; line-height: 80px; }
.myself_address1 .myself_input .item.chose_fex .fexname { display: inline-block; margin-right: 50px; font-size: 24px; color: rgb(127, 127, 127); }
.myself_address1 .myself_input .item.chose_fex .fexname .inputhose { position: relative; text-align: center; margin: 0 10px; display: inline-block; width: 20px; height: 20px; border: 1px solid #CCCCCC; border-radius: 50%; }
.myself_address1 .myself_input .item.chose_fex input[type="radio"] { cursor: pointer; position: absolute; left: 21%; top: 50%; transform: translateY(-50%); height: 10px; float: none; width: 10px; -webkit-appearance: none; border-radius: 50%; padding: 5px; }
.myself_address1 .myself_input .item.chose_fex input:checked { background-color: rgb(36, 65, 127); }
.myself_address1 .myself_input span.fexname,
.myself_address1 .myself_input span.fexname .inputhose { padding: 0; padding-left: 0; }
.myself_address1 .myself_input #name_p { margin: 0; height: 80px; line-height: 80px; }
.myself_address1 .myself_input  .badyday { line-height: 80px; }
.myself_address1 .btn { text-align: center; font-size: 0; margin-top: 60px }
.myself_address1 .btn a { display: block; padding: 24px 0; text-align: center; border-radius: 50px; background-color: #22417f; color: #fff; font-size: 24px; }
.cartBox_float{position: fixed;right: 5px;bottom: 20%;z-index: 99;display: inline-block;width: 75px;height: 75px;border-radius: 8px;background-color: #24417f;padding: 15px;}
/* 积分兑换详情  20200616*/
.RedeemViewBan{border-bottom: 1px solid #f6f6f6;}
.RedeemViewBan img{width:100%;}
.RMain{padding: 0 30px;}
.RedeemInfoTop{padding: 40px 0;}
.RedeemInfoTop .h3{color: #333;font-weight: normal; font-size:32px;}
.RedeemInfoTop .pic{color: #666;font-size:20px; padding: 10px 0 15px;}
.RedeemInfoTop .pic .color { color: #fe0000;font-size: 30px; }

.RedeemInfoTop .btns{display: flex; align-items: center;}
.RedeemInfoTop .btns .btn{display: block; width:; background: url('../images/btnbg01.png') no-repeat center; width:147px;height: 50px; line-height:50px; text-align: center; color: #fff; font-size:20px;}
.RedeemInfoTop .btns .tip{padding-left: 35px; color:#fe0000; font-size: 20px; }
.RedeemGoods{background:#f6f6f6; padding:30px 20px;}
.RedeemGoods .table{background: #fff; padding: 10px;padding: 40px;}
.RedeemGoods .table table{width:100%; border:none; font-size:20px; color: #666;}
.RedeemGoods .table table td{width:50%; padding: 10px 0;}
.RedeemGoods .table table td.td2{padding-left: 20px;}
.RedeemGoods .table table td.td1{padding-right: 20px;}

.RedeemViewTab .RedeemViewTabNav{  }
.RedeemViewTab .RedeemViewTabNav ul{display: flex;background: #f1f1f1; }
.RedeemViewTab .RedeemViewTabNav ul li{cursor: pointer;text-align: center; height: 88px; line-height: 88px; flex: 1; position: relative; font-size:26px;color: #333;}
.RedeemViewTab .RedeemViewTabNav ul li.lion{background: #fff; color:#ff0000;}
.RedeemViewTab .RedeemViewTabNav ul li .i{display: none; position: absolute; left: 0; top:0; width:100%; height:3px; background: #ff0000;}
.RedeemViewTab .RedeemViewTabNav ul li.lion .i{display: block;}
.RedeemViewTabCon .Itemlist {}
.RedeemViewTabCon .Itemlist .Item{ display: none;padding-top: 40px; position: relative; }
.RedeemViewTabCon .Itemlist .Item02{ }
.RedeemViewTabCon .Itemlist .Item02 .bg{ width: 1px; height: 100%;background: #dedede; position: absolute; left: 25px; top: 0; }
.RedeemViewTabCon .Itemlist .Item02 .ul{position: relative; z-index: 3;}
.RedeemViewTabCon .Itemlist .Item02 .ul .time{position: relative; width:210px;height: 50px; line-height:50px; background:#f1f1f1; border-radius: 50px; padding-left: 48px; color: #333; font-size:24px;}
.RedeemViewTabCon .Itemlist .Item02 .ul .time .i{display: block; width:10px;height: 10px; border-radius: 100%; background: #fff; position: absolute; left: 21px; top:50%; -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);}
.RedeemViewTabCon .Itemlist .Item02 .table{padding: 30px 0 60px 70px;}
.RedeemViewTabCon .Itemlist .Item02 .table table{width:100%; color: #999; font-size:24px;}
.RedeemViewTabCon .Itemlist .Item02 .table table td{width:50%; padding: 11px 10px; line-height:24px;}
.RedeemViewTabCon .Itemlist .Item02 .table .red{color: #fe0000;}
.RedeemViewTabCon .Itemlist .Item02 .table .green{color: #068200;}
.RedeemViewTabCon .Itemlist .Item02 .table .txt{color: #333;}

/* 积分兑换详情  20200616*/
.comin .register_tip .tip_text {
  width: auto;
  padding-right: 0;
  float: none;
  margin-left: 20px;
}
.shop_cart .bottom_chanp {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.selall input {margin-top: 6px;margin-right: 10px;float: left;}


.helpBox{}
.helpBox .heipTop{background-color: #22427e;padding: 30px;color: white;}
.helpBox .heipTop .helpsou h3{text-align: center;font-size: 36px;}
.helpBox .heipTop .helpsou .souBox{border-radius: 10px;overflow: hidden;display: flex;align-items: center;}
.helpBox .heipTop .helpsou .souBox input{height: 65px;background-color: white;width: 88%;padding: 10px 20px;}
.helpBox .heipTop .helpsou .souBox a{display: inline-block;width: 12%;height: 65px;background: url(../images/helpsou.png)no-repeat center;background-color: #e90323;}
.helpBox .heipTop .helpMenu ul{display: flex;align-items: center;justify-content: center;padding: 30px 50px;}
.helpBox .heipTop .helpMenu ul li{width: 25%;text-align: center;list-style: none;}
.helpBox .heipTop .helpMenu ul li a{display: inline-block;padding-top: 55px;color: white;font-size: 26px;}
.helpBox .heipTop .helpMenu ul li a.menu1{background: url(../images/helpjf.png)no-repeat top center;}
.helpBox .heipTop .helpMenu ul li a.menu2{background: url(../images/helppro.png)no-repeat top center;}
.helpBox .heipTop .helpMenu ul li a.menu3{background: url(../images/helpvideo.png)no-repeat top center;}
.helpBox .heipTop .helpMenu ul li a.menu4{background: url(../images/helpzs.png)no-repeat top center;}
.helpBox .helpCon ul{list-style: none;padding: 50px 0;}
.helpBox .helpCon ul li{}
.helpBox .helpCon ul li a{color: #333333;display: inline-block;padding: 20px 30px 20px 80px;border-bottom: 1px solid #e0e0e0;height: 100%;width: 100%;}
.helpBox .helpCon ul li .Ltitle{font-size: 28px;padding-top: 25px;padding-bottom: 25px;position: relative;}
.helpBox .helpCon ul li.dh .Ltitle{background: url(../images/helpdh.png)no-repeat left 30px center;}
.helpBox .helpCon ul li.zh .Ltitle{background: url(../images/helpzh.png)no-repeat left 30px center;}
.helpBox .helpCon ul li.fk .Ltitle{background: url(../images/helpfk.png)no-repeat left 30px center;}
.helpBox .helpCon ul li .Ltitle::before{content: "";position: absolute;right: 30px;top: 50%;transform: translateY(-50%);background: url(../images/down.png)no-repeat center;padding: 20px;}
.helpBox .helpCon ul li .Ltitle.on::before{background: url(../images/up.png)no-repeat center;}
.helpBox .helpCon ul li dl{display: none;}
.helpBox .helpCon ul li dl,
.helpBox .helpCon ul li dl dd{margin: 0;background-color: #f1f1f1;font-size: 22px;}
.helpBox .helpCon ul li dl dd:last-child a{border: none;}

.helpBox .helpCon ul li dl.dlForm{background:#fff; padding: 20px;}
.helpBox .helpCon ul li dl.dlForm textarea{width: 100%;height: 200px; border:1px solid #ddd; padding: 20px;}
.helpBox .helpCon ul li dl.dlForm .btn_submit{display: block; margin: 20px auto 0; width: 150px;height: 60px;line-height: 60px;border-radius: 50px;background-color: #24417f;color: #fff;position: relative;}

.maskNameBox{position: fixed;z-index: 9999999;left: 0;top: 0;width: 100%;height: 100vh;display: none;}
.maskNameBox .imgBox{height: 100%;}
.maskNameBox img{height: auto;width:  100%;}
.maskNameBox .num{background-color: rgba(0,0,0,0.1);display: inline-block;width: 45px;height: 45px;text-align: center;line-height: 45px;border-radius: 50%;color: white;position: absolute;left: 20px;top: 20px;}
.maskNameBox .closeBox {position: absolute;top: 20px;right: 20px;}
.maskNameBox .closeBox a{display: inline-block;padding: 10px 50px;color: white;background-color: #24417f;font-size: 30px;border-radius: 30px;}

#newBridge .nb-icon-right-bottom{bottom:150px!important;}

.my_manageBox .claerMana{background-color: #f1f1f1;padding: 20px 40px;}
.my_manageBox .claerMana a{padding-left: 30px;position: relative;color: #666666;font-size: 30px;}
.my_manageBox .claerMana a::before{content: "";position: absolute;left: 0;top: -2px;background: url(../images/claer.png)no-repeat center;padding: 15px 10px;}
.my_manageBox ul{padding: 0 30px;}
.my_manageBox ul li{padding: 40px 0 20px 0;border-bottom: 1px solid #e6e6e6;}
.my_manageBox ul li .timeP{margin-bottom: 0;margin-top: 15px;text-align: right;font-size: 22px;color: #817f7f;}
.my_manageBox ul li .textBox{display: flex;display: -webkit-flex;display: -ms-flexbox;align-items: center;color: #333333;position: relative;}
.my_manageBox ul li .textBox .img{width: 135px;text-align: center;padding: 15px 0;border-radius: 10px;}
.my_manageBox ul li .textBox .img.on{border: 2px solid #bfbfbf;}
.my_manageBox ul li .textBox .img.bgblue{background-color: #3999fd;}
.my_manageBox ul li .textBox .info{width: 485px;font-size: 22px;margin-right: 50px;margin-left: 15px;}
.my_manageBox ul li .textBox .info em{font-style: normal;color: red;}
.my_manageBox ul li .textBox a{position: absolute;right: 0;top: 0;background: url(../images/claer.png)no-repeat center;padding: 15px 10px;display: inline-block;}


.address_Box .address_new{margin:0;}
.address_Box .address_new a{padding: 30px 0}



/* 20201215 */
.other_login_markbg{
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 998;
  display: none;
}
.other_login_markbox{
  position: fixed;
  width: 90%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 50px 10px 80px;
  background: #fff;
  z-index: 999;
  border-radius: 20px;
  display: none;
}
.other_login_markbox .close_mark{
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  line-height: 50px;
  text-align: center;
}
.other_login_markbox .btndiv{
  width: 100%;
  height: 300px;
  padding: 50px;
}
.other_login_markbox .btndiv a{
  width: 100%;
  margin: 30px auto;
  height: 80px;
  line-height: 80px;
  text-align: center;
  border-radius: 20px;
  border: none;
  outline: none;
  padding: 0;
  color: rgb(127, 127, 127);
  background: rgb(221,221,221);
  display: block;
}
.other_login_markbox .btndiv a.marka{
  background: rgb(36, 65, 127);
    color: white;
}

.xianzhuang{
  margin-bottom: 20px;
}

.xianzhuang div{margin-top: 15px;}
.xianzhuang div input{width: 20px;height: 20px;}

#trbBaby >div{display: none;margin: 10px 0;}
#trbBaby >div span{padding: 8px 0;width: 140px;}
#trbBaby >div input{border: 1px solid #d4d4d4;padding: 8px;width: calc(100% - 150px);}
#trbBaby >div select{border: 1px solid #d4d4d4;padding: 8px;width: calc(100% - 150px);}
.comin .register .list .address span{width: 140px;}
.comin .register .list .address .addres_chose{width: calc(100% - 140px);}
.comin .register_tip{margin-top: 30px;}

.login_page .login_con.login_con2 {
  border-radius: 20px; 
  background: #fff;
  padding-top: 20px;
}

/*试用心得*/
.ontrialBig_img .BigimgBox{position:relative;z-index:1;}
.ontrialBig_img .BigimgBox .isjs{position:absolute;right:10px;top:10px;border-radius:5px; line-height:48px;padding:0 10px;background:#bb1002;color:#fff;}
.ontrialBig_img .txtBox{padding:20px 20px 70px 20px;background:#fff;}
.ontrialBig_img .txtBox p{font-size:36px; line-height:1.5em;min-height:3em; margin:0 0 20px 0;overflow:hidden;}
.ontrialBig_img .txtBox .threBox{overflow:hidden;}
.ontrialBig_img .txtBox .threBox span{float:left;display:inline-block;line-height:54px;}
.ontrialBig_img .txtBox .threBox span:not(:last-child){margin-right:30px;}
.ontrialBig_img .txtBox .threBox span em{font-style:normal;color:#bb1002;}
.ontrialBig_img .txtBox .threBox span.price{float:right;color:#bb1002;font-size:36px;}

.ontrial_lc {background:#fff;margin-top:20px; padding:20px;}
.ontrial_lc p{border-top:1px solid #f1f1f1; margin:0;font-size:32px;color:#bb1002;}
.ontrial_lc p a{color:#bb1002;}
.ontrial_lc .onul{padding:0;}
.ontrial_lc .onul li .headBox{overflow:hidden;display:flex; justify-content:space-between; margin-bottom:20px;}
.ontrial_lc .onul li .headBox .img{width:90px; overflow:hidden;}
.ontrial_lc .onul li .headBox .img img{display:block;width:100%:border-radius:50%;height:90px;}
.ontrial_lc .onul li .headBox .txt{flex-grow: 1;padding-left:20px;}
.ontrial_lc .onul li .infoT{padding:20px;background:#f1f1f1;border-radius:10px;}
.ontrial_lc .onul li .infoT .re-time{display:block;text-align:right;color: #999;}

.mfsqBtn{ text-align:center;padding:50px 0;}
.mfsqBtn a{display:inline-block;padding:0 50px;border-radius:20px;line-height:80px;color:#bb1002;background:#fff;}











