﻿.wr-ss{min-width:1000px;overflow:hidden; padding-top:300px; margin-bottom:-150px; position: relative; top:-230px; }
.wr-all-ss{max-width:1170px;padding:0 10px 0 10px; box-sizing:border-box;margin:0 auto;font-family: "Apercu"; font-weight:400;}
.wr-our-work-ss{position:relative}
.wr-our-work-ss:before{position:absolute;left:50%;top:50%;margin-left:-960px;margin-top:-502px;z-index:-1;content:'';display:block;width:1920px;height:1005px;background:url(images/figure-ss1.jpg) no-repeat}
.our-work-ss .title-ss{margin:0 0 50px 0;font-size:32px;text-align:center}
.list-nums-work-ss{margin:0 0 190px 0}
.list-nums-work-ss ul{list-style-type:none;margin:0;padding:0;text-align:center;font-size:0}
.list-nums-work-ss li{width:25%;display:inline-block;vertical-align:top;font-size:19px;color:#878787;margin:0;padding:0;line-height:21px;background:0}
.list-nums-work-ss li span{display:block;margin:0 0 7px 0;font-size:40px;font-family: "Apercu"; font-weight:700;line-height:40px}
.list-nums-work-ss li.item1 span{color:#604695}
.list-nums-work-ss li.item2 span{color:#00a48f}
.list-nums-work-ss li.item3 span{color:#026fb6}
.list-nums-work-ss li.item4 span{color:#e95288}
.img-work-ss{margin:0 0 30px 0}
.img-work-ss img{width:230px; margin-left:auto; margin-right:auto;}
.wr-block-nums-ss{margin:0 0 140px 0}
.block-nums-ss ul{list-style-type:none;margin:-50px 0 0 0;padding:0;font-size:0;text-align:center}
.block-nums-ss li{display:inline-block;vertical-align:top;font-size:19px;width:33.333%;margin:50px 0 0 0;padding:0;line-height:normal;text-align:center;min-height:230px;background:0}
.block-nums-ss li span{display:block;margin-bottom:-4px;font-size:65px;font-family: "Apercu"; font-weight:700;line-height:65px}
.block-nums-ss li p{margin:0 auto;padding:60px 0 0 0;line-height:normal;display:block;color:#3c3c3b;line-height:23px;width:286px;height:227px;box-sizing:border-box;background:url(images/back-nums.svg) no-repeat;background-size:100% auto}
.wr-slide-about-ss{margin:0 0 260px 0}
.slide-about-ss .title-ss{margin:0 0 50px 0;font-size:32px;text-align:center}
.slide-about-ss .title-ss span{border-bottom:5px solid #604695;padding-bottom:4px;display:inline-block}
.body-slide-ss{padding:0;max-width:1050px;margin:0 auto 92px auto}
.body-slide-ss *{outline:none!important}
.body-slide-ss ul{list-style-type:none;margin:0;padding:0}
.body-slide-ss li{margin:0;padding:0;line-height:normal;background:0;text-align:center}
.img-sl-ss{margin:0 0 40px 0}
.img-sl-ss img{width:95px;display:block;margin:0 auto}
.body-slide-ss li p{margin:0 auto;padding:0;max-width:240px;line-height:normal;font-size:17px}
.wr-respons-ss{margin:0 0 150px 0}
.respons-ss:after{content:'';display:table;clear:both}
.text-respons-ss{width:32%;float:left}
.tit-respons-ss{font-size:32px;line-height:34px}
.tit-respons-ss span{display:block;border-bottom:5px solid #00aa95;padding-bottom:12px}
.text-respons-ss p{margin-bottom:30px;font-size:18px;line-height:22px}
.img-respons-ss{width:620px;float:right;margin:30px 0 0 0}
.img-respons-ss ul{list-style-type:none;margin:0 0 0 -100px;padding:0}
.img-respons-ss li{display:inline-block;vertical-align:top;min-width:220px;margin:0 0 30px 100px;padding:0;line-height:normal;background:0}
.img-respons-ss li p{display:table;width:100%;margin:0;padding:0;line-height:normal}
.img-respons-ss li span{display:table-cell;vertical-align:middle;height:160px}
.img-respons-ss li img{display:block;margin:0;max-height:109px}
.wr-block-about-ss{position:relative;margin:0 0 200px 0}
.wr-block-about-ss:before{position:absolute;left:50%;top:50%;margin-left:-960px;margin-top:-502px;z-index:-1;content:'';display:block;width:1920px;height:1005px;background:url(images/figure-ss1.jpg) no-repeat}
.associat-ss{margin-bottom:15px}
.associat-ss .title-ss{margin:0 0 50px 0;font-size:32px;text-align:center}
.associat-ss .title-ss span{border-bottom:5px solid #604695;padding-bottom:4px;display:inline-block}
.associat-ss ul{list-style-type:none;margin:0 0 0 -50px;padding:0;text-align:center}
.associat-ss li{display:inline-block;vertical-align:top;margin:0 0 0 50px;padding:0;line-height:normal;background:0}
.associat-ss li p{margin:0;padding:0;line-height:normal}
.associat-ss li span{display:table-cell;vertical-align:middle;height:140px}
.associat-ss li img{display:block;margin:0 auto;max-height:80px}
.our-office-ss .title-ss{margin:0 0 50px 0;font-size:32px;text-align:center}
.our-office-ss .title-ss span{border-bottom:5px solid #fce800;padding-bottom:4px;display:inline-block}
.our-office-ss ul{list-style-type:none;margin:0 0 0 -150px;padding:0;text-align:center}
.our-office-ss li{display:inline-block;vertical-align:top;margin:0 0 0 150px;padding:0;line-height:normal;background:0}
.our-office-ss li p{margin:0 0 7px 0;padding:0;line-height:normal}
.our-office-ss li span{display:block;text-align:center;font-size:19px;color:#878787}
.our-office-ss li img{display:block;width:145px;margin:0 auto}
.wr-text-about-ss{margin:0 0 20px 0}
.block-about-top-ss{margin:0 0 75px 0}
.block-about-top-ss:after{content:'';display:table;clear:both}
.img-about-top-ss{float:left;width:41%}
.img-about-top-ss img{display:block;max-width:100%}
.text-about-top-ss{float:right;width:570px}
.text-about-top-ss .title-text-ss{margin:0 0 25px 0;font-size:32px;text-align:left}
.text-about-top-ss .title-text-ss span{border-bottom:5px solid #00aa95;padding-bottom:15px;display:block}
.block-about-bot-ss:after{content:'';display:table;clear:both}
.text-about-bot-ss{float:left;width:575px}
.text-about-bot-ss .title-text-ss{margin:0 0 25px 0;font-size:32px;text-align:left}
.text-about-bot-ss .title-text-ss span{border-bottom:5px solid #00aa95;padding-bottom:15px;display:block}
.list-about-ss{margin:0 0 0 -30px}
.list-about-ss ul{display:inline-block;vertical-align:top;width:270px;list-style-type:none;margin:0 0 0 30px;padding:0}
.list-about-ss li{position:relative;margin:15px 0 0 0;padding:0 0 0 25px; list-style-image: none;line-height:23px;background: none !important;font-size:19px}
.list-about-ss li:first-child{margin-top:0}
.list-about-ss li:before{position:absolute;top:7px;left:0;content:'';display:block;width:9px;height:11px;background:url(images/mark-ss.png) no-repeat}
.img-about-bot-ss{float:right;width:41%}
.img-about-bot-ss img{display:block;max-width:100%}
.all-vacan{font-size:19px;margin:60px 0 0 0}
.all-vacan a{display:block;color:#333;text-decoration:none;line-height:101px;background:url(images/all-vacan-ss.png) no-repeat;padding:0 0 0 33px;box-sizing:border-box;width:204px;height:104px}

/*adaptive version*/
@media screen and (max-width: 1150px) {
	.img-work-ss img{width:200px}
	.list-nums-work-ss li span{font-size:36px;line-height:36px}
	.body-slide-ss{max-width:850px}
	.img-respons-ss{width:587px}
	.img-respons-ss li img{max-height:102px}
	.associat-ss li img{max-height:52px}
	.wr-ss {top:-190px;}
}
@media screen and (min-width: 999px) {

}

@media screen and (max-width: 999px) {
.wr-ss{min-width:320px;overflow:hidden; padding-top:0; margin-bottom:0; top:0; }
.list-nums-work-ss li {width:50%; margin-bottom:30px;}
.img-work-ss img { width: auto; max-width:200px;}
.list-nums-work-ss li span { font-size:26px; line-height:28px;}
.wr-our-work-ss { padding-top:20px;}
.list-nums-work-ss { margin-bottom:50px;}
.wr-our-work-ss:before { top:0; left:0; margin:0; height:100%; width:100%; background:#f6f6f6;}
.block-nums-ss li { width:300px; margin-top:30px;}
.wr-block-nums-ss { margin-bottom:30px;}
.wr-slide-about-ss { margin-bottom:30px;}
.slick-dots { bottom:-40px;}
.wr-respons-ss { margin-bottom:30px;}
.text-respons-ss { float: none; width: auto;}
.img-respons-ss { width: auto; float: none;}
.tit-respons-ss { text-align: center; margin-bottom:20px;}
.tit-respons-ss span br {display: none;}
.img-respons-ss ul {text-align: center;}
.img-respons-ss li img { margin:0 auto;}
.wr-block-about-ss { padding-top:20px; padding-bottom:20px; margin-bottom:30px;}
.wr-block-about-ss:before { top:0; left:0; margin:0; height:100%; width:100%; background:#f6f6f6;}
.associat-ss .title-ss { margin-bottom:20px;}
.our-office-ss li { margin-bottom:20px; margin-left:30px;}
.our-office-ss ul { margin-left:-30px;}
.img-about-top-ss { float: none; width: auto; margin-bottom:20px;}
.text-about-top-ss { float: none; width: auto; font-size:18px;}
.text-about-top-ss .title-text-ss {text-align: center;}
.text-about-bot-ss .title-text-ss {text-align: center;}
.text-about-bot-ss {float: none; width: auto;}
.img-about-bot-ss {float: none; width: auto; margin-top:20px;}
.list-about-ss ul { display: block; width: auto;}
.block-about-top-ss { margin-bottom:30px;}
.all-vacan a { margin-left: auto; margin-right: auto;}
.all-vacan { margin-top:30px;}
.slick-dots li {margin:0 5px !important;}
}

@media screen and (max-width: 620px) {
.associat-ss li {display: block; margin-bottom:30px;}
.associat-ss li span {display: block; height: auto;}
.associat-ss li span img {display: block; margin-left: auto; margin-right: auto;}
.list-nums-work-ss li {width:100%;}
.img-work-ss img { max-width:200px;}
}