@charset "utf-8";

/*sub_text*/
.sub_text{width:100%; margin:60px auto;}
.sub_text h3{font-size:37px; color:#333; font-weight:bold;}

@media (max-width:991px){
	.sub_text{margin:9.8% auto 8.4%;}
}
@media (max-width:480px){
	.sub_text h3{font-size:24px;}
}

/*fix_category*/
.fix_category{width:100%;}
.fix_category .list-category{margin-bottom:0;}
.fix_category .list-category .nav-tabs{border-bottom:0;}
.fix_category .div-tab.tabs ul.nav-tabs li{background-color:#fff; border:0 !important; margin-bottom:10px;}
.fix_category .div-tab.tabs ul.nav-tabs li > a{border:1px solid #d2d2d2 !important;  width:160px; text-align:center; margin-right:10px !important; font-size:15px; color:#333333; padding:17px  0;}
.fix_category .div-tab.tabs.trans-top ul.nav-tabs li.active a{border:1px solid #b02625 !important; color:#b02625 !important; font-weight:400 !important;}
.fix_category .div-tab.tabs.trans-top ul.nav-tabs li.on a{border:1px solid #b02625 !important; color:#b02625 !important; font-weight:400 !important;}
.list-sort.fix_list_sort {margin:40px auto 50px; background-color:#eeeeee; padding:20px 30px;}
.list-sort.fix_list_sort span{font-size:16px; color:#333333;}
.list-sort.fix_list_sort span strong{color:#b02625;}
.list-sort.fix_list_sort a{font-size:14px; color:#666666;}
.list-sort.fix_list_sort a:last-child{margin:0 0 0 10px;}

/*fix_menu_drop*/
@media (max-width:991px){	
	.fix_category .fix_menu_drop{margin-bottom:0;}
	.fix_category .fix_menu_drop > a{border:1px solid #b02625; display:block; width:100%; text-align:center; padding:10px 0; font-size:18px; color:#b02625; position:relative;}
	.fix_category .fix_menu_drop .dropdown-menu{width:100%; text-align:center;}
	.fix_category .fix_menu_drop .dropdown-menu li a{padding:5px 0;}
	.fix_category .fix_menu_drop > a img{position:relative; top:-2px; left:2px;}
	.list-sort.fix_list_sort{background-color:transparent; padding:0; margin:25px auto 50px;}
	.list-sort.fix_list_sort .fix_list_drop{border:1px solid #b02625; background-color:#b02625; display:block; width:100%; text-align:center; padding:10px 0; font-size:18px; color:#fff; position:relative; }
	.list-sort.fix_list_sort .fix_list_drop img{position:relative; top:-2px; left:4px;}
	.list-sort.fix_list_sort .dropdown-menu{width:100%; text-align:center;}
	.list-sort.fix_list_sort .dropdown-menu li a{padding:5px 0;}
	
	.fix_category.menu_sub .div-tab.tabs ul.nav-tabs{overflow:hidden;}
	.fix_category.menu_sub .div-tab.tabs ul.nav-tabs li{width:32%; float:left; margin-right:2%;}
	.fix_category.menu_sub .div-tab.tabs ul.nav-tabs li:nth-child(3){margin-right:0;}
	.fix_category.menu_sub .div-tab.tabs ul.nav-tabs li > a{width:100%;}

}

@media (max-width:480px){
	.fix_category .fix_menu_drop > a, .list-sort.fix_list_sort .fix_list_drop{font-size:16px; }
	.list-sort.fix_list_sort{margin:20px auto 40px;}
	.fix_category.menu_sub .div-tab.tabs ul.nav-tabs li > a{font-size:14px; padding:18px 0;}
}


/*item_view*/
.fix_item_wrap .sit_icon, .fix_item_wrap .label-band{display:none;}
.fix_item_wrap .item-head .text{padding:8.6% 11.5%;}
.fix_item_wrap .item-head h1{font-size:20px; font-weight:600; color:#3a3a3a;}
.fix_item_wrap .item-head .desc{font-size:14px; color:#888888;}
.fix_item_wrap .price.fix_price .main_color{color:#b02625; font-size:18px; font-weight:600;}
.fix_item_wrap .item-head .price strike{color:#888;}
.fix_item_wrap .item-head .option-tbl th{font-size:14px; color:#3a3a3a; padding-top:15px;}
.fix_item_wrap .item-head .option-tbl td{font-size:14px; color:#3a3a3a; padding-top:15px;}
.fix_item_wrap .item-head .option-tbl td select{font-size:14px; color:#3a3a3a;}
.fix_item_wrap .item-head .option-tbl{margin-bottom:15px;}
.fix_item_wrap #it_sel_option .list-group-item .col-sm-6 label, .fix_item_wrap #it_sel_option .list-group-item .col-sm-7 label{padding-top:7px; font-size:14px;}
.fix_item_wrap .fix_submit_btn{background-color:#b02625; border:1px solid #b02625; color:#fff; display:block; width:100%; font-size:14px; padding:6px 12px;}
.fix_item_wrap .fix_price_sum{font-size:22px; color:#b02625; font-weight:600; margin-left:3px;}
.fix_item_wrap .item-tab .tabs ul.tabs-top a{color:#606060 !important; font-weight:500 !important; font-size:14px; background-color:rgb(247, 247, 247) !important;}
.fix_item_wrap .item-tab .tabs ul.tabs-top li.active a{color:#b02625 !important; background-color:#fff !important;}
.fix_item_wrap .btn.btn-color.btn-sm{background-color:#b02625 !important; border-color:#b02625 !important;}
.fix_item_wrap .btn.fix_btn_color{background-color:#b02625 !important; border-color:#b02625 !important;}

@media (max-width:991px){
	.fix_item_wrap .item-head .text{padding:30px;}
}

/*m01_01, m01_02, m01_03*/
.list_container{width:100%;}
.list_container .btn.btn-color.btn-sm{background-color:#b02625 !important; border-color:#b02625 !important;}
.list_container .div-head{padding:20px 0;}
.list_container .div-head > span, .list_container .div-head > span a{font-size:18px; color:#333333; font-weight:500;}
.list_container .list-board .list-body li{padding:13px 0;}
.list_container .list-board .list-body li > div, .list_container .list-board .list-body li > div a{font-size:16px; color:#333333; font-weight:400;}
.list_container .list-board .list-body .wr-name{text-align:center; padding-left:0;}
.list_container .list-board .wr-hit{width:140px;}
.list_container .list-board .wr-date{width:140px;}
.list_container .list-board .wr-name{width:200px;}
.list_container .list-board .wr-num{width:100px;}
.list_container form.search_box{width:100%; margin:50px auto 40px;}
.list_container form .search_btn{width:350px; float:right; position:relative;}
.list_container form .search_btn input{width:100%; display:block; box-shadow:none; outline:none; font-size:18px; color:#666666; border:1px solid #d2d2d2; padding:17px 20px;}
.list_container form .search_btn input::placeholder{font-size:18px; color:#666;}
.list_container form .search_btn button{position:absolute; right:20px; top:50%; transform:translateY(-50%); outline:none; box-shadow:none; background-color:transparent; border:0;}
.list_container .list-board .wr-icon{width:11px; height:15px; margin-top:-3px;}

@media (max-width:480px){
	.list_container form .search_btn{width:50%;}
	.list_container form .search_btn input, .list_container form .search_btn input::placeholder{font-size:14px;}
	.list_container form .search_btn button img{width:20px;}
	.list_container .div-head > span, .list_container .div-head > span a{font-size:16px;}
	.list_container .list-board .list-body li > div, .list_container .list-board .list-body li > div a{font-size:14px;}
}

/*m01_04*/
.m01_04{width:100%; background-image:url('../img/m01_04.jpg'); background-size:cover; background-repeat:no-repeat; background-position:center; padding:90px 0;}
.m01_04 .m01_04_write{margin:0 auto; width:990px; max-width:100%; padding:0 15px;}
.m01_04 .m01_04_write .write_content{width:100%; margin-bottom:30px;}
.m01_04 .m01_04_write .write_content > div.left_content{width:48%; float:left;}
.m01_04 .m01_04_write .write_content > div.right_content{width:48%; float:right;}
.m01_04 .m01_04_write .write_content > div > input{width:100%; background-color:transparent; border:1px solid #ffffff; outline:none; color:#fff; font-size:20px; box-shadow:none; 
padding:17px 0; padding-left:30px;}
.m01_04 .m01_04_write .write_content > div > input::placeholder{color:#fff; font-size:20px;}
.m01_04 .m01_04_write .write_content > div.full_content{width:100%; float:none;}
.m01_04 .m01_04_write .write_content > div textarea{width:100%; height:230px; padding-top:25px; padding-left:30px; resize:none; outline:none; box-shadow:none; 
background-color:transparent; border:1px solid #fff; font-size:20px; color:#fff;}
.m01_04 .m01_04_write .write_content > div textarea::placeholder{font-size:20px; color:#fff;}
.m01_04 .m01_04_write .addfile{width:100%; margin:20px auto 60px;}
.m01_04 .m01_04_write .addfile .left_file{color:#fff; font-size:20px; float:left; width:95px;}
.m01_04 .m01_04_write .addfile .right_file{float:left; width:300px;}
.m01_04 .m01_04_write .addfile .right_file .col-sm-7{width:100%;}
.m01_04 .m01_04_write .addfile .right_file #variableFiles .form-group{margin-bottom:0;}
.m01_04 .m01_04_write .addfile .right_file #variableFiles .form-group .input-group-addon:first-child{background-color:transparent; border:1px solid #fff; color:#fff; border-right:0;}
.m01_04 .m01_04_write .addfile .right_file #variableFiles input[type=file]{border:1px solid #fff; background-color:transparent; color:#fff; }
.m01_04 .m01_04_write .addfile .right_file #variableFiles input::placeholder{color:#fff;}
.m01_04 .m01_04_write .write_btn{width:100%; text-align:center;}
.m01_04 .m01_04_write .write_btn button{display:inline-block; width:380px; margin:0 auto; text-align:center; color:#fff; background-color:#b02625; border:0; outline:none; box-shadow:none;
font-weight:500; font-size:20px; padding:18px 0;}
.m01_04 .m01_04_write .fix_captcha{margin-bottom:30px;}

@media (max-width:991px){
	.m01_04 .m01_04_write .write_content > div.left_content{width:100%; float:none; margin-bottom:15px;}
	.m01_04 .m01_04_write .write_content > div.right_content{width:100%; float:none;}
	.m01_04 .m01_04_write .write_content{margin-bottom:15px;}
}
@media (max-width:480px){
	.m01_04 .m01_04_write .write_content > div > input, .m01_04 .m01_04_write .write_content > div textarea{font-size:14px;}
	.m01_04 .m01_04_write .write_content > div > input::placeholder, .m01_04 .m01_04_write .write_content > div textarea::placeholder{font-size:14px;}
	.m01_04 .m01_04_write .addfile .left_file{font-size:14px; margin-bottom:15px;}
	.m01_04 .m01_04_write .addfile{margin:15px auto 30px;}
	.m01_04 .m01_04_write .write_btn button{width:100%; font-size:16px; padding:14px 0;}
}