.f_l {
	float: left;
}

.f_r {
	float: right;
}

.dashed_int {
	background: url(../../images/front/dashed.gif) repeat-x;
	height: 1px;
}

a {
	color: #666666;
	text-decoration: none;
}
/*******************浜у搧鍒嗙被 寮�***********************/
.curpage_titbox {
	height: 30px;
	border-bottom: 2px solid #004ea2;
}

.txt_lh {
	line-height: 30px;
}

.curpage_titbox .cutpage_tit,.ctg_titbox .ctg_tit {
	font-family: 'Microsoft YaHei';
	font-size: 16px;
	padding: 0 10px;
}

.curpage_titbox .r_cont {
	float: right;
}

.curpage_titbox .r_cont .txt {
	color: #666;
}

.curpage_titbox .r_cont .dis {
	padding: 0 8px;
}

input.sign {
	cursor: pointer;
}

input.btn_02 {
	background: url(../../images/front/supplylist/btn01.gif) no-repeat;
	border: 0;
	height: 25px;
	color: #fff;
	width: 91px;
}

.ctg_titbox {
	height: 30px;
	margin: 15px 0 5px;
	border-bottom: 2px solid #e2e2e2;
}

.blue_icon {
	display: inline-block;
	background: #28539a;
	width: 3px;
	height: 17px;
	margin: 7px 0 0 5px;
}

.ctgcontbox .ctg_half {
	width: 490px;
}

.ctgcontbox .ctg_half ul li {
	float: left;
}

.ctgcontbox .ctg_half .type {
	width: 100px;
	text-align: right;
	padding: 8px 5px 8px 0;
}

.ctgcontbox .ctg_half .thr_ctg a {
	display: inline-block;
	text-align: center;
	background: url(../../images/front/supplylist/rl.gif) no-repeat right;
	vertical-align: middle;
	word-break: break-all;
	word-wrap: break-word;
	padding: 0 7px;
	line-height: 20px;
}

.ctgcontbox .ctg_half .thr_ctg a.no_line {
	background: none;
}

.ctgcontbox .ctg_half .thr_ctg {
	float: right;
	width: 385px;
	margin: 4px 0;
}
/*******************浜у搧鍒嗙被 缁撴潫***********************/

/***********************浜у搧閲囪喘 寮�**********************/
.selected .mc,.custom .mc {
	border: 1px solid #e5e5e5;
	border-top: 0;
}

.attr {
	width: 978px;
}

.selected_c .attr {
	padding: 6px 0;
}

.selected_c .a_key {
	line-height: 22px;
}

.attr .a_key {
	font-weight: bold;
	line-height: 40px;
	text-align: right;
	width: 80px;
}

.a_values {
	width: 765px;
	display:block;
}

.selected_c .a_values,.prop_attrs .a_values,.color_attr .a_values,.brand_attr .a_values
	{
	float: right;
	padding-right: 120px;
	position: relative;
}

.selected_c .f_list li {
	border: 1px solid #e5e5e5;
	float: left;
	height: 25px;
	line-height: 25px;
	margin:5px 15px 4px 0;
	padding: 0 20px 0 5px;
	position: relative;
}

.selected_c .f_list li:hover,.selected_c .f_list li .hover {
	border: 1px solid #f60;
}

.selected_c .f_list li a {
	background: #fff;
	color: #444;
	height: 25px;
	line-height: 25px;
	margin-top: 0;
	text-decoration: none;
	white-space: nowrap;
}

.selected_c .f_list li strong {
	color: #ff6600;
}

.selected_c .f_list li b {
	background: url("../../images/front/supplylist/orageclose.gif")
		no-repeat;
	cursor: pointer;
	display: block;
	height: 7px;
	overflow: hidden;
	position: absolute;
	right: 6px;
	top: 9px;
	width: 7px;
}

.attr .a_values .v_option {
	height: 20px;
	padding-top: 2px;
	position: absolute;
	right: 10px;
	top: 7px;
	width: 80px;
}

.selected_c .v_option .all_revocation {
	color: #005AA0;
	cursor: pointer;
	display: block;
	padding-top: 3px;
	position: absolute;
	right: 0;
}

.prop_attrs {
	/* padding: 2px 0; */
}

.prop_attrs .v_fold .f_list li {
	float: left;
	height: 20px;
	line-height:20px;
	margin-right: 32px;
	padding:10px 0 2px;
}

.prop_attrs .v_fold .f_list a {
	color: #3b639f;
	float: left;
	font-family: verdana;
	text-decoration: none;
	white-space: nowrap;
}

.prop_attrs .v_fold .f_list a:hover {
	background: #2e86ce;
	color: #fff;
	display: block;
}

.prop_attrs .v_tabs a {
	display: inline-block;
}

.attr .a_values .o_more {
	color: #3b639f;
	cursor: pointer;
	float: right;
	height: 20px;
	line-height: 20px;
	padding-right: 14px;
	position: relative;
	text-align: right;
	text-decoration: none;
	width: 31px;
}

.attr .a_values .o_more b {
	background: url("../../images/front/supplylist/down_arrow.gif")
		no-repeat;
	height: 5px;
	overflow: hidden;
	position: absolute;
	right: 3px;
	top: 9px;
	width: 9px;
}

.attr .a_values .fold b {
	background: url("../../images/front/supplylist/up_arrow.gif") no-repeat;
}

.prop_attrs .f_list {
	width: 765px;
}

.prop_attrs .v_unfold .f_list {
	height: auto;
}

.custom .pad_T {
	padding-top: 20px;
}

.custom .purchase_items {
	padding: 0 0 25px 280px;
	position: relative;
}

.custom .purchase_items .purchase_label {
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	position: absolute;
	text-align: right;
	width: 280px;
	top: 0;
	left: 0;
}

.custom input.purchase_txt {
	border: 1px solid #ddd;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
}

.custom input {
	color: #666;
	background: #fff;
}

.custom .purchase_items .msg_box {
	color: #666;
	display: inline-block;
	font-family: Arial, "Simsun";
	position: relative;
	vertical-align: top;
	width: 600px;
}

.custom .purchase_items .msg_box .msg_weak {
	display: inline-block;
	line-height: 22px;
	padding: 4px 0 4px 6px;
	position: absolute;
}

.custom input.btn_01 {
	background: url(../../images/front/grey_btn.gif) repeat-x;
	border: 1px solid #e5e5e5;
	padding: 0 10px;
	height: 24px;
	color: #444;
	margin-left: 15px;
	font-size: 12px;
}

.custom .codepic {
	float: left;
	margin-left: 10px;
	height: 30px;
	width: 90px;
}

.custom .oem_demand {
	overflow: hidden;
	width: 700px;
	height: 100px;
	padding: 5px;
	border: 1px solid #ddd;
	color: #666;
	line-height: 18px;
}

.purchase_items .dis,.tipcont .btn_r_dis {
	margin-right: 5px;
	margin-top: 3px;
}

.btnbox {
	float: right;
	padding-top: 20px;
}

.btnbox .dis {
	margin-left: 15px;
}

.btn_com {
	width: 154px;
	font-family: 'Microsoft YaHei';
	font-size: 18px;
	border: 0;
}

.btn_03 {
	color: #fff;
	background: url(../../images/front/supplylist/btn02.gif) no-repeat;
	height: 41px;
}

.btn_04 {
	color: #fff;
	background: url(../../images/front/supplylist/btn03.gif) no-repeat;
	height: 41px;
}

.selected table.wait_inquiry {
	width: 978px;
}

.selected .wait_inquiry .tbl_bg {
	background: #f7f7f7;
	border-bottom: 1px solid #ddd;
	height: 35px;
}

.selected .wait_inquiry .tbl_bg .txt_c {
	text-align: center;
	line-height: 35px;
}

.selected .wait_inquiry .items .txt_c {
	text-align: center;
}

.selected .wait_inquiry td {
	padding: 0 3px;
	line-height: 18px;
}

.selected .wait_inquiry .items td {
	padding: 8px 0;
}

.w_40 {
	width: 32px;
}

.selected .wait_inquiry .items input.num_txt {
	border: 1px solid #ddd;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	margin-left: 20px;
}

.selected .wait_inquiry .items input {
	color: #666;
	background: #fff;
}
/*鎶�湳鍙傛暟銆佷娇鐢ㄨ鏄�/
.tec_intro .t_tabs {
	border-bottom: 2px solid #28539a;
	height: 36px;
}

.tec_intro .t_tabs li {
	width: 120px;
}

.tec_intro .t_tabs .none {
	background-color: #ebebeb;
	color: #444;
}

.tec_intro .t_tabs .com_cont {
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.tec_intro .t_tabs .cur {
	background-color: #28539a;
	color: #fff;
}

.tec_intro .t_tabs .mar_r {
	margin-right: 1px;
}

.tec_intro .tec {
	padding: 10px 0;
}

.tec_intro .user_guide,.tec_intro .ass {
	padding: 10px;
	line-height: 20px;
}

.tec_intro .tec .tbl_tec {
	width: 980px;
}

.tec_intro .tec .tbl_tec tr {
	border: 1px solid #e5e5e5;
}

.tec_intro .tec .tbl_tec td {
	padding: 8px 10px;
	line-height: 20px;
}

.tec_intro .tec .pay_tbl .c {
	text-align: center;
}

.tec_intro .tec .pay_tbl td {
	border: 1px solid #ddd;
}

.tec_intro .tec .tbl_tec .td_bg {
	text-align: right;
	background: #f4f4f4;
}

.tec_intro .ugt {
	font-weight: bold;
}
/*鎶�湳鍙傛暟銆佷娇鐢ㄨ鏄�/
/***********************浜у搧閲囪喘 缁撴潫**********************/
/*鎴愬姛寮瑰眰鎻愮ず*/
.sd_submit_layer {
	width: 400px;
	background: #fff;
	min-height: 200px;
}

.sd_submit_layer .nav {
	height: 35px;
	background: #f5f5f5;
}

.sd_submit_layer .nav .cont {
	line-height: 35px;
	font-size: 14px;
	padding-left: 15px;
	font-weight: bold;
}

.sd_submit_layer .tipcont {
	padding: 30px 40px;
}

.sd_submit_layer .tipother {
	padding-left: 42px;
	line-height: 24px;
	padding-bottom: 25px;
}

.sd_submit_layer .btn_left_disc {
	padding-left: 42px;
}

.tiptxt {
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
	line-height: 27px;
}

.icon_01 {
	background: url(../../images/usercenter/correct_icon.gif) no-repeat;
	width: 27px;
	height: 27px;
}
/*鎴愬姛寮瑰眰鎻愮ず*/

/*2014-05-16鍨嬪彿鎼滅储妗嗘牱寮�/
.prop_attrs .attr .v_search {
	overflow: hidden;
	position: relative;
	width: 165px;
	height: 30px;
}

.prop_attrs .attr .v_search {
	float: left;
}

.search_text {
	float: left;
	line-height: 33px;
	display: block;
	margin-left: 5px;
}

.search_label {
	border: 1px solid #ddd;
	float: left;
	height: 20px;
	line-height: 21px;
	/*margin-bottom: 12px!important;*/
	padding: 0 25px 0 5px;
	position: relative;
	top: 6px;
	width: 128px;
}

.search_input {
	background-color: rgba(0, 0, 0, 0);
	border: 0 none;
	color: #757575;
	float: left;
	height: 20px;
	line-height: 20px;
	outline: 0 none;
}

.search_btn {
	background-position: 0 0;
	border: 0 none;
	border-radius: 0 2px 2px 0;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 14px;
	position: absolute;
	right: 15px;
	text-indent: -9999px;
	top: 10px;
	width: 15px;
}

.search_btn {
	background: url(../../images/front/supplylist/search_btn.png) no-repeat;
}

/*********step姝ラ鏍峰紡寮�***********/
.usercenterstep {
	width: 700px;
	margin: 0 auto;
}

.usercenterstep .step {
	background: #ccc;
	height: 30px;
}

.usercenterstep .step {
	font-size: 14px;
	text-align: center;
	color: #fff;
	line-height: 30px;
}

.usercenterstep .step .mid_bule {
	background: #3683d3;
	width: 162px;
	height: 30px;
	float: left;
}

.usercenterstep .step .mid_gray {
	background: #ccc;
	width: 162px;
	height: 30px;
	float: left;
}

.usercenterstep .step .other_mid_bule {
	background: #3683d3;
	width: 222px;
	height: 30px;
	float: left;
}

.usercenterstep .step .other_mid_gray {
	background: #ccc;
	width: 222px;
	height: 30px;
	float: left;
}

.usercenterstep .step .other_mid_gray {
	background: #ccc;
	width: 222px;
	height: 30px;
	float: left;
}

.usercenterstep .step .other_gray {
	width: 17px;
	height: 30px;
	float: left;
	background: url(../../images/usercenter/login_step_3.png) no-repeat;
}

.usercenterstep .step .other_gray_bule {
	width: 17px;
	height: 30px;
	float: left;
	background: url(../../images/usercenter/login_step_1.png) no-repeat;
}

.usercenterstep .step .other_bule_gray {
	width: 17px;
	height: 30px;
	float: left;
	background: url(../../images/usercenter/login_step_2.png) no-repeat;
}

/*********step姝ラ鏍峰紡缁撴潫***********/

/*浜у搧閲囪喘椤祍elect鏍峰紡澧炲姞*/
select {
	border: 1px solid #DDDDDD;
	height: 22px;
	line-height: 22px;
	outline: 0 none;
}

.custom .purchase_items .msg_deteil {
	padding: 4px 0 4px 6px;
	line-height: 22px;
}

/*浜у搧閲囪喘鐢电紗鐭ヨ瘑浜у搧鐭ヨ瘑鏍峰紡澧炲姞*/
.res_pmt {
	padding: 10px 0;
}

.intdashed {
	background: url(../../images/front/dashed.gif) repeat-x;
	height: 1px;
}

.res_pmt .prompt {
	padding-top: 20px;
}

.res_pmt .prompt_tit {
	font-weight: bold;
	font-size: 14px;
}

.res_pmt .prompt_cont {
	padding: 10px 0 0 15px;
	color: #666;
	line-height: 20px;
}

/*2014-07-21绠ご鏍峰紡澧炲姞*/
.arrow {
	position: relative;
}

.arrow_img {
	left: -68px;
	position: absolute;
	top: 2px;
	z-index: 1;
}

.arrow_img b {
	background: url(../../images/front/arrow_pic.gif) no-repeat;
	width: 55px;
	height: 37px;
	display: block;
}

/*鐐瑰嚮鍨嬪彿璇︾粏璇存槑*/
.show_tips {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url(../../images/front/supplylist/tips_bg.gif) repeat-x
		scroll 0 0 #fff;
	border-color: #ff6600 #ff6600 -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	display: block;
	height: 20px;
	left: 0;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 0;
	z-index: 999999;
}

.prop_attrs .v_fold .f_list span.show_tips a:hover {
	background: url(../../images/front/supplylist/tips_bg.gif) repeat-x
		scroll 0 0 #fff;
	color: #ff6600;
	display: block;
}

.show_tips {
	color: #ff6600;
	font-family: verdana;
	text-decoration: none;
}

.show_tips_company {
	background: none repeat scroll 0 0 #fff;
	display: block;
	height: auto;
	left: -50px;
	line-height: 16px;
	position: absolute;
	top: 20px;
	width: 220px;
	z-index: 999998;
}

.show_tips_company .show_tips_a {
	background: none repeat scroll 0 0 #fff8b3;
	display: inline-block;
	padding: 6px 10px;
	border: 1px solid #ff6600;
}

.show_tips_company span.show_tips_a {
	color: #159;
	display: block;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 200px;
}

.show_tips_company a:hover {
	color: #ba3636;
	text-decoration: underline;
}
/*20147-27浜у搧鍒楄〃鏍峰紡澧炲姞*/
.selected_c ul.f_list{
	width:765px;
}