@charset "utf-8";



.container-fluid{



   width: 1230px;



}



/* 面包屑 */



/*子站测试*/

.gwcs_p{

position:absolute;

 width:90px;

z-index:999;

 top:6px;

 left:0;

right:0;

margin:0 auto;

font-size:12px;

color:#bb0505;

text-align:center;

font-style:italic;

font-weight:bold;



}



.breadcrumb {



    padding: 6px 15px 19px;



    margin: 0;



    list-style: none;



    -webkit-border-radius: 4px;



    -moz-border-radius: 4px;



    border-radius: 4px;



    background-color: inherit;



}



.breadcrumb>li {



    display: inline-block;



    font-size:12px;



    *display: inline;



    text-shadow: 0 1px 0 #fff;



    *zoom: 1;



}



.breadcrumb>li a{color: #006cb7;}



.breadcrumb>.active {



    color: #7e7e7e;



}



.breadcrumb>li+li:before {



    padding: 0 15px 0 10px;



    content: "";



    background: url("/tplresource/cms/www/taiping/img/v20/common/breadcrumb_ico.png") center center no-repeat;



    background-size: 5px;



}



/* 头尾公共代码 */



.vml_border_radius{



    top:0!important;



    left: 0!important;



    right: 0!important;



    bottom:0!important;



}



.header_div{



    position: absolute;



    top: 0;



    left: 0;



    z-index: 5;



    width: 100%;



    -webkit-box-shadow: 0px 1px 5px rgba(231,233,235,0.9); -o-box-shadow: 0px 1px 5px rgba(231,233,235,0.9); -moz-box-shadow: 0px 1px 5px rgba(231,233,235,0.9); -ms-box-shadow: 0px 1px 5px rgba(231,233,235,0.9); box-shadow: 0px 1px 5px rgba(231,233,235,0.9);



}



.header_opacity{



    position: absolute;



    top: 0;



    left: 0;



    right: 0;



    bottom: 0;



    z-index: 0;



    background-color: #ffffff;



    opacity: 0.8;



    filter: alpha(opacity=80);



}



.header_div h1{display:initial;}



.header_top_ul{



    float: right;



}



.header_top_ul li{



    float: right;



    margin: 9px 3px;



    color: #7a7a7a;



    font-size:12px;



}



.header_top_ul li a{



    color: #7a7a7a;



}



.header_top_ul li a:hover{



    text-decoration: none;



    color: #006cb7;



}

#group_members_title span{font-size:12px; color: #7a7a7a;}



.tp_groupMembers_ico{



    display: inline-block;



    width:16px;



    margin: -3px 0 0 7px;



}



.map_img{



    width: 15px;



    margin: -2px 8px 0 0;



}



#changing_over_title span{color: #7a7a7a;}



.header_hr{



    position: absolute;



    top: 36px;



    left: 0;



    width: 100%;



    margin: 0;



    border-top: 1px solid #c7cdd8;



}



.changing_over_div{



    position: absolute;



    bottom:1000px;



    z-index: 5;



    margin: -1px 0 0 -26px;



}



.changing_over_ul{



    border-radius: 5px;



    width: 80px;



    /*height: 84px;*/



    padding: 5px 0;



    background: url('/tplresource/cms/www/taiping/img/v20/common/font_switching_bg.png') center bottom no-repeat;



    background-size: 100% 100%;



}



.changing_over_ul li{



    float: none;



    margin: 0;



    padding: 2px 25px;



}



.changing_over_zw{



    display: block;



    width: 100%;



    height: 13px ;



}



.changing_over_div .vml_border_radius{



    top:12px!important;



}







.group_members{



    position: absolute;



   /* bottom:1000px;*/
    top:-1000px;



    right: 0;



    z-index: 5;



    margin: -2px 0 0 0;



}







.group_members_zw{



    display: block;



    width: 100%;



    height: 14px ;



}



.group_members_edging{



    border: 1px solid #c7cdd8;



    width: 525px;



    padding: 15px 25px;



    background-color: #fff;



    opacity: 1;



    filter: alpha(opacity=100);



}







.group_members .vml_border_radius{



    top:14px!important;



}



.group_members_edging ul.group_region_ul{



    width: 100%;



    height: auto;



}



.group_members_edging ul.group_region_ul li{



    width: 49%;



    margin: 0;



    border-bottom: 3px solid #ebebeb;



    font-weight: bold;



    font-size: 14px;



    padding: 0 0 6px 0;



}



.group_members_edging .group_leftList_div ul li,.group_members_edging .group_rightList_div ul li{



    float: none;



    padding:0;



    font-size:14px;



    line-height: 24px;







}



.group_members_edging .group_leftList_div{



    width: 49%;



    float: left;



}



.group_members_edging .group_rightList_div{



    width: 49%;



    float: right;



}



.group_rightList_div ul li{



    float: left;



}



.header_con_div{



    float: right;



}



.tp_90_logo{



    float: left;



    width: auto;



    margin: 16px 0;



}



.tp_90_YdLogo{



    display: none;



}



.header_menu_ul{







}



.header_menu_ul li{



    position: relative;



    float: left;



}



.header_menu_ul li a{



    text-decoration: none;



}



.header_menu_ul li p{



    padding: 5px 20px 10px;



    margin: 21px 0 0 0;



    font-size: 16px;



    color: #000000;







}



.header_menu_ul li:hover a p,.header_menu_ul li a:hover p{



    color:#0973b4;



}



.menu_active{



    display: none;



    position: absolute;



    left: 50%;



    bottom: 0;



    width: 20px;



    height: 2px;



    margin: 0 0 0 -10px;



    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#0078bb, endColorstr=#00b973);/*IE<9>*/



    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#0078bb, endColorstr=#00b973)";/*IE8+*/



    background: -moz-linear-gradient(left, #0078bb, #00b973);



    background: -webkit-gradient(linear,0 50%,100% 50%,from(#0078bb),to(#00b973));



    background: -webkit-linear-gradient(0deg, #0078bb, #00b973);



    background: -o-linear-gradient(0deg, #0078bb, #00b973);



    background: linear-gradient(0deg, #0078bb, #00b973);



}



li.active .menu_active{display: block;}



.tp_search_ico{



    width: 24px;



    margin: 2px 0 0 0;



}



.login_registration_div{



    position: relative;



    float: right;



    margin: 21px 0 0 28px;



}



.login_registration_ul{



    width: 120px;



    height: 32px;



    padding: 0 14px;



    background: url('/tplresource/cms/www/taiping/img/v20/common/login_registration_img.png') center center no-repeat;



    background-size: 100% 100%;



}



.login_registration_ul li{



    float: left;



    width:30px;



    margin: 6px 0;



    text-align: center;



}







.search_div{



    display: none;



    position: relative;



    float: right;







    margin: 18px 75px 0 0;







    border:1px solid #ccc;



    border-radius:20px;







}







.search_div img{



    position: absolute;



    top: 8px;



    z-index: 4;



    width: 24px;



    right:20px



}







img.reset_img{



    right: 16px;



    width: 11px;



    top: 15px;



}



.header_search_input{



    border: 0;



    padding: 10px 20px;



    width: 100%;



    background: none;



    outline: none;



}



.search_ksrk_ul{



    position: absolute;



    left: 0;



    z-index: 10;



    border: 1px solid #ccc;



    width: 100%;



    padding: 15px 0;



    background-color: #ffffff;



}



.search_ksrk_ul li{



    line-height: 28px;



    padding: 0 15px;



    cursor: pointer;



}



.ksrk_li{



    margin-bottom: 10px;



    color: #ccc;



}



.before_login_li{



    display: block;



}



.after_login_li{



    display: none;



    width: 100%!important;



}



.after_login_p{



    margin: 0 -10px;



    width: 97px;



    overflow: hidden;



    text-align: center;



}



.after_login_img{



    position: absolute;



    top: 8px;



    right: 5px;



    width: 15px;



}







.after_login_div{



    display: none;



    position: absolute;



    left: 50%;



    z-index: 5;

    top:15px;

    margin: -1px 0 0 -60px;



}



.after_login_zw img{



    margin-top: 24px;



}



.after_login_zw{



    display: block;



    width: 100%;



    height: 30px ;



    text-align: center;



}



.after_login_ul{



    border: 1px solid #c7cdd8;



    border-radius: 5px;



    width: 120px;



    height: 84px;



    padding: 5px 0;



    background-color: #ffffff;



}



.after_login_ul li{



    float: none!important;



    width:100%;



    margin: 0!important;



    padding: 8px 0;



    text-align: center;



}



.cancellation_img{



    display: none;



    position: absolute;



    top: 8px;



    right: 0;



    z-index: 5;



    width:15px;



}



.secondary_menu_div{



    position: absolute;



    top: -9999999px;



    left: 0;



    z-index: 6;



}



.secondary_menu_zw{



    display: block;



    width: 100%;



    height: 20px;



    text-align: center;



}



.secondary_menu_zw img{



    display: inline-block;



    margin: 13px 0 0 0;



}



.secondary_menu_border{



    border: 1px solid #c7cdd8;



    border-radius: 5px;



    background-color: #fff;



}



.secondary_menu_ul{



    overflow: hidden;



}



.secondary_menu_ul li div{



    text-align: center;



    padding: 30px;



}



.secondary_menu_ul li p{



    padding: 0;



    display: block;



    position: relative;



    width: 85px;



}



.secondary_menu_ul li div img{



    display: inline-block;



    width:44px;



}



.header_menu_ul .secondary_menu_ul li p{



    color: #363636!important;



}



.header_menu_ul .secondary_menu_ul li a:hover p{



    color:#0973b4!important;



}



.secondary_menu_div .vml_border_radius{



    top:20px!important;



}



/* 尾部 */



.footer_div{

    position: relative;

    margin: 25px 0 0;

    background-color: #b6bdc2;

    overflow: hidden;

}



.footer_grayBg{background-color: #dde3e7;}



.footer_hr{



    position: absolute;



    left: 0;



    bottom:80px;



    width: 100%;



    border-top: 1px solid #c7cdd8;



}



.footer_div h4,.footer_div p{



    margin: 10px 0 0 0;



}



.footer_div p{



    color: #7a7a7a;



}



.footer_div p a{



    color: #7a7a7a;



}



.footer_div p a:hover{



    color: #0973b4;



}



.tp_phone_logo{



    width: 76%;



    margin: 15px 0 0 0;



}



.footer_h4{



    font-size: 16px;



    font-weight: bold;



    color: #3d3d3d;



}




.footer_bg_img{



    background: url('/tplresource/cms/www/taiping/img/v20/common/ny_bg_img.png') 75% top no-repeat;  



    background-size: 260px;



}

.foot_service {
    display: none;
    position: absolute;
    z-index: 5;
    width: 150px;
    padding: 7px 0;
    margin: -60px 0 0 75px;
    top:50px;
   background:none
}
#foot_hover_ul li {
    font-size: 12px;
    border-bottom: 1px dashed #ededed;
    padding: 5px 0;
    font-size:12px;
    overflow: hidden;
}
#foot_hover_ul{width:100%;background:#fff;position:relative;box-shadow:0 0 5px 3px #ededed;padding: 10px;border-radius:5px;}
#foot_hover_ul::before{
 position:absolute;
 content:"";
 width:0;
 height:0;
 left:-12px;
 top:35px;
 border:14px solid transparent;
 border-right-color:#fff;
 border-left-width:0;
z-index:5;
 
}
#foot_hover_ul::after{
 position:absolute;
 content:"";
 width:0;
 height:0;
 left:-14px;
 top:35px;
 border:14px solid transparent;
 border-right-color:#ededed;
 border-left-width:0;
 z-index:4;
}
.foot-ser-arrow{position:relative;top:5px;width:4px;}
.ser-last-li{
    text-align: center;
    font-size: 12px;
    padding: 6px 0;
    background: #efefef;
    margin-top: 6px;
    border-radius:5px;
    border:none;
}



.online_service_close{

    position: absolute;
    left: 124px;
    top: 2px;
    z-index: 5;
    height: 95%;

}



.QR_code p{



    color: #292929;



}



.QR_code img{



    width: 91%;



}



.footer_div p.p1,.footer_div p.p1 span,.footer_div p.p1 a {



    padding: 20px 0;



    margin: 0 auto;



    line-height: 20px;



    font-size: 12px;



    color: #999;



    font-family: "微软雅黑";



}



.phone_rectangle_bg{



    display: none;



    position: absolute;



    top:0;



    left: -10%;



    z-index: -1;



    width: 120%;



    height: 45px;



    background-color: #e9eceb;



}



.yd_menu_conDiv{



    float: right;



}



.yd_menu_bg{



    position: absolute;



    top: 80px;



    right: 0;



    z-index: 0;



    width: 100%;



}



.yd_menu_imgDiv{



    display: none;



}



.yd_menu_opacity{



    display: none;



    position: fixed;



    top: 62px;



    right: 0;



    bottom: 0;



    left: 0;



    z-index: 3;



    width: 100%;



    height: 100%;



    background-color: #000000;



    opacity: 0.5;



    filter: alpha(opacity=50);



}



.yd_menu_jt{



    display: none;



}



.yd_menu_ul{



    display: none!important;



}



.yd_menu_bg{



    display: none;



}



.footer_gytp_div{padding-left:70px;}



.footer_ksfwtd_div,.footer_bzzx_div{padding-left:50px;}







/* 左侧菜单栏  */



.left_menu_scaling{display:none; position: absolute; top: 50px;/*top: 120px;*/ left: -5px; z-index: 10; width: 30px; transition: left 0.5s ease;}



.left_menu{border: 1px solid #f1f3f5; border-radius: 10px; width: 100%; overflow: hidden;}



.left_menu .active{



    color: #ffffff!important;



    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: #148dd0;



}



.left_menu a{text-decoration: none; color: #424242;}



.panel-group .panel+.panel {border: 0px; margin-top: 0px;}



.panel-group .panel{border: 0px; border-radius: 0; margin: 0; background-color: #f9f9f9; box-shadow: none;}



.left_menu .panel-heading{border-radius: 0px; padding: 10px;}



.panel-default>.panel-heading+.panel-collapse>.panel-body{border: 0px;}



.panel-default>.panel-heading{background-color: #ffffff;}



.leftMenu_option_ico{width: 24px; margin: -2px 10px 0 0;}



.leftMenu_telescopic_ico{float: right; width: 12px; margin: 7px 0 0;}



.left_menu .panel-title{border: 0; border-radius: 7px; padding: 11px 15px;}



.left_menu .panel-title.active{color: #ffffff;}



.left_menu .panel-body {padding: 10px;}



.left_menu .panel-body li p.two_menu_p{border: 0; border-radius: 7px; margin-top:1px;}



.left_menu .panel-body li p.two_menu_p:hover{



    color: #ffffff!important;



    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: #148dd0;



}



.left_menu .panel-body li p{padding: 10px 15px 10px 49px; color: #3D3D3D;}



.left_menu .panel-body li ul li p{color: #5C5C5C;}



.left_menu .active p{color: #ffffff!important;}



.left_menu .panel-body li p:hover{color: #ffffff;}











@media screen and (min-width: 1230px){



    .group_leftList_div,.group_rightList_div{



        display: block!important;



    }



    .container-fluid.mapCont{



        width: 1200px;



    }







}







@media screen and (max-width: 1230px){

  /*太寿首页-body*/

  .sub_body{padding:75px 0 0 0;}



    .container-fluid{



       width: 100%;



    }



    .left_menu{



      /*  position: absolute; */



        position: fixed;



        top: 88px;



        left: -258px;



        z-index: 10;



        /*width: 300px;*/

        width: 255px;

        max-height: 75%;

        overflow-y: auto;

        transition: left 0.5s ease;



    }

    .left_menu_scaling{



        display:block;



    }



    .left_menu_opacity{

       /* display: none; */



        position:fixed;



        top:0;



        right:0;



        bottom:0;



        left:0;



        z-index:9;



        background-color:#000;



        opacity:0.5;



        filter: alpha(opacity=50);



    }



    .after_login_img{



        display:none;



    }



    .after_login_p {



        color: #fff;



    }



    ul.after_login_ul li a{



        color: #4D4D4D;



    }



    .cancellation_img{



        display: block;



    }



    .search_div {



        float: left;



        margin: 10px 0 0 0;



    }



    .yd_menu_ul{



        display: block!important;



    }



    .arrow_btn_div{



        display: none;



    }



    .header_con_div{



        float: none;



    }







    .yd_menu_imgDiv{



        display: inline-block;



        padding: 20px;



        margin-top: 0px;



        margin-right: -15px;



    }



    .yd_menu_imgDiv img{



        width: 21px;



        -webkit-transition: -webkit-transform 0.5s;



        transition: -webkit-transform 0.5s;



        -o-transition: transform 0.5s;



        transition: transform 0.5s;



        transition: transform 0.5s, -webkit-transform 0.5s;



    }



    .tp_90_logo,.header_top_ul,.header_hr,.menu_active{



        display: none!important;



    }



    .tp_90_YdLogo{



        display: inline-block;



        height: 41px;



        margin: 11px 15px 11px 0;



    }







    .login_registration_div{



        float: none;



        position: absolute;



        top: -6px;



        right: 0;



        left: 0;



        z-index: 10;



        margin: 21px 20px;



    }



    .login_registration_ul li,.login_registration_ul li a{



        color: #ffffff;



    }



    .login_registration_ul{



        background: none;



        border: 1px solid #ffffff;



        border-radius: 50px;



        width:120px;



    }



    .yd_menu_conDiv{



        background: -moz-linear-gradient(top,  #148dd0 0%, #25d58e 100%);



        background: -webkit-gradient(linear, 0 50%, 50% 100%, color-stop(0%,#148dd0), color-stop(100%,#25d58e));



        background: -webkit-linear-gradient(top,  #148dd0 0%,#25d58e 100%);



        background: -o-linear-gradient(top,  #148dd0 0%,#25d58e 100%);



        background: -ms-linear-gradient(top,  #148dd0 0%,#25d58e 100%);



        background: linear-gradient(top,  #148dd0 0%,#25d58e 100%);



        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#148dd0, endColorstr=#25d58e);/*IE<9>*/



        -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#148dd0, endColorstr=#25d58e)";/*IE8+*/



        transition:all 0.5s;



        -moz-transition:all 0.5s; /* Firefox 4 */



        -webkit-transition:all 0.5s; /* Safari and Chrome */



        -o-transition:all 0.5s; /* Opera */



        position: absolute;



        top:61px;



        right: -230px;



        z-index: 9;



        width: 220px;



        padding: 60px 0 0 0;







    }



    .header_menu_ul {



        float: none;



    }



    .header_menu_ul li{



        float: none;



        padding: 0 0 0 20px;



    }



    .header_menu_ul li:first-child p{



        border-top: 1px solid #ffffff;



        padding-top: 25px;



    }



    .header_menu_ul li:last-child p{



        border-bottom: 1px solid #ffffff;



        padding-bottom: 25px;



    }



    .header_menu_ul li p {



        padding: 12px 0 12px 0;



        margin: 0;



        color: #ffffff;



    }



    .header_menu_ul li:hover a p,.header_menu_ul li a:hover p{



        color: #ffffff;



    }



    .secondary_menu_div li p,.yd_menu_ul li:first-child p,.yd_menu_ul li:last-child p{border:0!important;}



    .header_menu_ul .secondary_menu_ul li p {



        color: #ffffff!important;



        text-align: left;



    }



    .yd_menu_jt,.yd_menu_ul li span{



        display: inline-block;



        position: absolute;



        right: 20px;



        top: 13px;



        font-size: 14px;



        color: #ffffff;



    }



    .yd_menu_jt img{



        width:12px;



    }



    .yd_menu_ul li span img{



        width:7px;



    }



    .yd_menu_ul li p.yd_menu_qh{



        border: 1px solid #ffffff!important;



        border-radius: 50px;



        padding: 2px 20px!important;



        display: inline-block;



        margin: 25px 15px 200px 0!important;



    }



    .secondary_menu_ul{



        width: 100%!important;



    }



    .secondary_menu_zw{



        display: none;



    }



    .secondary_menu_border{



        border: 0;



        border-radius: 0;



        background-color: #236864;



    }



    .header_menu_ul .secondary_menu_ul li a:hover p{



        color: #ffffff!important;



    }



    .secondary_menu_div{



        display: none;



        position: relative;



        top: 0!important;



        left:-20px!important;



        width: 220px;



    }



    .secondary_menu_ul li div img{



        display: none;



    }



    .secondary_menu_ul li div {



        padding: 0 0 0 20px;



    }



    .yd_menu_bg{



        display: block;



    }



    .group_members {



        position: fixed;



        top: 0;



        bottom: 0;



        left: 0;



        right: 0;



        z-index: 10;



        width: 100%;



        height: 100%;



        margin: 0;



    }



    .footer_gytp_div,.footer_ksfwtd_div,.footer_bzzx_div{padding-left:15px;}



}



@media screen and (max-width: 992px){



    .group_members_edging ul.group_region_ul {



        border-bottom: 3px solid #006cb7;



    }



    .group_members_edging {



        width: 278px;



    }



    .group_members_edging ul.group_region_ul li {



        border-bottom: 0;



        padding: 6px 0;



        text-align: center;



    }



    .group_members_edging ul.group_region_ul li.group_list_active {



        background-color: #006cb7;



        color: #fff;



    }



    .group_leftList_div,.group_rightList_div{



        width: 100%!important;



        padding: 8px 0;



    }



    .group_rightList_div{



        display: none;



    }



    .group_members_edging ul li {



        margin: 0!important;



    }



    .group_members_edging{



        left:auto;



        right: 0;



    }



    .group_members_edging .group_leftList_div ul li, .group_members_edging .group_rightList_div ul li {



        line-height: 26px;



    }















}



@media screen and (max-width: 767px){
 .foot_service {top:76px}
    /*太寿首页logo*/

    .tp_90_YdLogo{width:auto; height: 29px; margin: 16px 0;}



    .footer_div{



        background-color: #f3f7f6;



    }



    .footer_grayBg{background-color: initial;}



    .footer_bg_img{



        background-image: none;



    }



    .footer_media{



        position: relative;



        z-index: 1;



        margin: 2px 0 0 0;



    }



    .footer_con_div{



        display: none;



        padding: 0 0 20px 0;



        -webkit-transition: -webkit-transform 0.5s;



        transition: -webkit-transform 0.5s;



        -o-transition: transform 0.5s;



        transition: transform 0.5s;



        transition: transform 0.5s, -webkit-transform 0.5s;



    }



    .footer_h4{



        padding: 14px 0;



        margin: 0!important;



    }



    .footer_div p{



        margin: 20px 0 0 0;



    }



    .phone_rectangle_bg{



        display: block;



    }



    .QR_code{



        display: none;



    }



    .tp_phone_logo{



        width: 41%;



    }



    .footer_phone_div{



        text-align: center;



        margin: 20px 0 15px 0;



    }



    .telescopic_ico{



        background: url('/tplresource/cms/www/taiping/img/v20/common/down_ico01.png') right center no-repeat;



        background-size: 15px;



    }



    .search-wrapper{width:80px;margin-top:16px!important;}

     .pagination>li:nth-child(2)>a,

     .pagination>li:nth-child(2)>span{

       border-top-left-radius:4px;

       border-bottom-left-radius:4px;

   }



}



@media screen and (max-width: 556px){



    .footer_hr {



        bottom: 100px;



    }



}



@media screen and (max-width: 458px){



    .footer_hr {



        bottom: 120px;



    }



}



@media screen and (max-width: 320px){



    .search-wrapper{width:50px}



}