
		* {margin:0; padding:0; }
		img {border:0 none; vertical-align:top;}
		a {text-decoration: none;}
		
		.footer{width:100%;padding:0;background:#f4f4f4;position: relative;padding-bottom: 20px;}
		.footer .footer_nav{background:#666;height: 35px;border-top: 1px solid #565b62;border-bottom: 1px solid #565b62;overflow: hidden;}
		.footer .footer_nav li{width:25%;float: left;padding-top: 10px;}
		.footer .footer_nav li a{display:block;font-size:13px;color:#fff;text-align:center;height: 15px;line-height: 15px;border-right: 1px solid #a1a1a1;}
		.footer .footer_nav li:last-child a{border: none;}

		.footer address{padding: 15px 10px 0px;color: #999;font-size: 10px}
		.footer address .ceo{display: block;color: #777; font-size: 13px;padding-bottom: 3px;font-weight: bold;}
		.footer address .mail{color:#959595;}
		.footer address .btnWhite{display: inline-block;border-radius: 2px;background: #565656; color:#fff;padding:4px 7px;}
		.footer address .btn_py{display: block;padding: 4px 0 7px;font-size: 10px}
		.footer .copy{color: #888;font-size: 10px;display: block;text-align: center;padding-bottom: 20px;}
		.footer address a{color: #999;font-size: 10px}

		.footer .footer_nav2{border-top: 1px solid #cdcdcd;margin-top: 10px;margin-left: 10px;margin-right: 10px;}
		.footer .footer_nav2 ul{overflow: hidden;text-align: center;}
		.footer .footer_nav2 ul li{display: inline-block;}
		.footer .footer_nav2 ul li a{color: #898989;display:inline-block;padding: 10px 0;font-size: 11px}
		.footer .footer_nav2 ul li em{width: 3px;height: 3px;vertical-align: middle;display:inline-block;background: url(http://image.hnsmall.com/images/mobile2014/common/footer_dot.png) right center no-repeat;background-size: 3px 3px;}

		.footer .footer_Nnav2{border-top:1px solid #e8e8e8;margin-top:3px;margin-left:10px;margin-right:10px;}
		.footer .footer_Nnav2 ul{overflow:hidden;text-align:center;}
		.footer .footer_Nnav2 ul li{display:inline-block;}
		.footer .footer_Nnav2 ul li a{color:#888;display:inline-block;padding: 10px 0 5px;font-size:12px;font-weight:bold}
		.footer .footer_Nnav2 ul li em{width: 3px;height: 3px;vertical-align: middle;display:inline-block;background: url(http://image.hnsmall.com/images/mobile2014/common/ico_header.png) no-repeat -30px -374px;background-size: 300px auto;}

		.footer address.addNew{padding: 0px;color:#888;font-style:normal;font-size:12px; text-align:center}
		.footer address.addNew .addInfo {display: inline-block;}
		.footer address.addNew .addInfo > img{width: 320px;}
		.footer address .copy{color:#898989;font-size:12px;display:block;text-align:center;padding-bottom: 16px;}
		.footer address a{color: #4d4d4d;font-size:12px}
		.footer .adminPhone{position:relative;height:30px;padding:10px 0 0;overflow:hidden}
		.footer .adminPhone em{position:absolute;top:12px;left:50%;margin-left:-83px;width:19px;height:19px;margin-right:5px;background:url(http://image.hnsmall.com/images/mobile2014/common/ico_header.png) no-repeat 0 -360px;background-size:300px auto;font-size:0}
		.footer .adminPhone a{position:absolute;left:50%;margin-left:-60px;color:#4d4d4d;font-size:22px;}

		.footer .certify_area {text-align:center;}
		.footer .certify_area .ico_mark {display:inline-block; width:45px; height:45px; vertical-align: middle; background: url(http://image.hnsmall.com/images/mobile2014/common/ico_certify_mark.png) no-repeat; background-size: 155px auto; font-size:0; line-height:0; }
		.footer .certify_area .isms {margin-right:10px; background-position:0 0;}
		.footer .certify_area .pims {margin-right:10px; background-position:-55px 0;}
		.footer .certify_area .brand {background-position:-110px 0;}

		.footer.v_0201 {border-top:1px solid #ddd;}