
#pages{text-align: center;}
#pages li{list-style: none;display: inline-block;width:auto;height: 35px;line-height: 35px;padding:0 15px;}
.thisclass{background-color: #5d6063;border-radius: 2px;}
#pages li a{color: #000;}
#pages li.thisclass a{color: #fff;}
.quotation-block{background:none;}
.small_banner{position:relative;}
.small_banner_con{positon:relative;z-index:1;}
.small_banner_bg{position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0;margin:auto;width:100%;z-index:0;}
.foot_code{position:relative;}
.foot_code1{position:relative;}
.foot_code2{position:relative;}
.foot_code3{position:relative;}
.code_box1{padding:3px;border:1px solid #fff;border-radius:5px;background:#000;position:absolute;height:100px;width:100px;left:50%;transform:translateX(-50%);margin:auto;top:33px;display:none;}
.code_box2{padding:3px;border:1px solid #fff;border-radius:5px;background:#000;position:absolute;height:100px;width:100px;left:50%;transform:translateX(-50%);margin:auto;top:33px;display:none;}
.code_box3{padding:3px;border:1px solid #fff;border-radius:5px;background:#000;position:absolute;height:100px;width:100px;left:50%;transform:translateX(-50%);margin:auto;top:33px;display:none;}

.code_box{padding:3px;border:1px solid #fff;border-radius:5px;background:#000;position:absolute;height:100px;width:100px;left:50%;transform:translateX(-50%);margin:auto;top:33px;display:none;}
.code_box:before{position:absolute;content:'';border-style:solid;border-color:transparent transparent #fff;left:0;right:0;margin:auto;width:15px;}
.code_box1:before{position:absolute;content:'';border-style:solid;border-color:transparent transparent #fff;left:0;right:0;margin:auto;width:15px;}
.code_box2:before{position:absolute;content:'';border-style:solid;border-color:transparent transparent #fff;left:0;right:0;margin:auto;width:15px;}
.code_box3:before{position:absolute;content:'';border-style:solid;border-color:transparent transparent #fff;left:0;right:0;margin:auto;width:15px;}
.show{display:block;}
.visual{position:relative;overflow:hidden;}
.visual .portfolio-banner-v2{background-image:none;}
.visual .inside_banner{position:absolute;left:0;top:0;height:100%;width:100%;}
.visual .inside_banner img{height:100%;width:100%;max-width:none;position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0;margin:auto;}
@media all and (min-width:768px){
	.inside_news{padding-top: 3.5rem;}
}