footer { background-color: #f2f2f2; /*padding-top: 20px;*/ overflow: hidden; text-align: left; /*float: left;*/ width: 100%; /*margin-top: 50px;*/ } .container-custom { width: 85.652%; max-width: 1430.016px; margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } .navbar-collapse { margin-right: -15px; margin-left: -15px; } footer .top-line { border-bottom: 1px solid #e2e2e2; padding: 20px 0; height: 65px; overflow-y: visible; position: relative; } footer .top-line ul { overflow: hidden; } footer .top-line ul li { float: left; } footer .top-line a,footer .top-line em { font-size: 0.875em; line-height: 24px; height: 24px; color: #595757; float: left; opacity: 0.6; } footer .top-line em { margin: 0 15px; } footer .top-line a.index { opacity: 1; } footer .top-line .search-box { background-color: transparent; top: -5px; right: -10px; position: absolute; } footer .top-line a.btn-open-search { float: right; height: 24px; -webkit-transition: 0.5s all; transition: 0.5s all; text-decoration: none; } footer .top-line a.btn-open-search .iconfont { font-size: 30px; } footer .top-line a.btn-open-search.nav-hide { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); visibility: hidden; } footer .footer-nav h3 { border-bottom: 1px solid #d4d4d4; font-size: 1.125em; padding: 10px 5px; color: black; } footer .footer-nav h3 span.iconfont { float: right; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } footer .footer-nav h3.collapsed span.iconfont { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } footer .footer-nav ul li { border-bottom: 1px solid #d4d4d4; padding: 10px 0; } footer .footer-other-link { margin: 30px 0; } footer .footer-other-link ul { text-align: center; } footer .footer-other-link ul li { text-align: center; display: inline-block; margin: 5px 8px; } footer .copy { background-color: #e6e6e6; text-align: center; padding: 20px 0; margin-top: 20px; font-size: 12px; line-height: 16px; line-height: 2em; } footer .copy span { display: block; } footer .copy ul li { display: inline-block; margin: 0 5px; } footer .read-more .iconfont{ color: #595757; line-height: 0.95em; float: none; display: inline-block; } footer .read-more span, footer .read-more-white span{ float:none; display:inline-block; } .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } footer .copy .copy-text a { color: #337ab7; } @media (min-width: 768px) { footer .top-line { height:65px; overflow: visible; } footer .footer-nav { padding: 48px 0 34px 0; border-bottom: 1px solid #e2e2e2; margin-bottom: 38px; } footer .footer-nav .col-md-2{ width:16.66666667% } footer .footer-nav h3 { font-size: 0.9375em; border: none; line-height: 25px; margin: 0; margin-bottom: 18px; padding: 0; } footer .footer-nav ul li { border: none; padding: 0; margin-bottom: 15px; } footer .footer-nav ul li a { font-size: 0.8125em; line-height: 1.5em; color: #595757; } footer .footer-nav .visitor-link { color: #595757; border-bottom: 1px solid #e2e2e2; padding: 28px 0; margin-left: 15px; margin-right: 15px; } footer .footer-nav .visitor-link h3 { float: left; font-size: 0.8125em; margin: 0; line-height: 2.8em; } footer .footer-nav .visitor-link #footer-list-7 { float: left; margin: 0; } footer .footer-nav .visitor-link #footer-list-7 li { float: left; margin: 0 10px; } footer .footer-other-link { margin: 0; float: left; } footer .footer-other-link ul { text-align: left; margin: 0; } footer .footer-other-link ul li { margin: 0; margin-right: 20px; } footer .footer-other-link ul li a { color: #5a5858; font-size: 0.8125em; } footer .share-box { float: right; } footer .copy { margin-top: 40px; height: auto; line-height: 30px; padding: 10px 0; font-size: 1em; } footer .copy span { display: inline-block; } footer .copy ul { display: inline-block; margin: 0; } footer .copy .copy-text { font-size: 0.8125em; color: #666; } footer .copy .copy-text .line { width: 1px; height: 14px; background: #c2c3c3; display: inline-block; margin: 0 8px 0 8px; } footer .copy .copy-text span,footer .copy .copy-text li { margin: 0 10px; } /*footer .footer-nav >[class*="col-md"]{ width: 20%; }*/ } /*@media (min-width:992px) and (max-width:1024px){*/ /*footer .copy{*/ /*height: auto;*/ /*line-height: 30px;*/ /*padding: 10px 0;*/ /*}*/ /*}*/ /*@media (max-width: 991px) {*/ /*footer .list-unstyled {*/ /*margin:7px 0 0 0;*/ /*}*/ /*footer .list-unstyled li {*/ /*margin: 8px !important;*/ /*}*/ /*footer .top-line .pull-left {*/ /*display: none;*/ /*}*/ /*footer .top-line .btn-open-search {*/ /*display: none;*/ /*}*/ /*footer .top-line .search-box {*/ /*background-color: transparent;*/ /*top: -10px;*/ /*left: 0;*/ /*position: absolute;*/ /*visibility: visible;*/ /*padding-left: 0;*/ /*padding-right: 0;*/ /*z-index: 80;*/ /*}*/ /*footer .top-line .search-box a.btn-search {*/ /*right: 15px;*/ /*}*/ /*footer .top-line .search-box a.btn-close {*/ /*display: none;*/ /*}*/ /*}*/ .dropdown-footer:after { font-family: FontAwesome; font-weight: 300; display: inline-block; content: "\f107"; } .dropdown-footer.active:after { transform: rotateZ(180deg); -webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); } .dropdown-footer, .dropdown-footer.active, .dropdown-footer:hover, .dropdown-footer:after, .dropdown-footer.active:after { transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; } .dropdown-footer { display: block; padding: 15px; /*color: rgba(255, 255, 255, 0.8);*/ color: black; cursor: pointer; } .dropdown-footer:hover { background: rgba(0, 0, 0, 0.15); color: #fff; } .dropdown-footer:after { font-family: FontAwesome; font-weight: 300; display: inline-block; content: "\f107"; float: right; } .footer-items { background: #fff; list-style: none; display: none; } .footer-items li { padding: 5px 0 5px 30px; } .menu-items li a { display: block; padding: 10px; color: #444; cursor: pointer; text-decoration: none; font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .menu-items li a:hover { background: #e0e0e0; } .menu-items { background: #fff; } .menu-items li a { padding-left: 15px; background: transparent; } .pc-device-header{ display: block; } .mobile-device-header{ display: none; } @media only screen and (max-width: 1023px) { .pc-device-header{ display: none; } .mobile-device-header{ display: block; } } .pc-device-footer{ display: block; } .mobile-device-footer{ display: none; } @media only screen and (max-width: 1023px) { .pc-device-footer{ display: none; } .mobile-device-footer{ display: block; } }