@charset "utf-8";
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
html, body, h1, h2, h3, h4, h5, h6, ul, p{margin: 0;padding: 0;}
ul{list-style: none;}
a{text-decoration: none;color: #000;}
img{vertical-align: top;border: none;}
input[type=text]{}
.wrap{min-width: 1200px;}
.header{width: 100%;margin: 0 auto;}
.clearfix{*zoom: 1;}
.clearfix:after{content: "";display: block;clear: both;}
.main_wrap{width: 1200px;margin: 0 auto;}
.page_navi_wrap{text-align: center;}
.page_navi{padding: 20px 0;display: inline-block;margin: 0 auto;}
.page_navi_item{float: left;}
.page_navi_item > a{display: block;padding: 5px;margin-right: 3px;}
.page_navi_on{color: #f00;}
.show_block{display: block !important;}
.content_image{max-width: 100%;}
.admin_item_management{font-size: 14px;line-height: 30px;background-color: #06e;color: #fff;font-weight: bold;display: block;float: right;width: 100px;height: 30px;text-align: center;vertical-align: top;}
.visible{visibility: visible !important;}
#tour_menu_sub li:hover .travel{display: block;}
#tour_menu_sub li .travel{display: none;color: #000;width: 500px;position: absolute; /*top: 38px;*//* background-color:#fff; */padding: 8px; /* border: 1px solid #92d8ff; */height: 300px;line-height: 29px;left: 11px;font-size: 13px;z-index: 1100;}
body{overflow-y: scroll;}
.tour_menu_link{color: #000000;text-align: center;margin: 0px 53px;position: relative;font-size: 16px;line-height: 48px;letter-spacing: 0;font-weight: 500;}
.full{width: 100%}
.text_left{text-align: left !important;}
.text_center{text-align: center !important;}
.text_right{text-align: right !important;}
.search_sch_word{color: #f00 !important}
.main_btn{background-color: #efa73a !important;border-color: #eea536 !important;color: #fff;}
.main_btn:hover{background-color: #f00 !important;border-color: #f00 !important;cursor: pointer !important}
.custom_checkbox_wrap{display: inline-block;position: relative;}
.custom_checkbox_wrap > .custom_checkbox_label,
.custom_checkbox_wrap > label{display: inline-block;padding-left: 35px;line-height: 30px;}
.custom_checkbox_wrap > .custom_checkbox_label:before,
.custom_checkbox_wrap > label:before{content: '';display: block;position: absolute;top: 0;left: 0;width: 26px;height: 26px;border: 2px solid #ccc;background: #fff;border-radius: 3px;}
.custom_checkbox_wrap > .custom_checkbox,
.custom_checkbox_wrap > input[type=checkbox]{opacity: 0;position: absolute;top: 50%;left: 50%;margin-left: -7px;margin-top: -7px}
.custom_checkbox_wrap > .custom_checkbox:checked + .custom_checkbox_label:before,
.custom_checkbox_wrap > .custom_checkbox:checked + label:before,
.custom_checkbox_wrap > input[type=checkbox]:checked + .custom_checkbox_label:before,
.custom_checkbox_wrap > input[type=checkbox]:checked + label:before{border-color: #efa73a;background: url(/resource/img/v_checkbox_on_icon.png) #efa73a no-repeat center/25px 25px;}
.custom_checkbox_wrap > input[type=checkbox]:disabled + .custom_checkbox_label:before,
.custom_checkbox_wrap > input[type=checkbox]:disabled + label:before{background: #ddd}
.custom_checkbox_wrap > input[type=checkbox]:disabled:checked + .custom_checkbox_label:before,
.custom_checkbox_wrap > input[type=checkbox]:disabled:checked + label:before{border-color: #ccc;background: url(/resource/img/v_checkbox_on_icon.png) #ddd no-repeat center/25px 25px;}
.custom_radio_wrap{display: inline-block;position: relative;margin-right: 10px}
.custom_radio_wrap > .custom_radio_label,
.custom_radio_wrap > label{display: inline-block;padding-left: 35px;line-height: 30px;}
.custom_radio_wrap > .custom_radio_label:before,
.custom_radio_wrap > label:before{content: '';display: block;position: absolute;top: 0;left: 0;width: 26px;height: 26px;border: 2px solid #ccc;background: #fff;border-radius: 16px;}
.custom_radio_wrap > .custom_radio,
.custom_radio_wrap > input[type=radio]{opacity: 0;position: absolute;top: 50%;left: 50%;margin-left: -7px;margin-top: -7px}
.custom_radio_wrap > .custom_radio:checked + .custom_radio_label:before,
.custom_radio_wrap > .custom_radio:checked + label:before,
.custom_radio_wrap > input[type=radio]:checked + .custom_radio_label:before,
.custom_radio_wrap > input[type=radio]:checked + label:before{border-color: #ff3300;background: url(/resource/img/v_radio_on_icon.png) #fff no-repeat center/26px 26px}
.custom_radio_wrap > input[type=radio]:disabled + .custom_radio_label:before,
.custom_radio_wrap > input[type=radio]:disabled + label:before{background: #ddd}
.custom_radio_wrap > input[type=radio]:disabled:checked + .custom_radio_label:before,
.custom_radio_wrap > input[type=radio]:disabled:checked + label:before{border-color: #ccc;background: url(/resource/img/v_radio_on_icon.png) #ddd no-repeat center/26px 26px}