*{margin:0;padding:0;font-family: "微软雅黑";}

.hContainer{

    box-sizing: border-box;

	width:1680px;

	margin:0 auto;

	padding:0px;

}

@font-face{

   font-family: 'text_card';

   src: url('../fonts/text_card.TTF');

}

@font-face{

   font-family:'english_text';

   src: url('../fonts/english_text.OTF');

}

a{

	color: black;

	text-decoration: none;

}

ul{

	list-style: none;

	margin: 0px;

}

li{

	list-style: none;

}

h1,h2,h3,h4,h5,h6{

	margin-top:0px ;

	margin-bottom: 0px;

}

body{

	background:none;

}

dl,dd,dt{

	margin:0;

	font-weight: 400;

}

.public-left{

	float: left;

}

.public-right{

	float: right;

}

.public-clear{

	clear: both;

}

.public-clear:after {

    display: block;

    clear: both;

    content: "";

    visibility: hidden;

    height: 0;

}

p{

	margin:0px;

}

.flex-center{

	display: flex;

	justify-content: center;

	align-items: center;

}

.flex-start{

	display: flex;

	justify-content: flex-start;

	align-items: center;

}

.flex-end{

	display: flex;

	justify-content: flex-end;

	align-items: center;

}

.flex-justify{

	display: flex;

	justify-content:space-between;

	align-items:center;

}

.mobile-btn,.mobile-banner{

	display:none;

}
.home-header{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:1000;
	background:#ffffff;
}

.home-banner{

	margin-top:95px;
	width:100%;

}

.home-banner img{

	display:block;

	width:100%;

}

.nav-info{

	margin-left:5%;

	display: flex;

	justify-content: space-between;

	align-items: center;

    width:55%;

}

.nav-info li{

	position: relative;

    box-sizing: border-box;

    display: inline-block;

    padding:20px 0;

    text-align: center;

}

.nav-info li:last-of-type{

    margin-right: 0px;

}

.nav-info li>a{

    line-height:55px;

    color: #000000;

    font-size:16px;

    font-weight:bold;

    position:relative;

}

.nav-info li.nav_active::after,.nav-info li:hover::after{

    content:"";

    position:absolute;

    left:0px;

    bottom:0px;

    width:100%;

    height:3px;

    background:#02396c;

}

.smallDrop{

    position: absolute;

    width:258px;

    left:-98px;

    top:94px;

    box-sizing:border-box;

    display: none;

    z-index: 999;

    background:#fff;

    border-top: 1px solid #ccc;

}

.nav-info li:hover .smallDrop{

    display: block;

}

.smallList{

    width:90%;

    margin: 0 auto;    

}

.smallList dd:first-child{

    background:none;

}

.smallList dd{

    line-height:40px;

    text-align: center;

    border-bottom: 1px solid #fff;

}

.smallList dd:hover{

    background:#02396c;

}

.smallList dd a{

    color:#333;

    font-size: 14px;

}

.smallList dd:hover a{

    color:#fff;

}

.home-search{

    position: relative;

    box-sizing: border-box;

    margin-top:11px;

    margin-right:3%;

}

.home-seasign{

   

}

.home-seainfo{

     position: absolute;

     left: -90px;

     top:30px;

     display: flex;
    justify-content: flex-start;

     width:300px;

     font-size: 0;
     display: none;

     z-index: 9;


}

.home-seasub{
	width:80px;
}

.home-seatop{
	box-sizing: border-box;

   width: 150px;

   height: 35px;

   line-height: 35px;

   font-size: 14px;

   outline: none;

   border-radius: 20px 0 0 20px;

   border: 1px solid #999999;
   border-right: none;

   box-sizing: border-box;

   padding-left: 10px;

}

.home-seasub{
	width:80px;
	border-radius:0 20px 20px 0;
	border:none;
	height: 35px;
    line-height: 35px;
    font-size: 14px;
	color:#ffffff;
	background-color:#02396c;
}


.home-tel{

	position: relative;

	font-size:20px;

	color:#02396c;

	box-sizing: border-box;

	padding-left:5px;

	margin:11px 0px 0px 0px;

}

.home-tel::after{

	content:"";

	position: absolute;

	left: -16px;

	height:16px;

	width:11px;

	background:url(../images/dh-home.png);

	top:50%;

	margin-top:-7px;

}

.home-tel::before{

	content:"";

	position:absolute;

	left: -50px;

	height:15px;

	width:1px;

	background:#000000;

	top:50%;

	margin-top:-7px;

}

.pc-banner .ban-next,.pc-banner .ban-prev{

	background-image:none ;

	width:50px;

	height:50px;

	outline: none;

	top: 50%;

	margin-top: -25px;

}

.pc-banner .ban-next{

	right:30px;

}

.pc-banner .ban-prev{

	left:30px;

}

.home-product{

	box-sizing: border-box;

	padding:70px 0;

	background-color:#f3f4f5;

}

.public-header{

	text-align: center;

}

.public-title{

	margin-bottom:15px;

	font-size: 30px;

	color: #000000;

}

.public-line{

	margin:0 auto;

	width: 30px;

	height: 2px;

	background-color:#00396d;

}

.pro-area{

	margin-top:35px;

}





.home-pro-img{

	

}

.home-pro-img img{

	display:block;

	width:100%;

}

.home-pro-slides{

	position:absolute;

	left:0;

	bottom:0;

	padding:40px 0;

	width:100%;

	text-align: center;

	background:#ffffff;

	transition:all .5s;

}

.home-pro-title{

	font-size: 26px;

	font-weight:bold;

	color: #00396d;

}

.home-pro-text{

	font-size: 18px;

	color: #000000;

}

.home-product .pro-next,.home-product .pro-prev{

	top: 50%;

	margin-top: -30px;

	display: flex;

	justify-content: center;

	align-items: center;

	width:40px;

	height:60px;

	outline: none;

	background-image:none;

	background-color:#c3c3c3;

}

.home-product .pro-next{

	right:0;

}

.home-product .pro-prev{

	left:0;

}

.home-product  .swiper-slide:hover .home-pro-slides{

	padding:60px 0;

	background-color:#00396d;

}

.home-product  .swiper-slide:hover .home-pro-title,.home-product  .swiper-slide:hover .home-pro-text{

	color:#ffffff;

}

.home-about{

	padding:60px 0;

}

.home-about-area{

	margin-top:50px;

	align-items: flex-start;

	background:url(../images/avout-line.jpg) no-repeat;

	background-position:bottom;

}

.home-about-info{

	box-sizing: border-box;

	padding-right:120px;

}

.home-about-text{

	box-sizing: border-box;

	padding-top:15px;

	width:690px;

	font-size: 15px;

	line-height: 32px;

	color: #323232;

}



.about-more{

	margin-top:60px;

	display:block;

	box-sizing: border-box;

	width: 150px;

	font-size: 14px;

	color: #ffffff;

	text-align: center;

	height: 45px;

	line-height:45px;

	border-radius:3px;

	background-color:#00396d;

}
.about-more:hover{
	color:#ffffff;
}

.home-case{

	box-sizing: border-box;

	padding:30px 0 80px 0;

}

.home-case-list{

	margin-top:40px;

}

.home-case-list li{

	position: relative;

	width:450px;

	height:100%;

	overflow: hidden;

}

.home-case-list>li{

	margin:0 10px 0 0;

}

.home-case-list>li ul li{

	margin-bottom:10px;
	width:100%;

}

.case-img{

	width:100%;

}

.case-img img{

	display:block;

	width:100%;

}

.case-slides{

	position: absolute;

	left:0;

	bottom:-100%;

	display: flex;

	justify-content: center;

	align-items: center;

	width:100%;

	height:100%;

	text-align: center;

	transition:all .5s;

	background:rgba(0,57,109,0.9);

}

.case-slides>div{
	width:85%;
}


.case-title{

	margin: 0 auto;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	width:90%;

	font-size: 24px;

	font-weight:bold;

	color: #ffffff;

}

.case-line{

	margin:18px auto  30px auto;

	width: 60px;

	height: 2px;

	background-color: #ffffff;

}

.case-text{

	margin:0 auto;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:4;

	overflow: hidden;

	width:75%;

	text-align: left;

	font-size: 14px;

	line-height: 28px;

	color: #ffffff;

}

.case-detail{

	margin-top:40px;

}

.home-case-list{

	align-items: initial;

}

.home-case-list>li:nth-child(2){

	width:760px;

	height: 100%;

}

.home-case-list>li:first-child ul li:first-child .case-img img,.home-case-list>li:last-of-type ul li:nth-last-of-type(1) .case-img img{

	height:375px;

	max-height:375px;

}

.home-case-list>li:first-child ul li:nth-last-of-type(1) .case-img img,.home-case-list>li:last-of-type ul li:first-child .case-img img{

	height:275px;

	max-height:275px;

}

.home-case-list>li:first-child ul li:nth-last-of-type(1) .case-line,.home-case-list>li:last-of-type ul li:first-child .case-line{

	margin:15px auto;

}

.home-case-list>li:first-child ul li:nth-last-of-type(1)  .case-text,.home-case-list>li:last-of-type ul li:first-child .case-text{

	-webkit-line-clamp:3;

}

.home-case-list>li:first-child ul li:nth-last-of-type(1) .case-detail,.home-case-list>li:last-of-type ul li:first-child .case-detail{

	margin-top:20px;

}

.home-case-list>li:nth-child(2) .case-img img{

	height:660px;

	max-height:660px;

}

.home-case-list>li:last-of-type{

	margin-right: 0;

}

.home-case-list>li:nth-child(2):hover .case-slides,.home-case-list>li ul li:hover .case-slides{

	bottom:0;

}

.home-advent{

	box-sizing: border-box;

	padding:70px 0;

	height:860px;

	background:url(../images/ys_bg.jpg);

}

.home-advent .public-title{

	color:#ffffff;

}

.home-advent .public-line{

	background-color:#ffffff;

}

.advent-list{

	margin-top:50px;

}

.advent-list li{

	position: relative;

	margin-right:13px;

	width:410px;

	overflow: hidden;

}

.advent-list li:last-of-type{

	margin-right:0;

}

.adv-img{

	position: relative;

}

.adv-img img{

	display:block;

	width:100%;

}

.adv-slides{

	position:absolute;

	left:0;

	bottom:0;

	box-sizing: border-box;

	width: 100%;

	height:136px;

	font-size: 30px;

	text-align: center;

	font-weight:bold;

	color: #ffffff;

	background-color: #023e6d;

	transition:all .5s;

}

.adv-slides img{

	margin-right: 22px;

	width:33px;

}

.adv-popup{

	position:absolute;

	left:0;

	bottom:-100%;

	width: 100%;

	height:100%;

	text-align: center;

	background:rgba(0,57,109,0.9);

	transition:all .5s;

	z-index:99;

}

.adv-popup img{

	

}

.adv-title{

	margin:35px auto 60px 0;

	font-size: 30px;

	font-weight:bold;

	color: #ffffff;

}

.adv-text{

	font-size: 18px;

	line-height:35px;

	color: #ffffff;

	text-align: left;

}

.advent-list li:hover .adv-slides{

	bottom:-50%;

}

.advent-list li:hover .adv-popup{

	bottom:0;

}

.home-news{

	box-sizing: border-box;

	padding:70px 0;

}

.news-area{

	margin-top:50px;
	align-items:initial;

}

.news-pic-list1{
    align-items: initial;
	

}

.news-pic-list1 li{

	position: relative;

	margin-right:50px;

	box-sizing: border-box;

	padding-bottom:14px;

	width:530px;

}

.news-pic-list1 li::after{

	content:"";

	position: absolute;

	left:0;

	bottom:0;

	width:0;

	height:1px;

	background-color:#023e6d;

	transition:all .5s;

}

.news-pic-list1 li:hover::after{

	width:100%;

}

.news-pic-list1 li:hover .news-pic-title,.news-pic-list1 li:hover .news-pic-text{

	color:#023e6d;

}



.news-pic-list1 li:last-of-type{

	margin-right: 0;

}

.news-pic-img{

	width:100%;

	overflow:hidden;

}

.news-pic-img img{

	display:block;

	width:100%;

	max-width:530px;

	transition:all .5s;

}

.news-pic-title{

	margin:20px 0;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	font-size: 20px;

	font-weight:bold;

	color: #323232;

}

.news-pic-text{

	margin-bottom:16px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:3;

	overflow: hidden;

	min-height:75px;

	font-size: 14px;

	line-height: 25px;

	color: #3e3e3e;

}

.news-pic-date{

	font-size: 14px;

	color: #023e6d;

}

.news-pic-list1 li:hover .news-pic-img img{

	transform:scale(1.1);

}

.news-pic-list2{

	width:496px;

}

.news-pic-list2 li{

	box-sizing: border-box;

	padding:15px 0;

	border-bottom:1px dashed #d1d1d1;

}

.news-pic-list2 li:first-child{

	padding-top:0;

}

.text-news-info{

	width:398px;

}

.text-date-day{

	font-family:'text_card';

	font-size: 52px;

	text-align: center;

	line-height:52px;

	color: #023e6d;

}

.text-day-years{

	margin-top:8px;

	font-size: 14px;

	color: #666666;

}

.text-date-title{

	margin-bottom:6px;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	font-size: 18px;

	color: #323232;

}

.text-date-text{

	margin:0 auto;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:2;

	overflow: hidden;

	font-size: 13px;

	line-height: 20px;

	color: #a8a8a8;

}

.news-pic-list2 li:hover .text-date-title,.news-pic-list2 li:hover .text-date-text{

	color:#023e6d;

}

.home-map{

	height:555px;

	background:url(../images/foot_dt.jpg);

}

.home-map .hContainer{

	height:100%;	

} 

.home-map-area{

	width:460px;	

	height:100%;

	background:#023e6d;

}

.home-map-th{

	font-size: 30px;

	color: #FFFFFF;

}

.home-map-line{

	margin:15px 0 25px 0;

	width: 33px;

	height: 2px;

	background-color: #ffffff;

}

.home-map-text{

	width:352px;

	font-size: 16px;

	line-height: 33px;

	color: #FFFFFF;

}

.home-nap-address{

	align-items: initial;

}

.home-map-ewm{

	margin-top:30px;

	width:139px;

}

.home-map-ewm img{

	width:100%;

}

.home-map-ewm p{

	margin-top:15px;

	text-align: center;

	font-size: 16px;

	color: #ffffff;

}

.footer{

	box-sizing: border-box;

	padding:50px 0 0 0 ;

	background-color: #293545;

}

.footer .hContainer{

	align-items: initial;

}

.footer-items{

	

}

.footer-items dt{

	margin-bottom:35px;

	font-size: 18px;

	color: #ffffff;

}

.footer-items dd{

	line-height: 33px;

}

.footer-items dd,.footer-items dd a{

	font-size: 14px;

	color: #8b9199;

}

.footer-items dd.footer-name{

	margin-bottom:20px;

	font-size:18px;

	font-weight:bold;

}

.footer-items dd a:hover,.foot-closeing a:hover{

	color:#FFFFFF;

}

.foot-closeing{

	margin-top:60px;

	box-sizing: border-box;

	padding:30px 0;

	color: #8b9199;

	font-size: 13px;

	line-height: 30px;

	border-top:1px solid #333e4e;	

}

.foot-closeing a{

	color: #8b9199;

}

@media(max-width:1850px){

	.home-about-info{

		box-sizing: border-box;

		padding:0 45px;

		width:45%;

	}

	.home-about-text{

		width:100%;

	}

}

@media(max-width:1680px){

	.hContainer{

		width:98%;

	}

	.home-about-img{

		width:50%;

	}

	.home-about-img img{

		width:100%;

	}

	.news-pic-list1{

		width:65%;	

	}

	.news-pic-list1 li{

		margin-right:4%;

		width:48%;

	}

	.text-date-day{

		font-size:46px;

		line-height:46px;

	}

	.home-case-list>li:first-child ul li:first-child img, .home-case-list>li:last-of-type ul li:nth-last-of-type(1) img{

		max-height:306px;

	}
	.home-case-list>li:first-child ul li:nth-last-of-type(1) img, .home-case-list>li:last-of-type ul li:first-child img{
		max-height:260px;
	}


	.home-about-info{

		width:50%;

	}

	.home-about-text{

		box-sizing: border-box;

		padding-top:13px;

		line-height:28px;

	}

	.about-more{

		margin-top:30px;
	}


	

}
@media(max-width:1600px){
	.home-case-list>li:first-child ul li:first-child img, .home-case-list>li:last-of-type ul li:nth-last-of-type(1) img {
	    max-height: 336px;
	}
	.home-case-list>li:first-child ul li:nth-last-of-type(1) img, .home-case-list>li:last-of-type ul li:first-child img {
	    max-height: 270px;
	}
	.home-tel{
		font-size:17px;
	}

}


@media(max-width:1500px){

	.home-about-text{

		font-size:13px;

		line-height:26px;

	}

	.about-more{

		margin-top:30px;

	}

	.home-case-list li{

		width:100%;

	}

	.home-case-list>li:first-child{

		width:26.5%;

	}

	.home-case-list>li:nth-child(2){

		width:45%;

	}

	.home-case-list>li:last-of-type{

		width:26.5%;

	}

	.home-case-list>li{

		margin-right: 1%;

	}

	

	.advent-list li{

		margin-right:1.3%;

		width:24%;

	}

	.adv-slides{

		height:100px;

	}

	.home-advent{

		height:auto;

	}

	.home-tel::before{

		left:-40px;

	}

	

	

}

@media(max-width:1400px){

	.news-pic-list1{

		width:63%;

	}

	.news-pic-list2{

		width:35%;

	}

	.text-date-title{

		font-size:16px;

	}

	.text-date-day {

	    font-size: 42px;

	    line-height: 42px;

	}

	.home-tel{

		font-size:16px;

		width:10%;

	}

	.home-tel::before{

		left:-30px;

	}

	.home-about-text{

		padding-top:0;

		line-height:24px;

	}

	.home-pro-slides{

		padding:30px 0;

	}

	.adv-slides{

		font-size:24px;

	}

	.news-pic-list1{

		width:60%;

	}

	.news-pic-list2{

		width:37%;

	}

	

}

@media(max-width:1300px){

	.news-pic-list1{

		width:58%;

	}

	.news-pic-list2{

		width:39%;

	}

	.home-about-text{

		font-size:12px;

	}

	.about-more{

		margin-top:10px;

	}

	.home-tel{

		font-size:13px;

	}

}

@media(max-width:1199px){

	.home-tel,.home-search{

		display:none;

	}

	.nav-info{

		margin:0;

		width:65%;

	}

	.home-pro-title{

		margin-bottom:10px;

		font-size:23px;

	}

	.public-title{

		font-size:25px;

	}

	.home-product{

		padding:50px 0;

	}

	.home-about-text p{

		display:none;

	}

	.about-more{

		margin-top:40px;

	}

	.case-slides{

		bottom:-120%;

	}

	.home-case,.home-about{

		padding:30px 0;

	}

	.home-advent{

		padding:50px 0;

	}

	.public-title{

		font-size:27px;

	}

	.adv-slides{

		font-size:20px;

	}

	.text-news-info{

		width:80%;

	}

	.news-pic-list1{

		width:65%;

	}

	.news-pic-list2{

		width:32%;

	}

	.text-date-day{

		font-size:36px;

		line-height:36px;

	}

	.home-map-text{

		font-size: 14px;

    	line-height: 27px;

	}

	.foot-closeing{

		margin-top:40px;

	}

	.case-text{

		-webkit-line-clamp: 3;

		line-height:24px;

	}

	.case-detail{

		margin-top:40px;

	}

	.home-case-list>li:first-child ul li:nth-last-of-type(1) .case-text, .home-case-list>li:last-of-type ul li:first-child .case-text{

		-webkit-line-clamp: 2;

	}

	.case-title{

		font-size:20px;

	}

	.case-line{

		margin:18px auto;

	}

	.home-case-list>li:first-child ul li:nth-last-of-type(1) .case-detail, .home-case-list>li:last-of-type ul li:first-child .case-detail{

		margin-top:7px;

	}

	.home-case-list>li:first-child ul li:nth-last-of-type(1) .case-line, .home-case-list>li:last-of-type ul li:first-child .case-line{

		margin:11px 0;

	}

	.adv-slides{

		height:70px;

	}

	.news-area{

		margin-top:40px;

	}

	.home-map{

		height:450px;

	}

	.home-map-ewm{

		width:100px;

	}

	.home-logo img{

		width:250px;

	}

	.nav-info{

		width:72%;

	}

	.nav-info li>a{

		font-size:14px;

	}
	.home-case-list>li:first-child ul li:nth-last-of-type(1) .case-img img, .home-case-list>li:last-of-type ul li:first-child .case-img img{
		height:170px;
	}
	.home-case-list>li:first-child ul li:first-child .case-img img, .home-case-list>li:last-of-type ul li:nth-last-of-type(1) .case-img img{
		height:200px;
	}
	.home-case-list>li:nth-child(2) .case-img img{
		height:380px;
	}
	


	

}

@media(max-width:991px){


	.home-banner{
		margin-top:73px;
	}

	.footer{

		margin-bottom:59px;

	}

	.home-header{

		padding:20px 0;

	}

	.mobile-btn{

        display: block;

        padding:5px 10px;

        background-image: none;

        /*border: 1px solid #3987de;*/

        border-radius: 4px;

        transition: all .5s;

        width:50px;

        height:32px;

    }

    .mobile-btn span{

       display: block;

        width:27px;

        height: 2px;

        border-radius: 1px;

        background:#00396d;

        margin:5px auto;

        transition: all .5s;

    }

	.nav-info{

		position:absolute;

		right:0;

		top:65px;

		width:45%;

		margin-left: 0px;

		display:none;

		background:rgba(0,0,0,0.8);

		z-index:15;

		border-top:1px solid #eee;

	}

	.nav-info li{

	    width:100%;	

	    height: 40px;

	    line-height: 40px;

	    padding: 0;

	}

	.nav-info li>a{

		line-height:40px;

	}

	.nav-info li>a{

		color:#fff;

	}

	.nav-info li.active>a, .nav-info li:hover>a{

		padding-bottom: 4px;

	}

	.nav-info li:hover .smallDrop,.hot-search,.pc-about{

		display: none;

	}

	.home-news{
		padding:40px 0;
	}

	.home-pro-title{

		font-size:18px;

	}

	.home-pro-slides{

		padding:15px 0;

	}

	.home-pro-text{

		font-size:15px;

	}

	.home-product .swiper-slide:hover .home-pro-slides{

		padding:20px 0;

	}

	.home-about-info{

		padding:0 20px;

	}

	.home-about-text{

		display: -webkit-box;

		-webkit-box-orient: vertical;

		-webkit-line-clamp:7;

		overflow: hidden;

	}

	.about-more{

		margin-top:20px;

	}

	.home-case-list>li:first-child ul li:nth-last-of-type(1) .case-line, .home-case-list>li:last-of-type ul li:first-child .case-line{

		display:none;

	}

	.home-case-list>li:first-child ul li:nth-last-of-type(1) .case-detail, .home-case-list>li:last-of-type ul li:first-child .case-detail{

		display:none;

	}

	.home-case-list>li:first-child ul li .case-line,.home-case-list>li:last-of-type ul li .case-line{

		display:none;

	}

	.home-case-list>li:first-child ul li .case-detail,.home-case-list>li:last-of-type ul li .case-detail{

		display:none;

	}

	.home-case-list>li:first-child ul li  .case-title,.home-case-list>li:last-of-type ul li  .case-title{

		margin-bottom:10px;

	}

	.adv-text{

		font-size:13px;

		text-align: center;

		line-height:22px;

	}

	.adv-title{

		margin:20px auto;

		font-size:20px;

	}

	.adv-slides img{

		margin-right:10px;

		width:25px;

	}

	.adv-slides{

		font-size:14px;

	}

	.news-pic-list2{

		display:none;

	}

	.news-pic-list1{

		width:100%;

	}

	.news-pic-title{

		font-size:18px;

	}

	

}

@media(max-width:768px){

	.hContainer{

		width:96%;

	}

	.home-product{

		padding:20px 0;

	}

	.public-title{

		font-size:22px;

	}

	.home-about-img{

		margin:0 auto;

		width:96%;

	}

	.home-about-info{

		margin:20px auto 0 auto;

		width:96%;

		font-size:13px;

	}

	.home-about-area{

		margin-top:20px;

		flex-wrap: wrap;

		background:none;

	}

	.about-more{

		margin:18px auto 0 auto; 

	}

	.home-case-list>li{

		display:none;

	}

		

	.home-case-list>li:nth-child(2){

		display:block;

		width:100%;

	}

	.advent-list{

		flex-wrap:wrap;

	}

	.advent-list li{

		margin:0 2% 10px 0;

		width:49%;

	}

	.advent-list li:nth-child(2n){

		margin-right:0;

	}

	.home-case{

		padding:0 0 20px 0;

	}

	.home-advent,.home-news{

		padding:20px 0;

	}

	.news-pic-title{

		margin:10px 0;

		font-size:16px;

	}

	.home-map-area{

		box-sizing: border-box;

		padding:20px;

		width:100%;

	}

	.home-map-area>div{

		width:100%;

	}

	.home-map{

		height:auto;

		background:none;

	}

	.home-map>.hContainer{

		width:100%;

	}

	.home-map-ewm,.home-map-th,.home-map-line{

		display:none;

	}

	.footer .hContainer .footer-items{

		display:none;

	}

	.footer .hContainer .footer-items:first-child{

		display:block;

		width:100%;

	}

	.footer-items dt{

		display:none;

	}

	.footer-items dd{

		line-height:25px;

	}

	.footer-items dd.footer-name{

		margin-bottom:12px;

	}

	.footer{

		padding:20px 0 ;

	}

	.foot-closeing{

		display:none;

		margin-top:20px;

		padding:20px 0;

	}
	.nav-info{
		width:100%;
	}
	.home-logo img{
		width:275px;
	}
	.pc-banner{
		display:none;
	}
	.mobile-banner{
		display:block;
	}



}

