/* CSS Document */ @media screen and (min-width: 1240px) { .header-PC { display: block; } .header-M { display: none; } } @media screen and (max-width: 1239px) { .header-M { display: block; height: 50px; } } .icon-country:before { font-size: 1.8em; } .icon-menu:before { font-size: 2em; } .icon-close:before { font-size: 1.8em; } .Country:before { position: absolute; top: -15px; } /*搜索框字体颜色*/ -webkit-input-placeholder { color: #999; /* WebKit browsers */ } -moz-placeholder { color: #999; /* Mozilla Firefox 4 to 18 */ } -moz-placeholder { color: #999; /* Mozilla Firefox 19+ */ } -ms-input-placeholder { color: #999; /* Internet Explorer 10+ */ } /*PC端*/ .header-PC .top { height: 42px; background-color: #252525; color: #fff; } .header-Product .top { position: fixed; top: 0px; width: 100%; z-index: 99999; } .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); } /*.header-PC .top-L{display:inline-block; margin-left:5px; line-height: 28px;}*/ .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: 39px; } .header-PC .top-R a { color: #fff; } .header-PC .top-R a:hover { color: #009fdf; } .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 { 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; } .header-PC .top-country li a { color: #333; } .header-PC .top-country li a:hover { color: #009fdf; } .header-PC .top-country li:nth-child(5n) { margin-right: 0px; } .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 li:last-child { border-bottom: none; } .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; } .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; } /*国家*/ .top-country .countries { display: inline-block; width: 28px; height: 19px; background: url('../images/countries/countries.png') no-repeat; } .top-country .AE { background-position: 0px 0px; } .top-country .AR { background-position: -29px 0px; } .top-country .AT { background-position: -58px 0px; } .top-country .AU { background-position: -87px 0px; } .top-country .AZ { background-position: -116px 0px; } .top-country .BD { background-position: -145px 0px; } .top-country .BE { background-position: -174px 0px; } .top-country .BG { background-position: -203px 0px; } .top-country .BL { background-position: -232px 0px; } .top-country .BO { background-position: -261px 0px; } .top-country .BR { background-position: -290px 0px; } .top-country .CA { background-position: -319px 0px; } .top-country .CH { background-position: -348px 0px; } .top-country .CL { background-position: -377px 0px; } .top-country .ZH { background-position: -406px 0px; } .top-country .CO { background-position: -435px 0px; } .top-country .CS { background-position: -464px 0px; } .top-country .CY { background-position: -493px 0px; } .top-country .DB { background-position: -522px 0px; } .top-country .DE { background-position: -551px 0px; } .top-country .KR { background-position: 0px -20px; } .top-country .KH { background-position: -29px -20px; } .top-country .JP { background-position: -58px -20px; } .top-country .JQ { background-position: -87px -20px; } .top-country .IT { background-position: -116px -20px; } .top-country .IR { background-position: -145px -20px; } .top-country .IQ { background-position: -174px -20px; } .top-country .IN { background-position: -203px -20px; } .top-country .IL { background-position: -232px -20px; } .top-country .IE { background-position: -261px -20px; } .top-country .ID { background-position: -290px -20px; } .top-country .HU { background-position: -319px -20px; } .top-country .HK { background-position: -348px -20px; } .top-country .GR { background-position: -377px -20px; } .top-country .GH { background-position: -406px -20px; } .top-country .FR { background-position: -435px -20px; } .top-country .ES { background-position: -464px -20px; } .top-country .EG { background-position: -493px -20px; } .top-country .EE { background-position: -522px -20px; } .top-country .DK { background-position: -551px -20px; } .top-country .KSA { background-position: 0px -40px; } .top-country .KW { background-position: -29px -40px; } .top-country .KZ { background-position: -58px -40px; } .top-country .LA { background-position: -87px -40px; } .top-country .LB { background-position: -116px -40px; } .top-country .LK { background-position: -145px -40px; } .top-country .LT { background-position: -174px -40px; } .top-country .MA { background-position: -203px -40px; } .top-country .MDV { background-position: -232px -40px; } .top-country .MM { background-position: -261px -40px; } .top-country .MX { background-position: -290px -40px; } .top-country .MY { background-position: -319px -40px; } .top-country .NG { background-position: -348px -40px; } .top-country .NL { background-position: -377px -40px; } .top-country .NO { background-position: -406px -40px; } .top-country .NP { background-position: -435px -40px; } .top-country .NZ { background-position: -464px -40px; } .top-country .PE { background-position: -493px -40px; } .top-country .PG { background-position: -522px -40px; } .top-country .PH { background-position: -551px -40px; } .top-country .ZA { background-position: 0px -60px; } .top-country .VN { background-position: -29px -60px; } .top-country .UY { background-position: -58px -60px; } .top-country .US { background-position: -87px -60px; } .top-country .UK { background-position: -116px -60px; } .top-country .UA { background-position: -145px -60px; } .top-country .TW { background-position: -174px -60px; } .top-country .TR { background-position: -203px -60px; } .top-country .TN { background-position: -232px -60px; } .top-country .TH { background-position: -261px -60px; } .top-country .SYR { background-position: -290px -60px; } .top-country .SK { background-position: -319px -60px; } .top-country .SGL { background-position: -348px -60px; } .top-country .SG { background-position: -377px -60px; } .top-country .SE { background-position: -406px -60px; } .top-country .RU { background-position: -435px -60px; } .top-country .RO { background-position: -464px -60px; } .top-country .PT { background-position: -493px -60px; } .top-country .PL { background-position: -522px -60px; } .top-country .PK { background-position: -551px -60px; } .top-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); } /*原样式*/ .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: 9999; 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: 30px; } } @media screen and (max-width: 1279px) { .nav .navfl .navul li:first-child { padding-left: 0px; } .nav .navfl .navul li { padding-left: 15px; } } @media screen and (max-width: 980px) { .nav .navfl .navul li { padding-left: 10px; } } .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; width: 25%; 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: 575px; 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: 50px; 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; cursor: pointer; } .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; border-radius: 1.6em; 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; border-radius: 1.8em; 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.8em; vertical-align: middle; color: #333; } .m-Menu .SingIn-button { opacity: 0; } .m-Menu .SingIn-button { 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: 18%; float: left; 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; } .m-Country li p { display: inline-block; } @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: 23%; 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: 1240px) { .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%; overflow: hidden; 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; overflow: hidden; } .footer .footl { float: left; } .footer .footr { float: right; text-align: 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.8em; 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: 2em; color: #fff; font-size: 1.4em; float: right; margin-left: 0.7em; margin-bottom: 10px; } .footer .footr .rha { overflow: hidden; margin-bottom: 10px; } .footer .footr p { color: #fff; font-size: 0.85em; } @media screen and (min-width: 1480px) { .footer dl dt .arrow { display: none; } .footer { margin-top: 60px; } .footer .footl { width: 1100px; } .footer .footr { width: 300px; } } @media screen and (min-width: 1200px) and (max-width: 1479px) { .footer dl dt .arrow { display: none; } .footer { width: 96%; margin-top: 40px; } .footer .footl { width: 80%%; } .footer .footr { width: 20%; } .footer dl { width: 18.4%; } } @media screen and (min-width: 769px) and (max-width: 1199px) { .footer dl dt .arrow { display: none; } .footer { width: 96%; margin-top: 40px; } .footer .footl { width: 100%; } .footer .footr { display: none; } .footer dl { width: 18.4%; } } @media screen and (max-width: 768px) { .footer { width: 100%; margin-top: 20px; } .footer .footl { width: 100%; } .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; } .footer .footr { display: none; } } .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); } /*新的头部样式*/ #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; word-break: keep-all; white-space: norwap; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; 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: 60px; line-height: 60px; */ 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; } .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: 60px; */ width: 100%; z-index: 9999; } .booNavigation li.navItem .navContent1 { background-color: #fff; color: black; position: absolute; /* top: 60px; */ width: auto !important; height: auto !important; z-index: 9999; border-radius: 5px; } .booNavigation li.navItem .navContent2 { background-color: #fff; color: black; left: 47%; 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: 57%; 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; padding: 0.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: 18px; } } .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%; } .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; } .fixednav { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 99; background: #fff; } #top-country { width: 340px; background-color: white; position: fixed; right: 5%; top: 80px; border-radius: 15px; box-shadow: 2px 2px 10px 1px #88909a; } #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; } .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: 80px; 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%; } /*新闻评测*/ .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 { padding: 2rem 0 0; } .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: 540px; } .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: 650px; background: #ffffff; border: 1px solid #e8e8e8; float: left; margin-right: 1.25rem; } .share_list { padding: 1.875rem; } .share_box { width: 25rem; position: fixed; top: 100px; 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; width: 2.75rem; height: 2.75rem; margin-right: 0; } .share_list li img { /* width: 2.75rem; height: 2.75rem; */ margin: 0 auto; display: block; } .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; }