.main.service{ width: 100%;}
.banner_service{ background: url("../img/service/banner_01.jpg") no-repeat center;}

.banner_text_title{ height: 154px; color: #ffffff;}

.business_rule {padding-top: 30px; width: 900px; margin: 0 auto;}
.business_rule h2 {margin-bottom: 15px;}
.business_rule ul{ list-style: none; padding: 0px 90px;}
.business_rule ul li:not(:last-child){ margin-bottom: 65px;}
.business_rule ul li p {margin: 0px;}

.service_contract{ width: 100%; height: 590px; background-color: #efefef;}
.service_contract_inner{ width: 940px; margin: 0 auto; padding: 62px 0px 62px 60px;}
.service_telephone_email{ float: left; padding-top: 141px;}

.service_price{ width: 900px; margin: 0 auto;}
.service_price > div { width: 25%; float: left; text-align: center;}
.service_price > div > div { background: url("../img/service/price.png") no-repeat; width: 140px; height: 140px; margin: 0 auto;}
.service_price > div > div.opening_fee{}
.service_price > div > div.year_fee{ background-position: -250px 0px;}
.service_price > div > div.company_fee{ background-position: -490px 0px;}
.service_price > div > div.card_fee{ background-position: -740px 0px;}
.sub_title{ height: 68px; line-height: 68px;}

.bank_list{width: 960px; margin: 0 auto;}
.bank_list ul{ list-style: none; padding: 0px;}
.bank_list ul li{ float: left;}
.bank{ display: block; width: 210px; height: 60px; background: url("../img/service/bank_list.png") no-repeat;}
.bank:hover{background: url("../img/service/bank_on_list.png") no-repeat;}
.bank_11{}
.bank_12, .bank_12:hover{ background-position: -210px 0px;}
.bank_13, .bank_13:hover{ background-position: -420px 0px;}
.bank_14, .bank_14:hover{ background-position: -630px 0px;}

.bank_21, .bank_21:hover{ background-position: 0px -60px;}
.bank_22, .bank_22:hover{ background-position: -210px -60px;}
.bank_23, .bank_23:hover{ background-position: -420px -60px;}
.bank_24, .bank_24:hover{ background-position: -630px -60px;}

.bank_31, .bank_31:hover{ background-position: 0px -120px;}
.bank_32, .bank_32:hover{ background-position: -210px -120px;}
.bank_33, .bank_33:hover{ background-position: -420px -120px;}
.bank_34, .bank_34:hover{ background-position: -630px -120px;}

.bank_41, .bank_41:hover{ background-position: 0px -180px;}
.bank_42, .bank_42:hover{ background-position: -210px -180px;}
.bank_43, .bank_43:hover{ background-position: -420px -180px;}
.bank_44, .bank_44:hover{ background-position: -630px -180px;}

.bank_51, .bank_51:hover{ background-position: 0px -240px;}
.bank_52, .bank_52:hover{ background-position: -210px -240px;}
.bank_53, .bank_53:hover{ background-position: -420px -240px;}
.bank_54, .bank_54:hover{ background-position: -630px -240px;}

.subTitleTexth4{
  text-align: center;
  column-rule: #2b2c2f;
  font-size: 18px;
  font-family: 'Microsoft Yahei';
  margin-top: 30px;
  margin-bottom: 50px;
}

.btn_electronicReceipt{
  font-family: "YouYuan","幼圆";
  font-size: 48px;
  color:#2b2c2f;
  display: block;
  width: 374px;
  height: 74px;
  margin:0 auto;}
.btn_electronicReceipt:hover{background: url("../img/service/button.png") no-repeat;}
.btn_businessAssistant{ 
  font-family: "YouYuan","幼圆";
  font-size: 48px;
  color:#2b2c2f;
  display: block;
  width: 374px;
  height: 74px;
  margin:0 auto;}
.btn_businessAssistant:hover{background: url("../img/service/button.png") no-repeat;}
.btn_downloadNow{ display: block; width: 230px; height: 125px; margin:0 auto; background: url("../img/service/btn_downloadNow.png") no-repeat;}
.banner_businessAssistant{ background: url("../img/service/banner_02.png") no-repeat center;}
.businessAssistant_text{ color:#FFFFFF; font-family:"Microsoft Yahei"; height: 670px; padding-top: 228px; text-align: center;}
.businessAssistant_text_title{  height: 80px; margin-bottom: 31px;font-weight:bold;}
.businessAssistant_text_title p{ font-size: 60px;margin-bottom: 0px}
.businessAssistant_text_title .colon{background: url("../img/white_colon.png") no-repeat; width: 90px; height: 67px; display: inline-block; position: inherit;}
.businessAssistant_text_title .left_colon{}
.businessAssistant_text_title .right_colon{ background-position-x: -90px;}
.businessAssistant_text_middle{font-size: 23px; color: #ffffff;}
.businessAssistant_text_sub_title{font-size: 18px; color: #ffffff;}
.codeScanDiv{ position:absolute; left:32.5%; top:18%; background:#FFFFFF; width:656px; height:390px;display:none;}
.closeIcon{ position:absolute; right:5px; top:5px;display: block; width: 20px; height: 20px; margin:0 auto; background: url("../img/service/close_icon.png") no-repeat;}
.closeIcon:hover{ position:absolute; right:5px; top:5px;display: block; width: 20px; height: 20px; margin:0 auto; background: url("../img/service/close_icon_on.png") no-repeat;}
.codeScan{ 
	position:absolute; left:65px; top:78px;
	display: block; width: 242px; height: 238px; margin:0 auto; background: url("../img/service/download_code_scan.png") no-repeat;}
.codeScanIcon{ position:absolute; right:0px; top:78; display: block; width: 300px; height: 390px; }
.codeScanText{ text-align: left;
  color:#A2A2A2;
  font-size: 20px;
  font-family: 'Microsoft Yahei';
  margin-top: 72px;
  margin-bottom: 52px;}
.iphoneIcon{ display: block; width: 250px; height: 60px; margin-right:65px;margin-bottom: 39px; background: url("../img/service/download_icon_iphone.png") no-repeat;}
.androidIcon{ display: block; width: 250px; height: 60px;margin-right:65px; background: url("../img/service/download_icon_android.png") no-repeat;}