#sub_v_all{position:relative;width:100%;margin:0 auto;height:270px;background-size:cover;border-bottom:7px solid #bea36a;margin-top:178px;}
.sub_vs01{background:url('../image/sub/sub_v01.jpg') no-repeat center center;}
.sub_vs02{background:url('../image/sub/sub_v02.jpg') no-repeat center center;}
.sub_vs03{background:url('../image/sub/sub_v03.jpg') no-repeat center center;}
.sub_vs04{background:url('../image/sub/sub_v04.jpg') no-repeat center center;}

#sub_bar {position:relative;z-index:1;width:100%;background:#fafafa;height:69px;line-height:69px;margin-top:0px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
#bar_inner {width:640px;margin:auto;position:relative;height:69px;}
#sub_menu_bar {position:absolute;width:100%;top:0px;left:0px}
.zeta-menu > li:nth-child(1) {width:299px; text-indent:0px !important;text-align:left;line-height:69px;border-right:1px solid #dfdfdf;padding-left:20px;}
.zeta-menu > li:nth-child(2) {padding-left:20px;width:290px;}
.zeta-menu > li:nth-child(2) > a{color:#997e44;}
.zeta-menu > li > a {width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:68px;display:inline-block;font-size:22px;color:#414141;font-weight:400;letter-spacing:-0.5px;}
.zeta-menu > li span{position:absolute;right:20px;top:-2px;display:block;}
.zeta-menu > li {display:inline-block;height:68px;text-align:left;position:relative;}

.zeta-menu li {float: left;position: relative;}
.zeta-menu ul {display:none; background-color:#fff;position: absolute;left:-1px;top:68px;z-index:119;width: calc(100% + 2px);}
.zeta-menu ul li { float: none; }
.zeta-menu ul li a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size: 19px;border:1px solid #dfdfdf;border-top:0px;padding-left:10px;height:60px;line-height:60px; font-weight: normal; background-color:#fff;color: #343434;display: block}
.zeta-menu ul li a:hover {color:#9c7623;background:#f8f8f8;}
.zeta-menu ul ul { left: 100%; top: 0; }

.sub_cont_all{width:640px;margin:0 auto;}
.sub_conts{padding:40px 0 50px 0;}
.sub_navi > div h3{font-size:40px;color:#141414;font-weight: 500;line-height:40px;text-align:center;}

.sub_all{margin-top:50px;}
.ct_img{text-align:center;}
.ct_img img{max-width:100%;}
.cont600{width:600px;margin:0 auto;}

.his_all{border-top:1px solid #ac9259;width:600px;margin:0 auto;}
.his_all > li{position:relative;border-bottom:1px solid #dfdfdf;padding-left:125px;}
.his_all > li > p{position:absolute;left:10px;top:0;display:block;text-align:center;font-size:40px;color:#333;font-weight:500;}
.his_all > li > ul{border-left:1px solid #dfdfdf;padding:10px;}
.his_all > li > ul > li{position:relative;padding-left:15px;margin:25px 0;font-size:19px;color:#525252;font-weight:300;line-height:23px;}
.his_all > li > ul > li span{position:absolute;left:0;top:-8px;color:#fff;display:block;width:40px;height:40px;line-height:40px;text-align:center;background:#ac9259;border-radius:40px;}
.his_all > li > ul > li:first-child{margin-top:10px;}
.his_all > li > ul > li:last-child{margin-bottom:10px;}

.tab_btn{margin-bottom:30px;}
.tab_btn > li{float:left;}
.tab_btn4 > li{width:25%;}
.tab_btn3 > li{width:33%;}
.tab_btn2 > li{width:50%;}
.tab_btn > li > a{display:block;height:59px;line-height:59px;border:1px solid #dfdfdf;text-align:center;font-size:19px;color:#373737;letter-spacing:-0.5px;}
.tab_btn > li > a.on{border:1px solid #ac9259;background:#ac9259;color:#fff;height:66px;line-height:66px;margin-top:-4px;position:relative;}

.lob_img{border-top:1px solid #ac9259;width:600px; margin:0 auto;}
.lob_img > li{border-bottom:1px solid #dfdfdf;padding:30px 0;}
.lob_img > li div.img{position:relative;}
.lob_img > li div.imgs{width:600px;overflow:hidden;}
.lob_img > li div.imgs img{width:600px;}
.lob_img > li div.txts{width:100%;margin-left:0px;margin-top:15px;}
.lob_img > li div.imgs > ul{overflow:hidden;margin-top:10px;}
.lob_img > li div.txts > p.tit{font-size:23px;color:#373737;font-weight:500;}
.lob_img > li div.txts > p.txt{margin-top:20px;font-size:19px;color:#373737;line-height:27px;}
.lob_img .ck-slidebox{margin-top:10px;left:0;}
.lob_img .ck-slidebox .dot-wrap li{float:left;margin-left:7px;}
.lob_img .ck-slidebox .dot-wrap li img{width:144px;}
.lob_img .ck-slidebox .dot-wrap li:first-child{margin-left:0;}


.bili_all{border-top:1px solid #ac9259;padding:30px 0;width:600px;margin:0 auto;}
.bili_img{}
.bili_txt{width:calc(100% - 0px);text-align:center;}
.bili_txt > p.tit{font-size:23px;color:#373737;font-weight:500;}
.bili_txt > p.txt{margin-top:20px;font-size:19px;color:#373737;line-height:27px;}
.line_tit{margin-top:10px;text-align:center;background:url('../image/sub/tit_line.png') no-repeat center center;}
.line_tit > span{display:inline-block;width:256px;height:47px;line-height:47px;background:#ac9259;border-radius:37px;font-size:23px;color:#fff;}
.bili_gal{margin-top:30px;width:600px;margin:0 auto;}
.bili_gal > li{float:none;margin-left:0px;width:calc((100% - 0px) / 1);text-align:center;margin-bottom:20px;}
.bili_gal > li p.img img{width:100%;}
.bili_gal > li p.txt {font-size:21px;color:#373737;margin-top:15px;}

.pro_tit{text-align:center;font-size:23px;color:#373737;font-weight:500;margin-bottom:30px;:}
.page_all {text-align: center;margin-top: 40px;}
.page_all > a.page {color:#525252;font-size:19px;border:1px solid #e3e3e3;background:#fff;vertical-align: middle;display: inline-block;text-align: center;width: 42px;height: 42px;line-height: 42px;}
.page_all > a.on{color:#325f74;background:#fbfbfb;}
.page_all > a.page:hover{color:#325f74;background:#fbfbfb;}


.gal_tab{margin-top:10px;}
.gal_tab > li{float:left;margin-left:10px;width:calc((100% - 10px) / 2);text-align:center;margin-bottom:20px;}
.gal_tab > li:nth-child(2n+1){margin-left:0;}
.gal_tab > li p.img{width:100%;height:256px;border:1px solid #dfdfdf;overflow:hidden;}
.gal_tab > li p.img img{width:100%;height:256px;}
.gal_tab > li p.txt {font-size:30px;color:#373737;margin-top:15px;}
.gal_tab > li p.txt span{display:block;font-size:19px;}

.galview{width:600px;height:498px;position:relative;margin:0 auto;}
.galview > li img{width:600px;}
.galview .ck-slide-dir{height:498px;overflow:hidden;}
.galview_b{position:relative;}
.galview_b > li{float:left;width:600px;}
a.gav_lf{display:block;position:absolute;left:10px;top:50%;margin-top:-16px;}
a.gav_rt{display:block;position:absolute;right:10px;top:50%;margin-top:-16px;}
.galview_s{margin-top:20px;}
.galview_s > li{float:left;margin-left:20px;width:calc((100% - 60px) / 4);}
.galview_s > li:first-child{margin-left:0;}
.galview_s > li > a{display:block;border:1px solid #dfdfdf;}
.galview_s > li img{width:100%;}


.botcik_box{border:1px solid #ddd;background:#fafafa;padding:9px 9px;}
.botcik_box_lf{float:left;color:#454545;font-size:19px;font-weight:400;margin-top:0px;}
.botcik_box_rt{float:right;}
.botcik_box_rt > div{float:left;}
.botcik_box_rt > div select{margin-right:5px;padding-left:5px;border:1px solid #dddddd;width:90px;height:30px;line-height:30px;}
.botcik_box_rt > div input[type=text]{padding-left:10px;border:1px solid #dddddd;border-right:none;width:160px;height:28px;line-height:28px;}


.ibt_tab_v{border-top:1px solid #ac9259;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.ibt_v_top{padding:15px 10px;border-bottom:1px solid #dddddd;}
.ibt_v_top_tit{color:#454545;font-size:21px;font-weight:700;}
.ibt_v_top_txt{margin-top:5px;color:#454545;font-size:19px;font-weight:400;}
.ibt_v_top_txt > span{display:inline-block;margin-right:5px;}
.ibt_v_file{border-bottom:1px solid #dddddd;padding:10px 10px;}
.ibt_v_file_lf{color:#454545;font-size:19px;}
.ibt_v_file_rt{margin-top:5px;color:#454545;font-size:19px;}
.ibt_v_ny{padding:10px 10px;min-height:300px;color:#454545;font-size:19px;}
.bot_lr_btn{margin-top:30px;}
.bot_lf_btn{float:left;}
.bot_rt_btn{float:right;}
a.white_l{display:inline-block;padding:0 20px;height:48px;line-height:48px;text-align:center;color:#979797;font-size:19px;font-weight:700;border:1px solid #ddd;background:#fafafa;}
a.y_btn{display:inline-block;text-align:center;background:#ac9259;padding:0 20px;height:50px;line-height:50px;font-size:19px;color:#fff;}

button.y_btn{display:inline-block;text-align:center;background:#ac9259;padding:0 20px;height:50px;line-height:50px;font-size:19px;color:#fff;border:0}

.scroll{width:600px;margin:0 auto; overflow:scroll;}
.scroll_1{height:490px;}
.scroll_2{height:525px;}
.scroll > div{width:912px;}
.scroll img{width:912px;}

h3.tit{margin-top:40px;font-size:23px;font-weight:500;color:#333;}
.terms_all{margin-top:15px;}
.terms_all .terms_box{border:1px solid #dfdfdf;border-top:1px solid #ac9259;height:155px;overflow-y:scroll;}
.terms_all .terms_ck{text-align:right;margin-top:10px;color:#444;font-size:19px;}
.gs_tab_bg{margin-top:20px;border-top:1px solid #ac9259;border-left:1px solid #ddd;}
.gs_tab th{text-align:center;color:#454545;font-size:19px;padding:12px 10px;border-right:1px solid #ddd;border-bottom:1px solid #dddddd;background:#fafafa;}
.gs_tab td{text-align:center;color:#454545;font-size:19px;font-weight:400;word-break:break-all;border-right:1px solid #ddd;padding:12px 10px;border-bottom:1px solid #dddddd;}
.gs_tab td.lf_txt{text-align:left;}
.gs_tab td > a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gs_tab td > a.gst_gs{display:inline-block;vertical-align:middle;text-align:center;width:80px;height:25px;line-height:25px;border:1px solid #dadada;background:#dfdfdf;font-size:17px;color:#333;}
input.btn_size{border:1px solid #dadada;width:300px;height:25px;line-height:25px;}
input.name_size{border:1px solid #dadada;width:160px;height:25px;line-height:25px;}
.tab_btxt{margin-top:10px;font-size:16px;color:#ac9259;font-weight:500;}

textarea.btn_size{border:1px solid #dadada;width:300px;height:25px;line-height:25px;}

.qa_all > li{position:relative;}
.qa_all > li > a{display:block;padding-left:90px;height:45px;line-height:45px;background:#f8f8f8;border:1px solid #dfdfdf;border-radius:45px;font-size:19px;color:#7a6331;}
.qa_all > li > span{position:absolute;left:0;top:0;margin-top:-12px;}
.qa_all > li > ul{padding:20px 10px 20px 90px;}
.qa_all > li > ul > li{font-size:19px;color:#373737;line-height:24px;font-weight: 300;}

.pw_all{border:1px solid #dfdfdf;border-top:1px solid #ac9259;background:#fafafa;text-align:center;padding:60px 10px;}
.pw_all_pd{margin-top:50px;}
.pw_txt{margin-top:40px;color:#5c5c5c;letter-spacing:-0.5px;font-size:19px;font-weight:bold;line-height:26px;}
.pw_txt2{margin-top:5px;color:#5f5f5f;letter-spacing:-0.5px;font-size:19px;line-height:24px;}
.pw_txt span{color:#760312;}
.pw_txt3{color:#5f5f5f;letter-spacing:-0.5px;font-size:19px;line-height:24px;}
.pw_txt3 span{color:#760312;}
.pw_txt4{color:#5f5f5f;letter-spacing:-0.5px;font-size:19px;line-height:24px;font-weight:bold;}
.pw_box{width:280px;margin:0 auto;margin-top:15px;padding:15px 100px 0 100px;}
.pw_inp{width:100%;}
.pw_inp input{width:calc(100% - 12px);height:38px;line-height:38px;background:#fff;border:1px solid #dfdfdf;padding-left:10px;font-size:19px;}
.pw_btn{margin-top:16px;}
.pw_btn > a{display:inline-block;width:calc((100% - 10px) / 2);height:48px;line-height:48px;font-size:19px;font-weight:bold;text-align:center;}
.pw_btn > a.pw_on{border:1px solid #ac9259;background:#ac9259;color:#fff;}
.pw_btn > a.pw_off{border:1px solid #dfdfdf;background:#fcfcfc;color:#6a6a6a;}

.pw_btn > button{display:inline-block;width:calc((100% - 10px) / 2);height:48px;line-height:48px;font-size:19px;font-weight:bold;text-align:center;}
.pw_btn > button.pw_on{border:1px solid #ac9259;background:#ac9259;color:#fff;}
.pw_btn > button.pw_off{border:1px solid #dfdfdf;background:#fcfcfc;color:#6a6a6a;}


.sit_map > li{float:left;margin-left:10px;width:calc((100% - 30px) / 4);text-align:center;border-top: 1px solid #ac9259;}
.sit_map > li:first-child{margin-left:0;}
.sit_map > li dt a{display:block;width:100%;height:49px;line-height:49px;border-bottom:1px solid #dfdfdf;background:#f8f8f8;font-size:18px;color:#1c1c1c;font-weight:500;}
.sit_map > li dd a{display:block;width:100%;height:49px;line-height:49px;border-bottom:1px solid #dfdfdf;background:#fff;font-size:16px;color:#525252;font-weight:400;}



