/*common*/ body { min-width: 1280px; max-width: 1920px; margin: auto; } a:hover { color: #0066cc; } .logo :hover { opacity: 1 !important; cursor: pointer; filter: opacity(100) !important; } img:hover { opacity: 0.9; cursor: pointer; filter: alpha(opacity=90); } .w-1280 { width: 1280px; margin: 0 auto; } .mb-30 { margin-bottom: 30px; } .mt-55 { margin-top: 55px; } .mr-20 { margin-right: 20px; } .mt-20 { margin-top: 20px; } .mt-40 { margin-top: 40px; } .mt-34 { margin-top: 34px; } .mb-34 { margin-bottom: 34px; } .mb-10 { margin-bottom: 10px; } .header { background: url(../images/header-top.png) no-repeat center top; height: 227px; background-color: #198cff; } .logo { float: left; margin-top: 66px; margin-left: 8px; } .dep-name { float: left; font-size: 20px; margin: 35px 0 0 40px; color: #0066cc; font-weight: 600; } .right-img { float: right; } .nav-left { position: fixed; right: 0; top: 350px; z-index: 150; } .nav-left img:hover { opacity: 1 !important; } .close-button:hover { color: #000; } .close-button { position: absolute; right: 0; top: 0; line-height: 1; font-size: 35px; height: 30px; display: block; line-height: 34px; width: 30px; text-align: center; cursor: pointer; color: #fff; z-index: 6; display: flex; align-items: center; justify-content: center; } .menu { height: 70px; background: #0073e6; } .menu ul li { width: 98px; float: left; } .menu ul li a { display: block; text-align: center; color: #fff; font-size: 18px; height: 70px; line-height: 70px; } .menu ul li a.current, .menu ul li a:hover { background: #0066cc; } .slide-box-2 { position: relative; } .slide-box-2 img { height: 625px; } .slide-box-2 .hd { height: 12px; overflow: hidden; position: absolute; left: calc(50% - 30px); bottom: 15px; z-index: 9; } .slide-box-2 .hd ul { overflow: hidden; zoom: 1; } .slide-box-2 .bd ul li a img:hover { opacity: 1 !important; filter: opacity(100) !important; } .slide-box-2 .hd ul li { float: left; margin-right: 10px; width: 30px; height: 8px; background: #fff; cursor: pointer; border-radius: 20px; opacity: 0.4; filter: alpha(opacity=40); } .slide-box-2 .hd ul li.on { background: #fff; color: #fff; width: 30px; border-radius: 20px; opacity: 1; filter: alpha(opacity=100); } .slide-box-2 .bd { position: relative; height: 100%; z-index: 0; } .slide-box-2 .bd li a { display: block; } .slide-box-2 .bd img { width: 100%; } .slide-box-2 .bd img:hover { opacity: 0.9; filter: alpha(opacity=90); } .hide { display: none; } .mt-80 { margin-top: 80px; } .mt-50 { margin-top: 50px; } .mt-10 { margin-top: 10px; } .mr-35 { margin-right: 35px; } .clearfix { zoom: 1; } .clearfix:after { content: ''; display: block; float: none; clear: both; } .f-l { float: left; } .f-r { float: right; } .w-780 { width: 760px; } .w-580 { width: 580px; } .w-570 { width: 570px; } .w-560 { width: 560px; } .w-420 { width: 420px; } .w-370 { width: 370px; } .fs-18 { font-size: 18px !important; } .text-hide { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .container { width: 1280px; margin-left: auto; margin-right: auto; } .active { background: #0066cc; } .code { width: 132px; height: 131px; } .wxgzh { text-align: right; margin-right: 42px; margin-top: 85px; } .search-top { margin-top: 68px; float: right; position: relative; } .search-btn img { position: absolute; top: 12px; left: 151px; } .search-top .search-input { border: none; border-radius: 25px; padding-left: 52px; font-size: 16px; width: 134px; height: 45px; } .jian { margin-right: 20px; color: #fff; } .p-28 { padding: 28px; } .fan { margin-left: 20px; color: #fff; } .search-top .lang { color: #fff; float: left; margin-right: 45px; line-height: 45px; } .footer { background: #198cff; color: #fff; position: absolute; width: 100%; left: 0; bottom: 0; padding: 40px 0 80px; font-size: 16px; } .footer a { color: #fff; } .l-h-2 { line-height: 2; } .text-center { text-align: center; } .mr-116 { margin-right: 116px; } .mt-27 { margin-top: 27px; } .theme-content { position: relative; overflow: hidden; display: block; } .theme-content .theme-link { display: block; padding-top: 75%; position: relative; } .theme-content .theme-link img { display: block; object-fit: cover; max-width: 100%; max-height: 100%; background-color: #F5F6F7; width: 100%; height: 100%; position: absolute; left: 0; top: 0; }