.bold{font-weight:bold;}
.point{color:#ff6427;}
.indexTitle{margin-bottom:40px;font-size:24px;color:#1a1a1a;}

.container{width:100%;max-width:1460px;padding:0px 30px;margin:0px auto;}

.item_list{position:relative;padding-bottom:70px;}

.item_list2{padding-bottom:30px;width:100%;display:flex;flex-wrap:wrap;}
.item_list2 li{margin-bottom:40px;width:calc(20% - 16px);margin-right:20px;}
.item_list2 li:nth-child(5n+5){margin-right:0px;}


.itemBox{width:100%;}
.itemBox a{display:block;}
.itemBox a > div{padding-left:3px;padding-right:3px;}
.itemBox a > div.image{margin-bottom:15px;position:relative;width:100%;height:0px;padding:0px 0px 100% 0px;border-radius:10px;overflow:hidden;}
.itemBox .image > div{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50% , -50%);background:no-repeat center center;background-size:cover;transition:all 0.5s;}
.itemBox a:hover > div.image > div{width:110%;height:110%;}

.itemBox a > div.image .endBg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);display:flex;align-items:center;justify-content:center;}

.itemBox a > div.image .endBg > div{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:50%;border:2px solid white;font-size:18px;font-weight:500;color:white;text-align:center;}



.itemBox .info{margin-bottom:20px;display:flex;align-items:center;}
.itemBox .info .dday{margin-left:10px;font-size:16px;color:#1a1a1a;}
.itemBox .info .re_like_btn{margin-left:auto;}
.itemBox .subject{margin-bottom:15px;font-size:16px;color:#1a1a1a;}
.itemBox .give{margin-bottom:30px;font-size:14px;color:#a7a7a7;line-height:20px;height:40px;}
.itemBox .count{display:flex;align-items:center;font-size:14px;color:#a7a7a7;}
.itemBox .count .icon{margin-right:10px;padding-bottom:3px;}
.itemBox .count .cnt{color:#1a1a1a;}
.itemBox .count .tcnt{}
.itemBox .count .hline{margin:0px 7px;}

.itemBox .count .apply{padding:0px 10px;margin-left:auto;display:inline-flex;align-items:center;justify-content:height:28px;border-radius:13px;background-color:#ff6427;color:white;font-size:13px;}
.re_like_btn{background-color:transparent;margin-left:10px;border:0px;outline:none;}
.ap_url_btn{margin-left:auto;padding:0px 15px;line-height:38px;height:38px;border-radius:19px;background-color:#fff3e9;color:#ff6427;font-size:14px;border:0px;}

.pageAgree{width:100%;max-width:1080px;min-height:500px;padding:50px 15px;text-align:center;font-size:14px;}

.pageAgree .pageTitle{margin-bottom:30px;font-size:20px;font-weight:500;}

.bbsContainer{padding:60px 15px;width:100%;max-width:1300px;margin:0px auto;}

.bbsTitle{display:flex;align-items:flex-end;margin-bottom:50px;}
.bbsTitle .title{margin-right:20px;font-size:24px;font-weight:500;}
.bbsTitle .basic{padding-bottom:2px;font-size:16px;}

.bbsCon{display:flex;justify-content:space-between;}
.bbsCon .bbsMenu{width:270px;margin-right:70px;padding-bottom:100px;}
.bbsCon .bbsCont{width:calc(100% - 340px);}

.bbsCon .bbsMenu ul{width:100%;}
.bbsCon .bbsMenu ul li{display:flex;padding:15px 0px;border-bottom:1px solid #ddd;font-size:16px;color:#1a1a1a;}
.bbsCon .bbsMenu ul li img{margin-right:25px;}
.bbsCon .bbsMenu ul li:last-child{border-bottom:0px;}

.bbsCon .bbsMenu ul li a.on{font-weight:bold;color:#ff6427;}

.bbsCont .sTitle{padding-top:10px;font-size:18px;font-weight:500;}