@charset "utf-8";#hr,#hr .title,#hr .title>h2,#hr .wrap{margin:0 auto}#hr .wrap{width:86%;max-width:1600px;padding:100px 0}#hr .title{display:none;padding:0;text-align:left}#hr .title>h2{display:inline-block;position:relative;font-size:32px;padding-bottom:12px;color:#333}#hr .title>h2:after{display:none;position:absolute;z-index:1;left:50%;bottom:0;margin-left:-25%;width:50%;height:3px;background:#d82128;content:''}#hr .describe{margin:0 auto;padding:50px 0}#hr .describe>.container{margin:0 auto;padding:50px 0 50px 12%}#hr .describe>.container>.img{width:50%}#hr .describe>.container>.img>img{width:100%;height:auto}#hr .describe>.container>.box{width:50%;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:130px}#hr .describe>.container>.box>.tit{position:relative}#hr .describe>.container>.box>.tit>h3{position:relative;z-index:8;font-size:36px;font-weight:700;color:#333}#hr .describe>.container>.box>.tit:after{position:absolute;z-index:1;left:-40px;bottom:6px;width:25px;height:25px;background:#d82128;content:''}#hr .describe>.container>.box>.txt{text-align:left;padding:40px 0}#hr .describe>.container>.box>.txt>p{display:block;margin-bottom:20px;font-size:16px;color:#666;line-height:28px}#hr .idea{margin:0 auto;background:#f7f7f7}#hr .idea>.container,#hr .idea>.container>ul{margin:0 auto}#hr .idea>.container>ul>li{display:inline-block;float:left;width:25%;min-height:200px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:80px;border-right:1px solid #ddd;text-align:center}#hr .idea>.container>ul>li:last-child{border-right:0}#hr .idea>.container>ul>li>i{display:block;padding-bottom:20px;text-align:center;margin:0 auto}#hr .idea>.container>ul>li>i>img{width:80px;height:auto}#hr .idea>.container>ul>li>h3{display:block;padding-bottom:10px;font-weight:700;font-size:24px;color:#d82128}#hr .idea>.container>ul>li>p{display:block;font-weight:400;font-size:16px;line-height:28px;color:#666}@media only screen and (max-width:1480px){#hr .title>h2{font-size:28px}#hr .describe>.container>.box>.tit>h3{font-size:36px}#hr .describe>.container>.box>.txt>p,#hr .idea>.container>ul>li>p{font-size:15px}#hr .idea>.container>ul>li{padding:50px}#hr .idea>.container>ul>li>i>img{width:70px}}@media only screen and (max-width:1280px){#hr .describe>.container>.box>.tit>h3{font-size:30px}}@media only screen and (max-width:1080px){#hr .describe,#hr .wrap{padding:30px 0}#hr .describe>.container{padding:0;width:86%;margin:0 auto}#hr .describe>.container>.img{float:none;width:100%}#hr .describe>.container>.box{float:none;width:100%;padding-right:0}#hr .idea>.container>ul>li{width:50%}#hr .idea>.container>ul>li:first-child{border-bottom:1px solid #ddd}#hr .idea>.container>ul>li:nth-child(2){border-right:0;border-bottom:1px solid #ddd}}@media only screen and (max-width:920px){#hr .describe>.container>.box>.tit>h3{font-size:28px}#hr .describe>.container>.box>.tit:after{left:-40px;width:20px;height:20px}#hr .idea>.container>ul>li{float:none;width:100%;height:auto;border-right:0;border-bottom:1px solid #ddd}#hr .idea>.container>ul>li:last-child{border-bottom:0}}@media only screen and (max-width:860px){#hr .idea>.container>ul>li>i>img{width:60px}#hr .idea>.container>ul>li>h3{font-size:20px}#hr .idea>.container>ul>li>p{font-size:14px;line-height:24px}}@media only screen and (max-width:640px){#hr .describe>.container>.box>.tit>h3,#hr .title>h2{font-size:24px}#hr .describe>.container>.box>.tit:after{left:-30px;width:18px;height:18px}}@media only screen and (max-width:420px){#hr .describe>.container>.box>.tit>h3{font-size:20px}#hr .describe>.container>.box>.tit:after{left:-20px;width:14px;height:14px}#hr .describe>.container>.box>.txt{padding:20px 0}#hr .describe>.container>.box>.txt>p{font-size:14px;line-height:24px}}