﻿.demand_box{margin-top:20px; height:100%; }
.demand_box_left{}
.demand_box_right{ width:500px;}

.demand_top{ padding-left:100px; line-height:40px; color:#FFF; font-size:16px;}
.demand_top a{ margin-left:150px; display:inline-block; background-color:#f5f5f5; padding:0px 20px; text-decoration:none; cursor:pointer; font-family: 微软雅黑; border:solid 1px #DDD; border-bottom:none;}
.demand_top a:hover{ background-color:#ff6600; color:#fff;}
.demand_top a.hover{ background-color:#ff6600; color:#fff;}

.demand_main{border:solid 1px #DDD; height:100%; padding:10px;}
.demand_cont{}
.demand_cont_left{ width:700px;}
.demand_cont_tips{line-height:27px; color:#cc0000; font-weight:bold;}
.demand_cont_right{ border:solid 1px #DDD; width:500px;}
.demand_data_list table{ margin-top:10px; border-top:solid 1px #DDD;}
.demand_data_list table thead td{ background-color:#f5f5f5; text-align:center; height:40px; font-weight:bold; border-bottom:solid 1px #DDD;}
.demand_data_list table tfoot td{ background-color:#f5f5f5; height:40px; border-top:solid 1px #DDD;}
.demand_data_list table tbody tr:hover{background-color:#f5f5f5;}
.demand_data_list table tbody td{ text-align:center; line-height:40px;}

.demand_main_box{ border-top:solid 1px #DDD; border-bottom:solid 1px #DDD; margin-top:10px; padding:10px;}
.demand_main_box table td{ padding:8px 0px;}

.demand_main_box .input_file{ width:100%; height:25px; line-height:25px; color:#444; border:solid 1px #DDD; border-radius: 3px;}
.demand_main_box .input_btn{ width:60px; height:27px; line-height:27px; text-align:center; border:0px; cursor:pointer; font-weight:bold; background-color:#ff6600; color:#fff;}
.demand_main_box .input_btn:hover{background-color:#ffa200;}
.demand_main_box .input_select{ height:25px; line-height:25px;color:#444;}
.demand_main_box .input_text{ height:20px; line-height:20px; color:#444; text-indent:5px;}
.demand_main_box .input_textarea{ line-height:20px;color:#444; padding:0px 5px; resize:none;}
.demand_main_box .select{height:25px; line-height:25px; color:#444;}
.demand_main_box .input{ height:20px; line-height:20px; color:#444; text-indent:5px;}

.bitian{ color:#cc0000; font-weight:bold; font-size:14px;}
.tip_red{color:#cc0000; font-weight:bold;}

.demand_btn_submit{background-color:#cc0000;color:#FFF; width:200px; height:30px; line-height:30px; text-align:center; border:0px; cursor:pointer; font-weight:bold; font-family: 微软雅黑; border-radius: 3px;}
.demand_btn_submit:hover{background-color:#e72d2d;}

.demand_left_title{ float:left; width:100px; line-height:30px;}
.demand_right_cont{ float:left; padding-top:2px;}
.demand_file_list{ width:463px;}
.demand_file_row{ line-height:26px; border:solid 1px #DDD; padding:0px 2px; margin-bottom:2px;}
.demand_file_url{ float:left; width:400px;}
.demand_file_del{ float:right; cursor:pointer; padding-top:3px;}
.demand_file_upload_tips{ line-height:26px; color:#cc0000; font-weight:bold;}
.demand_file_upload_input{ float:left;}
.demand_file_upload_btn{ float:left;}
.demand_file_tips{ line-height:26px;color:#cc0000;}

.demand_select{background: #fff url("../Images/icon/arrow.png") right center no-repeat; height:30px; overflow:hidden; border:solid 1px #DDD; border-radius: 2px;}
.demand_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding-left:5px;width: 100%; height:30px; line-height:30px; color:#444;}

.demand_input_text{ height:30px; line-height:30px; color:#444; text-indent:5px; border:solid 1px #DDD; border-radius: 2px;}
.demand_input_textarea{ line-height:25px; color:#444; padding:0px 5px;resize:none; border:solid 1px #DDD; border-radius: 2px;}

.weldmetal_model_box{position:relative;}
.weldmetal_model_list{position:absolute; left:0px; top:27px; z-index:9999; width:100%; max-height:150px;border:solid 1px #DDD; background-color:#fff; overflow:auto}
.weldmetal_model_list a{ display:block; text-decoration:none; line-height:25px; text-indent:5px; cursor:pointer;}
.weldmetal_model_list a:hover{ background-color:#f5f5f5;}

.weldmetal_brand_box{ position:relative; background: #fff url("../Images/icon/arrow.png") right center no-repeat; width:463px; height:25px;border:solid 1px #DDD;}
.weldmetal_brand_defualt{ width:100%; height:25px; line-height:25px; color:#444; text-indent:5px;}
.weldmetal_brand_select{ position:absolute; left:-1px; top:26px; z-index:9999; width:463px;border:solid 1px #DDD; background-color:#fff;}
.weldmetal_brand_type{ width:100%; height:25px;  line-height:25px; border-bottom:solid 1px #DDD; background-color:#f5f5f5;}
.weldmetal_brand_type a{ display:inline-block; padding:0px 20px; text-decoration:none;}
.weldmetal_brand_type a:hover{ background-color:#ca0000; color:#fff;}
.weldmetal_brand_type a.hover{ background-color:#ca0000; color:#fff;}
.weldmetal_brand_btn{ width:100%; height:25px; line-height:25px; border-top:solid 1px #DDD; background-color:#f5f5f5;}
.weldmetal_brand_btn a{display:inline-block;padding:0px 20px; text-decoration:none; float:right; background-color:#ff6600; color:#fff;}
.weldmetal_brand_btn a:hover{ background-color:#ffa200;}
.weldmetal_brand_list{ padding:10px 10px 10px 0px;  max-height:200px;  overflow:auto}
.weldmetal_brand_data{ float:left; height:25px; line-height:25px; margin-left:10px;}
.weldmetal_brand_data_cbox{ float:left; padding:6px 10px 0px 0px;}
.weldmetal_brand_data_text{ float:left;}

.weldmetal_spec_text{ float:left;}
.weldmetal_spec_btn{ float:left; padding-top:3px;}
.weldmetal_spec_btn img{ cursor:pointer;}

.brand_box{position:relative; background: #fff url("../Images/icon/arrow.png") right center no-repeat; height:30px; border:solid 1px #DDD; border-radius: 2px;}
.brand_defualt{ width:100%; height:30px; line-height:30px; color:#444; text-indent:5px;}
.brand_select{ position:absolute; left:-1px; top:30px; z-index:9999; width:100%; border:solid 1px #DDD; background-color:#fff;}
.brand_type{ width:100%; height:30px; line-height:30px; border-bottom:solid 1px #DDD; background-color:#f5f5f5;}
.brand_type a{ display:inline-block; padding:0px 20px; text-decoration:none;}
.brand_type a:hover{ background-color:#ca0000; color:#fff;}
.brand_type a.hover{ background-color:#ca0000; color:#fff;}
.brand_list{padding:10px 10px 10px 0px;  max-height:200px;  overflow:auto}
.brand_data{ float:left; height:25px; line-height:25px; margin-left:10px;}
.brand_cbox{ float:left; padding:6px 10px 0px 0px;}
.brand_txt{ float:left;}
.brand_select_btn{ width:100%; height:25px; line-height:25px; border-top:solid 1px #DDD; background-color:#f5f5f5;}
.brand_select_btn a{display:inline-block;padding:0px 20px; text-decoration:none; float:right; background-color:#ff6600; color:#fff;}
.brand_select_btn a:hover{ background-color:#ffa200;}

.model_box{ position:relative;}
.model_box .model_list{ position:absolute; left:-1px; top:30px; z-index:9999; width:100%; max-height:150px;border:solid 1px #DDD; background-color:#fff; overflow:auto}
.model_box .model_list a{display:block; text-decoration:none; line-height:25px; text-indent:5px; cursor:pointer;}
.model_box .model_list a:hover{background-color:#f5f5f5; color:#444;}

.model_minus img{ cursor:pointer;}


.basemetal_model_box{ position:relative;}
.basemetal_model_list{ position:absolute; left:0px; top:30px; z-index:9999; width:155px; max-height:150px;border:solid 1px #DDD; background-color:#fff; overflow:auto}
.basemetal_model_list a{display:block; text-decoration:none; line-height:25px; text-indent:5px; cursor:pointer;}
.basemetal_model_list a:hover{background-color:#f5f5f5; color:#444;}

.basemetal_model_plus img,.basemetal_model_minus img{ cursor:pointer;}
/*--------------------母材----------------------*/
#basemetal_model_box_1{ position:relative;}
#basemetal_model_list_1{ position:absolute; left:0px; top:27px; z-index:9999; width:155px; max-height:150px; border:solid 1px #DDD; background-color:#fff; overflow:auto}
#basemetal_model_list_1 a{display:block; text-decoration:none; line-height:25px; text-indent:5px; cursor:pointer;}
#basemetal_model_list_1 a:hover{ background-color:#f5f5f5;}
#basemetal_model_box_2{ position:relative;}
#basemetal_model_list_2{ position:absolute; left:0px; top:27px; z-index:9999; width:155px; max-height:150px; border:solid 1px #DDD; background-color:#fff; overflow:auto}
#basemetal_model_list_2 a{display:block; text-decoration:none; line-height:25px; text-indent:5px; cursor:pointer;}
#basemetal_model_list_2 a:hover{ background-color:#f5f5f5;}
#basemetal_model_plus,#basemetal_model_minus{ cursor:pointer; padding-top:3px;}