.ir-wrap{padding: 100px 100px 20px; min-height: 600px; font-size: 15px; line-height: 26px}
.ir-section{position: relative; margin: 0 0 100px 0}
.ir-section h3{font-size: 32px; margin: 0 0 50px 0}
.ir-section .more{position: absolute; right: 0; top: 10px}
.ir-section .more a{display:inline-block;  padding: 5px 22px 3px 15px; background-image: url(../image/arrow-right.svg);
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: right center;}
.ir-section .more a:hover{color: #e60012}
.ir-section .more a:focus{color: #e60012}
.ir-list-box{font-size: 0;}
.ir-list-box ul{margin-right: -15px;  margin-left: -15px;}
.ir-list-box li{display:inline-block;  width: 25%;  padding: 0 15px; margin: 0 0 50px 0}
.ir-list-box li a{display:block; font-size: 14px; box-shadow: 5px 5px 30px rgba(0,0,0,0.03);
     background: #fff; border: 1px solid #f1f1f1; border-bottom: 3px solid #e60012; padding: 30px; border-radius: 4px }
.ir-list-box li .date{font-weight: 500; color: #e60012; margin: 0 0 5px 0}
.ir-list-box li .title{color: #333;font-weight: 500; font-size: 20px; height: 80px}
.ir-list-box li .download{display:inline-block; color: #333; padding: 5px 22px 3px 0; background-image: url(../image/download.svg);
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: right center;}
.ir-list-box li .detail{display:inline-block; color: #333; padding: 5px 22px 3px 0; background-image: url(../image/arrow-right-2.svg);
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: right center;}
.ir-list-box li a:hover{box-shadow: 5px 5px 30px rgba(0,0,0,0.08) }
.ir-list-box li a:focus{text-decoration: none}

.ir-list-line{font-size: 0;}
 .ir-list-line li{ position: relative;  margin: 0 0 20px 0}
.ir-list-line li:last-child{margin: 0 0 60px 0}
.ir-list-line li a{display:block; font-size: 14px; box-shadow: 5px 5px 30px rgba(0,0,0,0.03);
     background: #fff; border: 1px solid #f1f1f1; padding: 20px 30px 25px; border-radius: 4px }
.ir-list-line li .date{font-weight: 500; color: #e60012; margin: 0 0 2px 0}
.ir-list-line li .title{color: #333;font-weight: 500; font-size: 18px; }
.ir-list-line li .download{width: 30px; height: 30px; position: absolute; right: 40px; top: 30px; color: #333; padding: 5px 22px 3px 0; background-image: url(../image/download.svg);
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: right center;}
.ir-list-line li a:hover{box-shadow: 5px 5px 30px rgba(0,0,0,0.08) }
.ir-list-line li a:focus{text-decoration: none}

.ir-market{padding: 30px; margin: 0 0 100px 0; box-shadow: 5px 5px 30px rgba(0,0,0,0.03); background: #fff; border: 1px solid #f1f1f1; }
.ir-market .data-1{display:inline-block; vertical-align: top; width: 31%;  padding: 0 15px; margin: 0 0 0 0}
.ir-market .data-2{display:inline-block; vertical-align: top; width: 68%;  padding: 0 15px; margin: 0 0 20px 0}
.ir-market .data-2 li{float: left; width: 20%; }
.ir-market .data-1 .name{font-size: 14px; margin: 0 0 10px 0}
.ir-market .data-1 .price{display: inline-block; margin: 0 10px 0 0; font-size: 44px; font-weight: 500; color: #333}
.ir-market .data-1 .extent{display: inline-block; font-size: 24px; font-weight: 500; color: #333}
.ir-market .data-1 .green{ color: #18B113}
.ir-market .data-1 .red{ color: #e60012}
.ir-market .data-1 .gray{ color: #666}
.ir-market .data-2 .name{font-size: 14px; margin: 0 0 5px 0; color: #999}
.ir-market .data-2 .data{font-size: 26px;font-weight: 500;}
.ir-market .time{font-size: 14px; margin: 10px 0 0 0}

.ir-contact{margin: 0 0 0px 0}
.ir-contact ul{margin-right: -15px;  margin-left: -15px;}
.ir-contact li{display:inline-block;  width: 33%; margin: 0 0 30px; vertical-align: top}
.ir-contact li .icon img{width: 50px; margin: 0 0 20px}
.ir-contact li .box{margin: 0 15px; padding: 60px 15px 40px; height: 240px; text-align: center;  box-shadow: 5px 5px 30px rgba(0,0,0,0.03);  background: #fff; border: 1px solid #f1f1f1; border-radius: 5px  }
.ir-contact li .data{font-size: 18px; font-weight: 400}
.ir-contact li a:link{color: #e60012;}
.ir-contact li a:hover{color: #e60012; text-decoration: underline}
.ir-contact li a:focus{color: #e60012;}
.ir-contact .qr {margin: -20px 0 10px 0}
.ir-contact .qr img{width: 120px}
.ir-contact li .data-qr{font-size: 16px; font-weight: 400}


.check-more{
     color: #fff;
    font-size: 15px;
     padding: 11px 35px 10px;
    background-color: #e60012;
    border: none;
    outline: none;
	width: 140px;
    border-radius: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    font-weight: 400;
    box-shadow: 3px 3px 15px rgba(000,000,000,0.08);
	margin: 15px auto 0 auto;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}
.check-more:hover{background-color: #fff; color: #e60012; text-decoration: none}

.seminar-info .li{ border-bottom:1px solid #eee; margin: 0 12px 0 12px; padding: 14px 10px 14px 0; }
.seminar-info .li:last-child{ border-bottom:0px}
.seminar-info .name{ display:inline-block; width: 22%; font-size:16px; font-weight:600; vertical-align:top}
.seminar-info .data{ display:inline-block; width: 76%; font-size:16px; color: #333}
.seminar-info .data text{ display:block}
.seminar-info .data img{max-width: 100%; height: auto}
.seminar-info .ps-qr { width: 200px; margin:20px 0 0 0; }
.seminar-info .icon{ display:inline-block;}
.seminar-info .icon img{ width:22px; height:22px;  margin: -10px 8px -5px 0}
.seminar-info a{color: #e60012}
.seminar-info a:hover{ text-decoration: underline} 
.seminar-info .btn{color: #fff;
    font-size: 15px;
    padding: 11px 35px 10px;
    background-color: #e60012;
    border: none;
    outline: none;
     border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: 400;}
.seminar-info .content{margin: 30px 10px 10px }
.seminar-info .red{color: #e60012}
.arrow-w{width: 14px}
.p_show{left: 0;}


@media (max-width: 520px) {  
.ir-wrap{padding: 30px 20px;}
	.ir-list-box li{width: 100%}
.ir-list-line li .download{display: none}
.ir-section{position: relative; margin: 0 0 50px 0}
.ir-contact li{width: 100%; }
	.ir-list-box li{margin: 0 0 30px 0}
	.ir-market .data-1{width: 100%}
	.ir-market .data-2{width: 100%; margin: 30px 0 0 0}
	.ir-market{padding: 25px 10px; margin: 0 0 60px 0;}
	.ir-market .data-2 .data{font-size: 18px;}
	.ir-market .data-2 li{width: 33%; margin: 0 0 10px 0}
	.ir-market .data-2 .name{margin: 0}
	.seminar-info .name{width: 100%; margin: 0 0 10px 0}
	.seminar-info .data{width: 100%}
}