.policy-banner{ background: url(../../../image/chain/service/policy-banner.jpg) no-repeat right 0 #34232c;  }

.p-policy h2{ padding: 55px 0 20px; font-size: 16px; font-weight: bold }

.recom-box{ border: 1px solid #ccc;background: #e2e5ea; }
.recom-l{ height: 270px;  width: 50%; float: left; text-align: center; }
.recom-l p{  padding: 20px 0 5px }
.recom-l img{ width: 96% }
.recom-r{ overflow: hidden; zoom:1; padding: 22px 25px; background: #fff; min-height: 226px}
.recom-r h3{ font-size: 18px; color: #00abe1 }
.recom-r p{ font-size: 12px; color: #999; line-height: 1.7; padding: 10px 0 15px }
.recom-r ul{ padding: 5px 0; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; margin-bottom: 18px }
.recom-r li{ float: left; padding: 12px 3%; width: 27%; }
.recom-r li+li{border-left: 1px solid #e8e8e8;}
.recom-r li span{ font-size: 12px; color: #999; display: block; }
.recom-r li em{}
.recom-r .m-btn-m{ padding: 0 24px }

.policy-tab{ padding-bottom: 40px }
.policy-tab-tit a{ float: left; width: 25%; background: #e9e9e9; border-top: 1px solid #e9e9e9; line-height: 42px; text-align: center;}
.policy-tab-tit a.curr{background: #fff; color: #00abe1; border-top: 1px solid #00abe1}
.policy-tab-con{ padding: 22px 35px 55px; background: #fff }
.policy-table{ width: 100% }
.policy-table th,
.policy-table td{ border: 1px solid #ccc; text-align: center; padding: 5px; }
.policy-table th{ background: #f7f5f5; font-weight: bold }
.policy-table td{ font-size: 13px }
.th-no{ width: 28px }
.policy-table-title{ font-weight: bold; }


@media screen and (max-width: 1000px) {
	
}

@media screen and (max-width: 767px) {
	.recom-l{ float: none; width: auto; height: auto }
	.th-money{ width: 92px }
}

@media screen and (max-width: 479px) {
	.policy-tab-tit a{ width: 22%;  }
	.policy-tab-tit a.policy-tab-tit-4{ width: 34% }
	.policy-tab-con{ padding-left: 3%; padding-right: 3% }
	.policy-table td{ font-size: 12px }
	.th-money{ width: 46px }
	.th-money span{display: inline-block;}
}