.container { width: 1200px; margin: 0 auto; } .footer { background-color: #3c3e4d; overflow: hidden; } .foot-top { padding: 40px 0; } .f-logo img { display: block; } .f-logo { margin-bottom: 30px; } .ftop-botlf { width: 400px; float: right; } .ftop-botlf .logo { margin: 0 0 20px 0; } .share .bdsharebuttonbox a { width: 36px; height: 36px; border-radius: 50%; opacity: 1; margin: 0 20px 0 0; } .share .bdsharebuttonbox a:last-child { margin-right: 0; } .share .bdsharebuttonbox a.s1 { background: url(../images/s1.png) no-repeat center; } .share .bdsharebuttonbox a.s2 { background: url(../images/s2.png) no-repeat center; } .share .bdsharebuttonbox a.s3 { background: url(../images/s3.png) no-repeat center; } .share .bdsharebuttonbox a.s1:hover { background: url(../images/s1h.png) no-repeat center; } .share .bdsharebuttonbox a.s2:hover { background: url(../images/s2h.png) no-repeat center; } .share .bdsharebuttonbox a.s3:hover { background: url(../images/s3h.png) no-repeat center; } .bd_weixin_popup { height: 310px !important; } .ftop-botlf .share { margin-bottom: 20px; } .code { width: 98px; float: left; margin-right: 30px; } .code p { font-size: 14px; color: white; text-align: center; margin-top: 3px; } .foot-mess p { font-size: 14px; color: white; line-height: 14px; margin-bottom: 14px; } .foot-mess { display: inline-block; float: right; padding-left: 30px; border-left: 1px solid rgba(255, 255, 255, 0.4); } .foot-mess p:last-child { margin-bottom: 0; } .ftop-botrt { float: left; width: 555px; margin-top: 20px; } .ftop-botrt .title { position: relative; } .ftop-botrt .title::before { content: ''; width: 1px; height: 15px; background: #D8D8D8; position: absolute; left: -10px; top: 0; } .ftop-botrt dt a { color: white; font-size: 16px; display: block; line-height: 16px; margin-bottom: 21px; } .ftop-botrt dd a { color: white; font-size: 14px; line-height: 28px; display: block; } .ftop-botrt dl { float: left; padding-left: 9px; position: relative; margin-right: 78px; } .ftop-botrt dl:before { content: ''; width: 1px; height: 15px; color: white; position: absolute; top: 0; left: 0; } .ftop-botrt dl:last-child { margin-right: 0; } .footer a:hover { color: #fff; } .foot-bot { padding: 12px 0; position: relative; background-color: #252731; border-top: 1px solid rgba(146, 154, 192, 0.25); } .foot-bot p, .foot-bot p a { font-size: 14px; color: #bcbcc4; display: inline-block; font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi; font-weight: 400; } .foot-bot p, .foot-bot p a:hover { color: #bcbcc4; } .foot-bot p.p1 { float: left; padding-right: 20px; } .foot-bot p.p2 { float: right; font-size: 0; } .foot-bot p.p2 a { position: relative; padding-right: 10px; margin-right: 10px; } .foot-bot p.p2 a:after { content: ''; width: 1px; height: 12px; color: white; position: absolute; right: 0; top: 50%; margin-top: -6px; } .foot-bot p.p2 a:last-child { padding-right: 0; margin-right: 0; } .foot-bot p.p2 a:last-child:after { display: none; } /* kefu */ .kf { transition: .8s; -o-transition: .8s; -moz-transition: .8s; -webkit-transition: .8s; z-index: 999999; background-color: #fff; position: fixed; bottom: 100px; right: 20px; width: 62px; border-radius: 5px; display: none; } .kf span { z-index: 1000001; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; cursor: pointer; position: relative; display: block; width: 62px; height: 62px; border-bottom: 1px solid #e3e3e3; background: url(../images/kefu_j.png) no-repeat center #fff; } .kf span:hover { background-color: #0369fc; } .kf .zx { border-radius: 5px 5px 0 0; background-position: 0 0; } .kf .zx:hover { background-position: 0 -62px; } .kf .freetel { background-position: -62px 0; } .kf .freetel:hover { background-position: -62px -62px; } .kf .act { background-position: -186px 0; } .kf .act:hover { background-position: -186px -62px; } .kf .zxlya { background-position: -124px 0; } .kf .zxlya:hover { background-position: -124px -62px; } .kf .back_top { border-radius: 0 0 5px 5px; border: none; background-position: -248px 0; } .kf .back_top:hover { background-position: -248px -62px; } .kf span div { display: none; background-color: #fff; border-radius: 5px; position: absolute; right: 75px; padding: 20px; font-size: 14px; color: #f4474c; bottom: 2px; } .kf span div input { text-indent: .5em; display: block; margin: 15px 0; line-height: 28px; color: #696969; font-size: 12px; width: 140px; border: 1px solid #d1d1d1; border-radius: 2px; height: 28px; } .kf span div a { -o-transition: .5s; transition: .5s; -webkit-transition: .5s; display: block; background: #f4474c; border-radius: 2px; color: #fff; line-height: 26px; font-size: 12px; text-align: center; width: 79px; height: 26px; } .kf span div a:hover { background: #e77410; } .kfimgr { position: absolute; bottom: 23px; right: -9px; } .kf span div i { display: block; position: absolute; width: 15px; height: 200px; right: -15px; top: 0; } .kf .zx div, .kf .freetel div, .kf .zxlya div, .kf span:nth-child(4) div { text-align: center; min-width: 148px; font-size: 14px; color: #666; } .kf span:nth-child(4) div { white-space: nowrap; } .kf a { display: block; height: 68px; position: absolute; top: 0; right: 0; width: 100% } .kf span div, .kf { -webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25); box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25); } .shou { z-index: 1000000; cursor: pointer; width: 30px; height: 40px; top: 50%; margin-top: -15px; border-radius: 5px 0 0 5px; right: 62px; background: url("../images/kefu_j.png") no-repeat -310px 0 #fff; position: absolute; box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25); } .shou.on { background-position: -310px -40px; } .foot-bottom { display: flex; justify-content: center; } @media (max-width: 768px) { .container { width: 90vw; } .ftop-botlf { width: 100%; } .code { margin-right: 0; } .foot-mess { padding-left: 10px; } .ftop-botrt { width: 100%; margin-top: 30px; } .ftop-botrt dl { margin-right: 10px; } .foot-bot p.p1 { padding-right: 0 !important; } .foot-bottom { display: block; } }