/* main-popup */
.popup{overflow:hidden;box-shadow:0 0 0.15rem rgba(0,0,0,0.08);}
.popup a{display:block;}
.popup img{display:block;}
.popup .popup-bottom{display: flex;}
.popup .popup-bottom button{display:inline-block;padding:10px 20px;width:30%;color:#555;text-align:right;background: #fff;font-size: 13px;}
.popup .popup-bottom button:first-child{width:70%;background:#fff;text-align:left;}
.popup .popup-contents iframe{display: block;}

.item-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,0.7);}
.item-popup .popup-wrap{position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);padding:60px 75px; width:1030px;background: #fff;}
.item-popup .popup-wrap .popup-top{position: relative;}
.item-popup .popup-wrap .popup-top h3{font-size:30px;color:#363636;font-weight:600;display: inline-block;}
.item-popup .popup-wrap .popup-top span{display: inline-block;margin-left:10px;font-size:16px;color:#6c6c6c;font-weight:400;}
.item-popup .popup-wrap .popup-top button{display:inline-block;position:absolute;top:-60px;right:-75px;width:58px;height:58px;background:#1d1d1d;font-size:0;}
.item-popup .popup-wrap .popup-top button:before{content: "";position:absolute;top: 12px;left: 12px;display: inline-block;width:35px;height:35px;background: url(/_public/images/@draft/sp_ico.png) no-repeat;background-position: -35px 0;}
.item-popup .popup-body{margin-top:25px;max-height: 520px;overflow-y: auto;}
.item-popup .popup-body .search-box{background: #f4f4f5;padding:25px;text-align: center;}
.item-popup .popup-body .search-box .input-wrap{position: relative;display:inline-block;width:700px;}
.item-popup .popup-body .search-box .input-wrap input[type="text"]{width:100%;height:50px;border:1px solid #b7b7b7;background: #fff;padding:0 80px 0 40px;border-radius: 20px;}
.item-popup .popup-body .search-box .input-wrap button{font-size:0;position:absolute;top:10px;right:30px;display:inline-block;width:35px;height:35px;background: url(/_public/images/@draft/sp_ico.png) no-repeat;background-position: -70px 0;}
.item-popup .popup-body .item-list{margin-top:40px;font-size:0;}
.item-popup .popup-body .item-list > div{display:inline-block;padding:40px 0;width:50%;}
.item-popup .popup-body .item-list > div figure{display:inline-block;margin-right:25px;vertical-align: middle;}
.item-popup .popup-body .item-list > div .item-info{display: inline-block;vertical-align: middle;width:260px;}
.item-popup .popup-body .item-list > div .item-info h3{font-size:16px;font-weight:600;color:#363636;height:45px;word-break: keep-all;}
.item-popup .popup-body .item-list > div .item-info h3 span{display:inline-block;color:#6f2f15;}
.item-popup .popup-body .item-list > div .item-info .radio-type2{margin-top:20px;display: inline-block;position: relative;}
.item-popup .popup-body .item-list > div .item-info .radio-type2 input[type="radio"]{position: absolute;opacity: 0;}
.item-popup .popup-body .item-list > div .item-info .radio-type2 label{position:relative;display: inline-block;width:145px;line-height: 48px;border: 1px solid #363636;color:#363636;font-size:15px;text-align: center;cursor: pointer;}
.item-popup .popup-body .item-list > div .item-info .radio-type2 label:before{content: "";display: inline-block;width:15px;height:15px;background: url(/_public/images/@draft/sp_ico.png) no-repeat;background-position:-225px 0;position: relative;vertical-align: middle;margin-right: 10px;}
.item-popup .popup-body .item-list > div .item-info .radio-type2 input[type="radio"]:checked + label{border-color:#fa650b;color:#fa650b;}
.item-popup .popup-body .item-list > div .item-info .radio-type2 input[type="radio"]:checked + label:before{background-position:-225px -15px; }
.item-popup .button-box{font-size:0;text-align: center;padding:20px 0;}
.item-popup .button-box button{width:200px;display: inline-block;background: #fa650b;line-height: 50px;color: #fff;text-align: center;font-size:16px;}
