
.w1000{width:1000px; margin:0 auto}
.cf:after{display:block; content:""; clear:both;}

/* Recommended */
@font-face {
    font-family: ng;
    src: url('font/NanumGothic.eot');
    src: url('font/NanumGothic.eot?#iefix') format('embedded-opentype'), url('font/NanumGothic.woff') format('woff2'), url('font/NanumGothic.woff') format('woff'), url('font/NanumGothic.ttf') format('truetype');
}


/*** !important; ****/
* {
    padding: 0;
    margin: 0;
	-webkit-text-size-adjust:none; -moz-text-size-adjust: none; -ms-text-size-adjust: none;
}

header, nav, footer, article, section, aside, hgroup { /* ei9 이하 적용 */
    display: block;
    margin: 0;
    padding: 0;
}

img {
    border: 0;
	vertical-align:middle;
}

a {
    text-decoration: none;
	color:#464646;
}

li {
    list-style: none;
}

.clear {
    clear: both;
}

html, body {
    font-family: '나눔고딕', NanumGothic, ng, '맑은 고딕', MalgunGothic, NM, Dotum, Gulim, Arial;
    font-size: 13px;
    color: #343434;
}

#wrap {
    position: relative;
    width: 100%;
}

/****************************************** sanitary **********************************************/
.sanitary_top_wrap {
    background: url('../crm/img/sanitary_top_bg.jpg') no-repeat;
	background-position-x: right;
}

.sanitary_top_wrap_in{width:1000px; margin: 0 auto}

.crm_top_wrap {
    background: url('../crm/img/crm_top_bg.jpg') no-repeat;
    background-position-x: right;
}

.sub_wrap, .content_wrap, .footer {
    width: 1000px;
    margin: 0 auto;
}

.sanitary_top {
    height: 151px;
    margin: 0 auto;
}

.gnav {
    float: right;
	height:31px;
	font-size:0;
}

    .gnav li {
        /*float: left;*/
        /*line-height: 31px;*/
		display:inline-block;
        margin: 0 5px;
        color: #eaeaea;
        font-size: 12px;
    }


        .gnav li:nth-child(7) {
            margin: 0;
        }

        .gnav li a {
            color: #464646;
            line-height: 31px;
            display: inline-block;
        }

    .gnav .gnav_sanitary {
        background: #44a834;
        padding: 0 15px;
        border-left: 1px solid #e6e6e6;
    }

    .gnav .gnav_crm {
        background: #25a2da;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
		text-align:center;
    }

	.gnav_shop{
        background: magenta;
        padding: 0 15px;
        border-left: 1px solid #e6e6e6;
    }

        .gnav .gnav_sanitary a, .gnav .gnav_sanitary a, .gnav_shop a {
            font-size: 12.8px;
            color:white !important;
            font-weight: 500;
            padding: 0 10px;
            line-height: 31px;
            display: inline-block;
        }


		.gnav .gnav_crm a {
			font-size: 12.8px;
            color:white !important;
            font-weight: 500;
            padding: 0 10px;
            /*line-height: 31px;*/
            display: inline-block;
    }

.mnav {
    clear: both;
    height: 75px;
	background:white;
}

.logo {
    float: left;
}

#logo {

}

.mnav .mnav_sanitary {
    float: right;
}

    .mnav .mnav_sanitary li {
        float: left;
		margin:19px 0 0 0;
		text-align:center;
    }
	.mnav .mnav_sanitary li:nth-child(1){padding:10px 0}
	.mnav .mnav_sanitary li:nth-child(2){padding:10px 0}
	.mnav .mnav_sanitary li:nth-child(3){padding:10px 0}
	.mnav .mnav_sanitary li:nth-child(4){padding:10px 0}
	.mnav .mnav_sanitary li:nth-child(5){padding:10px 0}
	.mnav .mnav_sanitary li:nth-child(6){padding:10px 0}
	.mnav .mnav_sanitary li:nth-child(7){padding:10px 0}






        .mnav .mnav_sanitary li a {
            font-size: 16.1px;
            font-weight: 600;
            color: #121212;
            /*line-height: 75px;*/
            padding: 0 14px;
            display: inline-block;
        }

            .mnav .mnav_sanitary li a:hover, .mnav .mnav_sanitary li a.on {
                color: #21920e;
            }

.mnav .mnav_crm {
    float: right;
}

    .mnav .mnav_crm li {
        float: left;
        margin:30px 10px 0 10px;
    }
        .mnav .mnav_crm li:nth-child(2), .mnav .mnav_crm li:nth-child(5) {
            /*margin-top:30px;*/
        }

        .mnav .mnav_crm li a {
            font-size: 16.1px;
            font-weight: 600;
            color: #121212;
            text-align:center;
            padding: 0 10px;
            display: inline-block;
        }

            .mnav .mnav_crm li a:hover, .mnav .mnav_crm li a.on {
                color: #0062b9;
            }

.mem_wrap {
    height: 43px;
}

    .mem_wrap .mem {
        float: left;
    }

        .mem_wrap .mem li {
            float: left;
            line-height: 43px;
            margin-right: 5px;
            color: #ffffff;
            font-size: 13px;
        }

            .mem_wrap .mem li:nth-child(2) {
                margin-right: 10px;
            }

        .mem_wrap .mem .mem_btn {
            padding: 5px 10px;
            border-radius: 3px;
            background-color: rgba( 0, 0, 0, .2 );
            font-size: 13px;
        }

            .mem_wrap .mem .mem_btn a {
                color: #ffffff;
                font-size: 13px;
            }


.sub_title_wrap {
    height: 125px;
    border-bottom: 1px solid #666666;
    background: url('../crm/img/sub_top_img.jpg') no-repeat top right;
    margin-bottom: 50px;
}

    .sub_title_wrap .sub_title {
        clear: both;
        float: left;
    }

        .sub_title_wrap .sub_title .sub_title_sanitary {
            font-size: 32px;
            color: #121212;
            font-weight: 500;
            margin-top: 23px;
        }

            .sub_title_wrap .sub_title .sub_title_sanitary span {
                color: #1e7415;
            }
            .sub_title_wrap .sub_title .sub_title_crm {
            font-size: 32px;
            color: #121212;
            font-weight: 500;
            margin-top: 23px;
        }

            .sub_title_wrap .sub_title .sub_title_crm span {
                color: #1670c0;
            }

        .sub_title_wrap .sub_title .page_link {
            margin-top: 20px;
        }

            .sub_title_wrap .sub_title .page_link li {
                float: left;
                font-family: Dotum, 돋움;
                font-size: 12px;
                color: #6f6f6f;
            }
			.sub_title_wrap .sub_title .page_link li img{vertical-align:top}

    .sub_title_wrap .sub_icon_erp {
        float: right;
        margin-top: 15px;
    }

        .sub_title_wrap .sub_icon_erp li {
            float: left;
            text-align: center;
            line-height: 1.6em;
            margin: 0 15px;
        }

            .sub_title_wrap .sub_icon_erp li a {
                color: #212121;
                font-size: 14.1px;
                font-weight: 500;
            }

.footer_wrap {
    margin-top: 0px;
    height: 177px;
    background: url('../crm/img/bottom_bg.jpg') repeat-x;
}

    .footer_wrap .footer .fnav {
        height: 37px;
        width: 1000px;
        margin: 0 auto;
		text-align:center;
    }

        .footer_wrap .footer .fnav li {
            display:inline-block;
            line-height: 37px;
            margin: 0 16px;
        }

            .footer_wrap .footer .fnav li a {
                color: #ffffff;
                font-size: 12px;
                line-height: 37px;
            }


        .footer_wrap .footer .fnav select {
            background: #202020;
            border: 1px solid #202020;
            font-size: 12px;
            color: #b1b1b1;
        }

    .footer_wrap .footer .copy_wrap {
        clear: both;
        margin-top: 18px;
    }

        .footer_wrap .footer .copy_wrap .bottom_logo {
            float: left;
            margin: 20px 20px 0 0;
        }

        .footer_wrap .footer .copy_wrap .copy {
            float: left;
            font-family: Dotum, 돋움;
            font-size: 11px;
            color: #6d6d6d;
            line-height: 1.5em;
            margin-top: 20px;
        }

            .footer_wrap .footer .copy_wrap .copy span {
                color: #484747;
                margin: 0 10px;
            }

        .footer_wrap .footer .copy_wrap .bottom_img {
            float: right;
        }
.crm_content_wrap {
    font-family:Gulim, 굴림, Dotum, 돋움;
    font-size:12px;
}

/* 페이지 */
.busanweb_pages{display:block; list-style:none; margin:0; padding:16px 0; text-align:center;}
.busanweb_pages a{display:inline-block; padding:4px; border:1px solid #e0e0e0; font-size:11px; font-weight:bold; color:#8b8b8b; min-width:12px; text-decoration:none;}
.busanweb_pages a.thispage{color:#4e86de !important; border:1px solid #2795d0 !important;}
.busanweb_pages a li{display:inline;}

/* 버튼 */
.btn_1{background: linear-gradient( to bottom, white, #ededed); border:1px solid #707070; color:#444; font-weight:bold; padding:6px 16px; cursor:pointer;}
.btn_2{background: linear-gradient( to bottom, #4a88d1, #155cac); border:1px solid #155cac; color:white; font-weight:bold; padding:6px 16px; cursor:pointer;}
.btn_3{background: linear-gradient( to bottom, #ff7003, #ec4e04); border:1px solid #ec4e04; color:white; font-weight:bold; padding:6px 16px; cursor:pointer;}
.btn_4{background: linear-gradient( to bottom, orange, darkorange); border:1px solid darkorange; color:white; font-weight:bold; padding:6px 16px; cursor:pointer;}

.btn_2m{background: linear-gradient( to bottom, lime, #0c0); border:1px solid #0c0; color:white; font-weight:bold; padding:6px 16px; cursor:pointer;}
.btn_3m{background: linear-gradient( to bottom, #0a0, green); border:1px solid green; color:white; font-weight:bold; padding:6px 16px; cursor:pointer;}


/* 서브메뉴 */
#crm_content_tabtbl{margin:0 0 32px 0; padding:0; font-family: 나눔고딕, NanumGothic, ng, 맑은고딕, MalgunGothic, NM, Dotum, Gulim, Arial;}
#crm_content_tabtbl dt{width:100%; display:table; border-collapse:collapse; table-layout:fixed;}
#crm_content_tabtbl dt a{display:table-cell; vertical-align:middle; text-align:center; border:1px solid #d9d9d9; background:#f6f6f6; padding:12px 0; font-size:14px; font-weight:600;}
#crm_content_tabtbl dt a.on{background:#ed1b23 !important; border:1px solid #ed1b23; color:white;}
#crm_content_tabtbl dd{border:1px solid #d9d9d9; border-top:none; padding:12px;}

#crm_content_tabtbl2{margin:0 0 32px 0; padding:0; font-family: 나눔고딕, NanumGothic, ng, 맑은고딕, MalgunGothic, NM, Dotum, Gulim, Arial;}
#crm_content_tabtbl2 dt{width:100%; display:table; border-collapse:collapse; table-layout:fixed;}
#crm_content_tabtbl2 dt a{display:table-cell; vertical-align:middle; text-align:center; border:1px solid #d9d9d9; background:#f6f6f6; padding:12px 0; font-size:14px; font-weight:600;}
#crm_content_tabtbl2 dt a.on{background:#25a2da !important; border:1px solid #25a2da; color:white;}
#crm_content_tabtbl2 dd{border:1px solid #d9d9d9; border-top:none; padding:12px;}

/* content 내용*/
.c1_0_select_box{width:930px; margin:0 auto; margin-bottom:20px}
.c1_0_select_box ul{font-size:0;}
.c1_0_select_box ul li{vertical-align:top; display:inline-block; margin-top:-1px; padding:0; text-align:center; font-size:14px;border:1px solid #d9d9d9;height:60px; width:20%; font-size:14px; line-height:18px; box-sizing:border-box; padding:10px 0; background:#f6f6f6; font-weight:700;border-right:none; cursor:pointer;}
.c1_0_select_box ul li:nth-child(5n){border-right:1px solid #d9d9d9}
.c1_0_select_box ul .on{color:#fff; background:#616161; border: 1px solid #616161;}
.c1_0_select_box ul li:nth-child(1){line-height:40px}
.c1_0_select_box ul li:nth-child(2){line-height:40px}
.c1_0_select_box ul li:nth-child(3){line-height:40px}
.c1_0_select_box ul li:nth-child(8){line-height:40px}
.c1_0_select_box ul li:nth-child(9){line-height:40px}
.c1_0_select_box_img{width:930px; margin:0 auto}
.c1_0_select_box_img .img{display:none}
.c1_0_select_box_img .img:nth-child(1){display:block}

.c2_0_select_box{width:930px; margin:0 auto; margin-bottom:20px}
.c2_0_select_box ul{font-size:0;}
.c2_0_select_box ul li{vertical-align:top; display:inline-block; padding:0; text-align:center; font-size:14px;border:1px solid #d9d9d9;height:45px; line-height:45px; width:25%; font-size:14px; box-sizing:border-box; background:#f6f6f6; font-weight:700; border-right:none; cursor:pointer;}
.c2_0_select_box ul li:nth-child(4){border-right:1px solid #d9d9d9}
.c2_0_select_box ul .on{color:#e8642e; border-bottom:none; background:#fff;}
.c2_0_select_box_img{width:930px; margin:0 auto}
.c2_0_select_box_img .img{display:none}
.c2_0_select_box_img .img:nth-child(1){display:block}

.c3_0_select_box{width:930px; margin:0 auto; margin-bottom:20px}
.c3_0_select_box ul{font-size:0;}
.c3_0_select_box ul li{vertical-align:top; display:inline-block; padding:0; text-align:center; font-size:14px;border:1px solid #d9d9d9;height:45px; line-height:45px; width:33.333%; font-size:14px; box-sizing:border-box; background:#f6f6f6; font-weight:700; border-right:none; cursor:pointer;}
.c3_0_select_box ul li:nth-child(3){border-right:1px solid #d9d9d9}
.c3_0_select_box ul .on{color:#e8642e; border-bottom:none; background:#fff;}
.c3_0_select_box_img{width:930px; margin:0 auto}
.c3_0_select_box_img .img{display:none}
.c3_0_select_box_img .img:nth-child(1){display:block}







/* 상품분류관리 */
.busanweb_arch_items_cateup, .busanweb_arch_items_catedown, .busanweb_arch_items_cateadd, .busanweb_arch_items_catenuke, .busanweb_arch_items_cateedit{overflow:visible; padding:2px 4px; vertical-align:middle;}

#busanweb_arch_items_cate1{display:table; width:100%; margin:0; padding:0; list-style:none; table-layout:fixed;}
.busanweb_arch_items_cate1_cell, .busanweb_arch_items_cate1_cell_arr{display:table-cell; vertical-align:middle;}
.busanweb_arch_items_cate1_cell{padding:16px; border:4px solid #f2f2f2;}
.busanweb_arch_items_cate1_cell strong{display:block; font-size:14px; margin:0 0 8px 0;}
.busanweb_arch_items_cate1_cell div{border:1px solid #CCC; height:400px; overflow-y:scroll; padding:8px;}
.busanweb_arch_items_cate1_cell div ol{margin:0; padding:0; list-style:none;}
.busanweb_arch_items_cate1_cell div ol li{word-break:break-all !important; margin:0; padding:2px; line-height:1em; cursor:pointer;}
.busanweb_arch_items_cate1_cell div ol li.selected{color:white; background:#464646;}
.busanweb_arch_items_catename{vertical-align:middle; width:72%; border:1px solid #CCC; padding:2px; background:url('../imgs/placeholder.gif') no-repeat 2px 2px;}
.busanweb_arch_items_catecost{vertical-align:middle; width:6%; border:1px solid #CCC; padding:2px; text-align:right;}
.busanweb_arch_items_cate1_cell_arr{width:32px; text-align:center; font-size:18px;}

#busanweb_arch_items_edit_form_cost{width:64px; text-align:right;}

#busanweb_arch_items_notice{margin:16px 0; padding:8px 16px; border:4px solid #f2f2f2;}
#busanweb_arch_items_notice p{margin:8px 0; padding:0;}

.busanweb_arch_items_cate_form p{margin:4px 0 0 0;}

#crm_content_tabtbl_cate1{list-style:none; margin:0 0 8px 0; padding:0;}
#crm_content_tabtbl_cate1 li{display:inline; font-size:14px; margin:0 24px 0 0;}
#crm_content_tabtbl_cate1 a.on{color:#45a834 !important; font-weight:bold;}
#crm_content_tabtbl_cate2{list-style:none; margin:0; padding:0; display:inline-block; width:96%; vertical-align:top;}
#crm_content_tabtbl_cate2 li{display:inline; margin:0 12px 0 0;}
#crm_content_tabtbl_cate2 a.on{color:#45a834 !important;}

/* 견적서접수 */
#busanweb_arch_order_search{padding:8px 0; border:1px solid #CCC; border-width:1px 0; text-align:center;}
#busanweb_arch_order_search *{vertical-align:middle;}
#busanweb_arch_order_search #d1, #busanweb_arch_order_search #d2{width:80px; text-align:center;}
#busanweb_arch_order_search #d1_pick, #busanweb_arch_order_search #d2_pick{padding:2px; font-family:'돋움';}

#busanweb_arch_order_list{width:100%; border-collapse:collapse; table-layout:fixed; margin:32px 0 16px 0; border-bottom:1px solid #CCC;}
#busanweb_arch_order_list caption{text-align:left; padding:0 0 4px 0;}
#busanweb_arch_order_list caption input, #busanweb_arch_order_list caption select{vertical-align:middle;}
#busanweb_arch_order_list th{padding:4px; border-top:1px solid #464646; background:#f2f2f2;}
#busanweb_arch_order_list td{padding:4px; text-align:center; border-top:1px solid #CCC;}

.busanweb_arch_order_mail, .busanweb_arch_order_nukeall{cursor:pointer;}

.busanweb_arch_order_list_book1, .busanweb_arch_order_list_book2, .busanweb_arch_order_list_book3, .busanweb_arch_order_list_book4, .busanweb_arch_order_list_book5{padding:2px 8px; border:none; background:#464646; color:white; cursor:pointer;}

/* 상품리스트 */
#busanweb_arch_items_catetab{display:block; margin:16px 0 4px 0; padding:0; list-style:none; border-bottom:1px solid #eee;}
#busanweb_arch_items_catetab a{display:inline-block; margin:0 1px 0 0; padding:8px; background:#f2f2f2; border:3px solid #f2f2f2; color:#707070; font-weight:600; text-align:center; text-decoration:none; vertical-align:bottom;}
#busanweb_arch_items_catetab a.selectedx{background:white !important; color:rgb(39,148,207) !important; border:3px solid rgb(39,148,207) !important; padding:10px 8px !important;}
#busanweb_arch_items_catetab a li{display:inline; margin:0; padding:0;}

#busanweb_arch_items_catesubtab{margin:0; padding:0; list-style:none;}
.busanweb_arch_items_catesubtab_li{margin:0 0 4px 0; padding:8px; background:#f2f2f2;}
.busanweb_arch_items_catesubtab_li strong{font-size:18px; display:inline-block; color:#707070; padding:2px 6px; border:1px solid #CCC;}
.busanweb_arch_items_catesubtab_li ul{display:inline-block; margin:0; padding:0; list-style:none;}
.busanweb_arch_items_catesubtab_li ul li{display:inline; margin:0 4px; padding:0;}
.busanweb_arch_items_catesubtab_li ul li a{color:#707070;}
.busanweb_arch_items_catesubtab_li ul li a.selectedx{color:rgb(39,148,207) !important; font-weight:bold;}

#busanweb_arch_items_list{width:100%; border-collapse:collapse; margin:16px 0 0 0;}
#busanweb_arch_items_list caption{text-align:center; margin:0; padding:8px 0;}
#busanweb_arch_items_list th{padding:4px; border:1px solid #7d838c; background:#aeb2bd; color:#515151;}
#busanweb_arch_items_list td{padding:4px; text-align:center; border:1px solid #CCC;}
#busanweb_arch_items_list td p{display:inline-block; margin:0; padding:0; vertical-align:middle; line-height:1.5em;}
#busanweb_arch_items_list td p span{color:#707070; font-size:11px;}
#busanweb_arch_items_list td p img{vertical-align:middle;}
#busanweb_arch_items_list td a{color:#464646;}

.noimage_ul_thumb{display:inline-table; width:48px; height:36px; margin:0; padding:0; vertical-align:middle;}
.noimage_ul_thumb li{display:table-cell; text-align:center; vertical-align:middle; border:1px solid #eee; color:#CCC; font-size:10px;}

.busanweb_arch_items_nukethis, #busanweb_arch_items_nukeall{cursor:pointer;}

.sn_order{padding:1px; font-size:11px; cursor:pointer;}

/* 상품등록 */
#busanweb_arch_items_form{margin:16px 0; padding:0; width:100%;}
#busanweb_arch_items_form_left input[type='file']{width:100%;}
.busanweb_arch_items_form_prog_score{width:40px; text-align:center;}
.busanweb_arch_items_form_prog_content_name{width:99%;}
.noimage_ul{display:table; width:100%; height:120px; margin:0 0 4px 0; padding:0;}
.noimage_ul li{display:table-cell; text-align:center; vertical-align:middle; border:1px solid #eee; color:#CCC;}
#busanweb_arch_items_form_right{padding:23px 0 0 0;}
#busanweb_arch_items_form_right table{width:100%; border-collapse:collapse; table-layout:fixed; margin:0 0 32px 0;}
#busanweb_arch_items_form_right table caption{text-align:left; padding:0 0 4px 0;}
#busanweb_arch_items_form_right table caption input{border:none; background:#464646; color:white; cursor:pointer; padding:3px 6px; font-size:11px;}
#busanweb_arch_items_form_right table caption input.selected{background:darkorange !important;}
#busanweb_arch_items_form_right table th{padding:4px; border:1px solid #f2f2f2; background:#CCC; color:#515151; font-weight:normal;}
#busanweb_arch_items_form_right table td{padding:4px; border:1px solid #f2f2f2; color:#464646; font-size:12px;}
#busanweb_arch_items_form_right table td *{vertical-align:middle;}
#busanweb_arch_items_form_right table td select, #busanweb_arch_items_form_right table td input[type='text'], #busanweb_arch_items_form_right table td input[type='number']{color:#464646; font-size:12px; border:1px solid #CCC;}
#busanweb_arch_items_form_right table td input[type='button']{font-size:12px; overflow:visible; padding:2px 4px;}

#busanweb_arch_items_form_mapxy{width:80%;}
#busanweb_arch_items_form_name_kr, #busanweb_arch_items_form_name, #busanweb_arch_items_form_url, #busanweb_arch_items_form_address, #busanweb_arch_items_form_desc, #busanweb_arch_items_form_tour, #busanweb_arch_items_form_yardage{width:470px;}
#busanweb_arch_items_form_rooms{width:40px; text-align:center;}
#busanweb_arch_items_form_roundpeople1, #busanweb_arch_items_form_roundpeople2{width:32px;}
#busanweb_arch_items_form_price, #busanweb_arch_items_form_price_sub{width:80px; text-align:right;}

#busanweb_arch_items_form_bottom{clear:both; margin:0; padding:0;}
#busanweb_arch_items_form_bottom h3{margin:0 0 4px 0; padding:16px 0 4px 0; border-bottom:1px solid #CCC; font-size:13px;}
#busanweb_arch_items_form_bottom h3 input{vertical-align:middle;}
#busanweb_arch_items_form_bottom p{margin:0 0 4px 0;}
#busanweb_arch_items_form_bottom p *{vertical-align:middle;}
#busanweb_arch_items_form_review, #busanweb_arch_items_form_movie{width:790px; max-width:790px; height:64px;}

.busanweb_arch_items_form_bottom_labels{display:inline-block; width:16%;}
#busanweb_arch_items_form_use3_2{width:80px; text-align:center;}
#busanweb_arch_items_form_use3_3, #busanweb_arch_items_form_use3_4{width:80px; text-align:right;}

#busanweb_arch_items_form_internets{width:100%; border-collapse:collapse; table-layout:fixed;}
#busanweb_arch_items_form_internets th{padding:4px; border:1px solid #f2f2f2; background:#CCC; color:#515151; font-weight:normal;}
#busanweb_arch_items_form_internets td{padding:4px; border:1px solid #f2f2f2; color:#464646; font-size:12px; text-align:center;}
#busanweb_arch_items_form_internets td input{width:96%;}

#busanweb_arch_items_form_use5_0_1, #busanweb_arch_items_form_use5_0_2, #busanweb_arch_items_form_use5_1_1, #busanweb_arch_items_form_use5_1_2{width:40px; text-align:center;}
#busanweb_arch_items_form_use5_2_2{width:80px; text-align:right;}

#busanweb_arch_items_form_contentdl{margin:0 0 8px 0; padding:0;}
#busanweb_arch_items_form_contentdl dt{margin:0 0 8px 0; padding:0;}
#busanweb_arch_items_form_contentdl dd{margin:0 0 8px 0; padding:0; border-bottom:1px dotted #f2f2f2;}
#busanweb_arch_items_form_contentdl dd ul{margin:0; padding:0 0 0 20px;}
#busanweb_arch_items_form_contentdl dd ul li{margin:0 0 8px 0; padding:0;}
.busanweb_arch_items_form_qry_v_val{width:560px;}
.busanweb_arch_items_form_qry_v_order{width:48px; text-align:center;}

/* 채점환경설정 */
#busanweb_arch_items_opt_form{width:800px; margin:0 0 16px 0; padding:0;}
#busanweb_arch_items_opt_form table{width:100%; table-layout:fixed; border-collapse:collapse;}
#busanweb_arch_items_opt_form table caption{border-bottom:1px solid #464646;}
#busanweb_arch_items_opt_form table th{width:128px; border-bottom:1px solid #CCC; padding:4px; text-align:center; background:#f6f6f6;}
#busanweb_arch_items_opt_form table td{border-bottom:1px solid #CCC; padding:0 4px 4px 4px; text-align:left;}
#busanweb_arch_items_opt_form table td *{vertical-align:middle;}
#busanweb_arch_items_opt_form table td ul{margin:0; padding:0 0 0 20px;}
#busanweb_arch_items_opt_form table td ul li{display:block;margin:0; padding:4px 0 0 0; list-style:square;}
#busanweb_arch_items_opt_form table td ul li input[type='text']{width:64px; text-align:right;}
#busanweb_arch_items_opt_form table td ul li input[type='file']{width:160px;}
#busanweb_arch_items_opt_form table td ul li span{display:inline-block; vertical-align:middle;}

#busanweb_arch_items_opt_form_scorelimit{width:64px; text-align:right;}


/* 위생점검 거래처 */
#busanweb_arch_tbl{width:100%; display:table; table-layout:fixed;}
#busanweb_arch_left{width:240px; display:table-cell; vertical-align:top; padding:0 25px 0 0;}
#busanweb_arch_right{display:table-cell; vertical-align:top;}

#busanweb_arch_left_search{margin:0 0 8px 0; padding:0; text-align:center;}
#busanweb_arch_left_search_group, #busanweb_arch_left_search_group2{width:calc(50% - 9px); font-size:11px; padding:2px 0;}
#busanweb_arch_left_search input[type='submit']{border:none; color:white; background:green; padding:3px 6px; cursor:pointer; vertical-align:middle;}
#busanweb_arch_left_search_key{width:182px; padding:2px; border:1px solid green; vertical-align:middle;}
#busanweb_arch_left_search_dl{border:1px solid #CCC;}
#busanweb_arch_left_search_dl dt{color:white; text-align:center; font-weight:bold; background:#747474; padding:8px 0; border-bottom:1px solid #CCC;}
#busanweb_arch_left_search_dl dd{margin:0; padding:12px; min-height:400px; max-height:640px; overflow-y:auto;}
#busanweb_arch_left_search_dl dd .selected{font-weight:bold;}
#busanweb_arch_left_search_dl dd ol li a{display:block; padding:4px 0; border-top:1px dotted #464646;}
#busanweb_arch_left_search_dl dd ol li a:hover{background:#def;}
#busanweb_arch_left_search_dl dd ol li:first-child a{border:none;}

#busanweb_arch_hyg_vender_form, #busanweb_arch_hyg_vender_form2{margin:0 0 32px 0; padding:0;}
#busanweb_arch_hyg_vender_form table, #busanweb_arch_hyg_vender_form2 table{width:100%; table-layout:fixed; border-collapse:collapse; border-top:1px solid #464646;}
#busanweb_arch_hyg_vender_form table caption, #busanweb_arch_hyg_vender_form2 table caption{padding:0 0 4px 0; text-align:left;}
#busanweb_arch_hyg_vender_form table caption b, #busanweb_arch_hyg_vender_form2 table caption b{color:red;}
#busanweb_arch_hyg_vender_form table th, #busanweb_arch_hyg_vender_form2 table th{border-bottom:1px solid #CCC; padding:4px; text-align:left; background:#f6f6f6;}
#busanweb_arch_hyg_vender_form table th b, #busanweb_arch_hyg_vender_form2 table th b{color:red;}
#busanweb_arch_hyg_vender_form table td, #busanweb_arch_hyg_vender_form2 table td{border-bottom:1px solid #CCC; padding:4px; text-align:left;}
#busanweb_arch_hyg_vender_form table td input, #busanweb_arch_hyg_vender_form table td select, #busanweb_arch_hyg_vender_form2 table td input, #busanweb_arch_hyg_vender_form2 table td select{vertical-align:middle;}
#busanweb_arch_hyg_vender_form table td textarea, #busanweb_arch_hyg_vender_form2 table td textarea{vertical-align:middle; width:99.4%; height:64px;}
#busanweb_arch_hyg_vender_form_ca_a, #busanweb_arch_hyg_vender_form_ca_b, #busanweb_arch_hyg_vender_form_ca_a2, #busanweb_arch_hyg_vender_form_ca_b2, #busanweb_arch_hyg_vender_form_ca_a3, #busanweb_arch_hyg_vender_form_ca_b3{width:99%;}
#busanweb_arch_hyg_vender_form_address_1, #busanweb_arch_hyg_vender_form_address_2{width:99.4%;}
#busanweb_arch_hyg_vender_form_zip{width:64px; text-align:center;}
#busanweb_arch_hyg_vender_form_val_4, #busanweb_arch_hyg_vender_form_val_1e_1, #busanweb_arch_hyg_vender_form_val_1e_3, #busanweb_arch_hyg_vender_form_val_1e_4{text-align:right; width:80px;}
#busanweb_arch_hyg_vender_form_val_1a_0_1, #busanweb_arch_hyg_vender_form_val_1a_1_1, #busanweb_arch_hyg_vender_form_val_1a_2_1{width:48px; text-align:right;}
#busanweb_arch_hyg_vender_form_val_1d_3{width:48px; text-align:center;}
#busanweb_arch_hyg_vender_form_val_1d_4{width:32px; text-align:center;}
#busanweb_arch_hyg_vender_form_val_1c_1_1, #busanweb_arch_hyg_vender_form_val_1c_2_1{width:108px;}
#busanweb_arch_hyg_vender_form_val_6, #busanweb_arch_hyg_vender_form_monitor_date_monitor, #busanweb_arch_hyg_vender_form_monitor_date_start, #busanweb_arch_hyg_vender_form_monitor_date_end, #busanweb_arch_hyg_vender_form_val_c, #busanweb_arch_hyg_vender_form_val_1d_1, #busanweb_arch_hyg_vender_form_val_20{text-align:center; width:80px;}
#busanweb_arch_hyg_vender_form_val_6_pick, #busanweb_arch_hyg_vender_form_monitor_date_monitor_pick, #busanweb_arch_hyg_vender_form_monitor_date_start_pick, #busanweb_arch_hyg_vender_form_monitor_date_end_pick, #busanweb_arch_hyg_vender_form_val_c_pick, #busanweb_arch_hyg_vender_form_val_1d_pick{vertical-align:middle; cursor:pointer;}
#busanweb_arch_hyg_vender_form_monitor_item, #busanweb_arch_hyg_vender_form_monitor_item2, #busanweb_arch_hyg_vender_form_monitor_item3, #busanweb_arch_hyg_vender_form_monitor_title{width:99%;}
#busanweb_arch_hyg_vender_form_fcm_upload{width:94%; padding:4px 0; background:#464646; color:white; border:none; cursor:pointer;}
#busanweb_arch_hyg_vender_form_fcm_form_content{width:216px;}

#busanweb_arch_left_menu{}
#busanweb_arch_left_menu li{display:list-item; list-style:none; border-bottom:1px dotted #333;}
#busanweb_arch_left_menu li a{display:block; padding:12px; font-size:16px; color:#464646;}
#busanweb_arch_left_menu li a:hover{background:#f2f2f2; font-weight:bold;}
#busanweb_arch_left_menu_load{width:100%; height:32px; background:green; color:white; border:none; cursor:pointer;}

/* 위생점검 보고서 */
#busanweb_arch_hyg_report_search{margin:0 0 16px 0; padding:8px; border:1px solid #CCC; background:#f2f2f2; text-align:center;}
#busanweb_arch_hyg_report_search #d1, #busanweb_arch_hyg_report_search #d2{width:80px; text-align:center; vertical-align:middle;}
#busanweb_arch_hyg_report_search #d1_pick, #busanweb_arch_hyg_report_search #d2_pick{padding:2px; font-family:'돋움'; vertical-align:middle;}
#busanweb_arch_hyg_report_search #opt{margin:0 0 0 24px; vertical-align:middle;}
#busanweb_arch_hyg_report_search #key{width:200px; vertical-align:middle;}
#busanweb_arch_hyg_report_search input[type='submit']{vertical-align:middle;}

#busanweb_arch_hyg_report_list{width:100%; table-layout:fixed; margin:0 0 8px 0; border-collapse:collapse; border-top:1px solid #464646;}
#busanweb_arch_hyg_report_list caption{text-align:right; padding:0 0 4px 0;}
#busanweb_arch_hyg_report_list th{border-bottom:1px solid #CCC; padding:4px; text-align:center; background:#f6f6f6;}
#busanweb_arch_hyg_report_list td{border-bottom:1px solid #CCC; padding:4px; text-align:center;}
.busanweb_arch_hyg_report_list_view{cursor:pointer; display:block; text-align:center; padding:4px; background:#1e6973; color:yellow; border-radius:4px;}
.busanweb_arch_hyg_report_list_view_a{cursor:pointer; display:block; text-align:center; padding:4px; background:royalblue; /*#145582;*/ color:white; border-radius:4px;}
.busanweb_arch_hyg_report_list_view_b{cursor:pointer; display:block; text-align:center; padding:4px; background:#464646; color:#CCC; border-radius:4px;}

/* 소독 거래처 */
.busanweb_arch_str_vender_form_monitor_rq_long{width:99%;}
.busanweb_arch_str_vender_form_monitor_rq_short{width:96%;}

/* 메인 */
#main_top_tbl{display:table; width:100%; margin:0; padding:0; table-layout:fixed; }
#main_top_tbl span{display:table-cell;}
#main_top_tbl span:nth-of-type(1){background:#18aa19;}
#main_top_tbl span:nth-of-type(2){width:1000px;}
#main_top_tbl span:nth-of-type(3){background:#95d141;}

#main_centre{height:700px; background:url('../img/main_bg.jpg') center center; background-size:cover;}
#main_centre2{height:1000px; background:url('../img/main_bg.jpg') center center; background-size:cover;}
#main_centre_banner{display:table; width:1000px; height:400px; margin:0 auto;}
#main_centre_banner > div{display:table-cell; vertical-align:middle;}

#main_paw{text-align:center; min-width:1000px; font-size:0; line-height:0; background:rgba(255,255,255,0.6);}
#main_paw img{margin:0 0 0 4px;}
#main_paw img:first-child{margin:0;}

#main_paw_new{text-align:center; min-width:1000px; font-size:0; line-height:0; background:rgba(255,255,255,0.6);}
#main_paw_new img{margin:0 0 0 4px;}
#main_paw_new img:first-child{margin:0;}

#main_paw_new2{margin:32px 0 0 0; text-align:center; min-width:1000px; font-size:0; line-height:0; background:rgba(0,0,0,0.3);}
#main_paw_new2 img{margin:0 0 0 4px;}
#main_paw_mew2 img:first-child{margin:0;}

#main_quick{position:fixed; right:0; top:250px; width:128px; text-align:center; list-style:none; margin:0; padding:0; z-index:99;}
#main_quick li{font-size:14px; margin:0 0 16px 0; padding:0;}
#main_quick li a{color:#212121; font-weight:600;}
#main_quick li p{margin:0 0 8px 0;}

/* 로그인 */
#ac_login_div form{margin:0 auto; width:370px; padding:30px; background:white;}
#ac_login_div form ol{display:table; table-layout:fixed; width:100%; margin:0 0 20px 0; padding:0; list-style:none;}
#ac_login_div form ol li{display:table-cell; border:1px solid #eaeaea; font-size:15px; font-weight:600; color:#464646; cursor:pointer; padding:10px 0; text-align:center; background:#f4f4f4;}
#ac_login_div form ol li.on{border:1px solid #333; border-bottom:none; background:white; color:black;}

#ac_login_div form ul{margin:0; padding:0; list-style:none;}
#ac_login_div form ul li{display:block; margin:0 0 20px 0;}
#ac_login_div form ul li:last-child{text-align:center; margin:0;display:flex;flex-wrap:wrap}
#ac_login_div form ul li b{display:block; margin:0 0 10px 0; font-size:15px; font-weight:600;}
#ac_login_div form ul li span{font-size:12px; font-weight:600; color:#66688b; line-height:1.8em;}
#ac_login_instant_id, #ac_login_instant_pw{font-size:16px; padding:5px; border:1px solid #c6c6c6; width:97%;}
#ac_login_instant_pw{margin:0 0 10px 0;}

#ac_login_div form button[type='submit']{width:100%; padding:12px 0; border:none; background:#e60013; color:white; font-weight:bold; font-size:20px; margin:0 0 4px 0; cursor:pointer;}
#ac_login_div form button[type='button']{width:49.5%; padding:12px 0; border:1px solid #d9d9d9; background:#f4f4f4; color:#666; font-weight:bold; font-size:16px; cursor:pointer;}

#ac_login_div form input[type='checkbox'] {
    background: #fff;
    border: solid 2px black;
    height: 20px;
    width: 20px;
    -webkit-appearance: none;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	vertical-align:middle;
}

#ac_login_div form input[type='checkbox']:checked, input[type='radio']:checked {
    background: #fff;
    border: solid 2px black;
}

#ac_login_div form input[type='checkbox']:checked:after {
    content: ' ';
    display: block;
    width: 12px;
    height: 12px;
    background: black;
    position: relative;
    top: 2px;
    left: 2px;
	border-radius: 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

#ac_login_instant_title{display:table; width:100%; margin:0 0 24px 0; padding:0; table-layout:fixed;}
#ac_login_instant_title span{display:table-cell; font-size:24px; text-align:right; width:32px;}
#ac_login_instant_title strong{display:table-cell; text-align:center; font-size:28px;}
#ac_login_close{cursor:pointer;}

.main_slide .sc1 .swiper-button-prev{top:44%}
.main_slide .sc1 .swiper-button-next{top:44%}

/* 서브 */
#sub_top_menu{display:table; table-layout:fixed; width:100%; height:43px;}
#sub_top_menu span{display:table-cell;}
#sub_top_menu span:first-child{background:#18aa19;}
#sub_top_menu span:last-child{background:#95d141;}
#sub_top_menu b{display:table-cell; width:1000px; text-align:center;}

#crm_content_tabtbl_content{padding:24px 35px;}
#crm_content_tabtbl_content ol{border-top:2px solid #18aa19; border-bottom:2px solid #e2e2e2; list-style:none; margin:0 0 16px 0; padding:12px 16px; background:#f6f6f6;}
#crm_content_tabtbl_content ol li{display:inline; margin:0 4px; padding:0; color:#c5c5c5;}
#crm_content_tabtbl_content ol li a{color:#212121; font-weight:600;}
#crm_content_tabtbl_content dl{margin:0 0 16px 0; padding:8px 0 16px 0; border-bottom:1px solid #e2e2e2;}
#crm_content_tabtbl_content dl.end{border-bottom:1px solid #838383;}
#crm_content_tabtbl_content dl dt{padding:10px 8px 10px 78px; min-height:32px; background:url('../html/img/c_q.png') no-repeat 13px 4px; font-weight:600; font-size:17px; color:#212121;}
#crm_content_tabtbl_content dl dd{padding:0 8px 0 78px; min-height:48px; background:url('../html/img/c_a.png') no-repeat 13px 4px; font-size:14px; line-height:1.4em; color:#464646;}
#crm_content_tabtbl_content dl dd .content_table {margin-top:25px;margin-bottom:42px;}
#crm_content_tabtbl_content dl dd .content_table th{padding:16px 0 16px 15px;color:#000000;text-align:left;background:#f9f9f9;border-top:1px solid #e6e6e6}
#crm_content_tabtbl_content dl dd .content_table td {padding:16px 0 16px 20px;color:#646464;border-top:1px solid #e6e6e6}
#crm_content_tabtbl_content_use{padding:24px 35px;}
#crm_content_tabtbl_content_use ol{border-top:2px solid #007cbc; border-bottom:2px solid #e2e2e2; list-style:none; margin:0 0 16px 0; padding:12px 16px; background:#f6f6f6;}
#crm_content_tabtbl_content_use ol li{display:inline; margin:0 4px; padding:0; color:#c5c5c5;}
#crm_content_tabtbl_content_use ol li a{color:#212121; font-weight:600;}
#crm_content_tabtbl_content_use .crm_content_sub_title {background:#4986e1;padding:8px;color:white;font-size:16px;font-weight:600;}
#crm_content_tabtbl_content_use dl{padding:16px 0 16px 0; border-bottom:1px solid #e2e2e2;}
#crm_content_tabtbl_content_use dl.end{border-bottom:2px solid #838383;margin-bottom:16px;}
#crm_content_tabtbl_content_use dl dt{padding:10px 8px 10px 0; min-height:32px;font-weight:600; font-size:17px; color:#02418e;}
#crm_content_tabtbl_content_use dl dd{padding:0 8px 0 0; min-height:42px;font-size:14px; line-height:1.4em; color:#464646;}
#crm_content_tabtbl_content_use dl dd .content_table {margin-top:25px;margin-bottom:42px;}
#crm_content_tabtbl_content_use dl dd .content_table th{padding:16px 0 16px 15px;color:#000000;text-align:left;background:#f9f9f9;border-top:1px solid #e6e6e6}
#crm_content_tabtbl_content_use dl dd .content_table td {padding:16px 0 16px 20px;color:#646464;border-top:1px solid #e6e6e6}




/* 회원가입 */
#ecoyou_join_h1{display:table; table-layout:fixed; width:100%; min-width:1000px; height:100px;}
#ecoyou_join_h1 span{display:table-cell;}
#ecoyou_join_h1 span:first-child{background:url('../img/join_top_left.png') repeat-x left bottom;}
#ecoyou_join_h1 span:last-child{background:url('../img/join_top_right.png') repeat-x left bottom;}
#ecoyou_join_h1 strong{display:table-cell; width:1000px; text-align:center;}

#ecoyou_join_paw{border-top:1px solid #EEE; height:128px; margin:46px 0 0 0;}
#ecoyou_join_paw address{font-style:normal; display:table; width:1000px; margin:24px auto 0 auto;}
#ecoyou_join_paw address div{display:table-cell; vertical-align:middle; font-size:11px; line-height:1.5em;}
#ecoyou_join_paw address div:first-child{width:192px;}
#ecoyou_join_paw address div:nth-of-type(2) span{margin:0 12px;}
#ecoyou_join_paw address div:last-child{width:391px;}

#ecoyou_join_main{text-align:center; width:1000px; margin:0 auto;}
#ecoyou_join_main > p{margin:0; padding:0;}
#ecoyou_join_main a{display:inline-block; width:24%; vertical-align:bottom; margin:32px 0 0 0;}
#ecoyou_join_main a dl{margin:0; padding:0;}
#ecoyou_join_main a dl dt{margin:0; padding:24px 0; font-size:18px; color:white; font-weight:600;}
#ecoyou_join_main a:nth-of-type(1) dl dt{background:#f56017;}
#ecoyou_join_main a:nth-of-type(2) dl dt{background:#7bb030;}
#ecoyou_join_main a:nth-of-type(3) dl dt{background:#105bab;}
#ecoyou_join_main a:nth-of-type(4) dl dt{background:magenta;}
#ecoyou_join_main a dl dd{border:1px solid #CCC; border-top:4px solid #CCC; height:280px; padding:12px; text-align:left; font-size:13px;}
#ecoyou_join_main a dl dd > p{margin:0; padding:0;}
#ecoyou_join_main a dl dd blockquote{display:block; margin:16px 0 0 0; padding:8px; background:#f4f4f4; border:#eee;}
#ecoyou_join_main a dl dd blockquote p{margin:0 0 8px 0; line-height:1.2em;}
#ecoyou_join_main a dl dd blockquote ul{margin:0; padding:0 0 0 20px;}
#ecoyou_join_main a dl dd blockquote ul li{list-style:disc; margin:0 0 4px 0;}
#ecoyou_join_main a dl dd blockquote ul li span{letter-spacing:-0.5px;}

/* 일정 */
#ac_cal_list{width:100%; table-layout:fixed; border-collapse:collapse; margin:0 0 32px 0;}
#ac_cal_list caption{font-size:14px; padding:0 0 8px 0; color:#464646; font-weight:bold; font-family:'돋움';}
#ac_cal_list caption b{color:#1689a1; font-size:20px;}
#ac_cal_list caption input{padding:4px 8px; background:#464646; color:white; border:none; font-size:11px; font-weight:bold;}

#ac_cal_list th{border:1px solid #CCC; padding:8px; background:#f2f2f2;}
#ac_cal_list td{border:1px solid #CCC; padding:8px; min-height:60px; vertical-align:top;}
#ac_cal_list td p{font-size:11px; margin:8px 0 0 0; word-break:break-all; line-height:1.2em;}
#ac_cal_list td p a{line-height:1.2em;}
#ac_cal_list td p a strong{color:red !important;}
.sch_lodge_day_cell{font-size:16px; font-family:'Arial Black'; color:#464646; display:block; margin:-4px 0 16px 0;}
.sch_lodge_day_cell span{float:right; font-family:'나눔고딕','맑은 고딕','돋움'; font-size:12px; color:#464646; font-weight:normal;}
.sch_lodge_day_cell span img{vertical-align:middle; cursor:pointer;}
.sch_lodge_day_cell_sms1{margin:0 8px 0 0;}
.saturday{color:royalblue;}
.sunday, .holiday{color:red;}
.today{background:#dfd;}

.sch_lodge_day_cell_invoice a{color:#2e63c1;}
.sch_lodge_day_cell_voucher a{color:#4e2a81;}

.sch_title{width:97%; height:64px;}

#ac_cal_popup_year, #ac_cal_popup_month, #ac_cal_popup_day{font-size:20px;}
#ac_cal_popup_close{float:right; padding:2px 4px; cursor:pointer;}

#ac_cal_popup_excel, #ac_cal_popup_print{cursor:pointer;}

#ac_cal_popup_tbl{margin:8px 0 0 0; width:100%; table-layout:fixed; border-top:2px solid #464646;}
#ac_cal_popup_tbl th{border-bottom:1px solid #CCC; background:#f2f2f2; padding:6px 0;}
#ac_cal_popup_tbl td{border-bottom:1px solid #CCC; padding:6px 4px; text-align:center;}

#ac_cal_popup_form{border:1px solid #CCC; margin:8px 0 0 0; padding:8px 0; background:#f2f2f2; text-align:center;}
#ac_cal_popup_form *{vertical-align:middle;}
#ac_cal_popup_form input[type='submit']{color:white; background:#464646; padding:2px 6px; border:none;}
#ac_cal_popup_key{width:256px; padding:1px;}


/* 푸시알림 */
#ac_user4_pushlist table{width:100%; table-layout:fixed;}
#ac_user4_pushlist table caption{padding:8px 0; border-bottom:1px solid #464646; text-align:right;}
#ac_user4_pushlist table caption input, #ac_user4_pushlist table + p input{background:#464646; padding:4px 16px; color:white; cursor:pointer; border:none;}
#ac_user4_pushlist table th{padding:8px 0; background:#f8f8f8; border-bottom:1px solid #e0e0e0;}
#ac_user4_pushlist table td{padding:8px 0; text-align:center; border-bottom:1px solid #e0e0e0;}

#ac_user4_pushform_title, #ac_user4_pushform_url{width:99%;}
#ac_user4_pushform_content{width:99%; height:72px;}



#container {background:url("../img/main_bg_n.jpg") no-repeat center center;width:100%;min-width:985px;height:1462px;background-size:cover}
#container .main_content {position:relative;width:985px;margin:0 auto}
#container .mroll {position:absolute;top:36px;left::0}


.main_slide{width:100%; height:475px; min-width:1000px}
.main_slide .sc1 .sw1 .swiper-slide{height:475px; }
.main_slide .sc1 .sw1 .swiper-slide:nth_child(1){background:url(../img/main_slide_img1.jpg) center no-repeat;}
.main_slide .sc1 .sw1 .swiper-slide:nth_child(2){background:url(../img/main_slide_img2.jpg) center no-repeat;}

.sec2 .w1000{padding-top:22px;}
.sec2 .w1000>div{float:left;  width:50%;}
.sec2 .w1000 .left a{display:block; background:#0b742c; width:100%}
.sec2 .w1000 .right a{display:block; background:#085da0; width:100%;}
.sec2 .w1000>div a img{position:relative; transition: 0.4s all; width:100%;}

.sec3{background:#2c2c2c;}
.sec3 .w1000{}
.sec3 .w1000 ul{ padding:30px 0}
.sec3 .w1000 ul li{width:33.333%; display:inline-block; vertical-align:top}
.sec3 .w1000 ul li a{display:block;margin-top:-1px;margin-left:-1px; padding:0; text-align:center; font-size:18px;border:1px solid #ddd;height:66px; line-height:66px; color:#fff; font-weight:600; position:relative}
/*.sec3 .w1000 ul li a:after{display:block; content:""; width: 20px; height:20px; background:#33a857; transform:rotate(45deg); margin-right:14px; position:absolute; bottom:-10px; left:50%; display:none;}*/
.sec3 .w1000 ul li a:hover{background:#33a857; border: 1px solid #33a857}
/*.sec3 .w1000 ul li a:hover:after{display:block}*/

.sec4 .w1000{padding:42px 0 64px}
.sec4 .w1000 .img img{width:100%;}

.sec5{background:#f2f2f2;}
.sec5 .w1000 {border-bottom:1px solid #c1c1c1; padding-top:50px}
.sec5 .main_con_new7 {}
.sec5 .main_con_new7 ul:nth-of-type(1) {width:860px; padding-top:40px; margin-bottom:24px}
.sec5 .main_con_new7 ul:nth-of-type(2) {width:870px; margin-bottom:50px}
.sec5 .main_con_new7 ul li {display:inline-block;padding-right:20px}
.sec5 .main_con_new7 ul li:nth-last-of-type(1) {padding-right:0}

.sec6{background:#f2f2f2;}
.sec6 .w1000>div{float:left; width:50%; padding-top:50px; margin-bottom:50px; }
.sec6 .w1000>div .sec6_tit{margin-bottom:20px}
.sec6 .main_con_new8 {}
.sec6 .main_con_new8 ul {}
.sec6 .main_con_new8 ul li {display:inline-block; margin-bottom:30px}
.sec6 .main_con_new8 ul li:nth-child(odd) {margin-right:15px}

.sec6 .main_con_new9 {}
.sec6 .main_con_new9 ul {}
.sec6 .main_con_new9 ul li {display:inline-block; margin-bottom:30px}
.sec6 .main_con_new9 ul li:nth-child(odd) {margin-right:15px}




/* sub_tab */
.sub_tab
{
    width: 100%;
    margin: 0 auto;
}

.sub_tab ul {
	display:table;
    width: 100%;
	border-collapse: collapse;
    table-layout: fixed;
	height:50px;
}
.sub_tab ul li {
	font-size:14px;
    display: table-cell;
    vertical-align: middle;
	text-align: center;
	border: 1px solid #d9d9d9;
	background: #f6f6f6;
}
.sub_tab ul li.type2 {
	font-size:14px;
    display: table-cell;
    vertical-align: middle;
	text-align: center;
	border: 1px solid #d9d9d9;
	border-top:0;
	background: #f6f6f6;
}
.sub_tab ul li a {
	display:block;
    font-size: 14px;
    font-weight: 600;
	line-height:1.2;
    padding: 5px 0;
}

.sub_tab li.on {
    background: #ed1b23 !important;
    border: 1px solid #ed1b23;
}

.sub_tab li.on a{
    color: white;
}
