@charset "utf-8"; /* *************** reset **************** */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; list-style: none; } body { line-height: 1; } article, aside, details, figcaption, figure, footer, header, menu, nav, section { display: block; } nav ul { list-style: none; } blockquote, q { quotes: none; } a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; } ins { background-color: #FFFF99; color: #000000; text-decoration: none; } mark { background-color: #FFFF99; color: #000000; font-style: italic; font-weight: bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; } table { border-collapse: collapse; border-spacing: 0; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #CCCCCC; margin: 1em 0; padding: 0; } input, select { vertical-align: middle; } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .clearfix { *zoom: 1; } /******************* all ********************/ body { font-family: "Microsoft YaHei", "Helvetica Neue", Simsun, Helvetica, Arial, sans-serif; -webkit-font-smoothing: subpixel-antialiased; } a { text-decoration: none; } .container { width: 1200px; margin: 0 auto; } @media screen and (max-width: 1024px) { .container { width: 1000px; } } @media screen and (max-width: 960px) { .container { width: 960px; } } @media screen and (max-width: 800px) { .container { width: 100%; } } /******************* header ********************/ .top-line { height: 32px; background-color: #005faf; } .top-line a { line-height: 32px; color: #eeeeee; font-size: 14px; margin: 0 10px; } .top-line a:hover { color: #ffffff; } .top-line .social-icon { width: 20px; height: 20px; display: inline-block; background: url("http://img.168wangxiao.com/zg/img/social_icon.png") no-repeat; background-size: 40px 20px; border-radius: 10px; vertical-align: middle; } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { .top-line .social-icon { background-image: url("http://img.168wangxiao.com/zg/img/social_icon_2x.png"); } } .social-icon.wechat { background-position: -20px 0; } .top-line .wechat-QR { display: none; width: 150px; height: 150px; position: relative; z-index: 9999; margin-left: -75px; margin-top: 36px; padding: 10px; background-color: #ffffff; border-radius: 5px; border: 1px solid lightgray; box-shadow: 1px 1px 1px #aaa; } .wechat-QR .svg-triangle { width: 12px; height: 12px; position: absolute; margin-left: 68px; margin-top: -22px; z-index: -99; } .wechat-QR .svg-triangle polygon { fill: #ffffff; stroke: lightgray; stroke-width: 1; } .top-line .wechat-QR img { width: 150px; height: 150px; } .top-line .left { float: left; } .top-line .menu-icon { display: none; } .top-line .right { float: right; } .top-line .top-search { display: none; } .logo-search { height: 100px; background-image: linear-gradient(to bottom, rgba(5, 127, 255, .2), transparent); } .logo-search .logo { float: left; width: 342px; margin-top: 10px; margin-left: 10px; } .logo-search .map { float: right; width: 460px; height: 100px; background: url("http://img.168wangxiao.com/zg/img/world_map.png") no-repeat 0 -40px; background-size: 458px 141px; } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { .logo-search .map { background-image: url("http://img.168wangxiao.com/zg/img/world_map_2x.png"); } } .logo-search .search { float: right; margin-top: 35px; margin-right: 10px; } .search input { height: 18px; width: 140px; border: 1px solid #B1B1B1; padding: 5px; float: left; _display: inline; border-right: 0; -webkit-appearance: none; } .search .btn { background: #006c9c; height: 30px; padding: 0 8px; line-height: 29px; text-align: center; border: 0; float: left; font-size: 16px; _display: inline; color: #FFF; cursor: pointer; } @media screen and (max-width: 800px) { .top-line .top-search { display: inline; } .logo-search .logo { display: block; float: none; margin: 0 auto; padding-top: 10px; } .logo-search .map { display: none; } } @media screen and (max-width: 720px) { .logo-search .logo { width: 310px; } } @media screen and (max-width: 600px) { .logo-search { height: 90px; } .logo-search .logo { width: 280px; } } @media screen and (max-width: 480px) { .logo-search { height: 80px; } .logo-search .logo { width: 250px; } .top-line .left { display: none; } .top-line .right a { font-size: 12px; } } @media screen and (max-width: 375px) { .logo-search { height: 70px; } .logo-search .logo { width: 220px; } } /******* hide mini menu *******/ .top-line .menu-icon { display: none; position: relative; z-index: 1; background: no-repeat 50% 46%; -webkit-tap-highlight-color: transparent; } .menu-icon-toggle { display: block; float: left; } .menu-icon-toggle.enhance { background: none; } .menu-icon-toggle.enhance .svg-wrapper { display: block; position: absolute; height: 32px; width: 32px; padding: 0; margin: 0; border: 0; -webkit-transform: translateZ(0) rotate(0deg); -ms-transform: translateZ(0) rotate(0deg); transform: translateZ(0) rotate(0deg); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); outline: none; -webkit-tap-highlight-color: transparent; background-color: rgba(0, 0, 0, 0); } .menu-icon-toggle.enhance .svg { position: absolute; left: 0; top: 0; width: 100%; -webkit-transform: translateZ(0) rotate(0deg); -ms-transform: translateZ(0) rotate(0deg); transform: translateZ(0) rotate(0deg); fill: white; -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); font-size: 18px; } .menu-icon-toggle.enhance .svg-rect { left: 0; top: 0; -webkit-transition: -webkit-transform 0.2s 0.2s; transition: transform 0.2s 0.2s; } .menu-icon-toggle.enhance .svg-rect-top { -webkit-transform: translate3d(0, -8px, 0); -ms-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0); } .menu-icon-toggle.enhance .svg-rect-bottom { -webkit-transform: translate3d(0, 8px, 0); -ms-transform: translate3d(0, 8px, 0); transform: translate3d(0, 8px, 0); } /******* show mini nav *******/ .show-nav .menu-icon-toggle.enhance { background: none; } .show-nav .menu-icon-toggle.enhance .svg-wrapper { -webkit-transform: translateZ(0) rotate(90deg); -ms-transform: translateZ(0) rotate(90deg); transform: translateZ(0) rotate(90deg); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); } .show-nav .menu-icon-toggle.enhance .svg { -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transform: translateZ(0) rotate(45deg); -ms-transform: translateZ(0) rotate(45deg); transform: translateZ(0) rotate(45deg); } .show-nav .menu-icon-toggle.enhance .svg-top { -webkit-transform: translateZ(0) rotate(45deg); -ms-transform: translateZ(0) rotate(45deg); transform: translateZ(0) rotate(45deg); } .show-nav .menu-icon-toggle.enhance .svg-bottom { -webkit-transform: translateZ(0) rotate(-45deg); -ms-transform: translateZ(0) rotate(-45deg); transform: translateZ(0) rotate(-45deg); } .show-nav .menu-icon-toggle.enhance .svg-rect { -webkit-transition: -webkit-transform 0.2s; transition: transform 0.2s; } .show-nav .menu-icon-toggle.enhance .svg-rect-top, .show-nav .menu-icon-toggle.enhance .svg-rect-bottom { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } @media screen and (max-width: 480px) { .top-line .menu-icon-toggle { display: block; } } /****************** nav ****************/ .wgt-navbar { position: relative; z-index: 1000; overflow: hidden; height: 45px; } @media screen and (max-width: 480px) { .wgt-navbar { display: none; } } .wgt-navbar .navbar-bg { position: absolute; width: 100%; height: 365px; -webkit-transition: .3s; transition: .3s; } .wgt-navbar .navbar-content { position: relative; border-top: 1px solid #e1e1e1; /*for lte ie8*/ border-top: 1px solid rgba(0, 0, 0, .1); } .wgt-navbar .navbar-content-box { position: absolute; top: 0; left: 0; width: 100%; } .navbar-content-box dl { position: relative; float: left; } .navbar-content-box dl dt { -webkit-transition: .3s; transition: .3s; height: 43px; line-height: 43px; font-size: 16px; text-align: center; letter-spacing: 1px; cursor: pointer; } .navbar-content-box dt a { display: block; } @media screen and (max-width: 667px) { .navbar-content-box dl dt { font-size: 14px; } } @media screen and (max-width: 568px) { .navbar-content-box dl dt { font-size: 12px; } } .navbar-content-box dl dd { -webkit-transition: .3s; transition: .3s; filter: alpha(opacity=0); opacity: 0; padding: 11px 0 10px; height: 300px; border-left: 1px solid #d7d7d7; } .navbar-content-box dl:last-child dd { border-right: 1px solid #d7d7d7; } .navbar-content-box dl dd div { height: 30px; line-height: 30px; text-align: center; font-size: 14px; } @media screen and (max-width: 1024px) { .navbar-content-box dl dd div { font-size: 13px; } } @media screen and (max-width: 800px) { .navbar-content-box dl dd div { font-size: 10px; } } .navbar-content-box dl dd div a { padding-bottom: 3px; color: #666; } .navbar-content-box dl:hover dd div a { color: #282828; } .navbar-content-box dl dd div a:hover { color: #005aa0; border-bottom: 2px solid #005aa0; } .navbar-content-box dl:hover dt { background: #3c8cd7; } .navbar-content-box dl:hover dt a { color: #ffffff; } .navbar-content-box dl:hover dd { background-color: #a0d2fa; background-color: rgba(60, 170, 250, .5); border-color: #a0d2fa; } .navbar-content-box dl { width: 11.11%; line-height: 45px; } .wgt-navbar a { text-decoration: none; cursor: pointer; color: #000; } @media screen and (max-width: 720px) { .wgt-navbar a { font-size: 13px; } } .wgt-navbar-hover { overflow: visible; } .wgt-navbar-hover .navbar-bg { background-color: #ffffff; background-color: rgba(255, 255, 255, .9); } .wgt-navbar-hover .navbar-content-box dl dd { filter: alpha(opacity=100); opacity: 1; } /****************** mobile nav ****************/ nav.mobile-nav { display: none; padding: 10px 0; border-bottom: 1px solid #cbcbcb; box-shadow: inset 0 -1px 10px #BBBBBB; } .mobile-nav ul { width: 50%; float: left; text-align: center; } .mobile-nav li a { color: #333; font-size: 14px; line-height: 30px; } .mobile-nav .wechat { width: 100px; } .mobile-nav li a:hover { color: #005aa0; text-decoration: underline; } /************** footer ***************/ footer { margin-top: 20px; height: 120px; padding: 15px 0; background: url(http://img.168wangxiao.com/zg/img/footer_background.png) repeat-x; background-image: linear-gradient(to bottom, rgb(20, 90, 155), rgb(15, 105, 180), rgb(17, 116, 200)); /************** background-size: 1px 150px; ***************/ } footer div div { float: left; height: 100%; } footer .logo { border-left: 1px solid #ffffff; border-left: 1px solid rgba(255, 255, 255, .2); padding: 11px 104px 12px 104px; } footer .logo .logo-horizontal { display: inline-block; width: 110px; height: 95px; background: url("http://img.168wangxiao.com/zg/img/logo_horizontal.png") no-repeat; background-size: 100% 100%; } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { footer .logo .logo-horizontal { background-image: url("http://img.168wangxiao.com/zg/img/logo_horizontal_2x.png"); } } footer .copyright-small { display: none; } footer .copyright { width: 560px; padding: 0; text-indent: 120px; border-left: 1px solid #ffffff; border-left: 1px solid rgba(255, 255, 255, .2); border-right: 1px solid #ffffff; border-right: 1px solid rgba(255, 255, 255, .2); } footer .copyright p { font-size: 13px; color: #ffffff; line-height: 24px; } footer .copyright p a { text-decoration: underline; color: #ffffff; } footer .share { width: 240px; padding: 0 39px; border-right: 1px solid #ffffff; border-right: 1px solid rgba(255, 255, 255, .2); } footer .share:after { content: ""; } footer .share li { float: left; width: 80px; height: 60px; text-align: center; } footer .share a { display: inline-block; float: none; width: 30px; height: 30px; background: #ffffff url("http://img.168wangxiao.com/zg/img/share_icon.png") no-repeat; background-size: 100px 135px; border-radius: 20px; margin: 15px 0 0 0; padding: 0; } footer .share a:hover { opacity: 1; filter: alpha(opacity=100) } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { footer .share a { background-image: url("http://img.168wangxiao.com/zg/img/share_icon_2x.png"); } } @media screen and (max-width: 1024px) { footer .logo { padding: 11px 70px 12px 70px; } footer .copyright { width: 495px; text-indent: 85px; } footer .share { padding: 0 5px; } } @media screen and (max-width: 960px) { footer .logo { padding: 11px 75px 12px 75px; } footer .copyright { width: 436px; text-indent: 55px; } footer .share { padding: 0 10px; } } @media screen and (max-width: 800px) { footer .logo { padding: 11px 38px 12px 38px; } footer .copyright { width: 424px; text-indent: 49px; } footer .share { width: 180px; padding: 0 3px; } footer .share li { width: 60px; } } @media screen and (max-width: 768px) { footer .copyright { width: 392px; text-indent: 33px; } } @media screen and (max-width: 736px) { footer .copyright { width: 360px; text-indent: 17px; } } @media screen and (max-width: 720px) { footer .copyright { width: 344px; text-indent: 9px; } } @media screen and (max-width: 667px) { footer .logo { width: 50%; padding: 11px 0 12px 0; box-sizing: border-box; text-align: center; border-right: 1px solid #ffffff; border-right: 1px solid rgba(255, 255, 255, .2); } footer .share { width: 50%; padding: 0; box-sizing: border-box; } footer .share li { width: 33%; } footer .copyright { display: none; } footer .copyright-small { display: block; padding: 10px 0; margin-top: 15px; font-size: 12px; color: #ffffff; background-color: #000000; } footer .copyright-small p { line-height: 18px; text-indent: 28%; } footer .copyright-small a { color: #ffffff; text-decoration: underline; } footer .copyright-small .small { display: none; } } @media screen and (max-width: 600px) { footer .copyright-small p { text-indent: 22%; } } @media screen and (max-width: 480px) { footer { height: 100px; padding: 10px 0; } footer .logo { padding: 6px 0; } footer .logo .logo-horizontal { width: 100px; height: 86px; } footer .share li { height: 50px; } footer .share a { margin-top: 10px; } footer .copyright-small { margin-top: 10px; } footer .copyright-small p { text-indent: 17%; } } @media screen and (max-width: 414px) { footer .copyright-small p { text-indent: 10%; } } @media screen and (max-width: 375px) { footer .copyright-small p { text-indent: 5%; } } @media screen and (max-width: 320px) { footer .copyright-small p { text-indent: 10px; } footer .copyright-small .big { display: none; } footer .copyright-small .small { display: block; } } footer .share .weibo { background-position: 0 0; } footer .share .weibo:hover { background-position: 0 -70px; } footer .share .moments { background-position: -35px 0; } footer .share .moments:hover { background-position: -35px -70px; } footer .share .qq { background-position: -70px 0; } footer .share .qq:hover { background-position: -70px -70px; } footer .share .tencent-weibo { background-position: 0 -35px; } footer .share .tencent-weibo:hover { background-position: 0 -105px; } footer .share .qzone { background-position: -35px -35px; } footer .share .qzone:hover { background-position: -35px -105px; } footer .share .renren { background-position: -70px -35px; } footer .share .renren:hover { background-position: -70px -105px; } @media screen and (max-width: 1024px) { footer .share .weibo { background-position: 0 -70px; } footer .share .moments { background-position: -35px -70px; } footer .share .qq { background-position: -70px -70px; } footer .share .tencent-weibo { background-position: 0 -105px; } footer .share .qzone { background-position: -35px -105px; } footer .share .renren { background-position: -70px -105px; } } /****************** slider *********************/ #main-swiper { width: 100%; max-width: 1300px; position: relative\0; height: 480px\0; overflow: hidden\0; } .swiper-button-prev, .swiper-button-next { width: 37px; height: 60px; margin-top: -30px; background-size: 37px 60px; } .swiper-button-prev { left: 30px; } .swiper-button-next { right: 30px; } .swiper-slide { position: relative; width: 100%; height: 100%; background-size: 100%; background-repeat: no-repeat; } .swiper-slide img { width: 100%; } .swiper-slide a { width: 100%; } .swiper-slide .description { position: absolute; bottom: 10%; left: 70px; padding: 14px 20px; font-size: 24px; font-weight: bold; line-height: 27px; color: #000; background-color: #ffffff; background-color: rgba(255, 255, 255, .6); } .swiper-slide .description span { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .swiper-slide .more { position: absolute; bottom: 7%; right: 0; padding: 5px; font-size: 14px; background-color: white; background-color: rgba(255, 255, 255, .6); } .swiper-slide .more a { color: #000; } @media \0screen { .swiper-button-next{ background-image: url("http://img.168wangxiao.com/zg/img/swiper-arrow-right.png"); } .swiper-button-prev{ background-image: url("http://img.168wangxiao.com/zg/img/swiper-arrow-left.png"); } } .swiper-pagination { position: absolute\0; left: 0\0; text-align: center\0; bottom: 15px\0; width: 100%\0; z-index: 999\0; } .swiper-pagination .swiper-pagination-switch { display: inline-block\0; width: 10px\0; height: 10px\0; border-radius: 10px\0; background: white\0; filter:alpha(opacity=50); margin: 0 3px\0; cursor: pointer\0; } .swiper-pagination .swiper-active-switch { filter:alpha(opacity=100); } @media screen and (max-width: 1024px) { .swiper-slide .description { padding: 10px 15px; font-size: 20px; } .swiper-container-horizontal > .swiper-pagination { left: 25%; width: 50%; } } @media screen and (max-width: 800px) { .swiper-slide .description { font-size: 18px; } } @media screen and (max-width: 667px) { .swiper-slide .description { display: none; } .swiper-slide .more { font-size: 13px; } } /****************** news *********************/ .news { padding-top: 20px; } .section-head { float: left; width: 60%; } .section-head h1 { margin-bottom: 15px; line-height: 42px; font-size: 20px; font-weight: normal; color: #000000; letter-spacing: 1px; border-bottom: 2px solid #006c9c; } .section-head h3 { float: right; font-weight: normal; margin-bottom: 15px; } .section-head h3 a { font-size: 16px; color: #005aa0; line-height: 42px; } .section-head h3 a:hover { color: #0091f4; } .headline-pic { float: left; margin-right: 15px; } .headline-pic img { width: 100%; height: 220px; } .headline.section-head .content .title { display: block; line-height: 30px; height: 60px; overflow: hidden; font-size: 18px; } .headline.section-head .content .title a { color: #333333; } .headline.section-head .content .title a:hover { color: #005aa0; } .headline.section-head .content .date { display: block; text-align: right; font-size: 16px; line-height: 35px; color: #333333; font-family: Georgia, sans-serif; padding-right: 10px; } .headline.section-head .content .summary { display: block; height: 125px; font-size: 14px; line-height: 25px; color: #666666; overflow: hidden; } .notice-list { float: left; width: 38%; margin-left: 2%; } .notice-list .notice li { border-bottom: 1px solid lightgray; line-height: 34px; margin-top: 11px; } .notice-list .notice a { color: #333333; } .notice-list .notice a:hover { color: #005aa0; } .notice-list .notice .title { display: inline-block; width: 370px; font-size: 15px; vertical-align: top; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .notice-list .notice .date { float: right; font-size: 14px; line-height: 30px; color: #333333; font-family: Georgia, sans-serif; } @media screen and (max-width: 1024px) { .notice-list .notice .title { width: 320px; } } @media screen and (max-width: 800px) { .section-head { width: 94% !important; margin: 0 !important; padding: 0 3%; } .notice-list, .key-access { margin-top: 20px !important; float: none; } .notice-list .notice .title { width: 80%; } } @media screen and (max-width: 480px) { .headline-pic { float: none; text-align: center; margin-bottom: 10px; } .headline.section-head .content .title { height: auto; } .notice-list .notice .title { font-size: 14px; } .notice-list .notice .date { font-size: 12px; } } /************** research & character ***************/ .latest-news { padding-top: 20px; width: 100%; } .section-head .news-content { margin-top: 10px; padding-bottom: 5px; border-bottom: 1px solid lightgray; } .section-head .news-pic { float: left; margin-right: 15px; } .section-head .news-pic img { float: left; width: 150px; height: 95px; } .section-head .content .title { display: block; width: auto; line-height: 25px; height: 25px; overflow: hidden; font-size: 16px; } .section-head .content .title a { width: 95%; /*width: auto;*/ /*white-space: normal;*/ /*overflow: visible;*/ } .section-head .content .title a:hover { color: #005aa0; } .section-head .content .summary { display: block; height: 75px; font-size: 14px; line-height: 25px; color: #666666; overflow: hidden; } .news-content .title { display: inline-block; width: 80%; line-height: 26px; font-size: 16px; vertical-align: top; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .news-content .title a { color: #333333; } .news-content .title a:hover { color: #005aa0; } .news-content .date { float: right; font-size: 14px; line-height: 26px; color: #333333; font-family: Georgia, sans-serif; } @media screen and (max-width: 480px) { .section-head .content .title { font-size: 14px; } .section-head .content .summary { font-size: 12px; } .news-content .title { font-size: 14px; } } @media screen and (max-width: 414px) { .latest-news .news-content .news-pic { float: none; display: block; text-align: center; } .latest-news .news-content .news-pic img { float: none; width: 100%; height: auto; } .latest-news .news-content .content .title { font-size: 15px; } .latest-news .news-content .content .title, .latest-news .news-content .content .summary { height: auto; } } /************** key access ***************/ .key-access { float: left; width: 38%; margin-left: 2%; margin-top: 40px; } @media screen and (max-width: 414px) { .key-access { display: none; } } .key-access .list-tab { float: left; } .key-access .list-tab li { display: block; width: 80px; height: 80px; background: #ffffff; border-left: 1px solid lightgray; border-right: 1px solid lightgray; border-bottom: 1px solid lightgray; cursor: pointer; } .key-access .list-tab li:first-child { border-top: 1px solid lightgray; } .key-access .list-tab i { display: block; color: #aaaaaa; text-align: center; padding-top: 16px; padding-bottom: 5px; } .key-access .list-tab span { display: block; text-align: center; font-size: 14px; color: #aaaaaa; } .key-access .list-tab li.current { background: #006c9c; } .key-access .list-tab .current i, .key-access .list-tab .current span { color: #ffffff; } .key-access .list-image { float: left; } .key-access .list-image div { display: none; width: 374px; height: 324px; background: no-repeat center; background-size: 100%; } .key-access .list-image .title { display: none; } .key-access .list-image a:first-child div { display: block; } @media screen and (max-width: 1024px) and (min-width: 801px) { .key-access { margin-top: 10px; } .key-access .list-tab li { float: left; width: 94px; height: 65px; border-left: none; border-bottom: 1px solid lightgray; border-top: 1px solid lightgray; } .key-access .list-tab li:first-child { width: 93px; border-left: 1px solid lightgray; } .key-access .list-tab i { padding-top: 6px; } .key-access .list-image div { width: 380px; height: 288px; } } @media screen and (max-width: 960px) and (min-width: 801px) { .key-access .list-tab li { width: 90px; } .key-access .list-tab li:first-child { width: 89px; } .key-access .list-image div { width: 364px; } } @media screen and (max-width: 800px) { .key-access .list-tab { display: none; } .key-access .list-image a div { position: relative; } .key-access .list-image .title { display: block; position: absolute; width: 100%; height: 40px; bottom: 0; text-align: center; border: none !important; background-color: rgba(255, 255, 255, .8); } .key-access .list-image .title i, .key-access .list-image .title span { color: #545454; display: inline-block; } .key-access .list-image .title i { padding-top: 6px; font-size: 30px; } .key-access .list-image .title span { font-size: 16px; margin-left: 10px; font-weight: bold; margin-top: -14px; vertical-align: middle; } .key-access .list-image { float: none; width: 100%; } .key-access .list-image a { display: block; width: 24.25%; float: left; margin-left: 1%; } .key-access .list-image a:first-child { margin-left: 0; } .key-access .list-image div { display: block; width: auto; height: 158px; } } @media screen and (max-width: 736px) { .key-access .list-image .title { height: 35px; } .key-access .list-image .title i { font-size: 25px; } .key-access .list-image div { height: 145px; } } @media screen and (max-width: 667px) { .key-access .list-image .title { height: 34px; } .key-access .list-image div { height: 130px; } } @media screen and (max-width: 600px) { .key-access .list-image .title { height: 30px; } .key-access .list-image .title i { padding-top: 6px; font-size: 20px; } .key-access .list-image .title span { margin-top: -8px; } .key-access .list-image div { height: 118px; } } @media screen and (max-width: 480px) { .key-access .list-image .title { height: 35px; } .key-access .list-image .title i { padding-top: 7px; font-size: 22px; } .key-access .list-image .title span { margin-top: -7px; margin-left: 10px; } .key-access .list-image div { height: 170px; } .key-access .list-image a { width: 49%; margin-left: 2%; margin-top: 2%; } .key-access .list-image a:nth-child(odd) { margin-left: 0; } } @media screen and (max-width: 414px) { .key-access .list-image .title { height: 35px; } .key-access .list-image .title i { padding-top: 7px; } .key-access .list-image div { height: 150px; } } @media screen and (max-width: 375px) { .key-access .list-image div { height: 135px; } } @media screen and (max-width: 320px) { .key-access .list-image div { height: 115px; } } /************** quick link ***************/ .quick-link { margin-top: 20px; overflow: hidden; } .quick-link ul { width: 1300px; } .quick-link li { float: left; width: 240px; /* 20% */ text-align: center; padding: 10px 0; transition: 0.3s cubic-bezier(0, 0.65, 0.43, 1.63); } .quick-link ul.hover li { width: 216px; /* 18% */ } .quick-link ul.hover li.current { width: 336px; /* 28% */ } .quick-link li a { display: block; } .quick-link li i { font-size: 20px; color: #ffffff; } .quick-link li span { color: #ffffff; font-size: 18px; margin-left: 10px; } @media screen and (max-width: 1024px) { .quick-link ul { width: auto; } .quick-link li { width: 20%; } .quick-link ul.hover li { width: 18%; } .quick-link ul.hover li.current { width: 28%; } } @media screen and (max-width: 568px) { .quick-link li i { font-size: 18px; } .quick-link li span { font-size: 16px; } } @media screen and (max-width: 480px) { .quick-link li span { margin-left: 2px; } } @media screen and (max-width: 414px) { .quick-link li { float: none; width: 93%; margin: 10px auto; } .quick-link li a { display: block; width: 250px; margin: 0 auto; } } .quick-link .ql1 { background-color: #58b530; } .quick-link .ql2 { background-color: #fabe10; } .quick-link .ql3 { background-color: #f18200; } .quick-link .ql4 { background-color: #dd2b37; } .quick-link .ql5 { background-color: #982a8b; }