/* BASIC css start */
#ftWrap{ margin-top: 60px; width:100%  }
#ftWrap a:hover { text-decoration: none;} 
#ftWrap .footerNavArea {height:50px;line-height:50px;width:100%;text-align: center;margin: 10px 0;}
#ftWrap .footerNavArea .footerNav a { padding: 0 40px 0 0;}
#ftWrap .footerInfoWrap .copy {padding-top: 10px; color:#999;  }
#ftWrap .footerInfoWrap {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
#ftWrap .footerInfoWrap .title{line-height:1;display:block;padding: 40px 0 7px;font-size: 13px;color: #292929;}
#ftWrap .footerInfoWrap p {line-height:20px; color:#555}
#ftWrap .footerInfoWrap ul:after{content:"";display:block;clear:both;}
#ftWrap .footerInfoWrap .list{  padding-bottom: 30px; text-align:left; width: 1200px;  margin: 0 auto; }
#ftWrap .footerInfoWrap .list li{float:left}
#ftWrap .footerInfoWrap .list .info02 .csNumber{font-size: 24px;padding-bottom: 5px;line-height:1;display:block;color: #292929;font-weight: bold;}
#ftWrap .footerInfoWrap .list .info01,
#ftWrap .footerInfoWrap .list .info02{padding-right: 80px;}
#ftWrap .footerInfoWrap .list .info04 {float: right;}
#ftWrap .footerInfoWrap .list .info01 li {float: left;margin: 40px 10px 0 0;text-align: center;}
#ftWrap .footerInfoWrap .list .info01 li span { display:block; width: 48px; height: 48px; background-color: #fff; border: 1px solid #ddd; border-radius:50%; margin-bottom: 10px; }
#ftWrap .footerInfoWrap .list .info01 li span i {line-height: 48px; vertical-align: middle; font-size: 24px; color:#777;  }
#ftWrap .footerInfoWrap .list .info01 li a:hover span { background-color:#6b6b6b; border-color:#6b6b6b; }
#ftWrap .footerInfoWrap .list .info01 li a:hover span i { color:#fff }
#ftWrap .footerNav .subTxt{text-align: center;line-height: 18px;margin: 0 0 50px 0px;}


/* BASIC css end */

