.wrapper.new2021{padding-bottom: 122px;background: #fcf5e2 url('/resource/images/new2021_bg1.png') no-repeat right bottom 35%;}
.wrapper.new2021 footer.main_footer{width: calc(100% - 230px);height: 122px;}
.wrapper.new2021 .sub_contents{background: none;height: auto;max-width: 1375px;}
.wrapper.new2021 .sidenav_pc.nsv,
.wrapper.new2021 .sidenav_pc.nsv > ul{background: #c48c3f;}
.wrapper.new2021 .sidenav_pc.nsv.oc {background: #506263;}
.wrapper.new2021 .sidenav_pc.nsv.oc > ul{background: #506263;}
.wrapper.new2021 .jns_iclk > ul > li > a > span{margin-top: 20px;line-height: 34px;}
.wrapper.new2021 .call-me-posi{position: relative;padding-right: 32%;}
.wrapper.new2021 .new-logo-list{position: absolute;top: 0;right: -200px;overflow: hidden;}
.wrapper.new2021 .new-logo-list > ul{margin: -6px 0 0 -6px;overflow: hidden;}
.wrapper.new2021 .new-logo-list > ul > li{margin: 6px 0 0 6px;}
.wrapper.new2021 .call-me{position: absolute;top: 0;right: 0;width: 30%;height: 100%;padding: 20px;background: #fff;}
.wrapper.new2021 .call-me > li{display: table;width: 100%;height: 50%;text-align: center;border-top: 1px solid #e5e5e5;}
.wrapper.new2021 .call-me > li:first-child{border: 0;}
.wrapper.new2021 .call-me > li > dl{display: table-cell;vertical-align: middle;padding: 10px;}
.wrapper.new2021 .call-me > li > dl > dt{display: table-cell;vertical-align: middle;height: 66px;padding-left: 80px;color: #666;font-size: 20px;line-height: 24px;text-align: left;}
.wrapper.new2021 .call-me > li > dl > dt > strong{display: block;margin-bottom: 10px;color: #333;font-size: 30px;line-height: 34px;}
.wrapper.new2021 .call-me > li > dl > dd{margin-top: 20px;color: #4b6c8c;font-size: 40px;line-height: 44px;font-weight: 600;letter-spacing: -1px;}
.wrapper.new2021 .call-me > li.bg1 > dl > dt{background: url('/resource/images/new2021_icon7.gif') no-repeat left center;}
.wrapper.new2021 .call-me > li.bg2 > dl > dt{background: url('/resource/images/new2021_icon8.gif') no-repeat left center;}

.new2021-box1{text-align: center;margin: 35px 0 10px;}
.new2021-box1 > p{color: #444;font-size: 14px;font-weight: 600;line-height: 18px;}
.new2021-box1 > p > span{display: inline-block;margin-left: 15px;}
.new2021-box1 > div.list{display: table;margin: 15px auto 0;overflow: hidden;}
.new2021-box1 > div.list > ul{margin: -10px 0 0 -42px;overflow: hidden;}
.new2021-box1 > div.list > ul > li{float: left;margin-top: 10px;padding-left: 42px;background: url('/resource/images/new2021_bg2.png') no-repeat 20px center;}
.new2021-box1 > div.list > ul > li > a{display: block;color: #444;font-size: 14px;line-height: 18px;}

.new2021-footer{display: table;height: 122px;width: 100%;max-width: 1120px;margin: 0 auto;padding: 20px;text-align: center;}
.new2021-footer > ul{display: table-cell;vertical-align: middle;}
.new2021-footer > ul > li{display: inline-block;vertical-align: top;}
.new2021-footer > ul > li.ft-text{color: #444;font-size: 16px;line-height: 22px;margin: 10px 100px;}
.new2021-footer > ul > li.rt-logo{margin-top: 2px;}
.new2021-footer > ul > li.rt-logo > a{display: inline-block;vertical-align: top;}
.new2021-footer > ul > li.rt-logo > a:last-child{margin: 5px 0 0 35px;}

.new2021-popup{position: fixed;top: 135px;left: 50%;width: calc(100% - 20px);max-width: 600px;max-height: calc(100vh - 185px);overflow-y: auto;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);}
.new2021-popup .top{background: #4e5e86;padding: 30px 20px;}
.new2021-popup .top > ul{text-align: center;}
.new2021-popup .top > ul > li{color: #fff;font-size: 15px;line-height: 18px;margin-top: 5px;word-break: keep-all;}
.new2021-popup .top > ul > li.title{font-size: 32px;line-height: 36px;font-weight: 600;margin-bottom: 20px;}
.new2021-popup .cent{background: #fffcea;padding: 25px 20px 28px;}
.new2021-popup .cent > ul{}
.new2021-popup .cent > ul > li{position: relative;margin: 15px auto 0;width: 100%;max-width: 380px;padding-left: 135px;color: #333;font-size: 15px;line-height: 18px;}
.new2021-popup .cent > ul > li:first-child{margin-top: 0;}
.new2021-popup .cent > ul > li > label{position: absolute;top: calc(50% - 10px);left: 0;font-size: 16px;font-weight: 600;line-height: 20px;display: block;}
.new2021-popup .cent > ul > li > input{width: 100%;height: 36px;background: #fff;border: 1px solid #c0c0c0;}
.new2021-popup .cent > ul > li.red-ft{display: table;width: auto;max-width: none;padding-left: 0;color: #d13d3d;}
.new2021-popup .cent > ul > li.red-ft > span{display: table-cell;vertical-align: top;white-space:nowrap;padding-right: 5px;}
.new2021-popup .cent > .btn-box{text-align: center;margin-top: 25px;}
.new2021-popup .cent > .btn-box > a{display: inline-block;margin: 2px;background: #526698;color: #fff;font-size: 16px;width: 160px;height: 38px;line-height: 38px;text-align: center;}



@media screen and (max-width: 1820px){
	.wrapper.new2021 .call-me-posi{margin-top: 60px;}
	.wrapper.new2021 .new-logo-list{top: -60px;right: 0;}
	.wrapper.new2021 .new-logo-list > ul > li{float: left;}
}

@media screen and (max-width: 1599px){
	.wrapper.new2021{background: #fcf5e2;}
}

@media screen and (max-width: 1425px){
	.wrapper.new2021 .jns_iclk > ul > li > a > span{line-height: 30px;font-size: 25px;}
	.wrapper.new2021 .call-me > li > dl > dt{font-size: 15px;line-height: 18px;}
	.wrapper.new2021 .call-me > li > dl > dt > strong{font-size: 24px;line-height: 26px;}
	.wrapper.new2021 .call-me > li > dl > dd{font-size: 34px;line-height: 36px;}
}

@media screen and (max-width: 1024px){
	.wrapper.new2021 .call-me-posi{padding-right: 0;margin-top: 0;}
	.wrapper.new2021 .new-logo-list{position: static;margin-bottom: 15px;}
	.wrapper.new2021 .new-logo-list > ul{float: right;}
	.wrapper.new2021 .call-me{position: static;width: 100%;height: auto;margin-top: 25px;overflow: hidden;}
	.wrapper.new2021 .call-me > li{display: block;float: left;width: 50%;border-top: 0;border-left: 1px solid #e5e5e5;}
	.wrapper.new2021 .call-me > li > dl{display: inline-block;}
	.new2021-footer > ul > li.ft-text{margin: 10px 50px;}
	.new2021-footer > ul > li.rt-logo{width: 100%;}
}

@media screen and (max-width: 928px){
	.wrapper.new2021{height: auto;padding-bottom: 0;}
	.wrapper.new2021 .sub_contents{padding: 30px 10px;}
	.wrapper.new2021 footer.main_footer{width: 100%;height: auto;}
	.new2021-footer{height: auto;padding: 35px 20px;}
	.new2021-footer > ul > li.rt-logo{width: auto;}
	
}

@media screen and (max-width: 768px){
	.new2021-footer > ul > li.ft-text{width: 100%;margin: 22px 0;}
	.new2021-popup{top: 110px;max-height: calc(100vh - 160px);}
}

@media screen and (max-width: 555px){
	.wrapper.new2021 .call-me{padding: 10px 20px;}
	.wrapper.new2021 .call-me > li{width: 100%;padding: 10px 0;border-top: 1px solid #e5e5e5;border-left: 0;}
	.new2021-popup .top{padding: 25px 15px;}
	.new2021-popup .top > ul > li{font-size: 14px;}
	.new2021-popup .top > ul > li.title{font-size: 25px;line-height: 30px;margin-bottom: 15px;}
	.new2021-popup .cent{padding: 25px 15px 28px;}
	.new2021-popup .cent > ul > li{padding-left: 125px;font-size: 14px;;}
	.new2021-popup .cent > ul > li > label{font-size: 15px;}
}

@media screen and (max-width: 425px){
	.new2021-popup .cent > ul > li{padding-left: 0;}
	.new2021-popup .cent > ul > li > label{position: static;margin-bottom: 8px;}
}