#header{ height: 3.70rem; background-color: #f5f5f5;text-align: center; padding-top: 0.6rem; line-height: 1.5rem;}
#header h1{  font-size: 1.5rem;  color: #69af3f;}
body::-webkit-scrollbar {width: 5px; height: 1px;}
body::-webkit-scrollbar-thumb {border-radius: 5px;background: #ccc;}
.banner{ margin-top: 3.70rem;}
.banner img{ width: 100%;}
.phone_btn{
    display: block;
    margin: 0 auto;
    height: 3.2rem;
    line-height: 3.2rem;
    text-align: center;
    width: 95%;
    background: #68bb6b;
    margin-top: 1.0rem;
    color: #fff;
    font-size: 1.5rem;
    border-radius: 1rem;
    font-family: "微软雅黑";
    margin-bottom: 0.8rem;
}
.calculate{
  width: 100%;
  background: #fff;
  margin-top: 0.4rem;
  padding-top: 0.555rem;
  padding-bottom: 0.555rem;
  border-bottom: 0.1rem solid #b5b5b7;
  border-top: 0.1rem solid #b5b5b7;
}
.calculate_btn{
   width: 94%;
   margin: 0.833rem 2.5%;
   height: 3.45rem;
   line-height: 3.45rem;
   text-align: center;
   border:0.1rem solid #DCDDDD;
    background: #F7F8F8;
}

.calculate_btn { margin: 0 auto;font-size: 1.25rem;}
.calculate_btn { font-size: 1.5rem; color:#69af3f;cursor: pointer;}
.calculate_btn img { vertical-align: middle; height: 60%; margin: 0 0.5rem;}
.calculate_infor{width: 95%; margin: 0.833rem 2.5%;}
.calculate_infor p label,.calculate_infor p span{ font-size: 1.4rem;}
#start_calculate{ width: 10rem; background:url(../images/calculate_bg.png) no-repeat;background-size: 10rem 2.458rem; text-align: center;color: #666; font-size: 1.3rem; margin-left: 13%;}

/* 保费测算样式 */

.count { width:95%; margin: 0 2.5%;}
.count table { width: 100%; border-collapse: collapse; margin-top: 0.5rem}
.count table select{ width: 75%; height: 2.5rem; border: 0.1rem solid #A26C00;  margin: 0 3%;  padding-left: 3%; -webkit-appearance: none; border-radius: 0.5rem; background: #f1f1f1}
.count table input[type=text]{ width: 70%; height: 2.33rem; border: 0.1rem solid #A26C00;  margin: 0 3%; padding-left: 3%;border-radius: 0.5rem;background: #f1f1f1}
.count table .button { width: 90%; height: 3rem; text-align: center; line-height: 3rem;border: 0.1rem solid #A26C00;border-radius:0.5rem;background: #f1f1f1}
.count table td { padding-top: 0.5rem}
.count table td:nth-child(1) ,.count table td:nth-child(3) { width: 17%;}
.count table td:nth-child(2) ,.count table td:nth-child(4) { width: 34%;}

.insuredAge{height: 3.0rem;line-height: 3.0rem;color: #acacac;}
.insuredAge p{width: 80%;margin: 0 10%;}
.insuredAge p span{ color: #69af3f; font-size: 1.1rem;}
.content{ width: 100%; background: #fff; margin-top: 0.666rem; padding-top: 0.666rem;}
.product_list{ width: 94%;margin: 0 2.5%;border: 0.1rem solid #b5b5b7;border-bottom: none;background: #fff;}
.product_list p.tit{ height:3.833rem; line-height:3.833rem;}
.product_list p.tit{ background: url(../images/index_right.png) no-repeat 95.7% center ; background-size:0.75rem 1.5rem;}
.product_list p.tit.active{ background: url(../images/index_down.png) no-repeat 95.7% center ; background-size:1.5rem 0.75rem;}
.product_list p.tit{ border-bottom: 0.1rem solid #b5b5b7;}
.product_list p:last-child{ border-bottom: none;}
.product_list p span{ font-size: 1.25rem;color: #666666;}
.product_list p .left{padding-left: 2.29rem;}

.product_list p .list_01{background:url(../images/list_01.png) no-repeat 0.75rem center; background-size: 1.208rem 1.208rem;}

.product_list p .list_02{background:url(../images/list_02.png) no-repeat 0.75rem center; background-size: 1.208rem 1.208rem;}
.product_list p .list_03{background:url(../images/list_03.png) no-repeat 0.75rem center; background-size: 1.208rem 1.208rem;}
.product_list p .list_04{background:url(../images/list_04.png) no-repeat 0.75rem center; background-size: 1.208rem 1.208rem;}
.product_list .infor{border-bottom: 0.1rem solid #A26C00;}
.product_list .infor:last-child{ border-bottom: none;}
.product_list .infor p span{font-size: 1.2rem;font-weight: bold;}
.infortext p{ margin-bottom: 1rem; /*font-size: 1.2rem;*/ padding-left:2%;}
.infortext p span, .details-prodoct p span{ color: #008DCB;}
.details-prodoct{ width:90%;padding:0.5rem 5% 0.5rem 5%;}
.details-prodoct p{ line-height: 1.5rem; margin-bottom: 0.5rem;}
.details-prodoct h1{ height:2.5rem;line-height: 2.5rem;color:#fff; font-size: 1.083rem; padding:0 2%;margin-bottom: 0.166rem;}
.details-prodoct h1 span{ float:right;}
.table-xy{ display: none;width: 100%;border-collapse: collapse; /*height:16.125rem;*/margin-top: 0.8rem;}
.table-xy img { width: 100%}
.table-xy tr{ height: 3rem; width:100%;}
.table-xy tr td{ font-size: 1rem;}

.table-xy td { padding: 0.5em 1em; border: 0.1rem solid #999;}
.tr-bground{ background: #eeeeee;}
.bot-box{height:5rem;border-top: solid 0.1rem #eee;}
.bot-box p{padding:0 5%;color: #8964AA;padding-top: 0.5rem;}
#youming{float:right;}



.footer{ min-height: 4.25rem; background-color: #69af3f;text-align: center; margin-top: 1rem;}
.footer p a{ font-size: 1.41rem; color: #fff; margin: 0 0.5rem}
.footer p{ color: #fff; font-size: 1rem;}

/* 修改 */

.tab_tit{ background: #69AF3F url(../images/down.png) no-repeat 96% center; background-size:1.16rem 0.666rem;}
.tab_tit.active{ background: #69AF3F url(../images/up.png) no-repeat 96% center; background-size:1.16rem 0.666rem;}

.yxxTable{width: 100%; border-collapse: collapse; margin-bottom: 1rem}
.yxxTable td { border: 0.1rem solid #69AF3F; padding: 0.3rem 0; text-align: center}
.yxxTable thead td { background: #69AF3F; color: #fff}
.box {width:90%;padding:0.5rem 5% 0.5rem 5%;}

.title li{ float: left; width: 50%; text-align: center; padding: 1rem 0}
.title li b { display: inline-block; width: 10rem; height: 10rem; border-radius: 5rem}
.title li b.r_1 { background: url("../images/r_1.png") 0 0 no-repeat; background-size: 10rem}
.title li b.r_2 { background: url("../images/r_2.png") 0 0 no-repeat; background-size: 10rem}
.title li b.r_1_g { background:#ddd url("../images/r_1.png") 0 0 no-repeat; background-size: 10rem; opacity: 0.5}
.title li b.r_2_g { background:#ddd url("../images/r_2.png") 0 0 no-repeat; background-size: 10rem; opacity: 0.5}
.title p { color: #A26C00; font-size: 1.25rem}

.p-info p {width:90%; margin: 0 auto}

#r_box_1,#r_box_2{ display: none;}

.line { border-top: 0.1rem solid #69af3f;margin-top: 1rem;}
.conPic_1 { margin-top: 1rem; background: #FFFCDB url("../images/b_1.png") 1rem center no-repeat; background-size: 5rem; padding-left: 7rem}
.conPic_1 div { border-left: 0.5rem solid #fff; padding: 1rem}
.conPic_1 div h1 { color: #A26C00}

.conPic_2 { margin-top: 0.5rem;background: #D3EDFB url("../images/b_2.png") 95% center no-repeat; background-size: 5rem; padding-right: 7rem}
.conPic_2 div { border-right: 0.5rem solid #fff; padding: 1rem}
.conPic_2 div h1 { color: #008DCB}
.conPic_2 ul li { border: 0.1rem solid #00acd2; margin-top: .5rem; padding: 0.2rem}
.conPic_2 ul li.active { color: #A26C00; font-weight: bold}

.conPic_3 { margin-top: 1rem; background: #FFFCDB url("../images/b_3.png") 1rem center no-repeat; background-size: 5rem; padding-left: 7rem}
.conPic_3 ul { border: 0.1rem solid #A26C00; border-radius: 0.5rem; padding: 1rem; color: #A26C00}
.conPic_3 img { width: 100%; margin-top: 1rem}

.conPic_4 {margin-top: 0.5rem;background: #D3EDFB url("../images/b_4.png") 95% center no-repeat; background-size: 5rem; padding-right: 7rem}
.conPic_4 div { border-right: 0.5rem solid #fff; padding: 1rem}
.conPic_4 div h1 { color: #008DCB}

.t { margin-top: 0.5rem}


.num { position: relative; height: 3rem; margin-top: 1rem}
.num a { position: absolute; top: 0; display:inline-block; width: 3rem; height: 3rem; text-indent: -9999rem}
.minus { left:0; background: url("../images/minus.png") 0 0 no-repeat; background-size: 3rem }
.plus { right:0; background: url("../images/plus.png") 0 0 no-repeat; background-size: 3rem}



/*弹框样式*/
.imgzoom_pack{
    width:100%;
    height:100%;
    position:fixed;
    left:0;
    top:0;
    background:rgba(0,0,0,.7);
    display:none;
    z-index: 9999;
}
.imgzoom_pack .imgzoom_x{
    color:#fff;
    height:30px;
    width:30px;
    line-height:30px;
    background:#000;
    text-align:center;
    position:absolute;
    right:5px;
    top:5px;
    z-index: 10;
    cursor:pointer;
}
.imgzoom_pack .imgzoom_img{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
}
.imgzoom_pack .imgzoom_img img{
    width:100%;
    position:absolute;
    top:50%;
}

