@font-face{ font-family: 'SourceHanSansCNRegular'; src: url(../../font/SourceHanSansCN-Regular.otf); } * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } ::-webkit-scrollbar { width: 4px; height: 4px; } ::-webkit-scrollbar-thumb { border-radius: 6px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2); background: #c7cecd; } ::-webkit-scrollbar-track { background: none; } body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0 } body { color: #353535; font-size: 14px; font-family: 'SourceHanSansCNRegular'; } li { list-style: none } img { border: 0; vertical-align: middle; max-width: 100%; } table { border-collapse: collapse; border-spacing: 0 } p { word-wrap: break-word } a{ color:#333; text-decoration: none; } a:hover{ text-decoration: none; } .clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; font-size: 0px; } .clearfix { zoom: 1; } .clear { clear: both; } .contentMid{ width: 1200px; max-width: 100%; margin: 0 auto; } input[type='text']{ height: 32px; line-height: 32px; outline: none; border:1px solid #ccc; padding: 0 10px; border-radius: 3px; } /* 通用 */ .pages{ text-align: center; padding: 20px 0; } .pages .pagesFirst, .pages .pagesPrev, .pages .pagesNext{ display: inline-block; height: 38px; line-height: 38px; border-radius: 3px; padding: 0 20px; background: #eee; margin: 0 5px; } .pages .pagesNum{ display: inline; } .pages .pagesNum a{ display: inline-block; height: 38px; line-height: 38px; padding: 0 15px; border-radius: 3px; background-color: #f4f4f4; color: #888; margin: 0 5px; } .pages .pagesFirst:hover, .pages .pagesPrev:hover, .pages .pagesNext:hover, .pages .pagesNum a:hover, .pages .pagesNum a.pagesCur{ border-color: #e90015; background: #e90015; color: #fff; } .pagesBanner{ height: 520px; position: relative; } .pagesBanner .mobileImg{ display: none; } .pagesBanner .pagesBannerInfo{ padding: 110px 145px; background: rgba(204,204,204,0.55); border-radius: 5px; position: absolute; top: 95px; right: 11%; color: #fff; text-align: right; } .pagesBannerLeft .pagesBannerInfo{ right:auto; left: 11%; } .pagesBanner .pagesBannerInfo .cn{ font-size: 52px; margin-bottom: 10px; } .pagesBanner .pagesBannerInfo .en{ font-size: 26px; } .tabNav{ background-color: #f5f5f5; text-align: right; } .tabNavList li{ display: inline-block; } .tabNavList li a{ display: block; height: 60px; line-height: 60px; padding: 0 20px; color: #999; font-size: 16px; } .tabNavList li:hover a, .tabNavList li.active a{ background-color: #ececec; } .videoBox{ width:100%; height: 0; padding-bottom: 58%; background-color: #000; position: relative; } .videoBox .videoItem, .videoBox .posterImg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .videoBox .posterImg em{ display: block; width: 40px; height: 40px; background: url(../../images/icon/iconPlay.png) no-repeat; position: absolute; left:50%; top: 50%; z-index: 999; margin: -20px 0 0 -20px; cursor: pointer; } .videoBox .posterImg em:hover{ opacity: 0.8; } .customBanner{ position: relative; } .customBanner .swiper-button-prev, .customBanner .swiper-button-next{ width: 40px; height: 40px; border-radius: 40px; background-color: #e1e1e1; } .customBanner .swiper-button-prev::after, .customBanner .swiper-button-next::after{ font-size: 12px; color: #a3a3a3; } .customBanner .swiper-button-prev:hover, .customBanner .swiper-button-next:hover{ background-color: #e90015; } .customBanner .swiper-button-prev:hover::after, .customBanner .swiper-button-next:hover::after{ color: #fff; } .customBanner .swiper-button-prev{ left:-100px; } .customBanner .swiper-button-next{ right:-100px; } .customBanner .swiper-slide>.img{ border-radius: 3px; width:100%; } .customBanner .swiper-slide>.imgBox{ width: 100%; height: 0; padding-bottom: 100%; } @media screen and (max-width:1600px) { .pagesBanner{ height: auto; background: none !important; } .pagesBanner .mobileImg{ display: block; } .pagesBanner .pagesBannerInfo{ padding: 20px; top: 15%; right: 20%; } .pagesBannerLeft .pagesBannerInfo{ left: 20%; right: auto; } .pagesBanner .pagesBannerInfo .cn{ font-size: 16px; margin-bottom: 5px; } .pagesBanner .pagesBannerInfo .en{ font-size: 12px; } .customBanner .swiper-button-prev{ left:-50px; } .customBanner .swiper-button-next{ right:-50px; } } @media screen and (max-width:1366px) { .customBanner .swiper-button-prev{ left:20px; } .customBanner .swiper-button-next{ right:20px; } } @media screen and (max-width:1280px) { .contentMid{ padding-left:20px; padding-right:20px; } .tabNav{ text-align: left; } .tabNavList li a{ height: 32px; line-height: 32px; font-size: 14px; padding: 0 10px; } } @media screen and (max-width:1024px) { } @media screen and (max-width:800px) { } @media screen and (max-width:640px) { .pages .pagesFirst, .pages .pagesNum{ display: none; } } @media screen and (max-width:480px) { }