/* footer start */
.footer { background:url(../images/logo1.png) no-repeat center bottom;height: auto;  line-height: 1;  font-size: 14px; color: #d6d6d6; text-align: center; font-weight: 400; margin:44px 0 0 0; }
.footer .container { width: 1200px; margin: 0 auto; padding: 24px 0; display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.footer .container .copyright { text-align: left;  line-height: 2; }
.footer .container .copyright a { display: inline-block; color: #d6d6d6;  }
.footer .container .copyright a:hover { color: #D03B35; text-decoration: underline;}
.footer .container .qrcode { display: block; margin: 0 2em; color: #d6d6d6;float:right }
.footer .container .qrcode img{  border:5px solid #FFF;-webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }


/*side bar*/
.sidebar{ display: block; width: 48px;  padding: 0 8px; position: fixed; left: 50%; bottom: 36px; margin-left: 636px; z-index: 9; background:#fff; }
.sidebar_scroll{ bottom: 212px!important; }
.sidebar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 12px rgba(208, 208, 208, .7); -moz-box-shadow: 0 0 12px rgba(208, 208, 208, .7); -ms-box-shadow: 0 0 12px rgba(208, 208, 208, .7); box-shadow: 0 0 12px rgba(208, 208, 208, .7); }
.sidebar  a{ display: block; width: 48px;  padding:10px 0;  color: #5e9ede;  cursor: pointer; font-size: 12px; line-height: 1.8em; border-bottom: 1px solid #f0f0f0; text-align: center; opacity: .9;  -webkit-opacity: .9; -moz-opacity: .9; -o-opacity: .9;  position: relative; color: #666;}
.sidebar a{border-radius:5px; -webkit-border-radius:5px ; -o-border-radius:5px; -moz-border-radius:5px; }
.sidebar a:last-child{ border: none;}
.sidebar  a i{ display: block; height: 26px; line-height: 26px; text-align:center;; font-size: 26px; color: #666;}
.sidebar a:hover, .sidebar li:hover i{ color: #D03B35 }

/* footer end */