/** 李鹏扬-v1.0.0 APP License By li.pengyang */ address, cite, dfn, em, var { font-style: normal } .footer .footer-bottom .bottom-line li a:hover, .footer .footer-bottom .text-left a:hover { opacity: .8 } .content, .content_left ul, .main_body { overflow: hidden } blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0 } body, button, input, label, select, textarea { font-size: 14px; font-family: Microsoft Yahei; -webkit-text-size-adjust: none } button, input, label, select { vertical-align: middle; list-style-type: none; border: none } label { padding-left: .4em } button, h1, h2, h3, h4, h5, h6, input, ol, p, select, textarea, ul { font-size: 100% } ul { list-style: none } h1 { font-size: 22px } h2 { font-size: 16px } h3 { font-size: 13px } h4, h5, h6, small { font-size: 14px; } code, kbd, pre, samp { font-family: courier new, courier, monospace } sup { vertical-align: text-top } sub { vertical-align: text-bottom } img { border: 0 } a img, span img { vertical-align: bottom } em { font-weight: 700 } table { border-collapse: collapse; border-spacing: 0 } table th { font-weight: 300 } a { text-decoration: none; color: #606060 } a:hover { text-decoration: none; color: #005aaa; } .footer { position: relative; padding: 40px 0; background: url(../images/foot-bg.png) top left no-repeat; background-size: 100% 100% } .footer .text-right { text-align: right } .footer .container { width: 980px; } .footer .my-visible-sm { display: block !important; height: auto !important; position: relative; } .footer .my-visible-sm img{ position:absolute; top: 20px; right: 0; width: 100px; height: 100px; } .footer .border-bottom h4 { padding: 20px 0 10px; position: relative; color: #fff; margin: 0; font-size: 20px; } .footer .border-bottom h4 span { position: absolute; right: 10px; top: 50%; margin-top: -6px; color: #494e5f; font-size: 12px; -ms-transform: rotate(0); -moz-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); -webkit-transform: rotate(0); -o-transition: -o-transform .5s; -moz-transition: transform .5s, -moz-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s; transition: transform .5s, -webkit-transform .5s; -webkit-transition: transform .5s } .footer .border-bottom h4.collapsed span { -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transform: rotate(180deg) } .footer .footer-top { color: #7c829c; margin-bottom: 40px; } .footer .footer-top a { color: #81838b; color: rgba(255, 255, 255, .4); text-decoration: none; font-size: 16px; } .footer .footer-top a:hover { color: #fff; color: rgba(255, 255, 255, .9) } .footer .footer-top .list-unstyled { padding-top: 20px } .footer .footer-top .list-unstyled li { display: inline-block; padding-right: 2px; line-height: 2; width: auto; padding-right: 40px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .footer .footer-bottom { color: #7c829c } .footer .footer-bottom .bottom-line { padding-top: 20px; padding-bottom: 20px; float: left } .footer .footer-bottom .bottom-line li { display: inline-block; padding-right: 20px; line-height: 1.75 } .footer .footer-bottom .bottom-line li a { color: #fff; font-size: 16px; display: inline-block; padding-right: 20px; position: relative; text-decoration: none } .footer .footer-bottom .bottom-line li a.noclick { color: rgba(255, 255, 255, .5) } .footer .footer-bottom .bottom-line li a:before { content: ""; width: 0; height: 12px; position: absolute; right: 0; top: 50%; margin-top: -6px; border-right: 1px solid #323748 } .footer .footer-bottom .bottom-line li:last-child a:before { content: ""; width: 0; height: 12px; position: absolute; right: 0; top: 50%; margin-top: -6px; border-right: 0 solid #323748 } .footer .footer-bottom .text-right { padding: 20px 110px 20px 0 } .footer .footer-bottom .text-right a { color: #81838b; font-size: 16px; } .footer .footer-bottom .text-left { font-size: 14px; margin-bottom: 6px; text-align: left; } .footer .footer-bottom .text-left.mgbottom10 { margin-bottom: 10px } .footer .footer-bottom .text-left a { color: #fff; text-decoration: none } .footer .footer-bottom .text-left a.gray { color: #7c829c; margin-top: 20px } .footer .code-btn-wrap { text-align: center; padding-top: 25px } .footer .code-btn { background: #313647; display: inline-block; padding: 0 30px 0 12px; border-radius: 15px; line-height: 27px; color: #fff; position: relative } .footer .code-btn span { vertical-align: middle } .footer .code-btn i.iconfont { padding-right: 8px; color: #989ba3; font-size: 20px } .footer .code-btn span.iconfont { padding-left: 0; color: #92959f; font-size: 6px; position: absolute; right: 10px; top: 0; -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transition: -o-transform .3s; -moz-transition: transform .3s, -moz-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s; transition: transform .3s, -webkit-transform .3s; -webkit-transition: transform .3s } .content_left ul .active a, .content_left ul li a:hover { color: #fff } .footer .code-img { display: none; margin: 30px auto 0; width: 90px; height: 90px; background: url(/images/footer-qr-code.jpg) center center no-repeat; background-size: 100% 100%; } .footer .code-btn-wrap.active .code-img { display: block } .footer .code-btn-wrap.active .code-btn span.iconfont { -ms-transform: rotate(0); -moz-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); -webkit-transform: rotate(0) } .main_body { background-color: #fff; width: 100%; min-height: 400px; position: relative; z-index: 99 } .main_content { width: 1200px; margin: 0 auto } .content_left { float: left; width: 240px } .content_left ul { margin-top: 15px } .content_left p { font-size: 24px; text-align: center; border-bottom: 1px solid #c8c8c8; margin-top: 42px; padding-bottom: 30px } .content_left ul li { float: left; text-align: center; border-bottom: 1px dashed #c8c8c8 } .content_left ul li a { line-height: 50px; height: 50px; display: block; width: 240px; text-decoration: none; font-size: 18px } .content_left ul li:hover { background: #4190de } .content_left ul .active { background: #4190de; color: #fff } @media (max-width:768px) { .footer .container { width: 100%; } .footer .code-img { display: block; margin: auto; width: 90px; height: 90px; } .footer .code-img img{ width:100%; } .footer .footer-top { margin-bottom: 0; } .footer .my-visible-sm img { display:none; } .mgtop20 { margin-top: 20px; } .footer .footer-bottom .text-left { text-align: center; } .main_content { width: 90% } .footer .footer-top .list-unstyled li { padding-right: 2px; width: 45%; line-height: 2.25; } } .navbar { margin-bottom: 0 !important }