@media only screen and (min-width : 1025px){

.list_t{border-collapse:collapse;table-layout:fixed;width:100%;}
.list_t th{color:#4a4a4a;font-size:15px;line-height:44px;text-align:center;border-top:2px solid #3f4047;border-bottom:1px solid #c0c0c0;font-weight:bold;}
.list_t td{color:#555;font-size:15px;text-align:center;height:44px;line-height:44px;border-bottom:1px solid #e3e3e3;}
.list_t .align_l{text-align:left;:padding:0 15px;}
.list_t .pc{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:15px;font-weight:bold;background:#a28c5a;}
.list_t .m{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:15px;font-weight:bold;background:#cac3b2;}
.list_t .k{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:15px;font-weight:bold;background:#ffba35;}
.list_t .wait{color:#b69b5d;}
.list_t .complete{color:#999;}
.list_t .reg_wait{color:#ffba35;}
.list_t img{vertical-align:middle;margin:-2px 0 0 5px;}
.list_t{}

.view_t{border-collapse:collapse;table-layout:fixed;width:100%;}
.view_t th{color:#555;font-size:15px;text-align:left;height:44px;background:#f7f7f7;border:1px solid #ddd;padding:0 50px;}
.view_t th img{vertical-align:middle;margin-top:-2px;}
.view_t th span{color:#555;font-size:15px;float:right;}
.view_t th span em{margin-right:50px;font-style:normal;}
.view_t td{border:1px solid #ddd;padding:30px;}
.view_t td img{max-width:100%;}

.write_t{border-collapse:collapse;table-layout:fixed;width:100%;}
.write_t th{color:#555;font-size:15px;text-align:left;height:44px;background:#f7f7f7;border:1px solid #ddd;padding:0 25px;}
.write_t td{text-align:left;padding:0 25px;color:#555;font-size:15px;border:1px solid #ddd;}
.write_t .none_border{border:0;height:30px;}
.write_t .view_con{text-align:left;padding:0 50px;}
.write_t td textarea{display:block;margin:10px 0;width:100%;height:150px;resize:none;background:#f9f9ffff9;}
.write_t td input{background:#fff;}
.write_t td select{background:#fff;}
.write_t td a{color:#687382;font-size:15px;}
.write_t td span{color:#687382;font-size:15px;}
.write_t td .write_rule{border:1px solid #ddd;background:#fff;height:100px;}
.write_t td p{text-align:right;color:#646464;font-size:15px;}
.write_t td .thum_box{border:1px solid #ddd;background:#fff;padding:25px 30px;margin-top:10px;}
.write_t td .thum_box ul{padding-left:10px;}
.write_t td .thum_box ul li{color:#555;font-size:13px;line-height:20px;list-style:disc;}
.write_t td .thum_box p{color:#555;font-size:13px;margin-top:5px;text-align:left;padding-left:10px;}
.write_t td button{width:143px;height:32px;line-height:32px;text-align:center;color:#fff;font-size:15px;background:#687382;}

.search_box{width:298px;margin:25px auto 0 auto;}
.search_box select{width:80px;height:36px;float:left;}
.search_box input{width:161px;height:34px !important;line-height:34px !important;padding:0 10px;float:left;border-left:0 !important;}
.search_box button{display:inline-block;width:36px;height:36px;background:url('/img/board/search_icon.png') no-repeat center center #687382;float:left;margin:0;padding:0;cursor:pointer;}
.search_box{}

.paging{text-align:center;margin:65px 0 0 0;}
.paging ul{display:inline-block;border:1px solid #dadada;border-right:0;vertical-align:middle;margin:0 10px;}
.paging ul:after,.paging ul:before{display:inline;}
.paging ul li{display:inline-block;width:35px;}
.paging ul li a{display:block;border:1px solid #dadada;border-left:0;border-top:0;border-bottom:0;text-align:center;line-height:34px;}
.paging ul li.on a{color:#fff;background:#687382;}
.paging img{vertical-align:middle;}
.paging{}

.pass_box{}
.pass_box dl{border-top:1px solid #ccc;}
.pass_box dl dt{text-align:center;padding:25px 0;border-bottom:1px solid #ccc;}
.pass_box dl dt h1{color:#555;font-size:23px;}
.pass_box dl dt p{color:#555;font-size:15px;}
.pass_box dl dd{padding:30px 0;border-bottom:1px solid #ccc;text-align:center;}
.pass_box dl dd input{width:50%;height:43px;line-height:43px;border:1px solid #dadada;background:#fff;vertical-align:middle;margin-bottom:10px;}
.pass_box dl dd a{color:#fff;font-size:15px;font-weight:bold;text-align:center;width:50%;height:45px;line-height:45px;display:inline-block;background:#687382;vertical-align:middle;}
.pass_box dl dd div{padding:30px 0 0 0;margin:30px 0 0 0;border-top:1px solid #ccc;}
.pass_box dl dd div ul{width:552px;margin:0 auto;}
.pass_box dl dd div ul li{color:#555;font-size:15px;text-align:left;list-style:circle;line-height:40px;margin:0 0 10px 0;}
.pass_box dl dd div ul li a{width:275px;height:40px;line-height:40px;float:right;}
.pass_box dl dd input[type=tel]{width:174px;}

.write_btn{text-align:right;margin:0 0 25px 0;}
.write_btn a{display:inline-block;width:175px;height:36px;line-height:36px;text-align:center;color:#fff;font-size:15px;font-weight:bold;background:#444;}
.btn{text-align:center;margin-top:30px;}
.btn a{display:inline-block;width:173px;height:34px;line-height:34px;text-align:center;color:#555;font-size:15px;border:1px solid #ddd;margin:0 5px;}
.btn a.list_btn{border:1px solid #687382;background:#687382;color:#fff;}

.rule_box{}
.rule_box div{border:1px solid #ddd;height:300px;background:#f7f7f7;}

.gallery_list{}
.gallery_list ul{overflow:hidden;}
.gallery_list ul li{float:left;width:235px;margin:0 20px 50px 20px;}
.gallery_list ul li img{width:100%;}
.gallery_list ul li dl{}
.gallery_list ul li dl dt{text-align:center;}
.gallery_list ul li dl dt a{color:#393b3e;font-size:20px;}
.gallery_list ul li dl dd{text-align:center;}
.gallery_list ul li dl dd a{color:#393b3e;font-size:17px;}
.gallery_list .gallery_thum{height:10vw;display:block;}

}

@media only screen and (min-width : 433px) and (max-width : 1024px) {

.list_t{border-collapse:collapse;table-layout:fixed;width:100%;}
.list_t .col_width:nth-child(1){width:15% !important;}
.list_t .col_width:nth-child(2){}
.list_t .col_width:nth-child(3){width:20% !important;}
.list_t .col_width:nth-child(4){width:20% !important;}
.list_t th{color:#4a4a4a;font-size:12px;line-height:44px;text-align:center;border-top:2px solid #3f4047;border-bottom:1px solid #c0c0c0;font-weight:bold;}
.list_t td{color:#555;font-size:12px;text-align:center;height:44px;line-height:44px;border-bottom:1px solid #e3e3e3;}
.list_t .align_l{text-align:left;:padding:0 15px;}
.list_t .pc{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:12px;font-weight:bold;background:#a28c5a;}
.list_t .m{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:12px;font-weight:bold;background:#cac3b2;}
.list_t .k{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:12px;font-weight:bold;background:#ffba35;}
.list_t .wait{color:#b69b5d;}
.list_t .complete{color:#999;}
.list_t .reg_wait{color:#ffba35;}
.list_t img{vertical-align:middle;margin:-2px 0 0 5px;}
.list_t{}

.view_t{border-collapse:collapse;table-layout:fixed;width:100%;}
.view_t th{color:#555;font-size:12px;text-align:left;height:44px;background:#f7f7f7;border:1px solid #ddd;padding:0 50px;}
.view_t th img{vertical-align:middle;margin-top:-2px;}
.view_t th span{color:#555;font-size:12px;float:right;}
.view_t th span em{margin-right:50px;font-style:normal;}
.view_t td{border:1px solid #ddd;padding:50px;}
.view_t td img{max-width:100%;}

.write_t{border-collapse:collapse;table-layout:fixed;width:100%;}
.write_t .col_width:nth-child(1){width:25% !important;}
.write_t th{color:#555;font-size:12px;text-align:left;height:44px;background:#f7f7f7;border:1px solid #ddd;padding:0 25px;}
.write_t td{text-align:left;padding:5px 25px;color:#555;font-size:12px;border:1px solid #ddd;}
.write_t .none_border{border:0;height:30px;}
.write_t .view_con{text-align:left;padding:0 50px;}
.write_t td textarea{display:block;margin:10px 0;width:100%;height:150px;resize:none;background:#f9f9ffff9;}
.write_t td input{background:#fff;}
.write_t td select{background:#fff;}
.write_t td a{color:#687382;font-size:12px;}
.write_t td span{color:#687382;font-size:12px;}
.write_t td .write_rule{border:1px solid #ddd;background:#fff;height:100px;}
.write_t td p{text-align:right;color:#646464;font-size:12px;}
.write_t td .thum_box{border:1px solid #ddd;background:#fff;padding:25px 30px;margin-top:10px;}
.write_t td .thum_box ul{padding-left:10px;}
.write_t td .thum_box ul li{color:#555;font-size:13px;line-height:20px;list-style:disc;}
.write_t td .thum_box p{color:#555;font-size:13px;margin-top:5px;text-align:left;padding-left:10px;}
.write_t td button{width:30%;height:32px;line-height:32px;text-align:center;color:#fff;font-size:12px;background:#687382;}
.call_input{width:25% !important;}
.mail_input{width:25% !important;}
.width50{width:50% !important;}

.search_box{width:298px;margin:25px auto 0 auto;}
.search_box select{width:80px;height:36px;float:left;}
.search_box input{width:161px;height:34px !important;line-height:34px !important;padding:0 10px;float:left;border-left:0 !important;}
.search_box button{display:inline-block;width:36px;height:36px;background:url('/img/board/search_icon.png') no-repeat center center #687382;float:left;margin:0;padding:0;cursor:pointer;}
.search_box{}

.paging{text-align:center;margin:65px 0 0 0;}
.paging ul{display:inline-block;border:1px solid #dadada;border-right:0;vertical-align:middle;margin:0 10px;}
.paging ul:after,.paging ul:before{display:inline;}
.paging ul li{display:inline-block;width:35px;}
.paging ul li a{display:block;border:1px solid #dadada;border-left:0;border-top:0;border-bottom:0;text-align:center;line-height:34px;}
.paging ul li.on a{color:#fff;background:#687382;}
.paging img{vertical-align:middle;}
.paging{}

.pass_box{}
.pass_box dl{border-top:1px solid #ccc;}
.pass_box dl dt{text-align:center;padding:25px 0;border-bottom:1px solid #ccc;}
.pass_box dl dt h1{color:#555;font-size:23px;}
.pass_box dl dt p{color:#555;font-size:12px;}
.pass_box dl dd{padding:30px 0;border-bottom:1px solid #ccc;text-align:center;}
.pass_box dl dd input{width:50%;height:43px;line-height:43px;border:1px solid #dadada;background:#fff;vertical-align:middle;margin-bottom:10px;}
.pass_box dl dd a{color:#fff;font-size:12px;font-weight:bold;text-align:center;width:50%;height:45px;line-height:45px;display:inline-block;background:#687382;vertical-align:middle;}
.pass_box dl dd div{padding:30px 0 0 0;margin:30px 0 0 0;border-top:1px solid #ccc;}
.pass_box dl dd div ul{width:70%;margin:0 auto;}
.pass_box dl dd div ul li{color:#555;font-size:12px;text-align:left;list-style:circle;line-height:30px;margin:0 0 10px 0;}
.pass_box dl dd div ul li a{width:50%;height:30px;line-height:30px;float:right;font-size:12px;}
.pass_box dl dd div{}
.pass_box dl dd input[type=tel]{width:15%;}

.write_btn{text-align:right;margin:0 0 25px 0;}
.write_btn a{display:inline-block;width:175px;height:36px;line-height:36px;text-align:center;color:#fff;font-size:12px;font-weight:bold;background:#444;}
.btn{text-align:center;margin-top:30px;}
.btn a{display:inline-block;width:27%;height:34px;line-height:34px;text-align:center;color:#555;font-size:12px;border:1px solid #ddd;margin:0 5px;}
.btn a.list_btn{border:1px solid #687382;background:#687382;color:#fff;}

.rule_box{}
.rule_box div{border:1px solid #ddd;height:200px;background:#f7f7f7;}

.gallery_list{}
.gallery_list ul{padding:0 5%;}
.gallery_list ul li{width:22%;margin:0 1.5% 25px 1.5%;float:left;}
.gallery_list ul li img{width:100%;display:block;}
.gallery_list ul li dl{}
.gallery_list ul li dl dt{text-align:center;}
.gallery_list ul li dl dt a{color:#393b3e;font-size:16px;display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;word-wrap: normal !important;}
.gallery_list ul li dl dd{text-align:center;}
.gallery_list ul li dl dd a{color:#393b3e;font-size:13px;}
.gallery_list .gallery_thum{height:20vw;display:block;}

}

@media only screen and (max-width : 432px){

.list_t{border-collapse:collapse;table-layout:fixed;width:100%;}
.list_t .col_width:nth-child(1){width:15% !important;}
.list_t .col_width:nth-child(2){}
.list_t .col_width:nth-child(3){width:20% !important;}
.list_t .col_width:nth-child(4){width:20% !important;}
.list_t th{color:#4a4a4a;font-size:12px;line-height:44px;text-align:center;border-top:2px solid #3f4047;border-bottom:1px solid #c0c0c0;font-weight:bold;}
.list_t td{color:#555;font-size:12px;text-align:center;height:44px;line-height:44px;border-bottom:1px solid #e3e3e3;}
.list_t .align_l{text-align:left;:padding:0 15px;}
.list_t .pc{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:12px;font-weight:bold;background:#a28c5a;}
.list_t .m{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:12px;font-weight:bold;background:#cac3b2;}
.list_t .k{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:12px;font-weight:bold;background:#ffba35;}
.list_t .wait{color:#b69b5d;}
.list_t .complete{color:#999;}
.list_t .reg_wait{color:#ffba35;}
.list_t img{vertical-align:middle;margin:-2px 0 0 5px;}
.list_t{}

.view_t{border-collapse:collapse;table-layout:fixed;width:100%;}
.view_t th{color:#555;font-size:12px;text-align:left;height:44px;background:#f7f7f7;border:1px solid #ddd;padding:0 20px;}
.view_t th img{vertical-align:middle;margin-top:-2px;}
.view_t th span{color:#555;font-size:12px;float:right;}
.view_t th span em{margin-right:20px;font-style:normal;}
.view_t td{border:1px solid #ddd;padding:20px;}
.view_t td img{max-width:100%;}

.write_t{border-collapse:collapse;table-layout:fixed;width:100%;}
.write_t .col_width:nth-child(1){width:25% !important;}
.write_t th{color:#555;font-size:12px;text-align:left;height:44px;background:#f7f7f7;border:1px solid #ddd;padding:0 25px;}
.write_t td{text-align:left;padding:5px 25px;color:#555;font-size:12px;border:1px solid #ddd;}
.write_t .none_border{border:0;height:30px;}
.write_t .view_con{text-align:left;padding:0 50px;}
.write_t td textarea{display:block;margin:10px 0;width:100%;height:150px;resize:none;background:#f9f9ffff9;}
.write_t td input{background:#fff;}
.write_t td select{background:#fff;}
.write_t td a{color:#687382;font-size:12px;}
.write_t td span{color:#687382;font-size:12px;}
.write_t td .write_rule{border:1px solid #ddd;background:#fff;height:100px;}
.write_t td p{text-align:right;color:#646464;font-size:12px;}
.write_t td .thum_box{border:1px solid #ddd;background:#fff;padding:25px 30px;margin-top:10px;}
.write_t td .thum_box ul{padding-left:10px;}
.write_t td .thum_box ul li{color:#555;font-size:13px;line-height:20px;list-style:disc;}
.write_t td .thum_box p{color:#555;font-size:13px;margin-top:5px;text-align:left;padding-left:10px;}
.write_t td button{width:30%;height:32px;line-height:32px;text-align:center;color:#fff;font-size:12px;background:#687382;}
.call_input{width:25% !important;}
.mail_input{width:25% !important;}
.width50{width:50% !important;}
.name_input{width:100% !important;}

.search_box{width:298px;margin:25px auto 0 auto;}
.search_box select{width:80px;height:36px;float:left;}
.search_box input{width:161px;height:34px !important;line-height:34px !important;padding:0 10px;float:left;border-left:0 !important;}
.search_box button{display:inline-block;width:36px;height:36px;background:url('/img/board/search_icon.png') no-repeat center center #687382;float:left;margin:0;padding:0;cursor:pointer;}
.search_box{}

.paging{text-align:center;margin:65px 0 0 0;}
.paging ul{display:inline-block;border:1px solid #dadada;border-right:0;vertical-align:middle;margin:0 10px;}
.paging ul:after,.paging ul:before{display:inline;}
.paging ul li{display:inline-block;width:35px;}
.paging ul li a{display:block;border:1px solid #dadada;border-left:0;border-top:0;border-bottom:0;text-align:center;line-height:34px;}
.paging ul li.on a{color:#fff;background:#687382;}
.paging img{vertical-align:middle;}
.paging{}

.pass_box{}
.pass_box dl{border-top:1px solid #ccc;}
.pass_box dl dt{text-align:center;padding:25px 0;border-bottom:1px solid #ccc;}
.pass_box dl dt h1{color:#555;font-size:23px;}
.pass_box dl dt p{color:#555;font-size:12px;}
.pass_box dl dd{padding:20px 0;border-bottom:1px solid #ccc;text-align:center;}
.pass_box dl dd input{width:50%;height:43px;line-height:43px;border:1px solid #dadada;background:#fff;vertical-align:middle;margin-bottom:10px;}
.pass_box dl dd a{color:#fff;font-size:12px;font-weight:bold;text-align:center;width:50%;height:45px;line-height:45px;display:inline-block;background:#687382;vertical-align:middle;}
.pass_box dl dd div{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #ccc;}
.pass_box dl dd div ul{width:70%;margin:0 auto;}
.pass_box dl dd div ul li{color:#555;font-size:12px;text-align:left;line-height:30px;margin:0 0 10px 0;text-align:center;}
.pass_box dl dd div ul li a{width:50%;height:30px;line-height:30px;display:block;font-size:12px;margin:0 auto;}
.pass_box dl dd div{}
.pass_box dl dd input[type=tel]{width:15%;}

.write_btn{text-align:right;margin:0 0 25px 0;}
.write_btn a{display:inline-block;width:175px;height:36px;line-height:36px;text-align:center;color:#fff;font-size:12px;font-weight:bold;background:#444;}
.btn{text-align:center;margin-top:30px;}
.btn a{display:inline-block;width:27%;height:34px;line-height:34px;text-align:center;color:#555;font-size:12px;border:1px solid #ddd;margin:0 5px;}
.btn a.list_btn{border:1px solid #687382;background:#687382;color:#fff;}

.rule_box{}
.rule_box div{border:1px solid #ddd;height:200px;background:#f7f7f7;}

.gallery_list{}
.gallery_list ul{}
.gallery_list ul li{width:90%;margin:0 0 25px 0;padding:0 5%;}
.gallery_list ul li img{width:100%;display:block;}
.gallery_list ul li dl{}
.gallery_list ul li dl dt{text-align:center;}
.gallery_list ul li dl dt a{color:#393b3e;font-size:14px;display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;word-wrap: normal !important;}
.gallery_list ul li dl dd{text-align:center;}
.gallery_list ul li dl dd a{color:#393b3e;font-size:13px;}
.gallery_list .gallery_thum{height:40vw;display:block;}
}