/* .hkybplan img{margin:0 auto;} */
.hkybplan{padding:10px 0 15px; width:100%; overflow: hidden;}
.hkybplan-logo{padding:0 15px;}
.hkybplan-head{padding:15px;}
.hkybplan-head h4{font-size: 16px; line-height: 25px; color:#d21045; font-weight: normal;}
.hkybplan-head h3{font-size: 18px; line-height: 25px; color:#d21045; font-weight: bold;}

.hkybplan-beicc{width:100%;}
.hkbcplan-beicl-c{overflow: hidden; padding-top:10px;}
.hkbcplan-beicl-c li{font-size: 14px; color:#333;}
.hkybplan-beicc td{vertical-align:middle;font-size: 14px; color:#333;padding:5px 0;}
.hkbcplan-beicl-ct{width:60%;}
.hkbcplan-beicl-cc{width:40%; text-align: right; padding-right:5px; box-sizing:border-box;}
.hkybplan-beic{padding: 10px; margin:0 10px 30px; border:1px solid #d21045; border-radius: 5px;}
.hkybplan-beich{font-size: 16px; color:#333; line-height:20px; padding-bottom: 8px; border-bottom: 1px solid #d21045;}


.hkbcplan-detail{margin:0 10px; background-color: #f7f7f7; border-radius: 5px; padding-bottom:10px;}
.detail-table{border:0; width:100%; padding:0 5px 15px;}
.detail-table td{font-size: 14px; color:#333; line-height: 18px; padding:15px 5px 0; text-align: center; word-break:break-all;}
.detail-table .table-left{text-align: left;}
.detail-tablet td{font-size: 12px; color:#d21045; line-height: 15px; padding:20px 5px 10px; border-bottom: 1px solid #e3432e; margin-bottom: 5px; text-align: center;}
.detail-tablet p{text-align: center;}
.detail-table-add td{padding-bottom:15px; border-bottom:1px solid #d21045;}
.hkybplan-bfall{padding-bottom: 5px; overflow: hidden;}
.hkybplan-bfalli{float:right; padding-right:15px;}
.hkybplan-bfalli span{font-size: 14px; color:#333; line-height: 20px;}
.hkybplan-bfalli em{font-size: 16px; color:#d21045; line-height: 20px;}

.hkbcplan-bz{margin-top:20px; padding:0 10px 20px;}
.hkbcplan-bzh,.hkplan-basict{padding-top:31px; border-bottom: 1px solid #d21045; position: relative;}
.hkbcplan-bzh span,.hkplan-basictn{padding:8px 15px; border-radius: 5px 5px 0 0; font-size: 15px; line-height: 15px; color:#fff; background-color: #d21045; position: absolute; top:0; left:0;}
.hkbcplan-bzgl{padding: 15px 5px 0;}
.hkbcplan-bzgl p{font-size: 15px; color:#333; line-height:25px;}

.bzgl-list li{padding:0 5px; border-bottom: 1px solid #c1c1c1;}
.bzgl-list a{padding:10px 0; display: block; padding-right:15px; background: url(../images/jsplan-arr.png) no-repeat center right; font-size: 15px; line-height: 20px;}

.hkplan-button{padding:20px 0 0 10px; overflow: hidden;}
.hkplan-button li{float:left; width:33.333%;}
.hkplan-button a{display:block; margin-right:10px; padding:8px 0; border:1px solid #d21045; border-radius: 5px; text-align: center; font-size: 14px; line-height: 15px; color:#d21045;}

.hkplan-basic{padding:0 10px; position: relative;}
.hkplan-basic-table{border:0; width:950px; table-layout:fixed;}
.hkplan-basic-table p,.jsplan-basic-table p{text-align: center;}
.hkplan-basic-table td:last-child{border-right:0;}
.hkplan-basic-biaot td:last-child{border-right:1px solid #d21045;}

.hkplan-basic-table tr.hkplan-basic-biaot,.jsplan-basic-table tr.hkplan-basic-biaot{background-color: #fff;}
.hkplan-basic-table td{border-right:1px solid #d21045; font-size: 12px; line-height:15px; padding:8px 15px; color:#333; text-align: right; word-break:break-all;}
.hkplan-basic-table .align-center{text-align: center;}
.hkplan-basic-biaot td{border-right:1px solid #d21045; border-bottom: 1px solid #d21045; font-size: 12px; color:#d21045; line-height:15px; text-align: center; padding:8px 15px;}
.hkplan-basic-biaoi{border:1px solid #d21045; border-radius: 5px; width:950px; margin-top:10px; overflow: hidden;}
.hkplan-basic-biao{width:100%; overflow-x:auto; position: relative; margin-bottom:15px;}
.hkplan-basic-table td.noborder-b{border-bottom:0;}
.hkplan-basic-table td.noborder-r{border-right:0;}
.hkplan-basictp{padding:15px 0 10px; font-size: 14px; line-height:15px; color:#d21045;}

.hkplan-basic-zhan{position: absolute; top:250px; left:0; z-index:100; width:100%; text-align: center;}
.hkplan-basic-zhani{padding:35px 0; background-color: #fff;}
.hkplan-basic-zhan a{font-size: 12px; color:#d21045; line-height: 15px; text-decoration: underline; padding:30px 0;}
.hkplan-basic-hua,.hkplan-basic-huab{position: absolute; right:-10px; top:105px; padding:5px 15px; background: rgba(0,0,0,0.3); border-radius: 15px; color:#fff; font-size: 12px; line-height: 15px;}
.hkplan-tishi{padding:10px 15px; overflow: hidden;}
.hkplan-tishi a{float:right; font-size: 14px; color:#d21045;}
.hkplan-tishi a span,.hkplan-tishi a img{float:left;}
.hkplan-tishi a img{padding:6px 0 0 3px;}
.hkplan-zixun{padding:25px 0; overflow: hidden; margin:0 10px;}
.hkplan-zixun a{float:left; width:100%; padding:10px 0; background-color: #d21045; border-radius: 20px; font-size: 14px; color:#fff; text-align: center;}
.hkplan-zixun img{float:left; padding:2px 10px 0 0;}
.hkplan-zixun span{float:left;}
.hkplan-zixun p{width:90px; overflow: hidden; margin:0 auto;}


/* .ui-loader{display: none;} */


.hkplan-totop{position: fixed; right:20px; bottom:50px; display: none; z-index:1000;}


.hkjsplan-tishi{font-size: 12px; color:#666; line-height: 25px; padding:0 10px;}
.hkjsan-basic-biao{padding-top: 10px;}
.jsplan-basic-table{width:100%; border:1px solid #d21045; border-radius: 5px; overflow: hidden;}
.jsplan-basic-table td{border-right:1px solid #d21045; font-size: 12px; line-height:15px; padding:8px 10px; color:#333; text-align: center; word-break:break-all;}
.jsplan-basic-table td.noborder-r{border-right:0;}
.jsplan-basic-zhan{position: absolute; top:183px; left:0; z-index:100; width:100%; text-align: center;}
.jsplan-basic-zhani{padding:35px 0; background-color: #fff;}
.jsplan-basic-zhan a{font-size: 12px; color:#d21045; line-height: 15px; text-decoration: underline; padding:30px 0;}

.hkbcplanb-ftable{width:100%; border-top:1px solid #d21045; border-left:1px solid #d21045;}
.hkbcplanb-ftable td{border-right:1px solid #d21045; border-bottom:1px solid #d21045; font-size: 12px; color:#d21045; line-height:15px; text-align: center; padding:8px 15px;}
.hkbcplanb-ftable p{ font-size: 12px; color:#d21045; line-height:15px; text-align: center;}

.hkplan-basictpw{font-size:14px; line-height:20px; color:#333; padding-left:15px;}
.hkplan-basictp{overflow:hidden;}
.hkplan-basictp span{float:left;}

.hkplan-basic-tablebz{width:100%; border-top:1px solid #d21045; border-left:1px solid #d21045;}
.hkplan-basic-tablebz td{border-right:1px solid #d21045; border-bottom:1px solid #d21045; font-size: 12px; color:#d21045; line-height:15px; text-align: center; padding:8px 15px;}


.planbook-card{padding:30px 10px 0;}
.planbook-cardi{ background-color: #d21045; border-radius: 5px; padding:2px; position: relative;} 
.planbook-cardc{background-color: #fff; border-radius: 5px;}
.planbook-cardtx{position: absolute; top:50%; margin-top:-25px; left:0; padding:0 12px;}
.planbook-cardtx img{display: block; width:50px; height:50px; border:1px solid #e7e7e7; border-radius: 50%;padding-left:0;}
.planbook-cardl{position: absolute; top:50%; margin-top:-25px; right:0;}
.planbook-cardl li{float: left; padding:0 12px; border-right:1px solid #c4c4c4;}
.planbook-cardl li:last-child{border-right:0;}
.planbook-cardl li img{display: block; width:30px; margin:0 auto;padding-left:0;}
.planbook-cardl li p{font-size: 12px; color:#666; text-align: center; line-height: 14px; padding-top:5px;}
.planbook-cardw{width:100%; padding:0 140px 0 74px; box-sizing: border-box;}
.planbook-cardw h5{font-size: 16px; color:#454545; line-height: 20px; padding-top:5px;}
.planbook-cardw p{font-size: 12px; color:#666; line-height: 20px; padding-top:4px;}
.planbook-ssbd{padding:25px 22% 35px;}
.planbook-ssbd img{display: block; width:100%;padding-left:0;}
