/* BASIC css start */
#footer {position:relative;border-top:2px solid #feb60a;margin-top: 50px;}

#footer .footCs {padding:15px 0;position:relative;zoom:1; background: #f9f9f9; }
#footer .footCs:after {display:block;clear:both;content:''}
#footer .footCs .bx {margin-left:-1px;position:relative;float:left;width:50%;border-right:1px solid #dedede}
#footer .footCs .bx:last-child {border-right:none}
#footer .footCs .bx .bxInner {padding:0 10px;text-align:center}
#footer .footCs .bx .bxInner h3 {font-size:13px; color:#3d3d3d; font-weight:bold; text-align:center}
#footer .footCs .bx .bxInner h3 span { color:#ff8400;}
#footer .footCs .bx .bxInner .tx {padding-top:10px;height: 60px;font-size:12px;color:#535353;line-height: 18px;}
#footer .footCs .bx .bxInner .tx a {font-size: 20px;color:#2f2f2f;display: block;margin-bottom: 4px;}
#footer .footCs .bx .bxInner .tx p {padding-top: 4px;}
#footer .footCs .bx .bxInner .bt {display:inline-block;padding:6px 0;width:100%;font-size:12px;color: #2f2f2f;text-align:center;border: 1px solid #dbdbdb;font-weight: bold;background: #fff;}
#footer .footCs .bx .bxInner .bt i {font-size:16px}

#footer .footerNav {height: 30px;position:relative;background:#282828}
#footer .footerNav nav {width:100%;font-size:0}
#footer .footerNav nav a {display:inline-block;width: 22%;font-size:11px;color:#fff;letter-spacing:-1px;line-height: 28px;text-align:center}
#footer .footerNav nav a.ftnav {width: 34%;}
#footer .footerCopy {padding: 15px 10px 50px;background:#fff;text-align:center}
#footer .footerCopy p{font-size:11px;color:#535353;line-height:18px}
#footer .footerCopy div{padding: 8px 0;}
#footer .footerCopy div .ft-copy {color:#3d3d3d;}
#footer .footerCopy div .ft-design {color:#aaa;}

#fixMenu {position:fixed;bottom:0;left:0;width:100%;min-width:320px;z-index:50}
#fixMenu nav.menu {height: 32px;border-top:2px solid #3d3d3d;background:#fafafa;/* box-shadow: 1px 1px 4px #333; */}
#fixMenu nav.menu ul {display:table;width:100%}
#fixMenu nav.menu ul li {display:table-cell;width:20%;height:29px;text-align:center;border-left:1px solid #e5e5e5}
#fixMenu nav.menu ul li.fixPoint { border:0; background:#ffbb19;font-weight: bold;}
#fixMenu nav.menu ul li a{display:block;width:100%}
#fixMenu nav.menu ul li a span.tx {display:block;padding:0;color:#2f2f2f;letter-spacing:-1px;line-height: 32px;}

.topBt {position:fixed;bottom: 40px;right: 7px;width: 40px;height: 40px;z-index: 11;}
.topBt a {display:block;width: 40px;height: 38px;color: #fff;font-size: 12px;font-weight:bold;line-height:10px; text-align:center;background: #414141;border-radius:40px; box-shadow: 1px 1px 3px #333 }
.topBt a span {display:inline-block;padding-top: 6px}
/* BASIC css end */

