@charset "utf-8";

@font-face {
    font-family: bfont;
    font-style: normal;
    src: url(../fonts/NotoSansJP-Bold.ttf) format("truetype");
    font-display: swap
}

@font-face {
    font-family: mfont;
    font-style: normal;
    src: url(../fonts/NotoSansJP-Medium.ttf) format("truetype");
    font-display: swap
}

@font-face {
    font-family: rfont;
    font-style: normal;
    src: url(../fonts/NotoSansJP-Regular.ttf) format("truetype");
    font-display: swap
}

@font-face {
    font-family: sfont;
    font-style: normal;
    src: url(../fonts/NotoSansJP-SemiBold.ttf) format("truetype");
    font-display: swap
}

/*html5*/
article, aside, dialog, footer, header, section, footer, nav, figure, menu {
    display: block
}

/* CSS Document */
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td, dd, dt {
    margin: 0;
    padding: 0;
}

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, button, textarea, iframe, table, th, td, dd, dt {
    margin: 0;
    padding: 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    outline: none
}

.clear {
    clear: both;
    overflow: hidden;
}

a {
    text-decoration: none;
    color: #333;
}

input {
    border: none;
    outline: medium;
    font-family: rfont;
}

* {
    font-family: rfont;
    box-sizing: border-box;
}

body {
    width: 100%;
    font-family: rfont;
    background: #fff;
    color: #333;
    font-size: 14px;
}

html {
    overflow-x: hidden;
}

table {
    border-collapse: collapse
}

img {
    border: none;
    max-width: 100%;
}

ul {
    list-style: none;
}

.contain {
    width: 100%;
    padding: 0 3%;
    /*max-width: 1200px;*/
    margin: 0 auto;
}

.flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.clearFloat {
    zoom: 1;
}

.clearFloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

.top {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 9;
    background-color: #F3F3F3;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    color: #000000;
    text-align: center;
}

.top .swiper {
    height: 48px;
}

.header {
    position: fixed;
    left: 0;
    top: 48px;
    right: 0;
    z-index: 9;
    z-index: 9;
    height: 118px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FFFFFF;
    box-shadow: 0px 4px 4px 0px rgba(186, 186, 186, 0.4);
}

.search {
    margin-left: 36px;
    margin-top: 9px;
    width: 435px;
    height: 40px;
    border: 1px solid #000000;
    padding: 0 0 0 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.searcha {
    height: 100%;
    flex: 1;
}

.searchb {
    width: 45px;
    height: 100%;
    background: url(../img/search.png) center no-repeat;
}
.searchb:hover {
    background: url(../img/search1.png) center no-repeat;
	background-size: 17px;
}

.header2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.h_img1 {
    display: none;
}

.header2 > a {
    margin-left: 25px;
    font-size: 0;
    display: block;
    position: relative;
}

.header2 > a:hover .h_img {
    display: none;
}

.header2 > a:hover .h_img1 {
    display: block;
}

.language {
    margin-left: 25px;
    font-size: 0;
    position: relative;
}

.language1 {
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 9;
    background-color: #FFFFFF;
    padding-top: 7px;
}

.language2 {
    width: 84px;
    padding: 10px 0;
    border: 1px solid #E7E7E7;
}

.language2 a {
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #333333;
    text-align: center;
}

.language2 a:hover {
    background-color: #FDF8DA;
}

.language:hover .language1 {
    display: block;
}

.language img{
	height: 20px;
}
.person {
    margin-left: 25px;
    font-size: 0;
    position: relative;
}
.person img{
	height: 20px;
}
.person a:hover .h_img {
    display: none;
}

.person a:hover .h_img1 {
    display: block;
}

.person span {
    position: absolute;
    right: -8px;
    top: -14px;
    padding-top: 6px;
}

.person code {
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #FF3D3D;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
    line-height: 16px;
    position: relative;
}

.person code a {
    display: none;
    position: absolute;
    right: -12px;
    bottom: 100%;
    width: 280px;
    height: 26px;
    border-radius: 8px 8px 8px 0px;
    border: 1px solid #000000;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    color: #CA2A1D;
}

.person code:hover a {
    display: block;
}

.login {
    margin-left: 25px;
}

.login a {
    width: 120px;
    height: 40px;
    border: 1px solid #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #000000;
}

.login img {
    margin-right: 6px;
}

.login a:hover {
    border: 1px solid #CA2A1D;
    background-color: #CA2A1D;
    color: #FFFFFF;
}

.login a:hover .h_img {
    display: none;
}

.login a:hover .h_img1 {
    display: block;
}

.nav {
    margin-top: 33px;
    background-color: #CA2A1D;
}

.nav1 {
}

.nav1 ul li {
    float: left;
    width: 20%;
    border-left: 3px solid #F5F5F5;
    position: relative;
}

.nav1 ul li:last-child {
    border-right: 3px solid #F5F5F5;
}

.nav1 ul li > a {
    height: 80px;
    font-size: 22px;
    font-weight: 600;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav1 ul li a span {
    margin: 0 12px;
    font-size: 0;
}

.nav2 {
    display: none;
    position: absolute;
    left: 50%;
    top: 67px;
    z-index: 963;
    transform: translateX(-50%);
    width: 165px;
    padding: 10px 0;
    border: 1px solid #E7E7E7;
    background-color: #FFFFFF;
}

.nav3 {
    position: relative;
}

.nav3 a {
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #333333;
    display: block;
    padding: 0 12px 0 27px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.nav3 a:hover {
    background-color: #FDF8DA;
}

.nav4 {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 963;
    width: 165px;
    padding: 10px 0;
    border: 1px solid #E7E7E7;
    background-color: #FFFFFF;
}

.nav1 ul li:hover {
    background-color: #FFF5F5;
}

.nav1 ul li:hover code {
    color: #CA2A1D;
}

.nav1 ul li:hover .h_img {
    display: none;
}

.nav1 ul li:hover .h_img1 {
    display: block;
}

.nav1 ul li:hover .nav2 {
    display: block;
}

.nav3:hover > .nav4 {
    display: block;
}

.banner {
    font-size: 0;
    text-align: center;
}

.banner .swiper-pagination-bullet {
    background-color: #D9D9D9;
    opacity: 1;
}

.banner .swiper-pagination-bullet-active {
    background-color: #050505;
}

.banner1 {
    position: relative;
}

.banner1 > img {
    width: 100%;
}

.banner2 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: left;
    padding: 0 10%;
}

.banner3 {
    font-size: 24px;
    font-weight: 350;
    line-height: 38px;
    color: #000000;
}

.banner4 {
    font-size: 14px;
    font-weight: 350;
    line-height: 38px;
    color: #000000;
}

.banner5 {
    margin-top: 35px;
}

.banner5 a {
    display: block;
    width: 120px;
    height: 40px;
    border: 1px solid #000000;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    color: #000000;
	transition: all .5s;
}
.banner5 a:hover{
	transform: scale(1.05);
}

.spec {
    padding: 60px 0;
}

.spec1 {
    font-size: 28px;
    font-weight: 350;
    line-height: 35px;
    color: #121212;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.spec1d {
    font-size: 0;
    line-height: 1;
}

.spec2 {
    margin-top: 8px;
}

.spec2 ul li {
    list-style-type: none;
    float: left;
    margin-top: 24px;
    width: calc((100% - 120px) / 5);
    margin-right: 30px;
}

.spec2 ul li:nth-child(5n) {
    margin-right: 0;
}

.spec3 {
    font-size: 0;
    position: relative;
}

.spec3 img {
    width: 100%;
    transition: all .5s;
}

.spec4 {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 86px;
    height: 25px;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
    line-height: 25px;
}

.bgColor {
    background-color: #4AB9F8;
}

.bgColor1 {
    background-color: #CA2A1D;
}

.bgColor2 {
    background-color: #F44685;
}

.spec5 {
    margin-top: 12px;
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    color: #7A7A7A;
}

.spec6 {
    font-size: 16px;
    font-weight: 350;
    line-height: 35px;
    color: #121212;
}

.spec2 ul li:hover .spec3 img {
    transform: scale(1.1);
}

.hotPro {
    background-color: #F3F3F3;
    padding: 72px 80px 108px;
}

.hotPro1 {
    margin-top: 6px;
    position: relative;
}

.hotPro2 {
    position: relative;
    font-size: 0;
    padding-top: 26px;
}

.hotPro3 {
    font-size: 0;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    z-index: 3;
    transition: all .5s;
}

.hotPro4 {
    font-size: 0;
    position: relative;
    transition: all .5s;
    height: 336px;
    overflow: hidden;
}

.hotPro4 img {
    transition: all .5s;
}

.hotPro4a {
    position: absolute;
    right: 17px;
    top: 0;
    width: 42px;
    height: 53px;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 17px;
    text-align: center;
    padding: 2px 5px 0;
    background: url(../img/hot_bg.png) center no-repeat;
}

.hotPro4a span {
    display: block;
}

.hotPro5 {
    margin-top: 12px;
    font-size: 16px;
    font-weight: 350;
    line-height: 24px;
	height: 48px;
    color: #121212;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.hotPro6 {
	height: 49px;
    margin-top: 8px;
    font-size: 12px;
    line-height: 23px;
    color: #000000;
    text-align: left;
}

.hotPro6 span {
    font-size: 20px;
    color: #BF0000;
}

.hotPro6a {
    font-size: 12px;
    color: #999999;
	height: 24px;
	min-width: 1px;
}

.hotPro6a span {
    font-size: 15px;
    text-decoration: line-through;
}

.hotPro6b {
	height: 26px;
    font-size: 12px;
    line-height: 23px;
    color: #000000;
}

.hotPro6b span {
    font-size: 20px;
    color: #BF0000;
}

.h_left {
    font-size: 0;
    position: absolute;
    left: -70px;
    top: 50%;
    transform: translateY(-50%);
    width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FFFFFF;
    border-radius: 50%;
}

.h_arrow1 {
    display: none;
}

.h_left:hover {
    background-color: #CA2A1D;
}

.h_left:hover .h_arrow {
    display: none;
}

.h_left:hover .h_arrow1 {
    display: block;
}

.h_right {
    font-size: 0;
    position: absolute;
    right: -70px;
    top: 50%;
    transform: translateY(-50%);
    width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FFFFFF;
    border-radius: 50%;
}
.h_right:hover {
    background-color: #CA2A1D;
}

.h_right:hover .h_arrow {
    display: none;
}

.h_right:hover .h_arrow1 {
    display: block;
}

.hotPro2:hover .hotPro3 {
    transform: translateX(-50%) scale(1.1);
}

.hotPro2:hover .hotPro4 {
    transform: scale(1.1);
}

.pro_list1:hover .hotPro4 {
    transform: scale(1.1);
}

.quality {
    padding: 88px 0 80px;
}

.quality1 {
    font-size: 0;
}

.quality1 img {
    width: 100%;
}

.quality2 {
    margin-top: 45px;
    font-size: 24px;
    font-weight: 350;
    line-height: 37px;
    color: #000000;
    display: flex;
    align-items: center;
}

.quality2 img {
    margin-right: 33px;
}

.quality3 {
    margin-top: 16px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.quality4 {
    width: 884px;
    font-size: 13px;
    font-weight: 350;
    line-height: 25px;
    color: #000000;
}

.quality5 {
}

.quality5 a {
    display: inline-block;
    width: 90px;
    border-bottom: 1px solid #000000;
    font-size: 13px;
    line-height: 21px;
    color: #000000;
    padding-bottom: 20px;
    text-align: center;
    transition: all .5s;
}

.quality5 a:hover {
    font-size: 15px;
}

.footer {
    background-color: #F3F3F3;
    padding: 28px 16px 23px;
}

.footer1 {
    font-size: 0;
    margin-bottom: 14px;
}

.footer2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.footer3a {
    margin-top: 4px;
    font-size: 16px;
    line-height: 30px;
    color: #3c3c3c;
}

.footer3b {
    margin-top: 27px;
    margin-bottom: 12px;
}

.footer3b a {
    display: block;
    width: 122px;
    height: 32px;
    border: 1px solid #000000;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #000000;
}

.footer3b a:hover {
    background-color: #CA2A1D;
    border: 1px solid #CA2A1D;
    color: #FFFFFF;
}

.footer3c {
    margin-top: 6px;
    font-size: 15px;
    line-height: 30px;
    color: #3c3c3c;
}

.footer4 a {
    display: block;
    font-size: 14px;
    font-weight: 350;
    line-height: 38px;
    color: #000000;
    margin-bottom: 10px;
}

.footer4 a:hover {
    text-decoration: underline;
}

.footer5a a {
    display: block;
    font-size: 14px;
    font-weight: 350;
    line-height: 38px;
    color: #000000;
    margin-bottom: 10px;
}

.footer5b {
    border-top: 1px solid #000000;
    padding-top: 7px;
    font-size: 14px;
    font-weight: 350;
    line-height: 38px;
    color: #000000;
    display: flex;
    align-items: center;
}

.footer5b a {
    font-size: 0;
    line-height: 1;
    margin-left: 10px;
}

.beian {
    padding: 15px 0;
    background-color: #CA2A1D;
}

.beian1 {
    margin: 12px 0;
    font-size: 12px;
    font-weight: 350;
    line-height: 15px;
    text-align: center;
    color: #FFFFFF;
}

.sv_mess {
    position: fixed;
    right: 36px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 666;
}

.sv_mess1 {
    position: relative;
    font-size: 0;
	margin: 0 auto;
    width: 153px;
    height: 154px;
    transform-style: preserve-3d;
}

.sv_mess2 {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0;
    transform: rotateY(0);
    transition: all .5s;
    z-index: 1;
}

.sv_mess2 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 14px;
    font-weight: 700;
    width: 80%;
    line-height: 19px;
    text-align: center;
    color: #FFFFFF;
}

.sv_mess3 {
    position: absolute;
    opacity: 0;
    left: 0;
    top: 0;
    font-size: 0;
    width: 154px;
    height: 154px;
    background-color: #FFFFFF;
    border-radius: 50%;
    transform: rotateY(180deg);
    transition: all .5s;
}

.content {
    width: 154px;
    height: 154px;
}

.content .input {
    position: relative;
    height: 0;
}

.content .cicle {
    position: relative;
    width: 154px;
    height: 154px;
    border-width: 20px;
    border-color: #EFEFEF;
    border-style: solid;
    border-radius: 50%;
}

.content .cicle .bar {
    position: absolute;
    width: 77px;
    height: 154px;
    overflow: hidden;
}

.content .cicle .bar-left {
    top: -20px;
    left: -20px;
}

.content .cicle .bar-left .bar-left-an {
    position: absolute;
    z-index: 10;
    width: 154px;
    height: 154px;
    border-width: 20px;
    border-color: transparent transparent #FF7161 #FF7161;
    border-style: solid;
    border-radius: 50%;
    transform: rotate(-135deg);
}

.content .cicle .bar-right {
    top: -20px;
    left: 55px;
}

.content .cicle .bar-right .bar-right-an {
    position: absolute;
    left: -75px;
    z-index: 20;
    width: 154px;
    height: 154px;
    border-width: 20px;
    border-color: #FF7161 #FF7161 transparent transparent;
    border-style: solid;
    border-radius: 50%;
    transform: rotate(-135deg);
}

.content .cicle .tx {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    width: 75%;
    color: #6B6B6B;
}

.content .cicle .tx span {
    color: #FF7161;
}

.content .cicle .tx code {
    color: #FF7161;
}

.sv_mess4 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 28px;
    text-align: center;
    line-height: 26px;
    border-radius: 5px;
    background-color: #EFEFEF;
    border: 2px solid #FF7161;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: center;
    color: #FF7161;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 99999;
}

.sv_mess4 img {
    margin-right: 6px;
}

.sv_mess1:hover .sv_mess2 {
    opacity: 0;
    transform: rotateY(180deg);
}

.sv_mess1:hover .sv_mess3 {
    opacity: 1;
    transform: rotateY(0);
}

.v_close {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 9;
    font-size: 0;
}

.login_tc {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 999;
}

.login_tc1 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    max-height: 90%;
    overflow-y: scroll;
    max-width: 690px;
}

.login_tc1::-webkit-scrollbar {
    width: 0;
}

.login_tc1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 0 rgba(216, 216, 216, 0.11);
    background: rgba(216, 216, 216, 0.11);
}

.login_tc1::-webkit-scrollbar-track {
    box-shadow: inset 0 0 0 rgba(216, 216, 216, 0.11);
    border-radius: 10px;
    background: rgba(216, 216, 216, 0.02);
}

.login_tc2 {
    position: relative;
    width: 100%;
    background-color: #FFFFFF;
    border: 1px solid #F5F7FA;
    padding: 35px 56px 48px 66px;
    border-radius: 8px;
}

.login_close {
    position: absolute;
    right: 16px;
    top: 10px;
    font-size: 0;
}

.login_tc3 {
    font-size: 0;
    text-align: center;
}

.login_tc4 {
    margin-top: 22px;
    font-size: 20px;
    font-weight: 500;
    line-height: 21px;
    color: #1e1e1e;
}

.login_tc5 {
    margin-top: 22px;
    background-color: rgba(126, 126, 126, 0.08);
    padding: 16px 32px 33px;
}

.login_tc6 {
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    color: #3c3c3c;
}

.login_tc7 {
    margin-top: 4px;
    position: relative;
}

.login_tc7 input {
    width: 100%;
    height: 40px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    padding: 0 16px;
}

.login_tc7 img {
    position: absolute;
    right: 13px;
    top: 50%;
    transform: translateY(-50%);
}

.login_tc7 a {
    display: block;
    position: absolute;
    right: 5px;
    top: 6px;
    width: 121px;
    height: 28px;
    font-size: 14px;
    font-weight: 600;
    line-height: 26px;
    text-align: center;
    background-color: #CA2A1D;
    color: #FFFFFF;
}

.login_tc8 {
    margin-top: 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    color: #3c3c3c;
}

.login_tc9 {
    margin-top: 40px;
    text-align: center;
}

.login_tc9 input {
    width: 240px;
    height: 40px;
    background-color: #CA2A1D;
    border: 1px solid #FFA0A0;
    font-size: 14px;
    font-weight: 600;
    color: #FFFFFF;
    transition: all .5s;
}

.login_tc9 input:hover {
    transform: scale(1.05);
}

.login_tc10 {
    font-size: 12px;
    font-weight: 350;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: center;
}

.login_tc10 a {
    color: #000000;
    text-decoration: underline;
}

.login_tc11 {
    margin-top: 18px;
    text-align: center;
}

.login_tc11 a {
    display: inline-block;
    width: 240px;
    height: 40px;
    background-color: #1A1A1A;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    font-weight: 600;
    color: #FFFFFF;
}

.login_tc12 {
    margin-top: 30px;
    font-size: 12px;
    line-height: 17px;
    text-align: center;
}

.login_tc12 a {
    color: #585858;
    margin: 0 20px;
}

.login_tc12 a:hover {
    text-decoration: underline;
}

.login_tc13 {
    margin-top: 16px;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #626262;
}

.register_tc {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 999;
}

.register_tc1 {
    margin-top: 15px;
    font-size: 20px;
    font-weight: 500;
    line-height: 21px;
    text-align: center;
    color: #1e1e1e;
}

.register_tc2 {
    margin-top: 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    text-align: left;
    color: #1e1e1e;
    text-align: center;
}

.set_tc {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 999;
}

.tips_tc {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 999;
}

.tips_tc1 {
    height: 56px;
    border-radius: 8px 8px 0 0;
    background-color: #CA2A1D;
    text-align: center;
    line-height: 56px;
    font-size: 22px;
    font-weight: 500;
    color: #FFFFFF;
}

.tips_tc2 {
    padding: 25px 40px 40px;
    background-color: #FFFFFF;
    border-radius: 0 0 8px 8px;
}

.tips_tc3 {
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    text-align: center;
    color: #333333;
}

.tips_tc4 {
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    text-align: center;
    color: #CA2A1D;
}

.forget_tc {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 999;
}

.fset_tc {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 999;
}

.ftips_tc {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 999;
}

.pmess_tc {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 999;
}

.pmess_tc1 {
    margin-top: 29px;
    border: 1px solid #000000;
    background-color: rgba(178, 178, 178, 0.08);
    padding: 23px 20px;
    height: 240px;
    overflow-y: scroll;
}

.pmess_tc1::-webkit-scrollbar {
    width: 11px;
}

.pmess_tc1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 11px rgba(216, 216, 216, 0.11);
    background: #B0B0B0;
}

.pmess_tc1::-webkit-scrollbar-track {
    box-shadow: inset 0 0 11px rgba(216, 216, 216, 0.11);
    border-radius: 10px;
    background: #ECECEC;
}

.pmess_tc2 {
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    color: #3c3c3c;
}

.pmess_tc3 {
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    color: #3c3c3c;
    margin-bottom: 24px;
}

.nav_m {
    display: none;
    background-color: #CA2A1D;
    height: 56px;
    position: relative;
}

.nav_m1 {
    float: left;
    width: 25%;
    height: 100%;
    border-left: 1px solid #FFFFFF;
    padding: 7px 6px 0;
}

.nav_m1:first-child {
    border-left: 0;
}

.nav_micon1 {
    display: none;
}

.nav_m1 > a > span {
    display: block;
    font-size: 0;
    text-align: center;
}

.nav_m1 span img {
    height: 20px;
}

.nav_m1 code {
    display: block;
    margin-top: 5px;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    text-align: center;
    color: #FFFFFF;
}

.nav_m1.on {
    background-color: #FFF5F5;
}

.nav_m1.on code {
    color: #CA2A1D;
}

.nav_m1.on .nav_micon {
    display: none;
}

.nav_m1.on .nav_micon1 {
    display: inline-block;
}

.goTop {
    position: fixed;
    right: 36px;
    bottom: 20px;
    z-index: 777;
    font-size: 0;
}

.menu_mSub {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 96;
    width: 100%;
    background-color: #FFFFFF;
    padding: 32px 16px;
    border-bottom: 1px solid #E3E3E3;
}

.menu_mSub1 {
    font-size: 20px;
    line-height: 33px;
    text-align: center;
    color: #1e1e1e;
    padding-bottom: 24px;
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 22px;
}

.menu_mSub3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 42px;
    padding: 0 6px;
}

.menu_mSub3 span {
    font-size: 15px;
    line-height: 33px;
    color: #1e1e1e;
}

.menu_arrow1 {
    display: none;
}

.menu_mSub3 {
    border-bottom: 1px solid #E3E3E3;
}

.menu_mSub4 {
    display: none;
    background-color: #F7F7F7;
}

.menu_mSub6 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 42px;
    padding: 0 6px 0 23px;
    border-bottom: 1px solid #E3E3E3;
}

.menu_mSub6 span {
    font-size: 14px;
    line-height: 33px;
    color: #1e1e1e;
}

.menu_mSub7 {
    display: none;
}

.menu_mSub7 a {
    display: block;
    font-size: 12px;
    line-height: 33px;
    color: #1e1e1e;
    padding-left: 38px;
    border-bottom: 1px solid #E3E3E3;
}

.menu_mSub2 ul li.on .menu_mSub3 {
    background-color: #FFF5F5;
}

.menu_mSub2 ul li.on .menu_mSub4 {
    display: block;
}

.menu_mSub2 ul li.on .menu_mSub3 .menu_arrow {
    display: none;
}

.menu_mSub2 ul li.on .menu_mSub3 .menu_arrow1 {
    display: block;
}

.menu_mSub5.on .menu_mSub6 {
    background-color: #EFEFEF;
}

.menu_mSub5.on .menu_mSub7 {
    display: block;
}

.search_m1 {
    display: none;
}

.search_m2 {
    position: absolute;
    left: 0;
    top: 100%;
    right: 0;
    z-index: 96;
    height: 50px;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    padding: 0 0 0 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.search_m1a {
    height: 100%;
    flex: 1;
}

.search_m1b {
    width: 45px;
    height: 100%;
    background: url(../img/search.png) center no-repeat;
}

.wap {
    display: none;
}

.m_menu {
    padding: 31px 16px;
    background-color: #FFFFFF;
}

.m_menu1 {
    font-size: 20px;
    line-height: 33px;
    text-align: center;
    color: #1e1e1e;
    padding-bottom: 20px;
    border-bottom: 1px solid #DFDFDF;
}

.m_menu2 {
    margin-top: 22px;
}

.m_menu2 ul li {
    margin-top: 10px;
    height: 42px;
    border-bottom: 1px solid #DFDFDF;
}

.m_menu2 ul li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 15px;
    line-height: 33px;
    color: #1e1e1e;
}

.m_menu2 ul li a code {
    flex: 1;
}

.m_menu2 ul li a img {
    margin: 0 5px;
}

.m_menu3 {
    margin-top: 40px;
}

.m_menu3 a {
    margin-top: 15px;
    display: block;
    font-size: 12px;
    font-weight: 350;
    line-height: 12px;
    text-align: center;
    color: #000000;
}
.m_menu4{
	margin-top: 20px;
}
.m_menu4 a{
	display: block;
	background-color: #CA2A1D;
	color: #ffffff;
	font-size: 16px;
	transition: all .5s;
	height: 50px;
	text-align: center;
	line-height: 50px;
}
.m_menu4 a:hover{
	transform: scale(1.05);
}
.proDeta {
    padding: 20px 0 120px;
}

.address {
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}

.address a {
    color: #545454;
}

.proDeta1 {
    margin-top: 19px;
}

.pro_left {
    float: left;
    width: 530px;
}

.proLeft1 {
    font-size: 0;
    position: relative;
}

.proLeft1 > img {
    width: 100%;
}

.pro_left1 {
    margin-top: 16px;
}

.proLeft2 {
    font-size: 0;
}

.swiper-slide-thumb-active .proLeft2 {
    border: 1px solid #212121;
}

.pro_collect {
    font-size: 0;
    position: absolute;
    left: 18px;
    top: 18px;
}

.p_collect1 {
    display: none;
}

.pro_reduce {
    position: absolute;
    right: 35px;
    top: 0;
    width: 53px;
    height: 88px;
    background: url(../img/r_bg.png) no-repeat;
    padding-top: 14px;
}

.pro_reduce span {
    display: block;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}

.pro_reduce code {
    display: block;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}

.pro_right {
    float: right;
    width: calc(100% - 560px);
    padding-right: 44px;
}

.pro_right1 {
    font-size: 28px;
    font-weight: 350;
    line-height: 42px;
    color: #333333;
}

.pro_right2 {
    margin-top: 9px;
    font-size: 16px;
    line-height: 18px;
    color: #808080;
}

.pro_right3 {
    margin-top: 16px;
    font-size: 16px;
    line-height: 18px;
    color: #333333;
}

.pro_right3 span {
    font-weight: 500;
    color: #000000;
    text-decoration: line-through;
}

.pro_right4 {
    margin-top: 8px;
    font-size: 18px;
    line-height: 30px;
    color: #333333;
}

.pro_right4 span {
    font-size: 28px;
    line-height: 45px;
    color: #ca001e;
}

.pro_right4 code {
    font-size: 14px;
    line-height: 30px;
}

.pro_right4a {
    display: inline-block;
    font-size: 18px;
    line-height: 30px;
    position: relative;
}

.pro_right4b {
    position: absolute;
    right: -20px;
    top: 0;
    font-size: 0;
}

.pro_right4c {
    position: relative;
    font-size: 0;
    line-height: 1;
}

.pro_right4d {
    display: none;
    position: absolute;
    left: 50%;
    top: calc(100% + 5px);
    width: 215px;
    height: 131px;
    border-radius: 0px 8px 8px 8px;
    border: 0.5px solid #000000;
    background-color: #FFF2F2;
    padding: 6px 12px 12px;
}

.pro_right4e {
    font-size: 12px;
    line-height: 16px;
    color: #1e1e1e;
}

.pro_right4f {
    margin-top: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.pro_right4f::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    border-top: 1px dashed #000000;
}

.pro_right4f span {
    font-size: 12px;
    line-height: 12px;
    color: #1e1e1e;
    background-color: #FFF2F2;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.pro_right4f code {
    font-size: 12px;
    line-height: 12px;
    color: #1e1e1e;
    background-color: #FFF2F2;
    position: relative;
}

.pro_right4f code i {
    font-weight: 500;
    color: #FF3D3D;
    font-style: normal;
}

.pro_right4c:hover .pro_right4d {
    display: block;
}

.pro_right5 {
    margin-top: 13px;
    font-size: 16px;
    line-height: 21px;
    color: #ca001e;
}

.pro_right6 {
    margin-top: 17px;
}

.pro_right6 span {
    vertical-align: top;
    display: inline-block;
    border: 1px solid #FF9000;
    height: 33px;
    line-height: 31px;
    font-size: 16px;
    color: #FF9000;
    padding: 0 6px;
}

.pro_right6 code {
    display: inline-flex;
    align-content: center;
    justify-content: center;
    border: 1px solid #CA001E;
    height: 33px;
    line-height: 31px;
    font-size: 16px;
    color: #ca001e;
    padding: 0 6px;
}

.pro_right7 {
    margin-top: 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #333333;
}

.pro_right8 {
    margin-top: 10px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.pro_right8 span {
    display: block;
    width: 112px;
    height: 58px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    padding: 11px;
    margin-right: 16px;
}

.pro_right8 code {
    display: block;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
}

.pro_right8 span.on {
    border: 1px solid #CA001E;
}

.pro_right9 {
    margin-top: 20px;
    padding: 20px 25px 25px;
    background-color: #F5F5F5;
    font-size: 20px;
    line-height: 33px;
    color: #333333;
}

.pro_right9 span {
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
}

.pro_right9 input {
    border: 1px solid #CCCCCC;
    width: 82px;
    height: 33px;
    padding: 0 10px;
}

.pro_right9b {
    margin-top: 20px;
}

.pro_right9b a {
    vertical-align: top;
    display: inline-block;
    width: 200px;
    height: 52px;
    line-height: 50px;
    text-align: center;
    border: 1px solid #CA001E;
    background-color: #CA001E;
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
    border-radius: 3px;
}

.pro_right9b input {
    margin-left: 10px;
    width: 200px;
    height: 52px;
    background-color: #FFFFFF;
    border: 1px solid #CA001E;
    color: #CA001E;
    border-radius: 3px;
}

.pro_right10 {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
    color: #333333;
}

.pro_right11 {
    margin-top: 8px;
    font-size: 14px;
    line-height: 21px;
    color: #333333;
}

.pro_right12 {
    margin-top: 8px;
    font-size: 14px;
    line-height: 21px;
    color: #ca001e;
}

.proDeta2 {
    margin-top: 40px;
    font-size: 20px;
    line-height: 33px;
    color: #333333;
    padding-bottom: 16px;
    border-bottom: 1px solid #DFDFDF;
}

.proDeta3 {
    margin-bottom: 64px;
    margin-top: 24px;
    font-size: 18px;
    font-weight: 350;
    line-height: 32px;
    color: #000000;
    padding-bottom: 48px;
    border-bottom: 1px solid #DFDFDF;
}

.pro_title {
    margin-top: 15px;
    font-size: 32px;
    line-height: 33px;
    text-align: center;
    color: #1e1e1e;
    padding-bottom: 50px;
    border-bottom: 1px solid #DFDFDF;
}

.pro_chose {
    margin-top: 48px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.pro_chose1 {
    font-size: 14px;
    font-weight: 500;
    color: #333333;
}

.pro_chose1 select {
    outline: none;
    border: 1px solid #E6E6E6;
    height: 33px;
    font-size: 14px;
    margin-left: 10px;
}

.pro_chose2 {
    font-size: 14px;
    font-weight: 500;
    color: #333333;
}

.pro_list ul li {
    list-style-type: none;
    float: left;
    width: calc((100% - 85px) / 6);
    margin: 48px 17px 0 0;
}

.pro_list ul li:nth-child(6n) {
    margin-right: 0;
}

.pro_list1 {
    position: relative;
    font-size: 0;
}

.pro_list1:hover .hotPro4 img {
    transform: scale(1.1);
}

.page {
    margin-top: 60px;
    text-align: center;
}

.page li {
    display: inline-block;
    font-size: 15px;
    line-height: 40px;
    text-align: center;
    color: #bdc0c5;
    padding: 0 10px;
}

.page li.on {
    color: #000000;
}

.guide {
    margin-top: 12px;
    font-size: 32px;
    line-height: 33px;
    text-align: center;
    color: #1e1e1e;
}

.guide1 {
    margin-top: 48px;
    border-bottom: 1px solid #DFDFDF;
}

.guide1 .swiper {
    height: 200px;
}

.guide1 .swiper .swiper-slide {
    height: 64px;
}

.guide1 .swiper-pagination-bullet-active {
    background-color: #050505;
}

.guide2 {
    height: 64px;
    border-radius: 30px;
    border: 1px solid #1E1E1E;
    font-size: 14px;
    text-align: center;
    color: #1E1E1E;
    line-height: 62px;
    transition: all 0.3s ease-in;
}

.guide2:hover {
    background-color: #CA2A1D;
    color: #fff;
}

.guide3 {
    margin-top: 48px;
    font-size: 18px;
    line-height: 32px;
    color: #393939;
    padding-bottom: 48px;
    border-bottom: 1px solid #DFDFDF;
}

.company {
    margin-top: 39px;
    font-size: 0;
}

.company1 {
    margin-top: 46px;
    display: flex;
    align-items: center;
    font-size: 24px;
    font-weight: 350;
    line-height: 37px;
    color: #000000;
}

.company1 img {
    margin-right: 24px;
}

.company2 {
    margin-top: 16px;
    font-size: 13px;
    font-weight: 350;
    line-height: 25px;
    color: #000000;
}

.company3 {
    margin-top: 50px;
    background-color: #F7F7F7;
    padding: 36px 207px 68px;
}

.company4 {
    margin-top: 24px;
    display: flex;
    justify-content: space-between;
}

.company4a {
    display: block;
    width: 200px;
    margin-right: 20px;
    font-size: 16px;
    font-weight: 600;
    line-height: 32px;
    color: #424242;
    padding-left: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.company4b {
    display: block;
    flex: 1;
    font-size: 16px;
    line-height: 32px;
    text-align: left;
    color: #222222;
    padding-bottom: 32px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.company5 {
    margin-top: 68px;
    font-size: 32px;
    line-height: 33px;
    text-align: center;
    color: #1e1e1e;
}

.company6 {
    margin-top: 40px;
}

.question {
    margin-top: 50px;
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 29px;
    letter-spacing: 0em;
    text-align: left;
    color: #1E1C1F;
}

.question span {
    display: block;
    width: 16px;
    height: 30px;
    background: #CA2A1D;
    margin-right: 16px;
}

.question1 {

}

.question1 ul li {
    margin-top: 20px;
    border: 1px solid #CA2A1D;
    border-radius: 5px;
}

.question2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 30px 0 40px;
    height: 78px;
}

.question2 span {
    flex: 1;
    font-size: 18px;
    font-weight: 350;
    line-height: 25px;
    color: #000000;
    transition: all .5s;
}

.question2:hover span {
    font-size: 20px;
}

.qa_arrow1 {
    display: none;
}

.question2 > img {
    margin-right: 12px;
}

.question2.on .qa_arrow {
    display: none;
}

.question2.on .qa_arrow1 {
    display: block;
}

.question3 {
    display: none;
    padding: 0 63px 22px 75px;
    font-size: 14px;
    font-weight: 350;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: left;
    color: #000000;
}

.news {
    margin-top: 12px;
    font-size: 24px;
    line-height: 33px;
    text-align: center;
    color: #1E1E1E;
}

.news1 {
    margin-top: 48px;
    padding-bottom: 56px;
    border-bottom: 1px solid #DFDFDF;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.news1 a {
    display: block;
    width: 370px;
    height: 64px;
    border: 1px solid #1E1E1E;
    border-radius: 32px;
    text-align: center;
    line-height: 62px;
    font-size: 14px;
    color: #1E1E1E;
    transition: all 0.3s ease-in;
}

.news1 a.on {
    border: 1px solid #CA2A1D;
    background-color: #CA2A1D;
    color: #FFFFFF;
}

.news1 a:hover {
    border: 1px solid #CA2A1D;
    background-color: #CA2A1D;
    color: #FFFFFF;
}

.news2 {
}

.news2 ul li {
    list-style-type: none;
    float: left;
    margin-top: 56px;
    width: calc((100% - 99px) / 4);
    margin-right: 33px;
}

.news2 ul li:nth-child(4n) {
    margin-right: 0;
}

.news3 {
    font-size: 0;
    position: relative;
    overflow: hidden;
}

.news3 img {
    transition: all .5s;
}

.news3 > img {
    width: 100%;
}

.news3a {
    position: absolute;
    left: 0;
    top: 0;
}

.news4 {
    margin-top: 20px;
    font-size: 12px;
    font-weight: 350;
    line-height: 18px;
    color: #666666;
}

.news4 span {
    display: inline-block;
    margin-left: 10px;
    min-width: 67px;
    padding: 0 10px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}

.news5 {
    margin-top: 8px;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}

.news2 ul li:hover .news3 > img {
    transform: scale(1.1);
}

.newsDeta {
    margin-top: 12px;
    font-size: 14px;
    font-weight: 500;
    line-height: 33px;
    text-align: center;
    color: #1e1e1e;
    padding-bottom: 18px;
    border-bottom: 1px solid #DFDFDF;
}

.newsDeta1 {
    margin-top: 48px;
    padding-bottom: 48px;
    border-bottom: 1px solid #DCDCDC;
    font-size: 18px;
    line-height: 40px;
    color: #393939;
}

.newsDeta2 {
    margin-top: 40px;
    padding: 0 36px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.newsDeta2 a {
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
    color: #000000;
}

.consult {
    max-width: 800px;
    margin: 56px auto 0;
}

.consult1 {
    font-size: 14px;
    font-weight: 350;
    line-height: 25px;
    color: #000000;
}

.consult1 span {
    color: #B40000;
}

.consult2 {
    margin-top: 30px;
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
    color: #000000;
}

.consult2 span {
    color: #B40000;
}

.consult3 {
    margin-top: 14px;
}

.consult3 input {
    width: 100%;
    height: 50px;
    border: 1px solid #DCDCDC;
    padding: 0 20px;
}

.consult3 textarea {
    width: 100%;
    height: 217px;
    border: 1px solid #DCDCDC;
    resize: none;
    padding: 16px 20px;
}

.consult4 {
    margin-top: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.consult4 input {
    width: 380px;
    height: 50px;
    border: 1px solid #DCDCDC;
    padding: 0 20px;
}

.consult4 select {
    width: 380px;
    height: 50px;
    border: 1px solid #DCDCDC;
    padding: 0 20px;
    outline: none;
}

.consult5 {
    margin-top: 14px;
    font-size: 14px;
    font-weight: 350;
    line-height: 21px;
    color: #3c3c3c;
    display: flex;
    align-items: center;
}

.consult5 a {
    font-weight: 400;
    color: #000000;
    text-decoration: underline;
    margin-left: 5px;
}

.consult6 {
    margin-top: 24px;
    text-align: center;
}

.consult6 input {
    width: 193px;
    height: 46px;
    border: 1px solid #90CBB1;
    background-color: #90CBB1;
    font-size: 16px;
    font-weight: 500;
    color: #FFFFFF;
    transition: all .5s;
}

.consult6 input:hover {
    transform: scale(1.05);
}

.consult7 {
    margin-top: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.consult7 span {
    display: block;
    width: 380px;
    position: relative;
}

.consult7 input {
    width: 100%;
    height: 50px;
    border: 1px solid #DCDCDC;
    padding: 0 20px;
}

.consult8 {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 350;
    line-height: 21px;
    color: #3c3c3c;
    display: flex;
    align-items: center;
}

.consult8 label {
    margin-right: 16px;
}

.consult7 img {
    position: absolute;
    right: 13px;
    top: 50%;
    transform: translateY(-50%);
}

.mine {
    margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.mine a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 264px;
    height: 64px;
    border: 1px solid #E0E0E0;
    border-radius: 30px;
    font-size: 14px;
    color: #7E878F;
    transition: all .5s;
}

.mine a:hover {
    transform: scale(1.05);
}

.mine a img {
    width: 20px;
    margin-right: 12px;
}

.mine_icon {
    display: none;
}

.mine a.on {
    border: 1px solid #CA2A1D;
    background-color: #CA2A1D;
    color: #FFFFFF;
}

.mine a.on .mine_icon {
    display: block;
}

.mine a.on .mine_icon1 {
    display: none;
}

.mine1 {
    margin-top: 64px;
    border-top: 1px solid #E6E6E6;
}

.mine1 ul li {
    float: left;
    border: 1px solid #E6E6E6;
    border-top: 0;
    height: 234px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mine1 ul li:first-child {
    background-color: #F5F5F5;
}

.m_width {
    width: 5%;
}

.m_width1 {
    width: 42%;
    padding: 14px 20px 15px 27px;
}

.m_width1 img {
    width: 205px;
    height: 205px;
    margin-right: 17px;
}

.m_width1 span {
    flex: 1;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
}

.m_width2 {
    width: 25%;
    font-size: 14px;
    line-height: 21px;
    color: #333333;
}

.m_width2 input {
    border: 1px solid #E6E6E6;
    width: 110px;
    height: 27px;
    text-align: center;
    margin-left: 12px;
}

.m_width3 {
    width: 28%;
}

.mine3 {
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #333333;
    margin-bottom: 8px;
}

.mine3 span {
    text-decoration: line-through;
}

.mine3 code {
    font-size: 17px;
    font-weight: 500;
    line-height: 27px;
    color: #ca001e;
}

.mine4 {
    margin-top: 19px;
}

.mine4 a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 206px;
    height: 30px;
    background-color: #ca001e;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    color: #FFFFFF;
}

.mine4 a img {
    margin-right: 10px;
}

.mine5 {
    margin-top: 11px;
}

.mine5 a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 206px;
    height: 30px;
    border: 1px solid #383838;
    font-size: 12px;
    line-height: 18px;
    color: #333333;
}

.mine5 a img {
    margin-right: 10px;
}

.mine6 {
    margin-top: 40px;
}

.mine6 a {
    background-color: #90CBB1;
    height: 52px;
    display: inline-flex;
    align-items: center;
    padding: 0 18px;
    font-size: 14px;
    font-weight: 500;
    color: #FFFFFF;
	transition: all .5s;
}
.mine6 a:hover{
	transform: scale(1.05);
}

.cart_tc {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 999;
}

.order {
    margin-top: 50px;
}

.order1 {
    border-top: 1px solid #E0E0E0;
    background-color: #F7F7F7;
}

.order1 ul li {
    list-style-type: none;
    float: left;
    border: 1px solid #E0E0E0;
    border-top: 0;
    height: 85px;
    background-color: #F7F7F7;
}

.o_width {
    width: 22%;
    padding: 0 36px;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    color: #000000;
    padding-top: 15px;
}

.o_width span {
    display: block;
}

.o_width1 {
    width: 50%;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    color: #000000;
    line-height: 85px;
}

.o_width2 {
    width: 8%;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    color: #000000;
    line-height: 85px;
}

.o_width3 {
    width: 20%;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    color: #000000;
    line-height: 85px;
}

.order2 ul li {
    list-style-type: none;
    float: left;
    height: 256px;
    border: 1px solid #E0E0E0;
}

.oa_width {
    width: 22%;
    padding: 27px;
    text-align: center;
    font-size: 0;
}

.oa_width img {
    width: 205px;
    height: 205px;
}

.oa_width1 {
    width: 50%;
    display: flex;
    align-items: center;
    padding: 0 16px;
}

.oa_width2 {
    width: 8%;
    font-size: 16px;
    font-weight: 700;
    line-height: 256px;
    text-align: center;
    color: #333333;
}

.oa_width3 {
    width: 20%;
    font-size: 17px;
    font-weight: 500;
    line-height: 256px;
    text-align: center;
    color: #333333;
}

.oa_width3 span {
    font-size: 12px;
}

.order3a {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}

.order3b {
    margin-top: 13px;
    font-size: 14px;
    line-height: 24px;
    color: #5e5e5e;
}

.order3c {
    margin-top: 4px;
    font-size: 12px;
    line-height: 24px;
    color: #757575;
}

.order4 {
    height: 85px;
    border: 1px solid #E0E0E0;
    padding: 0 35px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.order4a {
    font-size: 16px;
    line-height: 26px;
    color: #000000;
    margin-right: 20px;
}

.order4b {
    flex: 1;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
}

.order4b span {
    display: block;
}

.order4b code {
    display: block;
}

.order4c {
    margin-left: 20px;
}

.order4c span {
    font-size: 14px;
    line-height: 26px;
    text-align: right;
    color: #000000;
}

.order4c code {
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    text-align: right;
    color: #000000;
}

.order5 {
    height: 77px;
    background-color: #F7F7F7;
    border: 1px solid #E0E0E0;
    padding: 0 35px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
}

.level {
    margin-top: 80px;
    padding: 0 10%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}

.level1 {
    position: relative;
    font-size: 0;
    width: 154px;
    height: 154px;
    background-color: #FFFFFF;
    border-radius: 50%;
}

.level2 {
    width: 806px;
    border: 1px solid #E0E0E0;
    padding: 16px 30px;
}

.level3 {
    font-size: 24px;
    line-height: 33px;
    color: #393939;
}

.level3 span {
    display: inline-block;
    height: 33px;
    line-height: 31px;
    border-radius: 16px;
    padding: 0 14px;
    border: 1px solid #FFA0A0;
    font-size: 20px;
    font-weight: 500;
    color: #FFA0A0;
}

.level4 {
    margin-top: 10px;
    font-size: 16px;
    line-height: 33px;
    color: #393939;
}

.level4 span {
    font-size: 20px;
    color: #FF1E1E;
}

.level5 {
    font-size: 16px;
    line-height: 33px;
    color: #FF1E1E;
}

.cart {
    margin-top: 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    color: #000000;
}

.cart1 {
    margin-top: 50px;
}

.cart2 {
}

.cart2 ul li {
    list-style-type: none;
    float: left;
    height: 234px;
    border: 1px solid #E6E6E6;
}

.c_width {
    width: 47%;
    padding: 0 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.c_width1 {
    width: 25%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.c_width2 {
    width: 28%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cart3 {
    font-size: 0;
    margin-right: 16px;
}

.cart3 img {
    width: 205px;
    height: 205px;
}

.cart4 {
    flex: 1;
}

.cart4a {
    font-size: 14px;
    line-height: 18px;
    color: #000000;
}

.cart4b {
    margin-top: 32px;
    font-size: 14px;
    line-height: 24px;
    color: #5e5e5e;
}

.cart4c {
    margin-top: 4px;
    font-size: 12px;
    line-height: 24px;
    color: #757575;
}

.cart5a {
    font-size: 14px;
    line-height: 21px;
    color: #333333;
    text-align: center;
}

.cart5a input {
    border: 1px solid #E6E6E6;
    width: 110px;
    height: 27px;
    text-align: center;
    margin-left: 12px;
}

.cart6a {
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #333;
}

.cart6a span {
    font-size: 20px;
    font-weight: 500;
    line-height: 27px;
    color: #ca001e;
}

.cart6b {
    margin-top: 24px;
    text-align: center;
}

.cart6b a {
    display: inline-block;
    border: 1px solid #E6E6E6;
    width: 112px;
    height: 33px;
    text-align: center;
    line-height: 31px;
    font-size: 12px;
    color: #333333;
}

.cart6b a img {
    vertical-align: middle;
}

.cart7 {
    background-color: #F7F7F7;
    border: 1px solid #E6E6E6;
    padding: 25px;
}

.cart8 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cart8a {
    font-size: 14px;
    line-height: 26px;
    color: #000000;
}

.cart8b {
    font-size: 12px;
    line-height: 18px;
    color: #333333;
}

.cart8b span {
    font-size: 20px;
    font-weight: 500;
    line-height: 27px;
    color: #ca001e;
}

.cart9 {
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cart9a {
    display: block;
    width: 258px;
    height: 52px;
    background: #90CBB1;
    font-size: 16px;
    font-weight: 600;
    line-height: 52px;
    text-align: center;
    color: #FFFFFF;
	transition: all .5s;
}
.cart9a:hover{
	transform: scale(1.05);
}

.cart9b {
    display: block;
    width: 258px;
    height: 52px;
    background: #CA001E;
    font-size: 16px;
    font-weight: 600;
    line-height: 52px;
    text-align: center;
    color: #FFFFFF;
	transition: all .5s;
}
.cart9b:hover{
	transform: scale(1.05);
}

.procedure {
    margin-top: 56px;
}

.procedure_left {
    float: left;
    width: 47%;
}

.procedure_left1 {
    padding: 11px 36px 15px;
    border: 1px solid #E6E6E6;
    margin-bottom: 32px;
}

.procedure_left2 {
    font-size: 16px;
    line-height: 26px;
    color: #000000;
    text-align: center;
    padding-bottom: 5px;
    border-bottom: 1px solid #A6A6A6;
}

.procedure_left3 {
    margin-top: 19px;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
}

.procedure_left4 {
    margin-top: 6px;
    font-size: 14px;
    line-height: 21px;
    color: #3c3c3c;
}

.procedure_left5 {
    text-align: right;
    margin-top: 11px;
}

.procedure_left5 a {
    display: inline-block;
    width: 70px;
    height: 36px;
    text-align: center;
    line-height: 34px;
    border: 1px solid #AEAEAE;
    background-color: #DEDEDE;
}

.payLeft8 {
    margin-top: 16px;
    border: 1px solid #E0E0E0;
}

.payLeft9 {
    overflow: hidden;
    background-color: #F7F7F7;
    font-size: 14px;
    line-height: 30px;
    color: #000000;
}

.pWidth {
    float: left;
    padding: 0 16px;
    width: 67%;
    border-right: 1px solid #E0E0E0;
}

.pWidth1 {
    float: left;
    width: 11%;
    border-right: 1px solid #E0E0E0;
    text-align: center;
}

.pWidth2 {
    float: left;
    width: 22%;
    text-align: center;
}

.payLeft3 {
    margin-top: 20px;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
}

.payLeft4 {
    margin-top: 6px;
    font-size: 14px;
    line-height: 21px;
    color: #3c3c3c;
}

.payLeft5 {
    margin-top: 11px;
    text-align: right;
}

.payLeft5 a {
    display: inline-block;
    width: 70px;
    height: 36px;
    text-align: center;
    line-height: 34px;
    border: 1px solid #AEAEAE;
    background-color: #DEDEDE;
}

.payLeft6 {
    margin-top: 18px;
}

.payLeft7 {
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 21px;
    color: #414141;
}

.payLeft7 img {
    margin: 0 5px 0 11px;
}

.payLeft10 {
    border-top: 1px solid #E0E0E0;
    overflow: hidden;
    font-size: 12px;
    line-height: 20px;
    color: #333333;
}

.payLeft10 span {
    display: none;
}

.payLeft10a {
    padding: 12px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 110px;
}

.payLeft10a img {
    width: 95px;
    height: 95px;
    border-radius: 4px;
    margin-right: 10px;
}

.payLeft10b {
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.payLeft10c {
    height: 110px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.procedure_left6 {
    margin-top: 18px;
}

.procedure_left6 label {
    margin-top: 6px;
    display: block;
    font-size: 16px;
    line-height: 26px;
    color: #3c3c3c;
}

.procedure_left8 {
    margin-top: 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
    color: #3c3c3c;
}

.procedure_left9 {
    margin-top: 4px;
}

.procedure_left9 input {
    height: 28px;
    width: 100%;
    border: 1px solid #CCCCCC;
    padding: 0 16px;
    border-radius: 3px;
}

.procedure_left9 select {
    height: 28px;
    width: 100%;
    border: 1px solid #CCCCCC;
    padding: 0 16px;
    outline: none;
    border-radius: 3px;
}

.procedure_left10 {
    margin-top: 4px;
}

.procedure_left10 input {
    height: 28px;
    width: 112px;
    border: 1px solid #CCCCCC;
    padding: 0 16px;
    border-radius: 3px;
}

.procedure_right {
    float: right;
    width: 45%;
}

.procedure_right1 {
    padding: 11px 36px 15px;
    border: 1px solid #E6E6E6;
    margin-bottom: 26px;
}

.procedure_right2 {
    margin-top: 14px;
    display: flex;
    align-items: center;
    font-size: 16px;
    line-height: 26px;
    color: #3c3c3c;
}

.procedure_right2 input {
    margin-right: 12px;
    width: 16px;
}

.procedure_right3 {
    margin-top: 8px;
    padding-left: 28px;
}

.procedure_right3 input {
    width: 100%;
    height: 28px;
    border: 1px solid #CCCCCC;
    padding: 0 10px;
}

.procedure_right4 {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    color: #545454;
}

.procedure_right5 {
    font-size: 12px;
    color: #FF5252;
}

.procedure_right6 {
    margin-top: 8px;
    padding-left: 28px;
}

.procedure_right6 input {
    width: 160px;
    height: 28px;
    border: 1px solid #CCCCCC;
    padding: 0 10px;
}

.procedure_right6 a {
    font-size: 16px;
    line-height: 26px;
    color: #3c3c3c;
}

.payRight1 {
    margin-top: 13px;
    height: 38px;
    border-bottom: 1px solid #A6A6A6;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.payRight1 span {
    font-size: 16px;
    color: #000000;
}

.payRight1 code {
    font-size: 17px;
    font-weight: 500;
    color: #333333;
}

.payRight2 {
    margin-top: 13px;
    height: 38px;
    border-bottom: 1px solid #A6A6A6;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.payRight2 span {
    font-size: 22px;
    color: #000000;
}

.payRight2 code {
    font-size: 17px;
    font-weight: 500;
    color: #333333;
}

.payRight3 {
    margin-top: 26px;
}

.payRight3 a {
    display: block;
    height: 55px;
    text-align: center;
    background-color: #CA001E;
    font-size: 16px;
    font-weight: 500;
    line-height: 55px;
    color: #ffffff;
	transition: all .5s;
}
.payRight3 a:hover{
	transform: scale(1.05);
}

.procedure_right7 {
    margin-top: 30px;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    color: #000000;
}

.procedure_right7 a {
    color: #000000;
    text-decoration: underline;
}

.wzyd .on {
    background: #CA2A1D;
    color: #ffffff;
}

.newMain {
    /*margin-top: 166px;*/
    overflow: hidden;
    height: 100vh;
    padding-top: 166px;
}

.newLeft {
    float: left;
    height: calc(100vh - 166px);
    width: 200px;
    padding-bottom: 20px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.newLeft_d {
    overflow-x: visible;
}

.newLeft1 {
    background-color: #F5F5F5;
    padding: 12px 8px 20px;
}

.newLeft2 {
    font-size: 14px;
    color: #211915;
    line-height: 22px;
}

.newLeft3 {
    margin-top: 8px;
    margin-bottom: 10px;
}

.newLeft3 input {
    background-color: #ffffff;
    height: 40px;
    width: 100%;
    padding: 0 8px;
}

.newLeft4 {
    margin-top: 10px;
}

.newLeft4 a {
    display: block;
    width: 100%;
    height: 41px;
    background-color: #CA2A1D;
    border: 1px solid #8F7A40;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 39px;
}
.newLeft4 a:hover{
    background-color: #FFFFFF;
    border: 1px solid #CA2A1D;
    color: #CA2A1D;
}

.newLeft5 {
    margin-top: 10px;
}

.newLeft5 a {
    display: block;
    width: 100%;
    height: 41px;
    background-color: #191919;
    border: 1px solid #191919;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 39px;
}
.newLeft5 a:hover {
    height: 41px;
    background-color: #ffffff;
    border: 1px solid #191919;
    color: #191919;
}

.newLeft6 {
    margin-top: 10px;
    text-align: center;
    font-size: 12px;
}

.newLeft6 a {
    color: #211915;
    text-decoration: underline;
}

.newLeft7 {
    margin-top: 20px;
}

.newLeft7 a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 42px;
    border: 1px solid #CA2A1D;
    font-size: 14px;
    line-height: 40px;
    color: #CA2A1D;
    text-align: center;
}

.newLeft7 a img {
    margin-right: 6px;
}
.newColla{
	display: none;
}
.newLeft7:hover{
	background-color: #CA2A1D;
}
.newLeft7:hover a{
	color: #ffffff;
}
.newLeft7:hover .newColl{
	display: none;
}
.newLeft7:hover .newColla{
	display: inline-block;
}

.newLeft8 {
    margin-top: 8px;
    background-color: #F5F5F5;
    padding: 18px 8px 12px;
}

.newLeft8a {
    font-size: 14px;
    line-height: 22px;
    color: #211915;
}

.newLeft8a {
    font-size: 12px;
}

.newLeft8b {
    margin-top: 10px;
}

.newLeft8b a {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
	border: 1px solid #CA2A1D;
    font-size: 14px;
    color: #CA2A1D;
    height: 41px;
}

.newLeft8b a img {
    margin-right: 10px;
}
.newCar{
	display: none;
}
.newLeft8b:hover{
	background-color: #CA2A1D;
}
.newLeft8b:hover a{
	background-color: #CA2A1D;
	color: #ffffff;
}
.newLeft8b:hover .newCara{
	display: none;
}
.newLeft8b:hover .newCar{
	display: inline-block;
}

.newLeft9 {
    margin-top: 8px;
    padding: 0 8px;
}

.newLeft9a {
    padding: 0 10px;
    background-color: #CA2A1D;
    height: 41px;
    /*position: relative;*/
}

.newLeft9a a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #FFFFFF;
    height: 100%;
}

.newLeft9b {
    font-size: 0;
    margin-right: 16px;
}
.newLeft9b img{
    height: 16px;
}
.newLeft9a:last-child a{
	border-bottom: 0;
}

.newMenu2 {
    display: none;
}

.newLeft9c {
    flex: 1;
    font-size: 14px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.newLeft9a:hover {
    background-color: #FFF5F5;
}

.newLeft9a:hover .newMenu1 {
    display: none;
}

.newLeft9a:hover .newMenu2 {
    display: block;
}

.newLeft9a:hover .newLeft9c {
    color: #CA2A1D;
}

.newLeftSub {
    display: none;
    position: absolute;
    left: 170px;
    top: 0;
    bottom: 0;
    border: 1px solid #E7E7E7;
    padding: 10px 0;
    width: 165px;
    background-color: #FFFFFF;
    z-index: 96;
    backface-visibility: hidden;
    transition: width 250ms ease;
}

.newLeftSub1 {
    position: relative;
    width: 100%;
}

.newLeftSub1 a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    line-height: 24px;
    padding: 0 12px 0 27px;
}

.newLeftSub1:hover > a {
    background-color: #FDF8DA;
}

.newLeftSub2 {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    border: 1px solid #E7E7E7;
    padding: 10px 0;
    width: 165px;
    background-color: #FFFFFF;
    z-index: 96;
}

.newLeftSub3 {
    position: relative;
}

.newLeftSub4 {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    border: 1px solid #E7E7E7;
    padding: 10px 0;
    width: 165px;
    background-color: #FFFFFF;
    z-index: 96;
}

.newLeftSub3:hover > a {
    background-color: #FDF8DA;
}

.newLeftSub4 a:hover {
    background-color: #FDF8DA;
}

.newLeft9a:hover > .newLeftSub {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
}

.newLeftSub1:hover > .newLeftSub2 {
    display: block;
}

.newLeftSub3:hover > .newLeftSub4 {
    display: block;
}

.newRight {
    float: right;
    width: calc(100% - 200px);
    height: calc(100vh - 166px);
    overflow-y: scroll;
	scroll-behavior: smooth;
    /*padding-left: 200px;*/
}

.newLogin {
    max-width: 568px;
    margin: 50px auto 0;
}

.newFoot {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    height: 86px;
    text-align: center;
    line-height: 84px;
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.newFoot a {
    display: inline-block;
    padding: 0 25px;
    font-size: 14px;
    font-weight: 350;
    line-height: 38px;
    color: #000000;
    position: relative;
}

.newFoot a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 20px;
    background-color: #000000;
}

.newFoot a:first-child:before {
    width: 0;
}

.newFoot a:hover {
    text-decoration: underline;
}

.newFoot1 {
    font-size: 0;
    text-align: center;
    margin-top: 32px;
}

.newFoot2 {
    margin-top: 17px;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    color: #3c3c3c;
}

.newFoot2 span {
    margin: 0 20px;
}

.newFoot3 {
    margin-top: 14px;
    text-align: center;
    margin-bottom: 6px;
}

.newFoot3 a {
    display: inline-block;
    width: 122px;
    height: 32px;
    border: 1px solid #000000;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #000000;
    transition: all .5s;
}

.newFoot3 a:hover {
    transform: scale(1.05);
}

.newFoot4 {
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #3c3c3c;
}

.newFoot5 {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 350;
    line-height: 38px;
    color: #000000;
}

.newFoot5 a {
    font-size: 0;
    line-height: 1;
    margin-left: 8px;
}

.pmess_tcaaa {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 999;
}


.consult5999 {
    margin-top: 14px;
    font-size: 14px;
    font-weight: 350;
    line-height: 21px;
    color: #3c3c3c;
    display: flex;
    align-items: center;
}

.consult5999 a {
    font-weight: 400;
    color: #000000;
    text-decoration: underline;
    margin-left: 5px;
}


.tips_tc111 {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 999;
}







