
.footer{ width:100%;  padding-bottom:30px;padding-top: 30px;    border-top: 1px #343434 solid;}
.footer .f_main{width:1220px; margin:0px auto;}

.footer .banquan{ line-height:24px; color:#636363; margin-top:24px;text-align: center;font-size: 12px;}
.footer .banquan .foot_links{ width:195px; height:70px; display:block; float:left; padding-right:30px;border-right: 1px dashed #d1d1d1;font-size: 12px;}
/*.footer .banquan .foot_links img{margin: 7px 0;}*/
/*.footer .banquan .qr_code{height: 70px;width: 70px;float: left;margin-left: 30px;padding-right:30px}*/

.banquan_info{margin: 30px auto 0;text-align: center;width: 852px;}
.banquan_info a{display: inline-block;width: 152px;height: 48px;margin-right: 17px;}
.banquan_info a:hover{text-decoration: none;}
.banquan_info a img{float: left;margin: 7px 0 0 10px;}
.banquan_info a p{float: left;width: 75px;height: 28px;padding: 4px 0;line-height: 14px;font-size: 12px;color: #636363;margin: 7px 0 0 4px;text-align: left}
.banquan_info a.gw_ab{width: 158px;margin-right: 0;} 
.banquan_info a.gw_ab img{margin-top: 4px;}
.banquan_info a.gw_ab p{width: 108px;}
.foot_link {line-height: 12px;position: relative;width: 599px;margin: 0 auto;font-size: 12px;*width: 601px;width: 601px\9;}
.foot_link a{border-right: 1px solid #bbb;}
.foot_link .color333 {display: inline-block;padding: 0 11px 0 16px;}
a.color333 {color: #797979;text-decoration: none;outline: none;}

.g-btns{text-align:center;margin: -30px 0 30px 0;}
.g-btns .g-content{}
.g-btns li{display:inline-block;*display:inline;*zoom:1;padding:30px 0 0;width:15%;height:40px;text-align:center;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.g-btns li:hover .u-icon--service{width:41px;height:40px;background-image:url(../images/_spritemap.png);background-position:-138px -96px}
.g-btns li:hover .u-icon--group{width:36px;height:40px;background-image:url(../images/_spritemap.png);background-position:0 -178px}
.g-btns li:hover .u-icon--msg{width:39px;height:37px;background-image:url(../images/_spritemap.png);background-position:-186px -131px}
.g-btns .u-icon{display:inline-block;vertical-align:middle;margin-right:10px}
.g-btns .u-icon--service{width:40px;height:39px;background-image:url(../images/_spritemap.png);background-position:-186px -88px}
.g-btns .u-icon--group{width:36px;height:39px;background-image:url(../images/_spritemap.png);background-position:-230px 0}
.g-btns .u-icon--msg{width:38px;height:37px;background-image:url(../images/_spritemap.png);background-position:-40px -178px}

.g-wrap--bottom{width:100%;padding:20px 0 40px;background:#252525;position:relative;}
.g-cont{width:1200px;margin:0 auto}
.m-contact{margin-right:-20px;margin-bottom:30px;text-align:center}
.m-contact li{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;width:190px;margin:0 25px;overflow:hidden}
.m-contact .u-tit{float:left;width:19px;height:123px;padding:28px 8px 0;font-size:16px;line-height:1.3;color:#fff;}
.m-contact .m-cont{margin-left:50px;width:120px}
.m-contact .u-code{display:block;width:120px;height:125px;padding-top:10px;background-image:url(../images/contact_code.png); background-repeat: no-repeat;}
.m-contact .u-code img{display:block;width:105px;margin:0 auto}
.m-contact .u-bbs{line-height:1.5;color:#747474}
.m-contact .u-text{color:#fff;font-size:12px;line-height:2.5}
.m-contact .u-link{display:block;font-size:12px;line-height:1.5;color:#c99a05;text-decoration:underline}