@charset "utf-8"; @media (max-width: 1240px) { .logo { width: 420px; } .navbar { width: calc(100% - 440px); } .navbar .navbar-nav > li > a { line-height: 45px; } } @media (max-width: 1080px) { .logo { width: 320px; } .navbar { width: calc(100% - 340px); } .navbar .navbar-nav > li > a { line-height: 35px; } } @media (max-width: 992px) { .header { padding: 0; } .header .logo { width: calc(100% - 50px); max-width: 360px; } .header .top { display: none; } .header .logo-box { padding: 10px 0; } .header .container { position: relative; } /* 小于992就缩导航 */ .navbar { margin: 0; position: absolute; right: 0px; top: 0px; border-bottom: none; background: none; height: auto; z-index: 999; } .navbar .menuBtn { width: 30px; cursor: pointer; position: absolute; right: 3%; top: 20px; z-index: 9; padding-top: 4px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .navbar .menuBtn b { display: block; height: 3px; background-color: #003e9d; margin-bottom: 5px; border-radius: 2px; transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; } .navbar .menuBtn2 { display: block !important; visibility: hidden; opacity: 0; transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; } .navbar .navbox { opacity: 0; visibility: hidden; position: fixed; overflow-y: auto !important; overflow-x: hidden !important; display: block; background: #fff; z-index: 99; width: 100%; height: 100%; padding: 30px 5%; left: 0; top: 100%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .navbar .navbar-nav { overflow: hidden; } .navbar .navbar-nav a { font-weight: normal !important; } .navbar .nav-child { width: 100%; display: none; position: relative !important; background-color: transparent; float: none; border: none; top: 0 !important; left: 0 !important; padding: 10px 0 !important; margin: 0 0 -1px 0 !important; opacity: 1; visibility: visible; } .navbar .nav-child li { text-align: left; padding: 5px 0; border-bottom: none; } .navbar .nav-child li a { padding: 5px; } .navbar .nav-child li > dl { display: none; position: relative; left: 0; top: 0; background: none; padding-left: 15px; } .navbar .nav-child li.hasChild.on > dl { display: block; } .navbar .nav-child:before { display: none; } .navbar .navbar-nav > li { width: 100% !important; display: block; position: relative; text-align: left !important; padding: 10px 20px !important; height: auto; border-bottom: 1px solid #ccc; background: none !important; } .navbar .navbar-nav > li a { text-align: left !important; line-height: 24px; color: #333 !important; padding: 0 !important; } .navbar .navbar-nav > li li { background: none !important; } .navbar .navbar-nav > li.hasChild > em { position: absolute; top: 0; right: 10px; z-index: 9; width: 20px; height: 45px; background: url(../images/select-ico.png) center no-repeat; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .navbar li.hasChild.on .nav-child { display: block !important; background: none; padding-left: 10px; } .navbar li.hasChild.on em { transform: rotate(180deg); } .navbar .search-box { margin-top: 20px; overflow: hidden; border: 1px solid #ccc; width: 100%; } body.side-right .navbar .navbox { opacity: 1; visibility: visible; top: 0; } body.side-right .navbar .menuBtn { display: none; } body.side-right .navbar .menuBtn2 { position: fixed; opacity: 1; visibility: visible; z-index: 99999; top: 30px; } body.side-right .navbar .menuBtn b { display: none; margin: 0; position: absolute; background: #0e205a; left: 0; top: 50%; width: 30px; } body.side-right .navbar .menuBtn b:first-child { display: block; transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); } body.side-right .navbar .menuBtn b:last-child { display: block; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); } body.side-right .navbar .menu-bott { display: block; overflow: hidden; padding-bottom: 20px; } body.side-right .navbar .menu-bott .top-right { margin-top: 15px; text-align: right; } body.side-right .navbar .menu-bott .top-right a { margin-left: 15px; } body.side-right .navbar .menu-bott input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #fff; } body.side-right .navbar .menu-bott input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: fff; } body.side-right .navbar .menu-bott input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: fff; } body.side-right .navbar .menu-bott input::-ms-input-placeholder { color: #fff; } /* 小于992就缩导航 */ .row1, .row2 { padding: 30px 0; } .row1 .index-title, .row2 .index-title { margin-bottom: 20px; } .row1 .index-news { width: 100%; float: none; } .row1 .index-tzgg { float: none; width: 100%; margin-top: 20px; } .row2 .index-xsbg { width: 100%; float: none; } .row2 .index-kycg { float: none; width: 100%; margin-top: 20px; } .pic-news li a .pic { height: 32vw; } .txt-kycg .first { height: 38vw; } .list-page { padding: 20px 0 40px; } .weizhi { margin-bottom: 0px; } .right-con { width: 100%; float: none; } .left-nav { width: 100%; float: none; padding: 20px 0; background: none; } .left-nav .column { display: none; } .left-nav .phone-column { display: block; line-height: 24px; text-align: left; padding: 10px 15px; background: #015293; background-size: 100% 100%; position: relative; } .left-nav .phone-column h2 { font-size: 1.25rem; font-weight: bold; color: #feffff; } .left-nav .phone-column em { display: block; width: 40px; height: 100%; background: url(../images/phone-sidemenu.png) center no-repeat; background-size: auto 40%; position: absolute; top: 0; right: 15px; } .left-nav .sideMenu { display: none; padding: 10px; background: #f1f2f1; } .left-nav .sideMenu li { margin-bottom: 10px; } .left-nav .sideMenu li > a { padding: 10px; } .left-nav .sideMenu li > a p { font-size: 1rem; } .left-nav .sideMenu dl { padding: 10px 0 10px 10px; margin: 0; } .left-nav .sideMenu dl dd a { font-size: 0.875rem; } } @media (max-width: 768px) { .pic-news li a .pic { float: none; width: 100%; height: 52vw; } .pic-news li a .txt { width: 100%; float: none; padding: 10px 10px 30px; } .pic-news li a .abst, .pic-news li a .date { margin-top: 10px; } .txt-kycg .first { height: 52vw; } .txt-xsbg li a { padding: 20px 10px; } .list-pic li { width: 50%; } .list-leader li { margin-bottom: 20px; width: 100%; border: none; border-bottom: 1px solid #dadada; } .list-leader li .pic { float: none; margin: 0 auto; } .list-leader li .text { width: 100%; text-align: center; padding: 15px; } .list-leader li .text .tit { border-bottom: none; } .list-leader li .text .info { margin-top: 0; } } @media (max-width: 600px) { html { font-size: 14px; } .txt-xsbg li { float: none; width: 100%; margin-bottom: 20px; } .list-text li { padding: 10px 0; line-height: 22px; } .list-text li a { width: 100%; float: none; padding-left: 20px; } .list-text li .date { float: none; padding-left: 20px; } .list-pic li { width: 100%; } } @media (max-width: 480px) { .curr-col { float: none; overflow: hidden; } .curr-col h2 { padding-bottom: 10px; } .weizhi { float: none; margin: 10px 0 10px 0; } }