.visible{display:none;}
.subSite_index_titleDiv{position: relative; z-index: 1; margin: 24px 0 12px;}
.subSite_index_titleDiv h2{padding: 0 0 12px 0; line-height:24px; font-size:20px; font-weight:600; color: #333333;}
.subSite_index_titleDiv h2 img{width: 24px; margin: -5px 6px 0 0;}
.subSite_index_tabUl{position: absolute; top: -3px; z-index: 1; overflow: hidden;}
.subSite_index_tabUl li{float: left; border-radius: 6px; padding: 8px 12px; margin-left: 1px; line-height:16px; font-weight:500; color: #1BAEB1; cursor: pointer;}
.subSite_index_tabUl li.active{color: #ffffff;
    background: -moz-linear-gradient(left,  #148dd0 0%, #25d58e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#148dd0), color-stop(100%,#25d58e));
    background: -webkit-linear-gradient(left,  #148dd0 0%,#25d58e 100%);
    background: -o-linear-gradient(left,  #148dd0 0%,#25d58e 100%);
    background: -ms-linear-gradient(left,  #148dd0 0%,#25d58e 100%);
    background: linear-gradient(left,  #148dd0 0%,#25d58e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#148dd0, endColorstr=#25d58e);/*IE<9>*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#148dd0, endColorstr=#25d58e)";/*IE8+*/
    *+background-color: #1BAEB1;
}
.subSite_index_tabUl li:hover{color: #ffffff;
    background: -moz-linear-gradient(left,  #148dd0 0%, #25d58e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#148dd0), color-stop(100%,#25d58e));
    background: -webkit-linear-gradient(left,  #148dd0 0%,#25d58e 100%);
    background: -o-linear-gradient(left,  #148dd0 0%,#25d58e 100%);
    background: -ms-linear-gradient(left,  #148dd0 0%,#25d58e 100%);
    background: linear-gradient(left,  #148dd0 0%,#25d58e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#148dd0, endColorstr=#25d58e);/*IE<9>*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#148dd0, endColorstr=#25d58e)";/*IE8+*/
    *+background-color: #1BAEB1;
}
.subSite_index_more{position: absolute; top: 1px; right: 0; z-index: 1; line-height:24px; font-weight:400; color: #536471;}
.subSite_index_more:hover{color:#1BAEB1}
.subSite_index_more img{width: 16px; margin: -4px 12px 0 6px;}
.subSite_cptj_div .subSite_index_tabUl{right: 102px;}
.subSite_zxgg_div .subSite_index_tabUl{right: 102px;}
.subSite_content_div{overflow: hidden;}
.subSite_width67{float: left; width: 67%;}
.subSite_width31{float: right; width: 31.2%;}
.subSite_width100{width: 100%;}
.subSite_productCon_div{display: none; padding: 0 16px 16px; background-color: #fff; overflow: hidden; border-radius:6px;}
.subSite_productOption_div{margin: 16px 0 0; overflow: hidden}
.subSite_productOption_div img{float: left; border: 0; border-radius: 6px; width: 28.17%; margin-right: 16px; outline: none;}
.subSite_productOptionCon_div{float: left; width: 69%;}
.subSite_productOptionCon_div h4{line-height:24px; font-size:16px; font-weight:600; color: #3D3D3D;}
.subSite_productOptionCon_div a:hover{text-decoration: none;}
.subSite_productOptionCon_div p{margin: 12px 0; height: 40px; line-height:20px; font-size:14px; font-weight:400; color: #536471; overflow: hidden;}
.subSite_more_span{display: block; *+border: 1px solid #1BAEB1; width: 100px; height: 28px; line-height: 27px; font-size:12px; color: #1BAEB1; background: url('/tplresource/cms/www/taiping/img/v20/life/border-lear.png') center center no-repeat; background-size: auto 100%; text-align: center;}

.subSite_more_span img{float: none; width: 16px; margin: -1px 0 0 8px;}

.widthLi50{float: left; width: 50%;}
.subSite_whiteBg_div{padding: 0 20px; background-color: #ffffff; border-radius:6px;}
.userCenter_loginS_btn{border: 0; border-radius: 50px; width: 100%; padding: 8px 0; margin: 16px 0 12px; font-weight:500; color: #ffffff;}
ul.subSite_fw_ul{overflow: hidden;}
ul.subSite_fw_ul li{line-height:32px; font-weight:400;}
ul.subSite_fw_ul li a:hover{text-decoration: none; }
.ul_borderTop{border-top: 1px solid #979797; padding: 16px 0 28px; }
.zzk_btn{border: 0; width: 110px; padding: 6px 0; margin: 12px 0 15px; color: #1BAEB1; background: url('/tplresource/cms/www/taiping/img/v20/life/zzk_border_bg.png') center center no-repeat; background-size: auto 100%; outline: none;}

/* 价格公告 */
.ts_box{padding-bottom: 16px;padding-top:10px}
.ts_box select{float: none; width: 100%; height: 32px; line-height: 32px; font-size: 14px; margin: 16px 0 12px; border: 1px solid #ccc; border-radius: 6px; outline: none;}
.ts_ggb {background: #fff; border: 0; margin: 0; clear: both; padding: 0;}
.ts_table {border: 0;}
.ts_table th {font-weight: bold; background-color: #FAFAFA;}
.ts_table td, .ts_table th {line-height:32px; text-align: center;  border: 0; font-weight: 400; }
.ts_table th {background-color:#f5f5f5}
.ts_table th:first-child{border-radius:6px 0 0 6px}
.ts_table th:last-child{border-radius:0 6px  6px 0;}
.ts_zcpgr {border-top: 1px solid #979797; padding-top: 12px; margin: 11px 0 12px; line-height:16px; font-weight:400; color: #7A7A7A; text-align: center;font-size:12px}
.message_show {color:#1baeb1;border: 0; width: 240px; padding: 6px 0; margin: 12px 0 0; color: #1BAEB1; background: url('/tplresource/cms/www/taiping/img/v20/life/jggg_border_bg.png') center center no-repeat; background-size: auto 100%; text-align: center; outline: none; cursor: pointer;}
.message_show a{text-decoration: none;color:#1baeb1;}
.message_show a:hover{text-decoration: none;color:#1baeb1;}
.subSite_rBImg_div{padding-top: 25px;}
.subSite_rBImg_div img{width: 100%; margin: 0 0 14px;border-radius:6px}
.subSite_newsOption_div{position: relative; z-index: 0;}
.subSite_newsOption_div p{width: 80%; margin: 12px 0; line-height:24px; font-weight:500; overflow: hidden; white-space: nowrap; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; text-overflow: ellipsis;}
.subSite_newsOption_div p a:hover{text-decoration: none;}
.subSite_newsOption_div span{position: absolute; top: 1px; right: 0; z-index: 1; font-weight:400; color: #536471; line-height:24px;}

/* 太寿首页右侧浮窗 */
.subSite_floatingWindow_ul{position: fixed; top: 45%; /* top: 56.5%;*/ left: 50%; margin-left: 608px; z-index: 2; border: 0; border-radius: 6px; padding: 5px; background-color: #ffffff;}
.subSite_floatingWindow_ul li{position: relative; border-bottom: 1px dashed #ccc; width: 48px; padding: 9px 0 12px; text-align: center; cursor: pointer;}
.subSite_floatingWindow_ul li img{width: 26px;}
.subSite_floatingWindow_ul li p{margin-top: 2px; font-size: 12px; color: #006cb7;}
.subSite_floatingWindow_ul li a:hover{text-decoration: none;}
.subSite_twoCode_div{display: none; position: absolute; left: -136px; top: 0; z-index: 1;}
.subSite_floatingWindow_ul li .subSite_twoCode_div img{width: 130px;}
.subSite_floatingWindow_ul li .subSite_twoCode_div img.right_ico{float: right; width: 7px; margin: 16px -7px 0 0;}

.zc-contact{padding:16px 0;border-radius: 6px;background-color: #fff;margin-top:12px}
.zc-contact ul li{border-bottom: 1px solid #979797; margin-top: 12px; padding-bottom: 12px;}
.zc-contact ul li p{line-height: 24px;}

@media screen and (max-width:1230px){
    .subSite_floatingWindow_ul{display:none;}
}
@media screen and (max-width:996px){
    .subSite_width67{float: none; width: 100%;}
    .subSite_width31{float: none; width: 100%;}
}
@media screen and (max-width:768px){
    .subSite_index_tabUl {position: relative; top: 0; right: 0!important; z-index: 1; margin: 0 0 12px 0; overflow: hidden;}
    .subSite_productOption_div img {float: none; width: 100%; margin-right: 0px;}
    .subSite_productOptionCon_div {float: none; width: 100%;}
    .subSite_productOptionCon_div h4 {margin: 10px 0 0 0; text-align: center;}
    .subSite_more_span{margin: 30px 0 0 0;}
    .subSite_more_span img {width: 16px; margin: -1px 0 0 8px;}
    .subSite_productOptionCon_div p{height: auto;}
    .zzk_btn_div{text-align: center;}
    .zzk_btn{float: none!important; margin: 12px 6px 15px;}
    .subSite_newsOption_div p{width: 70%;}
}