.cof9{color:#f99014}
.sub_txt01{font-size:35px;}
.sub_txt02{font-size:18px;margin-top:5px;}
.w-80{width:80%;}


.sub .sub_top {padding: 50px 0;width: 100%;text-align: center;background: url(/img/sub/subtitle.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.sub .sub_top .sub_tit{font-size:36px;}
.sub .sub_top .sub_txt{font-size:18px;margin-top:10px;}

.sub .sub_content{margin:auto;padding:50px 0}
.sub .sub_nav{width:20%;float:left;z-index:10}
.sub .sub_con{width:80%;float:left;}
.sub .sub_nav .menu{display:none;}

.sub.mn01 .sub_nav .menu.menu01{display:block;}
.sub.mn02 .sub_nav .menu.menu02{display:block;}
.sub.mn03 .sub_nav .menu.menu03{display:block;}
.sub.mn04 .sub_nav .menu.menu04{display:block;}
.sub.mn05 .sub_nav .menu.menu05{display:block;}
.sub.mn06 .sub_nav .menu.menu06{display:block;}

.sub .sub_nav .menu_a {font-size: 30px;padding:0 15px;margin-bottom: 35px;display: block;font-weight:400;cursor: default;}
.sub .sub_nav .sub_menu_wrap {display:block;width: 100%!important;}

.sub .sub_nav .sub_menu_wrap > li .sub_menu_a {display: block;line-height: 58px;padding: 0 15px;border-top: 1px solid #c5c5c5;font-size: 18px;position:relative;top:0;left:0;}
.sub .sub_nav .sub_menu_wrap > li.on .sub_menu_a, .sub .sub_nav .sub_menu_wrap > li:hover .sub_menu_a{background: #1169ab;color: #fff;border-top: 1px solid #1169ab}
.sub .sub_nav .sub_menu_wrap > li:last-child .sub_menu_a{border-bottom: 2px solid #1169ab;}

.sub .sub_nav .sub_nav_box {border-bottom: 1px solid #c5c5c5;padding: 50px 10px;font-size:17px;}
.sub .sub_nav .sub_nav_box:last-child{border-bottom:0}
.sub .sub_nav .sub_nav_box .sub_nav_tit{margin-bottom:5px;}
.sub .sub_nav .sub_nav_box .sub_nav_tit i{margin-left:10px;}
.sub .sub_nav .sub_nav_box .tel{font-size:1.5em;font-weight:bold;}
.sub .sub_nav .sub_nav_box .time_list li:after{displaY:block;content:"";clear:both}
.sub .sub_nav .sub_nav_box .time_list li span{float:right}
.sub .sub_nav .sub_nav_box .sub_nav_desc{font-size:0.8em;color:#96652b;margin-top:5px;}

.sub .sub_con{padding-left:50px;}

.sub .sub_con .sub_con_top:after{displaY:block;content:"";clear:both}
.sub .sub_con .page_tit {float: left;font-size: 35px;font-weight:400}
.sub .sub_con .page_idx{float:right;font-size:15px;padding-top:15px;}
.sub .sub_con .page_img{float:left;width:100%;margin-top:15px;}
.sub .sub_con .s_section:after{displaY:block;content:"";clear:both}
.sub .sub_con .s_section{padding-top:50px;}
.sub .sub_con .s_section .s_sct_tit{font-size:28px;}
.sub .sub_con .s_section .s_sct_tit:before {display: inline-block;content: "";clear: both;width: 4px;height: 25px;margin-right: 10px;background: #f99014;}
.sub .sub_con .s_section .s_sct_desc{font-size:16px;margin-top:30px;}

.sub .sub_con .s_section.full .s_sct_tit:before{display:none;}
.sub .sub_con .s_section.full {padding: 80px 0;background-position: center;background-repeat: no-repeat;background-size: cover;}
.sub .sub_con .s_section.full01 {background-image: url(/img/sub/full01.jpg);margin-top:50px;}
.sub .sub_con .s_section.full02{background-image: url(/img/sub/full02.jpg);color:#fff;}
.sub .sub_con .s_section.full03{background-image: url(/img/sub/full03.jpg);}
.sub .sub_con .s_section.full04{background-image: url(/img/sub/full04.jpg);color:#fff;margin-top:50px;}
.sub .sub_con .s_section.full04 .s_sct_tit:before{display:inline-block;}
.sub .sub_con .s_section.full .half{padding:0 30px }

.sub .sub_con .s_section .s_sct_desc span.f_13 {font-size: 1.3em;display: inline-block;margin-top: 5px;}
.sub .under_line {border-bottom: 1px solid #fff;}
.sub .history_list_box {position: relative;top: 0;left: 0;}
.sub .history_list_box .name {padding: 15px 30px;background: #f99014;color: #fff;width: auto;position: absolute;top: -50px;right: -30px;font-size: 15px;text-align:right}
.sub .history_list_box .name span {display: block;font-size: 1.5em;}
.sub .history_list {text-align: right;padding: 80px 30px 0 0 ;}

.sub .history_list li {padding-bottom: 10px;}
.sub .history_list li:last-child {padding-bottom: 0;}
.sub .history_list01 {margin-top: 25px;padding: 50px;background: #fee5c9;text-align: left;}
.sub .history_list01 ul {padding-top: 30px;border-top: 1px solid #f99014;margin-top: 30px;}
.sub .history_list01 ul li {padding-bottom: 10px;}
.sub .history_list01 ul li:last-child{padding-bottom:0}


.sub .sub_box1:after{display:block;content:"";clear:both}
.sub .sub_box1 .s_box{width:100%;}
.sub .sub_box1 b{display:block;margin-bottom:5px;font-size:1.1em}
.sub .sub_box4:after{display:block;content:"";clear:both}
.sub .sub_box4 .s_box{width:25%;float:left}

.sub .s_sct_desc .sub_box4 .s_box{width:23%;margin-right:2%;}
.sub .s_sct_desc .sub_box4 .s_box:nth-child(4n){margin-right:0}
.sub .s_sct_desc .list_box li{padding:30px;background:#fee5c9;text-align:center;margin-bottom:2%;line-height: 22.5px;}
.sub .s_sct_desc .list_box li.line01 {line-height: 45px;}
.sub .s_sct_desc .list_box li.line03{line-height:15px;}
.sub .s_sct_desc .sub_box1.list_box li.s_box {text-align: left;}

.sub .s_sct_desc .list_box01 li {margin-bottom: 2%;}
.sub .s_sct_desc .list_box01 li b{padding:5px 10px;color:#fff;background:#f99014;display:inline-block;}
.sub .s_sct_desc .list_box01 li span{display:block;}


.sub .s_sct_desc .list_box02:after{display:block;content:"";clear:both}
.sub .s_sct_desc .list_box02 .half{width:49%;margin-right:2%;float:left;}
.sub .s_sct_desc .list_box02 .half:last-child{margin-right:0}
.sub .s_sct_desc .list_box02 .half .tit{padding:5px 0;width:100%;background:#f99014;color:#fff;text-align:center;font-size:18px;}
.sub .s_sct_desc .list_box02 .half .desc{border:1px solid #f99014;padding: 30px;}
.sub .s_sct_desc .list_box02 .half .desc li{padding-left:15px;margin-bottom: 15px;position:relative;top:0;left:0}
.sub .s_sct_desc .list_box02 .half .desc li:last-child{margin-bottom:0}
.sub .s_sct_desc .list_box02 .half .desc li:after {position: absolute;top: 12px;left: 0;width: 5px;height: 5px;display: block;content: "";clear: both;border-radius: 50%;background: #f99014;}



.sub .s_sct_desc .list_box_ul li {text-align: left;padding: 0;padding-left: 20px;margin-top: 15px;margin-bottom:0;position: relative;top: 0;left: 0;}
.sub .s_sct_desc .list_box_ul li:after {display: block;content: "";clear: both;position: absolute;top: 10px;width: 5px;height: 5px;border-radius: 50%;background: #333;left: 0;}


.sub .sub_box_img:after{display:block;content:"";clear:both}
.sub .sub_box_img .half{width:49%;margin-right:2%;margin-bottom:2%;float:left}
.sub .sub_box_img .half:nth-child(2n){margin-right:0}

.sub .half_wrap .half.txt{padding-left:15px;}
.sub .img_box{margin-top: -50px;position: relative;z-index: 10;left: 0;float: right;}
.sub .img_box img{width:100%;}

.sub .map{width:100%;padding:0;height:100%;border:0}

.sub .sub_con .s_section .time_list {padding-right:80px;}
.sub .sub_con .s_section .time_list li{padding-bottom:10px;}
.sub .sub_con .s_section .time_list li:after{display:block;content:"";clear:both}
.sub .sub_con .s_section .time_list li:last-child{padding-bottom:0}
.sub .sub_con .s_section .time_list li span.data{float:right}
.sub .sub_con .s_section .time_list li.desc{font-size:0.8em}

.sub .sub_con .s_section .tel_list li{padding:5px 10px;background: #f99014;margin-bottom: 10px;} 
.sub .sub_con .s_section .tel_list li:last-child{margin-bottom:0}
.sub .sub_con .s_section .tel_list li span.icon {width: 12%;float: left;margin: 10px 0;padding-right: 15px;border-right: 1px solid #fff;}
.sub .sub_con .s_section .tel_list li span.tel {width: 88%;padding-left: 15px;color: #fff;}

.sub .map_wrap .map_desc{padding:15px 0;background:#fee5c9;text-align:center;margin-top:0}


@media (max-width: 1260px){
.sub .sub_top .sub_tit {font-size: 32px;}
.sub .sub_content {padding:50px 15px}
.sub .sub_nav {width: 25%;}
.sub .sub_con {width: 75%;}
.sub .sub_con .page_tit{font-size:32px;}
.sub .sub_con .s_section .s_sct_tit {font-size: 24px;}
.sub_txt01{font-size:30px;}


.sub .sub_box_wrap .sub_box4 .s_box {width: 32.3333%;margin-right: 1.5%;}
.sub .sub_box_wrap .sub_box4 .s_box:nth-child(4n) {margin-right: 1.5%;}
.sub .sub_box_wrap .sub_box4 .s_box:nth-child(3n) {margin-right: 0%;}

}


@media (max-width: 990px){
.sub .sub_top .sub_tit {
    font-size: 30px;
}

.sub_txt01{font-size:28px;}
.sub_txt02{font-size:16px;}

.sub .sub_con .page_tit{font-size:30px;}
.sub .sub_con .s_section .s_sct_tit {font-size: 22px;}
.sub .sub_content {position: relative;top: 0;left: 0;}
.sub .sub_nav {display: block;width: 100%;position: absolute;top: 0;left: 0;}
.sub .sub_nav .menu .menu_a {color: #fff;display: block;padding: 20px;font-size: 16px;background: #1169ab;text-align: center;margin-bottom: 0;}
.sub .sub_nav .menu  .sub_menu_wrap{display:none;}
.sub .sub_nav .sub_menu_wrap > li .sub_menu_a {background: #fff;border-top: 0;text-align: center;font-size: 15px;}
.sub .sub_nav .sub_nav_box{display:none}
.sub .sub_nav .menu_a{cursor: pointer;}
.sub .sub_con{width:100%;padding:0;padding-top: 64px;}


.sub .sub_con .s_section.full {padding: 50px 0;}
.sub .img_box {margin-top: -10px;}

.sub .sub_box_wrap .sub_box4 .s_box {width: 49%;}
.sub .sub_box_wrap .sub_box4 .s_box:nth-child(3n) {margin-right: 2%;}
.sub .sub_box_wrap .sub_box4 .s_box:nth-child(2n) {margin-right:0%;}
.sub .sub_box_wrap .sub_box4 .s_box:nth-child(4n) {margin-right:0%;}
}

@media (max-width: 768px){
.sub .sub_top .sub_tit {
    font-size: 28px;
}
.sub .sub_top .sub_txt{font-size:15px;}
.w-80 {width: 100%;}
.sub_txt01{font-size:26px;text-align:center;margin-top:10px;}
.sub_txt01 br{display:none;}
.sub_txt02{font-size:15px;text-align:center}

.sub .sub_con .page_tit{font-size:28px;}
.sub .sub_con .page_idx{display:none;}
.sub .sub_con .s_section .s_sct_tit {font-size: 20px;}
.sub .sub_con .s_section{padding-top:30px;}
.sub .sub_con .s_section .s_sct_desc{margin-top:10px;font-size:15px;}
.sub .half_wrap .half.txt {padding-left: 0px;}
.sub .img_box {margin-top: 15px;}


.sub .history_list_box .name {
    width: 100%;
    text-align: center;
    position: relative;
    top: 0;
    right: 0;
    margin-top: 0;
}
.sub .history_list01 {text-align:center;padding: 30px;margin-top:0}
.sub .history_list01 ul {
    padding-top: 15px;
    margin-top: 15px;
}
.sub .history_list01 ul li{padding-bottom:5px;}
.sub .history_list {
   padding: 15px 0;
    text-align: center;
}
.sub .history_list li {
    padding-bottom: 5px;
}
.sub .s_sct_desc .list_box02 .half{width:100%;margin-right:0;margin-bottom:15px;}
.sub .sub_box_wrap .list_box li .list_box_ul li {
    padding: 0;
    padding-left: 15px;
}


.sub .sub_con .s_section.full .half{margin-bottom:15px;padding:0 15px}
.sub .sub_con .s_section.full .half:last-child{margin-bottom:0}
.sub .sub_box_wrap .sub_box4 .s_box {width:100%;}
.sub .sub_box_wrap .sub_box4 .s_box:nth-child(2n) {margin-right: 0%;}
.sub .sub_box_wrap .list_box li{padding:15px}
.sub .sub_box_wrap .list_box li.line01 {line-height: 22.5px;}
.sub .sub_box_wrap .list_box li.line03 {line-height: 22.5px;}

.sub .s_sct_desc .list_box02 .half .desc{min-height:auto!important;padding:15px;}
.sub .sub_con .s_section .time_list {
    padding-right: 0;
    text-align: left;
}
.sub .sub_con .s_section .tel_list {
    text-align: left;
}
.sub .sub_con .s_section .tel_list li span.icon {
    margin: 0;
    width: auto;
}
.sub .sub_con .s_section .sct_half{margin-top:30px;}
}