/*头部文件*/ @media screen and (min-width: 960px) { .header-PC { display: block; } .header-M { display: none; } } @media screen and (max-width: 959px) { .header-PC { display: none; } .header-M { display: block; height: 50px; } } .icon-country:before, .icon-close:before { font-size: 1.8em; } .icon-menu:before { font-size: 2em; } .icon-close:before { font-size: 1.8em; } /*搜索框字体颜色*/ -webkit-input-placeholder { /* WebKit browsers */ color: #999; } -moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; } -moz-placeholder { /* Mozilla Firefox 19+ */ display: table; color: #999; } -ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; } /*公共样式*/ body { margin: 0; padding: 0; font-family: Montserrat !important; } @media screen and (min-width: 1400px) { body, html { font-size: 100%; } } @media screen and (min-width: 1200px) and (max-width: 1399px) { body, html { font-size: 98%; } } @media screen and (min-width: 768px) and (max-width: 1199px) { body, html { font-size: 96%; } } @media screen and (min-width: 640px) and (max-width: 767px) { body, html { font-size: 94%; } } @media only screen and (min-width: 480px) and (max-width: 639px) { body, html { font-size: 92%; } } @media only screen and (min-width: 384px) and (max-width: 479px) { body, html { font-size: 90%; } } @media only screen and (min-width: 320px) and (max-width: 383px) { body, html { font-size: 88%; } } @media only screen and (max-width: 319px) { body, html { font-size: 86%; } } ul, li { list-style: none; padding: 0; margin: 0; } .Ts-Orage { color: #ff9800; } .Ts-White { color: #ffffff; } .Ts-black { color: #333333; } .transparent_black { color: #333333; } .swt-punctuation { margin-left: 8px; font-size: 1.25em; } .float-f { float: left; } .float-r { float: right; } .text-r { text-align: right; } .text-l { text-align: left; } .text-c { text-align: center; } .font-75 { font-size: 0.75em; } .font-11 { font-size: 1.125em; } .font-18 { font-size: 1.875em; } .font-9 { font-size: 0.9em; } .font-color-gray { color: #444; } .letter-S-2 { letter-spacing: 2px; } .img-responsive img { height: auto; max-width: 100%; } .img-responsives img { display: block; height: auto; width: 100%; } .overflow-f { overflow: hidden; } .c-fix { clear: both; } .margin-t-5 { margin-top: 5%; } .margin-t-1 { margin-top: 1%; } .margin-t-3 { margin-top: 3%; } .margin-b-3 { margin-bottom: 3%; } .margin-b-5 { margin-bottom: 5%; } .margin-b-7 { margin-bottom: 7%; } .padding-t-3 { padding-top: 3%; } .padding-b-3 { padding-bottom: 3%; } .padding-t-4 { padding-top: 4%; } @media screen and (max-width: 767px) { .margin-b-3 { margin-bottom: 5%; } } .bg-gray { background-color: #f1f1f1; } .bg-white { background-color: #fff; } .font-red { color: red; } .width-100 { width: 100%; } .width-92 { width: 92%; margin: auto; } .f-weight-b { font-weight: bold; } .position-r { position: relative; } .position-a { position: absolute; } .swt-Title { font-size: 1.875em; color: #002855; text-align: center; font-weight: 600; } @media screen and (min-width: 769px) { .swt-Table { display: table; width: 100%; } .swt-Table .Table-Row { display: table-row; } .swt-Table .Table-Row .Table-Cell { display: table-cell; margin: 0; padding: 0; } } .Swt-Gray { background-color: #f1f1f1; overflow: hidden; } .Swt-Blue-line { width: 4.25%; height: 5px; background-color: #002855; overflow: hidden; margin: 0 auto 2%; } .Swt-Banner { width: 100%; } .Swt-Banner img { width: 100vw; } .swt-punctuation { margin-left: 8px; font-size: 1.25em; position: absolute; display: inline-block; font-weight: 600; } .Swt-title { color: #002855; font-weight: 600; padding: 5% 0 3%; font-size: 1.875em; text-align: center; } @media screen and (max-width: 768px) { .Swt-title { font-size: 1.5em; } } /*PC端*/ .header-PC .top { height: 40px; background-color: #252525; color: #fff; } .header-Product .top { position: fixed; top: 0px; width: 100%; z-index: 9999; } .header-PC .top-L { width: 50%; text-align: left; font-size: 0.875em; line-height: 40px; float: left; position: relative; } .header-PC .top-L img { margin-top: 13px; width: 24px; height: 16px; } .header-PC .top-L img:hover, .header-PC .top-L span:hover { cursor: pointer; } .header-PC .top-L a { color: #fff; } .header-PC .top-L a:hover { color: rgba(255, 255, 255, 0.8); } .top-old { display: inline-block; margin-left: 5px; margin-right: 4px; width: 1px; height: 9px; background-color: rgba(255, 255, 255, 0.8); } .header-PC .top-R { width: 50%; text-align: right; float: left; font-size: 1em; line-height: 38px; } .header-PC .top-R a { color: #fff; display: inline-block; } .header-PC .top-R a:first-child { margin-right: 0.26vw; } .header-PC .top-R a:last-child { margin-left: 0.26vw; } .header-PC .top-R a:hover { color: #009fdf; } .header-PC .top-R .icon-search { display: inline-block; line-height: 33px; } .header-PC .logo { width: 16%; float: left; height: 60px; left: 0px; vertical-align: middle; line-height: 60px; } .header-PC .logo img { vertical-align: middle; max-width: 100%; } .header-PC .top-country { background-color: #f1f1f1; display: block; color: #333333; padding: 15px 0 0; border-top: 1px solid rgba(255, 255, 255, 0.6); font-size: 0.875em; top: 40px; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2); width: 250px; position: absolute; font-weight: 600; } .header-PC .top-country li a { color: #333; } .header-PC .top-country li a:hover { color: #009fdf; } .header-PC .top-country li { width: 220px; margin-left: 1%; margin-right: 2.25%; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-top: 0.8vw; padding-bottom: 0.8vw; line-height: 19px; height: 19px; } .header-PC .top-country li:nth-child(5n) { margin-right: 0px; } .header-PC .top-country li:last-child { border-bottom: none; } .header-PC .top-country li p { display: inline-block; } .header-PC .top-country li p:last-child { margin-left: 10%; vertical-align: top; } .header-PC .top-country ul:after { width: 10px; height: 5px; content: ''; background: url(../images/countries/arrow.png); position: absolute; top: -20px; left: 7px; z-index: 99999; } /*国家*/ .top-country .countries, .m-Country .countries { display: inline-block; width: 28px; height: 19px; background: url('../images/countries/countries.png') no-repeat; } .top-country .AE, .m-Country .AE { background-position: 0px 0px; } .top-country .AR, .m-Country .AR { background-position: -29px 0px; } .top-country .AT, .m-Country .AT { background-position: -58px 0px; } .top-country .AU, .m-Country .AU { background-position: -87px 0px; } .top-country .AZ, .m-Country .AZ { background-position: -116px 0px; } .top-country .BD, .m-Country .BD { background-position: -145px 0px; } .top-country .BE, .m-Country .BE { background-position: -174px 0px; } .top-country .BG, .m-Country .BG { background-position: -203px 0px; } .top-country .BL, .m-Country .BL { background-position: -232px 0px; } .top-country .BO, .m-Country .BO { background-position: -261px 0px; } .top-country .BR, .m-Country .BR { background-position: -290px 0px; } .top-country .CA, .m-Country .CA { background-position: -319px 0px; } .top-country .CH, .m-Country .CH { background-position: -348px 0px; } .top-country .CL, .m-Country .CL { background-position: -377px 0px; } .top-country .ZH, .m-Country .ZH { background-position: -406px 0px; } .top-country .CO, .m-Country .CO { background-position: -435px 0px; } .top-country .CS, .m-Country .CS { background-position: -464px 0px; } .top-country .CY, .m-Country .CY { background-position: -493px 0px; } .top-country .DB, .m-Country .DB { background-position: -522px 0px; } .top-country .DE, .m-Country .DE { background-position: -551px 0px; } .top-country .KR, .m-Country .KR { background-position: 0px -20px; } .top-country .KH, .m-Country .KH { background-position: -29px -20px; } .top-country .JP, .m-Country .JP { background-position: -58px -20px; } .top-country .JQ, .m-Country .JQ { background-position: -87px -20px; } .top-country .IT, .m-Country .IT { background-position: -116px -20px; } .top-country .IR, .m-Country .IR { background-position: -145px -20px; } .top-country .IQ, .m-Country .IQ { background-position: -174px -20px; } .top-country .IN, .m-Country .IN { background-position: -203px -20px; } .top-country .IL, .m-Country .IL { background-position: -232px -20px; } .top-country .IE, .m-Country .IE { background-position: -261px -20px; } .top-country .ID, .m-Country .ID { background-position: -290px -20px; } .top-country .HU, .m-Country .HU { background-position: -319px -20px; } .top-country .HK, .m-Country .HK { background-position: -348px -20px; } .top-country .GR, .m-Country .GR { background-position: -377px -20px; } .top-country .GH, .m-Country .GH { background-position: -406px -20px; } .top-country .FR, .m-Country .FR { background-position: -435px -20px; } .top-country .ES, .m-Country .ES { background-position: -464px -20px; } .top-country .EG, .m-Country .EG { background-position: -493px -20px; } .top-country .EE, .m-Country .EE { background-position: -522px -20px; } .top-country .DK, .m-Country .DK { background-position: -551px -20px; } .top-country .KSA, .m-Country .KSA { background-position: 0px -40px; } .top-country .KW, .m-Country .KW { background-position: -29px -40px; } .top-country .KZ, .m-Country .KZ { background-position: -58px -40px; } .top-country .LA, .m-Country .LA { background-position: -87px -40px; } .top-country .LB, .m-Country .LB { background-position: -116px -40px; } .top-country .LK, .m-Country .LK { background-position: -145px -40px; } .top-country .LT, .m-Country .LT { background-position: -174px -40px; } .top-country .MA, .m-Country .MA { background-position: -203px -40px; } .top-country .MDV, .m-Country .MDV { background-position: -232px -40px; } .top-country .MM, .m-Country .MM { background-position: -261px -40px; } .top-country .MX, .m-Country .MX { background-position: -290px -40px; } .top-country .MY, .m-Country .MY { background-position: -319px -40px; } .top-country .NG, .m-Country .NG { background-position: -348px -40px; } .top-country .NL, .m-Country .NL { background-position: -377px -40px; } .top-country .NO, .m-Country .NO { background-position: -406px -40px; } .top-country .NP, .m-Country .NP { background-position: -435px -40px; } .top-country .NZ, .m-Country .NZ { background-position: -464px -40px; } .top-country .PE, .m-Country .PE { background-position: -493px -40px; } .top-country .PG, .m-Country .PG { background-position: -522px -40px; } .top-country .PH, .m-Country .PH { background-position: -551px -40px; } .top-country .ZA, .m-Country .ZA { background-position: 0px -60px; } .top-country .VN, .m-Country .VN { background-position: -29px -60px; } .top-country .UY, .m-Country .UY { background-position: -58px -60px; } .top-country .US, .m-Country .US { background-position: -87px -60px; } .top-country .UK, .m-Country .UK { background-position: -116px -60px; } .top-country .UA, .m-Country .UA { background-position: -145px -60px; } .top-country .TW, .m-Country .TW { background-position: -174px -60px; } .top-country .TR, .m-Country .TR { background-position: -203px -60px; } .top-country .TN, .m-Country .TN { background-position: -232px -60px; } .top-country .TH, .m-Country .TH { background-position: -261px -60px; } .top-country .SYR, .m-Country .SYR { background-position: -290px -60px; } .top-country .SK, .m-Country .SK { background-position: -319px -60px; } .top-country .SGL, .m-Country .SGL { background-position: -348px -60px; } .top-country .SG, .m-Country .SG { background-position: -377px -60px; } .top-country .SE, .m-Country .SE { background-position: -406px -60px; } .top-country .RU, .m-Country .RU { background-position: -435px -60px; } .top-country .RO, .m-Country .RO { background-position: -464px -60px; } .top-country .PT, .m-Country .PT { background-position: -493px -60px; } .top-country .PL, .m-Country .PL { background-position: -522px -60px; } .top-country .PK, .m-Country .PK { background-position: -551px -60px; } .top-country .ZM, .m-Country .ZM { background-position: 0px -80px; } .header-PC .nav .navfl { float: right; width: 84%; text-align: right; } .header-PC .nav-bg { background-color: #efefef; border-bottom: 1px solid rgba(0, 0, 0, 0.5); } .header-PC .top-country .close { width: 100%; overflow: hidden; text-align: center; } .header-PC .top-country .icon-close { width: 3em; height: 3em; border-radius: 1.5em; display: inline-block; background-color: #333; color: #fff; line-height: 3em; font-size: 10px; margin-top: 20px; } .header-PC .top-country .icon-close:hover { cursor: pointer; color: #333; } /*原样式*/ .topnav { width: 100%; padding: 90px 0 104px 0; background: #002855; position: absolute; top: 28px; left: 0px; z-index: 9999; display: none; } .header-Index .nav { width: 100%; height: 60px; background-color: transparent; position: absolute; z-index: 99; } .header-Product .nav { width: 100%; height: 60px; background-color: #fff; position: fixed; z-index: 99; top: 40px; box-shadow: 0px 0px 15px #999; } .nav .top { position: absolute; left: 24px; } .nav .top .zg { font-size: 16px; color: #002855; line-height: 60px; } .nav .top .zg i { display: inline-block; width: 23px; height: 22px; background: url(../images/china.png); vertical-align: middle; margin-right: 6px; } .navcon { width: 990px; margin: 0 auto; } /*.nav .logo{position:absolute;left:50%;top:19px;transform:translate(-34%,0%);z-index:999;}删除*/ .nav .navfl { float: left; } .nav .navfl .navul { float: left; width: 100%; } .nav .navfl .navul li { display: inline-block; line-height: 60px; } @media screen and (min-width: 1280px) { .nav .navfl .navul li { padding-left: 50px; } } @media screen and (max-width: 1279px) { .nav .navfl .navul li:first-child { padding-left: 0px; } .nav .navfl .navul li { padding-left: 30px; } } .nav .navfl .navul li:first-child { margin-left: 0px; } .nav .navfl .navul li a { font-size: 1em; } .nav .navfl .navul .products a { font-size: 1em; } .nav .navfl .navul li span { display: inline-block; } .nav .navfl .navul li .arrow { vertical-align: bottom; line-height: 55px; font-size: 16px; margin-left: 5px; transform: rotate(180deg); -ms-transform: rotate(180deg); /* IE 9 */ -moz-transform: rotate(180deg); /* Firefox */ -webkit-transform: rotate(180deg); /* Safari 和 Chrome */ -o-transform: rotate(180deg); } .nav .navfl .navul li .arrow-down { transform: rotate(360deg); -ms-transform: rotate(360deg); /* IE 9 */ -moz-transform: rotate(360deg); /* Firefox */ -webkit-transform: rotate(360deg); /* Safari 和 Chrome */ -o-transform: rotate(360deg); vertical-align: bottom; line-height: 55px; font-size: 16px; margin-left: 5px; } .nav .navfl .navul li a:hover { color: #009fdf; } .nav .navfl .navul li .menu_a { color: #444; } .nav .navfl .navul li .menu_a:hover { color: #009fdf; } .nav .navrh .rhlist li.lispan { margin-right: 50px; } .nav .navfl .navul li.ahover a, .nav .navrh .rhlist li.ahover a { color: #009fdf; } .nav .navfl .navul li .navlist { width: 100%; position: absolute; left: 0; right: 0; display: none; z-index: 999999; } .nav .navfl .navul li .navlist .listfl { width: 55%; height: 331px; background: #efefef; float: left; } .nav .navfl .navul li .navlist .listfl .navicon { float: right; width: 540px; margin-top: 69px; } .nav .navfl .navul li .navlist .listfl a { display: inline-block; margin-right: 75px; text-align: center; line-height: 40px; float: left; margin-bottom: 20px; } .nav .navfl .navul li .navlist .listfl a img { display: inline-block; width: 42px; } .nav .navfl .navul li .navlist .listfl a p { font-size: 14px; color: #444; text-align: center; margin-bottom: 12px; } .nav .navfl .navul li .navlist .listrh { width: 45%; height: 331px; background: #e3e3e3; float: right; } .nav .navfl .navul li .navlist .listrh .navimg { margin: 30px 24px 0; } .nav .navfl .navul li .navlist .listrh .navimg .liimg { float: left; } .nav .navfl .navul li .navlist .listrh .navimg .liimg img { width: 281px; } .nav .navfl .navul li .navlist .listrh .navtit { height: 118px; float: left; margin-left: 20px; text-align: left; } .nav .navfl .navul li .navlist .listrh .navtit p { line-height: normal; } .nav .navfl .navul li .navlist .listrh .navtit .ntit { font-size: 14px; color: #444; margin-top: 20px; margin-bottom: 16px; } .nav .navfl .navul li .navlist .listrh .navtit .nline { width: 23px; height: 2px; background: #26a6e1; margin: 10px 0 50px 0; } /*头部新增 s*/ .nav .navfl .navul li .navlist1 { background: #efefef; padding: 59px 0 56px 0; } .nav .navfl .navul li .navlist1 dd { width: 520px; margin: 0 auto; } .nav .navfl .navul li .navlist1 dd .ddfl { float: left; } .nav .navfl .navul li .navlist1 dd .ddfl a { display: block; font-size: 14px; color: #444; line-height: normal; margin-bottom: 18px; } .nav .navfl .navul li .navlist1 dd .ddfl a:hover { color: #009fdf; } .nav .navfl .navul li .navlist1 dd .ddfl a:first-child { margin-top: 15px; } .nav .navfl .navul li .navlist1 dd .ddfl a:last-child { margin-bottom: 0px; } .nav .navfl .navul li .navlist1 dd .ddrh { float: right; } .nav .navfl .navul li .navlist2 { background: #efefef; padding: 59px 0 56px 0; } .nav .navfl .navul li .navlist2 dd { width: 520px; margin: 0 auto; } .nav .navfl .navul li .navlist2 dd .ddfl { float: left; } .nav .navfl .navul li .navlist2 dd .ddfl a { display: block; font-size: 14px; color: #444; line-height: normal; margin-bottom: 18px; } .nav .navfl .navul li .navlist2 dd .ddfl a:hover { color: #009fdf; } .nav .navfl .navul li .navlist2 dd .ddfl a:first-child { margin-top: 15px; } .nav .navfl .navul li .navlist2 dd .ddfl a:last-child { margin-bottom: 0px; } .nav .navfl .navul li .navlist2 dd .ddrh { float: right; } /*头部新增 e*/ .nav .navrh { float: right; } .nav .navrh .rhlist { float: left; } .nav .navrh .rhlist li { display: inline-block; line-height: 60px; margin-right: 50px; } .nav .navrh .rhlist li:last-child { margin-right: 0px; } .nav .navrh .rhlist li a { font-size: 16px; color: #002855; } .nav .navrh .rhlist li span { display: inline-block; width: 1px; height: 24px; background: #002855; line-height: 40px; vertical-align: middle; } .nav .navrh .rhlist li:hover a { color: #009fdf; } .header-PC .Searchbox { position: absolute; right: 56px; top: 20px; height: 60px; background-color: #fff; } .header-PC .Searchbox .icon { cursor: pointer; } .header-PC .Searchbox .icon img { vertical-align: middle; margin: -3px 10px 0 0; } .header-PC .search { display: none; background: #fff; width: 100%; height: 60px; position: absolute; right: 0px; top: 28px; z-index: 888; } .header-PC .search .ipt { width: 80%; height: 30px; line-height: 30px; text-indent: 1em; } .header-PC .search .searchbtn { color: #fff; cursor: pointer; width: 70px; height: 30px; border-radius: 13px; background: #002855; position: absolute; right: 0px; top: 0px; } #wap-search-in { height: 30px; line-height: 30px; margin-top: 15px; border: none; width: 40%; margin-left: 30%; } #wap-search-btn { } .header-PC .search button { color: #444; background-color: transparent; font-size: 24px; line-height: 60px; } /*.topnav{width:100%;padding:90px 0 104px 0;background:#002855;position:absolute;top:90px;left:0px;z-index:999;display:none;}删除*/ .topul li { width: 20%; float: left; margin-right: 6.6%; } .topul li:nth-child(4n) { margin-right: 0px; } .topul li p { font-size: 24px; color: #fff; } .topul li dl { margin-top: 48px; } .topul li dl dd { margin-bottom: 22px; } .topul li dl a { float: left; font-size: 18px; color: #fff; } .topul li dl a:nth-child(2n) { float: right; font-size: 18px; color: #009fdf; padding-bottom: 8px; border-bottom: 1px solid #008eca; } /*手机端*/ .header-M .header-fixed { height: 50px; line-height: 50px; position: fixed; top: 0px; width: 100%; background-color: #fff; z-index: 9; margin-bottom: 50px; } .header-M .logo { width: 130px; margin: auto; height: 50px; line-height: 50px; } .header-M .logo img { vertical-align: middle; display: inline-block; } .header-M .Country { border-radius: 1.5em; position: absolute; top: 50%; left: 8%; z-index: 1; line-height: 20px; text-align: center; color: #333; margin-left: -3px; margin-top: -10px; cursor: pointer; } .m-Country { width: 100%; height: 100%; position: fixed; top: 50px; left: 0; background-color: #ffffff; z-index: 2; line-height: 30px; } .m-Menu { width: 100%; height: 100%; position: fixed; top: 50px; left: 0; background-color: #2c5c8f; z-index: 999999; } .header-M .Menu { position: absolute; top: 0px; right: 8%; color: #333; margin-right: -3px; } .Country img { margin-right: 5px; } .m-Menu li { border-bottom: 1px solid #204f7e; position: relative; opacity: 0; } .m-Menu li li { line-height: 38px; opacity: 1; } .m-Menu li li a { margin-top: -1px; padding-left: 0px; line-height: 36px; display: inline-block; } .m-Menu li a { padding-left: 8%; color: #fff; text-decoration: none; line-height: 45px; font-size: 1em; display: block; } .m-Menu li .arrow, .m-Menu li .arrow-r { color: #fff; position: absolute; right: 8%; font-size: 1.4em; line-height: 30px; } .m-Menu li .arrow { top: 7px; } .m-Menu li .arrow-r { top: 9px; } .nav .arrow, .m-Menu li .arrow { transform: rotate(180deg); -ms-transform: rotate(180deg); /* IE 9 */ -moz-transform: rotate(180deg); /* Firefox */ -webkit-transform: rotate(180deg); /* Safari 和 Chrome */ -o-transform: rotate(180deg); } .nav .arrow, .m-Menu li .arrow-r { transform: rotate(360deg); -ms-transform: rotate(360deg); /* IE 9 */ -moz-transform: rotate(360deg); /* Firefox */ -webkit-transform: rotate(360deg); /* Safari 和 Chrome */ -o-transform: rotate(360deg); } /* .m-Menu li, .SingIn-button, .search { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-duration: 1s; animation-duration: 1s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } */ .m-Menu li:nth-child(1) { animation-delay: 0s; -webkit-animation-delay: 0s; } .m-Menu li:nth-child(2) { animation-delay: 0.1s; -webkit-animation-delay: 0.1s; } .m-Menu li:nth-child(3) { animation-delay: 0.2s; -webkit-animation-delay: 0.2s; } .m-Menu li:nth-child(4) { animation-delay: 0.3s; -webkit-animation-delay: 0.4s; } .m-Menu li:nth-child(5) { animation-delay: 0.4s; -webkit-animation-delay: 0.4s; } .m-Menu li:nth-child(6) { animation-delay: 0.5s; -webkit-animation-delay: 0.5s; } .S-Menu { width: 100%; background-color: #2e6297; overflow: hidden; } .S-Menu li { border-bottom: 1px solid #285887; padding-left: 10%; padding-top: 0; color: #fff; font-size: 0.9em; } .S-Menu li:last-child { border-bottom: none; } .S-Menu li { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-duration: 0s; animation-duration: 0s; animation-delay: 0s; -webkit-animation-delay: 0s; } .m-Menu .Close { position: absolute; top: 5%; right: 8%; color: #333; font-size: 20px; border: 2px solid #999; width: 42px; height: 42px; border-radius: 21px; text-align: center; box-shadow: 0px 0px 2px #999; } .m-Menu .SingIn-button a { display: inline-block; width: 70px; height: 30px; border: 1px solid #fff; color: #fff; margin-left: 5px; margin-right: 5px; text-align: center; text-decoration: none; margin-top: 30px; line-height: 28px; font-size: 1em; } .m-Menu .SingIn-button a:hover { border: 1px solid #fff; background-color: #fff; color: #333; } .m-Menu .search { width: 84%; margin: 30px auto 0; position: relative; opacity: 0; } .m-Menu .search .form-control { width: 90%; height: 32px; line-height: 32px; border: 1px solid rgba(220, 221, 221, 0.7); vertical-align: middle; padding-left: 5%; padding-right: 5%; font-size: 0.9em; background-color: #fff; } .m-Menu .search .updown_search_btn { line-height: 35px; background: none; border: none; position: absolute; right: 2%; top: 0px; font-size: 1.5em; vertical-align: middle; color: #333; } .m-Menu .SingIn-button { opacity: 0; animation-delay: 0.53s; -webkit-animation-delay: 0.53s; } .m-Menu .search { animation-delay: 0.55s; -webkit-animation-delay: 0.55s; } .m-Country { padding-top: 2%; } .m-Country ul { width: 90%; margin: auto; } .m-Country li { width: 100%; float: left; margin-right: 2.25%; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-top: 1.5vw; padding-bottom: 1.5vw; line-height: 19px; } .m-Country li p:last-child { vertical-align: top; } .m-Country li p { display: inline-block; margin-right: 10px; } @media screen and (min-width: 641px) { .m-Country li:nth-child(5n) { margin-right: 0px; } } @media screen and (max-width: 640px) { .m-Country li { width: 100%; margin-right: 2%; } .m-Country li:nth-child(4n) { margin-right: 0px; } } @-webkit-keyframes fadeInUp { 0% { top: 1000px; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } /*头部导航栏变色*/ .theme-white .navfl .navul li a { color: #fff; } .theme-black .navfl .navul li a { color: #000; } .theme-white .logo-white { display: block; } .theme-white .logo-black { display: none; } .theme-black .navfl .navul li a { color: #000; } .theme-black .logo-white { display: none; } .theme-black .logo-black { display: block; } .all-logo, .all-logo-black { position: relative; } @media screen and (min-width: 960px) { .logo { position: absolute; left: 0; top: 0; } } /*公共样式*/ .search input { height: 30px; line-height: 30px; border: none; width: 40%; } .banner-other { margin-top: 60px; width: 100%; } @media screen and (max-width: 959px) { .banner-other { margin-top: 0px; width: 100%; } } /*底部*/ .footer_all { width: 100%; background-color: #2e2e2e; } .footer_all a { text-decoration: none; color: #999999; } .footer_all a:hover { text-decoration: none; color: #00c9ee; } .footer { margin-left: auto; margin-right: auto; } .footer .footl { float: left; } .footer .footr { text-align: right; width: 300px; float: right; } .footer dl { width: 18%; margin-left: 2%; float: left; margin-bottom: 40px; } .footer dl:first-child { margin-left: 0px; } .footer dl dt { color: #ffffff; font-size: 0.9em; font-weight: 100; width: 100%; } .footer dl dd { color: #8a8a8a; padding-top: 10px; padding-left: 17px; font-size: 0.85em; width: 100%; } .footer_bottom { background-color: #252525; text-align: center; color: #fefefe; font-size: 0.75em; line-height: 30px; padding-top: 15px; padding-bottom: 15px; } .bottom_cn_box { background-color: #ffffff; border: 1px solid #bdbaba; display: none; height: 140px; margin-left: -250px; margin-top: -70px; overflow: hidden; position: absolute; width: 240px; } .bottom_cn_box ul li { float: left; padding-left: 10px; padding-top: 0px; } .bottom_cn_icon_box { float: left; margin-top: 10px; } .bottom_cn_icon_box div { position: relative; } .bottom_cn_icon_text { display: block; font-size: 12px; text-align: center; color: #333; } @media screen and (max-width: 767px) { .bottom_cn_box { background-color: #ffffff; border: 1px solid #bdbaba; display: none; height: 140px; margin-left: -250px; margin-top: -70px; overflow: hidden; position: absolute; width: 240px; left: 320px; } } .footr-icon { width: 1.8em; height: 1.8em; background-color: #575757; border-radius: 1em; text-align: center; line-height: 1.8em; color: #fff; font-size: 1.5em; float: left; margin-left: 0.6vw; margin-bottom: 10px; } .footer .footr .rha { margin-bottom: 10px; position: relative; } .footer .footr p { color: #fff; font-size: 0.85em; } @media screen and (min-width: 769px) and (max-width: 1199px) { .footer dl dt .arrow { display: none; } .footer { width: 96%; padding-top: 40px; } .footer .footr { display: none; } .footer dl { width: 18.4%; } } @media screen and (max-width: 768px) { .footer { width: 100%; padding-top: 20px; } .footer dl { width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.5); margin-bottom: 0px; padding-left: 20px; line-height: 3em; margin-left: 0; } .footer dl dt { width: 100%; } .footer dl dd { display: none; padding-top: 0; } } @media screen and (max-width: 1199px) { .footer .footl { width: 100%; } .footer .footr { display: none; } } .wx_fl li { float: right; margin-right: 5%; } .footer dl dt p { display: inline-block; position: relative; margin-right: 3px; } .footer dl dt span { display: inline-block; position: absolute; right: 10px; } .footer dl dt .arrow { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); } .footer dl dt .arrow-r { transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); } /*底部图标弹出*/ .footr .rha a { display: inline-block; } .weixin_href { position: relative; } .weixin-show { position: absolute; display: none; bottom: 4em; left: -40px; width: 126px; height: 126px; } .weixin_href:hover .weixin-show { display: block; } .weixin_clearfix { _zoom: 1; } .weixin_clearfix:after { content: ''; display: block; clear: both; height: 0; visibility: visible; } .weixin_clearfix { *zoom: 1; } /*详情放大样式*/ .enlarge-img { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 99999; top: 0; left: 0; text-align: center; } .enlarge-img img { height: 100vh; max-width: 100%; } .enlarge-img .close { position: absolute; width: 100%; height: 28px; background-color: rgba(0, 0, 0, 0.8); z-index: 9; top: 0px; color: #fff; font-size: 0.875em; cursor: pointer; text-align: right; } .enlarge-img .close span { display: inline-block; margin-right: 5%; } /*一级列表页*/ .S-list-top { position: relative; } .S-list-top-text { position: absolute; width: 100%; height: 100%; top: 0; opacity: 0; text-align: center; } @media screen and (min-width: 768px) { .S-list-top:hover .S-list-top-text { top: 0px; opacity: 1; transition: 0.5s; box-shadow: 3px 5px 15px rgba(0, 0, 0, 0.2); } } .S-list-top { position: relative; } @media screen and (max-width: 768px) { .S-list-top-text { opacity: 1; position: relative; } .dcp li .ptit1 { margin-top: 0; color: #333; padding-top: 8%; } .dcp li .ptit2 { color: #333; } .S-list-p-text { background-color: #fff; } } .cricle { display: block; width: 20px; height: 20px; border-radius: 10px; border: 1px solid #d6d6d6; } .on .cricle { border: 1px solid #737373; } .S-Cricle-Bg { width: 20px; height: 20px; border-radius: 10px; margin: -0.5px; } @media screen and (max-width: 767px) { .cricle { width: 20px; height: 20px; border-radius: 10px; } .ejul dd .ejtext .hd ul li.on { width: 20px; height: 20px; } .ejul dd .ejtext .hd ul li { float: right; width: 20px; height: 20px; cursor: pointer; margin-right: 5px; margin-bottom: 5px; } .S-Cricle-Bg { width: 12px; height: 12px; border-radius: 6px; margin: 2px; } } /*手机端文件隐藏*/ @media screen and (min-width: 1025px) { .Swt-Phone { display: block; } } @media screen and (max-width: 1024px) { .Swt-Phone { display: none; } } /*在线客服*/ .suspension { position: fixed; bottom: 5%; right: 0px; z-index: 100; } .suspension-box { position: relative; float: right; } .suspension .a { display: block; text-align: center; border-top: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; background: #fff; padding: 8px 8px; position: relative; cursor: pointer; } .suspension .a-top { border-bottom: 1px solid #f1f1f1; margin-top: 10px; } .suspension .a i { display: inline-block; transition: all 2s; font-size: 20px; color: rgba(0, 0, 0, 0.4); } .suspension .a i:hover { color: rgba(0, 0, 0, 0.8); } @media screen and (min-width: 769px) and (max-width: 1440px) { .suspension .a { padding: 5px 2px; } .suspension .a i { font-size: 1.25em; } } .suspension .a p { text-align: center; color: #666; font-size: 12px; } .suspension .d { display: none; width: 175px; background: #fff; position: absolute; right: 100%; border: 1px solid #e0e1e5; border-radius: 3px; box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11); } .suspension .d .arrow { position: absolute; width: 8px; height: 12px; background: url(../images/side_bg_arrow.png) no-repeat; right: -8px; top: 31px; } .d-servcie { top: 0; } .d-servcie ul { margin-top: 10px; margin-bottom: 10px; } .d-servcie li { white-space: nowrap; /* margin-left: 10px; margin-right: 10px; padding-left: 5px; */ padding-top: 5px; padding-bottom: 5px; text-align: center; border-bottom: 1px solid rgba(197, 197, 197, 0.2); font-size: 12px; } .d-servcie li a { padding: 0; } .suspension .d-service-phone { top: 0px; } .suspension .d-qrcode { top: 96px; } .suspension .d .inner-box { padding: 8px 10px 10px; } .suspension .d-service-item { padding: 5px 0; } .suspension .d-service .d-service-item { border-bottom: none; } .suspension .d-service-item .circle { width: 36px; height: 36px; border-radius: 50%; overflow: hidden; background: #f1f1f3; display: block; float: left; } .suspension .d-service-item .i-tel { width: 44px; height: 44px; background: url(../images/side_con_icon02.png) no-repeat center center; display: block; } .suspension .d-service-item .text { float: left; width: 150px; line-height: 22px; font-size: 15px; margin-left: 5px; } .suspension .d-service-item .text .number { font-family: Arial, 'Microsoft Yahei', 'HanHei SC', PingHei, 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, 'Hiragino Sans GB', 'Heiti SC', 'WenQuanYi Micro Hei', sans-serif; color: #e0143f; } .suspension .d-service-intro { padding-top: 10px; } .suspension .d-service-intro p { float: left; line-height: 27px; font-size: 12px; width: 100%; color: #888; } .suspension .d-service-intro i { background: url(../images/side_con_icon01.png) no-repeat center center; height: 27px; width: 14px; margin-right: 5px; vertical-align: top; display: inline-block; } .suspension .d-qrcode { text-align: center; } .suspension .d-qrcode .inner-box { padding: 20px 0; } .suspension .d-qrcode p { font-size: 16px; color: #93959c; } .show { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.75); position: fixed; top: 0; left: 0; z-index: 10000; display: none; } .show .smask { background: #f1f1f1; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); height: 600px; overflow: auto; padding: 0 30px; } .show .smask .sarea { padding: 46px 0px 49px 0; } .show .smask .sarea .stop1 { border-bottom: 1px solid #d8d8d8; padding-bottom: 28px; } .show .smask .sarea .stop1 span { font-size: 24px; color: #444; margin-left: 48px; } .show .smask .sarea .stop1 a { float: right; } .show .smask .sarea .feed { padding: 28px 76px 0 76px; } .show .smask .sarea .feed .finput { margin-bottom: 30px; } .show .smask .sarea .feed .finput label { display: inline-block; width: 70px; font-size: 14px; color: #333; } .show .smask .sarea .feed .finput label.fla { vertical-align: top; } .show .smask .sarea .feed .finput select { font-size: 14px; color: #444; width: 29%; padding-left: 1%; height: 36px; border: none; background: #fff url(../images/images/bott.png) 96% center no-repeat; margin-left: 10px; } .show .smask .sarea .feed .finput input { font-size: 14px; color: #444; width: 29%; padding-left: 1%; height: 36px; border: none; background: #fff; margin-left: 10px; } .show .smask .sarea .feed .finput input.them { width: 89%; padding-left: 1%; } .show .smask .sarea .feed .finput textarea { font-size: 14px; color: #444; width: 89%; padding: 18px 0 0 1%; height: 198px; background: #fff; margin-left: 10px; } .show .smask .sarea .feed .finput input.them1 { width: 59%; margin-left: 1%; } .show .smask .sarea .feed .finput a.yzm { display: inline-block; vertical-align: middle; margin-left: 1%; } .show .smask .sarea .feed .finput a.yzm img { display: block; } .show .smask .sarea .feed a.feda { display: inline-block; width: 100px; height: 36px; border: 1px solid #009fdf; line-height: 36px; font-size: 16px; color: #009fdf; text-align: center; margin-right: 15px; } .show .smask .sarea .feed a.feda:hover { background: #009fdf; color: #fff; } /*在线客服*/ /*品类探索*/ .home-pinlei { width: 100%; background-color: rgba(0, 0, 0, 0.6); position: absolute; bottom: 0px; } .home-pinlei a { color: #fff; font-size: 1.125em; line-height: 2em; display: inline-block; margin: 1% 5%; } /*专题标题*/ .subject-title { font-size: 2em; font-weight: 600; color: #101010; text-align: center; margin-bottom: 5%; } /*品类探索李静*/ .image-box { position: relative; } .groups_a { padding: 0; margin: 0; line-height: 22px; position: absolute; top: 65%; text-align: center; width: 100%; color: rgba(255, 255, 255, 0.6); font-size: 1em; } .text-desc { position: absolute; left: 0; top: 0; height: 100%; opacity: 0; width: 100%; } .lj_index_img, .lj_index_img_01 { width: 100%; background: #252525; height: 100%; } @media screen and (min-width: 1480px) { .lj_index_img .lj_its_img, .lj_index_img_01 .lj_its_img { width: 1440px; } } @media screen and (max-width: 1479px) { .lj_its_img { width: 90%; } } .lj_its_img { margin: auto; } .lj_its_img img, .lj_index_img_01 img { width: 100%; display: block; } .lj_index_img_01 .lj_its_img li { display: inline-block; float: left; } .lj_index_img .lj_its_img li { display: inline-block; vertical-align: bottom; } @media screen and (min-width: 880px) { .lj_index_img_01 .lj_its_img li { width: 14.28%; } } @media screen and (max-width: 879px) { .lj_index_img_01 .lj_its_img li { width: 20%; } } @media screen and (max-width: 640px) { .lj_index_img_01 .lj_its_img li { width: 25%; } } @media screen and (min-width: 769px) { .lj_its_img li { width: 14.28%; } } @media screen and (max-width: 768px) { .lj_its_img li, .lj_index_img_01 li { width: 25%; overflow: hidden; } } .lj_its_img ul { text-align: center; } /* effect-1 css */ .lj-port-1 { float: left; width: 100%; position: relative; overflow: hidden; text-align: center; } .lj-port-1 .text-desc { opacity: 1; top: -150%; transition: 0.5s; color: #fff; } .lj-port-1.effect-1:hover .text-desc { top: 0; } .lj-port-1.effect-2 .text-desc { top: auto; bottom: -100%; } .lj-port-1.effect-2:hover .text-desc { bottom: 0; } .lj-port-1.effect-3 .text-desc { top: 0; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0; } .lj-port-1.effect-3:hover .text-desc { width: 100%; top: 0; left: 0; height: 100%; } /* effect-1 css end */ /*热门产品*/ .rmBox ul { width: 100%; margin-top: 2%; } .rmBox li { width: 23.73%; margin-right: 1.5%; float: left; margin-bottom: 3%; text-align: center; } .rmBox li:hover { box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2); transition: 0.5s; } .rmBox li:nth-child(5n) { margin-right: 0; } @media screen and (max-width: 864px) { .rmBox li { width: 22.6%; } } @media screen and (max-width: 768px) { .rmBox li { width: 48.9%; } .rmBox li:nth-child(2n) { margin-right: 0; } } @media screen and (max-width: 580px) { .rmBox li { width: 48.8%; } } @media screen and (max-width: 460px) { .rmBox li { width: 47.8%; } } /*详情样式*/ .o_detail_all { text-align: center; } .o_detail_title { font-size: 2.25em; color: #101010; padding: 4% 0 2.8%; } .o_detail_small { font-size: 1.5em; color: #333; padding-bottom: 1.8%; } .o_detail_text { font-size: 1.125em; color: #737373; padding: 0 0 1.8%; line-height: 1.875em; width: 80%; margin: auto; } .star { position: absolute; top: 0; width: 40%; height: 15px; background-image: url(../images/star_orange.png); background-position: 0 0; } /*专题页字体样式*/ .subject_title { font-size: 3em; } .subject_subtitle { font-size: 1.75em; } .subject_des { font-size: 1em; } .subject_buy .subject_buy_button { position: relative; top: 50%; margin-top: -1.5em; width: 100%; text-align: center; } .subject_buy a { padding-left: 5%; padding-right: 5%; height: 2em; margin-left: 2%; margin-right: 2%; display: inline-block; line-height: 2em; color: #333; font-size: 1.25em; } .subject_buy a:hover { background-color: #2dccd2; color: #fff; border: 1px solid #2dccd2; } .subject_span { display: inline-block; padding-left: 5%; padding-right: 5%; height: 2em; margin-left: 0%; margin-right: 4%; display: inline-block; line-height: 2em; color: #939393; font-size: 1em; border: 1px solid #939393; } @media screen and (max-width: 1280px) { .subject_title { font-size: 2.5em; } } @media screen and (max-width: 768px) { .subject_title { font-size: 2em; } .subject_subtitle { font-size: 1.5em; } .subject_des { display: none; } .subject_buy a { font-size: 1em; } .subject .subject_buy { position: absolute; bottom: -30%; width: 100%; } .subject li:hover .subject_buy { background-color: rgba(255, 255, 255, 0.5); overflow: hidden; position: absolute; bottom: 0px; width: 100%; height: 30%; transition: 0.5s; } } @media screen and (max-width: 480px) { .subject_title { font-size: 1.5em; } .subject_subtitle { font-size: 1.125em; } .subject_buy .subject_buy { position: relative; margin-bottom: 3vw; } .subject li:hover .subject_buy { position: relative; } } .subject_02_bg { width: 100%; padding-top: 5%; padding-bottom: 5%; overflow: hidden; background-color: #f2f2f2; } .subject_02 { width: 100%; color: #333; } .subject_02 .left { width: 29%; float: left; } .subject_02 .right { width: 69%; float: right; position: relative; } .subject_02 .right img { opacity: 0; } @media screen and (max-width: 769px) { .subject_02 .left { width: 100%; text-align: center; margin-bottom: 3%; } .subject_02 .right { width: 100%; float: left; } } .subject_02 video { position: absolute; top: 0; left: 0; width: 100%; } .subject_02 .subject_title { line-height: 1.1em; } .subject_02 .subject_subtitle { line-height: 1.5em; margin-top: 1.4vw; } .subject_02 .subject_text { margin-top: 2.5vw; } .subject_span_margin { margin-bottom: 1vw; display: inline-block; } .subject_travel_text { background: #f2f2f2; text-align: center; color: #333; padding: 5% 0; } @media screen and (max-width: 960px) { .subject_02 .subject_text { display: none; } } /*底部图标弹出*/ .footr .rha a { display: inline-block; } .weixin_href { position: relative; } .weixin-show { position: absolute; display: none; bottom: 4em; left: -40px; width: 126px; height: 126px; } .weixin_href:hover .weixin-show { display: block; } .weixin_clearfix { _zoom: 1; } .weixin_clearfix:after { content: ''; display: block; clear: both; height: 0; visibility: visible; } .weixin_clearfix { *zoom: 1; } /*新版首页样式*/ .comit p { display: inline-block; position: relative; } .comit:before { position: absolute; height: 1px; background-color: #101010; width: 2.6vw; content: ''; right: 55vw; top: 50%; } .comit:after { position: absolute; height: 1px; background-color: #101010; width: 2.6vw; content: ''; left: 55vw; top: 50%; } @media screen and (max-width: 1640px) { .comit:before { right: 58vw; } .comit:after { left: 58vw; } } @media screen and (max-width: 990px) { .comit:before { right: 60vw; } .comit:after { left: 60vw; } } @media screen and (max-width: 768px) { .comit:before, .comit:after { height: 0; } } .home_new { width: 100%; background-color: #fff; padding-top: 2vw; overflow: hidden; } .home_new .hot { width: 100%; } .home_new .hot li { width: 49.3%; margin-right: 1.4%; float: left; position: relative; } .home_new .hot li:last-child { margin-right: 0; } .home_new .hot .text { position: absolute; width: 100%; text-align: center; top: 50%; line-height: 30px; height: 30px; margin-top: -15px; color: #101010; font-size: 2.25em; font-weight: 600; } .workshop_all a { display: block; width: 100%; margin-bottom: 0.74vw; overflow: hidden; position: relative; color: #101010; } .workshop_all a:last-child { margin-bottom: 0; } .workshop_all a .content { position: absolute; width: 100%; height: 100%; top: 0; z-index: 2; } .workshop_all a .content_text { margin-top: 2.3vw; width: 80%; margin-left: auto; margin-right: auto; overflow: hidden; } .workshop_all a .left { width: 80%; float: left; } .workshop_all a .right { width: 20%; float: left; font-size: 4.375em; text-align: center; padding-top: 1.5vw; } .workshop_all a .title { font-size: 1.625em; text-align: left; line-height: 2em; } .workshop_all a .subtitle { font-size: 1.25em; text-align: left; margin-top: 0.5vw; } .workshop_all a:hover .content { position: absolute; width: 100%; height: 100%; top: 0; background-color: rgba(0, 0, 0, 0.1); z-index: 2; color: #101010; } /*首页文化与价值观*/ .value_new li { width: 32.3%; margin-right: 1.55%; float: left; position: relative; } .value_new li:last-child { margin-right: 0; } .value_new li .text { position: absolute; width: 100%; text-align: center; top: 0; height: 100%; color: #101010; } .value_new li .text .title { font-size: 1.625em; font-weight: 600; margin-top: 28%; } .value_new li .text .subtitle { font-size: 1.5em; margin-top: 1.3vw; } .news { margin-top: 2.8vw; } .hz { margin-top: 2vw; } .lttext p { margin-bottom: 1vw; } .home_new .value_new li:hover { box-shadow: 5px 5px 5px rgba(217, 217, 217); } @media screen and (max-width: 1440px) { .home_new .hot .text { font-size: 2em; } .workshop_all a .title { font-size: 1.5em; } .workshop_all a .subtitle { font-size: 1em; } .workshop_all a .right { font-size: 3em; } .workshop_all a .content_text { width: 84%; } .home_new .value_new li .text .title { font-size: 1.875em; } .ltfl .ltcon .lt1 p span { font-size: 1.25em; margin-top: 1.3vw; } } @media screen and (max-width: 1080px) { .home_new .hot .text { font-size: 1.5em; } .workshop_all a .title { font-size: 1.125em; line-height: 1.5em; } .workshop_all a .subtitle { font-size: 0.875em; margin-top: 0vw; } .workshop_all a .right { font-size: 2em; width: 12%; } .workshop_all a .content_text { width: 90%; } .workshop_all a .left { width: 88%; } .value_new li .text .title { font-size: 1.5em; } .value_new li .text .subtitle { font-size: 1em; margin-top: 1vw; } } @media screen and (max-width: 768px) { .home_new .hot li { width: 100%; margin-bottom: 2vw; } .workshop_all a .content_text { margin-top: 5vw; } .value_new li { width: 100%; margin-bottom: 1vw; text-align: center; } } @media screen and (max-width: 480px) { .workshop_all a .content_text { margin-top: 4vw; } } /*新闻评测*/ .news-vertu { width: 96%; margin: 4% auto; } .news-vertu .tab { overflow: hidden; text-align: center; } .news-vertu .tab a { padding: 10px 20px; font-size: 1.5em; color: #333; } .news-vertu .tab a:hover { color: #333; } .news-vertu .tab a.on { color: #009fdf; } .news-vertu .content { position: relative; background: #fff; margin: 2% 0; width: 100%; } .news-vertu .content ul { overflow: hidden; } .news-vertu .content li { float: left; padding: 2rem 0 0; width: 100%; } .news-vertu .content li p { height: 4.5rem; overflow: hidden; } .search_box { width: 67%; height: 3rem; margin: 2rem auto; position: relative; } .search_box .search { width: 100%; height: 3rem; line-height: 2.875rem; border: 1px solid #dbdbdb !important; border-radius: 0.125rem !important; text-indent: 3.75rem; background: #fff; } .search_box .search_icon { width: 1.25rem; height: 1.25rem; display: block; position: absolute; left: 1.875rem; top: 0.9375rem; background: url(../images/blog/search.png); z-index: 9; } .blog_list { margin: 0 auto; } @media screen and (min-width: 1600px) { .blog_list div { min-height: 530px; } .blog_list div img { max-height: 300px; } } @media screen and (max-width: 1599px) { .blog_list div { min-height: 470px; } .blog_list div img { max-height: 230px; } } .blog_list div { float: left; width: 31.2%; height: auto; margin: 0 0 1.5rem 1.5rem; background: #f5f5f5; padding: 1rem; position: relative; } .blog_list div img { width: 100%; } .blog_list div h3 { color: #252525; font-size: 1.25rem; font-weight: bold; line-height: 1.875rem; margin: 0.75rem 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; max-height: 4rem; } .blog_list div p { color: #929292; font-size: 0.875rem; font-weight: 400; line-height: 1.5rem; margin-bottom: 0.75rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } .blog_list div span { color: #929292; font-size: 0.875rem; font-weight: 400; line-height: 1.5rem; margin-bottom: 0.75rem; position: absolute; bottom: 1rem; } /**Blog***/ .content { width: 75%; margin: 0 auto; } .content-detail { width: 75%; margin: 2.5rem auto 8.75rem; } .blog_detail { width: calc(100% - 1.5rem - 25rem); min-height: 700px; background: #ffffff; border: 1px solid #e8e8e8; float: left; margin-right: 1.25rem; } .share_list { padding: 1.875rem; } .share_box { width: 25rem; position: fixed; top: 120px; right: calc((100% - 75%) / 2); z-index: 10; } .blog_title { margin: 2.5rem; border-bottom: 1px solid #e8e8e8; padding-bottom: 2.5rem; } .blog_content { margin: 2.5rem; } .blog_content img { max-width: 100%; } .blog_title h2 { font-size: 1.5rem; font-weight: bold; line-height: 2.125rem; color: #252525; margin-bottom: 1.0625rem; } .blog_title p { color: #929292; font-size: 0.875rem; line-height: 1.5rem; font-weight: 400; } .blog_content p { font-size: 0.875rem; font-weight: 400; line-height: 1.75rem; color: #252525; margin-bottom: 0.625rem; text-indent: 0 !important; } .blog_content div { word-break: break-word; word-break: break-all; } .blog_content span { word-break: break-word; word-break: break-all; } .blog_share { width: 100%; height: auto; background: #ffffff; border: 1px solid #e8e8e8; float: left; position: relative; } .repply { width: 100%; height: auto; background: #ffffff; border: 1px solid #e8e8e8; float: left; margin-top: 1.25rem; } .blog_share h3 { font-size: 1rem; line-height: 2.125rem; color: #959595; font-weight: bold; padding: 1.25rem 1.875rem; border-bottom: 1px solid #e8e8e8; } .share_list li { float: left; width: 2.75rem; height: 2.75rem; margin-right: 3.125rem; } .share_list li:last-child { float: left; margin-right: 0; } .share_list li img { margin: 0 auto; display: block; cursor: pointer; } .repply h3 { font-size: 1rem; line-height: 2.125rem; color: #959595; font-weight: bold; padding: 1.25rem 1.875rem; border-bottom: 1px solid #e8e8e8; } .repply form { width: auto; height: auto; padding: 1.25rem; } .repply span { font-size: 0.875rem; font-weight: bold; } .repply input { width: 98%; height: 2rem !important; border: 1px solid #dbdbdb; margin-top: 0.625rem; margin-bottom: 0.625rem; } .comment_btn { margin: 1.25rem 1.25rem; width: auto; height: 2.75rem; line-height: 2.75rem; background: #009fdf; color: #ffffff; text-align: center; cursor: pointer; } .comment { background: #ffffff; width: 100%; margin-top: 2.5rem; padding-bottom: 1.875rem; border: 1px solid #e8e8e8; } .comment h3 { font-size: 1rem; line-height: 2.125rem; color: #959595; font-weight: bold; padding: 1.25rem 2.5rem; border-bottom: 1px solid #e8e8e8; } .comment_form { padding: 1.875rem 2.5rem; } .comment_form div { font-size: 0.875rem; font-weight: bold; color: #252525; float: left; width: calc((100% - 2.5rem) / 2); } .comment_form > div input { width: 100%; height: 2rem; border: 1px solid #dbdbdb !important; margin-top: 0.625rem; } .comment_area { width: 100% !important; } .comment_area textarea { width: 100%; margin-top: 0.625rem; } .comment_list { background: #ffffff; width: 100%; margin-top: 2.5rem; padding-bottom: 1.875rem; border: 1px solid #e8e8e8; } .comment_list h3 { font-size: 1rem; line-height: 2.125rem; color: #959595; font-weight: bold; padding: 1.25rem 2.5rem; border-bottom: 1px solid #e8e8e8; } .comment_list ul { padding: 1.875rem 2.5rem; } .comment_list ul li { margin-bottom: 3.125rem; } .comment_list ul li:last-child { margin-bottom: 0 !important; } .comment_list ul li > div { float: left; display: block; font-size: 1rem; } .comment_list ul li > div:first-child { width: 3.125rem; height: auto; margin-right: 1.25rem; } .comment_list ul li > div:last-child { width: calc(100% - 3.125rem - 1.25rem); height: auto; } .submiss-content { margin: auto; width: 100%; text-align: center; } /*个人中心*/ .login_height { width: 100%; height: 553px; margin-top: 5vw; clear: both; } .login_bg { background: url('../images/customer/login_bg.jpg'); } .login_content { background-color: #fff; padding: 2vw; float: right; width: 29.4%; margin-top: 2.5vw; position: relative; } .login_content_register { background-color: #fff; padding: 2vw 9vw; width: 35%; margin: 2.5vw auto; position: relative; } .login .title { color: #333; font-size: 1.5em; overflow: hidden; } .login .title li { width: 49%; float: left; border-right: 1px solid #c2c2c2; text-align: center; } .login .title li:last-child { border-right: none; } .login .content { width: 100%; margin-top: 2vw; } .login input { border: 1px solid #dedfe0; line-height: 3vw; width: 95%; font-size: 1em; padding-left: 5%; } .login .content li { position: relative; } .Register { width: 100%; color: #009fdf; font-size: 0.875em; margin-top: 0.1vw; } .Register .left { text-align: left; display: inline-block; width: 49%; color: #009fe0; } .Register .right { text-align: right; display: inline-block; width: 50%; color: #009fe0; } .login .blue { color: #009fe0; } .login .Obtain { border-left: 1px solid #d2d2d2; padding-left: 1vw; padding-right: 1vw; position: absolute; right: 0; top: 1vw; color: #009fdf; } .login_bottom { width: 100%; color: #999999; font-size: 12px; margin-top: 60px; } /*css_whir搬过来的登录样式*/ /*.tjdl{display:block;width:100%;height:3vw;font-size:1.125em;color:#333;text-align:center;line-height:3vw; background:#009fe0} .tjdl input[type="checkbox"]{width:25px;height:25px;border:1px solid #cecece;-webkit-appearance:none;background:url(../images/check.png);vertical-align:middle;margin:0 12px 0 224px;} .tjdl a.tjbtn {border:1px solid #009fe0; background: #009fe0; color: #fff; width:100%;} .short{margin-top:25px; text-align: center;} .short .Quick{width:40%; border-top: 1px solid #afafaf; margin:auto; text-align: center;} .short span{display:inline-block;font-size:14px;background:#FFF; position: relative; top:-14px; padding:0 0.5vw; color:#afafaf;} .short span a{display:inline-block; } .short a{margin-right: 1vw;} .short a:last-child{margin:0;}*/ /*个人中心 s*/ .people { margin-top: 120px; overflow: hidden; } .people_title { width: 100%; border-bottom: 1px solid #e4e7e9; overflow: hidden; line-height: 2.5em; } .people_title li { width: 120px; text-align: center; float: left; margin-bottom: -1px; position: relative; margin-right: 40px; } .people_blue { color: #5094f0; border-bottom: 2px solid #5094f0; } .people_logo { width: 100%; margin-top: 2vw; margin-bottom: 2vw; margin-left: 1.5vw; overflow: hidden; } .people_logo .left { width: 10%; float: left; } .people_logo .left img { width: 100%; max-width: 85px; } .people_logo .right { float: left; padding-top: 1vw; } .people_AC { width: 90%; float: left; padding-left: 1.5vw; } .people_AC .title { line-height: 2.5em; border-bottom: 1px solid #e4e7e9; overflow: hidden; } .people_AC .title span { float: left; display: block; } .people_AC .title span:first-child { width: 20%; } .people_AC .title span:last-child { width: 80%; } .people_AC .left { width: 20%; float: left; } .people_AC .center { width: 70%; float: left; } .people_AC .right { width: 10%; float: right; } .people_AC ul { margin-top: 1vw; margin-bottom: 8vw; font-size: 14px; } .people_AC li { margin-bottom: 1vw; overflow: hidden; } .people_AC li:last-child { margin-bottom: 1vw; } .people_AC .u_before { height: 3vw; } .people_AC .u_after { font-size: 18px; } .people_AC .m-bottom { margin-bottom: 1vw; } .people_AC .p-top { padding-top: 1vw; } .people_AC .u_after label { width: 100px; display: inline-block; } .people_AC .u_after .input_class { border: 1px solid #d9d9d9; height: 2vw; width: 294px; padding-left: 10px; } .people_AC .u_button { margin-left: 82px; margin-bottom: 1vw; } .people_AC .u_button a { width: 134px; display: inline-block; text-align: center; margin-left: 18px; margin-right: 18px; color: #fff; line-height: 45px; font-size: 16px; } .people_AC .u_button_blue { background-color: #32a5e7; } .people_AC .u_button_gray { background-color: #d9d9d9; } .people_AC .b_bottom { border-bottom: 1px solid #e4e7e9; } .people_AC .b_top { border-top: 1px solid #e4e7e9; } .u_product ul { width: 98%; margin: 1vw auto; } .u_product li { width: 15%; margin-right: 2%; float: left; position: relative; } .u_product li:nth-child(6n) { margin-right: 0; } .u_product img { width: 100%; max-width: 158px; } .u_product p { line-height: 18px; text-align: center; margin-bottom: 0.5vw; } .u_product li p:first-child { margin-top: 0.6vw; } .link_a a { margin-right: 1vw; } .u_product input { position: absolute; width: 100%; height: 100%; z-index: 9; } .u_product input + label { position: absolute; right: 1px; background-image: url('../images/customer/use-gray.png'); background-repeat: no-repeat; height: 47px; width: 47px; top: 0; z-index: 1; } .u_product input:checked + label { position: absolute; background-image: url('../images/customer/use-red.png'); width: 47px; height: 47px; background-repeat: no-repeat; z-index: 1; } .u_product label, .u_product .u_admin { display: inline-block; } .check_box { position: absolute; width: 100%; height: 100%; } .u_product input[type='checkbox'] { -webkit-appearance: none; /*去除系统默认appearance的样式,常用于IOS下移除原生样式*/ } .people_AC .text-l { width: 10%; float: left; } .people_AC .text-r { width: 90%; float: left; } .u_admin01, .u_admin02 { width: 24%; float: left; text-align: right; } .u_cate { width: 76%; float: left; } .people_AC i { margin-left: 1vw; } .u_product .position-a { width: 100%; height: 100%; z-index: 1; background-color: rgba(0, 0, 0, 0.3); } .people_AC a { cursor: pointer; } .u_product a .u_del { display: none; } .u_product a:hover .u_del { width: 30px; height: 30px; position: absolute; z-index: 1; top: 0; right: 0; display: block; } /*个人中心 e*/ @media screen and (min-width: 1240px) { .smask { width: 1200px; margin: auto; } } @media screen and (max-width: 1239px) { .smask { width: 96%; margin: auto; } } /*新的头部样式提取*/ #search-in { margin-left: 10%; margin-top: 5%; width: 80%; height: 44px; border: 1px solid grey; border-radius: 22px; background: url('__PUBLIC__/weben/images/indeximg/sousuo1.png') no-repeat; background-position: 95% 50%; padding-left: 5%; } * { margin: 0; padding: 0; } ul li { list-style-type: none; } .wrapper a { color: #333; text-decoration: none; text-wrap: nowrap; } .tabs-vertical ul { float: left; list-style: none; text-align: center; width: 20%; margin: 0; padding-left: 0; } .tabs-vertical ul li a { display: block; text-decoration: none; color: #656a6d; border: 1px solid transparent; border-right: 0; border-left: 0; padding: 16px 40px 16px 20px; } .tabs-vertical ul li a.tab-active { border-color: #dddddd; background-color: #ffffff; box-shadow: 0px 2px 0px #efefef; } .tabs-vertical ul li:first-child a { border-top: 0; } /* The content */ .tabs-vertical .tabs-content-placeholder { min-height: 460px; max-height: 660px; overflow: scroll; border-left: 1px solid #dddddd; font-weight: normal; background-color: #fff; margin: 0 auto; box-shadow: -3px 0 0px #f3f3f3; text-align: left; } .tabs-vertical .tabs-content-placeholder dd a { /*margin-left: 1.5%;*/ } .tabs-vertical .tabs-content-placeholder div { display: none; } .tabs-vertical .tabs-content-placeholder div.tab-content-active { display: block; } .tabs-vertical .tabs-content-placeholder div p { color: #565a5c; line-height: 1.5; text-align: left; margin: 5px 0 20px; } .tabs-vertical .tabs-content-placeholder div img { max-width: 100%; } @media (max-width: 600px) { .tabs-vertical ul { float: none; } .tabs-vertical ul li { display: inline-block; margin-bottom: -1px; } .tabs-vertical ul li a { border: 1px solid transparent; border-bottom: 0; border-top: 0; padding: 12px 15px; } .tabs-vertical ul li a.tab-active { border-color: #dddddd; background-color: #ffffff; box-shadow: 2px 0px 0px #efefef; } .tabs-vertical ul li:first-child a { border-left: 0; } .tabs-vertical .tabs-content-placeholder { padding: 15px 30px 30px; border-left: 0; border-top: 1px solid #dddddd; box-shadow: 0px -3px 0px #f3f3f3; } } /*================================================== */ .booNavigation { position: relative; } .booNavigation li.navItem { width: 12.5%; /* height: 80px; line-height: 80px; */ text-align: center; color: #000000; float: left; text-decoration: none; transition: all 0.3s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .booNavigation li.navItem:hover { cursor: pointer; } .booNavigation li.navItem:hover .navContent { display: block; } .booNavigation li.navItem > a { color: #000; padding-right: 5px; width: 100%; /* height: 80px; */ overflow: hidden; } .a1 { width: 100% !important; position: relative; } .a1 div:first-child { background-color: white; border-right: 1px solid grey; width: 30% !important; float: left; } .jspop { display: none; margin: 0 !important; position: fixed; height: auto; background-color: #f2f2f2 !important; max-height: 660px; box-shadow: 3px 5px 60px -20px #88909a; } .booNavigation li.navItem .navContent { display: none; background-color: #fff; color: black; left: 0; /* top: 80px; */ width: 100%; z-index: 9999; } .booNavigation li.navItem .navContent1 { background-color: #fff; color: black; position: absolute; /* top: 80px; */ width: auto !important; height: auto !important; z-index: 9999; border-radius: 5px; } .booNavigation li.navItem .navContent2 { background-color: #fff; color: black; left: 50.5%; position: fixed; top: 80px; width: auto !important; height: auto !important; z-index: 9999; border-radius: 5px; } .navContent2 li, .navContent1 li, .navContent3 li { width: 100%; padding: 0 10px; } .booNavigation li.navItem .navContent3 { background-color: #fff; color: black; left: 60%; position: fixed; top: 80px; width: auto !important; height: auto !important; z-index: 9999; border-radius: 5px; } .downimg { height: 12px; } .booNavigation .navContent > li { color: #fff; float: left; text-align: left; line-height: 1.5rem; } .booNavigation .jspop > li { color: #fff; float: left; width: 30%; } .booNavigation .navContent ul li a { display: block; padding: 0 !important; line-height: 2.75rem !important; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; } .booNavigation .navContent ul li a:hover { color: blue; } /** Navigation examples ================================================== */ .nav-example { clear: left; } .navItem { position: relative; display: grid; grid-template-columns: auto auto; /* 设置两列 */ align-items: center; /* 垂直居中对齐 */ /* 可选:如果需要水平居中对齐图片和文字 */ justify-content: center; } #allbtntop { position: relative; } .modal-fade-enter-active { animation: dialog-fade-in 0.3s; } .modal-fade-leave-active { animation: dialog-fade-out 0.3s; } @keyframes dialog-fade-in { 0% { transform: translate3d(0, -20px, 0); opacity: 0; } 100% { transform: translate3d(0, 0, 0); opacity: 1; } } @keyframes dialog-fade-out { 0% { transform: translate3d(0, 0, 0); opacity: 1; } 100% { transform: translate3d(0, -20px, 0); opacity: 0; } } .m-modal__wrapper { position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow: auto; margin: 0; background: rgba(0, 0, 0, 0.5); } .m-modal__container { width: 25%; position: relative; margin: 0 auto 50px; background: #fff; border-radius: 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); box-sizing: border-box; margin-top: 15vh; animation: dialog-fade-in 0.3s; } .m-modal__header { padding: 20px 20px 10px; } .m-modal__title { line-height: 24px; font-size: 18px; color: #303133; } button { -webkit-appearance: button; -webkit-writing-mode: horizontal-tb !important; text-rendering: auto; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; text-align: center; align-items: flex-start; cursor: default; box-sizing: border-box; margin: 0; } .m-modal__headerbtn { position: absolute; top: 20px; right: 20px; padding: 0; background: transparent; border: none; outline: none; cursor: pointer; font-size: 16px; } .m-modal__close { color: #909399; } .m-modal__headerbtn:hover .m-modal__close { color: #409eff; } .m-modal__body { padding: 30px 20px; color: #606266; font-size: 14px; word-break: break-all; } .m-modal__footer { padding: 10px 20px 20px; text-align: right; box-sizing: border-box; } .m-modal__footer button:first-child { margin-right: 10px; } .m-modal-button { display: none; line-height: 1; white-space: nowrap; cursor: pointer; background: #fff; border: 1px solid #dcdfe6; color: #606266; -webkit-appearance: none; text-align: center; box-sizing: border-box; outline: none; margin: 0; transition: 0.1s; font-weight: 500; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; padding: 12px 20px; font-size: 14px; border-radius: 4px; } #header { height: 60px; } .head-nav { position: fixed; top: 0; width: 100%; /* height: 60px; */ display: flex; z-index: 99999; background-color: white; color: black !important; } .nav-1 { position: relative; width: 20%; background-color: transparent; } .nav-1 img { margin-left: 50%; width: 45%; } @media screen and (max-width: 1459px) { .nav-1 img { margin-top: 16px; } } .nav-2 { width: 60%; background-color: transparent; } .nav-3 { position: relative; width: 20%; background-color: transparent; display: flex; } .nav-3 div { width: 10%; position: relative; } .nav-3 .searchimg { position: absolute; top: 50%; left: 5%; margin-top: -10px; } .nav-3 .checkimg { position: absolute; top: 50%; left: 20%; margin-top: -10px; cursor: pointer; } .nav-3 .checkimg:hover .top-country { display: block; } .hidden { display: none; } .block { display: block; } #top-country { width: 340px; background-color: white; position: fixed; right: 5%; top: 60px; border-radius: 15px; box-shadow: 2px 2px 10px 1px #88909a; z-index: 9999; } .fixednav { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 99; background: #fff; } #top-country li { width: 100%; height: 50px; line-height: 50px; text-align: center; } .desktopli { display: flex; } .desktopli1 { height: 30px !important; } .desktopli .desktop-2 { width: 18%; margin-left: 0; } .desktopli .desktop-2 img { margin-left: 20px; margin-top: 15px; } .desktopli .desktop-10 { width: 70%; text-align: left; margin-left: 10px; } #openModalBtn { cursor: pointer; } .openModalBtn { width: 24px; height: 24px; background: url('__PUBLIC__/weben/images/indeximg/topsearch.png') no-repeat; background-size: cover; position: absolute; top: 50%; margin-top: -12px; } .modal_1 { margin-top: 5%; margin-left: 10%; width: 80%; display: flex; position: relative; } .modal_2 { margin-top: 5%; margin-left: 10%; width: 80%; display: flex; position: relative; text-align: left; } .modal_1 div { margin-top: 10%; margin-left: 1%; } .modal_2 div { text-align: center; margin-top: 10%; margin-left: 1%; } .modal_2 .title { font-size: 14px; font-weight: 600; display: -webkit-box; -webkit-line-clamp: 1; /* 显示两行 */ overflow: hidden; /* 隐藏溢出部分的文字 */ text-overflow: ellipsis; /* 超出部分显示省略号 */ } .modal_2 .title :hover { overflow: visible; } .modal_2 .subtitle { font-size: 10px; color: #000000; } .tit1 { position: absolute; left: 0; top: 1%; font-size: 16px; color: #989898; } /* 背景模态框样式 */ .modal { position: fixed; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 9999; } /* 弹出框内容样式 */ .modal-content { background-color: #fff; padding: 20px; border-radius: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); position: absolute; right: 2%; width: 35%; top: 60px; height: 80%; z-index: 9999; } /* 关闭按钮样式 */ .close-btn { color: #aaa; float: right; font-size: 24px; cursor: pointer; } .close-btn1 { color: #aaa; float: right; margin-top: -5px; cursor: pointer; height: 20px; width: 20px; margin-right: 10px; } .close-btn:hover { color: #000; } .picture21 { width: 33%; } .picture21-img { width: 7.1875rem !important; height: 7.1875rem !important; margin-left: 13%; } .navItem dt { font-size: 14px; font-weight: 600; line-height: 16px; margin-inline-start: 20px; margin-top: 0.5vw; font-weight: 600; border-bottom: 1px solid rgba(225, 225, 225, 0.5); padding-bottom: 13px; } .navItem dt a { } .navItem dt img { height: 16px; } .navItem dd { font-size: 14px; line-height: 40px; padding-top: 0vw; font-weight: 100; display: inline-block; margin-right: 3%; margin-inline-start: 40px; } .navItem dd a, .two_nav_other a { font-size: 14px; } .navItem dd a:hover { color: #007aff; font-weight: 600; } .navItem dd img { margin-right: 10px; height: 40px; width: 40px; } /*下拉*/ .wechat { cursor: pointer; } .wechat a { cursor: pointer; } .wechat img { vertical-align: middle; } .wechat_code { left: 3.8rem; margin-top: 10px; background-color: #fff; color: #fff; box-shadow: 0px 5px 20px 0px rgb(119 123 128 / 50%); line-height: 24px; padding: 20px 25px; z-index: 999; position: absolute; font-size: 14px; color: #333; } .wechat_code::before { content: ''; position: absolute; left: 32%; top: -34%; width: 10px; height: 15px; margin: 50px 25px; transform: rotate(45deg); background: #fff; z-index: 0; } .wechat .wechat_code { display: none; } .wechat:hover .wechat_code { display: block; }