/* BASIC css start */
#upd { position: fixed; bottom: 50%; right:-70px; z-index: 99999; width: 70px; -ms-transition: all .5s ease-out;-moz-transition: all .5s ease-out; -webkit-transition: all .5s ease-out;
       -o-transition: all .5s ease-out;transition:all 1s ease-out; overflow: hidden; border-top-left-radius: 15px; border-bottom-left-radius: 15px; }
#upd.scroll { right: 0 }
#upd ul {}
#upd ul li { width: 100%; height: 70px; text-align: center; background-color: #000; line-height: 88px; position: relative; }
#upd ul li::after { position: absolute; bottom: 0; left: 10px; width: 50px; height: 1px; background-color: #4a4a4a; display: inline-block; content: ''; }
#upd ul li:last-child::after { display: none; }
#upd ul li a { display: inline-block; width: 100%; height: 100%; cursor: pointer; }
#upd ul li a i { color: #fff; font-size: 35px; }
#upd ul li a#scrollup i { font-size: 41px;  }
#footWrap { position: relative; background: #F3F3F4; font-size: 13px; color: #767678; }
.foot { width: 1350px; margin: 0 auto; overflow: hidden; box-sizing: border-box; padding: 80px 0; }
.foot .info1 { float: left; }
.foot .info1 ul { overflow: hidden; margin-bottom: 30px; }
.foot .info1 ul li{ float: left; margin-left: 30px; font-weight: 600 }
.foot .info1 ul li:first-child { margin-left: 0 }
.foot .info1 ul li a { color: #222; font-size: 15px;font-weight:400 }
.foot .info1 p { line-height: 30px; font-size: 15px; font-weight: 300; }
.foot .info1 p a { color: #767678 }
.foot .info1 p.copy_txt a { color: #000; }
.foot .info2 { float: right; overflow: hidden; }
.foot .info2 ul{ float: left; margin-right: 55px; }
.foot .info2 ul li { line-height: 30px; font-weight: 600; text-align: right; }
.foot .info2 ul li a{ color: #222; font-size: 15px; }
.foot .info2 div{ float: left; text-align: right; }
.foot .info2 div p { font-size: 47px; font-weight: 600; margin-bottom: 12px; color: #222; margin-top: -12px; }
.foot .info2 div span{ display: block;line-height: 27px; font-size: 15px; font-weight: 300; }
/* BASIC css end */

