@charset "utf-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{
    margin:0;
    padding:0;
    font-family: "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", 微软雅黑, "Segoe UI", Tahoma, 宋体b8b体, SimSun, sans-serif;
}
li{
    list-style: none;
}
/*顶部head*/
.head{
    background:#078ace;
    padding:12px 0;
}
.header-content{
    color:#fff;
    width:1200px;
    margin:0 auto;
    font-size:15px;
    display: flex;
    justify-content: space-between;
}
.header-left{
    font-weight: bold;
}
.header-left-icon{
    padding-left:18px;
    margin-right:13px
}
.header-left-icon1{
    background:url("../images/head-icon1.png") no-repeat;
    background-size:12px 12px;
    background-position: 0px 3px;
}
.header-left-icon2{
    background:url("../images/head-icon2.png") no-repeat;
    background-size:13px 11px;
    background-position: 0px 4px;
}
.header-left-icon4{
    background:url("../images/head-icon4.png") no-repeat;
    background-size:12px 14px;
    background-position: 0px 3px;
}
.header-left-icon3{
    background:url("../images/head-icon3.png") no-repeat;
    background-size:13px 14px;
    background-position: 0px 1px;
}
.header-right{
    font-weight: 400;
}
.header-right span{
        background: url(../images/head-tel.png) no-repeat;
    background-size: 15px;
    background-position: 0px 3px;
    padding-left: 16px;
    font-size: 16px;
}
/* 头部展示 */
.header{
    padding: 10px 0;
    background: #f7f7f7;
}
.header .header_box,.header .header_box .nav ul{
    display: flex;
    justify-content: space-between;
}
.header .header_box .logo{
    width: 19%;
}
.header .header_box .logo img{
    width: 100%;
    display: block;
}
.header .header_box .nav{
    width: 70%;
}
.header .header_box .nav ul li{
    line-height: 81px;
    font-size: 16px;
    position: relative;
    width: 100%;
    text-align: right;
}
.header .header_box .nav ul li a{
    display: block;
    color: #282828;
}
.header .header_box .nav ul li a:hover,.active{
    color: #078ace !important;
}
.header .header_box .nav ul li>div{
    background-color: #078ace;
    position: absolute;
    top: 90%;
    left: 22%;
    z-index: 999;
    padding: 10px 0;
    border-radius: 5px;
    width: 100%;
}
.header .header_box .nav ul li>div .nav-next li a {
    color: #fff;
    text-align: center;
}
.header .header_box .nav ul li>div .nav-next li a:hover{
    color: #00fff1 !important;
}
.header .nav-next> li {
    padding: 0 10px;
    height: 40px;
}
.header .nav-next> li a {
    display: block;
    font-size: 14px;
    line-height: 40px;
}
.header .header_box .tel span{

}
.header .header_box .tel p{
    font-size: 18px;
    color: #282828;
    line-height: 23px;
}
/*banner*/
.index_banner .swiper-container {
    width: 100%;
    height: 100%;
}
.index_banner .swiper-slide {
    background-position: center;
    background-size: cover;
}
.index_banner img{
    width: 100%;
    display: block;
}
.index_banner .swiper-pagination-bullet{
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 100%;
    opacity: 0.95;
}
.index_banner .swiper-pagination-white .swiper-pagination-bullet-active{
    background: #078ace;
    border-radius: 10px;
    width: 20px;
    opacity: 1;
    border:0;
}
/* 服务项目 */
.cont2{
    /* background: url('../images/f_bg.png') no-repeat; */
    background-size: cover;
}
.cont2 .c_fuwu{
    display: flex;
    justify-content: space-between;
    padding: 0px 0 100px 0;
}
.cont2 .c_fuwu a{
    border-radius: 5px;
}
.cont2 .c_fuwu a:nth-child(1){
    background: url(../images/f_1.png) no-repeat;
    background-size: 100% 100%;
    width: 280px;
    height: 280px;
}
.cont2 .c_fuwu a:nth-child(2){
    background: url(../images/f_2.png) no-repeat;
    background-size: 100% 100%;
    width: 280px;
    height: 280px;
}
.cont2 .c_fuwu a:nth-child(3){
    background: url(../images/f_3.png) no-repeat;
    background-size: 100% 100%;
    width: 280px;
    height: 280px;
}
.cont2 .c_fuwu a:nth-child(4){
    background: url(../images/f_4.png) no-repeat;
    background-size: 100% 100%;
    width: 280px;
    height: 280px;
}
.cont2 .c_fuwu a:nth-child(1):hover {
    background: url(../images/f_h_1.png) no-repeat;
    background-size: 100% 100%;
    transition: all .5s;
}
.cont2 .c_fuwu a:nth-child(2):hover {
    background: url(../images/f_h_2.png) no-repeat;
    background-size: 100% 100%;
    transition: all .5s;
}
.cont2 .c_fuwu a:nth-child(3):hover {
    background: url(../images/f_h_3.png) no-repeat;
    background-size: 100% 100%;
    transition: all .5s;
}
.cont2 .c_fuwu a:nth-child(4):hover {
    background: url(../images/f_h_4.png) no-repeat;
    background-size: 100% 100%;
    transition: all .5s;
}
/* 首页公告 */
.cont2 .c_fuwu_gg{
    padding: 20px 0;
    display: flex;
        border-bottom: 1px solid #078ace;
}
.cont2 .c_fuwu_gg h4{
    color: #078ace;
    padding-right: 23px;
    font-size: 25px;
    font-family: math;
    font-weight: bold;
    width: 150px;
}
.cont2 .c_fuwu_gg .c_fuwu_ggBox{
    width: 800px;
}
.cont2 .c_fuwu_gg .c_fuwu_ggBox ul li{
    line-height: 40px;
    display: flex;
}
.cont2 .c_fuwu_gg .c_fuwu_ggBox ul li div{
    margin-left: 50px;
}
.cont2 .c_fuwu_gg .c_fuwu_ggBox ul li div span{
    border: 2px solid #078ace;
    border-radius: 4px;
    font-size: 14px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #078ace;
    padding: 2px 4px;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
}
.cont2 .c_fuwu_gg .c_fuwu_ggBox ul li a{
    font-size: 14px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: rgba(102,102,102,1);
}

/* 横图展示 */
.cont3{
    background: url('../images/ff.png') no-repeat center;
    background-size: cover;
}
.cont3 .c_txt{
    padding-top: 40px;
    margin-bottom: 20px;
}
.cont3 .c_txt h5{
    font-size: 33px;
    font-weight: bold;
    color: #fff;
}
.cont3 .c_txt p{
    font-size: 16px;
    color: #fff;
}
.cont3 .show_num_img{
    width: 20%;
    position: absolute;
    right: 0;
    top: -147px;
}
.cont3 .show_num_img img{
    width: 100%;
}
.show_num {
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    position: relative;
}
.show_num .show_num_cont {
    padding: 10px 0 40px 0;
    display: flex;
    justify-content: space-between;
}
.box {
    width: 70%;
}
.show_num .show_num_cont .num_content {
    width: 240px;
    text-align: center;
    border-right: 1px solid #ffffff;
}
.show_num .show_num_cont .num_content p {
    font-size: 14px;
    color: #e2e2e2;
}
.show_num .show_num_cont .num_content p span {
    font-size: 38px;
    color: #fff;
    font-weight: bold;
}
.show_num .show_num_cont .num_content p {
    font-size: 14px;
    color: #fff;
}
.show_num .show_num_cont .num_content:last-child{
    border-right: none;
}
/* 团队展示 */
.cont4{
    background-color: #f7f7f7;
    padding-bottom: 50px;
}
.cont4 .c_team ul{
    display: flex;
    /* justify-content: space-between; */

}
.cont4 .c_team.n_team{
    flex-wrap: wrap;
}
.cont4 .c_team ul li{
    width: 24%;
    border-radius: 10px;
    margin-right: 1.33%;
}
.cont4 .c_team ul li:nth-child(4n){
    margin-right:0;
}
.cont4 .c_team ul li a{
    display: block;
    position: relative;
    background: #fff;
    padding: 30px 40px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.cont4 .c_team ul li img{
    width: 200px;
    height: 200px;
    display: block;
    object-fit: cover;
    margin: 20px auto 0 auto;
}
.cont4 .c_team ul li .c_team_zz{
    position: absolute;
    top: 10px;
    left: 10px;
    background: #078ace;
    color: #fff;
    padding: 4px;
    border-radius: 10px;
}
.cont4 .c_team ul li .c_team_tag{
    background: #fff;
    padding: 10px 10px;
    border-radius: 0 0 10px 10px;
}
.cont4 .c_team ul li .c_team_tag h4{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 14px;
    color: #078ace;

}
.cont4 .c_team ul li .c_team_tag span{
    font-size: 14px;
    font-weight: 400;
    color: rgba(153,153,153,1);
    margin-left: 10px;
}
.cont4 .c_team ul li .c_team_title{
    /* display: flex;
    justify-content: space-between; */
}
.cont4 .c_team ul li:hover{
    box-shadow: 0px 0px 5px #A6A6A6;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.cont4 .c_team ul li .c_team_title p{
    font-size: 14px;
    font-weight: 400;
    color: rgba(153,153,153,1);height: 70px;
}
.cont4 .c_team ul li .c_team_title p .icon-star-full{
    color: #ff8400;
    font-size: 14px;
}
.cont4 .c_team ul li .c_team_title a{
   background-color: #ff7e16;
    line-height: 30px;
    border-radius: 4px;
    color: #fff;
    padding: 0 8px;
    width: 100px;
    text-align: center;
    margin: 0 auto;
}
.more{
    background: #078ace;
    width: 120px;
    height: 40px;
    margin: 50px auto 0 auto;
    border-radius: 5px;
}
.more a{
    color: #fff;
    text-align: center;
    display: block;
    line-height: 40px;
}
/* 优势展示 */
.cont5{
   
    padding-bottom: 50px;
}
/* .cont5 .c_ys_bg{
    background: url(../images/ys_bg1.png) no-repeat;
    background-size: cover;
} */
.cont5 .c_ys ul li{
    display: flex;
    justify-content: left;
    margin-bottom: 30px;
}
.cont5 .c_ys ul li .c_ys_icon{
    width: 5%;
}
.cont5 .c_ys ul li .c_ys_title{
    width: 80%;
    color: #fff;
    font-size: 16px;
}
.cont5 .c_ys ul li .c_ys_title h5{
    font-size: 20px;
    font-weight: bold;
}
/* 资质荣誉 */
.cont6{
    background-color: #f7f7f7;
    padding-bottom: 50px;
}
.cont6 .c_zz{
    display: flex;
    justify-content: space-between;
}
.cont6 .c_zz .c_zz_l,.cont6 .c_zz .c_zz_r{
    width: 50%;
    background: #fff;
    padding: 10px;
    padding-right: 0px;    padding-bottom: 0px;
}
.cont6 .c_zz .c_zz_l_1 img{
    width: 100%;
    display: block;
        height: 488px;
}
.cont6 .c_zz .c_zz_l .c_zz_l_2{
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}
.cont6 .c_zz .c_zz_l .c_zz_l_2 img{
    width: 49%;
    display: block;
}
.cont6 .c_zz .c_zz_r .c_zz_r_1{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.cont6 .c_zz .c_zz_r .c_zz_r_1 img{
       width: calc(100% - 10px);
    margin-bottom: 10px;
    display: block;
}
.cont6 .c_zz .c_zz_r .c_zz_r_2{
    display: flex;
    justify-content: space-between;
}
.cont6 .c_zz .c_zz_r .c_zz_r_2 img{
    width: 49%;
    display: block;
}
/* 新闻中心 */
.cont7 .c_new_box{
    display: flex;
    justify-content: space-between;
    padding: 50px 0;
}
.cont7 .c_new_box .c_news1{
    width: 32.33%;
}
.cont7 .c_new_box .c_news1 img{
    width: 100%;
    margin-bottom: 20px;
}
.cont7 .c_new_box .c_news1 .c_news1_title{
    margin-bottom: 20px;
}
.cont7 .c_new_box .c_news1 .c_news1_title h4{
    font-size: 20px;
    color: #363e41;
    font-weight: bold;
}
.cont7 .c_new_box .c_news1 .c_news1_title span{
    font-size: 16px;
}
.cont7 .c_new_box .c_news1 ul li a{
    display: flex;
    justify-content: space-between;
}
.cont7 .c_new_box .c_news1 ul li a:hover{
    color: #078ace;
}
.cont7 .c_new_box .c_news1 ul li a{
    line-height: 30px;
    color: #3a3a3a;
    font-size: 15px;
}
.cont7 .c_new_box .c_news1 ul li a div:first-child{
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cont7 .c_new_box .c_news1 .c_news_more{
    width: 80px;
    line-height: 25px;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 2px;
    margin-top: 10px;
}
.cont7 .c_new_box .c_news1 .c_news_more a{
    display: block;
    font-size: 14px;
    color: #222222;
}
/* 底部展示 */
.footer{
    background-color: #434343;
    padding: 30px 0;
}
.footer .foot{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 50px;
    margin-top: 20px;
}
.foot_1{
    height: 60px;
}
.foot_1 img{
    float: left;
    max-width: 100%;
    max-height: 100%;
}
.foot_4{
    height: 55px;
    margin-top: 20px;
}
.footer .foot .foot_1 p{
    font-size: 21px;
    font-weight: bold;
    color: #a9a9a9;
    float: left;
    margin-top: 41px;
    margin-left: 20px;
}
.footer .foot .foot_Box{
    width: 30%;
}
.footer .foot .foot_1_h{
    width: 1px;
    height: 60px;
    background: #51575a;
    vertical-align: middle;
}
.footer .foot .foot_2{
    width: 60%;
    display: flex;
    justify-content: space-between;
}
.footer .foot .foot_2 div{
    width: 23%;
    display: flex;
    justify-content: start;
    flex-direction: column;
}
.footer .foot .foot_2 div a:first-child{
    font-size: 16px;
    margin-bottom: 20px;
    color: #ddddd3;
}
.footer .foot .foot_2 div a{
    line-height: 25px;
    font-size: 14px;
}
.footer .foot .foot_3{
    color: #ababab;
        margin-top: 10px;
}
.footer .foot .foot_3 h4{
    font-size: 18px;
    color: #ddd;
}
.footer .foot .foot_3 span{
    font-size: 15px;
}
.footer .foot .foot_3 p{
    font-size: 15px;
}
.footer .foot .foot_4 i img{
    width: 100%;
}
.footer .foot .foot_4 p{
    text-align: right;
    font-size: 15px;
    color: #ababab;
}
.foot_4 a{
    float: left;
    width: 13%;
    margin-right: 5px;
}
.foot_4 .erweima img{width: 160px;}
.foot_4 .erweima{
    position: absolute;
    z-index: 10;
   margin-left: -5px;
}
.foot_4 .iconfont {
    font-size: 41px;
    color: #ababab;
}
.copy{
    background-color: #2f2f2f;
    margin-bottom: 100px;
}
.copyright_yq{
    margin-bottom: 10px;
}
.copyright a{
    color: #869099;
}
.copyright{
    padding: 20px 0;
    /* border-top: 1px solid #51575a; */
    /* margin-top: 20px; */
    text-align: center;
    color: #869099;
}
/* 内容页开始 */
.ny_banner {
    width: 100%;
    position: relative;
}
.ny_banner img{
    width: 100%;
    display: block;
}
/* 新闻 */
.rhr-news-list{padding: 40px 0;}
.rhr-news-list .time-axis{width: 150px;float: left;padding-left: 10px;margin-top: 45px;position: relative;}
.rhr-news-list .time-axis .line{border-left: 1px solid #ddd;position: absolute;top: 12px;left: 9px;}
.rhr-news-list .time-axis ol li{height: 50px;position: relative;cursor: pointer;}
.rhr-news-list .time-axis ol li .round-dot{width: 7px;height: 7px;border-radius: 50%;background-color: #a29f9f;position: absolute;top: 12px;left: -4px;}
.rhr-news-list .time-axis ol li span{color: #a29f9f;padding-left: 15px;line-height: 30px;font-size: 16px;}
.rhr-news-list .time-axis ol li:hover .round-dot,
.rhr-news-list .time-axis ol li.active .round-dot{width: 9px;height: 9px;background-color: #078ace;top: 10px;left: -5px;}
.rhr-news-list .time-axis ol li:hover a span,
.rhr-news-list .time-axis ol li.active span{color: #078ace;font-size: 18px;}
.rhr-news-list .section{overflow: hidden;}
.rhr-news-list .list ul{padding-top: 15px;min-height: 300px;}
.rhr-news-list .list ul li{padding: 0 15px 15px;}
.rhr-news-list .list ul li a{display: block;background-color: #fff;position: relative;padding-right: 60px;overflow: hidden;}
.rhr-news-list .list li .left{float: left;overflow: hidden;padding: 20px 0 20px 20px;}
.rhr-news-list .list li .left img{width: 250px;height: 160px;}
.rhr-news-list .list ul li .right{overflow: hidden;padding: 40px 25px 20px;}
.rhr-news-list .list ul li .right h3{font-size: 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #000;}
.rhr-news-list .list ul li .right p{font-size: 14px;line-height: 24px;margin-top: 15px;color: #aaa;padding-bottom: 10px;min-height: 40px;}
.rhr-news-list .list ul li .right h5{font-size: 14px;color: #ddd;}
.rhr-news-list .list ul li .arrow-right{width: 26px;height: 26px;position: absolute;top: 50%;right: 25px;margin-top: -13px;
    background: url("../images/icon-news.png") no-repeat;}
.rhr-news-list .list ul li a:hover{box-shadow:0 0 15px #ddd;}
/*新闻列表-分页码*/
.pagelist { padding:40px 0; color: #999;text-align:center}
.pagelist *{ vertical-align:middle}
.pagelist a, .pagelist .cpb { display:inline-block; line-height:16px; outline:none; text-decoration:none; padding:5px 10px;background: #f3f3f3;margin:0 5px; font-size:14px; font-family:'微软雅黑'; color:#000;
border-radius:25px;transition: all 0.2s linear 0s;}
.pagelist a:hover { background:#078ace;color:#fff;text-decoration:none;margin:0 5px}
.pagelist .cpb { font-weight: bold; color: #fff; background: #078ace;}
.pagelist span{ display:inline-block;line-height:16px; outline:none; text-decoration:none; padding:5px 10px;background:#078ace;color:#fff;margin:0 5px; font-size:14px; font-family:'微软雅黑';border-radius:2px;transition: all 0.2s linear 0s;}
.code{font-weight:bold;color:blue}

.fenyelist{ padding:30px 0 0 0; text-align:center}
.fenyelist span,.fenyelist a{ display:inline-block; line-height:16px; outline:none; text-decoration:none; padding:5px 10px;background: #f3f3f3;margin:0 5px; font-size:14px; font-family:'微软雅黑'; color:#000;
border-radius: 26px 26px 26px 26px;transition: all 0.2s linear 0s;}
.fenyelist span{ background:#078ace;color:#fff;text-decoration:none;margin:0 5px}

/*新闻详情*/
.rhr-news-detail-return{border-bottom: 1px solid #ddd;padding: 20px 0;margin-top: 10px;font-size: 14px;}
.rhr-news-detail-return a{color: #999;}
.rhr-news-detail-return a:hover{color: #078ace;}
.rhr-news-detail{overflow: hidden;}
.rhr-news-detail .left{float: left;width: 880px;padding-bottom: 50px;}
.rhr-news-detail .left .title{font-size: 24px;color: #000;margin-top: 36px;}
.rhr-news-detail .left .time{font-size: 14px;color: #aaa;margin: 15px 0 30px;}
.rhr-news-detail .left .content{color: #444;}
.rhr-news-detail .left .content img{max-width: 85%;height: auto !important;}
.rhr-news-detail .left .content p,
.rhr-news-detail .left .content span,
.rhr-news-detail .left .content{
    font-size: 14px !important;
    font-family: "微软雅黑" !important;
    line-height: 30px !important;
    padding: 0 !important;
    margin: 0 !important;
    text-indent: 0 !important;
    text-align: justify !important;
}
.rhr-news-detail .left .content ul{padding-left: 40px;}
.rhr-news-detail .left .content li{list-style: inherit;}
.rhr-news-detail .right{overflow: hidden;padding-left: 30px;}
.rhr-news-detail .right h3{font-size: 18px;color: #000;margin-top: 46px;}
.rhr-news-detail .right h3 i.icon{background-color: #078ace;width: 4px;height: 17px;display: block;float: left;margin-right: 10px;}
.rhr-news-detail .right ul{margin-top: 20px;padding-left: 16px;}
.rhr-news-detail .right ul li{padding: 10px 0;list-style-type: disc;}
.rhr-news-detail .right ul li+li{border-top: 1px dotted #ccc;}
.rhr-news-detail .right ul li a{line-height: 21px;font-size: 14px;}
.rhr-news-detail .right ul li a:hover{color:#078ace;}
/* 护理员档案 */
.search{
    padding: 30px 0;
    width: 100%;
    position: relative;
    height: 100%;
    background: #f7f7f7;
}
.search-search{
    width:350px;
    height:43px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(247,114,95,1);
    border-radius:6px 6px 6px 6px;
    margin-bottom: 32px;
    font-size:0;
}
.search-search input{
    padding-left:5px;
    width:269px;
    border:none;
    height: 40px;
    float:left;

    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.search-search span{
    display: inline-block;
    width:78px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    height: 41px;
    float: right;
    background:url("../image/search.png");
}
.search-content{
    width: 100%;
    height: 80px;
    overflow-y: hidden;
    /* border-bottom: 1px solid #ddd; */
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.search-content li{
    display: flex;
    justify-content: flex-start;
    border-bottom: 1px dashed #dedede;
    line-height: 50px;
}
.search-content li #citySearch span:hover{
    color: #078ace;
}
.select-content{
    display: flex;
    width: 950px;
    flex-wrap:wrap;
}

.search-content li .title-item{
    font-size:16px;
    width:100px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(51,51,51,1);
}
.search-content  .item{
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
    display: inline-block;

    width:135px;
}
#citySearch{width: 950px;}
#search-content span{
    cursor: pointer;
}
.search-content .selected{
    color:#078ace;

}
.select-item{
    width:86px;
    height:21px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(247,114,95,1);
    border-radius:4px;

    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(48,48,48,1);
    margin-right:10px;
    text-align: center;
    position: relative;
}
.select-item .select{
    color:#fff;
    display: inline-block;
    height: 19px;
    line-height: 19px;
    background:rgba(247,114,95,1);
    border-radius:4px;
    width:24px;
    float: right;
    text-align: center;
}
.select-item ul{
    display: none;
    width:100%;
    background:#fff;
    position: absolute;top:19px;
}
.select-item ul li{
    padding:5px 0px;
    text-align: center;
}
.select-item ul li:hover{
    color:#F77E5F;
}
.search .sousuo{
    height: 72px;
    background-size:72px 72px;
    bottom:-36px;
    width:1200px;
    text-align: center;
    position: absolute;
}
.search .sousuo img{
    width:72px;
    height: 72px;
}
.archives-banner {
    margin:50px 0px;
}
.archives-banner img{
    width:580px;
    height:240px;
    border-radius:10px;
}
.archives-total{
    height:20px;
    font-size:20px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:22px;
    margin-bottom: 27px;
}
archives-fl{
    width:900px;
    padding:18px 56px;
    box-sizing: border-box;
}

.archives-fr{
    width:270px;
    height: auto;
}
 .archives-rl{
    width:900px;
}
/*二级导航*/
.rhr-subnav{background-color: #f7f8fa;}
.rhr-subnav ul{display: table;margin: 0 auto;font-size: 14px;}
.rhr-subnav li{float: left;line-height: 60px;padding: 0 8px;}
.rhr-subnav li a{display: block;width: auto;text-align: center;border-bottom: 2px solid #f7f8fa;padding: 0 8px;}
.rhr-subnav li:hover a,
.rhr-subnav li.active a{color: #078ace;border-bottom: 2px solid #078ace;}
.rhr-subnav li span{border-left: 1px solid #ddd;height: 20px;display: block;margin-top: 20px;}
/* -------------------- */
.rhr-width{width: 1200px;margin: 0 auto;}
.rhr-width-min{min-width: 1300px;overflow: hidden;}
.rhr-width .content{padding-bottom: 30px;}

.rhr-bg-grey{background-color: #f6f6f6;}
.rhr-bg-orange{background-color: #80c628;}

.rhr-sub-title{text-align: center;font-size: 30px;color: #000;padding: 70px 0 60px;line-height: 60px;}
.rhr-sub-title p{text-align: center;font-size: 16px;color: #999;margin-top: 10px;line-height: 30px;}
/* # 招聘信息 */
.n_zp{
    padding: 50px 0;
}
.n_zp .n_zp_box ul li{
    padding: 30px;
    box-shadow: 0px 0px 0.25rem 0px rgba(51, 51, 51, 0.15);
    margin-bottom: 30px;
}
.n_zp .n_zp_box ul li .zp_b{
    display: flex;
    justify-content: space-between;
}
.n_zp .n_zp_box ul li .zp_b span{
    font-size: 20px;
}
.n_zp .n_zp_box ul li .zp_b span.iconfont{
    color: #ee5a2f;
    font-size: 20px;
}
.n_zp .n_zp_box ul li h5{
    padding-left: 20px;
    border-left: 2px solid #f8624f;
    line-height: 35px;
    color: #595959;
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: bold;
}
.n_zp .n_zp_box ul li p{
    font-size: 20px;
    color: #f8624f;
    line-height: 1;
    line-height: 1.05;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #eaebec;
}
.n_zp .n_zp_box ul li div{
    font-size: 16px;
    color: #595959;
    line-height: 1.5;
    padding-right: 30px;
}
/* 公司简介 */
.abouts{
    margin: 20px auto;
    z-index: 2;
    background:#fff;
}
.abouts-list{
    padding:15px;
}
.abouts-list .abouts-img{
    width: 500px;
    height: 360px;
}
.abouts-list .abouts-img img{
    width: 100%;
    height: 100%;
}
.abouts-list .abouts-text{
    width: 54%;
}
.abouts-list .abouts-text h5{
    font-size:27px;
    color:#222222;
    margin:20px 0 10px 0;
}
.abouts-list .abouts-text .abouts-des{
    line-height: 35px;
    color:#222222;
    font-size: 16px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
}
.service-1{
    margin-bottom:80px;
}
.service-1 .qyxy{
    width: 33.3%;
    border-right: 1px solid #dedede;
    padding:0 40px;
}
.service-1 .qyxy:first-child{
    padding-left: 15px;
    width: 32.3%;
}
.service-1 .qyxy:last-child{
    padding-right:15px;
    border-right:none;
    width: 32.3%;
}
.service-1 .qyxy h5{
    font-size:22px;
    color:#222222;
}
.service-1 .qyxy .qyxy-text{
    line-height: 26px;
    color:#676767;
    font-size:15px;
    margin-top: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.service-1 .qyxy .qyxy-link{
    width: 100%;
    margin-top: 20px;
}
.service-1 .qyxy .qyxy-link a{
    display: block;
    width: 27%;
    background:url(../images/arrow01.png) no-repeat right center;
    padding-right: 20px;
    font-size:15px;
    color:#8d8d8d;
    line-height: 30px;
    float: left;
}
.service-1 .qyxy .qyxy-link img{
    width: 27px;
    display: block;
    float: right;
}
/*公司发展历程*/
.about-us-course{background: url("../images/year-bg.jpg") no-repeat center;height: 545px;position: relative;}
.about-us-course .line{height: 2px;background: #078ace;position: absolute;top: 420px;left: 0;width: 100%;}
.about-us-course ul{width: 1300px;overflow: hidden;position: absolute;top: 369px;left: 50%;margin-left: -650px;z-index: 9;}
.about-us-course ul li{width: 10%;float: left;}
.about-us-course ul li span{display: block;text-align: center;color: #000;font-size: 14px;line-height: 40px;}
.about-us-course ul li i{display: block;width: 18px;height: 18px;background: #078ace;margin: 3px auto 0;border-radius: 100px;}
.about-us-course ul li.active span{font-size: 20px;color: #078ace;font-weight: bold;}
.about-us-course ul li.active i{width: 24px;height: 24px;background: #fff;border: 6px solid #078ace;margin-top: 0;}
.about-us-course .content{position: absolute;top: 170px;left: 50%;margin-left: -600px;width: 1200px;}
.about-us-course .content > div{display: none;overflow: hidden;padding-left: 350px;}
.about-us-course .content label{width: 250px;display: block;float: left;text-align: right;font-size: 84px;color: #078ace;font-weight: bold;}
.about-us-course .content span{display: block;overflow: hidden;font-size: 18px;padding-left: 30px;line-height: 34px;}
.text-center {text-align: center;}
.rhr-sub-title{text-align: center;font-size: 30px;color: #000;padding: 70px 0 60px;line-height: 60px;}
.rhr-sub-title p{text-align: center;font-size: 16px;color: #999;margin-top: 10px;line-height: 30px;}
/*联系我们*/
.rhr-contact-list{padding-bottom: 30px;}
.rhr-contact-list .consult{overflow: hidden;height: 185px;position: relative;background-color: #f8f9fb;padding-top: 60px;margin-top: 30px;}
.rhr-contact-list .consult > img{position: absolute;top: 0;left: 0;opacity: 0.4;}
.rhr-contact-list .consult ul{overflow: hidden;position: relative;z-index: 1;margin: 10px 50px 0 120px;}
.rhr-contact-list .consult li{float: left;width: 33.333%;position: relative;padding-left: 70px;color: #000;}
.rhr-contact-list .consult li label{position: absolute;top: 0;left: 0;}
.rhr-contact-list .consult li span{font-size: 16px;line-height: 22px;display: block;}
.rhr-contact-list .consult li p{font-size: 22px;}
.text-center {
    text-align: center;
}
/* 地图版块 */
.contact_map {
    width: 1200px;
    height: 500px;
    margin: 0 auto;
    border: 1px solid #ddd;
}
.jiameng {
    padding: 50px 0;
}
.jiameng p{
    text-align: justify;
    font-size: 16px;
}
/* 培训中心内容 */
.pz_main {
    width: 100%;
    min-height: 200px;
}
.OverSerBg5 {
    width: 100%;
    padding: 4.16% 0;
    overflow: hidden;
}
.homeTit {
    float: left;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    margin-bottom: 16px;
    position: relative;
    z-index: 8;
}
/* .homeTit::before {
    float: left;
    width: 200px;
    height: 1px;
    background: #e5e5e5;
    content: '';
    position: absolute;
    left: 50%;
    bottom: -17px;
    margin-left: -100px;
} */
.abouTit .zh {
    margin-bottom: 20px;
}
.homeTit .zh {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 30px;
    line-height: 30px;
}
.homeTit::after {
    float: left;
    width: 80px;
    height: 3px;
    background: #078ace;
    content: '';
    position: absolute;
    left: 50%;
    bottom: -2px;
    margin-left: -40px;
}
.OverServInfo {
    float: left;
    width: 100%;
    text-align: center;
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    margin-top: 1.19%;
    position: relative;
    z-index: 8;
}
.OverSerBg4{
    margin-bottom: 60px;
}
.OverSer2 {
    float: left;
    width: 100%;
    margin-top: 2.05%;
}
.OverSer2 .ul1 {
    margin: 0 -15px;
}
.OverSer2 .l1 {
    float: left;
    width: 33.33%;
    padding: 0 15px;
}
.OverSer2 .la {
    float: left;
    width: 100%;
    background: #fff;
    border-radius: 8px;
    text-align: center;
    padding: 0 11.89% 24px 11.98%;
    margin-top: 52px;
    box-shadow: 0 0 15px rgba(0,0,0,0.05);
}
.OverSer2 .img {
    float: left;
    width: 100%;
    height: 188px;
    position: relative;
    background: url(../images/Over22.png) center no-repeat;
    background-size: auto 100%;
    margin-top: -52px;
    padding: 40px 0 0 0;
}
.OverSer2 .img .ico {
    display: block;
    margin: 0 auto;
    width: 78px;
    height: 78px;
}
.OverSer2 .img .nub {
    float: left;
    color: #fff;
    font-size: 35px;
    line-height: 35px;
    font-family: Arial;
    font-weight: bold;
    position: absolute;
    left: 0;
    bottom: 22px;
    width: 100%;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
.OverSer2 .tit {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 18px;
    line-height: 28px;
}
.OverSer2 .info {
    float: left;
    width: 100%;
    color: #666666;
    font-size: 14px;
    line-height: 30px;
    min-height: 90px;
    margin-top: 12px;
}
.OverSer2 .la:hover {
    box-shadow: 5px 5px 15px rgba(0,0,0,0.2);
}
.OverSerBg6 {
    width: 100%;
    padding: 4.16% 0;
    overflow: hidden;
    background: #f4f4f4;
    margin-bottom: 50px;
}
.OverSer3 .ul1 {
    margin: 0 -6px;
}
.OverSer3 .l1 {
    float: left;
    width: 33.33%;
    padding: 0 6px;
    text-align: center;
    margin-top: 35px;
}
.OverSer3 .img {
    float: left;
    width: 100%;
}
.OverSer3 .img .ico {
    display: inline-block;
    padding: 6px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    width: 238px;
    height: 238px;
}
.OverSer3 .tit {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    margin-top: 25px;
}
.OverSerBtn {
    float: left;
    width: 100%;
    margin-top: 2.47%;
    position: relative;
    z-index: 8;
}
.OverSerBtn a {
    display: block;
    margin: 0 auto;
    line-height: 52px;
    width: 170px;
    border: 1px solid #078ace;
    font-size: 16px;
    color: #078ace;
    border-radius: 52px;
    text-align: center;
}
.OverSerBtn a:hover {
    background: #078ace;
    color: #fff;
}
.Mater1 .MatLeft {
    float: left;
    width: 51.7%;
}
.Mater1 .tit {
    float: left;
    width: 100%;
    line-height: 44px;
    color: #fff;
    font-size: 18px;
    border-radius: 44px;
    background: #078ace;
    text-align: center;
    margin-top: 15px;
}
.Mater1 .tit span {
    font-family: Arial;
    font-size: 14px;
    text-transform: uppercase;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.Mater1 .info {
    float: left;
    width: 100%;
    position: relative;
    border: 1px solid #e1e1e1;
    padding: 9px 12px 9px 88px;
    margin-top: 12px;
    border-radius: 44px;
    overflow: hidden;
}
.Mater1 .info .time {
    float: left;
    width: 70px;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 44px;
    background: #078ace;
    position: absolute;
    left: 0;
    top: 0;
    background: #078ace;
    border-radius: 44px;
}
.Mater1 .info .p1 {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 14px;
    line-height: 24px;
}
.Mater1 .showPc {
    float: left;
    width: 100%;
    margin-top: 45PX;
}
.Mater1 .MatRight {
    float: right;
    width: 41.45%;
}
.EarTeach2 .ul1 {
    margin: 0 -6px;
}
.EarTeach2 .l1 {
    float: left;
    width: 25%;
    padding: 0 6px;
    text-align: center;
    margin: 35px 0 14px 0;
}
.EarTeach2 .img {
    float: left;
    width: 100%;
    line-height: 0;
}
.EarTeach2 .img .ico {
    display: block;
    margin: 0 auto;
    width: 120px;
    height: 120px;
}
.EarTeach2 .tit {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 20px;
    line-height: 30px;
    margin-top: 22px;
}
.EarTeach2 .l1:hover .img .ico {
    -webkit-transition: 1s ease;
    -moz-transition: 1s ease;
    -ms-transition: 1s ease;
    -o-transition: 1s ease;
    transition: 1s ease;
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
}
.OverSer6 {
    float: left;
    width: 100%;
    margin-top: 2.99%;
}
.OverSer6 .ul1 {
    margin: 0 -15px;
}
.OverSer6 .l1 {
    padding: 0 15px;
}
.OverSer6 .la {
    float: left;
    width: 100%;
    background: #fff;
    text-align: center;
    margin-bottom: 5px;
}
.OverSer6 .img {
    float: left;
    width: 100%;
    line-height: 0;
}
.OverSer6 .ico {
    float: left;
    width: 100%;
    line-height: 0;
    position: relative;
    margin-top: -30px;
}
.OverSer6 .ico .ino {
    display: inline-block;
    width: 60px;
    height: 60px;
}
.OverSer6 .info {
    float: left;
    width: 100%;
    color: #666666;
    font-size: 14px;
    line-height: 30px;
    padding: 14px 19px 12px 19px;
}
.OverSer7 {
    float: left;
    width: 100%;
    margin-top: 1.96%;
}
.OverSer7 .ul1 {
    margin: 0 -15px;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.OverSerBg7{float:left;width:100%;padding:4.16% 0;overflow:hidden}.OverSer7{float:left;width:100%;margin-top:1.96%}.OverSer7 .ul1{margin:0 -15px}.OverSer7 .l1{float:left;width:50%;padding:0 15px}.OverSer7 .la{float:left;width:100%;background:#f4f4f4;margin:15px 0;position:relative;padding:20px 20px 20px 252px;min-height:175px}.OverSer7 .la .img{float:left;width:212px;height:110px;position:absolute;left:20px;top:20px}.OverSer7 .la .info{float:left;width:100%}.OverSer7 .la .tit{float:left;width:100%;color:#333333;font-size:16px;line-height:20px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.OverSer7 .la .p1{float:left;width:100%;color:#808080;font-size:12px;line-height:24px;height:48px;overflow:hidden;margin:6px 0 4px 0}.OverSer7 .la .time{float:left;width:100%;color:#808080;font-size:12px;line-height:20px}.OverSer7 .la:hover{background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1)}.OverSer7 .la:hover .tit{color:#078ace}.OverSer7 .slick-dots{position:static;margin-top:2.3%;height:10px}.OverSer7 .slick-dots li{width:10px;height:10px;border-radius:50%;background:#d5d5d5;text-indent:-999px;margin:0 7px;overflow:hidden;vertical-align:top}.OverSer7 .slick-dots li.slick-active{background:#078ace}@media  screen and (max-width:1199px){.OverSer7 .ul1{margin:0 -10px}.OverSer7 .l1{padding:0 10px}.OverSer7 .la{margin:10px 0}}@media  screen and (max-width:1023px){.OverServInfo{font-size:14px;line-height:24px}.OverSer7 .ul1{margin:0 -6px}.OverSer7 .l1{padding:0 6px}.OverSer7 .la{margin:6px 0;padding:12px 12px 12px 135px;min-height:81px}.OverSer7 .la .img{left:12px;top:12px;width:110px;height:57px}.OverSer7 .la .tit{padding-bottom:8px}.OverSer7 .la .p1{line-height:20px;height:20px;margin:4px 0 2px 0}.OverSer7 .la .time{display:none}}@media  screen and (max-width:767px){.OverSer7 .l1{width:100%}}
.slick-slide {
    outline: none;
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.slick-initialized .slick-slide {
    display: block;
}
.OverSer5 {
    float: left;
    width: 100%;
    margin-top: 2.99%;
}
.OverSer5 .ul1 {
    margin: 0 -15px;
}
.OverSer5 .l1 {
    padding: 0 15px;
    text-align: center;
}
.OverSer5 .img {
    float: left;
    width: 100%;
    padding-bottom: 35px;
    position: relative;
}
.OverSer5 .img .ico {
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
    border: 1px dashed #078ace;
    padding: 25px;
}
.OverSer5 .img .ico img {
    float: left;
    width: 200px;
    height: 200px;
    border-radius: 50%;
}
.OverSer5 .img .tit {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 94px;
    height: 94px;
    color: #fff;
    font-size: 20px;
    line-height: 29px;
    background: #078ace;
    border-radius: 50%;
    margin-left: -47px;
    padding-top: 18px;
}
.OverSer5 .info {
    float: left;
    width: 100%;
    color: #666666;
    font-size: 14px;
    line-height: 34px;
    padding: 0 15px;
    margin-top: 12px;
}

.EarTeach1 {
    float: left;
    width: 100%;
    margin-top: 1.96%;
}
.EarTeach1 .ul1 {
    margin: 0 -15px;
}
.EarTeach1 .l1 {
    float: left;
    width: 33.33%;
    padding: 0 15px;
    margin: 6px 0;
}
.EarTeach1 .la {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    padding: 35px 8.1%;
}
.EarTeach1 .tit {
    float: left;
    width: 100%;
    color: #078ace;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
}
.EarTeach1 .info {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 16px;
    line-height: 30px;
    margin-top: 17px;
    min-height: 240px;
}
.EarTeach1 .la:hover {
    box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
}
/* 通融师 */
.babyNurs1 {
    float: left;
    width: 100%;
}
.babyNurs1 .hd {
    float: left;
    width: 100%;
    text-align: center;
    margin: 2.99% 0;
}
.babyNurs1 .hd ul {
    display: inline-block;
}
.babyNurs1 .hd li.on {
    background: #ff9a00;
    color: #fff;
}
.babyNurs1 .hd li {
    float: left;
    width: 164px;
    line-height: 36px;
    text-align: center;
    color: #666666;
    font-size: 16px;
    background: #ededed;
    border-radius: 36px;
    margin: 0 15px;
    cursor: pointer;
}
.babyNurs1 .bd {
    float: left;
    width: 100%;
}
.babyNurs1 .bd_ul1 {
    float: left;
    width: 100%;
}
.babyNurs1 .ul1 {
    margin: 0 -15px;
}
.babyNurs1 .ul1 .l1 {
    float: left;
    width: 33.33%;
    padding: 0 15px;
    margin: 6px 0;
}
.babyNurs1 .ul1 .la {
    float: left;
    width: 100%;
    border-radius: 6px;
    border: 1px solid #e1e1e1;
    position: relative;
    padding: 24px 3px 30px 17%;
}
.babyNurs1 .ul1 .nub {
    float: left;
    position: absolute;
    left: 20px;
    top: 20px;
    color: #ff9a00;
    font-size: 48px;
    line-height: 48px;
    font-family: 瀹嬩綋;
}
.babyNurs1 .ul1 .tit {
    float: left;
    width: 100%;
    color: #ff9a00;
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
}
.babyNurs1 .ul1 .info {
    float: left;
    width: 100%;
    margin-top: 5px;
    font-size: 14px;
    line-height: 32px;
}
.babyNurs1 .ul1 .p1 {
    float: left;
    width: 50%;
    color: #333333;
    font-size: 14px;
    line-height: 32px;
    padding: 0 3px;
}
.OverSer3 {
    float: left;
    width: 100%;
    margin-top: 1.11%;
}
.OverSer3 .ul1 {
    margin: 0 -6px;
}
.OverSer3 .l1 {
    float: left;
    width: 33.33%;
    padding: 0 6px;
    text-align: center;
    margin-top: 35px;
}
.OverSer3 .img {
    float: left;
    width: 100%;
}
.OverSer3 .img .ico {
    display: inline-block;
    padding: 6px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    width: 238px;
    height: 238px;
}
.OverSer3 .tit {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    margin-top: 25px;
}
.babyNurs2 {
    float: left;
    width: 100%;
    margin-top: 3.84%;
}
.babyNurs2 .l1 {
    float: left;
    width: 268px;
    position: relative;
    margin-top: 22px;
}
.babyNurs2 .l1.mt {
    margin-top: -51px;
}
.babyNurs2 .l3 {
    margin-left: 225px;
}
.babyNurs2 .l2 {
    margin-left: 183px;
}
.babyNurs2 .img1 {
    float: left;
    width: 130px;
    height: 130px;
    border-radius: 50%;
    overflow: hidden;
    line-height: 0;
    position: absolute;
    left: 50%;
    top: -22px;
    margin-left: -65px;
}
.babyNurs2 .info {
    float: left;
    width: 100%;
    height: 268px;
    background: url(../images/baby12.png) center no-repeat;
    background-size: 100% 100%;
    color: #333333;
    font-size: 20px;
    line-height: 38px;
    text-align: center;
    padding-top: 134px;
    margin-top: 22px;
}
.babyNurs2 .img2 {
    float: left;
    width: 22px;
    line-height: 0;
    position: absolute;
    left: 50%;
    bottom: 30px;
    margin-left: -11px;
}

.ny_banner_txt {
    position: absolute;
    bottom: 0;
    z-index: 10;
    text-align: center;
    /* left: 50%; */
    /* margin: 0 auto; */
    top: 50%;
    left: 50%;
    margin-left: -115px;
    margin-top: -50px;
    z-index: 99;
}
.ny_banner_txt h4{
    font-size: 46px;
    color: #fff;
    font-family: initial;
}
.ny_banner_txt div{
    height: 2px;
    width: 100%;
    background: #ffff;
}
/* 团队详情页 */
.archives{
    width:100%;
    padding:50px 0px 50px 0px;
    background: #f7f7f7;
}
.common-content{
    width:1200px;
    margin:0px auto;
}
/*详情*/
.details-content{
    background:#fff;
    padding-top:43px;
}
.user-info{
    height: 300px;
    padding:0px 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.user-content{

    width:500px;
}
.user-info-head{
    height: 300px;
    width:300px;

}
.user-info-list{
    height: 220px;
}
.user-info-list .staff-info-name{
    font-size:36px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(247,114,95,1);
}
.user-info-list .staff-info-name span{

    height:30px;
    padding:0 10px;
    background-color:rgba(247,114,95,1);
    border-radius:10px;
    display: inline-block;
    line-height: 30px;

    margin-top:-20px;
    color:#fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.user-info-list .staff-info-name span img{
      margin-right:2px;
    width:15px;
    height: 15px;
}
.user-info-list p{
    margin-top:17px;
}
.staff-info-info{
    display: flex;
    justify-content: flex-start;
}
.user-info-list span{

    display: inline-block;
    padding:0 10px;
}
.staff-info-20{
    font-size:20px;
    color:#333;
    font-weight: 400;
}
.staff-info-16{
    font-size:16px;
    color:#999999;
    font-weight: 400;
}
.user-buy{
    width:200px;
    font-size:40px;
    font-family:SourceHanSansCN;
    font-weight:bold;
    margin-top: 25px;
    color:rgba(51,51,51,1);
}
.user-buy a{
    background: #078ace;
    font-size: 15px;
    width: 150px;
    display: block;
    text-align: center;
    line-height: 50px;
    color: #fff;
}
.user-buy p span{
    font-size:20px;
}
.user-icon-span{
    width:500px;
}
.user-icon-span p{
    padding: 30px 0;
    color: #078ace;
}
.user-icon-span span{
    padding:0 10px;
    height:28px;
    background:rgba(237,237,237,1);
    border-radius:4px;
    line-height: 28px;
    text-align: center;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(247,114,95,1);
    display: inline-block;
    margin-top:10px;
    margin-right:8px;
}
.user-icon-span span:nth-child(5n+5){
    margin-right: 0px;
}

/*评分*/
.user-score{

    width:600px;
    display: flex;
    justify-content: space-between;
    margin:58px auto;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.user-score-fl .list-staff-score {
    display: flex;
    align-items: center;
    margin-top:24px;

}
.user-score-fl .list-staff-score span{
    font-size:16px;
    font-family:Microsoft YaHei;
    margin-right: 11px;

    font-weight:400;
    color:rgba(102,102,102,1);
}
.user-score-fl .list-staff-score img{
    width:22px;
    margin-left: 3px;
    height: 22px;
}
.user-score-fr{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.user-score-fr .user-score-fr-img{
    width:75px;
    height: 75px;
    margin-right: 21px;
}
.user-zonghe-score p{
    text-align: center;
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(102,102,102,1);
}
.user-zonghe-score p img{
    width:22px;
    height: 22px;
    margin-left:3px;
}
.user-log{
    margin:0 auto;
    width:820px;

    overflow: hidden;
    background:rgba(248,248,248,1);
    border-radius:20px;
}
.user-log-content{

    overflow: hidden;
    padding:0 37px;

    width:820px;
}
.user-log-list{
    height: 80px;
    line-height: 80px;
    box-sizing: border-box;
    border-bottom:1px solid #E6E6E6;
  
}
.user-log-list-time{
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
    padding-left: 25px;
    background: url("../image/icon/time.png") no-repeat;
    background-size:16px 17px;
    background-position: 2px 30px;
}
.user-log-list-day{
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    margin-left:65px;
    color:rgba(51,51,51,1);
    padding-left:18px;
    background:url("../image/icon/rili.png") no-repeat;
    background-size:17px 15px;
    background-position: 0px 30px;
}
.user-log-yuyue{
    width:100px;
    text-align: center;
    height:38px;
    background:rgba(247,114,95,1);
    border-radius:10px;
    display: inline-block;
    line-height: 38px;
    font-family:Microsoft YaHei;
    margin-top:21px;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.user-log-more{
    text-align: right;
    padding:0 37px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 60px;
    line-height: 60px;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(102,102,102,1);
}

.user-im{
    margin-top:30px;
    padding:40px;
}
.user-im-tag{
    height: 78px;
    width:100%;
    background: #078ace;
}
.user-im-tag li{
    font-size:22px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
    width:180px;
    height:78px;
    line-height: 78px;
    float: left;
    background:#EFEFEF;
    position: relative;
    text-align: center;
}
.user-im-tag li a{
    color:rgba(51,51,51,1);
    display: block;
    width:100%;
    height: 100%;

}
.user-im-tag .content-select a{
    background:rgba(247,114,95,1);
    color:#fff;
    /* border-radius:10px; */
}

/* .user-im-tag .content-select:after{
    width: 0;
    height: 0;
    position: absolute;
    right:85px;
    bottom:0px;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-bottom: 10px solid #fff;
    content:"";
} */
.tag-content{
    bckground:#fff;
    width:820px;
    margin:50px auto 0px auto;
}
.tag-content p img{
    max-width: 100%;
}
.tag-item{
    background:#F7F7F7;
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
    padding:0px 31px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.tag-item p{
    height: 67px;
    line-height: 67px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #E5E5E5;
}
.tag-item-title{
    display: flex;
    align-items: center;
}
.tag-item-title-image{
    display: inline-block;
    width:26px;
    height: 26px;
    background:rgba(247,113,95,1);
    border-radius:50%;
    line-height: 25px;
    text-align: center;
    margin-right: 12px;
}

.tag-item-title-image img{
    width:13px;
    height: 13px;
}
.user-zhengshu{
    width:820px;
    margin:50px auto;
    background:#fff;
}
.content-title{
    display: flex;
    justify-content: space-between;
    height: 20px;
    line-height: 20px;
    margin-bottom:15px;
}
.content-title-title{
    padding-right: 3px;
    font-size:20px;
    font-family:SourceHanSansCN;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.content-title-title span{
    display: inline-block;
    width:10px;
    height:19px;
    border-radius:5px;
    margin-right: 10px;
    background:#F77E5F;
}

.content-title-more{
    width:18px;
    height:11px;
}
.user-zhengshu{
    width:820px;
    margin:50px auto;
}
.user-zhengshu li{
    float: left;
    width:190px;
    margin-right:20px;
    margin-top:10px;
}
.user-zhengshu li:nth-child(4n+4){
    margin-right: 0px;
}
.user-zhengshu li img{
    width:190px;
    height:142px;
    border-radius:10px;
    margin-bottom: 12px;
}
.user-zhengshu li p{
    width:100%;
    text-align: center;
    font-size:16px;
    font-family:SourceHanSansCN;
    font-weight:400;
    color:rgba(51,51,51,1);

}
.user-tijian {
    margin:0 auto;
    width:820px;
}

.hege-content .zhengshu{
    width:220px;
    height:312px;
    border-radius:10px;
}
.user-diaocha{
    margin-top:50px;
    width:100%;
    padding:0 40px;
    box-sizing: border-box;
}
.archives-fr{
    width:270px;
    height: auto;
}
 .archives-rl{
     width:900px;
 }
 /*优秀员工*/
.goods-staff .goods-staff-title{
    height:46px;
    background:rgba(247,114,95,1);
    border-radius:10px 10px 0px 0px;
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height: 46px;
    text-align: center;
}
.goods-staff-list{
    height: 180px;
    padding:20px 0px;
    border-bottom:1px solid  #F2F2F2;
}
.staff-list{
    padding:0px 8px;

    height: 128px;
    display: flex;
    width:100%;
    box-sizing: border-box;
    justify-content: space-between;
}
/*优秀员工头像*/
.goods-staff{
    background:#fff;
}
.staff-list-img{
    position: relative;
    width:120px;
    height: 120px;
    margin-right: 4px;
}
.user-img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.user-head{
    position: absolute;
    top:0px;
    left:0px;
    width:30px;
    height: 30px;
    padding:5px 5px;
    background:rgba(247,114,95,1);
    border-radius: 5px;
}

.indexRecContent{
    margin-top:60px;
}
.z-s-list{
    width:280px;
    height:388px;
    background:rgba(255,255,255,1);
    border-radius:10px;
    margin-right: 20px;
    padding:32px 13px;
    margin-top:30px;
    float: left;
    text-align: center;
    box-sizing: border-box;
    position: relative;
}
.z-s-list:nth-child(3n+3){
    margin-right: 0px;
}
.z-s-list:hover{
    box-shadow:0px 0px 5px #A6A6A6;
}
.z-s-list-img{
    width:200px;
    height:200px;
    margin:15px auto 34px auto;
    border-radius:50%;


}
.z-s-list-icon{
    position: absolute;

    height:30px;
    background:rgba(247,114,95,1);
    border-radius:10px;
    display: inline-block;
    line-height: 30px;
    font-size:12px;
    padding-right:10px;
    font-family:Microsoft YaHei;
    font-weight:400;
    text-align: left;
    color:rgba(255,255,255,1);
    top:10px;
    left: 10px;
}
.z-s-list-icon img{
    float: left;
    display: inline-block;
    width:14px;
    margin-top:8px;
    margin-left:10px;
    margin-right:3px;
    height: 13px;

}
.z-s-list-content{
    width:135px;
    float: left;
    text-align: left;
}
.staff-info-name{
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    margin-bottom: 14px;
    color:rgba(247,114,95,1);
}
.staff-info-name span{

    font-size:14px;
    font-family:SourceHanSansCN;
    font-weight:400;
    color:rgba(153,153,153,1);
}
.staff-info-jingyan{
    font-size:14px;

    font-family:SourceHanSansCN;
    font-weight:400;
    color:rgba(247,114,95,1);
    padding-left: 18px;
    background:url("../images/user-icon1.png") no-repeat;
    background-position-y:4px;
}
.staff-info-fuwu{
    font-size:14px;
    font-family:SourceHanSansCN;
    font-weight:400;
    color:rgba(247,114,95,1);
    padding-left: 18px;
    background:url("../images/user-icon2.png") no-repeat;
    background-position-y:4px;
}
.y-s-list-buy{
    width:100px;
    float: right;

}
.y-s-list-buy p{
    font-size:26px;
    font-family:Microsoft YaHei;
    font-weight:400;
    text-align: right;
    color:rgba(51,51,51,1);
}
.y-s-list-buy p span{
    font-size: 12px;
}
.y-s-list-buy a{
    display: inline-block;
    width:80px;
    height:34px;
    background:rgba(247,114,95,1);
    border-radius:10px;
    line-height: 34px;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    float: right;
    color:rgba(255,255,255,1);
}
/*优秀员工内容*/
.staff-list-info{
    display: flex;
    flex-direction: column;
    padding:10px 0px 16px 0px;
}
.staff-list-info .staff-info-name{
    font-size:22px;
    font-weight:bold;
    color:rgba(247,114,95,1);
    margin-bottom: 17px;
}
.staff-info-add{
    font-size:14px;
    font-family:SourceHanSansCN;
    font-weight:400;
    color:rgba(153,153,153,1);
}
.staff-info-jingyan{
    font-size:14px;
    font-family:SourceHanSansCN;
    font-weight:400;
    color:rgba(247,114,95,1);
    padding-left: 14px;
    background:url("../images/user-icon1.png") no-repeat;
    background-position-y:4px;
}
.staff-info-fuwu{
    font-size:14px;
    font-family:SourceHanSansCN;
    font-weight:400;
    color:rgba(247,114,95,1);
    padding-left: 14px;
    background:url("../images/user-icon2.png") no-repeat;
    background-position-y:4px;
}
.zizizs ul li label img{
    border: 1px solid #ddd;
    width: 100%;
    height: 260px;
}
.zizizs{
    margin-bottom: 50px;
    text-align: center;
}
/* 新曾弹出 */
.jiameng{
    position: relative;
}
.jiameng .jm_btn{
    position: absolute;
    top: 24%;
    right: 8%;
    width: 300px;
    height: 55px;
    /* background: #078ace; */
    text-align: center;
    line-height: 55px;
    flex-wrap: wrap;
    /* border-radius: 5px; */
    display: flex;
    justify-content: space-between;
}
.jiameng .jm_btn a:hover{
    color: #078ace;
    background: #fff;
}
.jiameng .jm_btn a{
    color: #fff;
    font-size: 18px;
    display: block;
    width: 48%;
    background: #078ace;
    border-radius: 5px;
    margin-bottom: 20px;
}

.colse_b{
        width: 30px;
        position: absolute;
        top: -4px;
        right: 0;
        text-align: center;
        height: 30px;
        line-height: 30px;
        background: #078ace;
        border-radius: 50%;
        color: #fff;
    }
    .colse_b a{
        display: block;
        color: #fff;
    }
    .banner_tan{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    z-index: 999999;
    }
    .tan_box {
    width: 964px;
    height: 554px;
    background: #fff;
    border-radius: 15px;
    margin: 0;
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    padding: 29px 70px 33px;
    box-sizing: border-box;
}
.banner_tan .tan_box_l {
    float: left;
    width: 354px;
    height: 446px;
    background-color: #fff;
}
.banner_tan .tan_box_hr {
    width: 1px;
    height: 494px;
    opacity: .06;
    border: 1px solid #000;
    float: left;
}    
.banner_tan .tan_box_r {
    float: right;
    margin-top: 31px;
    background-color: #fff;
}
.banner_tan .tan_box_l .left_bg {
    width: 311px;
    height: 259px;
    opacity: 1;
    background: url(/Public/Home/Module847/images/form_bg.png) center 0 no-repeat;
    background-size: contain;
    margin-top: 41px;
}
.banner_tan .tan_box_l .left_title {
    height: 100px;
    opacity: 1;
    font-size: 36px;
    font-weight: 500;
    text-align: left;
    color: #078ace;
    line-height: 56px;
    margin-top: 19px;
    margin-left: 24px;
}
.tan_box_r li {
    width: 400px;
    height: 52px;
    position: relative;
    z-index: 3;
    margin-bottom: 28px;
    border-radius: 4px;
    box-shadow: 0 10px 40px 0 rgba(27,44,86,.12);
}
.tan_box_r li .icon{
    position: absolute;
    top: 18px;
    left: 20px;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: 0;
    z-index: 20;
}
.tan_box_r li:nth-child(1) .icon{
    background-image: url(/Public/Home/Module845/images/ia01.png);
}
.tan_box_r li:nth-child(2) .icon{
    background-image: url(/Public/Home/Module845/images/ia02.png);
}
.tan_box_r li:nth-child(3) .icon{
    background-image: url(/Public/Home/Module845/images/ia03.png);
}
.tan_box_r li:nth-child(4) .icon{
    background-image: url(/Public/Home/Module845/images/ia04.png);
}

.tan_box_r li input,.tan_box_r li select {
    display: block;
    width: 400px;
    height: 52px;
    background: #fff;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    text-align: left;
    border-color: #ededf7;
    margin: 0 auto;
    border: 1px solid #fff;
    padding: 16px 0 14px 60px;
}
.iIcon {
    position: absolute;
    top: 19px;
    left: 372px;
    display: block;
    color: #EB2323;
    font-size: 24px;
    font-style: normal;
    line-height: 24px;
    height: 24px;
}
.button_red {
    color: #FFF;
    width: 398px;
    margin-top: 44px;
    height: 52px;
    background: #078ace;
    border-radius: 4px;
    margin: 44px auto 0;
    line-height: 52px;
    font-size: 18px;
    border: 1px solid #078ace;
    cursor: pointer;
}
/* 加盟表单 */
.jiameng p img{
    display: block;
}
.jiameng_form_box{
    background: #f9f9f9;
}
.jiameng_form_box form{
    margin: 0 auto;
    text-align: center;
    padding: 0 160px 50px 160px;
}
.jiameng_form_box form h5{
    font-size: 35px;
    text-align: center;
    margin-bottom: 20px;
    color: #078ace;
}
.jiameng_form_box form .form_flex{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.jiameng_form_box form .form_flex div{
    width: 48%;
    margin-bottom: 20px;
}
.jiameng_form_box form .form_flex div label{
    font-size: 18px;
    width: 30%;
    color: #333;
}
.jiameng_form_box form .form_flex div input{
    width: 70%;
    line-height: 40px;
    padding-left: 15px;
}
.btn_s{
    background: #ff7364;
    color: #fff;
    width: 150px;
    line-height: 45px;
    border-radius: 5px;
    font-size: 18px;
    text-align: center;
    margin-top: 30px;
}
/* 城市 */
#province select{margin-right: 38px; width:100px}
#type_erji{width: 965px;}
/* 培训员内容页新 */
.yuesao_title{
    padding: 50px 0;
    border-bottom: 8px solid #f9f9f9;
}
.yuesao_title h4{
    color: #000;
    font-size: 26px;
    text-align: center;
    line-height: 56px;
    font-weight: 400;
}
.yuesao_title .yuesao_title_he{
    width: 170px;
    height: 2px;
    border-bottom: 1px dashed #f3a89f;
    margin: 0 auto;
}
.yuesao_title p{
    text-align: center;
    font-size: 16px;
    padding: 10px 0;
}

.s_title:before{
    content: "";
    position: absolute;
    top: 42%;
    width: 64px;
    height: 4px;
    background-color: #ea5a43;
    left: 35%;
}
.s_title{
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 25px;
    color: #000;
    display: block;
    text-align: center;
}
.s_title:after{
    content: "";
    position: absolute;
    top: 42%;
    width: 64px;
    height: 4px;
    background-color: #ea5a43;
    right: 35%;
}
.p_youshi{
    border-bottom: 8px solid #f9f9f9;
}
.yuesao_box .yuesao_boxType ul,.p_youshiBox ul{
    display: flex;
    margin-bottom: 50px;
    justify-content: space-between;
}
.p_youshiBox ul{
    flex-wrap: wrap;
}
.p_youshiBox ul li{
    width: 21%;
    text-align: center;
    margin-bottom: 50px;
}
.p_youshiBox ul li h4{
    line-height: 42px;
    font-weight: 700;
    font-size: 25px;
    color: #5c5b5b;
}
.p_youshiBox ul li p{
    font-size: 16px;
}
.yuesao_box .yuesao_boxType ul li{
    width: 24%;
}
.yuesao_box .yuesao_boxType ul li img,.p_youshiBox ul li img{
    width: 100%;
}
.yuesao_box .yuesao_boxType ul li h4{
    padding-top: 11px;
    font-size: 25px;
    font-weight: 700;
    color: #ea5a43;
    line-height: 39px;
} 
.yuesao_box .yuesao_boxType ul li p{
    font-size: 16px;
    color: #333333;
}
.yuesao_boxImg{
    border-bottom: 8px solid #f9f9f9;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
}
.yuesao_boxImg img{
    
}
.yuesao_boxImg p{
    color: #ea5a43;
    font-size: 25px;
    text-align: center;
    line-height: 102px;
    padding-bottom: 20px;
}
.px_box{
    border-bottom: 8px solid #f9f9f9;
}
.px_box p{
    line-height: 49px;
    font-size: 16px;
    color: #464646;
    text-align: center;
}
.px_boxImg{
    display: flex;
    padding-bottom: 50px;
    padding-top: 50px;
    justify-content: center;
}
.px_boxImg img{
    margin-right: 50px;
}
.s_box1{
    padding-bottom: 50px;
}
.s_box,.j_box,.k_box{
    border-bottom: 8px solid #f9f9f9;
}
.s_box table{
    border-collapse: collapse;
    margin: 0 auto;
}
.s_box table tr{
    text-align: center;
}
.s_box table tr td{
    width: 280px;
    height: 96px;
    line-height: 96px;
    border-right: 2px solid #eb6855;
    border-bottom: 2px solid #eb6855;
    border-top: 2px solid #eb6855;
    border-left: 2px solid #eb6855;
    color: #000;
    font-size: 25px;
}
.j_boxImg{
    padding-bottom: 50px;
    text-align: center;
}
.k_box_img1,.k_box_img2{
    text-align: center;
}
.k_box_img2{
    padding-bottom: 50px;
}
.sx_box .sx_box_img ul{
    display: flex;
    flex-wrap: wrap;
    padding: 0 100px;
    box-sizing: border-box;
}
.sx_box .sx_box_img ul li{
    width: 32.33%;
    margin-right: 15px;
}
.sx_box .sx_box_img ul li img{
    margin-bottom: 15px;
    display: block;
    width: 100%;
}
.sx_box .sx_box_img ul li:nth-child(3n){
    margin-right: 0;
}
.sx_box{
    padding-bottom: 50px;
    border-bottom: 8px solid #f9f9f9;
}
.mss_box{
    padding-bottom: 50px;
}
/* 表单 */
.mss_form form {
    position: relative;
}
.mss_form form>input {
    display: block;
    width: 310px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background-color: #078ace;
    border-radius: 5px;
    font-size: 26px;
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
}
.mss_form li {
    float: left;
    width: 430px;
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 5px;
    box-sizing: border-box;
}
.mss_form li:last-child {
    width: 100%;
}
.mss_form li input {
    display: block;
    width: 100%;
    height: 70px;
    line-height: 70px;
    box-sizing: border-box;
    padding: 0 15px;
    color: #666;
    font-size: 16px;
    box-sizing: border-box;
    border: 1px solid #ddd;
}
.mss_form li:nth-child(2) {
    margin-left: 15px;
}
.color_r{
    color: #ea5a43 !important;
}

.img_sn img{
    width: 100%;
}
.bg_h{
    background-color: #f7f7f7;
}
/* 底部悬浮 */
.xf_box{
    width: 100%;
    background: #595959;
    position: fixed;
    bottom: 0;
    float: left;
    padding: 15px 0 0 0;
    z-index: 999;
}
.xf_box .xf_img{
    display: flex;
    justify-content: space-between;
}
.xf_box .xf_img .cf_bg{
    position: relative;
    width: 40%;
    height: 85px;
}
.xf_box .xf_img .cf_bg img{
    display: block;
    width: 500px;
    position: absolute;
    top: -45px;
    left: 0;
}
.xf_box .xf_img .xf_Form{
    width: 50%;
    line-height: 85px;
    position: relative;
}
.xf_box .xf_img .xf_Form select{
    height: 35px;
    width: 130px;
    border-radius: 5px;
}
.xf_box .xf_img .xf_Form input{
    height: 35px;
    width: 144px;
    border-radius: 5px;
}
.xf_box .xf_img .xf_Form input[type = text]{
    padding-left: 12px;
}
.xf_box .xf_img .xf_Form input[type = submit]{
    text-align: center;
    background: #078ace;
    color: #fff;
}
.colse_f{
    position: absolute;
    right: 0;
    top: -42px;
}
.tag-content hr{
    height: 1px;
    background: #ddd;
    width: 100%;
    margin-top: 20px;
}

/* 工作图片 */
.user-diaocha{
    margin-top:50px;
    width:100%;
    padding:0 40px;
    box-sizing: border-box;
}
.title2{
    width:100%;
    text-align: center;
    font-size:22px;
    height: 30px;
    line-height: 30px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(51,51,51,1);
    position: relative;

}
.title-1{
    display: inline-block;
    width:10px;
    height:12px;
    margin-bottom:5px;
    background:rgba(247,114,95,1);
}
.title-2{
    width:17px;
    height:20px;
    background:rgba(247,114,95,1);
    display: inline-block;
    margin-left:12px;
    margin-right: 12px
}
.diaocha-jiben p,.diaocha-xiangmu p{
    height: 44px;
    line-height: 44px;
    border:1px solid rgba(229,229,229,1);
}
.diaocha-jiben-k{
    width:239px;
    height:44px;
    background:rgba(247,114,95,1);
    border:1px solid rgba(229,229,229,1);
    display: inline-block;
    text-align: right;
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    padding-right:44px;
}
.diaocha-jiben-v{
    display: inline-block;
    width:540px;
    padding-left:39px;
    text-align: left;
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
}

.diaocha-xiangmu-title{
    background:rgba(247,114,95,1);
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.diaocha-xiangmu .diaocha-xiangmu-k{
    width:300px;
    display: inline-block;
    border-right:1px solid rgba(229,229,229,1);
    text-align: center;
    line-height: 44px;
}
.diaocha-xiangmu .diaocha-xiangmu-v{
    width:210px;
    display: inline-block;
    border-right:1px solid rgba(229,229,229,1);
    text-align: center;
    line-height: 44px;
}
.diaocha-xiangmu .diaocha-xiangmu-p{
    width:297px;
    display: inline-block;

    text-align: center;
    line-height: 44px;
}

.diaocha-xiangmu .diaocha-xiangmu-p img{
    width: 22px;
    height: 22px;
    display: inline-block;
}
.diaocha-read p{
    text-align: center;
}
.diaocha-read-list{
    display: flex;
    align-items: center;
}
.diaocha-read-img {
    display: inline-block;
    width:225px;
    text-align: right;
    padding-right: 43px;
}
.diaocha-read p{
    padding:14px 0;
    border-bottom: 1px solid rgba(229,229,229,1);
    border-left:1px solid rgba(229,229,229,1);
    border-right:1px solid rgba(229,229,229,1);
}
.diaocha-read-content {
    width:268px;
    display: inline-block;
    text-align: left;
    height: auto;
}
.tigong{
    text-align: center;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(153,153,153,1);
    margin:27px 0  49px 0px;
}

.work-phone-list{

    overflow-x: scroll;
    margin:51px auto 0 auto ;
    width:820px;
    overflow-y: hidden;
    white-space: nowrap;
    height: 178px;


}
.work-phone-more{
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(153,153,153,1);
    position: absolute;
    right:40px;
}
.work-phone-content{
    width:100%;

}
.work-phone-list img{
    width:178px;
    height: 178px;
    margin-right: 14px;
}
.search-content li:last-child{
    justify-content: flex-end;
    border-bottom: none;
    margin-top: 20px;
}
.quyu_btn{
    width: 120px;
    background: #078ace;
    height: 35px;
    line-height: 35px;
    margin-top: 4px;
    margin-left: 144px;
    text-align: center;
    border-radius: 5px;
}
.quyu_btn a{
    display: block;
    font-size: 16px;
    color: #ffffff;
}

.neirognbox img{max-width: 100% !important; height:auto !important;}
.pro-box{}
.pro-box .pro-li{width: 288px;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    background-color: #e9e9e9;}
.pro-box .pro-li:nth-child(4n+4){margin-right: 0px;}
.pro-box .pro-li a{}
.pro-box .pro-li a .proimgs{height: 240px;
    overflow: hidden;
    background-color: white;}
.pro-box .pro-li a .proimgs img{width: 100%;    display: block;}
.pro-box .pro-li a .prodess{    padding: 10px;}
.pro-box .pro-li a .prodess h3{font-size: 14px;
    line-height: 30px;
    color: black;
    width: 77%;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float: left;}
.pro-box .pro-li a .prodess span{font-size: 18px;
    color: #078ace;
    width: 23%;
    float: right;}
.pro-box .pro-li a .prodess .prodess-r{ font-size: 12px;
    line-height: 24px;
    color: #666;text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 45px;}
.pro-box .pro-li a .prodess .prodess-l{}




.q68{ overflow:hidden;    width: 1200px;margin: 15px auto;}
.q68 dl{ font-size:24px; font-weight:bolder; text-align:center; padding-top:20px;}
.q68 dt{
    line-height:35px;
    text-align:center;
    color:#999;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E4E4E4;
}
.q68 dd{ font-size:14px; line-height:200%; padding-top:20px;}
.q68 dd img{ margin-top:20px;}
.q69{ overflow:hidden; padding-top:20px; text-align:center;}
.q69 img{ max-width:800px;}
.q69{ overflow:hidden; padding-top:20px; text-align:left}
.q69 img{ max-width:800px;}
.proimga{    width: 50%;float: left;}
.prodesdib{    width: 47%; float: right; text-align: left;}
.prodesdib h3{    font-size: 18px;
    line-height: 20px;
    width: 100%;
    height: 40px;
    overflow: hidden;
    text-align: justify;
    color: black;}
.prodesdib .ptcm{    height: 80px;
    background: #fef6f2;}
.prodesdib .ptcm .ptcml{    color: #ea5504;
    font-size: 36px;
    line-height: 80px;
    margin-left: 13px;
    width: 50%;
    float: left;}
.prodesdib .ptcm .ptcmr{color: #888;
    font-size: 12px;
    line-height: 20px;
    height: 40px;
    float: left;
    margin-top: 20px;
    width: 100px;
    text-align: center;}
 .prodesdib .ptcm .ptcmr label{    font-size: 16px;
    color: #000;}
.prodesdib .ptcm .ptcmrr{    border-left: 1px solid #555;}
.prodesdib p{    font-size: 15px;padding: 5px 0px;}
.proshagnxia{}
.proshagnxia a:first-child{}
.proshagnxia a:last-child{float: right;}
.proshagnxia a{font-size: 15px;}
.protuijian{margin-top: 5px;}
.protuijian div{    width: 24%; float: left; margin-right: 1.3%;}
.protuijian div:nth-child(4n+4){margin-right:0px;}
.protuijian div a{}
.protuijian div a img{    width: 100%;}
.protuijian div:last-child{margin-right: 0px;}

.prodetaCt{ padding-top:45px;}
.prodetaCt-Hd{  border:1px solid #d9d9d9;}
.prodetaCt-Hd li{ width:200px;  line-height:50px; text-align:center; display:block; float:left; font-size:16px;}
.prodetaCt-Hd li.curr{ background:#0d71ca; color:#fff}
.prodetaCt-Hd li a{ color:#666}
.prodetaCt-Hd li.curr a{ color:#fff}
.prodetaCt-Bd{}
.neirognbox{padding: 10px;}
.probottom{display: inline-block;
    height: 48px;
    width: 120px;
    line-height: 48px;
    color: #fff !important;
    font-size: 16px;
    position: relative;
    border-radius: 3px;
    margin-right: 10px;
    background: #ea5504;
    text-align: CENTER;
    margin-top: 10px;}
.probottom-img{width: 200px;height:200px;display:none;    margin-top: 10px;}