body,a,div,span,p,input,textarea,dl,dt,dd{margin:0;padding:0;}
body{font-family:"Microsoft YaHei","Helvetica","Arial","SimSun"; font-size:12px;color:#333;}
h1,.h1,h2,.h2,h3,.h3 {margin:0px;padding:0;}
ul,li,ol {list-style:none;margin:0;padding:0;}
a:hover,a {text-decoration:none; color: inherit;}
p {margin:0;padding:0;}
em,i{font-style:normal;}
button{outline:0;cursor: pointer;border:0;margin:0;padding:0;}
.w {width:100%;margin:0 auto;position:relative;}
.fl {float:left;}
.fr {float:right;}
.clearfix {clear:both;float:none;}
.clearfix::before{content:""; width:0; height:0; font-size:0;clear:both;float:none;}
.clearfix::after{content:""; width:0; height:0; font-size:0;clear:both;float:none;}
.cf::after,.cf::before {content: "";display: table;}
.cf::after {clear: both;}
#trans-tooltip,#tip-arrow-bottom,#tip-arrow-top{display: none;}
.clear{clear:both;float:none;}
input,select,textarea{outline:none;}
a{outline: none;}
textarea{ font-family:"Microsoft YaHei";}
a {
    text-decoration: none;
}
*{
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}


/* li {
    float: left;
} */
img {vertical-align: middle;}
.f {
    display: flex;
}

.a {
    justify-content: space-around;
}

.b {
    justify-content: space-between;
}

.e {
    justify-content: space-evenly;
}

.js {
    justify-content: flex-start;
}

.je {
    justify-content: flex-end;
}

.jc {
    justify-content: center;
}

.c {
    align-items: center;
}

.wf {
    flex-wrap: wrap;
}

.text_shadow{text-shadow: 0 1px 4px rgba(6,0,1,0.3);}

.box {
    width: 83.33%;
    margin: 0 auto;
}
.box_pad{ 
	width:83.33%;
	margin: 0 auto;
}

.text {
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    /* display: -webkit-box; */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.text_o {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 36px;
}

/* 头部 */

.navbar-header img {
    width: 70px;
    margin-top: 13px;
}

#navbar-body a {
    font-size: 20px;
    font-family: "MicrosoftYaHeiSemibold";
    color: rgb( 0, 0, 0);
    line-height: 2.4;
}

#navbar-body li {
	float: left;
    /* margin: 0 10px; */
    text-align: center;
}

.open>a {
    position: relative;
}

.open>a::after {
    content: '';
    background: #b6282c;
    position: absolute;
    bottom: 0;
    width: 70%;
    height: 2px;
    left: 15%;
}

.navbar-right img {
    width: 20px;
    height: 20px;
    margin-top: 28px;
}

#dropdown4>li>a:focus,
#dropdown4>li>a:hover {
    background: none;
    color: #be5154;
    text-decoration: none;
}


/* banner */

.banner {
    background-size: 100% 100%;
    color: #fff;
	height: 450px;
}
.banner h1 {
    font-size: 48px;
	line-height: 1.6;
    font-weight: bold;
    text-align: left;
}
.banner .box_h{text-align: center;}
.banner img{ max-width: 100%;}
.banner .more {width: 160px;color: #fff;background: #b6282c;border-radius: 20px;justify-content: center; padding: 0px 0; line-height: 52px; border-radius: 52px; font-size: 16px; text-align: left; padding-left: 30px; display: block; margin:120px auto 0; }
.banner .more .imgs{ margin-left:0px; margin-right: 30px; margin-top: 14px;}

/* footer */


.navbar-header{ margin-top:30px;}
.navbar-default{ position: fixed; left: 0; top: 0; width: 100%;z-index: 1000; }
#navbar-body{ margin-top:30px;margin-left: 116px;}
#navbar-body .navbar-nav>li{ margin: 0 12px; padding: 0 20px; position: relative;}
#navbar-body .navbar-nav>li>a{ font-size: 20px; color: #FFFFFF; line-height: 43px; padding-bottom:28px; position: relative; display: block;}
#navbar-body .navbar-nav>li>a::after{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background-color: #b6282c; z-index: 2; display: none; }
#navbar-body .navbar-nav>li:hover>a::after{ display: block;}
#navbar-body .navbar-nav>li .dropdown-menu{ display: none; position: absolute; left:-22px; top:70px; width: 132%; min-width: auto; background-color: rgba(255,255,255,0.9); box-shadow: 0 6px 10px rgba(0,0,0,0.3); border-radius: 0 0 10px 10px; z-index: 1; padding: 20px 0;}
#navbar-body .navbar-nav>li .dropdown-menu li{ width: 100%; line-height: 48px;}
#navbar-body .navbar-nav>li .dropdown-menu li a{ display: block; font-size: 18px;}
.navbar .navbar-header img{ margin-top: 0;}
.navbar .xs_img1{ display: block;}
.navbar .xs_img2{ display: none;}
.navbar-default.navbar_fx{background-color: #FFFFFF; box-shadow: 0 0 10px rgba(0,0,0,0.3); }
.navbar-default.navbar_fx #navbar-body .navbar-nav>li>a{ color: #000000;}
.navbar-default.navbar_fx .xs_img1{ display: none;}
.navbar-default.navbar_fx .xs_img2{ display: block;}

.navbar-default.list_navbar-default{ background-color: #FFFFFF; box-shadow: 0 0 10px rgba(0,0,0,0.3); }
.navbar-default.list_navbar-default #navbar-body .navbar-nav>li>a{ color: #000000;text-decoration-line: none;}
.navbar-default.list_navbar-default .xs_img1{ display: none;}
.navbar-default.list_navbar-default .xs_img2{ display: block;}
.list_head_height{ height: 101px; }

.navbar-right{ margin-top: 30px;}
.navbar-right li{ padding: 13px 0; float: left; margin-left: 63px;}
.navbar-right img{ width: 18px; height: 18px; margin-top: 0;}

.head_search_w{ background-color: #FFFFFF; box-shadow: 0 0 10px rgba(0,0,0,0.3); position:fixed;left: 0;top:-100px;width: 100%;z-index: 1001; height: 0; opacity: 0; transition:height,opacity,top  0.5s; }
.head_search_w.on{ top: 0; height: auto; opacity: 1;}
.head_search_logo{ margin-top: 30px;}
.head_search_logo .imgs{ width: 70px; display: block;}
.head_search_l{ padding-bottom: 28px; margin-top: 30px; margin-left:9%; width: 50%; }
.head_search_l .input{ width: 100%;height: 43px; line-height: 43px; font-size: 16px; border: none;}
.head_search_r{ width: 20%; margin-right: 3%; margin-top: 40px;}
.head_search_r .imgs{ width: 22px; height: 22px; cursor: pointer; margin-left:40%;}

.all .page2 .content div.c_left{padding: 60px;width: 50%;}
.all .page2 .content .page2_cons_r{width: 50%;}

.a_more{ text-align: center; }
.a_more a{ display: block; width: 158px; border: 1px solid #ffffff; margin: 0 auto; height: 50px; line-height: 50px; border-radius: 50px; color: #FFFFFF; font-size: 16px; text-align: left;padding-left: 30px; }
.a_more a .imgs{ width: 24px; height: 24px; margin-top: 13px; margin-right: 31px; }
.a_more1 a{ background-color: #b6282c;}

.footer {color: #cacdd9;background: #282b3a;font-size: 14px;}
.footer .box {padding: 54px 0 30px;}
.footer .left,.footer .right {width: 20%;}
.footer .left div :nth-child(1) {color: rgb( 198, 198, 198);margin-top: 30px;}
.footer .left .tel {font-size: 30px;color: rgb( 255, 255, 255);font-weight: bold;margin-top: 10px;}
.footer .right p {text-align: center;margin-top: 20px;}
.footer .bottom {line-height: 65px;border-top: 2px solid rgb(51, 55, 72)}
.footer_tw_s{ height: 240px; background: url(../images/notice_s.jpg) no-repeat center center; background-size: 100% 100%; }
.footer_tw_s .title{ line-height: 36px; font-size: 36px; font-weight: bold; color: #FFFFFF; text-align: center; padding-top: 56px; margin-bottom: 40px; }
.footer .left,.footer .right {width:auto;}
.footer .bottom .ico{ margin-top: 23px; margin-right: 8px;}
.footer_as{ padding: 58px 0;}
.footer_as .footer_logo{ width: 96px; display: block; }
.footer_as .left .t1{ font-size: 14px; margin-top: 48px; display: block; line-height: 14px; color: #cacdd9;}
.footer .left{ width: 20%;float: left; }
.footer .left .tel{ margin-top: 20px; font-size: 30px; line-height: 30px; }
.footer_list .li_s{ float: left; width:140px;}
.footer_list .li_s span{}
.footer_list .li_s p{ font-size: 16px; color: #cacdd9; line-height: 36px; }
.footer_list .li_s p a{color: #cacdd9;}
.footer .right .ewm{ width: 120px; float: left; margin-left:30px;}
.footer .right .ewm .imgs{ width: 120px; height: 120px;}
.footer .bottom{ border-top: 1px solid #333748; line-height: 70px; }
.footer .bottom .em2{ margin-left: 16px;}
.footer .bottom .ems{ margin: 0 10px; }
.footer .fontas{ margin-left: 24px;}
.footer_list .li_s span{ font-size: 18px; color: #FFFFFF; line-height: 30px; margin-bottom: 10px; display: block;}
.footer .bottom .box{ padding: 0; }
.footer .bottom .box .ico{ margin-right: 4px; }
.footer .bottom .fr a{cursor: pointer;color: #cacdd9;}
.footer .right img{ max-width: 100%; }

.img-responsive{ max-width: 100%;}
.box_s .index_bannera_s ul li{height: auto;}
.index_bannera_s ul li img{max-width: 100%;}
.service .top h1,.service .top h3{font-size: 36px;color: #fff;text-align: left;}
.service .top h2{font-size: 48px;color: rgb( 66, 72, 100);text-align: center;}
.service2 .top .mask{padding: 80px;}
.a_pc{ display: block;}
.a_wap{ display: none;}
.academy .content .txt .txt3 {margin: 25px 0 0;}

.xinrpx{ height: 530px; background: url(../images/d01-1.jpg) no-repeat center center; background-size: auto 100%; position: relative; margin-top: 60px;}
.xinrpx .mask{ position: absolute; left:130px; top: 0;height:100%; width: 670px; background-color: rgba(53,59,90,0.8); padding:154px 86px 0 100px ; text-align: left; color: #FFFFFF; }
.xinrpx .mask .tit{ font-size: 36px; font-weight: bold; line-height:1; padding-bottom: 22px; position:relative; }
.xinrpx .mask .tit::after{ content:""; width: 73px; height: 3px; background-color: #FFFFFF; position: absolute; left: 0; bottom: 0; }
.xinrpx .mask .con{ font-size: 16px; line-height: 2.2; margin-top:44px; }
.xinrpx1{ background-image: url(../images/d01-2.jpg);}
.xinrpx1 .mask{ left: auto; right: 130px;}
.xinrpx2{ background-image: url(../images/d02-1.jpg);}
.xinrpx2 .mask{ padding-left: 90px; padding-right: 70px; }

.careerDevelop .people_main .second .content{ padding-top: 12px;}
.careerDevelop .people_main .second .content>p{ font-size: 18px;}
.careerDevelop .people_main .second .ywfn_title{ padding-bottom: 0; margin-bottom: 50px;}
.careerDevelop .people_main .second .ywfn_title1{ margin-bottom:26px;}
.careerDevelop .people_main .second .rules .list strong{ margin-bottom: 14px;}
.careerDevelop .people_main .second .rules{display: flex;}
.careerDevelop .people_main .second .rules div{display: inline-block; margin-right:0.066rem;padding: 0;background: #f5f5f5;}
.careerDevelop .people_main .second .rules div:nth-child(3){margin-right:0px;}

.fhkdbaq_as{ width: 802px; height: 380px; background: url(../images/d02-2.jpg) no-repeat center center; background-size: 100% 100%; color: #FFFFFF; text-align: left; padding:70px 80px 0 80px; }
.fhkdbaq_as .tit{ font-size: 30px; margin-bottom:40px; font-weight: bold;}
.fhkdbaq_as .con{ font-size:16px;}
.interpretation_main .third .content .fhkdbaq_as .con .as{ color: #FFFFFF; font-size: 16px; line-height: 34px; }
.interpretation_main .third .content .fhkdbaq_as em{ color: #FFFFFF; margin: 0; display: block; font-size: 18px; float: left; width:90px; font-weight: bold; }
.interpretation_main .sixth .content .content_c{width: 100%;}
.interpretation_main .fifth .content div{width: 23%;}
.joinUs .main .content .con_str{padding: 20px 0}
.joinUs .main .content .con_sec{padding: 40px 0 20px}
.joinUs .main .first .content p{font-size: 16px;line-height: 30px;color:#525b83;-webkit-line-clamp: 5;}
.joinUs .main .third .content .f .content_a{text-align: right;}

/*joinuslist*/
.recruit .top select{width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance:none;background: url(../images/right_2.png) no-repeat center right;cursor: pointer;background-position-x:94%;}
.recruit .top .anns{cursor: pointer;}
.recruit .table{padding-top: 16px;}
.recruit .table .thead .table_ul,.recruit .table .tbody .tbody_li{text-align: left;}
.recruit .table .thead .table_ul li{display: inline-block;padding-left:3%;width: 14%;font-weight: bold;}
.recruit .table .thead .table_ul li:nth-child(1){padding-left:6%;width: 24%;}
.recruit .table .tbody .tbody_li .tbody_td{display: flex; width: 100%;}
.recruit .table .tbody .tbody_li .tbody_td span{display: inline-block;padding-left:3.6%;width: 14%;}
.recruit .table .tbody .tbody_li .tbody_td span:nth-child(1){padding-left:6%;width: 24%;}
.recruit .table .tbody .tbody_li .tbody_td span:nth-child(3){padding-left:4.6%;}
.recruit .table .tbody .tbody_li .tbody_td span:nth-child(4){padding-left:5.6%;}
.recruit .table .tbody .tbody_li .tbody_td span:nth-child(6){padding-left:4.6%;}
.recruit .table .tbody .tbody_li .lookDetail b{font-family: '宋体';font-size:16px;padding-left: 3%}
.recruit .table .tbody .tbody_li .tbody_td .lookDetail {background: url(../images/right_1.png) no-repeat center;background-size: 18px;background-position-x: 110px;}
.recruit .table .tbody .tbody_li .tbody_td .lookDetail.cur {background: url(../images/right_2.png) no-repeat center;background-size: 18px;background-position-x: 110px;}
.recruit .table .tbody .tbody_li .detail{display: none;}

.careerDevelop_popup .popup .content{padding:60px;}
.careerDevelop_popup .popup .content .content_m{width: 48%;display: inline-block;}
.careerDevelop_popup .popup .content .content_m:nth-child(odd){margin-right:3.2%;}
.careerDevelop_popup .popup .content .content_m input{width: 100%;display: inline-block;}
.careerDevelop_popup .popup .content .content_m span,.careerDevelop_popup .popup .content .content_c span{padding-bottom:10px;}
.careerDevelop_popup .popup .content .content_c .content_inp{position: relative; line-height: 48px;height:48px;color:#fff;text-align: center;font-size: 18px; border: 1px solid rgb( 219, 219, 219); width: 100%;display: block;background: #7a7f92;}
.careerDevelop_popup .popup .content .content_c input{padding: 0;width: 100%;opacity: 0;position: absolute;top: 0;left:0;}
.careerDevelop_popup .popup button{outline:0;cursor: pointer;margin-top:60px;}
#fileupload_shangchuan_files p{font-size: 12px;color:#999;margin-top:10px;}
#fileupload_shangchuan_files .files_row_preview{margin-top: 20px;}
/*joinuslist*/
.makeReserve .content_s .content .search{font-size:20px;color:#666;line-height: 36px;}
.makeReserve .content_s .content .search span{color:#c22525;}
/*分页*/
.diypage {
    margin: 40px 0 20px 0;
    text-align: center;
    padding: 5px
}

.diypage ul li {
    display: inline
}

.diypage ul li a {
    display: inline-block;
    background-color: #fff;
    border: 0 none;
    border-radius: 3px;
    font-size: 14px;
    margin-left: 5px;
    text-decoration: none;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e3e3e3;
    padding: 0 8px;
    color: #333
}

.diypage ul li a:hover {
    background-color: #333;
    color: #FFF
}

.diypage ul li a:active {
    background-color: #333;
    color: #FFF
}

.diypage ul li.active a {
    background-color: #b6282c;
    border: 0 none;
    border-radius: 3px;
    color: white;
    font-size: 14px;
    font-weight: normal;
    display: inline-block;
    border: 1px solid #b6282c;
}

.diypage ul li.disabled a {
    border: #eee 1px solid;
    margin: 2px;
    color: #ddd
}
/*分页*/
/*caseslist*/
.service .case_d{width: 84%;margin:0 auto;}
.service .case_d .main{text-align: left; margin-top: 80px;width: 100%;}
.service .case .main div.main_d{display: inline-block;width: 18.6%;margin:0;margin-right:1.4%; margin-bottom: 50px;}
.service .case .main div:nth-child(5n){margin-right:0;}
/*caseslist*/
/*casesshow*/
.serviceDetail .content .top{border-bottom:1px solid #eaeaea;}
.serviceDetail .content .top h1{text-align: center;}

.service .case .main .main_div{margin:0;margin-right:2%;float:left;}
.service .case .main .main_div p{font-size:14px;font-weight:normal; color: #666;text-align: left;line-height: 30px;margin-top: 0}
.service .case .main .main_div p.tit{font-size:20px;margin-top:20px;color: #333;font-weight:bold;}
.service .case .main .main_div p:nth-child(3){color: #c22525;}
.service .case .main .main_div p:nth-child(3) span{font-weight:bold;font-size: 20px;color: #c22525;}
.service .case .main .main_div p img{margin-right:10px;}

.serviceDetail .content ul p{font-size: 16px; color:#666; line-height: 36px;}
/*.list5 .t_icos li span{width: 60%;}*/
.diymsg{padding: 100px; text-align: center; font-size: 16px; line-height: 40px;}
.roomDetail .middle .right button{outline:0;cursor: pointer;border:0 }
.developHistory .main .list_no{display: none;}
.academy .content .txt .str{font-size:48px;color:#424864;}
.xinrpx2 .mask{padding-left:70px;padding-right:70px;}
/*css3*/
.academy .content .txt{transition: margin-top 0.4s ease 0s;}
.academy .content .txt:hover{border-bottom: 2px solid #b6282c;margin-top:60px;}
.index_page3 .title2 .kj{transition: margin-top 0.4s ease 0s;}
.index_page3 .title2 .kj:hover{margin-top:-10px;}
.newsCenter .main ul li p,.newsCenter .list .img_w p{overflow: hidden}
.page7 .list7 li .img-responsive,.newsCenter .list img,.newsCenter .main ul li .img-responsive{transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.page7 .list7 li .img-responsive:hover,.newsCenter .list img:hover,.newsCenter .main ul li .img-responsive:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}

.service .case .main>div,.service .middle .box>div,.propertyCooper .second .content>div,.propertyCooper .third .content>div{transition: margin-top 0.4s ease-out 0s;}
.service .case .main>div:hover,.service .middle .box>div:hover,.propertyCooper .second .content>div:hover,.propertyCooper .third .content>div:hover{margin-top:-10px;}
.academy2 .content .rules div,.careerDevelop .people_main .second .rules div{transition: margin-top 0.4s ease-out 0s;}
.academy2 .content .rules div:hover,.careerDevelop .people_main .second .rules div:hover{margin-top:-10px;}
.xinrpx .mask .tit,.xinrpx .mask .con{transition: margin-left 0.4s ease-out 0s;}
.xinrpx .mask .tit:hover,.xinrpx .mask .con:hover{margin-left:10px;}
.careerDevelop .interpretation_main .second .content>div,.careerDevelop .interpretation_main .third .content .txt>div{transition: margin-top 0.4s ease-out 0s;}
.careerDevelop .interpretation_main .second .content>div:hover,.careerDevelop .interpretation_main .third .content .txt>div:hover{margin-top:-10px;}
.careerDevelop .interpretation_main .fourth .content .txt strong,.careerDevelop .interpretation_main .fourth .content .txt p{transition: margin-left 0.4s ease-out 0s;}
.careerDevelop .interpretation_main .fourth .content .txt strong:hover,.careerDevelop .interpretation_main .fourth .content .txt p:hover{margin-left:10px;}
.careerDevelop .interpretation_main .fifth .content>div,.interpretation_main .sixth .content .content_c,.careerDevelop .interpretation_main .seventh .content>div{transition: margin-top 0.4s ease-out 0s;}
.careerDevelop .interpretation_main .fifth .content>div:hover,.interpretation_main .sixth .content .content_c:hover,.careerDevelop .interpretation_main .seventh .content>div:hover{margin-top:-10px;}
.joinUs .main .first .content>div,.joinUs .main .second .content>div{transition: margin-top 0.4s ease-out 0s;}
.joinUs .main .first .content>div:hover,.joinUs .main .second .content>div:hover{margin-top:-10px;}
.joinUs .main .third .content div div{transition: margin-left 0.4s ease-out 0s;}
.joinUs .main .third .content div div:hover{margin-left:10px;}
.about.main .second .content .list{transition: margin-top 0.4s ease-out 0s;}
.about.main .second .content .list:hover{margin-top:-10px;}
.fzlc_lc li .kj .t1:hover,.fzlc_lc li:nth-child(even) .kj .t2:hover,.fzlc_lc li:nth-child(even) .kj .t2:hover{color:#b6282c;}
.fzlc_lc li .kj .t2 span:hover,.fzlc_lc li .kj .t2:hover,.fzlc_lc li .kj .t2:hover{color:#b6282c;}

.developHistory .third .lists div,.contactUs .main .content .list,.makeReserve .list,.roomDetail .list{transition: margin-top 0.4s ease-out 0s;}
.developHistory .third .lists div:hover,.contactUs .main .content .list:hover,.roomDetail .list:hover{margin-top:-10px;}
.makeReserve .list:hover{margin-top:-4px;box-shadow: 2px 2px 5px #eee;}
.clear{clear:both;}
.service .clear{margin-bottom:90px}
/*园区*/
.cpfw_d1{padding:79px 0 130px 0 }
.cpfw_bt1{font-size: 48px;color:#424864;font-weight: bold;  margin-bottom: 20px;}
.cpfw_bt{margin-bottom: 73px;}
.cpfw_d1d{background: #fff;position: relative;}
.sscpfw_d1dle{position: absolute; height: 100%;width: 100%}
.cpfw_d1dle{width: 50%;position:relative; height: 100%;}
.yq1_pic1{width: 50%}
.cpfw_d1dled{ position:absolute; top:50%;transform: translateY(-50%);padding:0 15%;box-sizing: border-box; font-size: 16px;line-height: 25px; color: #666666}
.cpfw_d1dled .ssd{margin-bottom:40px; }
.cpfw_d2{padding:79px 0 130px 0 }

.cpfw_d2d{border:1px solid #ebebeb;border-left: none;border-right: none;padding:80px 0;position: relative;  border-bottom: none;}
.cpfw_d2dsw{width: 50%;overflow: hidden;position: relative;}
.swiper-button-next{background: url(../images/riri.png); width: 60px;height: 60px; right: 40px;}
.swiper-button-prev{background: url(../images/lele.png); width: 60px;height: 60px;left: 40px;}

.cpfw_d2dle{position: absolute;right: 0;width: 50%;height: calc(100% - 160px)}
.cpfw_d2dled{width: 100%;height: 100%;padding:0 12%;box-sizing: border-box;}

.cpfw2_bp{font-size:40px;color: #424864;font-weight: bold;margin-bottom: 15px;}
.cpfw2_bp2{font-size: 30px;color: #000000; margin-bottom: 30px;}
.cpfw2_sp{font-size: 16px;color: #666;margin-bottom:15px;line-height: 25px; }
.cpfw2_sp span{font-size: 18px;color: #000000;line-height: 25px;font-weight: bold;}
.cpfw2_sp2{font-size: 16px;color: #666;line-height: 40px;}

.cpfw_d2dle2{position: absolute;left: : 0;width: 50%;height: calc(100% - 160px)}


/*fun*/
.fund1{background: #f5f5f5!important}
.funp1{font-size:36px;color:#000000;font-weight: bold; margin-bottom:50px;  }

.fund1 .cpfw_d1dled{padding:0 10%;}

.fun2{padding:80px 0 145px 0;}

.fun2d{background: #fff;padding:43px 55px;box-sizing: border-box;  min-height:253px }

.fun2ul li{width:calc((100% - 110px) / 3);}
.fun2ul li{margin-right: 55px}
.fun2ul li img{width: 100%}
.fun2ul li:nth-child(3){margin-right: 0}

.fun2dp1{font-size:30px;color: #000000;margin-bottom:27px}
.fun2dp2{font-size:16px;color: #666666;line-height: 25px; }


/*HR*/
.hr_d1{position: relative;padding: 95px 0  110px 0}
.hr_d1d{position: absolute;background: #f5f5f5;height:430px;width: 100%;top: 0;z-index: -1 }
.hr_bt3{font-size:25px;margin-top:40px; }

.hr_d1ri{width:960px; }
.hr_d1ri p{font-size:16px;color: #333333;line-height: 25px;margin-bottom:50px; }

.hr_d1d2{margin-top: 55px; position: relative;}

.djbf{position: absolute; top: calc(50% - 37.5px);left: calc(50% - 28px)}
#ve{width: 100%;position: absolute;z-index: 10;top: 0;height: 100%}
#veImg{position: relative;z-index: 99;cursor: pointer;width: 100%}
.veImg .hr1_p1{width: 100%}
.da{position: relative!important}
.hr_d2{padding:85px 0 130px 0;}
.hr_d2 .sscpfw_d1dle {left: 50%}
.cpfw_d1d{overflow: hidden;}
.hr_d2  .cpfw_d1dled{padding:0 10%;}
.hr_sw{margin-top: 35px}
.hr_sw img{width: 100%}

/*雇主*/

.gz_d1{padding:70px 0 103px 0;}
.gz1_pic1{width: 100%}
.gz_box{position: relative;}
.gz_divd{position: relative; height: 100%}
.gz_div{position: absolute; height: 100%;left: 7%;width: 670px;background: rgba(53,59,90,0.8);top: 0}
.gz_divdd{ position:absolute; top:50%;transform: translateY(-50%);padding:0 12%;box-sizing: border-box;}
.gz_divdd p{font-size:16px;color: #ffffff; line-height: 30px; }
.gz_divdd .sass{margin-bottom: 40px;}
.gz_d2{padding:77px 0 140px 0 }
.gz_bire{background: #fff;padding:46px  0; }
.gz_birefl{width:315px;border-right: 1px solid #ebebeb;box-sizing: border-box;}
.gz_birefl p{text-align: center; font-size: 35px;}
.gz_bireri{width: calc(100% - 315px);padding:0 80px 0 60px;box-sizing: border-box; font-size:16px;line-height: 28px;  }
.hr1_p1{width: 100%;display: block;}
.swiper-slide-thumb-active{background:#424864;color: #fff}
.mySwipers{padding: 20px 6%;box-sizing: border-box; text-align: center;}
.mySwipers .swiper-slide{cursor: pointer; font-size: 16px;line-height: 36px; border-radius: 20px;border:1px solid #ebebeb; }
.mySwipers .swiper-button-next{top: 40%;right: 0}
.mySwipers .swiper-button-prev{top: 40%;left:0}
.gz_d2 .swiper-slide-prev{opacity: 0}
.hides{z-index: -1!important;position: relative!important; opacity: 0}

/*保障*/
.bz_d1{padding-bottom:63px;border-bottom: 1px solid #ebebeb }
.bz_d1p1{font-size:30px;color: #424864;margin-bottom:28px  }
.bz_d1p2{font-size:25px;color: #000000;margin:25px 0 ;}
.bz_d1p3{font-size:16px;color: #666666;line-height: 30px; }
.bz_d2{padding: 59px 0  100px 0 }
.bz_d2le{width:56% }
.bz1_pic1{width: 44%}
.bz_d2 .mySwipers .swiper-slide{cursor: pointer; padding: 0; background: #fff;border-radius: 0%!important;border:none;height: 80px; line-height: 80px}
.bz_d2 .mySwipers .swiper-slide p{font-size: 16px;}
.bz_d2 .mySwipers  .swiper-slide-thumb-active{background:#424864!important;color: #fff}
.bz2_pic1{width:65%}
.bz_d2 .cpfw_d1dle{width: 35%}
.bz_d2pp1{font-size:30px;color:#424864; margin-bottom: 15px; font-weight: bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 36px; }
.bz_d2pp2{font-size:25px;color: #000000;margin-bottom: 30px; }
.bz_d2  .mySwiper2{margin-top: 30px;}
.bz_d2  .swiper-slide-prev{opacity: 0}

/*css3*/
@media screen and (max-width: 1790px){
  .bz_d1p1{margin-bottom:15px;}
  .bz_d1p3{font-size: 15px;}
  .gz_d1{padding-bottom: 0}
  .cpfw_d1dled{padding:  0 10%}
}

@media screen and (max-width: 1790px){
  .cpfw_d1dled{font-size: 15px;}
  .fun2d{padding: 40px}
}

@media screen and (max-width: 1620px){
  .hr_bt3{font-size: 22px}
  .hr_d1ri{width: 860px}
}


@media screen and (max-width: 1550px){
  .bz_d2pp1{font-size: 26px!important}
  .bz_d2pp2{font-size: 23px!important;}
  .cpfw2_bp{font-size: 29px;}
  .cpfw2_bp2{font-size: 23px;}
  .fun2dp2{font-size: 15px;}
  .gz_divdd p{font-size: 15px;} 
}
@media screen and (max-width: 1500px){
  .bz_d1p3{font-size: 14px;}
  .gz_d1{padding-bottom: 0}
  .bz_d1p2{margin:10px 0;}
  .cpfw_d1dled{font-size: 14px; line-height: 20px;}
}

@media screen and (max-width: 1450px){
  .cpfw_d1dle p{font-size: 14px;}
  .cpfw_d2{padding-bottom: 40px;}
  .cpfw_d1  .cpfw_d1dle .funp1{font-size: 25px!important;}
  .cpfw_d1  .cpfw_d1dle p{font-size: 15px!important;}
  .fun2dp1{font-size:27px }
  .fun2dp2{font-size: 14px;}
  .fun2d{min-height: 270px;}
  .hr_d1ri{width: 800px}
  .hr_d1ri p{font-size: 15px;}
}
@media (max-width:1680px){
	.footer_list .li_s{width: 130px;}
	.joinUs .main .third .content .f .content_a img{max-width: 80%;}
    #navbar-body{margin-left: 80px;}
    #navbar-body .navbar-nav>li{margin: 0 10px;}
    .page2 .content div.c_left{width: 50%;padding: 50px;}
    .page2 .content .page2_cons_r{width: 50%;}
    .all .index_page3{height: 600px;}
    .all .index_page3 .title1{margin: 140px 0 120px;}
    .all .index_page3 .title2 .t2{font-size: 18px;}
    .all .index_page3 .box_pad .title2 .t1 b{font-size: 80px;}
    .all .index_page3 .title2 .t1 em{font-size: 18px;}

}
@media (max-width:1600px){
	.box {width: 1336px;}
/*	.box_pad{width:1468px;}*/
	html,body{ min-width:1468px; }
	
	.navbar-header{ margin-top: 24px;}
	.navbar-header img{ width: 59px;}
	#navbar-body{ margin-left: 104px; margin-top: 24px;}
	#navbar-body .navbar-nav>li{ margin: 0 11px;padding: 0 20px;}
	#navbar-body .navbar-nav>li>a{ font-size: 16px; line-height:37px;padding-bottom: 22px;}
	#navbar-body .navbar-nav>li .dropdown-menu{ top: 59px; padding: 12px 0; width: 124%; left: -13%;}
	#navbar-body .navbar-nav>li .dropdown-menu li{ line-height: 40px;}
	#navbar-body .navbar-nav>li .dropdown-menu li a{ font-size: 16px;}
	.navbar-right{ margin-top: 24px;}
	.navbar-right img{ width: 15px; height: 15px;}
	.navbar-right li{ margin-left: 54px;padding: 12px 0;}

	.footer_tw_s{ height:200px; }
	.footer_tw_s .title{ line-height: 30px; font-size: 30px; padding-top:47px; margin-bottom:34px; }
	.a_more a{ width: 134px; height: 44px; line-height: 44px; border-radius: 44px; font-size: 16px;padding-left: 20px; }
	.a_more a .imgs{ width: 20px; height: 20px; margin-top: 12px; margin-right: 20px; }
	.footer_as{ padding:48px 0;}
	.footer .left{ width:250px;}
	.footer_as .footer_logo{ width:80px;}
	.footer_as .left .t1{ margin-top:40px;}
	.footer .left .tel{ margin-top:17px; font-size:26px; line-height: 26px; }
	.footer_list .li_s{ width:130px;}
	.footer_list .li_s span{ font-size: 16px; line-height: 26px; margin-bottom: 8px;}
	.footer_list .li_s p{ font-size:14px; line-height: 30px;}
	.footer .right .ewm{ width:100px; margin-left: 20px;}
	.footer .right .ewm .imgs{ height: 100px; width: 100px;display: block; }
	.footer .right p{ margin-top: 16px;}
	.footer .bottom{ line-height:58px; font-size: 13px; }
	.footer .bottom .ico {margin-top:19px;margin-right:6px;}
	.footer .bottom .ems{ margin: 0 8px;}
	.footer .fontas{ margin-left:18px;}
	.footer .bottom .em2{ margin-left: 12px;}
	
	.banner {height:375px;}
	.banner h1 {font-size: 42px;}

	.service2 .top .mask{padding: 50px;}
	.careerDevelop .people_main .second .rules img{max-width:100% }
	.fhkdbaq_as{padding: 60px 60px 0;}
	.fhkdbaq_as .tit{margin-bottom: 20px;}
	.careerDevelop .interpretation_main .fifth .content>div{width: 23%;}
	.joinUs .main .content .con_str{font-size: 20px;}
	.joinUs .main .third .content p{font-size: 20px;}
	
	.newsCenter .list .img_w{width: 40%;}
    .list_head_height{height: 83px;}

}
@media (max-width:1440px){

	#navbar-body li{ margin: 0 0.05rem; }
	.service2 .top .mask{padding: 40px;}	
	.box {width: 1200px;}
	/*.box_pad{width:1320px;}*/
	html,body{ min-width:1320px;}
	
	.navbar-header{ margin-top: 20px;}
	.navbar-header img{ width: 54px;}
	#navbar-body{ margin-left: 94px; margin-top: 20px;}
	#navbar-body .navbar-nav>li{padding: 0 18px;}
	#navbar-body .navbar-nav>li>a{ font-size: 15px; line-height:32px;padding-bottom: 18px;}
	#navbar-body .navbar-nav>li .dropdown-menu{ top: 50px; padding: 10px 0; width: 114%; left: -7%;}
	#navbar-body .navbar-nav>li .dropdown-menu li{ line-height: 36px;}
	#navbar-body .navbar-nav>li .dropdown-menu li a{ font-size: 15px;}
	.navbar-right{ margin-top: 20px;}
	.navbar-right img{ width: 15px; height: 15px;}
	.navbar-right li{ margin-left: 50px;padding: 9px 0;}
	
	.footer_tw_s{ height:166px; }
	.footer_tw_s .title{ line-height:26px; font-size: 26px; padding-top:40px; margin-bottom:28px; }
	.a_more a{ width: 116px; height:38px; line-height: 38px; border-radius: 38px; font-size: 14px;padding-left:16px; }
	.a_more a .imgs{ width:16px; height:16px; margin-top:10px; margin-right:16px; }
	.footer_as{ padding:40px 0;}
	.footer_as .footer_logo{ width:74px;}
	.footer_as .left .t1{ margin-top:36px;}
	.footer .left .tel{ margin-top:14px; font-size:24px; line-height: 24px; }
	.footer_list .li_s{ width:110px;}
	.footer_list .li_s span{ font-size: 14px; line-height: 22px; margin-bottom:6px;}
	.footer_list .li_s p{ font-size:12px; line-height:28px;}
	.footer .right .ewm{ width:90px; margin-left:18px;}
	.footer .right .ewm .imgs{ height: 90px; width:90px;display: block; }
	.footer .right p{ margin-top: 14px;}
	.footer .bottom{ line-height:50px; font-size: 12px; }
	.footer .bottom .ico {margin-top:16px;margin-right:6px; width: 16px; height: 18px;}
	.footer .bottom .ems{ margin: 0 6px;}
	.footer .fontas{ margin-left:14px;}
	.footer .bottom .em2{ margin-left:8px;}
	
	.banner {height:320px;}
	.banner h1 {font-size: 36px;}
	
	.service2 .top .mask{padding: 20px;}
	.service2 .top .mask .describe{margin:20px 0;}
	.service2 .top .mask .text_o{line-height: 32px;}

	.newsCenter .list .img_w{width: 60%;}
    .roomDetail .list .tags span{margin-bottom:10px;}
    .serviceDetail .content ul li{line-height: 36px;}
    .all .index_page3 .box_pad .title2 .t1 b{font-size:70px;}
    .all .index_page3 .title2 .t2{font-size: 16px;}
    .xinrpx{height: 400px;}
    .xinrpx .mask{padding: 80px;}
    .roomDetail .middle .right{width:28%;padding: 30px;height:auto; margin-left: 0;}
    .roomDetail .middle .right input{line-height: 40px;}
    .roomDetail .middle .right p{margin-bottom: 6px;}
    .roomDetail .middle .right button{margin-top:0px;}
    .roomDetail .middle .left #map{height: 400px;}
}
@media (max-width:1400px){
	.box_pad{width: 90%;}
	.footer .left{width: 23%;}
    .serviceDetail .content ul li{line-height: 36px;}
}
@media (max-width:1360px){
    .list_head_height{height: 70px;}
    .all .index_page3{height: 500px;}
    .all .index_page3 .title1{margin: 140px 0 90px;}
    .joinUs .main .first .content>div{padding: 30px;}
    .service .case .main .main_div p.tit{font-size: 16px;}
}
@media (max-width:1280px){
	.box {width: 1068px;}
	/*.box_pad{width:1174px;}*/
	html,body{ min-width:1174px;}
	
	.navbar-header{ margin-top: 16px;}
	.navbar-header img{ width: 50px;}
	#navbar-body{ margin-left:86px; margin-top: 16px;}
	#navbar-body .navbar-nav>li{ margin: 0 9px;padding: 0 14px;}
	#navbar-body .navbar-nav>li>a{ font-size: 14px; line-height:30px;padding-bottom: 16px;}
	#navbar-body .navbar-nav>li .dropdown-menu{ top:46px; padding: 8px 0; width: 114%; left: -7%;}
	#navbar-body .navbar-nav>li .dropdown-menu li{ line-height: 32px;}
	#navbar-body .navbar-nav>li .dropdown-menu li a{ font-size: 14px;}
	.navbar-right{ margin-top:16px;}
	.navbar-right img{ width: 14px; height: 14px;}
	.navbar-right li{ margin-left:40px;padding: 7px 0;}
	
	.footer_tw_s{ height:146px; }
	.footer_tw_s .title{ line-height:22px; font-size: 22px; padding-top:34px; margin-bottom:22px; }
	.a_more a{ width: 100px; height:36px; line-height: 36px; border-radius: 36px; font-size: 13px;padding-left:12px; }
	.a_more a .imgs{ width:14px; height:14px; margin-top:10px; margin-right:12px; }
	.footer_as{ padding:34px 0;}

	.footer_as .footer_logo{ width:64px;}
	.footer_as .left .t1{ margin-top:30px;}
	.footer .left .tel{ margin-top:12px; font-size:20px; line-height: 20px; }

	.footer_list .li_s span{ font-size: 14px; line-height: 22px; margin-bottom:6px;}
	.footer_list .li_s p{ font-size:12px; line-height:28px;}
	.footer .right .ewm{ width:80px; margin-left:18px;}
	.footer .right .ewm .imgs{ height: 80px; width:80px;display: block; }
	.footer .right p{ margin-top: 10px;font-size: 12px; }
	.footer .bottom{ line-height:40px; font-size: 12px; }
	.footer .bottom .ico {margin-top:12px;margin-right:4px; width: 14px; height: 16px;}
	.footer .bottom .ems{ margin: 0 5px;}
	.footer .fontas{ margin-left:12px;}
	.footer .bottom .em2{ margin-left:8px;}
	
	.banner {height:300px;}
	.banner h1 {font-size: 30px;}

	.service2 .top .mask{padding: 40px;}
	.fhkdbaq_as .tit{font-size: 24px;}
	.joinUs .main .third .content .content_a img{width: 100%}
    .makeReserve .list{padding: 20px;width: 32%;margin-right:2%;}
    .makeReserve .list:nth-child(4n){margin-right:2%;}
    .makeReserve .list:nth-child(3n){margin-right:0;}
    
    .makeReserve .list strong:nth-child(1){font-size:16px;}
    .makeReserve .make_list_text{margin-bottom:10px;}
    .makeReserve .list .tags span{margin-bottom:10px;}
    .serviceDetail .content ul{padding:30px 50px;}
    .serviceDetail .case .title{margin-top: 50px;}
    /*.roomDetail .middle .right{display:none;}*/
    .roomDetail .middle{display:;}
    .roomDetail .middle .left{width:72%;}
    .roomDetail .middle .right{width:26%;}

}
@media (max-width:1200px){
	#navbar-body li{ margin: 0 0rem; }
}
@media (max-width:750px){
	.navbar-right {
        display: none
    }    
    .banner {
        /* padding: 100px 0 124px 64px; */
    }
    .banner h1 {
        font-size: 26px;
    }
    .open>a::after {
        display: none;
    }
    .footer {
        font-size: 12px;
    }
    .footer .left,
    .footer .right {
        width: 50%;
    }
    .footer .left div :nth-child(1) {
        margin-top: 10px;
    }
    .footer .left .tel {
        font-size: 20px;
    }
    .footer .center,
    .footer .bottom {
        display: none;
    }
	
	.banner { background-size: auto 100%; }
    .banner .more{margin-top: .4rem;}
	.banner h1{ font-size: 0.3rem;}	
	.a_pc{ display: none;}
	.a_wap{ display: block;}
	
	.box {width:100%; padding: 0 0.2rem; max-width: 750px;}
	.box_pad{width:100%; padding: 0 0.3rem; max-width: 750px; }
	html,body{ min-width:auto;}
	
	.navbar-default{ z-index: 99;}
	.navbar-default .navbar-collapse{display: none; }
	
	.navbar-toggle{ float: right; position: relative;float: right;padding: 9px 10px; margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;background-color: #f9f9f9;border-color: #f9f9f9;}
	.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;background-color: #563d7c;}
	.navbar-toggle .icon-bar+.icon-bar {margin-top: 4px;}
	.navbar-header{ margin-top: 10px;}
	#navbar-body{ margin-left:0px; margin-top:0px;}
	.navbar-default .navbar-collapse{ left: 0; right: 0; top: 50px; width: 100%;position: absolute; background:#FFFFFF; }
	#navbar-body .navbar-nav>li{ width: 100%; margin-left: 0; padding: 0 0rem; border-bottom: 1px solid #ebecef;}
	#navbar-body .navbar-nav>li>a{ position: relative; color: #000000; padding-bottom: 0; font-size: 0.3rem; line-height: 1rem; margin: 0 2rem; }
	#navbar-body .navbar-nav>li>.jian{ width:.7rem; height: 1rem;  background-size:50%; position: absolute; right:4%; top:0rem; transition:transform 0.5s; }
	#navbar-body .navbar-nav>li.on>.jian{ transform: rotate(180deg); }
	#navbar-body .navbar-nav>li .dropdown-menu{ position: inherit; top: 0; left: 0; width: 100%; padding: 0rem 0;border-radius: 0; box-shadow: none;background-color:rgba(235,236,239,0.8); }
	#navbar-body .navbar-nav>li .dropdown-menu li{ line-height:normal; float: none; border-bottom: 1px solid #FFFFFF;}
	#navbar-body .navbar-nav>li .dropdown-menu li a{ font-size: 0.26rem; line-height: .8rem; display:block;}
	#navbar-body .navbar-nav>li:hover>a::after{ display: none;}
	
    .all .page2 .content div.c_left{width: 100%;padding: 0.3rem;}
    .all .page2 .content .page2_cons_r{width: 100%;}
	.footer_tw_s{ height:auto; padding: 0.3rem 0; }
	.footer_tw_s .title{ line-height: 0.4rem; font-size: 0.24rem; padding-top: 0.2rem; margin-bottom: 0.2rem; }
	.a_more a{ line-height:0.6rem; height: 0.6rem; font-size: 0.24rem; width:2rem; padding: 0 0.3rem; margin-top: 0.4rem; text-align: left; }
	.a_more a .imgs{ width: 0.30rem; height: 0.30rem; margin-right: 0; margin-top: 0.15rem; }
	
	.footer_as{ padding: 0.4rem 0;}
	.footer .left{ width:auto;}
	.footer .right .ewm{ width: 1.2rem; margin-left: 0.4rem; }
	.footer .right .ewm .imgs{ width: 1.2rem; height: 1.2rem;}
	.footer_as .footer_logo{ width: 0.7rem;}
	.footer_as .left .t1{ margin-top: 0.3rem; font-size: 0.24rem;}
	.footer .left .tel{margin-top:0.2rem;font-size:0.3rem;line-height:0.3rem;}
	.footer .right p{ font-size: 0.22rem; line-height: 0.22rem; margin-top: 0.2rem;}
	
	.banner h1 {font-size: 30px;text-align: center;}
	.box_s .index_bannera_s ul li{height: auto;}
	.head_search_w{display: none;}
    .page7 .page7_con .list7 li{margin-bottom: .6rem;}
    .page7 .page7_con .list7 li .describe{font-weight:bold;font-size: .3rem;line-height: .4rem;height: auto;}

	.service .top h1{font-size: 0.8rem;color: rgb( 66, 72, 100);text-align: center;}
	.service .top h2{font-size: 0.5rem;}
    .service .top h3{font-size: .4rem;}
    .service .banner {height:300px;padding: 0;background-size: cover;background-repeat: no-repeat;}	
	.service .middle{padding: 30px 0;}
    .service .case .main div p{font-size: .3rem;}

	.service2 .top .mask{width: 100%;left: 0;padding-top:0.2rem;padding-left: .3rem;}
	.service2 .top .mask h1{font-size:0.6rem;text-align: left;padding-bottom:0.24rem;color:#fff;}
	.service2 .top .mask .describe{display: none}
	.service2 .top .mask .text_o{display: block;font-size: 0.24rem;}
    .list_head_height{height: 50px;}
	.propertyCooper .xinrpx .mask .con{margin-top:0;}
	.xinrpx{ height:4.8rem; margin-top:0.38rem;}
	.xinrpx .mask{ left:0; height:100%; width:100%; padding:0.8rem 0.52rem 0 0.66rem;}
	.xinrpx .mask .tit{ font-size:0.32rem; padding-bottom:0.16rem; }
	.xinrpx .mask .tit::after{ width:0.5rem; height: 2px;}
	.xinrpx .mask .con{ font-size: 0.24rem; margin-top:0.3rem;}
	.xinrpx1 .mask{ left: auto; right:0;}
	.xinrpx2 .mask{padding-top:0.68rem; padding-left:0.5rem; padding-right:0.32rem; }
	
	.careerDevelop .people_main .second .content .rules{flex-wrap: wrap; }
	.careerDevelop .people_main .second .ywfn_title1{ display: block; display: flex; justify-content: space-around; margin-bottom: 0.1rem;}
	.careerDevelop .people_main .second .content .rules .list{ justify-content: space-around; }
	.careerDevelop .people_main .second .rules .list strong{ margin-top:0.14; margin-bottom: 0.1rem;}
	.careerDevelop .interpretation_main .title .box_img{max-width: 10%}
	.careerDevelop .interpretation_main .content{ flex-wrap: wrap;}
	.careerDevelop .interpretation_main .second .content>div{padding: 60px;}
	.careerDevelop .interpretation_main .second .content div:nth-child(3){margin-bottom:0;}
	.careerDevelop .interpretation_main .third .content>div{ margin-top: 0.3rem;}
	.careerDevelop .interpretation_main .fifth .content>div{width: 100%}
	.careerDevelop .interpretation_main .fifth .content div:nth-child(4){margin-bottom:0;}
	.careerDevelop .interpretation_main .sixth .content>div{width: 100%;margin-top: 0.6rem;}
	.careerDevelop .interpretation_main .seventh .content>div{width: 100%}
	
	.fhkdbaq_as{padding:40px 40px 0;}
	.fhkdbaq_as .tit{font-size: 0.32rem;}
	.interpretation_main .third .content .fhkdbaq_as em{font-size: 0.29rem;}
	.joinUs .main .content{display: inline-block;}
	.joinUs .main .first img,.joinUs .main .second img,.joinUs .main .third img{max-width: 100%;width: 100%;}
	.joinUs .main .third .content .c{padding: 30px;}
	.joinUs .main .third .content strong{font-size: 0.4rem;}
	.joinUs .main .third .content p{font-size: 0.3rem;}

	.recruit .table .thead .table_ul li,.recruit .table .tbody .tbody_li .tbody_td span{width: 15%;display: inline-block;text-align: center;padding-left:0;}
	.recruit .table .thead .table_ul li:nth-child(1){width: 35%;text-align: left;}
	.recruit .table .thead .table_ul li:nth-child(2){width: 21%;padding:0 2%;}
	.recruit .table .thead .table_ul li:nth-child(3){width: 21%;padding:0 2%;}
	.recruit .table .thead .table_ul li:nth-child(4){display: none;}
	.recruit .table .thead .table_ul li:nth-child(5){display: none;}
	.recruit .table .tbody .tbody_li .tbody_td span:nth-child(1){width: 35%;text-align: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.recruit .table .tbody .tbody_li .tbody_td span:nth-child(2){width: 21%;padding:0 2%;}
	.recruit .table .tbody .tbody_li .tbody_td span:nth-child(3){width: 21%;padding:0 2%;}
	.recruit .table .tbody .tbody_li .tbody_td span:nth-child(4){display: none;}
	.recruit .table .tbody .tbody_li .tbody_td span:nth-child(5){display: none;}
	.recruit .table .tbody .tbody_li .tbody_td span:nth-child(6){padding-left: 2.6%; width: 20%;}
	.recruit .table .tbody .tbody_li .tbody_td .lookDetail{background-size: 18px; background-position-x: 62px;}
	.recruit .table .tbody .tbody_li .tbody_td .lookDetail.cur{background-size: 18px; background-position-x: 62px;}
	.recruit .detail{padding: 20px;}
	.recruit .detail strong:nth-child(1) {padding-top: 30px;}
	.recruit .detail .button{width: 40%;}

	.careerDevelop_popup .popup .content{padding: 30px;}
	.careerDevelop_popup .popup .content .content_m{width: 100%;}
	.careerDevelop_popup .popup button{margin-top: 30px;}
	.careerDevelop_popup .popup .content div{margin-bottom: 0.2rem;}
	.careerDevelop_popup .popup .content .content_m span, .careerDevelop_popup .popup .content .content_c span{padding-bottom: 0.1rem;}

	.newsCenter .main .tabs{width: 100%;}
	.newsDetail .box>p{margin: 30px 0 40px;}
	.newsDetail .top div strong:nth-child(5){display: none;}
	.newsDetail .bottom button{display: none;}

	.contactUs .main .con_lxwm_s .box{display: inline-block;}
	.contactUs .main .content .list{width: 100%}
	.contactUs .main .content .second .f{display: inline-block;}
	.contactUs .main .content .second .list{width: 45.4%;display: inline-block;}
	.contactUs .banner{height: 300px;}
	.contactUs .main .title{display: none;}

    .makeReserve .list{width: 100%;margin-right:0;}
    .makeReserve .top, .makeReserve .top .right{font-size: 0.26rem;line-height: 2;padding: 0.2rem 0.1rem;}
    .makeReserve .top .left{display: block}
    .makeReserve .top .left>div:nth-child(1){border-bottom: 1px solid #dedede;width: 100%}
    .makeReserve .top .left>div{line-height: 0.8rem;}
    .makeReserve .top .left span{font-size:.28rem;}
    .makeReserve .top input{font-size:.28rem;}
    .makeReserve .top .right{width: 13%;}
    .makeReserve .content{width: 100%;padding: 0 3%;overflow: visible;}
    .makeReserve .middle{font-size: 0.28rem; padding: 0.6rem .3rem;}
    .makeReserve .middle ul li, .makeReserve .middle span{ font-size: 0.24rem; padding: 0 0.12rem; margin: 0 0.1rem 0.1rem;}
    .makeReserve .list:nth-child(4n){margin-right: 0}
    .makeReserve .list:nth-child(3n){margin-right: 0}

    /*caseslist*/
    .service .case_d{width: 92%;}
    .service .case_d .main{margin-top: 50px;}
    .service .case_d .main div.main_d{margin-right:4%;width: 47.5%;margin-bottom: 30px;}
    .service .case_d .main div:nth-child(2n){margin-right:0;}
    .service .case_d .main div p{font-size:.3rem;}
    /*caseslist*/
    /*casesshow*/
    .serviceDetail .content ul{padding: 0;margin-top:20px;}
    .serviceDetail .content ul strong{font-size:.3rem;}
    .serviceDetail .content ul span{font-size:.28rem;}
    .content .box .content_ws ul{padding: .3rem}
    /*casesshow*/

    .all .index_page3 .title1{ font-size: 0.40rem; line-height: 0.4rem; margin: 0.8rem 0 0.7rem; }
    .all .index_page3{ height:3.6rem; padding: 1px 0; text-align: center; }
    .all .index_page3 .box_pad .title2 .t2{ font-size: 0.22rem;padding-left: 0rem; }
    .all .index_page3 .box_pad .title2 .t1 b{ font-size:0.42rem; line-height: 0.36rem; }
    .all .index_page3 .box_pad .title2 .t1 em{ font-size:0.2rem; margin-left: 0.1rem; } 

    .page2 .content div.c_left{ width:100%; padding: 0.3rem;}
    .page2 .content .page2_cons_r{ width: 100%;} 
    .service .solution .main .tabs{text-align: left;background:none;} 
    .service .solution .main,.service .solution .main .tabs li{display: inline-block; font-size:.28rem;} 
    .service .solution .main .tabs li{margin:0 .4rem;padding:0;}
    .service .solution .main .tab_active{background:none;border-bottom: 2px solid #b6282c;}
    .service .solution .main .tab_active::after{height: 0; width: 0;}

    .service .solution .main .content{width: 100%;margin:0;padding:0 .4rem;}
    .service .case .main .main_div{margin-bottom:5%;}
    .service .case .main .main_div p.tit{font-size:14px;}
    .service .clear{margin-bottom:10%;}
    

    .developHistory .main .title{margin-bottom: 1rem;}
    
    .fzlc_lc{margin-top:0;}
    .fzlc_lc li{padding-left: 10%;text-align: left;position: relative;}
    .fzlc_lc li .kj .t2 span{left: 0}
    .fzlc_lc li .kj .t2 p{margin-left: 17%;}
    .fzlc_lc .cxian{border-right:1px solid #c0c4ca;position: absolute;left: 4%;top: 0;height: 104%;}
    .fzlc_lc .cxian::after{width: 0.18rem;height: 0.18rem;top: -0.22rem;margin-left: -0.1rem;}
    .fzlc_lc li .dian{position: absolute;top: 4%;left: 4.4%;margin-left: -8px;width: 16px;height: 16px;border: 1px solid #424864;border-radius: 50%;}
    .fzlc_lc li .dian::after{ content: ""; width: 8px; height: 8px; background-color: #424864; border-radius: 50%; position: absolute; left: 50%; top: 50%; margin-top: -4px; margin-left: -4px; }
    .fzlc_lc li{text-align:left;margin-top: 12%;padding-right:0;}
    .fzlc_lc li:nth-child(even){padding-left:10%;}
    .fzlc_lc li:nth-child(even) .kj .t2 p{margin-left:0;}
    .fzlc_jian{text-align:left;left: 1%;}
    .fzlc_jian .fzlc_jian_s p{display:inline-block;margin-left: 10px;}

    .developHistory .second .lists{margin-top: 1.6rem;}
    .developHistory .second .lists p{display: none;}
    .newsDetail .top{margin-bottom: .3rem;}
    .newsDetail .top h1{font-size:.3rem;}
    .newsDetail .top div{margin-top: .6rem;}
    .newsDetail .box .con p{font-size:.24rem;margin:0;padding: 0;}
    .newsDetail .middle img{margin:0;}
    .makeReserve .box{padding:0 0 .6rem;}
    .makeReserve .content{margin-bottom:0;}
    .makeReserve .list .tags{display: block;}
    .makeReserve .list .address img{display: inline-block;}
    .makeReserve .list .address em{font-size:.24rem;}
    .makeReserve .list .address{font-size:.24rem;line-height: .31rem;margin-top:.2rem;}


    .roomDetail .middle .right{width: 100%;height: auto;border:0;}
    .roomDetail .middle .right button{line-height: .8rem;margin-top:.4rem;}
    .roomDetail .middle .left{width:100%;}
    .roomDetail .middle .left .tabs span{margin-right:.4rem;}
    .roomDetail .middle .left .describe span{margin-right: .2rem}
    
    
}

/*政府认可*/
.bz_d1 ul{padding:20px 0}
.bz_d1 ul li{margin-right:2%;width:23.5%;overflow:hidden;}
.bz_d1 ul li img{width:100%;}
.bz_d1 ul li:nth-child(4n){margin-right:0;margin-bottom:30px;}