/* BASIC css start */
/* ÇÏ´Ü */
#footer { position:relative; margin-top:265px;border-top:1px solid #7d7d7d;padding:43px 0 0px 0;}
#footer .inner { overflow:hidden; position:relative; width:1100px; margin:0 auto 43px; *zoom:1; }
.xans-layout-footer { position:relative; width:100%; height:auto; }
.xans-layout-footer .utilMenu { overflow:hidden; height:44px; line-height:44px; *zoom:1; }
.xans-layout-footer .utilMenu li { float:left; padding:0 10px 0 10px; margin-right:10px;}
.xans-layout-footer .utilMenu li.home { padding-left:0; background:none; }
.xans-layout-footer .utilMenu li a { color:#333333; font-size:12px;border-bottom:1px solid transparent;transition:all 0.3s;}
.xans-layout-footer .utilMenu li a:hover{border-bottom:1px solid #aaa;}
.xans-layout-footer .copyright {text-align:right;font-size:11px; line-height:11px; }
.xans-layout-footer .topNbottom{display:none;}
.xans-layout-footer .topNbottom .btn_top { position:fixed; z-index:99999;right:40px; bottom:110px; font-size:14px;color:#000;font-weight:bold;background:rgba(255,255,255,0.7);width:24px;height:24px;border-radius:0px;border:1px solid #ddd;text-align:center;line-height:24px;opacity:0.7;}
.xans-layout-footer .topNbottom .btn_bottom{position:fixed; z-index:99999; right:40px; bottom:80px; font-size:14px;color:#000;font-weight:bold;background:rgba(255,255,255,0.7);width:24px;height:24px;border-radius:0px;border:1px solid #ddd;text-align:center;line-height:24px;opacity:0.7;}
.xans-layout-footer .hosting { position:absolute; right:0; top:77px; }



.xans-layout-footer > ul{display:inline-block;vertical-align:top;padding:12px 40px;min-height:160px;font-size:12px;}
.xans-layout-footer > ul.Footcs{padding-left:0;}
.xans-layout-footer > ul.Footbi{border-right:1px solid #ddd;border-left:1px solid #ddd;}
.xans-layout-footer > ul.address{position:absolute;right:0;text-align:right;border-right:0;padding:12px 0;}
.xans-layout-footer > ul.Footsns{border-right:0;}

.xans-layout-footer > ul > .foottitle{color:#343434;margin-bottom:25px;font-weight:bold;}
.xans-layout-footer > ul > li{color:#777;margin-bottom:13px;}
.xans-layout-footer > ul > li > a{color:#777;margin-bottom:13px;background:transparent;transition:all 0.3s;}
.xans-layout-footer > ul > li > a:hover{background:#ddd;}
.xans-layout-footer > ul > li:last-of-type{margin-bottom:0;}
.xans-layout-footer > ul.Footcs > li:nth-of-type(2){font-size:18px;font-weight:bold;}
.xans-layout-footer > ul.address > li > span{color:#353535;padding:0 5px 0 10px;}

.footer_bottom{background:#f7f7f7;height:105px;}
.footer_bottom > div{width:1100px;margin:0 auto;}
.footer_bottom > div:after{content:"";display:block;clear:both;}

.footer_bottom .utilMenu {float:left; overflow:hidden; height:53px; line-height:53px; *zoom:1; }
.footer_bottom .utilMenu li { float:left; padding:0 15px 0 0px; margin-right:10px;}
.footer_bottom .utilMenu li.home { padding-left:0; background:none; }
.footer_bottom .utilMenu li a { color:#333333; font-size:12px;background:transparent;transition:all 0.3s;}
.footer_bottom .utilMenu li a:hover{background:#ddd;}
.footer_bottom img { float:right; padding-top: 16px;} 


.footer_bottom > div > p {float:left;line-height:53px;}
.footer_infoicon img { padding-top:0;}



@media all and (max-width:980px) {
#footer .inner {  width:980px;  }
.footer_bottom > div{width:980px;}
}

/* BASIC css end */

