/*pad*/

img {
    max-width: 100%;
}

.gh {
    height: 20px;
    width: 20px;
    position: absolute;
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.5s cubic-bmezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    cursor: pointer;
    z-index: 9999;
    display: none;
}

.selected .gh {
    transform: rotate(90deg);
}

.gh a {
    background-color: #F5A22C;
    display: block;
    margin: 0 auto;
    height: 2px;
    margin-top: -1px;
    position: relative;
    top: 50%;
    transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    width: 100%;
    border-radius: 2px;
}

.gh a:after {
    width: 100%;
}

.gh a:before {
    width: 100%;
}

.gh a:after,
.gh a:before {
    background-color: #F5A22C;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}

.gh a:after {
    top: 7px;
}

.gh a:before {
    top: -7px;
}

.selected .gh a:after,
.selected .gh a:before {
    top: 0;
}

.selected .gh a:before {
    transform: translateY(0px) rotate(-45deg);
    -webkit-transform: translateY(0px) rotate(-45deg);
    -ms-transform: translateY(0px) rotate(-45deg);
    background: #F5A22C;
    width: 100%;
}

.selected .gh a:after {
    transform: translateY(0px) rotate(45deg);
    -webkit-transform: translateY(0px) rotate(45deg);
    -ms-transform: translateY(0px) rotate(45deg);
    background: #F5A22C;
    width: 100%;
}

.selected .gh a {
    background-color: transparent !important;
}
@media only screen and (max-width:1350px) {
	
	
	#removal .removal-model,
	#removal .removal-model .removal-bottom .serve-top,
	#removal .removal-model .removal-bottom {
		width: 1100px;
	}
	#removal .removal-model .removal-bottom .serve-top .serve-tap {
		width: 960px;
	}
	#removal .removal-model .removal-bottom .serve-all .serve-list img {
		margin: 5px auto 0;width: 100%;display: block;
	}
	#removal .removal-model .removal-bottom .serve-all {
		width: auto ;
	}
	
	#content .content-model .correlation-read .correlation ul li{
		width: 50%;
	}
}

@media only screen and (max-width:1140px){
	.wrap,
	#supplies .supplies-model,
	#supplies .supplies-model .supplies-list,
	#removal .removal-model,
	#removal .removal-model .removal-bottom .serve-top,
	#removal .removal-model .removal-bottom,
	#news .news-model .news-bottom li,
	#news .news-model,
	#news .news-model .news-top,
	#index-nav,
	#index-floor .index-floor,
	#index-logo,
	#index-nav ul,
	#content .content-model,
	#title,
	#distribution .distribution-model,
	#floor .floor-model,
	#serve .serve-model .serve-list ul,
	#corporation .corporation-model,
	#four ul,
	#serve .serve-model,
	#welfare .welfare-model .welfare-img,
	#welfare .welfare-model,
	#develop .develop-model .develop-bottom,
	#develop .develop-model,
	#business .business-model .business-bottom,
	#business .business-model,
	#introduce .introduce-model,
	#header .header-model {
		width: 900px;
	}
	#removal .removal-model .removal-bottom .serve-top .serve-tap {
		width: 760px;
	}
	#supplies .supplies-model .supplies-list li {
	    display: block;
	    position: relative;
	    margin-bottom: 30px;
	    float: left;
	    width: calc((100% - 20px)/2);
	    height: auto;
		margin-right: 0;
	}
	#supplies .supplies-model .supplies-list li:nth-child(2n) {
		float: right;
	}
	#supplies .supplies-model .supplies-list li .supplies {
		position: initial;width: 100%;height: 100%;overflow: hidden;
	}
	#news .news-model .news-bottom li .right {
		float: right;width: calc(100% - 290px);margin-left: 0;height: auto;
	}
	#supplies .supplies-model .supplies-list li .supplies img {
	    width: 200px;
	    height: 200px;
	}
	#supplies .supplies-model .supplies-list li .supplies .right {
		width: calc(100% - 200px);
	}
	#supplies .supplies-model .supplies-list li .supplies .right .cost-more {
	    margin-top: 10px;
	    padding: 0 15px;
	    height: 36px;
	}
	#supplies .supplies-model .supplies-list li .supplies .right .cost-more a {
		
	}
	#supplies .supplies-model .supplies-list li .supplies .right .title {
	    margin: 20px 0 10px;
	    padding: 0 15px;
	    font-weight: 400;
	    color: #6B6B6B;
	    font-size: 16px;
	}
	#supplies .supplies-model .supplies-list li .supplies .right .content {
		padding: 0 15px;line-height: 1.8;
	}
	#news .news-model .news-bottom li .right a {
		margin-top: 15px;margin-bottom: 4px;
	}
	#news .news-model .news-bottom li .right span {
		margin-top: 7px;
	}
	#news .news-model .news-bottom li {
		height: auto;overflow: hidden;
	}
	
	#news .news-model .news-top .top-list {
	    position: relative;
	    margin-right: 20px;
	    float: left;
	    width: calc((100% - 42px)/3);
	    height: 180px;
	}
	#news .news-model .news-top .top-list img {
		height: 100%;width: 100%;object-fit: cover;
	}
	#news .news-model .news-top .top-list:nth-child(3n) {
		margin-right: 0;
	}
	#distribution .distribution-model .scheme {
		width: 100%;
	}
	#index-logo .logo {
	    margin-bottom: 40px;
	}
	#index-logo {
	    margin: 50px auto 40px;
	}
	#index-floor .index-floor .floor-right .tel {
		font-size: 26px;margin-top: 30px;
	}
	#index-floor .index-floor .floor-right .tel-img {
		margin-top: 25px;margin-right: 15px;
	}
	#index-nav ul li {
	    margin-right: 10px;
	    width: calc((100% - 42px)/5);
	    float: left;
		
	}
	#index-nav ul li img {
		width: 100px;height: 100px;
		border-radius: 50%;overflow: hidden;
	}
	#index-nav ul li .nav {
		width: 100%;margin-top: -50px;height: 260px;
	}
	#index-nav ul li:nth-child(5n) {
		margin-right: 0;
	}
	#index-nav ul li .nav .content {
		top: 80px;left: 0;right: 0;margin: 0 auto;
	}
	#index-nav ul li .nav .content h2,
	#index-nav ul li .nav .content p{
		width: 100%;
	}
	#index-nav ul li .nav .content a {
		left: 0;right: 0;margin: 0 auto;width: 120px;height: 26px;
	}
	#index-nav ul {
		margin: 0 auto;
	}
	#header .header-model .nav a {
		margin-right: 30px;
	}
	#ban-form #pc-banner a,
	#ban-form,
	#ban-form #pc-banner{
		height: 420px;
	}
	#introduce .introduce-model .about-img {
		margin: 0 50px;
	}
	#business .business-model .cn {
		padding-top: 40px;font-size: 26px;
		
	}
	#business .business-model .business-bottom .left .txt {
		height: 230px;width: 95%;
	}
	#business .business-model .business-bottom .left {
		width: 80%;height: auto;
	}
	#business .business-model .business-bottom .left .bottom {
		width: 100%;height: 150px;
	}
	#business .business-model .business-bottom .left .bottom .tenet-img {
		width: 200px;height: 150px;
	}
	#business .business-model .business-bottom .left .bottom .tenet li {
		height: auto;width: 130px;margin-top: 20px;
	}
	#business .business-model .business-bottom .left .bottom .tenet li .title {
	    margin-top: 10px;
	}
	#business .business-model .business-bottom .right {
		width: 20%;height: 380px;
	}
	#business .business-model {
		height: 620px;
	}
	#develop .develop-model .develop-bottom .develop_top {
	    padding-top: 30px;
	    width: 680px;
	}
	#develop .develop-model .develop-bottom .develop_top .develop_time .xian {
		width: 530px;
	}
	#develop .develop-model .develop-bottom .develop-list {
	    margin: 30px auto 0;
	    display: none;
	    width: 680px;
	    height: 170px;
	}
	#develop .develop-model .develop-bottom .develop-list P {
		width: calc(100% - 200px);
	}
	#develop .develop-model .develop-bottom {
		height: 350px;
	}
	#welfare .welfare-model .welfare-img img {
		width: 446px;height: 224px;
	}
	#welfare .welfare-model .welfare-img {
		height: auto;
	}
	#welfare .welfare-model,
	#welfare {
		height: 600px;
	}
	#serve .serve-model .serve-list ul li {
		width: 223px;height: 332px;overflow: hidden;
	}
	#serve .serve-model .serve-list ul li img {
		width: 100%;height: 100%;
	}
	#serve .serve-model .serve-list ul {
		height: 332px;
	}
	#serve .serve-model .serve-list ul li span {
		width: 100%;font-size: 16px;line-height: 40px;height: 45px;
	}
	#serve .serve-model .serve-list,
	#serve .serve-model {
		height: auto;
	}
	#four ul {
		margin: 30px auto 0;
	}
	#four ul li {
		width: 224px;
	}
	#four ul li p {
		margin-left: 20px;
	}
	#corporation .corporation-model .tel {
		width: 300px;
	}
	#four ul li:hover p {
		margin-left: 20px;
	}
	#title h2 {
		font-size: 35px;
	}
	#title p {
		font-size: 20px;
	}
	#distribution .distribution-model .scheme {
		margin: 0 auto;
	}
	#distribution .distribution-model .scheme a {
		width: calc((100% - 42px)/3);margin-right: 20px;
		margin-bottom: 20px;height: 350px;
	}
	#distribution .distribution-model .scheme a:nth-child(3n) {
		margin-right: 0;
	}
	#distribution .distribution-model .scheme a img {
		display: block;width: 100%;height: 100%;
	}
	#distribution .distribution-model .scheme a .title {
		width: 100%;
	}
	#distribution .distribution-model .scheme a .content {
		height: 100%;width: 100%;
	}
	#distribution .distribution-model .scheme a:nth-child(4n) {
		margin-right: 20px;
	}
	#news .news-model .news-top .top-list p,
	#news .news-model .news-top .top-list p a {
		width: 100%;text-align: center;padding: 0 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	
}
@media only screen and (max-width:940px){
	.wrap,
	#supplies .supplies-model,
	#supplies .supplies-model .supplies-list,
	#removal .removal-model,
	#removal .removal-model .removal-bottom .serve-top,
	#removal .removal-model .removal-bottom,
	#news .news-model .news-bottom li,
	#news .news-model,
	#news .news-model .news-top,
	#index-logo,
	#index-floor .index-floor,
	#index-nav,
	#index-nav ul,
	#content .content-model,
	#title,
	#distribution .distribution-model,
	#floor .floor-model,
	#serve .serve-model .serve-list ul,
	#corporation .corporation-model,
	#four ul,
	#serve .serve-model,
	#welfare .welfare-model .welfare-img,
	#welfare .welfare-model,
	#develop .develop-model .develop-bottom,
	#develop .develop-model,
	#business .business-model .business-bottom,
	#business .business-model,
	#introduce .introduce-model,
	#header .header-model {
		width: auto;
	}
	.wrap{
		padding: 0 20px;
	}
	#news .news-model .news-top .top-list {
		height: 18vw;
	}
	#removal .removal-model .removal-bottom .serve-top .serve-tap .serve-taps .serve {
		width: 140px;height: 140px;
	}
	#removal .removal-model .removal-bottom .serve-top .serve-tap .serve-taps {
		height: 140px;
	}
	#removal .removal-model .removal-bottom .serve-top .serve-right,
	#removal .removal-model .removal-bottom .serve-top .serve-left {
		top: 40px;
	}
	.supplies-model {
		padding: 0 15px;
	}
	#supplies .supplies-model .supplies-list li {
		float: none !important;width: auto;
		margin-bottom: 20px;
	}
	#supplies .supplies-model .supplies-list li .supplies .right .cost-more a {
		float: left;margin-left: 40px;
	}
	#removal .removal-model .removal-bottom .serve-top .serve-tap .serve-taps .serve p {
	    margin: 20px auto 10px;
	    width: 50px;
	    height: 50px;
	}
	#removal .removal-model .removal-bottom .serve-top .serve-tap .serve-taps .serve span {
		left: 55px;
	}
	#removal .removal-model .removal-bottom .serve-top .serve-tap{
		height: 150px;
	}
	#removal .removal-model {
		padding: 0 15px;
	}
	#news .news-model {
		margin: 40px 15px 30px;
	}
	#news .news-model .news-bottom li {
		margin-top: 25px;
	}
	#news .news-model .news-bottom li .right p {
		line-height: 1.6;
	}
	#index-floor .index-floor .floor-left .floor-nav {
		font-size: 12px;width: auto;margin-top: 20px;
	}
	#index-floor .index-floor .floor-left .copyright {
		font-size: 12px;width: auto;
	}
	#index-floor .index-floor .floor-left {
		width: auto;height: 75px;
	}
	#index-floor .index-floor .floor-right {
		height: auto;width: auto;
	}
	#index-floor .index-floor .floor-right .tel {
	    font-size: 20px;
	    margin-top: 26px;
	}
	#index-floor .index-floor .floor-right .tel-img {
	    margin-top: 18px;
	    margin-right: 10px;
	}
	#index-floor .index-floor {
		padding: 0 15px;
	}
	#index-nav {
		padding: 0 10px;
	}
	#index-logo .logo {
	    margin-bottom: 25px;
	}
	#index-nav ul li:hover .nav .content a {
	    bottom: -30px;
	}
	#index-nav ul li img {
		width: 80px;height: 80px;
	}
	#index-nav ul li .nav {
	    margin-top: -40px;
	    height: 220px;
	}
	#index-nav ul li .nav .content {
	    top: 60px;
	}
	#index-logo {
	    margin: 40px auto 30px;
	}
	#index-nav ul li .nav .content h2 {
		margin-bottom: 8px;
	}
	#index-nav ul li .nav .content p {
		line-height: 1.8;
	}
	#title h2 {
	    font-size: 30px;
	}
	#content .content-model {
	    
	    margin: 40px 15px 30px;
	}
	#distribution {
		padding: 0 15px;
	}
	#content .content-model .content {
	    margin-top: 30px;
	    padding: 20px 0;
	    line-height: 35px;
	    color: #6B6B6B;
	    font-size: 14px;
	}
	#header .header-model {
		padding: 0 15px;height: 70px;
	}
	#header .header-model .tel .txt {
		font-size: 15px;line-height: 35px;
	}
	#header .header-model .tel {
		height: 35px;width: 160px;margin-top: 18px;
	}
	#header .header-model .tel .tel-img {
		margin: 5px 8px 0 12px;
		
	}
	#header .header-model .nav {
		margin-top: 20px;
	}
	#header .header-model .nav a {
	    margin-right: 20px;font-size: 14px;line-height: 30px;height: 30px;
	}
	#header .header-model .logo {
		width: 150px;padding-top: 10px;
	}
	#ban-form #pc-banner a, #ban-form, #ban-form #pc-banner {
		height: 340px;
	}
	#ban-form #pc-banner ul {
		bottom: 15px;
	}
	#introduce .introduce-model .about-img {
		margin:  0 20px;
	}
	#introduce .introduce-model {
		height: auto;
	}
	#introduce .introduce-model .txt {
		width: auto;
	}
	#business .business-model .business-bottom{
		padding: 0 15px;
	}
	#business .business-model .business-bottom .left .bottom .tenet-img {
		width: 28%;height: 150px;
	}
	#business .business-model .business-bottom .left .bottom .tenet {
		width: 72%;
	}
	#business .business-model .business-bottom .left .bottom .tenet li {
		width: 25%;
	}
	#develop .develop-model {
		padding: 0 15px;
	}
	#welfare .welfare-model .cn,
	#develop .develop-model .cn {
		padding-top: 40px;font-size: 26px;
		
	}
	#develop .develop-model .develop-bottom {
		margin-top: 30px;
	}
	#develop,
	#develop .develop-model {
		height: 580px;
	}
	#welfare {
		height: auto;
	}
	#welfare .welfare-model .txt {
	    line-height: 28px;
	    color: #6b6b6b;
	    font-size: 14px;
	    margin: 15px auto 25px;
	    width: auto;
	}
	#welfare .welfare-model .welfare-img img {
		width: 49.5%;margin-right: 1%;
	}
	#welfare .welfare-model .welfare-img img:nth-child(2n) {
		margin-right: 0;
	}
	#four ul,
	#serve .serve-model,
	#welfare .welfare-model {
		padding: 0 15px;
	}
	#welfare .welfare-model .txt br {
		display: none;
	}
	#welfare .welfare-model, #welfare {
		height: 520px;
	}
	#serve .serve-model .serve-list ul li {
		width: calc((100% - 8px)/4);margin-right: 2px;
		height: 35vw;
	}
	#serve .serve-model .serve-list ul {
		height: 35vw;
	}
	#serve .serve-model .serve-list ul li:nth-child(4n) {
		margin-right: 0;
	}
	#four ul li {
		width: 50%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	#four ul li .text {
	    margin-left: 15px;
	    margin-top: 12px;
	    float: left;
	}
	#four ul li p,
	#four ul li:hover p {
	    margin-left: 40px;
	}
	#four ul {
	    margin: 20px auto 0;
	}
	#four {
		height: auto;padding-bottom: 20px;
	}
	#four ul li:nth-child(3) {
		border-left: none;
	}
	#corporation .corporation-model {
		padding: 30px 15px;height: auto;
	}
	#corporation .corporation-model .tel {
		margin-top: 0;
		width: auto;
		float: none;
	}
	#corporation .corporation-model .tel h2 {
		font-size: 25px;
	}
	#corporation .corporation-model .tel p {
		margin-top: 3px;font-size: 14px;
	}
	#corporation .corporation-model .tel .rs {
		margin-top: 20px;
	}
	#corporation .corporation-model .ma {
		margin-top: 20px;float: none;
	}
	#corporation .corporation-model .site {
		margin-top: 20px;float: none;width: auto;
	}
	#corporation .corporation-model .site span {
		line-height: 2;
	}
	#corporation .corporation-model .site h2 {
		font-size: 20px;margin-bottom: 8px;
	}
	#corporation .corporation-model .ma p {
			margin-top: 8px;
		}
		#floor .floor-model {
			padding: 0 15px;height: 45px;
		}
		#floor .floor-model .floor-nav a {
			padding: 0 5px;font-size: 12px;
		}
		#floor .floor-model p {
			font-size: 12px;margin-top: 15px;
		}
		#floor .floor-model .floor-nav {
			margin-top: 10px;
		}
		#distribution .distribution-model .scheme a {
			height: 35vw;
		}
		#distribution .distribution-model .scheme a .title {
			font-size: 14px;line-height: 45px;
			height: 45px;
		}
		
	}
	
	@media only screen and (max-width:768px){
		#distribution .distribution-model,
		#corporation .corporation-model,
		#four ul,
		#serve .serve-model,
		#welfare .welfare-model .welfare-img,
		#welfare .welfare-model,
		#develop .develop-model .develop-bottom,
		#develop .develop-model,
		#business .business-model .business-bottom,
		#business .business-model,
		#introduce .introduce-model,
		#header .header-model {
			width: auto;
		}
		#header .header-model {
			padding: 0 ;height: 50px;
			position: fixed;z-index: 111;
			top: 0;left: 0;right: 0;margin: 0 auto;
			box-shadow: 0 1px 3px 1px rgba(80,80,80,0.1);
			background: #fff;
		}
		#header .header-model .tel {
			display: none;
		}
		.gh {
			display: block;position: absolute;z-index: 11;
			top: 15px;right: 15px;
		}
		#header .header-model .logo {
			float: none;position: absolute;z-index: 5;
			left: 15px;top: 5px;width: 110px;padding-top: 0;
		}
		#header .header-model .nav {
			margin-top: 0;position: fixed;z-index: 122;display: none;
			top: 50px;left: 0;right: 0;margin: 0 auto;float: none;
			background: #fff;box-shadow: 0 1px 3px 1px rgba(80,80,80,0.1);
		}
		#header .header-model .nav a {
			float: none;font-size: 16px;line-height: 40px;height: 40px;
			margin-right: 0;padding: 0 15px;
		}
		#header .header-model .nav .click {
			border-bottom: 1px solid #002C58;
		}
		#header {
			padding-top: 50px;
		}
		#ban-form #pc-banner a, #ban-form, #ban-form #pc-banner {
			height: 150px;
		}
		#ban-form #pc-banner ul {
			bottom: 5px;
		}
		#ban-form #pc-banner ul li {
			height: 8px;width: 8px;
		}
		#introduce .introduce-model .about-img {
			margin: 0 auto;float: none;width: 120px;display: block;
		}
		#introduce .introduce-model .mark_1,
		#introduce .introduce-model .mark_2 {
			display: none;
		}
		#introduce .introduce-model p br {
			display: none;
		}
		.introduce-model{
			padding: 0 15px 30px;
		}
		#business .business-model .cn {
		    padding-top: 30px;
		    font-size: 24px;
		}
		#business .business-model .business-bottom {
		    margin-top: 20px;
		}
		#business .business-model .business-bottom .left,
		#business .business-model .business-bottom .right {
			float: none;width: auto;
		}
		#business .business-model .business-bottom .left .txt {
			width: auto;height: auto;line-height: 1.8;
		}
		#business .business-model .business-bottom .left .bottom {
			margin: 15px auto 0;height: auto;
		}
		#business .business-model .business-bottom .left .bottom .tenet-img {
			height: auto;width: 100%;
		}
		#business .business-model .business-bottom .left .bottom .tenet {
			float: none;width: auto;
		}
		#business .business-model {
			height: auto;
		}
		#business .business-model .business-bottom .left .bottom .tenet li {
			width: 50%;    
			margin: 15px auto 10px;
		}
		#business .business-model .business-bottom .left .bottom .tenet li .title {
		    margin-top: 5px;
		}
		#business .business-model .business-bottom .left .bottom .tenet li .wire {
			margin: 4px auto;
		}
		#business .business-model .business-bottom .right {
			height: auto;width: 100%;
		}
		#welfare .welfare-model .cn, #develop .develop-model .cn {
		    padding-top: 30px;
		    font-size: 24px;
		}
		#develop .develop-model .en {
			margin-top: 4px;
		}
		#develop .develop-model .develop-bottom .develop_top {
			width: auto;
		}
		#develop .develop-model .develop-bottom {
		    margin-top: 20px;padding: 15px 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
			box-sizing: border-box;
		}
		#develop .develop-model .develop-bottom .develop_top .develop_time .xian {
			width: auto;border-bottom: 1px solid #CCCCCC;height: 10px;
		}
		#develop .develop-model .develop-bottom .develop_top .develop_time {
			width: auto;margin:0 20px;height: 60px;
		}
		#develop .develop-model .develop-bottom .develop_top .develop_time .xian .in .time .quan {
			height: 10px;width: 10px;border: 2px solid #CCCCCC;
		}
		#develop .develop-model .develop-bottom .develop_top .develop_time .xian .in .time:hover .quan {
		    border: 2px solid #F5A22C;
		}
		#develop .develop-model .develop-bottom .develop_top .develop_time .xian .in .time {
			font-size: 14px;width: 30px;height: 40px;margin-left: 0;width: 55px;
		}
		#develop .develop-model .develop-bottom .develop_top .develop_time .xian .in {
			top: 1px;right: 0;width: 100%;height: 60px;
		}
		#develop .develop-model .develop-bottom .develop_top {
		    padding-top: 20px;
		}
		#develop .develop-model .develop-bottom .develop_top .develop_right,
		#develop .develop-model .develop-bottom .develop_top .develop_left {
			top: 38px;
		}
		#develop .develop-model .develop-bottom .develop-list {
			margin: 10px auto 0;width: auto;
		}
		#develop .develop-model .develop-bottom .develop-list,
		#develop .develop-model .develop-bottom {
			height: auto;overflow: hidden;
		}
		#develop .develop-model .develop-bottom .develop-list img {
			width: 40%;height: auto;
		}
		#develop .develop-model .develop-bottom .develop-list P {
		    width: 56%;font-size: 12px;line-height: 1.8;
		}
		
		#develop, #develop .develop-model {
		    height: auto;
		}
		#develop {
			padding-bottom: 30px;
		}
		#welfare .welfare-model .welfare-img img {
			float: none;width: auto;margin-right: 0;margin-bottom: 4px;
		}
		#welfare .welfare-model, #welfare {
			height: auto;
		}
		#serve .serve-model .serve-tab p {
			padding: 5px;font-size: 20px;
		}
		#serve .serve-model .serve-tab {
			height: auto;width: auto;
		}
		#serve .serve-model .serve-list {
			margin-top: 5px;
		}
		#serve .serve-model .serve-list .en {
			font-size: 14px;
		}
		#serve .serve-model .serve-list ul {
			margin-top: 20px;height: auto;
		}
		
		#serve .serve-model .serve-list ul li {
		    width: calc((100% - 2px)/2);
		    margin-right: 0;margin-bottom: 2px;
		    height: 200px;
		}
		
		#serve .serve-model .serve-list ul li:nth-child(2n) {
			float: right;
		}
		#serve .serve-model .serve-list ul li span {
			font-size: 12px;line-height: 2;height: 28px;bottom: 0;
		}
		#four ul li {
			width: auto;float: none;
			border: none;
		}
		#four ul li p, #four ul li:hover p {
		    margin-left: 20px;
		}
		#floor .floor-model .floor-nav{
			display: none;
		}
		#floor .floor-model p {
			float: none;
		}
		#floor .floor-model {
			height: auto;
		}
		#floor .floor-model p {
			margin-top: 0;line-height: 3;
			text-align: center;
		}
		#ban-form #pc-banner ul{
			bottom: 0;
		}
		#title h2 {
			margin-top: 25px;font-size: 22px;
		}
		#title p {
		    font-size: 16px;margin-bottom: 20px;
		}
		#distribution .distribution-model .scheme a {
			width: calc((100% - 10px)/2);margin-right: 0 !important;
			margin-bottom: 10px;
		}
		#distribution .distribution-model .scheme a:nth-child(2n) {
			float: right;
		}
		#distribution .distribution-model .scheme a .title {
			line-height: 34px;height: 34px;
		}
		#distribution .distribution-model .scheme a {
			height: 170px;
		}
		#distribution .distribution-model .scheme a:hover .content {
			display: none;
		}
		#content .content-model {
		    margin: 30px 15px 20px;
		}
		#content .content-model .time {
			margin-top: 7px;
		}
		#content .content-model .content {
		    margin-top: 15px;
		    padding: 10px 0;
		    line-height: 30px;
		    color: #6B6B6B;
		    font-size: 14px;
		}
		#content .content-model .correlation-read {
		    margin-top: 15px;
		}
		#content .content-model .correlation-read #share,
		#content .content-model .correlation-read .correlation {
			float: none;width: auto;
		}
		#content .content-model .correlation-read #share .return-list {
		    margin-top: 20px;
		    float: none;
		}
		#content .content-model .correlation-read #share .return-list a {
			float: none;margin: 0;
		}
		#index-logo {
		    margin: 30px 15px 20px;
		}
		#index-logo .logo {
			margin:0 auto 15px;width: 100px;
		}
		#index-logo img {
			
		}
		#index-nav ul li {
			width: 200px;margin-right: 10px;
			float: none !important;display: inline-block;
		}
		#index-nav ul {
			overflow-x: scroll;white-space: nowrap;
		}
		#index-nav ul li .nav .content a,
		#index-nav ul li:hover .nav .content a {
			bottom: -40px;
		}
		#index-nav ul li img {
		    width: 100px;
		    height: 100px;
		}
		#index-nav ul li .nav {
		    margin-top: -50px;
		}
		#index-nav ul li .nav .content {
		    top: 70px;
		}
		#index-floor .index-floor .floor-right {
			display: none;
		}
		#index-floor .index-floor .floor-left .floor-nav {
			margin-top: 15px;
		}
		#body {
			background-size: auto;
		}
		#news .news-model {
			margin: 30px 15px;
		}
		#news .news-model .news-top .top-list {
			float: none;width: auto;margin-bottom: 10px;
			height: 160px;margin-right: 0 !important;
		}
		#news .news-model .news-top .top-list p a {
			line-height: 35px;font-size: 12px;
		}
		#news .news-model .news-top .top-list p {
			height: 35px;
		}
		#news .news-model .news-bottom li {
		    margin-top: 20px;
		}
		#news .news-model .news-bottom li img {
			width: 100%;height: 200px;object-fit: cover;float: none;
		}
		#news .news-model .news-bottom li .right {
			float: none;width: auto;
			padding: 10px;
		}
		#news .news-model .news-bottom li .right a {
		    margin-top: 5px;
		    margin-bottom: 7px;
		}
		#load {
		    margin-bottom: 20px;
		    margin-top: 20px;
		    height: 20px;
		    width: 100%;
		    border-bottom: 1px solid #ccc;
		}
		#load a {
		    border-left: none;
		    border-right: none;
		    margin: 0 auto;
		    display: block;
		    background: #E6E6E6;
		    width: auto;
		    text-align: center;
		    height: 40px;
		    line-height: 40px;
		    color: #6b6b6b;
		}
		#removal .removal-model .removal-top {
			width: auto;text-align: center;font-size: 0;
		}
		#removal .removal-model .removal-top a{
			float: none;display: inline-block;margin: 0 5px;
			width: 130px;height: 40px;
		}
		#removal .removal-model .removal-top a span {
			margin: 8px auto 0;
		}
		#removal .removal-model .removal-bottom {
		    margin-top: 20px;
		}
		#removal .removal-model .removal-bottom .serve-top .serve-right,
		#removal .removal-model .removal-bottom .serve-top .serve-left {
			display: none;
		}
		#removal .removal-model .removal-bottom .serve-top .serve-tap {
			width: auto;
		}
		#removal .removal-model .removal-bottom .serve-top .serve-tap .serve-taps .serve {
		    width: 120px;
		    height: 120px;
			float: none;
			display: inline-block;margin-right: 10px;
			margin-left: 0;
		}
		#removal .removal-model .removal-bottom .serve-top .serve-tap .serve-taps .serve p {
		    margin: 20px auto 5px;
		    
		}
		#removal .removal-model .removal-bottom .serve-top .serve-tap .serve-taps .serve span {
			    border-left: 8px solid transparent;
			    border-right: 8px solid transparent;
			    border-bottom: 8px solid white;
				left: 50px;
		}
		#removal .removal-model .removal-bottom .serve-top .serve-tap {
			height: auto;
		}
		#removal .removal-model .removal-bottom .serve-top .serve-tap .serve-taps {
			position: initial;width: auto !important;height: auto;
			overflow-x: scroll;overflow-y: hidden;white-space: nowrap;
		}
		#removal .removal-model .removal-bottom .serve-top .serve-tap .serve-taps .serve h2 {
			font-size: 12px;
		}
		#supplies .supplies-model .supplies-list li .supplies img {
			width: 100%;height: 240px;float: none;
		}
		#supplies .supplies-model .supplies-list li .supplies .right {
			float: none;width: auto;padding: 0 0 20px;
		}
		
		.link{
			display: none;
		}
	
		#business .business-model .business-bottom .left .bottom .tenet-img{
			display: none;
		}
		#business .business-model .business-bottom .right{
			display: none;
		}
		#corporation .corporation-model .tel{
			float: left;width: 100%;
		}
		#corporation .corporation-model .tel .rs{
			width: 200px;
		}
		#corporation .corporation-model .ma{
			float: right;margin-top: 0;width: 50%;margin-top: 20px;
		}
		#corporation .corporation-model .site{
			width: 100%;float: left;
		}
		.mo_footer {
		    display: block;
		}
		#floor{
			padding-bottom: 50px;
		}
		.naver{
			display: block;
			position: static;
			background: #F5A22C;
		}
		.naver a{
			float: left;
			width: 50%;
			text-align: center;
			line-height: 50px;
			border: 1px solid rgba(255,255,255,0.2);
			    box-sizing: border-box;
				color: #fff;
				font-size: 16px;
		}
		
		
		#develop .develop-model .develop-bottom .develop-list img{
			width: 100%;float: none;
		}
		#develop .develop-model .develop-bottom .develop-list P{
			width: auto;float: none;
		}
		#introduce .introduce-model .about-img{
			width: 100%;
		}
		#develop{
			background-size: cover !important;
		}
	}
	