.sideBar ul li a{    display: block;
    height: 58px;
    color: #FFF;
    font-size: 13px;
    background: #88c22f;}
.sideBar ul li a img{    display: block;
    margin-left: 17px;
    padding: 6px 0px;}
.sideBar ul li a.topA {
    background: url(/hz_pc/image/img25.png) center no-repeat;
    text-indent:-999px;
    overflow:hidden;
}
.policy_04 .list li .xfw_text ul li{clear:both;list-style: disc;
    width: 100%;
    margin-left: 20px;}
.policy_04 .list li .xfw_text1 ul li{clear:both;list-style: disc;
    width: 100%;
    margin-left: 20px;}
.policy_04 .list li .xfw_text2 ul li{clear:both;list-style: disc;
    width: 100%;
    margin-left: 20px;}
.xfw_tx,.xfw_tx1,.xfw_tx2,.lpdz_tx,.bqdz_tx{display:none;}

.mo_nav_yes{background: #fb3d3d;}
.policy_03 h2,.claims_03 h2,.claims_03 li p,.team_03 p,.serviceKD_03 h2,.serviceKD_01 .num{color:#fff;}

/*产品公告*/
.insuranceList1 ul{margin-top:30px;}
.insuranceList1 li {
    height: 248px;
    position: relative;
    border: #dcdcdc solid 1px;
    margin-bottom: 29px;
    padding: 70px 60px 0 515px;
}
.insuranceList1 .imgDiv i{text-indent:-999px;overflow:hidden;}

.insuranceList1 .imgDiv {
    position: absolute;
    left: -1px;
    top: -1px;
    background: #000;
}
.insuranceList1 .imgDiv1 {
    background: #000;
}
.insuranceList1 .imgDiv div a,.insuranceList1 .imgDiv1 div a{cursor:default;}
.insuranceList1 .imgDiv i {
    display: block;
    width: 14px;
    height: 25px;
    background: url(/hz_pc/image/img14_2.png) center no-repeat;
    position: absolute;
    z-index: 2;
    right: -1px;
    top: 50%;
    margin-top: -12px;
}
.insuranceList1 li.on .name a {
    border-top: #fb3d3d solid 1px;
    border-bottom: #fb3d3d solid 1px;
}
.insuranceList1 .name a {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    text-align: center;
    color: #FFF;
    font-size: 20px;
    line-height: 30px;
    width: 224px;
    margin-left: -112px;
    margin-top: -40px;
    padding: 8px 0;
    border-top: rgba(0, 0, 0, 0) solid 1px;
    border-bottom: rgba(0, 0, 0, 0) solid 1px;
}
.insuranceList1 .imgDiv img {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.insuranceList1 p {
    padding-left: 30px;
    font-size: 16px;
    line-height: 28px;
    min-height: 68px;
    background: url(/hz_pc/image/img8_1.png) left 10px no-repeat;
}
.insuranceList1 li.on{background:#fb3d3d;}
.insuranceList1 li.on .imgDiv i {
    background: url(http://hulian.unionlove.cn/wechat/resources/images/unionlife/11/img14_2on_l.png) center no-repeat;
}
.insuranceList1 li.on .imgDiv img { opacity: 0.3; filter: alpha(opacity=30); }
.insuranceList1 li.on .imgDiv1 img { opacity: 0.3; filter: alpha(opacity=30); }

.other{overflow:hidden;}
.other .gg_rg {width:436px;margin-top:70px;}
.other .gg_rg p{width: 303px;margin: 0 auto;}
.other .gg_rg i{text-indent:-999px;display:block;
    width: 14px;
    height: 25px;
    background: url(http://hulian.unionlove.cn/wechat/resources/images/unionlife/11/2017110909552259708.png) center no-repeat;
    position: absolute;
    z-index: 2;
    left: 435px;
    top: 50%;
    margin-top: -12px;
}
.insuranceList1 li.on .gg_rg i {
    background: url(http://hulian.unionlove.cn/wechat/resources/images/unionlife/11/2017110909552214037.png) center no-repeat;
}
.insuranceList1 p {
    background: url(http://hulian.unionlove.cn/wechat/resources/images/unionlife/11/gg_icon.png) 30px 10px no-repeat;
    text-align:center;
}
.insuranceList1 li.on p{
    background: url(http://hulian.unionlove.cn/wechat/resources/images/unionlife/11/gg_icon_w.png) 30px 10px no-repeat;
}
.insuranceList1 li div.btn{ 
    margin-left: 30px}
.insuranceList1 li div.btn a { display:block;text-align:center;    border: 1px solid #c8c8c8;
    width: 134px;
    margin: 0 auto;
    padding: 5px 0px;
    border-radius: 13px;}
.insuranceList1 li.on div.btn a{color:#fff;}
.insuranceList1 li p span{    padding: 5px;
    border-bottom: 2px solid #fb3d3d;
    font-size: 24px;}
.insuranceList1 li.on p span{color:#fff;border-bottom:2px solid #fff;}
.insuranceList1 li.on div.btn{color:#fff;}
.insuranceList1 li.on div.btn a { background:#fff; color:#333;border: 1px solid #fff;}

/*热点问题*/
.faq .rdwt_ys ul li{height:27px;line-height:27px;margin-bottom:16px;border-bottom:none;}
      .faq .rdwt_ys ul li a,.more a{
    display: inline-block;
    line-height: 26px;
    border: #dcdcdc solid 1px;
    font-size: 14px;
    color: #000;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}     
             
     .faq .rdwt_ys ul li a{padding-left:20px;width:310px;}
     .more a{padding:0 20px;}

.faq .rdwt_ys ul li a:hover,.more a:hover{
    border: #fb3d3d solid 1px;
    background: #fb3d3d;
    color: #FFF;
}
.faq .name a{
    font-size: 28px;
    padding: 50px 0 20px 0;
}
.rdwt_tx,.rdwt_tx1,.rdwt_tx2,.rdwt_tx3,.rdwt_tx4,.rdwt_tx5,.rdwt_tx6,.rdwt_tx7{display:none;}

/*享·服务列表*/
.pageNum .span,.pageNum font {
    display:inline-block;
    height: 34px;
    width: 80px;
    line-height: 34px;
    text-align: center;
    border: #dbdbdb solid 1px;
    font-size: 14px;
    padding-left:0px;
}
.pageNum .NormalRed{color:#333;}
.newsList ul li:hover .title a {
    margin-left: 18px;
    color: #fb3d3d;
}
.newsList ul li .title i {
    width:16px;
    height:16px;
    background: url(http://hulian.unionlove.cn/wechat/resources/images/unionlife/11/2017111013410843431.png);
}
.pageNum a.page:hover {
    border: #fb3d3d solid 1px;
    color: #fb3d3d;
}

.policy_03 ul li p a{
    color: #fb3d3d;
    font-size: 14px;
}
.policy_03 ul li:hover p a{
    color: #fff;
}

/*细览*/
.xl{width:1010px;margin:0 auto;padding:30px 20px}
.xl p.title{text-align:center;padding:15px 0;padding-bottom:30px;}
.xl p.title a{color:#333;font-size:24px;}
.xl .xl_con p{line-height:27px;font-size:14px;font-family:"微软雅黑";}

/*团体客户*/
.team_02 .imgDiv img{height:300px;}
.ttkh_tx{display:none;}

.serviceKD_03 ul li p a{
    color: #fb3d3d;
    font-size: 14px;
}
.serviceKD_03 ul li:hover p a{
    color: #fff;
    font-size: 14px;
}
.xfw_tl .serviceKD_03 ul li{margin:0 30px;} 
.xfw_tl .serviceKD_03 ul li:hover{margin:0 30px;}
.serviceKD_03 ul li .content-04 { width: 100%; height: 100%; background: url("http://hulian.unionlove.cn/wechat/resources/images/unionlife/12/img_pc_site/2017120510052513621.png") no-repeat center top; }
.serviceKD_03 ul li:hover .content-04 { width: 100%; height: 100%; background: url("http://hulian.unionlove.cn/wechat/resources/images/unionlife/12/img_pc_site/2017120510054351174.png") no-repeat center top; }

/*信息披露*/
.xfw_tl .tabContent{display:block;margin-bottom:50px;}
.information ul li a{display:inline;}
.information ul li span{color:#666;font-size:14px;line-height:36px;}
.gsgk_tx,.zlgy_tx,.ndxx_tx,.gljy_tx,.zdsx_tx,.other_1_tx,.other_2_tx,.other_3_tx,.other_4_tx,.other_5_tx,.dsf,.hlwxx{display:none;}

/*信息披露列表*/
.newsList1{ margin-top:70px;}
.newsList1 li { height: 70px; line-height: 70px; padding: 0 32px; border-top:#dcdcdc solid 1px; overflow:hidden;}
.newsList1 li .title{float:left;width: 85%;}
.newsList1 li .title a { display: inline-block; line-height: 70px; font-size: 16px; color: #333; }
.newsList1 li .title i { display: inline-block; margin-left: -10px; width: 14px; height: 14px; background: url("http://hulian.unionlove.cn/wechat/resources/images/unionlife/11/2017111315115876369.png"); opacity: 0; }
.newsList1 li .time {padding-left:22px; float: right; height: 70px; line-height: 70px; top: 0; background: url(/hz_pc/image/icon_time.png) left center no-repeat; font-size: 14px; color: #999; }
.newsList1 li:hover .title a { margin-left: 18px; color: #fcb71e; }
.newsList1 li:hover i { opacity: 1; }
.newsList1 li:hover .time { background: url(/hz_pc/image/icon_timeon.png) left center no-repeat; color: #666; }
.newsList1 li, .newsList li i, .newsList li span, .newsList li .time { transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; }

/*加入我们*/
.join .btn{z-index:99;}

/*5.15服务节*/
.service2 .imgDiv{width:343px;}
.service2 .name a{    color: #FFF;
    height: 34px;
    line-height: 34px;
    font-size: 20px;
    display: inline-block;
    padding: 0 10px 0 35px;
    margin-left: -25px;
}
.claims_03 .wal .msg{color:#fff;}
.service li.on .name p {
    color:#fff;
}
.claims_01 .wal{overflow:hidden;}
.down .name a,.faq .name a,.join .aBtn{cursor:default;}




/*首页 产品公告*/
.indexPart5 ul li p a{
        color: #88c22f;
        font-size:14px;
}
.indexPart5 ul li:hover p a{
     color:#fff;
}

/*列表分页*/
.wal .pageNum input{height: 34px;
    width: 48px;
    line-height: 34px;
    margin: 0 10px;}
.wal .pageNum input.tz{background-color:#0ca051;color:#fff;font-size:16px;}

/*信息公开披露*/
.hlwbxxx table {
    margin: 0 auto;
    height: auto;
     border: 1px solid #000;
    border-left:none;
}
.hlwbxxx table td {
    border: 1px solid #000;
    font-size: 14px;
    padding: 5px;
    border-right:none;border-bottom:none;
}

/*卡单推荐*/
.tit_bg{width:880px;height:248px;margin:0 auto;background:url(http://hulian.unionlove.cn/wechat/resources/images/unionlife/11/tit_bg_03.jpg) no-repeat;padding-top:80px;text-align:center;color:#008795;font-size:30px;padding-right:100px;}
.kd_con{width:880px;margin:0 auto;}
.kd_con>div{margin:40px 0;font-size:16px;overflow:hidden;}
.kd_con>div span.txxq{font-size:16px;color:#f9435f;border:2px solid #f9435f; height:30px; padding:0 10px; line-height:26px; margin-right:15px;display: block;float: left;}
.kd_con>div span.txxq_nr{float: left; line-height:26px; width:750px;}
.kd_con>div>p{display: block;float: left;width:600px;}
.ewm_bor{    margin: 0 auto;width: 800px;text-align: center;}
.kd_con>div>div{width:800px;text-align:center;margin-bttom:20px;margin: 0 auto;margin-bottom: 10px;}

.cp_table {
    height: auto;
    border: 1px solid #000;
    border-left:none;
    border-collapse: collapse;
}
.cp_table td {
    border: 1px solid #000;
    font-size: 14px;
    padding: 5px;
    border-right:none;border-bottom:none;
}

.xfw_tl .vip p{width:360px;}
.xfw_tl .vip  li{padding:40px 60px 0px 480px;}
.xfw_tl .vip li:nth-child(even) {
    padding: 40px 509px 0 35px;
}
.xfw_tl .vip .btn{margin-top:15px;}
.join p{margin-top:20px;}

.hlwbxxx table tr td a:hover{color:#fcb71e;}