.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: 28px; 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 16px; }

.zzk_btn_div{overflow: hidden;}

.zzk_btn_div div{float: left; width: 50%;}

.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;}

.ts_box select{float: none; width: 100%; height: 32px; line-height: 32px; font-size: 12px; 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_zcpgr {border-top: 1px solid #979797; padding-top: 12px; margin: 11px 0 12px; line-height:16px; font-weight:400; color: #7A7A7A; text-align: center;}

.message_show {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:hover{text-decoration: none;}

.subSite_rBImg_div{padding-top: 25px;}

.subSite_rBImg_div img{width: 100%; margin: 0 0 14px;}

.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: -132px; 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;}

ul.subSite_fw_ul li.sub_column_title {padding: 5px 0;line-height: 24px;}
.sub_column_title a {display: flex;align-items: center;}
.sub_column_title a img {display: block;width: 50px;}
.sub_column_title a span {display: block;line-height: 24px;padding-left: 20px;font-size: 16px;}
.sub_column_title a:hover span {color: #1BAEB1;}
ul.subSite_fw_ul.ptb {padding: 8px 0 15px 0;}



@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;}

    .subSite_newsOption_div p{width: 70%;}

}