@charset "utf-8";

@media (max-width:1280px){
header nav{max-width:40.75em}
header .logo-hc a{width:10em;height:2.9em;}

.site-map{font-size:15px}
.site-map > ul > li{padding:4em 3% 0}
.site-map > ul > li span{font-size:1.3em}
.site-map > ul > li .depth-menu > li > a{font-size:1.1em}

#footer .ft-wrap .ft-con{padding:0 2em}

.abu-boxWrap{height:27em;font-size:13px}	
.abu-boxWrap .abu-bg{height:27em}
.abu-list{min-height:28em;margin-top:5em}
.abu-boxWrap .abu-txt{bottom:-14em;padding:5em 2em 2em}
.abu-boxWrap .abu-txt strong{font-size:1.6em}
.abu-boxWrap .abu-txt p{font-size:1.1em}

.sub-container{padding:6em 0em 5em;}
.con-width{padding:0 1em;}
.sub-visual .sub-inner{padding:0 1em;}

.exchart{width:400px;height:400px;}
.legend-div{margin-top:2.5em;;}

.tab-btn li a{font-size:.9em;}
.tab-btn li a.line2{padding:9px 0}
.company-txtBox{padding:3em 3em 3em 18.5em}

.business-wrap .img-wrap{padding:0 1em;}

.ci-down{width:45%}
.ci-bottom-bg div{padding:4em 1em 11em;}

.company-photos .photo2{margin-top:0;}

.alllive-con.content2{padding-top:0;}
.alllive-con.content3{padding-top:0;}

.alllive-con.right{float:right;width:50%;padding-left:5%;}
.alllive-con h2{font-size:1.5em}
.alllive-con h2:after{top:22px}
.alllive-con-inner li p{font-size:.95em;letter-spacing:-.3px;}
.alllive-con-inner li div.i-wrap{width:95px;}

.green-btn{font-size:.9em;padding:.75em .9em;}
.google-btn, .app-btn{width:130px;height:43px;}

.btn-social li a{width:54px;height:54px;}
.btn-social li a i{margin-top:14px;}
}/*1280*/

@media (max-width:1024px){
header{height:44px}
header nav{display:none}
header .gnb-bg{display:none}
.site-map{top:83px}

#footer .ft-wrap .ft-logo{display:block}
#footer .ft-wrap .ft-copyInfo{display:block;padding:0}
#footer .logo-healthCare-gray{width:15.125em;height:1.5em;margin-bottom:1em;background:url('/images/client/layout/ico-logoHori.png') no-repeat 0 0;background-size:15em}
#footer .btn-linkArea{top:0;right:8em;font-size:14px}
#footer .btn-top{top:-40%;right:2em}

.abu-boxWrap{font-size:12px}
.scroll-area{overflow-x:scroll}
.abu-list{width:135vw;min-height:auto}
.abu-boxWrap{font-size:15px}
.abu-boxWrap .abu-bg{background-size:contain}
.abu-boxWrap.on{box-shadow:none}

.sub-visual{height:400px;}
.sub-visual .sub-inner{height:400px;}
.sub-visual .visual-txt{font-size:1em;}
.sub-visual .visual-txt strong{font-size:1.8em}

.lnb{display:none;}
.m-location{display:block;position:relative;}
.m-location:after{display:block;content:"";clear:both;}
.m-location .select-form{float:left;width:50%;}
.m-location .select-form a{display:block;padding:0 1em;border-bottom:1px solid #dbdbdb;font-size:.9em;line-height:50px;}
.m-location .select-form>a{background:url(/images/client/icon/ico-selArrow-big.png)100% 50%/25px no-repeat;}
.m-location .select-form:first-child a{border-right:1px solid #dbdbdb}
.m-location .select-form:last-child ul a{border-left:1px solid #dbdbdb}
.m-location .select-form ul{display:none;position:absolute;top:51px;width:50%;z-index:9999;background:#fff;}
.m-location .select-form:last-child ul{right:1px;}

.m-location .select-form.type1{float:none;width:100%;}
.m-location .select-form.type1 ul{width:100%;}
.m-location .select-form.type1:last-child ul a{border-left:none;}
.m-location .select-form.type1:first-child a{border-right:none;}

.lnb ul li a{font-size:1em;line-height:3.5em;}
.tab-btn li a{line-height:3.5em;}

.pc-tab.partner{display:none;}
.m-select.partner{display:block;}


.company-photos{text-align:center}
.company-photos .photo1 .img,
.company-photos .photo2 .img{width:70%}
.company-photos .photo1 .txt,
.company-photos .photo2 .txt{position:static;left:auto;top:auto;width:auto;padding:15px 0 0 0;text-align:center;border-bottom:0;}
.company-photos .photo2{margin-top:3em;text-align:inherit}

.company-txtBox{position:inherit;bottom:0;padding:2em 3em 2em 15.5em;background:#fff url(/images/client/img/alllive-logo.png)8% 50%/140px no-repeat}
.company-txtBox p{font-size:.9em;}
.companyInfo-wrap{margin:1em 0 3em}
.companyInfo-wrap li{width:25%;}
.companyInfo-wrap li:last-child{width:50%;}
.companyInfo-wrap li i{float:none;margin-right:0;}
.companyInfo-wrap li p{font-size:.9em;}
.companyInfo-wrap li span{font-size:.85em}
.companyInfo-wrap li .info-inner{padding-left:0;}
.companyInfo-wrap li .info-inner i{display:block;position:static;margin:0 auto 10px;top:0;left:0}
.companyInfo-wrap li .info-inner .txt-wrap{float:none;text-align:center}

.con-table{border-top:1px solid #333;font-size:.9em;}
.con-table th{font-size:.95em}
.con-table td{font-size:.95em}

.greeting-wrap h2{font-size:1.5em;}
.greeting-wrap div p{font-size:.9em;}

.business-wrap .bg-area ul{width:calc(100% - 4em);padding:0 2em;}
.btTxt-wrap li{width:calc(100% / 3 - 4em);padding:0 2em;}

.business-wrap .bg-area ul{top:34%}
.business-wrap .bg-area ul li strong{font-size:1.2em}
.business-wrap .bg-area ul li p{font-size:.85em;margin:.2em 0 1em;}
.business-wrap .bg-area ul li a{font-size:.8em;}

.btTxt-wrap li strong{font-size:1.2em;}
.btTxt-wrap li p{font-size:.9em;}

.ci-con{float:none;width:100%;}
.ci-wrap .ci-txt{max-width:880px;}
.ci-down{float:none;width:100%;margin:2em 0;}

.ci-info{padding:3em 0;background:url(/images/client/icon/border.png)30px 130px/1px repeat-x;}
.ci-info div strong{font-size:1.2em;}
.ci-info div p{font-size:.9em;line-height:1.9;}

.allliveCon-wrap.height45{height:46em}
.allliveCon-wrap.height40{height:41em}

.allliveCon-wrap{position:relative;}
.allliveCon-wrap:after{display:block;content:'';clear:both;}
.alllivec-img.right{float:none;width:35%;position:absolute;top:0;right:0}
.alllive-con.left{float:none;position:absolute;top:80px;left:10px;width:75%;padding:2em 2em 3em;background:rgba(255, 255, 255, 0.8);box-shadow:-1px 0px 11px #0000000d}
.alllivec-img.left{float:none;width:35%;position:absolute;top:0;left:0;}
.alllive-con.right{float:none;position:absolute;top:80px;right:10px;width:65%;padding:2em 2em 3em;background:rgba(255, 255, 255, 0.8);box-shadow:-1px 0px 11px #0000000d}

.bg-bottom-box{padding:2.2em 0 3em;text-align:center;}
.bg-bottom-box p{float:none;word-break:keep-all;display:block;}
.bg-bottom-box a{float:none;margin-top:1em;padding:.8em 4em}

.tb-title{font-size:1.1em;}
.agree-area .agree-title{font-size:1.1em;}
.agree-wrap{padding:1em .7em 1.5em}
.agree-wrap label{font-size:.9em;word-break:keep-all;}

.gray-table{font-size:.9em;}
.gray-table th{width:30%;}
.gray-table td{width:70%;}
.agree-gray{font-size:.9em;}
.agree-btTxt{font-size:.8em;}

.grBtn-wrap a{width:10em;padding:.7em 0;font-size:.9em;}

.news-con .news-txt{line-height:1.6;height:3.2em;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.news-con a{font-size:1.1em;}
.news-con .news-date{font-size:.85em;}

.view-wrap .view-con{font-size:.95em;}
.notice-list li span, .notice-list li p{padding:1.2em 0;font-size:.95em;}
.notice-list li p:nth-child(2){width:calc(70% - 1em);padding-right:1em;}
.notice-list li p:nth-child(3){width:calc(20% - 1em);font-size:.9em;text-align:right;}


.sub-tit{font-size:1em;}
.recrute-list{padding-top:0;padding-bottom:1em;}
.recrute-list li{float:none;width:calc(90% - 2em);max-width:600px;margin:7em auto 0;padding:3em 1em;}
.recrute-list .con-box strong:after{height:2px}
.recrute-list .con-box p{font-size:.95em;}

.welfare-list li{font-size:.9em;}

.recrute-step li{font-size:1em;}
.recrute-step li i{width:130px;height:130px;margin:0 0 0.7em -65px;background:url(/images/client/img/gr-circle.png)50%/130px no-repeat}
.recrute-step li i:before{top:25px;}
.recrute-step li:nth-child(1) i:before{background:url(/images/client/icon/recruteStep1.png)50%/60px no-repeat}
.recrute-step li:nth-child(2) i:before{background:url(/images/client/icon/recruteStep2.png)50%/60px no-repeat}
.recrute-step li:nth-child(3) i:before{background:url(/images/client/icon/recruteStep3.png)50%/60px no-repeat}
.recrute-step li:nth-child(4) i:before{background:url(/images/client/icon/recruteStep4.png)50%/60px no-repeat}
.recruteTxt-list li{padding:1.2em 1em;}
.recruteTxt-list li p{font-size:.95em;}

.recruteBox-list li{padding:2em 1em;}
.smBox-txt p{font-size:.9em;font-weight:400;letter-spacing:-.3px;}
.smBox-txt h2{font-size:1.4em;}
.smBox-bt{font-size:.95em;font-weight:400}

.social-con > div li.grid-sizer,
.social-con > div li.grid-item {width:calc(90% / 3);}
.social-con > div li.gutter-sizer{width:5%}

.social-con > div li.grid-item .info p{padding:.7em 1em;font-size:.9em}
.social-con > div li.grid-item .social-cate{height:50px;padding:0 1em;font-size:1em;line-height:50px;}
.social-con > div li.grid-item .social-cate > i{width:32px;height:32px;margin:10px 10px 0 0;}
.social-con > div li.grid-item .social-cate > i.ico-insta{background-position:-7px -39px;background-size:180px}
.social-con > div li.grid-item .social-cate > i.ico-youtube{background-position:-43px -40px;background-size:180px}
.social-con > div li.grid-item .social-cate > i.ico-facebook{background-position:-82px -39px;;background-size:180px}
.social-con > div li.grid-item .social-cate .btn-share > i{background-position:-114px -172px}
.social-con > div li.grid-item .social-cate .btn-share .list-share{top:49px;}
.social-con > div li.grid-item .social-cate .btn-share.open > i{background-position: -154px -171px}
}/*1024*/


@media (max-width:768px){
header{height:38px;padding:1em 3em;font-size:14px}
header .util-menu{top:.3em}
.site-map{top:66px}

#footer .ft-wrap .ft-copyInfo a{font-size:.9em}
#footer .logo-healthCare-gray{font-size:15px}
#footer .btn-linkArea{top:-1em}
.btn-familySite{padding-right:5em}
.btn-familySite .ico-more{right:1.5em}

.abu-list{width:175vw;margin-top:11vh}
.abu-boxWrap.on{height:28em}
.abu-boxWrap .abu-txt{padding:4em 2em 2em}
.abu-boxWrap .abu-txt strong{font-size:1.3em}

.sub-visual{height:300px;}
.sub-visual .sub-inner{height:300px;}
.sub-visual .visual-txt{font-size:.9em;}

.sub-container{padding:4em 0 5em;}
.sub-container.bt-none{padding:4em 0 0;}
.sub-container h1{font-size:1.5em}
.con-width{padding:0 1em}

.pc-tab{display:none}
.m-select{display:block}

.partner-list ul li{width:calc(100% / 4)}
.partner-list{padding-top:2em;}

img.pc-img{display:none;}
img.m-img{display:block;}

.content{padding-top:1.5em;}

.chart-box{margin-top:1em;}
.exchart{margin-top:3em;width:auto;width:300px;height:300px;}
.exchart strong{position:relative;top:-1.5em;left:0;width:100%;padding:0;font-size:1.1em;}
.exchart strong span{display:inline;}
.legend-div{display:block;margin:3em 0 0 0;text-align:center;}
.legend-div ul{display:block;margin:0 3em}
.legend-div ul li{display:inline-block;vertical-align:top;margin:2px 4px;}
.legend-div ul li span{width:10px;height:6px;}

.company-photos{margin:2em 0;}
/* .companyInfo-wrap{display:block;}
.companyInfo-wrap li,
.companyInfo-wrap li:last-child{display:block;width: 100%;text-align: left;border-right:none !important;} */

.company-txtBox{position:inherit;bottom:0;padding:1.5em 3em 1.5em 150px;background:#fff url(/images/client/img/alllive-logo.png)2% 50%/120px no-repeat}
.slideInfo-icon{display:block;}

.greeting-wrap{margin-top:3em;}
.greeting-wrap h2{float:none;width:100%;margin-top:15px;font-size:1.1em;}
.greeting-wrap h2:before{top:-15px;width:35px;}
.greeting-wrap div{float:none;width:100%;margin-top:1.5em;}

.min650-img-inner{overflow-x:scroll;}

.business-wrap .img-wrap{padding:0;}
.business-wrap .bg-area{margin:0 1em;min-width:720px;min-height:355px;padding:0 1em;}

.business-wrap .bg-area ul{top:31%;width:720px;padding:0;}
.business-wrap .bg-area ul li a{padding:.3em 1.5em}

.btTxt-wrap{margin-top:0;}
.btTxt-wrap li{float:none;width:100%;padding:1em 0;}
.btTxt-wrap li strong{margin-top:10px;font-size:1em;}
.btTxt-wrap li strong:before{top:-10px;}
.btTxt-wrap li p{margin-top:.5em;}

.history-wrap{padding:1em 0;}
.history-wrap:first-child{padding:0;}
.historyImg-warp.left, .historyTxt-wrap.left{float:none;width:100%;}
.historyImg-warp.right, .historyTxt-wrap.right{float:none;width:100%;padding:0;}

.historyList .historyImg-warp{padding:0}
.historyList .historyImg-warp img{width:100%}
.historyList .historyImg-warp.left img{float:none;}

.historyList .historyTxt-wrap .year{padding:.4em 0 .2em;}
.historyList .historyTxt-wrap .historyTxt-inner{margin:0;word-break:keep-all;}
.historyList .historyTxt-wrap .historyTxt-inner p{padding:0 0 .5em 0;font-size:.9em;}

.historyList .historyTxt-wrap.left{text-align:left;}
.historyList .line{display:none;}

.ci-wrap{margin-top:2em;}
.ci-wrap .ci-title{margin-top:15px;font-size:1.1em;}
.ci-wrap .ci-title:before{top:-15px;}
.ci-wrap .ci-txt{font-size:.9em;}
.ci-down .down-inner a{padding:.8em 5em .8em 1.7em;font-size:.9em;}

.ci-info{padding:2em 0 4em;background:url(/images/client/icon/border.png)30px 114px/1px repeat-x;}
.ci-info div span{min-height:135px;}
.ci-info div:nth-child(2) span{min-height:150px;}
.ci-info div i.all-live{width:135px;height:135px;margin-top:10px;background:#f7f9f5 url(/images/client/icon/ico-ci2.png)50%/70px no-repeat}

.ci-bottom-bg div{padding:3em 1em 10em;background:url(/images/client/img/ci-bottomt-bg.png)50% 94%/100% no-repeat}
.ci-bottom-bg img:nth-child(4){float:none;margin-top:1em;}
.ci-bottom-bg img{width:100%;}

.map-wrap{height:300px;}
.con-table.mgTop{margin-top:30px;}

.allliveCon-wrap{margin-bottom:3em;}
.allliveCon-wrap.height45,.allliveCon-wrap.height40{height:inherit;position:inherit;}
.alllivec-img.right,.alllivec-img.left{width:100%;position:inherit;}
.alllive-con.left,.alllive-con.right{float:none;position:inherit;width:100%;padding:0;background:none;box-shadow:none;}
.alllivec-img.right img, .alllivec-img.left img{width:100%;}
.alllive-con h2{margin-bottom:.5em;padding:3.1em 0 0 20px;font-size:1.2em;}
.alllive-con h2:after{top:17px;}
.alllive-con-inner{padding-left:20px;}
.alllive-con-inner li{width:100%;}
.alllive-con-inner li div.i-wrap{width:65px;}
.alllive-con-inner li i{width:60px;height:60px;background-size:30px;}
.alllive-con-inner li strong{margin-bottom:2px;font-size:.9em;}
.alllive-con-inner li p{font-size:.9em;}

.beautyc .alllive-con-inner li i.con1-1{background:#fbf8ff url('/images/client/icon/ico-beautyCon1-1.svg')60% 51%/28px no-repeat;}
.beautyc .alllive-con-inner li i.con1-2{background:#fbf8ff url('/images/client/icon/ico-beautyCon1-2.svg')50%/20px no-repeat;}
.beautyc .alllive-con-inner li i.con1-3{background:#fbf8ff url('/images/client/icon/ico-beautyCon1-3.svg')50%/20px no-repeat;}

.beautyc .alllive-con-inner li i.con2-1,
.beautyc .alllive-con-inner li i.con2-2,
.beautyc .alllive-con-inner li i.con2-3{background-size:60% auto}

.con1-btn-wrap{padding:0.5em 0 0 0}
.con1-btn-wrap li{float:none;text-align:center;margin-right:0;}
.con1-btn-wrap li:nth-child(2){margin-top:1em;}
.green-btn{padding:.75em 3.9em}

.btn-wrap{padding: 1em 0 0 0px;}
.btn-wrap a{font-size:.9em}

.bg-bottom-box p{font-size:1em;}
.bg-bottom-box a{font-size:.95em;}

.con-table th,.con-table td{padding:1em;}

.con-table.alliance input{width:100%;}
.ipt-phone{width:100%;}
.alliance-select select{width:100%;}

.table-header{padding-bottom:.5em;}
.tb-title{font-size:1em;}
.tb-small{margin-top:3px;}

.con-table.alliance th{width:30%}
.con-table.alliance td{width:70%}

.gray-table th, .gray-table td{font-size:.9em;}
.agree-area .agree-title{font-size:1em;}

.total-info{float:none;margin-top:0}
.search-wrap{float:none;width:100%;margin-top:.7em;padding-top:1em;border-top:1px solid #333;}
.search-wrap.notice{margin-top:0;padding-top:0;padding-bottom:1em;border-top:none;}
.search-wrap select, .search-wrap input, .search-wrap a{font-size:.9em;}

.content-list{margin-top:0;border-top:none;}
.content-list.notice{border-top:1px solid #333;}
.news-list li{display:block;width:100%;padding:1.5em 0;}

.news-thumb{display:block;width:100%;}

.news-con{display:block;width:100%;margin-top:1em;padding-left:0;}
.news-con a{min-height:3.2em;font-size:.9em;line-height:1.4}
.news-con .news-txt{display:none;}
.news-con .news-date{font-size:.8em;}

.paginate{margin:2em 0 0}
.paginate a, .paginate strong{width:25px;height:25px;margin:0 1px;line-height:25px;font-size:.85em;}

.view-wrap .view-info{padding: 1em;}
.view-wrap .view-info .view-date{margin-top:.2em;font-size:.85em;}
.view-wrap .view-info .view-title, .view-wrap .view-info .view-date{float:none;display:block;}
.view-wrap .view-con{padding:2em 1em;}
.view-wrap .view-conImg{margin-bottom:1em;}
.view-wrap .view-linkPage{overflow:hidden;}
.view-wrap .view-linkPage a, .view-wrap .view-linkPage p{padding:1.5em 0 1.5em 1em;font-size:.9em;}
.view-wrap .view-linkPage .btn-prevPage, .view-wrap .view-linkPage .btn-nextPage{width:80px;float:left;}
.view-wrap .view-linkPage .link-title{float:left;width:calc(100% - 1em - 100px);display: inline-block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.view-wrap .view-linkPage .btn-prevPage:before, .view-wrap .view-linkPage .btn-nextPage:before{margin-left:0;}

.btn-social li{margin-left:10px;}
.newsLetter-list li{float:left;display:inline-block;width:calc(100% / 2 - .25em);margin:0 0 .5em;}
.newsLetter-list li:nth-child(even){margin-left:.5em;}
.newsLetter-list li a{padding:.7em .5em;font-size:.9em;letter-spacing:-.3px;}

.total-info.notice{display:none;}
.notice-list li span, .notice-list li p{font-size:.9em;}
.notice-list li p:nth-child(2){width:calc(65% - 1em);letter-spacing:-.3px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.notice-list li p:nth-child(3){width:calc(25% - 1em);letter-spacing:-.5px;}

.welfare-list li{width:calc(100% / 2);font-size:.85em;}
.welfare-list li:nth-child(4n):after, .welfare-list li:nth-child(2n):after{display:none;}
.welfare-list li i{margin:0 auto}

.photo-list img{float:none;width:100%;margin-bottom:1em;}

.recrute-step{max-width:500px;padding:0 1em;}
.recrute-step li{width:calc(100% / 2);font-size:1em;}
.recrute-step li:nth-child(1), .recrute-step li:nth-child(2){margin-bottom:2em;}
.recruteTxt-list li{padding:1em .5em;}
.recruteTxt-list li p{font-size:.9em;}

.recruteBox-list li{float:none;width:100%;margin-bottom:1em;padding:2em 1em;}
.recruteBox-list li:nth-child(1) h2,.recruteBox-list li:nth-child(3) h2{max-width:inherit;}
.recruteBox-list li:nth-child(2) h2{max-width:inherit;}

.smBox-txt p{font-size:.85em;}
.smBox-txt h2{height:3em;font-size:1.3em;line-height:1.5;}
.smBox-bt{font-size:.9em;}

.social-con > div li.grid-sizer,
.social-con > div li.grid-item {width:calc(97% / 2);}
.social-con > div li.gutter-sizer{width:3%}
.social-con > div li.grid-item{margin-bottom:40px;}

.social-con > div li.grid-item .social-cate .btn-share .list-share a{height:41px;}
}/*768*/

@media screen and (max-width:640px){
	header{padding:1em 2em;font-size:14px}
	.abu-list{width:220vw}
	.abu-boxWrap .abu-txt p{font-size:.9em}

	
}

@media (max-width:480px){
header{height:37px;padding:1em;font-size:12px}
header .util-menu{top:0}
header .logo-hc{top:.3em}
.site-map{top:61px;font-size:13px}
.site-map > ul > li .depth-menu > li > a{font-size:1.2em}

#footer{font-size:12px}
#footer .btn-linkArea{font-size:10px}
#footer .ft-wrap .ft-logo{width:auto}
#footer .logo-healthCare-gray{font-size:10px}
#footer .btn-top{top:-36%}
.abu-boxWrap.on{height:53vh}
.abu-list{width:245%;margin-top:10.5vh}	
.abu-boxWrap .abu-txt{padding:4em 1em 2em}


.sub-visual{height:200px}
.sub-visual .sub-inner{height:200px}

.partner-list{padding-top:1em;}
.partner-list li{padding:1em 0}

.company-txtBox{padding:4.5em 0em 1em 0px;background:#fff url(/images/client/img/alllive-logo.png)50% 19%/95px no-repeat;}
.company-txtBox p{text-align:center;}

/* .companyInfo-wrap li p{letter-spacing:-1.5px;}
.companyInfo-wrap li:not(:nth-child(2)){width:calc(100% / 3 + 1em)}
.companyInfo-wrap li:nth-child(2){width:calc(100% / 3 - 2em)} */

.ci-down{margin:1em 0;}
.ci-down .down-inner{padding:.5em 0;}
.ci-down .down-inner:nth-child(1) img{height:31px;margin-top:3px;}
.ci-down .down-inner:nth-child(2) img{height:18px;margin-top:9px;}
.ci-down .down-inner a{padding:.5em 3.2em .5em 1.2em;font-size:.85em;background:url(/images/client/icon/ico-download.png)88% 50%/15px no-repeat}

.ci-info{padding:1em 0 3em;background:url(/images/client/icon/border.png)30px 80px/1px repeat-x;}
.ci-info div strong{font-size:1em;}
.ci-info div p{font-size:.85em;}
.ci-info div:nth-child(1), .ci-info div:nth-child(3){width:80px;}
.ci-info div:nth-child(2){width:calc(100% - 160px)}
.ci-info div span{min-height:95px;}
.ci-info div:nth-child(2) span{min-height:110px;}
.ci-info div i{width:80px;height:80px;}
.ci-info div i.all{background:#f7f9f5 url(/images/client/icon/ico-ci1.png)50%/40px no-repeat}
.ci-info div i.all-live{width:105px;height:105px;margin-top:10px;background:#f7f9f5 url(/images/client/icon/ico-ci2.png)50%/60px no-repeat}
.ci-info div i.benefit{background:#f7f9f5 url(/images/client/icon/ico-ci3.png)50%/40px no-repeat}
.ci-bottom-bg div{padding:3em 1em 6em;}

.map-wrap{height:200px}
.con-table.mgTop{margin-top:20px;}

.alllive-con-inner li div.i-wrap{width:57px;}
.alllive-con-inner li i{width:50px;height:50px;background-size:27px;}
.alllive-con-inner li p{line-height:1.5}

.flex-btnWrap > div {padding-left: 1.5em; }
.btn-wrap a{width: 150px;height:45px;background: url(/images/client/icon/ico-download.png)88% 50%/15px no-repeat;}
.btn-wrap a.download-btn{line-height:45px;}
.btn-wrap a.oneStop-btn span{margin-top:7px;}

.view-wrap .view-linkPage .btn-prevPage, .view-wrap .view-linkPage .btn-nextPage{width:70px}
.view-wrap .view-linkPage a, .view-wrap .view-linkPage p{padding:1em 0 1em 1em}

.btn-social li a{width:45px;height:45px;}
.btn-social li a i{margin-top:8px;}
.btn-social li{margin-left:7px;}

.recrute-step li:not(:last-child):after{right:-5px;}
.recrute-step li i{width:110px;height:110px;margin:0 0 0.7em -55px;background:url(/images/client/img/gr-circle.png)50%/110px no-repeat}
.recrute-step li i:before{top:16px;}
.recrute-step li:nth-child(1) i:before{background:url(/images/client/icon/recruteStep1.png)50%/50px no-repeat}
.recrute-step li:nth-child(2) i:before{background:url(/images/client/icon/recruteStep2.png)50%/50px no-repeat}
.recrute-step li:nth-child(3) i:before{background:url(/images/client/icon/recruteStep3.png)50%/50px no-repeat}
.recrute-step li:nth-child(4) i:before{background:url(/images/client/icon/recruteStep4.png)50%/50px no-repeat}

.social-con > div li.grid-item .social-cate{padding:0 .5em;font-size:.85em;}
.social-con > div li.grid-item .info p{padding:.5em;font-size:.85em;}
.social-con > div li.grid-item .social-cate > i {width:24px;height:24px;margin:12px 3px 0 0;}
.social-con > div li.grid-item .social-cate > i.ico-facebook {background-position:-58px -27px;background-size:130px;}
.social-con > div li.grid-item .social-cate > i.ico-insta {background-position:-3px -26px;background-size:130px;}
.social-con > div li.grid-item .social-cate > i.ico-youtube {background-position:-30px -27px;background-size:130px;}

.social-con > div li.grid-item .social-cate .btn-share .list-share a i{width:1.6em;height:1.6em}
.social-con > div li.grid-item .social-cate .btn-share .list-share:before{top:-5px;right:17px;}
.social-con > div li.grid-item .social-cate .btn-share > i{background-position:-96px -147px;background-size:185px}
.social-con > div li.grid-item .social-cate .btn-share.open > i{background-position:-131px -146px;background-size:185px}
.social-con > div li.grid-item .social-cate .btn-share .list-share a{height:40px;}

}/*480*/
