@charset "UTF-8";.main .banner:before, .main .index_button:before, .main .reservation_mod:before, .main .evaluate .mark ul:before, .main .banner:after, .main .index_button:after, .main .reservation_mod:after, .main .evaluate .mark ul:after {content: ""; display: table;}.main .banner:after, .main .index_button:after, .main .reservation_mod:after, .main .evaluate .mark ul:after {clear: both;}body {background: #f9f9f9;}[v-cloak] {display: none;}.main {width: 6.4rem; position: relative; margin: 0 auto; padding-bottom: 1.5rem; color: #7c7c7c;}.main .banner img {width: 100%; height: auto; float: left;}.main .index_intro {width: 5.9rem; box-sizing: border-box; margin: 0 auto 0.26rem;}.main .index_intro ul {border: 0.02rem solid #eee; background: #fff; color: #787878; padding: 0.22rem; margin-top: 0.24rem;}.main .index_intro ul li {line-height: 0.3rem; font-size: 0.2rem; padding-left: 0.16rem;}.main .index_intro ul li i {float: left; width: 0.08rem; height: 0.08rem; border-radius: 0.04rem; background: #f60; margin-top: 0.12rem; margin-right: 0.1rem;}.main .index_button {padding-top: 0.1rem;}.main .index_button a {display: block; width: 2.88rem; height: 0.82rem; line-height: 0.82rem; font-size: 0.28rem; text-align: center; color: #fff; float: right; background: #f60;}.main .index_button a:first-child {float: left;}.main .index_mod {font-size: 0.2rem; line-height: 0.32rem; color: #787878;}.main .index_mod h3 {font-size: 0.26rem; color: #f60; padding: 0.16rem 0.26rem; border-bottom: 0.02rem solid #b8b8b8;}.main .index_mod ul, .main .index_mod p {padding: 0.1rem 0.26rem;}.main .bottom_button {display: none; position: fixed; bottom: 0; left: 0; right: 0; background: #fff; border-top: 0.02rem solid #b8b8b8; padding: 0.26rem;}.main .bottom_button .index_button {padding-top: 0;}.main .bottom_button a {display: block; color: #fff; font-size: 0.34rem; text-align: center; background: #f60; height: 0.86rem; line-height: 0.86rem;}.eject {position: fixed; background: rgba(0, 0, 0, 0.7); z-index: 999; top: 0; left: 0; bottom: 0; right: 0;}.eject .buy_box {width: 5rem; box-sizing: border-box; padding: 0.28rem 0.22rem; background: #eee; border-radius: 0.06rem; text-align: center; top: 50%; left: 50%; margin-top: -1rem; margin-left: -2.5rem; position: fixed; z-index: 9999;}.eject .buy_box h5 {padding-bottom: 0.06rem; font-size: 0.3rem; color: #161616;}.eject .buy_box p {padding-bottom: 0.26rem; font-size: 0.17rem; color: #767676;}.eject .buy_box a {display: block; width: 2.2rem; height: 0.68rem; color: #1b1b1b; line-height: 0.68rem; text-align: center; font-size: 0.3rem; background: #fff; margin: 0 auto; border: 0.02rem solid #e3e3e3; float: left;}.eject .buy_box a:last-child {float: right;}.loader {margin: 4em auto; font-size: 0.25rem; width: 1em; height: 1em; border-radius: 50%; position: relative; top: 30%; text-indent: -9999rem; -webkit-animation: load5 1.1s infinite ease; -webkit-animation-play-state: running;}.loader:after {content: ''; position: absolute; top: 0;}.loader-mask {width: 100%; height: 100%; position: fixed; background-color: rgba(0, 0, 0, 0.8); z-index: 9999;}@-webkit-keyframes load5 {0% {box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);} 12.5% {box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);} 25% {box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);} 37.5% {box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);} 50% {box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);} 62.5% {box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);} 75% {box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);} 87.5% {box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;} 100% {box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);}}.show-person-wrap {width: 100%; position: fixed; bottom: 0; z-index: 999;}.show-msg {position: absolute; left: 50%; bottom: 0; transform: translate(-50%); -webkit-transform: translate(-50%); width: 2.6rem; height: .54rem; line-height: .54rem; border-radius: 5px 5px 0 0; background-color: rgba(0, 0, 0, 0.6); text-align: center; font-size: .18rem; color: #fff; font-weight: bold;}.show-msg:before, .btn-close {background-image: url(//img2.pingan.com/app_series/lifeProducts/h5/assets/img/index/icon-btn-show.png?t=2016122221&t=2016111518); background-repeat: no-repeat; background-size: .34rem .81rem;}.show-msg:before {content: ""; display: block; width: .34rem; height: .26rem; position: absolute; top: -.36rem; left: 50%; transform: translate(-50%); -webkit-transform: translate(-50%);}.person-msg {position: relative; width: 100%; height: .98rem; border-top: 2px solid #999; background-color: rgba(255, 255, 255, 0.7); display: -webkit-box; display: box; -webkit-box-align: center; box-align: center;}.person-msg img {width: .78rem; height: .78rem; border: 2px solid #e3e3e3; margin-top: .1rem; margin-left: .15rem;}.btn-close {background-position: 0 -.4rem; width: .34rem; height: .34rem; display: block; position: absolute; right: .1rem; top: -.17rem; z-index: 2; text-indent: -9999em;}.person-name {-webkit-box-flex: 1; margin-left: .2rem; color: #333;}.person-name h4 {font-size: .3rem;}.person-name p {font-size: .24rem;}.pl10 {padding-left: .1rem;}.btn-yuyue {display: inline-block; width: 2rem; height: .59rem; line-height: .59rem; border: 1px solid #808080; font-size: .3rem; color: #666; text-align: center; vertical-align: middle; margin-right: .5rem; background-color: transparent;}.btn-yuyue:hover, .btn-yuyue:active {background-color: #f60; border: none; color: #fff;}.dsn {display: none;}.main .banner:before, .main .index_button:before, .main .reservation_mod:before, .main .evaluate .mark ul:before, .main .banner:after, .main .index_button:after, .main .reservation_mod:after, .main .evaluate .mark ul:after {content: ""; display: table;}.main .banner:after, .main .index_button:after, .main .reservation_mod:after, .main .evaluate .mark ul:after {clear: both;}.tac {text-align: center;}.main {line-height: normal;}.main .reservation_mod {width: 6rem; border: 0.02rem solid #d7d7d7; border-radius: 0.1rem; box-sizing: border-box; margin: 0.2rem auto 0; background: #fff; padding: 0.16rem 0.2rem;}.main .reservation_mod h2, .main .reservation_mod h3 {color: #f60; text-align: center;}.main .reservation_mod h3 {font-size: 0.3rem;}.main .reservation_mod h2 {font-size: 0.34rem;}.main .success {margin-top: 0.26rem;}.main .success p {font-size: 0.2rem; line-height: 0.3rem; padding-top: 0.1rem;}.main .success p span {color: #000;}.main .evaluate p {font-size: 0.2rem; line-height: 0.3rem; text-align: center; padding-top: 0.1rem;}.main .evaluate p span {font-size: 0.17rem;}.main .evaluate .mark {padding: 0.3rem 0 0; text-align: center;}.main .evaluate .mark .pingfen {line-height: .35rem; text-align: center; color: #f60;}.main .evaluate .mark h5 {font-size: 0.19rem; text-align: center;}.main .evaluate .mark ul {display: inline-block;}.main .evaluate .mark ul li {width: 0.67rem; height: 0.64rem; background: url(//img2.pingan.com/app_series/lifeProducts/h5/assets/img/reservation/star.png?t=2016122221&t=2016111518) no-repeat left top; background-size: 0.67rem; float: left; margin-right: 0.13rem;}.main .evaluate .mark .star1 li:first-child {background-position: left bottom;}.main .evaluate .mark .star2 li:first-child, .main .evaluate .mark .star2 li:nth-child(2) {background-position: left bottom;}.main .evaluate .mark .star3 li:first-child, .main .evaluate .mark .star3 li:nth-child(2), .main .evaluate .mark .star3 li:nth-child(3) {background-position: left bottom;}.main .evaluate .mark .star4 li {background-position: left bottom;}.main .evaluate .mark .star4 li:last-child {background-position: left top;}.main .evaluate .mark .star5 li {background-position: left bottom;}.main .evaluate .message {font-size: 0.15rem; padding-top: 0.15rem; text-align: center;}.main .evaluate .message textarea {font-size: 0.19rem; line-height: 0.3rem; font-family: "Microsoft YaHei"; width: 100%; height: 2rem; border: 0.02rem solid #e3e3e3; box-sizing: border-box; padding: 0.06rem 0.12rem; color: #444; margin-top: 0.1rem;}.main .forget_tip {color: #ea2200; font-size: 0.22rem; line-height: 0.34rem; width: 6rem; margin: 0.2rem auto 0;}.main .bottom_button2 {padding-top: 0.7rem; width: 6.4rem;}.main .bottom_button2.fixed {position: fixed; bottom: 0; z-index: 9;}.main .bottom_button2 a {display: block; color: #fff; font-size: 0.34rem; text-align: center; background: #f60; height: 0.86rem; line-height: 0.86rem;}.main .share {padding-top: 1.2rem;}.main .share p {text-align: center; font-size: 0.3rem;}.main .share p span {display: inline-block; font-size: 0.2rem;}.main .share a {display: block; margin: 0.5rem auto 0; text-align: center; width: 3rem; height: 0.76rem; line-height: 0.76rem; color: #fff; border-radius: 0.05rem; background: #f60; font-size: 0.34rem;}.main .fx_tip {position: fixed; background: rgba(0, 0, 0, 0.8) url(//img2.pingan.com/app_series/lifeProducts/h5/assets/img/reservation/fx_tip_bg.png?t=2016122221&t=2016111518) no-repeat 2.5rem 0; background-size: 3.5rem 3rem; z-index: 999; top: 0; left: 0; bottom: 0; right: 0;}.main .fx_tip .tip_box {width: 4.4rem; box-sizing: border-box; padding: 0.16rem 0.2rem; background: #fff; border-radius: 0.06rem; text-align: center; top: 50%; left: 50%; margin-top: -1rem; margin-left: -2.2rem; position: fixed; z-index: 9999; color: #767676; font-size: 0.2rem;}.main .fx_tip .tip_box h5 {padding-bottom: 0.14rem;}.main .fx_tip .tip_box p {line-height: 0.3rem; padding-bottom: 0.28rem;}.main .fx_tip .tip_box a {display: block; width: 1.5rem; height: 0.56rem; color: #fff; line-height: 0.56rem; text-align: center; font-size: 0.26rem; background: #ff6a00; margin: 0 auto;}.main .consult_title {font-size: 0.24rem; color: #727272; line-height: 0.32rem; width: 6rem; margin: 0.14rem auto 0;}.main .consult ul li {padding-top: 0.26rem;}.main .consult ul li:first-child {padding-top: 0;}.main .consult ul li input[type="text"], .main .consult ul li input[type="tel"] {box-sizing: border-box; width: 100%; height: 0.7rem; line-height: 0.7rem; color: #444; border: 0.02rem solid #cecece; font-family: "Microsoft YaHei"; font-size: 0.22rem; padding: 0 0.12rem;}.main .consult ul li.yzm {overflow: hidden;}.main .consult ul li.yzm input[type="text"] {width: 3.8rem; float: left; border: none; border-bottom: 0.02rem solid #cecece;}.main .consult ul li.yzm a {height: 0.7rem; line-height: 0.7rem; color: #fff; font-size: 0.19rem; text-align: center; float: right; width: 1.46rem; background: #f60;}.main .consult ul li.yzm a.disable-yzm {background: #bfbfbf;}.main .agent_mod {padding: 0.26rem; border-bottom: 0.02rem solid #f0f0f0; background: #fff; overflow: hidden;}.main .agent_mod .tx_name {float: left; width: 1.04rem;}.main .agent_mod .tx_name img {width: 1.04rem; height: 1.04rem; border-radius: 0.52rem;}.main .agent_mod .tx_name span {display: block; color: #1b1b1b; padding-top: 0.12rem; text-align: center; font-size: 0.22rem;}.main .agent_mod .right_info {float: right; width: 4.5rem;}.main .agent_mod .right_info .attribute {height: 0.56rem; margin-bottom: 0.2rem;}.main .agent_mod .right_info .attribute p {font-size: 0.17rem; color: #727272; height: 0.28rem; line-height: 0.28rem;}.main .agent_mod .right_info .attribute p span {font-size: 0.24rem; color: #1b1b1b;}.main .agent_mod .right_info .attribute a {display: block; float: right; color: #fff; text-align: center; height: 0.56rem; line-height: 0.56rem; width: 1.1rem; font-size: 0.24rem; background: #f60;}.main .agent_mod .right_info .agent_intro {position: relative; padding-right: 1.2rem; font-size: 0.2rem; z-index: 1;}.main .agent_mod .right_info .agent_intro p {line-height: 0.28rem; color: #727272; height: 0.84rem; overflow: hidden;}.main .agent_mod .right_info .agent_intro p.open {height: auto; min-height: 0.84rem;}.main .agent_mod .right_info .agent_intro span {position: absolute; height: 0.3rem; line-height: 0.3rem; color: #444; padding-left: 0.34rem; right: 0; top: 50%; margin-top: -0.15rem; background: url(//img2.pingan.com/app_series/lifeProducts/h5/assets/img/reservation/zhsh.png?t=2016122221&t=2016111518) no-repeat 0 bottom; background-size: 0.24rem 0.6rem;}.main .agent_mod .right_info .agent_intro span.open {background-position: 0 top;}.main .end-tip {color: #333; font-size: .24rem; opacity: .9; text-align: center; margin: .2rem 0;}.main .product_title {font-size: 0.24rem; color: #727272; height: 0.6rem; line-height: 0.6rem; padding: 0 0.26rem;}.main .premium_tab {height: 0.7rem; background: #ededed; position: relative;}.main .premium_tab .tab {overflow: hidden;}.main .premium_tab .tab li {float: left; width: 33.3%; border-left: solid 1px #b7b7b7; box-sizing: border-box; line-height: 0.7rem; height: .7rem; text-align: center; font-size: 0.2rem; color: #727272;}.main .premium_tab .tab li:first-child {border: none;}.main .premium_tab .tab li span {padding-right: 0.34rem; background: url(//img2.pingan.com/app_series/lifeProducts/h5/assets/img/reservation/zhsh.png?t=2016122221&t=2016111518) no-repeat right -0.31rem; background-size: 0.24rem 0.6rem;}.main .premium_tab .tab li.curr {background: #dcdcdc;}.main .premium_tab .premium_list {background: #dcdcdc; position: absolute; width: 100%; top: 0.7rem; z-index: 999;}.main .premium_tab .premium_list li {float: left; color: #7d7d7d; text-align: center; border: 0.02rem solid #a4a4a4; border-radius: 0.06rem; box-sizing: border-box;}.main .premium_tab .premium_list li.cur {color: #fff; background: #f93; border-color: #f93;}.main .premium_tab .premium_list .tab_cont_child {border-top: 0.02rem solid #e9e9e9;}.main .premium_tab .premium_list .tab_cont_child ul {padding: 0.24rem 0; overflow: hidden;}.main .premium_tab .premium_list .tab_cont_child a {border-top: 0.02rem solid #b1b0b0; display: block; height: 0.6rem; line-height: 0.6rem; text-align: center; color: #f60; font-size: 0.22rem;}.main .premium_tab .gender li {width: 26%; line-height: 0.6rem; font-size: 0.34rem; margin: 0 -5% 0 18%; float: none;}.main .premium_tab .gender li:nth-child(2) {margin-top: 0.26rem; margin-bottom: 0.26rem;}.main .premium_tab .age li {width: 17.33%; line-height: 0.5rem; font-size: 0.24rem; margin: 0.26rem 8% 0 8%;}.main .premium_tab .age li:first-child, .main .premium_tab .age li:nth-child(2), .main .premium_tab .age li:nth-child(3) {margin-top: 0;}.main .premium_tab .region {height: 6.5rem; overflow: auto;}.main .premium_tab .region ul {box-sizing: border-box;}.main .premium_tab .region li {width: 30%; padding: 0.04rem 0; font-size: 0.24rem; line-height: 0.44rem; border: none; margin: .1rem 1.5%;}.main .premium_tab .err-tip {margin: .2rem;}.main .premium_tab .err-tip p {color: #ea2200; font-size: 0.22rem;}.main .premium_text, .main .no_data {text-align: center; color: #727272; position: fixed; top: 40%; margin-top: -0.75rem; width: 100%;}.main .premium_text h1, .main .no_data h1 {font-size: 0.3rem;}.main .premium_text p, .main .no_data p {font-size: 0.24rem; line-height: 0.36rem; padding-top: 0.4rem;}.main .no_data {margin-top: -1.45rem;}.main .no_data p {background: url(//img2.pingan.com/app_series/lifeProducts/h5/assets/img/reservation/gantan.png?t=2016122221&t=2016111518) no-repeat center top; background-size: 0.64rem 1.68rem; padding-top: 2rem;}.main .result {padding-top: 0.7rem;}.main .result .chart {width: 96%; padding-bottom: 0.28rem; margin: 0 2%;}.main .result .chart img {width: 6.4rem; height: auto;}.main .result .chart p {font-size: 0.17rem; line-height: 0.32rem; text-align: center; margin-top: .1rem;}.main .result .chart p span {display: inline-block; margin-left: 0.36rem; font-size: 0.2rem;}.main .result .chart p span:first-child i {background: #f99a52;}.main .result .chart p span i {display: inline-block; width: 0.18rem; height: 0.18rem; border-radius: 0.9rem; margin-right: 0.1rem; background: #f75f5c;}.main .result .result_text {font-size: 0.22rem; line-height: 0.34rem; width: 5.8rem; margin: .5rem auto 1rem;}.main .result .result_text span {color: #f60;}.main .result .result_button {width: 90%; color: #9d9d9d; font-size: 0.2rem; text-align: center; background: #F9F9F9; padding: 0 5% 0.2rem 5%;}.main .result .result_button a {display: block; height: 0.76rem; line-height: 0.76rem; color: #fff; font-size: 0.27rem; background: #f60; border: 0.02rem solid #f60; margin-bottom: 0.1rem; margin-top: 0.36rem;}.main .result .result_button a:first-child {color: #f60; background: #fff;}.agent_list_main {padding: .7rem 0 0.86rem;}.hjmd-ts {text-align: left; background-position: left center; text-indent: 1.3em;}.loading-box {text-align: center; font-size: 0.3rem;}.spinner {height: .5rem; width: .5rem; position: relative; margin: .2rem; display: inline-block; vertical-align: middle;}.spinner div {width: 12%; height: 26%; background-color: #666; position: absolute; left: 44.5%; top: 37%; opacity: 0; -webkit-border-radius: 30%; -webkit-animation: fade 1s linear infinite;}.spinner div.bar1 {-webkit-transform: rotate(0deg) translate(0, -142%); -webkit-animation-delay: 0s;}.spinner div.bar2 {-webkit-transform: rotate(30deg) translate(0, -142%); -webkit-animation-delay: -0.9167s;}.spinner div.bar3 {-webkit-transform: rotate(60deg) translate(0, -142%); -webkit-animation-delay: -0.833s;}.spinner div.bar4 {-webkit-transform: rotate(90deg) translate(0, -142%); -webkit-animation-delay: -0.75s;}.spinner div.bar5 {-webkit-transform: rotate(120deg) translate(0, -142%); -webkit-animation-delay: -0.667s;}.spinner div.bar6 {-webkit-transform: rotate(150deg) translate(0, -142%); -webkit-animation-delay: -0.5833s;}.spinner div.bar7 {-webkit-transform: rotate(180deg) translate(0, -142%); -webkit-animation-delay: -0.5s;}.spinner div.bar8 {-webkit-transform: rotate(210deg) translate(0, -142%); -webkit-animation-delay: -0.41667s;}.spinner div.bar9 {-webkit-transform: rotate(240deg) translate(0, -142%); -webkit-animation-delay: -0.333s;}.spinner div.bar10 {-webkit-transform: rotate(270deg) translate(0, -142%); -webkit-animation-delay: -0.25s;}.spinner div.bar11 {-webkit-transform: rotate(300deg) translate(0, -142%); -webkit-animation-delay: -0.1667s;}.spinner div.bar12 {-webkit-transform: rotate(330deg) translate(0, -142%); -webkit-animation-delay: -0.0833s;}@-webkit-keyframes fade {from {opacity: 1;} to {opacity: 0.25;}}body {background: #f2f2f2 !important;}.bodyer {width: 6.4rem; font-family: arial, "microsoft yahei"; background-color: #f2f2f2 !important;}.bodyer .sx-cont {width: 5.89rem; margin: 0 auto; padding-top: 0.26rem;}.bodyer .sx-cont div {background: #fff; border-radius: 0.09rem; padding-left: 0.19rem; padding-right: 0.19rem; color: #7c7c7c; font-size: 0.24rem;}.bodyer .sx-cont .success {padding-top: 0.26rem; padding-bottom: 0.26rem; margin-bottom: 0.26rem;}.bodyer .sx-cont .success .tit {text-align: center; padding-bottom: 0.12rem; line-height: 0.43rem; padding-bottom: 0.12rem; border-bottom: 2px solid #cdcdcd;}.bodyer .sx-cont .success .tit span {display: block; font-size: 0.34rem; color: #f60;}.bodyer .sx-cont .success .info {padding-top: 0.2rem; line-height: 0.34rem; font-size: 0.26rem;}.bodyer .sx-cont .success .info span {color: #0072FF; padding: 0 6px;}.bodyer .sx-cont .bxzj {padding-top: 0.34rem; padding-bottom: 0.34rem;}.bodyer .sx-cont .bxzj dt {width: 1.11rem; height: 1.11rem; float: left; border-radius: 50%; overflow: hidden;}.bodyer .sx-cont .bxzj dt img {width: 1.11rem; height: 1.11rem;}.bodyer .sx-cont .bxzj dd {padding-left: 1.37rem;}.bodyer .sx-cont .bxzj dd li {font-size: 0.24rem; line-height: 0.38rem;}.bodyer .sx-cont .bxzj dd li:first-child {font-size: 0.27rem;}.bodyer .sx-cont a.fx-button {display: block; margin: 1.19rem auto 0; width: 5.03rem; height: 0.79rem; line-height: 0.79rem; color: #fff; background: #FF6A00; text-align: center; border-radius: 0.05rem; font-size: 0.34rem;}.tc-tip {position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.8); z-index: 99999;}.tc-tip .text {font-size: 0.31rem; line-height: 0.61rem; color: #fff; text-shadow: 0.02rem 0.02rem 0.02rem #000; position: absolute; padding-top: 1.37rem; padding-right: 0.85rem; right: 0.34rem; top: 0.17rem; background: url(//img2.pingan.com/app_series/lifeProducts/h5/assets/img/reservation/tip-jt.png?t=2016122221&t=2016111518) no-repeat top right; background-size: 1.41rem 1.36rem;}.tc-tip .text2 {font-size: 0.31rem; line-height: 0.61rem; color: #fff; text-shadow: 0.02rem 0.02rem 0.02rem #000; position: absolute; padding-bottom: 1.54rem; left: 50%; bottom: 0.17rem; background: url(//img2.pingan.com/app_series/lifeProducts/h5/assets/img/reservation/tip-jt2.png?t=2016122221&t=2016111518) no-repeat bottom left; background-size: 1.41rem 1.36rem;}body,button,input,textarea {font-family: Microsoft Yahei, Helvetica, DroidSans; line-height: 1.4;}img {vertical-align: top;}button,input,textarea {-webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent; outline: none; background-color: white;}.clear:after,.row:after,.insureClass ul:after,.insureList dl:after,.rf_agentInfo dl:after {content: ''; display: table; clear: both;}.full,.insureList dd.img img,.shareFixed {width: 100%; height: 100%;}.nowrap,.insureList dt,.notData h3,.agentList dt .name {white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}.vhide {visibility: hidden;}.hide {display: none;}html {height: 100%;}body {min-height: 100%; color: #7c7c7c;}a {color: #7c7c7c;}[class*="icon_"] {display: inline-block; vertical-align: top;}[class*="icon_"][class*="_30_"] {width: 0.24rem; height: 0.24rem; background: url(//img2.pingan.com/app_series/lifeProducts/h5/assets/img/reservation/icon_30x30.png?t=2016122221) left top no-repeat; background-size: 100% auto;}[class*="icon_"][class*="_64_"] {width: 0.54rem; height: 0.54rem; background: url(//img2.pingan.com/app_series/lifeProducts/h5/assets/img/reservation/icon_64x64.png?t=2016122221) left top no-repeat; background-size: 200% auto;}[class*="icon_"][class*="_256_"] {width: 2.18rem; height: 2.18rem; background: url(//img2.pingan.com/app_series/lifeProducts/h5/assets/img/reservation/icon_256x256.png?t=2016122221) left top no-repeat; background-size: auto 100%;}[class*="icon_"][class*="_30_close"] {background-position: left top;}[class*="icon_"][class*="_30_error"] {background-position: left center;}[class*="icon_"][class*="_30_arrowDn"] {background-position: left bottom;}[class*="icon_"][class*="_30_arrowUp"] {background-position: left bottom; -webkit-transform: rotate(180deg); transform: rotate(180deg);}[class*="icon_"][class*="_64_insure1"] {background-position: left top;}[class*="icon_"][class*="_64_insure2"] {background-position: left center;}[class*="icon_"][class*="_64_insure3"] {background-position: left bottom;}[class*="icon_"][class*="_64_insure4"] {background-position: right top;}[class*="icon_"][class*="_64_insure5"] {background-position: right center;}[class*="icon_"][class*="_64_insure6"] {background-position: right bottom;}[class*="icon_"][class*="_256_notData1"] {background-position: left top;}[class*="icon_"][class*="_256_notData2"] {background-position: right top;}.col {float: left;}.f_text {padding: 0.1rem 0.17rem; border: solid 1px #d9d9d9; background-color: white; overflow: hidden; line-height: .52rem; font-size: .22rem; color: #333;}.f_radio input {display: none;}.f_radio input:checked + label {background-color: #ff6a00;}.f_radio label {display: block; background-color: #bfbfbf;}.f_button .tips {padding-bottom: .21rem; font-size: .21rem; line-height: .24rem; color: red;}.f_button button {width: 100%; background-color: #ff6a00; font-size: .34rem; line-height: .8rem; color: white;}.headBanner {width: 100%;}.headBanner img {width: 100%;}.reserveNumber {text-align: center; line-height: 1;}.reserveNumber h3 {padding: 0.24rem 0 0.12rem; font-size: .31rem;}.reserveNumber h3 b {color: #ff6a00; font-weight: normal; font-size: .38rem;}.reserveNumber p {font-size: .22rem;}.reserveNumber.fixed {height: 1.27rem; color: white; background-color: rgba(255, 102, 0, 0.8); position: fixed; left: 0; right: 0; bottom: 0; z-index: 9;}.reserveNumber.fixed .close_btn {padding: .15rem; background-color: transparent; position: absolute; top: 0; right: .085rem;}.reserveNumber.fixed h3 b {color: #fff600;}.reserveInfo ul {padding: .255rem;}.reserveInfo li {margin-top: .22rem; padding-bottom: .22rem; position: relative;}.reserveInfo li .tips {font-size: .21rem; line-height: .24rem; color: red; position: absolute; bottom: -.1rem; left: 0;}.reserveInfo li .tips:first-child {position: static;}.reserveInfo .userName,.reserveInfo .vCode {padding-right: 2.3rem; position: relative;}.reserveInfo .userName .f_optGroup,.reserveInfo .userName .code_btn,.reserveInfo .vCode .f_optGroup,.reserveInfo .vCode .code_btn {position: absolute; top: 0; right: 0;}.reserveInfo .f_radio label,.reserveInfo .code_btn {height: .72rem; font-size: .24rem; line-height: .72rem; color: white; text-align: center;}.reserveInfo .code_btn {width: 2.12rem; background-color: #ffb220;}.reserveInfo .disable{background-color: #bfbfbf;;}.reserveInfo .f_text input {padding: .1rem 0; height: .3rem; font-size: .22rem; line-height: .3rem; width: 100%;}.reserveInfo .f_radio label {width: 1.06rem;}.reserveInfo .f_button {padding: 1.2rem 0.5rem 0.5rem;}.greyBg {background-color: #f6f6f6;}.agentLocationQuery {padding: 0.2rem 0.2rem 0.2rem 1.2rem;}.agentLocationQuery label {display: block; float: left; margin-left: -.8rem; font-size: .22rem; line-height: .72rem;}.agentLocationQuery .f_text {border: none;}.agentLocationQuery .f_text input {padding: .1rem 0; height: .3rem; font-size: .22rem;}.notData {font-size: .26rem; position: fixed; top: 1.1rem; left: 0; right: 0; bottom: 0; z-index: 5;}.notData .box {text-align: center; position: absolute; top: 40%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.notData.notAgent {background-color: white;}.reserveFinish {padding: .26rem;}.rf_share {padding: 1.2rem 0.5rem 0.5rem;}