/*酷人在线v2 css 莫耀雄 2010-10-27*/
@charset "utf-8";
/*重置css*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0}
html,body{background-color:#fff; margin:0; padding:0;}
body {font-family:arial,'宋体',sans-serif;font-size:12px;line-height:1.5em;border: 0;outline: 0;color:#666;}
select, input, button, textarea {font-family:Tahoma,arial,宋体,sans-serif;font-size:12px;font-style:normal;}
textarea{ overflow:auto;}
table {border-collapse:collapse;border-spacing:0;font-family: Tahoma, Geneva, sans-serif;/*设置空单元格是否显示边框empty-cells:show|hide*/}
td{ font-size:12px;}
li{ list-style-type:none;}
img{border:0;}
.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
:focus {outline: 0;}

/*UI元素*/
a{ color:#404040; text-decoration:none;}
a:hover{ color:#F60;}
a.blue{ color: #06F;}
a.blue:hover{ color:#03F;}
a.left_point{ background:url(../images/crm_b2b/left_point.gif) left center no-repeat; padding-left:20px;}
em.tips{ background:url(../images/crm_b2b/icon_tips.gif) no-repeat; width:16px; height:17px; vertical-align:middle; font-size:0; display:inline-block; margin-right:5px; position:static;}
em.notice{ background:url(../images/crm_b2b/icon_notice.gif) no-repeat; width:16px; height:17px; vertical-align:middle; font-size:0; display:inline-block; margin-right:5px; position:static;}
.rf{color:#035cc7}/*蓝色字体*/
.gf{ color:#060;}/*蓝色字体*/
.bf{ font-weight:bold;}
.fl{ float:left;}
.red{ color:red;}
.yellow{ color:#F90;}
.block{ display:block;}
.f20{ font-size:20px;}
.f18{ font-size:18px;}
.f16{ font-size:16px;}
.f14{ font-size:14px;}
.f12{ font-size:12px;}
.gray{ color:#999;}
.yh{ font-family:'微软雅黑','黑体';}
.ac{ text-align:center;}
.w30{ width:30px;}
.w40{ width:40px;}
.w50{ width:50px;}
.w80{ width:80px;}
.w200{ width:200px;}
.monney{ font-family: Tahoma, Geneva, sans-serif}
.p10{ padding:10px;}

a.choice_product,a.choice_bill{ background:url(../images/crm_b2b/choice.png) no-repeat; width:225px; height:54px; display:inline-block; margin-top:30px;}
a.choice_bill{ background-position:0 -54px;}
	
	/*图标*/
.icon_cart{ background:url(../images/crm_b2b/icon_cart.gif) no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.icon_car{ background:url(../images/crm_b2b/icon_car.gif) no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.icon_notice{ background:url(../images/crm_b2b/icon_notice.gif) no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.icon_big_ok{ background:url(../images/crm_b2b/icon_big_ok.png) no-repeat; width:50px; height:51px; display:inline-block; vertical-align: text-top; float:left; margin-right:10px;}
	/*按钮*/
		.btn_green{ background:url(../images/crm_b2b/btn_green_w100_h30.png) no-repeat; width:100px; height:30px; text-align:center; color:#fff; border:0; cursor:pointer; font-size:14px; line-height:28px; display:inline-block; vertical-align:middle;}
		.btn_green:hover{ background-position:0 -30px; color:#fff; line-height:30px;}
		.btn_gray{ background:url(../images/crm_b2b/btn_gray.png) no-repeat; width:70px; height:22px; border:0; vertical-align:middle; cursor:pointer; display:inline-block; text-align:center;}
		.btn_gray:hover{ background-position:0 -22px;}
		.btn_orange_big{ background:url(../images/crm_b2b/btn_normal.png) no-repeat; width:118px; height:37px; color:#fff; font-size:14px; font-weight:bold; border:0; cursor:pointer; display:inline-block; line-height:37px;}
		.btn_orange_big:hover{ background-position:0 -37px;}
		.btn_gray_big{ background:url(../images/crm_b2b/btn_gray_w115_h30.png) no-repeat; width:115px; height:30px; color:#fff; font-size:14px; font-weight:bold; border:0; cursor:pointer;}
		.btn_gray_big:hover{ background-position:0 0;}
		.orange_btn{background-color:#F77B12; border:0;width:40px;height:18px;cursor:pointer;color:#fff;}
		.btn_red{background-color:red; border:0;width:40px;height:18px;cursor:pointer;color:#fff;}
		.btn_red:hover{ background-color:#C30}
		
		
		
		/*在线客服*/
		.net_call_center{ background:url(../images/crm_b2b/btn_service_online.png) no-repeat; width:84px; height:23px; border:0; display:inline-block; vertical-align:middle;}
		.net_call_center:hover{ background-position:0 -23px;}
		
	/*输入*/
	input.inp,textarea{ background:#fff url(../images/crm_b2b/input_shadow.gif) repeat-x; padding:3px 5px; border:1px solid #aaa; border-top-color:#b1b1b1; border-bottom-color:#ccc; vertical-align:middle;}
	input.hover,textarea.hover{ border:1px solid #4f99d1; color:#333 !important;}
		
	/*表格*/
	.gray_table{ border:1px solid #cecece; background-color:#fff;}
	.gray_table td,.gray_table th{ border:1px solid #e0e0e0;padding:5px;/* text-align:center;*/}
	.gray_table th{ background:url(../images/crm_b2b/table_thead_tfoot_back.png) repeat-x; height:25px; padding:0 5px; font-weight:normal;border-bottom:1px solid #e0e0e0; text-align:center;}
	/*.gray_table tr:hover td{ background-color:#e8f9ff;}*/
	.gray_table tfoot td{ background:#f4f4f4 url(../images/crm_b2b/table_thead_tfoot_back.png) 0 -25px repeat-x; height:25px; text-align:right; padding:0 5px;}
	
	.center td{ text-align:center;}
	
	table#pay_table td+td+td{ text-align:center;}
	table#pay_table tr.selected td{ background-color:#fff9cd;}

/*结构*/
.w950{width:1190px; margin:0 auto 10px; overflow:auto;}/*宽为950像素，居中，下边距10px*/
.fr{ float:right;}
.gray_box{ border:1px solid #dadada; padding:3px 10px; margin-bottom:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.yellow_box{ background-color:#e4f8ff; padding:10px; overflow:auto; clear:left;}

	/*一行两列*/
	ul.row2 li,ul.row3 li{ padding:3px 0;}
	ul.row2 li{ width:50%; float:left;}
	/*一行三列*/
	ul.row3 li{ width:33%; float:left;}
	
	ul.row2 li.single,ul.row3 li.single{ width:100%;}
	
	ul.bline li{ border-bottom:1px dotted #dadada; padding:3px 0;}

/*顶部*/
.logo{ background:url(../images/crm_b2b/aisidi_logo.png) no-repeat; width:150px; height:55px; margin:10px 0;}
.user_info_top{ float:right; margin:10px 10px 0 0 ;line-height:46px;}
.new_email{ background:url(../images/crm_b2b/mail_animate.gif) no-repeat; padding:0 0 3px 20px;}
	/*导航条*/
	.nav_aisidi{ height:33px; margin-top:10px;/* border-bottom:3px solid #234879;*/background:#fff url(../images/crm_b2b/top_guide_back.png)  0 30px repeat-x;}
		.nav_aisidi a{color:#234879; width:90px; height:29px; line-height:29px; float:left; text-align:center; font-size:14px; border:1px solid #0055A8; border-bottom:none;}
		.nav_aisidi a:hover{ background-color:#009FE8; color:#fff; border-color:#009FE8}
		.nav_aisidi a.act{ font-weight:bold; color:#fff; background-color:#0055A8;}
		.nav_aisidi a.act:hover{ border-color:#0055A8}
		
/*自助服务*/
	/*左边菜单*/
#self_server_menu{ border:1px solid #d3d3d3; border-bottom:none; float:left; width:148px;}
	#self_server_menu dt{ background:url(../images/crm_b2b/dt_gray_back.png) repeat-x;  border-bottom:1px solid #d3d3d3; height:20px; line-height:20px;_line-height:18px; font-weight:bold;}
	#self_server_menu dt span{ background:url(../images/crm_b2b/slide_icon.gif) 130px -1px no-repeat; display:block; padding-left:8px; border-top:1px solid #fff; height:18px; line-height:18px; cursor:pointer;}
	#self_server_menu dt span.slide_down{ background-position:130px -21px;}
	#self_server_menu dd{  border-bottom:1px solid #d3d3d3}
	#self_server_menu dd a{ display:block; padding:3px 0 3px 20px; line-height:20px;  background:url(../images/crm_b2b/point__right_orange.gif) -999px -999px no-repeat; border-bottom:1px solid #fff; border-left:0; border-right:0;}
	#self_server_menu dd a:hover,dl#self_server_menu dd a.act{ color:#404040; background-position:135px center; background-color:#EBF5FF;}
	
	/*右边内容区*/
	.self_server_right{ width:1000px; float:right; overflow:hidden;}
	.user_info{border:1px solid #009CE5; border-top-color:#00c2e5;  padding:10px; overflow: auto; margin-bottom:10px; box-shadow:0 1px 0 #fff inset,0 1px 2px #bbb; border-radius:2px;
	background: -webkit-gradient(linear, left top, left bottom, from(#e5eff6), to(#c0defa));
background: -moz-linear-gradient(top,  #e5eff6,  #c0defa);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5eff6,endcolorstr=#c0defa,gradientType=0);
	}
		.user_photo{  float:left; width:100px;}
		.user_photo img { width:90px; height:90px; margin-bottom:10px; border:1px solid #fff;}
		.user_photo a{  position:relative; display:block; margin:auto; text-align:center;}
		.user_photo a span{ display:none; padding:0 3px; height:18px; line-height:18px; background-color:#fff; position:absolute; right:5px; bottom:10px; }
		.user_photo a:hover span{ display:inline-block; padding:2px 3px; width:60px;}
			.user_name{ font-size:24px; height:24px; line-height:24px; font-family:'微软雅黑'; font-weight:bold; display:inline-block; color:#404040;}
	
		/*操作指引*/
			/*标签头*/
		.tab_graybox{ height:28px; border:1px solid #d3d3d3; padding-top:3px; overflow: visible;background:url(../images/crm_b2b/tab_top_back.png) 0 bottom repeat-x;}
		.tab_graybox li{ float:left; margin-left:5px; border:1px solid #d3d3d3;height:27px;_height:25px; cursor:pointer;_width:100px; text-align:center; position:relative;_ border-bottom:0;		background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#d3d3d3));
background: -moz-linear-gradient(top,  #eaeaea,  #d3d3d3);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#eaeaea,endcolorstr=#d3d3d3,gradientType=0);
		}
		.tab_graybox li.act,.tab_graybox li.act:hover{ border-bottom:1px solid #fff; background:#fff; font-weight:bold; font-size:14px;_font-size:12px;_font-weight:normal;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#ffffff,gradientType=0)}
		.tab_graybox li:hover{ font-weight:normal; font-size:12px;border:1px solid #d3d3d3; background:#fff;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#ffffff,gradientType=0)}
		.tab_graybox li span{ display:block; padding:0 10px; height:27px;_height:25px; line-height:27px;_line-height:25px; border-top:1px solid #fff;}
		
		.tab_simple{ border-bottom:3px solid #004FA3; height:30px;}
			.tab_simple li{ border:1px solid #dadada; border-bottom:none; float:left; padding:0 20px; height:29px; line-height:29px; font-size:14px; margin-right:-1px; position:relative; z-index:0; cursor:pointer; background-color:#efefef;box-shadow:0 1px 0 #fff inset}
			.tab_simple li.act{ background-color:#004FA3; color:#fff; font-weight:bold; border-color:#004FA3; z-index:2; box-shadow:0 1px 0 #006de1 inset}
			/*标签内容*/
			.tab_graybox_content{ border:1px solid #d3d3d3; border-top:none; padding:10px;}
		.tab_content{ clear:left; overflow:auto;}
		.tab_content li{  overflow:auto;}
		.tab_content li.act{ display:block;}
		.tab_content_simple li{ padding:10px 0}
		
				/*流程指引*/
				ul.flow_assist{ background-color:#e4f8ff; border:1px solid #8dddff; padding:5px; float:left;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; overflow:visible; margin-bottom:10px;}
				ul.flow_assist li{ float:left; margin:0 10px; color:#257bb4; position:relative; overflow:visible; cursor:default;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
				ul.flow_assist li.act{ background-color:#b9e8f8;}
				ul.flow_assist li strong{ display:block; font-size:30px; font-style:italic; font-weight:600; text-align:center; padding-bottom:5px; font-family:Arial;}
					/*流程图右箭头*/
				ul.flow_assist li em{ background:url(../images/crm_b2b/point__right_green.gif) no-repeat; width:5px; height:9px; font-size:0; position:absolute; right:-12px; top:50%; margin-top:-5px;}
					/*流程图下箭头*/
				ul.flow_assist li i{ background:url(../images/crm_b2b/point_up.gif) no-repeat; width:17px; height:10px; position:absolute; left:50%; margin-left:-8px; bottom:-17px;_bottom:-22px; display:none;}
				ul.flow_assist li.act i{ display:block;}
					/*流程图步骤说明*/
				ul.flow_assist li p{ display:none;}				
				.flow_content{ clear:left;background-color:#e4f8ff; border:1px solid #8dddff; padding:5px 10px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-bottom:20px;}



/*产品列表*/
	/*购物车*/
dl#shop_cart{ width:220px; position: absolute; top:0px; border:1px solid #009DE6; left:60%; margin-left:253px; overflow:auto;}
dl#shop_cart dd{ border-top:0; border-bottom:1px solid #ebebeb;}
dl#shop_cart dd .num_bar{padding:0px 5px 3px;}

dl#shop_cart dt{ /*background:url(../images/crm_b2b/dt_green_w220.png);*/ background-color:#009DE6; color:#fff; font-weight:bold; height:21px; padding:4px 10px 0 10px; border-top:1px solid #65c8f6;}
	.cart_icon11{ background:url(../images/crm_b2b/shop_cart_icon_white.gif) no-repeat; width:11px; height:11px; vertical-align:middle; margin-right:5px; display:inline-block;}
	#goto_order{text-align:center; display:none; padding:5px 10px; position:relative;
	background: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#f1f1f1));
background: -moz-linear-gradient(top,  #dadada,  #f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dadada,endcolorstr=#f1f1f1,gradientType=0);
	}
	.cart_order{ background:url(../images/crm_b2b/cart_order.png) no-repeat; width:118px; height:38px; border:0; cursor:pointer;}
	.cart_order:hover{ background-position:0 -38px;}
	/*dl#shop_cart dd span{ padding:3px 5px; display:block; border-top:1px solid #fff; line-height:1.1em; font-size:12px;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
background: -moz-linear-gradient(top,  #eee,  #fff);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#eeeeee,endcolorstr=#ffffff,gradientType=0);
}	*/
	
	/*搜索及筛选*/
.porduct_sort{ width:720px; height:29px; border-bottom:1px solid #dadada; margin-bottom:10px;}
.porduct_sort span{ font-size:14px; font-weight:bold; padding-right:10px; margin-right:10px; border-right:1px solid #dadada; display:inline-block; height:26px; line-height:26px;}
.porduct_sort a{ font-size:12px; font-weight:normal; margin-right:5px;}
.porduct_sort a.selected{ background:#e5f8ff; padding:0 5px; line-height:18px; border:1px solid #8fdeff; display:inline-block; color:#4088ba;}
.porduct_srch{ float:right; width:190px; background-color:#f4f4f4; border:1px solid #dadada; height:25px; padding:3px 5px 0 5px; }
.porduct_srch input{ width:150px;} 
	input.srch_icon{ background:url(../images/crm_b2b/search_icon_gray.gif) no-repeat; width:20px; height:20px; border:0; cursor:pointer; vertical-align:middle;}
	/*列表*/
.product_img{ width:100px; text-align:center; float:left; margin-right:10px;padding-left:10px;padding-top:10px;}
.product_img img{ width:100px; height:100px; margin-bottom:5px;}
.new_product,.hot_product{ background:url(../images/crm_b2b/porduct_tab.png) no-repeat; width:36px; height:16px; display:inline-block; vertical-align:middle;}
.hot_product{ background-position:0 -16px;}

ul.product_list{ width:950px;}
ul.product_list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #dadada; overflow:auto; padding-top:auto; margin-top:5px;}
table.kind_list{ width:800px; border-collapse: separate; margin:5px 0;border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
table.kind_list th{ background-color:#f3f3f3; border-left:0; border-right:0; border-bottom:1px solid #dadada; font-weight:normal; text-align:center;}
table.kind_list th,table.kind_list td{ padding:3px;}
table.kind_list td{ border:1px dotted #fff; border-bottom:1px dotted #dadada; border-left:0;border-right:0; line-height:16px;}
table.kind_list tr:hover td,table.kind_list tr.selected td{ background-color:#f4fcfd;}
table.kind_list input.inp{ width:40px;ime-mode:disabled;}
table.kind_list td{ text-align:left;} 
table.kind_list tr td:first-child+td,table.kind_list tr td:first-child+td+td,table.kind_list tr td:first-child+td+td+td,table.kind_list tr td:first-child+td+td+td+td,table.kind_list tr td:first-child+td+td+td+td+td{ text-align:center;}


input.add_cart{ background: url(../images/crm_b2b/btn_add_cart.png) no-repeat; width:100px; height:31px; border:0; cursor:pointer;}
input.add_cart:hover{ background-position:0 -31px;}
a.sell_out{ background:url(../images/crm_b2b/face_sad.gif) no-repeat; padding-left:16px; color:red; display:inline-block;}

	/*分页样式*/
	.pages{ text-align:center; font-size:12px; font-family:Tahoma, Geneva, sans-serif; margin-bottom:10px; padding:10px;}
	.pages a{ padding:2px 10px; display:inline-block; border:1px solid #dadada;}
	.pages a:hover{color:#00A0E9; border-color:#00A0E9;}
	.pages span{ padding:2px 10px; text-align:center; display:inline-block; background-color:#0055A8;  color:#fff; font-weight:bold;}

/*在线订单*/
	/*流程图*/
ul.flow2,ul.flow3,ul.flow4,ul.flow5,ul.flow6{ width:950px; margin-bottom:10px; overflow:hidden;}
ul.flow2 li,ul.flow3 li,ul.flow4 li,ul.flow5 li,ul.flow6 li{ float:left; background:#e6e6e6 url(../images/crm_b2b/point_right.gif) right center no-repeat; height:30px; line-height:28px; text-align:center; font-size:14px; position:relative;}
ul.flow2 li{width:475px}
ul.flow3 li{width:316px}
ul.flow4 li{width:237px}
ul.flow5 li{width:190px}
ul.flow6 li{width:158px}
ul.flow2 li.current_step,ul.flow3 li.current_step,ul.flow4 li.current_step,ul.flow5 li.current_step,ul.flow6 li.current_step{ background-color:#00a0e9; color:#fff; font-weight:bold}

ul.flow2 li+li,ul.flow3 li+li+li,ul.flow4 li+li+li+li,ul.flow5 li+li+li+li+li,ul.flow6 li+li+li+li+li+li{ background-image:none;}

.footer{ text-align:center; padding:10px 0; border-top:1px solid #dadada; overflow:auto; margin:20px auto 0; width:950px;}


/*2010-11-15增加顶部导航*/
.top_guide{ background:url(../images/crm_b2b/top_guide_back.png)  0 -33px repeat-x; height:33px; margin-bottom:5px;}
.top_guide a{  height:20px; line-height:20px; display:inline-block; margin-right:5px;}
.top_guide_inner{ background:url(../images/crm_b2b/top_guide_back.png) repeat-x; width:950px; margin:auto; height:33px; line-height:34px; /*overflow:hidden;*/}
.icon_kr_top,.icon_cart_top,.icon_pay_top,.icon_cc_top,.icon_help_top,.icon_file_top,.icon_email_top{ background:url(../images/crm_b2b/top_guide_icon.gif) no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.icon_kr_top{ background-position:0 0;}
.icon_file_top{ background-position:0 0;}
.icon_cart_top{ background-position:-16px 0;}
.icon_email_top{ background-position:-32px 0;}
.icon_cc_top{ background-position:-48px 0;}
.icon_help_top{ background-position:-64px 0;}

.nav_phone{ float:right; position: relative; background:url(../images/crm_b2b/icon_nav_phone.gif) no-repeat; padding-left:20px; font-size:19px; font-weight:bold; color:#FFF; margin-top:17px; margin-right:10px; display:inline-block;}

/*用户登录*/
dl.login_box{ border:1px solid #cecece}
dl.login_box dt{background:url(../images/crm_b2b/table_thead_tfoot_back.png) repeat-x; height:25px; line-height:25px; padding:0 10px; font-weight:normal;border-bottom:1px solid #e0e0e0; font-weight:bold; font-size:14px;}
dl.login_box dd{ padding:20px; overflow:auto;}
dl.login_box dd span{ display:block;}
dl.login_box dd input.inp{ margin-bottom:10px; height:20px; font-size:16px;}



/*首页登录*/
dl#default_login{ width:230px; float:right;}
	dl#default_login dt{ background:url(../images/crm_b2b/default2011_login_dt.png) no-repeat; height:24px; padding:5px 0 0 27px; color:#666; font-weight:bold; font-size:14px;}
	dl#default_login dd{ background:url(../images/crm_b2b/default2011_login_dd.png) no-repeat; min-height:347px;}
	dl#default_login dd span{ display:block; margin-top:5px;}
	
.defalut_login_btn{ background:url(../images/crm_b2b/default2011_login_btn.png) no-repeat; width:109px; height:36px; cursor:pointer; border:0; margin:10px 0 5px 0;}
.defalut_login_btn:hover{ background-position:0 -36px;}
.default_product_show{ width:710px; float:left;}

.login_intro{padding:10px 0 0 0; margin:0 10px; border-top:1px solid #fff; height:126px; overflow:hidden;}

#default_product_box{ background:url(../images/crm_b2b/default2011_product_slide_back.png) no-repeat; width:650px; height:320px; padding:20px 30px 0 30px; position:relative; overflow:hidden;}
#default_product_box ul{ width:650px; height:310px; overflow:hidden; position:relative;}
#default_product_box ul li{ height:310px; position: absolute; display:none;}
#default_product_box ul li.act{ display:block;}
#default_product_box a{ text-align:center; width:216px; float:left;}
#default_product_box span{ display:block; color:#336a9f; font-weight:bold; font-size:16px; font-family:'微软雅黑'}

#default_product_sort{ background:url(../images/crm_b2b/default2011_product_slide_bottom.png) no-repeat; height:36px; position:relative;}
	#p_turn_left,#p_turn_right{ background:url(../images/crm_b2b/default2011_product_slide_point.png) no-repeat; width:25px; height:50px; position:absolute;top:150px; cursor:pointer;}
	#p_turn_left{ left:0;}
	#p_turn_right{ right:0; background-position:-25px 0;}
	#p_turn_left:hover{ background-position:0 -50px;}
	#p_turn_right:hover{ background-position:-25px -50px;}
#default_product_sort i.left,#default_product_sort i.right{ background:url(../images/crm_b2b/default2011_product_slide_bottom_conner.png); font-size:0; width:5px; height:5px; position:absolute;}
	#default_product_sort i.left{ left:0; bottom:0;}
	#default_product_sort i.right{ right:0; bottom:0; background-position:-5px 0;}
#default_product_sort span{ float:left; width:118px; height:36px; text-align:center; line-height:36px; color:#eee; font-size:16px; font-family:'微软雅黑'; cursor:pointer;background:url(../images/crm_b2b/default2011_product_slide_bottom_act.png) -999px -999px no-repeat; color:#666}
	#default_product_sort span:hover{ background-position:0 -36px; color:#fff;}
	#default_product_sort span.act{ background:url(../images/crm_b2b/default2011_product_slide_bottom_act.png) center top repeat-x; font-weight:bold; color:#fff;}
	
#default_product_box a img{ width:140px;}
#default_product_box a:hover span{ color:#06F;}
#default_product_box a:hover img{ width:150px;}

/*新加筛选条件*/
dl.p_filter{ border:1px solid #E6E6E6; background-color:#fff; padding:1px; margin-bottom:10px;}
	dl.p_filter dt{background-color:#F2F2F2; height:24px; line-height:24px; padding-left:10px;}
	dl.p_filter dd{ margin:5px 10px; padding:5px; border-bottom:1px dotted #dadada;}
	dl.p_filter dd span{ display:inline-block; width:80px; text-align:right; font-weight:bold;}
	dl.p_filter dd a.p_selected{ display:inline-block; padding:1px 5px; background-color:#FFC; border:1px solid #FC0; color:#F30}
	
	
/*20120605增加*/
.top_guide_submenu{ position:relative; cursor:pointer;  padding:0 10px 0 3px; height:20px; display:inline-block; line-height:20px;}
.top_guide_submenu_list a{ display:block;white-space:nowrap;word-break:keep-all;text-overflow: ellipsis; line-height:20px; height:20px;}
	.top_guide_submenu .top_guide_submenu_list{ position:absolute; margin:-1px 0 0 -5px; min-width:130px; display:none; background-color:#fffde4; border:1px solid #ff3600; padding:3px 10px;}
	.top_guide_submenu:hover .top_guide_submenu_list{ display:block;}
	
/*2012增加*/
.box_select{ overflow:auto; padding:10px 0;  background-color:#f1f1f1;border-bottom:1px solid #dadada; border-top:1px solid #fff; margin-bottom:10px;}
.box_select li{ float:left; margin:3px 9px;border:1px solid #dadada; width:98px; height:60px; line-height:60px; text-align:center; position:relative; background-color:#fff;}
.box_select li.submit{ border:0;  float:none; clear: both; padding:0; width:100%; margin:10px 0 0; height:25px; line-height:25px;background-color:#efefef;}
.box_select li.act{ border-color:#00A0E9;}
.box_select li a{  display:block; position:relative; width:98px; height:60px; box-shadow:0 1px 3px #bbb}
.box_select li a:hover,.box_select li a.act{border:1px solid #00A0E9; margin:-1px;}

.box_select2{ overflow:auto; padding:10px 0;  background-color:#f1f1f1;border-bottom:1px solid #dadada; border-top:1px solid #fff; margin-bottom:10px;}
.box_select2 li{ float:left; margin:3px;border:1px solid #dadada; text-align:center; position:relative; background-color:#fff;}
.box_select2 li.submit{ border:0;  float:none; clear: both; padding:0; width:100%; margin:10px 0 0; height:25px; line-height:25px;background-color:#efefef;}
.box_select2 li.act{ border-color:#00A0E9;}
.box_select2 li a{  display:block; position:relative; box-shadow:0 1px 3px #bbb; padding:3px 12px;}
.box_select2 li a:hover,.box_select2 li a.act{border:1px solid #00A0E9; margin:-1px; color:#00A0E9}
#limit_list li,#limit_list li a{ height:30px; line-height:30px;}


.box_select li a em{ background:url(../images/crm_b2b/selected_ico.png) no-repeat; width:17px; height:17px; position:absolute; right:0; top:0; display:none;}
.box_select li a.act em{ display:block;}

.box_select2 li a em{ background:url(../images/crm_b2b/selected_ico.png) no-repeat; width:17px; height:17px; position:absolute; right:0; top:0; display:none;}
.box_select2 li a.act em{ display:block;}

.srch_bar{ padding:0 10px 5px 5px; border-bottom:1px solid #dadada;line-height:35px;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
background: -moz-linear-gradient(top,  #fff,  #f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#f1f1f1,gradientType=0);}

/*颜色*/
.kind_list em{ display:inline-block; width:10px; height:10px; font-size:0;}
.c_black{ background:#000}
.c_red{ background:red}
.c_gray{ background:gray}
.c_blue{ background:blue}
.c_white{ background-color:#fff; border:1px solid #dadada;}

.tips_box{ border:1px solid #F60; padding:5px 10px; margin-bottom:5px; color:#F00; background-color:#FFC; position:relative; border-radius:3px; box-shadow:0 1px 0 #fff inset; font-weight:bold;}
.tips_box .close{ position:absolute; top:1px; right:1px; background-color:#f60; text-align:center; cursor:pointer; color:#fff; font-size:9px; width:14px; height:14px; line-height:14px; font-family:Tahoma, Geneva, sans-serif; border-radius:10px;}

.slide_fieldset{ margin-bottom:10px;}
.slide_fieldset legend{ background:url(../images/crm_b2b/slide_icon.gif) right 1px no-repeat; padding:3px 13px 3px 5px; cursor:pointer; font-size:14px; font-weight:bold;}
	.slide_fieldset legend.slide_up_title{ background-position:right -18px;}
fieldset{ padding:0 10px 10px;}

.srch_box{ border-bottom:1px solid #dadada; padding:5px 10px ; margin-bottom:10px; line-height:30px; background-color:#f1f1f1;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
background: -moz-linear-gradient(top,  #fff,  #f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#f1f1f1,gradientType=0);
}
.gray_title{ display:block; height:30px; line-height:30px; padding:0 10px; border:1px solid #dadada; border-bottom:0;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
background: -moz-linear-gradient(top,  #fff,  #f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#f1f1f1,gradientType=0);
}
.pb10{ height:10px; font-size:0;}


.product_intro_img{ width:300px; height:300px; border:1px solid #dadada; float:left;}
.product_set h1{ margin:0 0 10px; padding:10px 0; font-family:'微软雅黑'; color:#004EA2; font-size:16px;}
.product_set .kind_list{ width:880px; margin-bottom:10px;}
.product_set{ float:right; width:880px;}
.add_car_bigt{ background:url(../images/crm_b2b/add_cart_big.jpg); width:137px; height:41px; border:0; cursor:pointer;}
.add_car_bigt:hover{ background-position:0 -41px;}
.intro_box{ border:1px solid #dadada; padding-top:1px;}
	.intro_box h3{ display:block; height:30px; line-height:30px; padding:0 10px; 
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#fff));
background: -moz-linear-gradient(top,  #f1f1f1,  #fff);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f1f1f1,endcolorstr=#ffffff,gradientType=0);}
	.intro_box p{ text-indent:2em; padding:5px 10px 10px; font-size:14px; line-height:1.5em;}
.simple_table td{ border:1px solid #dadada; padding:3px 10px;}
.blue_box{border:1px solid #00A0E9; line-height:30px; height:30px; padding:0 10px; margin-right:10px; display:inline-block}
.wrong_num{ background-color:#FF6; padding:0 5px; height:20px; line-height:20px; color:red; border:1px solid red; position:absolute; margin-top:21px;}

ul.noline li{ padding:5px;}
.input_title{ width:150px; text-align:right; display:inline-block; padding-right:10px;}

.simple_title{padding:3px 20px; background-color:#f9f9f9; border-top:1px solid #dadada; border-bottom:1px solid #dadada;