.sb .opts{border:1px solid #27a961;cursor:pointer;display:none;height:auto;left:0;max-height:121px;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:auto;z-index:99;}
.sb > .selected{
	padding:0 15px 0 5px;overflow:hidden;position:absolute;cursor:pointer;left:0;
}
.sb .opts a{width:auto;height:24px;line-height:24px;padding:0 5px;cursor:default;outline:none;white-space:nowrap;text-decoration:none;display:block;cursor:pointer;}
.sb .opts a.none{background:#fff;}
.sb .opts a:hover{background:#ff8000;cursor:pointer; color: #fff;}
.sb .sb_icon{width:7px;height:4px;overflow:hidden;position:absolute;cursor:pointer;right:4px;}
.sb .arrow{width: 13px; height: 6px; background: url(../images/region-bottom.png) no-repeat;}
.sb_active .arrow{width: 13px; height: 6px; background:url(../images/region-top.png) no-repeat;}
.sele-wid120h{width: 120px; height: 38px; line-height: 38px;font-size: 16px; }
.sele-w210h{
    width: 210px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
}
.sele-w210{
    width: 210px;
}

/*复选框*/
.checkbox_item{position:relative;display:inline-block;    width: 688px;}
.checkbox_item input{position:absolute;top:-9999px;left:-9999px;}
.checkbox_item .check_label{display:inline-block;cursor:default; line-height: 30px;}
.checkbox_icon{display:block;float:left;margin-right:5px;width:16px;height:16px;background:url(../images/checkbox.jpg) -24px 0px ;}
.check_label.on .checkbox_icon{background-position:-0px 0;}
.checkbox_text{float:left;height:16px;line-height:16px; font-size: 18px;}
.checkbox a{color: #ff8103; cursor: pointer;}


/*首页轮播*/
.lubo{width:100%;clear: both; position: relative;margin:0 auto;}
.lubo_box{ position: relative; width: 100%; height:634px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:634px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo_box li img{ width: 100%; height: 368px;}
/*首页轮播圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #000 !important;}
/*首页轮播按钮*/
.lubo_btn{ position: absolute; width: 100%; top: 140px; display: none;}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;}
.right_btn{ float: right;}





* { box-sizing: border-box; }
.head{font-size: 14px;font-weight: bold;}
.head a:hover{color: #eb931f;text-decoration: underline;}
.head-l{line-height:44px;}

.head-l em{color:rgb(44,126,167);}
.head-l span{color:rgb(4,69,98);}
.head-r{color:#0672a0;padding-top:17px;overflow: hidden;}
.head-r ul{margin-right: -2px;}
.head-r li{float:left;padding:0 12px;border-right:2px solid #0672a0;}
/*全国统一客服*/
.tail{background:#044562;height:190px;color:#fff;}
.foot-box dl{width: 194px; line-height: 40px;  text-align: center; border-right: 1px solid #ccc;}
.foot-box dt{ font-size: 16px;}
.foot-box dt a{color: #fff;}

.foot-box dd{font-size: 14px; line-height: 30px;}
.foot-box dd a{color:#66CCFF;}
.foot-box dd a:hover{color: #fff;text-decoration: underline;}
/*------首页---------*/
/*banner*/
.banner{position:relative;}
.banner .nav-color{position:absolute;top:0;width:100%;height:61px;background:#044562;opacity:0.3;filter:Alpha(opacity=30);z-index:2;}
.nav-position{position:absolute;top:0;width:100%;z-index: 3;}
.nav{width:1200px;margin:0 auto;position:relative;}
.nav h2{background:url(../images/logo.png) no-repeat center;width:143px;height:61px;text-indent:-9999992px;}
.nav .nav-nav li{float:left;position:relative;}
.nav .nav-nav li em{line-height: 60px;font-size:18px;color:#fff;padding:0 32px;display:block;}
.nav .nav-nav li .bar-l{position:absolute;top:59px;left:0;height:0px;overflow:hidden;}
.nav .nav-nav li .bar-r{position:absolute;top:59px;right:0;height:0px;overflow:hidden;}
.nav .nav-nav li:hover em{background:#044562;}
.nav .nav-nav li:hover .bar-l,.nav .nav-nav li:hover .bar-r{border-top:2px solid #044562;height:auto;}
.nav .nav-nav li .bar-color{position:absolute;top:0;width:100%;min-width:1200px;height:100%;background:#044562;opacity:0.43;filter:Alpha(opacity=30);z-index:-1;}
.nav .nav-nav li .bar-text{margin:-1px 18px;line-height:20px;width:214px;border-top:1px solid #fff;color:#fff;padding:12px 0;}
.nav .nav-nav li .bar-text:hover{color: rgba(4, 69, 98, 1);}
.nav .nav-member{width:185px;height:190px;background:url(../images/member.png) no-repeat center;position:absolute;left:0px;top:68px;font-size: 16px;}
.nav .nav-member .member-top{line-height:17px;color:#fff;margin:11px 0;}
.nav .nav-member .member-top h3{font-size:14px;text-align:center;border-right:1px solid #fff;float:left;width:50%;}
.nav .nav-member .member-top .sign-in{text-align:center;width:92px;width: 50%;color:#fff}
.nav .nav-member .member-top .sign-in:hover{color: #eb931f;text-decoration: underline;}
.nav .nav-member .member-bottom{}
.nav .nav-member .member-bottom span{display:block;line-height:45px;padding:0 7px;float:left;color:#fff;text-align: center;width: 50%;}
.nav .nav-member .member-bottom span:hover{color: #eb931f;text-decoration: underline;}
.banner-box img{width: 100%;min-width: 1200px;/*height: 632px;*/}
.bar-a-active:hover {
    background: rgb(255,255,255);
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    border-left: 1px solid rgba(4, 69, 98, 0.4);
    border-right: 1px solid rgba(4, 69, 98, 0.4);
}
/*汇友精选*/
.selected{}
.selected-title{width:1200px;text-align:center;font-size:20px;color:#727171;font-weight:normal;margin:0 auto;line-height: 80px;}
.selected-tabs .hd ul li{float:left;padding:10px 0 24px 55px; color:#044562;width:33.3333%;border-bottom:4px solid #dcdcdc;cursor: pointer;}
.selected-tabs .hd ul li .icon i{width: 52px;height:52px;font-size:40px;text-align:center;line-height:52px;padding:10px;}
.selected-tabs .hd ul li h5{font-size:24px;}
.selected-tabs .hd ul li span{font-size:14px;}
.selected-tabs .hd ul li.col{border-color:#044562;}
.selected-tabs .hd ul li.col1{color:rgb(4,69,98);}
.selected-tabs .hd ul li.col2{color:#e1872c;}
.selected-tabs .hd ul li.col3{color:rgb(74,111,104);}
.selected-tabs .bd ul li{float:left;color:#595757;margin:62px 0 0 32px;width:30.5%;height:110px;}
.selected-tabs .bd ul li h6{font-weight: normal;background:url(../images/spot.png) no-repeat  left 6px;width: 180px;color: rgb(89,87,87);}
.selected-tabs .bd ul li span{color: rgb(4,69,98);}
.selected-tabs .bd ul li .insure{width:136px;height:28px;text-align:center;line-height:23px;background:url(../images/button.png) no-repeat center;border:none;}
.selected-tabs .bd ul li .more{background:url(../images/more.png) no-repeat center;height:101px;}
/*快捷入口*/
.quick{background:url(../images/ruler.jpg) no-repeat center;height: 292px;}
.quick ul{width:1300px;}
.quick ul li{width:173px;padding-right:55px;background:url(../images/arrow.png) no-repeat right 28px;margin:74px 43px 0 0;float:left;}
.quick ul li i{width:118px;height:118px;background:url(../images/circular.png) no-repeat center;text-align:center;line-height:118px;font-size:48px;color:#fff;}
/*汇友新闻、公告*/
.news-bulletin{}
.news,.bulletin{width:44%;}
.news-bulletin .news-bulletin-top{}
.news-bulletin .news-bulletin-top .nb-title{color:#044562;border-bottom:2px solid #044562;}
.news-bulletin ul li{line-height:34px;}
.news-bulletin ul li .title-name{margin-left:3px;padding-left:18px;background:url(../images/spot.png) no-repeat center left;}

/*产品列表*/
.product-list{}
.product-list .list-img{}
.product-list .list-text{width:766px;}
.product-list .list-text h3 a:hover{color:#f08200;text-decoration: underline;}
.product-list .list-text li{background:url(../images/spot2.png) no-repeat center left;padding-left:20px;line-height: 30px;}
.product-list .list-text button,.nav-insure .insure-button button{width:173px;height:37px;border:none;outline: none;background:url(../images/list-button.png) no-repeat center;cursor:pointer;}
.nav-insure .insure-button1203 button{width:173px;height:37px;border:none;outline: none;background:url(../images/list-button1203.png) no-repeat center;cursor:pointer;}
.nav-insure .insure-button-shortcut button{width:173px;height:37px;border:none;outline: none;background:url(../images/list-button-shortcut.png) no-repeat center;cursor:pointer;}

/*详情页*/
.nav-insure{position:absolute;left:0px;top:120px;line-height: 33px;}
.nav-insure ul li{background:url(../images/spot.png) no-repeat center left;padding-left:20px;}
.nav-insure h3{font-size:32px;line-height:50px;}
/*详情页 -->产品特色*/
.feature-title{border-left:16px solid #044562;font-size:24px;color:#044562;border-left: 13px solid #044562; padding-left: 10px;}
/* .feature ul li{width:400px;height:108px;display: flex;align-items: center;float:left;margin-bottom:36px;} */
.feature ul{}
.feature ul li{width:400px;height:108px;float:left;margin-bottom:36px;font-size:20px;}
.feature ul li em{display: table-cell;width: 220px;vertical-align: middle;height: 110px;}
.feature ul li.s1{background:url(../images/1.png) no-repeat center left;}
.feature ul li.s2{background:url(../images/2.png) no-repeat center left;}
.feature ul li.s3{background:url(../images/3.png) no-repeat center left;}
.feature ul li.s4{background:url(../images/4.png) no-repeat center left;}
.feature ul li.s5{background:url(../images/5.png) no-repeat center left;}
.feature ul li.s6{background:url(../images/6.png) no-repeat center left;}
/*详情页 -->产品详情*/
.topbox{ height: 500px; background-color: #313131; }
/*.section-content{ border-bottom: 5px solid #0000FF; min-height: 500px; background: #eee; width: 1200px; margin: auto; line-height: 500px; text-align: center; }*/
.nav-height{ position:relative;}
.nav-wrap { width: 100%;background: #fff;}
.nav-wrap.navFix{position: fixed;top: 0;left: 0;  box-shadow: 0 0 5px rgba(0,0,0, 0.2);border-bottom:1px solid #e3e3e3\9; z-index: 99999;} 
.nav-wrap ul {padding: 0;margin: 0 auto; width: 1200px; display: block;}
.nav-wrap.navFix ul{ border-bottom: 0;font-size:24px;}
.nav-wrap li { display: inline-block; text-align: left;float: left;border-right: 2px solid #044562;}
.nav-wrap li a {display: block;padding: 0 20px;font-size:24px; color: #044562; text-decoration: none;font-weight: bold;}
.nav-wrap li a:hover{color: #f08200;}
.nav-wrap li a.active {color: #f08200;}
.nav-mobile {display: none;font-weight: bold;width: 100%;}
.nav-height .nav-ruler{background:url(../images/ruler1.jpg) no-repeat center;height:251px;margin:42px 0;}
.click-me {width: 150px;height: 30px; background: #4680d1;color: white; text-align: center;line-height: 30px;}
.click-me a {display: block;color: white;}
.details-table{border:2px solid #dcdcdc;width:100%;font-size:18px;}
.details-table tbody th{font-weight: normal;border:1px solid #dcdcdc;}
.details-table tbody td{border:1px solid #dcdcdc;padding:10px 95px 10px 30px;}
.details-table tbody td h5{font-weight:bolder;font-size:18px;}
.details-table tbody td ul li{background:url(../images/spot.png) no-repeat 0px 10px;padding-left:20px;line-height:32px;}
/*详情页 -->投保须知*/
.insure-notice{padding:40px 46px;position:relative;}
.insure-notice span.detail-fillet1,.insure-notice span.detail-fillet2,.insure-notice span.detail-fillet3,.insure-notice span.detail-fillet4{display:block;width:78px;height:78px;position:absolute;}
.insure-notice .detail-fillet1{left:0px;top:0px;background:url(../images/detail-fillet.png) no-repeat 0px 0px;}
.insure-notice .detail-fillet2{right:0px;top:0px;background:url(../images/detail-fillet.png) no-repeat -113px 0px;}
.insure-notice .detail-fillet3{left:0px;bottom:0px;background:url(../images/detail-fillet.png) no-repeat left bottom;}
.insure-notice .detail-fillet4{right:0px;bottom:0px;background:url(../images/detail-fillet.png) no-repeat right bottom;}
.insure-notice ul li{padding-left:30px;position:relative;line-height:40px;font-size:18px;}
.insure-notice ul li a:hover{text-decoration: underline;}
.insure-notice ul li em{position:absolute;top:0px;left:0px;    width: 30px;text-align: center;}
.insure-mask-new{background:#044562;border-radius:30px;opacity:0.05;filter:alpha(opacity=5);position:absolute;top:0px;left:0;height:100%;width:1200px;    z-index: -1;}
.insure-mask{background:#044562;border-radius:30px;opacity:0.05;filter:alpha(opacity=5);position:absolute;top:70px;left:0;height:92%;width:1200px;    z-index: -1;}
	/*详情页 -->理赔指南*/
.guide{}
.guide li{float:left;width:50%;padding-bottom:48px;    height: 270px;}
.guide-circular{background:url(../images/circular2.png) no-repeat center;width:164px;height:164px;text-align: center;padding-top: 23px;}
.guide-circular i,.guide-circular em{display:block;margin:0 auto;width:85px;}
.guide-text{width:410px;line-height: 30px;}
.guide-text span{font-weight: bold;}
/*详情页 -->常见问题*/
.problem .s1{background:#f7f9fa;}
.problem .s2{font-weight: bold;}
.problem .s1,.problem .s2{line-height:40px;padding-left:15px;}

/* 登录页 */
.head-l span.colE{color:#ef8200;}
.head-l em.colFF,.head-r ul.colFF{color: #fff;}
/*登录  ——导航 #6699ff*/          
.nav-bg{width:100%;min-width:1170px;background:#fff;position:relative;z-index: 10;box-shadow:0 2px 6px 0px #8A7F7F;}
.nav-two{width:1200px;height:70px;margin:0 auto;background:#fff;}
.n-bottom{border:0;}
.nav-two .logo{width:320px;}
.nav-two .logo-a{width: 168px; height: 70px; display: block; background: url(../images/logo.png) no-repeat center; float: left;}
.nav-two .logo h3{border-left:1px solid #f2f2f2;float:left;padding-left:30px;font-size:22px;font-weight:normal;line-height:36px; margin:20px 0px 0px 20px;color:#f08200;}
.nav-two .nav-box{ margin-left: 50px;}
.nav-two .nav-box ul{font-size:16px;padding-top:12px;}
.nav-two .nav-box ul li{float:left;height:43px;width:100px;text-align:center;line-height:43px;position:relative;z-index: 10; margin-left: 10px;}
.nav-two .nav-box ul li.nav-color{background:#06729f;color:#fff;}
.nav-two .nav-box ul li.nav-color a{color:#fff;}
.nav-two .nav-box ul li a{display:block;}
.nav-two .nav-box ul li:hover a{background:#06729f;color:#fff;}

.nav-two .quick{width: 110px; background: #ff9900; display: block; height: 43px; margin-top:12px; font-size:16px;}
.nav-two .quick-a{display: block; text-align: center; line-height: 43px; color: #fff;}
.nav-two .quick-a:hover{text-decoration: underline;}
.nav-two .quick-box{display: none;width: 110px; padding: 10px 0px; background: #fff; border: 1px solid #ff9900; border-top: none;}
.nav-two .quick-box a{display: block; font-size: 14px; cursor: pointer; text-align: center; line-height: 40px; color: #000; }
.nav-two .quick-box a i{color: #ff9900; font-size: 18px;}
.nav-two .quick-box a span:hover{text-decoration: underline; color: #ff9900;}

/*登录页  ---内容*/
.sign-box{background:url(../images/sign-in.jpg) no-repeat center;height:595px;}
.sign-box .sign-title{width:485px;border-bottom:3px solid #004662;text-align:center;line-height:50px;font-size:26px;}
.sign-table{padding:0 20px;}
.sign-table .sign-case{border:2px solid #d3d3d3;border-radius:10px;}
.sign-table .sign-case .case-text{display:inline-block;width:107px;line-height:44px;text-align:center;font-size:16px;}
.sign-table .sign-case input{border:none;height:48px;line-height:48px;background:none;}
.sign-table .sign-test img{width:131px;height:50px;border:6px solid #fff;border-radius:5px;}
.sign-table .sign-case button{height:46px;background:#ef8200;border:none;width:100%;border-radius:8px;font-size:20px;color:#fff;}
.sign-table .sign-case input.dynamic-code{width: 88px;    height: 38px;line-height: 38px;border-radius: 8px;position: absolute;right: -94px;top: 4px;background:#ef8200;color:#fff;}



.box {
    width: 150px; height: 150px;
    position: relative;
    overflow: hidden;
}
.radius {
    position: absolute;
    width: 100%; height: 100%;
    border-radius: 50%;
    border: 149px dotted;
    /* IE7,IE8圆尺寸要小1像素同时有1像素偏移 */
    margin: 0 0 1px 1px;
    border-width: 0vw;
    margin: 0vw;
    color: #cd0000;
    background-color: currentColor;
}



/*信息录入页------》》步骤条*/
.strip{width: 1200px; margin:20px auto 0px; height: 123px;background:#f9fafa;}
.strip ul{ width: 970px; height:123px;  margin: 0 auto;}
.strip li{float: left; margin-left: 90px;margin-top:28px;font-size:20px;    color: rgb(4,69,98);}
.strip li.s1{color:rgb(234,129,2);}
.strip .strbg{background:rgb(234,129,2); color: #fff;}
.strip .strbg1{background:rgb(4,69,98); color: #fff;}
.strip .str1{width: 28px; height: 28px; text-align: center; display: block;  float: left; margin: 10px 0px; border-radius: 50%;}
.strip .str1 i{line-height: 28px; display: block;}
.strip .str2{margin-left: 10px; line-height: 48px;}
.strip .str3{margin-left: 10px;display: inline-block;}
.strip .str3 i{float: left;line-height: 12px;display: block;}
/*信息录入页——————》》内容*/
.wrap,.confirm-insuer-boxs {width:1160px; margin:0 auto 20px; background:#f9fafa;padding:0 20px;}
#container .title-one{padding:38px 20px;}
.wrap .part .title,.npoi-box .title{padding:38px 0;}
#container .title-one .title-left,.wrap .part .title-left,.npoi-box .title-left {width: 155px; height:38px;line-height:38px; font-size:24px; color:rgb(4,69,98); font-weight: bold;text-align:left;border-left:17px solid rgb(4,69,98);margin-left:15px;border-left: 13px solid #044562;padding-left: 10px;}
#container .title-one .title-right,.wrap .part .title-right,.npoi-box .title-right {line-height:38px; color: #6b6b6b;font-size:18px;}
/*.wrap .part .content { padding-top: 70px;}*/
.row .label { line-height:38px; width:216px; text-align:right; margin-right:22px; float:left; font-size:18px; color:#6b6b6b; }
.row .label em,.label em{display: block;float: right;padding-top: 3px;padding-right: 10px;font-size: 23px;color:#f00;}
.row .express{display: block;font-size:18px;color:#f00;margin-left:58px;}
.label { line-height:44px; width:184px; text-align:right; margin-right:22px; float:left; font-size:18px; color:#6b6b6b; }
.address input{ height: 37px; line-height: 37px; border: 1px solid #ccc; padding-left: 20px;}
.but{border: 1px solid rgb(4,69,98); height: 36px; line-height: 36px; background:rgb(4,69,98); color: #fff; cursor: pointer;border-radius:0 5px 5px 0;}
.but button{background:rgb(4,69,98);color:#fff;}
.time .time-text{line-height:40px;padding:0 15px;font-size:16px;}
.address-tips strong{padding-left:30px;color:#008000;background:url(../images/tree.png) no-repeat center left;font-size: 18px;line-height:28px;margin-left:52px;}
/*信息录入页——————》》内容 条约滚动*/
/*条约滚动*/
#treaty{background:#fff;width:1110px;margin: 0 auto;border-radius:5px;position:absolute;left:0;top:0;right:0;bottom:0;height:260px;overflow:hidden;border:1px solid #ccc;}
#lef{width:1100px;position:absolute;left:0;top:0;}
#rig{width:8px;height:260px;position:absolute;right:5px;top:0;background:#f5f5f5;}
#rig #bar{width:5px;margin:0 auto;background:#ccc;height:23px;cursor: pointer;position:absolute;left:1px;top:0;}
.wrap .notice-info h3{text-align:center;line-height:50px;font-size:24px;padding-top:20px;}
.wrap .notice-info .content { padding-top:10px; }
.wrap .notice-info .content .row {  color:#6b6b6b; line-height:22px; padding-left: 32px; padding-right: 32px;}
/*条约滚动结束*/
.lh20{line-height:45px;font-size:16px;}
.wrap .submit-info .text{ padding-left: 30px;padding-right:32px;  line-height:52px; color:rgb(4,69,98);font-size:18px;}
.wrap .submit-info .button { display:block; margin:35px auto 0; padding:0; font-family:microsoft yahei; width:238px; height:51px; font-weight:bold; color:#fff; text-align:center; line-height:51px; background:#FFBA00; border:0; border-bottom:solid 3px #E1A400; border-radius:5px; font-size:18px;cursor:pointer;}
.wrap .submit-info button.bg{background:#D2D2D2;border-bottom:solid 3px #bbb;}
/*信息录入页结束*/
/*信息确认页*/
.npoi-box span.s0 { display:block; padding-left:35px; height:38px; line-height:38px;font-size:16px;}
.npoi-box span.s0 label { color:#ffba00;}
.p-info { width:1130px;}
.p-info span,.p-info li { display:block; float:left; font-size:16px; padding-left:35px;  line-height:30px; width:760px;  text-align:left;}
.p-info li { float:none;}
.p-info span{line-height:40px;;display: block;width:1100px;}
.p-info span label,.npoi-box span.s0 span,.p-info li label { display:block; float:left; width:216px; text-align:right;padding-right:10px;}
.npoi-box span.s1{width:510px;}

.confirm-insuer-boxs .bd{padding-bottom:23px;    border-bottom: 1px dashed #dfdfdf;}
.confirm-insuer-boxs .bdb2c { padding:60px 0 0px 0; }
.confirm-insuer-boxs .end .bd { border-bottom:0;}
.confirm-insuer-boxs .bd table { width:1113px; margin:0 auto; border:solid 1px #CCCCCC;}
.confirm-insuer-boxs .bd table tr.title-info td { color:#6b6b6b; font-weight:bold; font-size:16px; background-color:#F3F3F3;}
.confirm-insuer-boxs .bd table tr td { text-align:center; vertical-align:middle; height:50px; font-size:14px;}
.confirm-insuer-boxs .bd table tr td.td1 { border-right:solid 1px #DDDDDD; border-bottom:solid 1px #CCCCCC;}
.confirm-insuer-boxs .bd table tr td.td2 { border-bottom:solid 1px #DDDDDD;}
.confirm-insuer-boxs .mainAuto-left{width:1130px;background-color:#f5f5f5;margin-top:-20px;border-radius:5px;padding:0 20px;}

.confirm-insuer { text-align:right; padding-top:20px; font-size:14px; color:#6b6b6b; width:900px; margin:0 auto; padding-bottom:43px;}
.confirm-insuer span { display:block; height:26px; line-height:26px;}
.confirm-insuer span span,
.confirm-insuer span label { display:inline-block; zoom:1; *display:inline;}
.confirm-insuer span label { width:215px; text-align:left;}
.confirm-insuer span.insuer-price label { color:#ff4d48; font-size:28px; font-weight:bold;}
.confirm-insuer input { width:238px; height:48px; border:0; font-size:20px; color:#fff; text-align:center; border-radius:5px; font-family:microsoft yahei; margin-top:25px; cursor:pointer;}
.confirm-insuer input.return-btn { border-bottom: solid 3px rgb(3, 25, 35); background-color: rgb(4, 69, 98); margin-right:15px;} 
.confirm-insuer input.confirm-btn { border-bottom:solid 3px #E1A400; background-color:#FFBA00; margin-right:230px;}

.table_box table{
    width: 100%;
}
.familyTable thead tr th,.familyTable tbody tr td{
    border: 1px solid #dcdcdc;
    padding: 8px 12px;
}
.familyTable thead tr th,.familyTable tbody tr td{
    text-align: center;
}
.familyTable tbody tr td span.fw{
    font-weight: bold;
    width: 100%;
    display: inline-block;
}
.familyTable tbody tr td.right{
    text-align: right;
}
.familyTable tbody tr td.left{
    text-align: left;
}