/* ====================
     公共样式
==================== */
@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
body,div,a,em{color:#000; text-align:left; font-weight:normal; font-style:normal; font-size:12px; }
h1,h2,h3,h4,h5,p{ color:#000; }
input,button,textarea{ vertical-align:middle; padding:3px; }
select{ height:30px; line-height:30px;}
a{ text-decoration:none; cursor:pointer}
a:hover{ color:#b30005; text-decoration:none; }
a img{ border:none;}
a:focus{outline:none;}
ul{ list-style-type:none;}
li{ float:left;}
body{ font:14px/1.5 'Microsoft Yahei','helvetica','arial'; background:url(../../default/images/bg_huawen.jpg) left top repeat #fff; background-attachment:fixed }
em,i{font-style: normal; }
img{ border:0; margin:0px; padding:0px; vertical-align:middle; }
ul{ list-style-type:none;}
li{ list-style-type:none; float:none; }
th,td{ padding:10px; }
select{ border:1px solid #d7e3ea; height:26px; line-height:26px; padding:3px;  }
.f_l{float:left;}
.f_r{float:right;}
.cred{ color:#f00; }
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.none{ display:none; }
.block{ display:block; }
.bold{ font-weight:bold; }
.s14{ font-size:14px; }
.line-through{text-decoration:line-through; }
.overtr{ background:#f0f0f0;}
input.btn_default {
  width:80px; height:25px; line-height:25px; cursor:pointer;
  border: 0px solid #2D5082;
  background: url(button_bg.gif) repeat-x;
}
/*页面留白*/
.blank{ height:10px;line-height:10px;clear:both; visibility:hidden;}
.blank2{font-size:0; height:5px; width:100%;}
.blank5{height:5px; line-height:5px; clear:both; visibility:hidden;}
.input_w30{  border:1px solid #cccccc; width:30px; }
.input_w50{  border:1px solid #cccccc; width:50px; }
.input_w100{ border:1px solid #cccccc; width:100px; }
.input_w150{ border:1px solid #cccccc; width:150px; } 
.input_w200{ border:1px solid #cccccc; width:200px; }
.input_w300{ border:1px solid #cccccc; width:300px; }
.textarea{ border:1px solid #cccccc; padding:2px; }
/* 通用按钮 */
.btn_small {background: url('btn.gif') no-repeat;height: 20px;line-height: 20px;width: 65px;border: none;cursor: pointer; text-align:center; font-size:12px; padding:0px;}
.btn{ padding-left:6px}
.btn,.btn input{background: url(button.png) no-repeat; height:24px; line-height:24px;width:auto;_width:0;overflow:visible !ie}
.btn input{   background-position: right top; border:none; width:100px; padding:0 10px 0 10px;font-size:14px; cursor:pointer;}
.submit{padding-left:3px}
.submit,.submit input{ background: url(but.png) no-repeat; height:29px; width:auto;_width:0;overflow:visible !ie}
.submit input{background-position: right top; border:none; width:100px; padding:0 10px 0 10px; font-size:14px; cursor:pointer; }
/*状态*/
.onCorrect_0{ width:16px; display:block; background: url(msg_bg.png) left 3px no-repeat; height:22px; line-height:22px; }
.onCorrect_1{ width:16px; display:block; background: url(msg_bg.png) left -247px no-repeat; height:22px; line-height:22px; }
.onCorrect_2{ width:16px; display:block; background: url(msg_bg.png) left -247px no-repeat; height:22px; line-height:22px; }
.onCorrect_3{ width:16px; display:block; background: url(msg_bg.png) left -247px no-repeat; height:22px; line-height:22px; }
.order_status0{ color:#f00; }
.order_status1{ color:#005A94; }
.order_status2{ color:#f00; }
.order_status99{ color:#005A94; }
.pay_status0{ color:#f00; }
.pay_status1{ color:#005A94; }
.shipping_status0{ color:#f00; }
.shipping_status1{ color:#005A94; }
.have_question0{ color:#f00; }
.have_question1{ color:#005A94; }
.have_question2{ color:#f00; }
/*支付付款*/
.pay_btn_alipay{ width:200px; height:40px; background:url(go_pay_alipay.gif) left top no-repeat; border:0px; cursor:pointer; }
.pay_btn_chinabank{ width:200px; height:40px; background:url(go_pay_chinabank.gif) left top no-repeat; border:0px; cursor:pointer; }
.pay_btn_tenpay{ width:200px; height:40px; background:url(go_pay_tenpay.gif) left top no-repeat; border:0px; cursor:pointer; }
.pay_btn_kuaiqian{ width:200px; height:40px; background:url(go_pay_kuaiqian.gif) left top no-repeat; border:0px; cursor:pointer; }
.pay_btn_paypal{ width:200px; height:40px; background:url(go_pay_paypal.gif) left top no-repeat; border:0px; cursor:pointer;}

/*整合全局样式*********************************************************************************************************************
/*顶部*/
.top_area{ margin:0 auto; text-align:center; background:url(../../default/images/top_bg.jpg) left top repeat-x; }
.top_nav{ margin:0 auto; width:1100px; height:34px; padding:0px 0px;  }
.top_nav .left{ float:left; }
.top_nav .left ul li{ float:left; padding:0 10px; background:url(../../default/images/spli_top.jpg) left 12px no-repeat;}
.top_nav .left ul li a{ float:left; height:34px; line-height:34px; }
.yjpx a{ color:#FF0000;font-weight:bold;}

.top_nav .right{ float:right; }
.top_nav .right .tel{ float:right; margin:9px 0 0 9px; }
.quick-menu { font-size:0; *word-spacing:-1px/*IE6、7*/; text-align:right; height:34px; float:right;}
.quick-menu dl {
	text-align:left; vertical-align:top; letter-spacing:normal; word-spacing:normal; display:inline-block; *display:inline/*IE6、7*/;
	width:90px; height:34px; position:relative; z-index:999; *zoom:1/*IE6、7*/; 
}
.quick-menu dl dt { background:url(../../default/images/iso_weixin.png) no-repeat 10px 8px; width:60px; text-align:right; padding:0 10px 0 20px; font-size:12px; line-height:34px; height:34px; position:absolute; z-index:1001; top:0px; cursor:pointer; }
.quick-menu dl dd { background:#FFF; display:none; width:88px; border:1px solid #F0F0F0; position:absolute; z-index:1000; top:0; left:0;}
.quick-menu dl dt.kefu{ background:url(../../default/images/iso_tt.png) no-repeat 10px 8px; }
.quick-menu dl dt.contact{ background:url(../../default/images/iso_contact.png) no-repeat 10px 8px; }
.quick-menu dl dt.pingtai{ background:url(../../default/images/member.png) no-repeat 10px 9px }
.quick-menu dl.hover dd { display:block; }
.quick-menu dl dd ul { width:88px; margin:32px 0 0 0; }
.quick-menu dl dd ul li a { float:left; width:78px; font-size:12px; line-height:30px; display:block; clear:both; padding:0px 10px 0px 0px; text-align:right; }
.quick-menu dl dd ul li a:hover { text-decoration:none; background:#F7F7F7;}
.quick-menu dl dd .kftt{ float:left; width:180px; padding:5px 10px 10px; margin:33px 0 0 0; background:#fff; border:solid 1px #F0F0F0; border-top:0px; border-left:0px; }
.quick-menu dl dd .kftt p{ float:left; width:180px; line-height:22px; }
/*导航区*/
.nav_area{ margin:0 auto; height:95px; text-align:center; background:url(../../default/images/nav_bg.jpg) left -10px repeat-x; }
.logo_area{ margin:0 auto; width:1080px; height:70px; padding:8px 10px 6px; }
.logo_area .logo{ float:left; }
.navlist{ float:left; /*width:670px;*/ padding:20px 0 0px 30px; position:relative; z-index:1; /*background:url(nav_bg.jpg) left top repeat-x;*/ }

.navlist{ float:left; /*width:670px;*/ padding:20px 0 0px 40px; position:relative; z-index:1; /*background:url(../../default/images/nav_bg.jpg) left top repeat-x;*/ }
/*主导航纵向	开始*/
.navlist ul{ float:left; padding:0px; }
.navlist ul li{ float:left; height:auto; position:relative; z-index:1; }
.navlist ul li a{ float:left; padding:0 15px; height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; }
.navlist ul li a:hover{ color:#b30005; }
.navlist ul li a.onsclect{ color:#b30005; }
/*二级*/
.navlist ul li ul{ position:absolute; left:0; top:32px; background:#fff; border:1px solid #C5C5C3; border-top:0px; padding:0px; display:none; }
.navlist ul li ul li{ float:left; height:auto; position:relative; z-index:2000; background:none; padding:0px; }
.navlist ul li ul li a{ float:left; width:116px; text-align:center; padding:0 5px; height:30px; font-size:12px; line-height:30px; background:none; border-bottom:1px dotted #C5C5C3; }
.navlist ul li ul li a:hover{ background:#E7E6E2; }
.navlist ul li ul li a.onsclect{ font-weight:bold; background:#E7E6E2; }
.navlist ul li ul li a.navhover{ background:#E7E6E2; }
/*主导航纵向	结束*/
/*搜索*/
.logo_area .search{ float:right; margin-top:18px; display:inline; }
.logo_area .search .text{ float:left; width:150px; padding:5px; height:22px; line-height:22px; border:1px solid #dddddd; border-left:0px; outline:none; }
.logo_area .search .sub{ float:left; width:35px; height:34px; background:url(../../default/images/search.jpg) left top no-repeat; border:none; cursor:pointer; outline:none; }

/*头部搜索select*/
.select_top{float:left;width:60px; height:32px; line-height:32px; border:1px solid #dddddd; border-right:0px; position:relative; cursor:pointer; background:url(../../default/images/top_nav.png) 43px 13px no-repeat; z-index:2; }
.select_top_txt{ float:left; width:50px; line-height:30px; padding:0px 0 0 10px; cursor:pointer; overflow:hidden; }
.select_top_option{ position:relative; width:60px; left:-1px; top:2px; overflow:hidden; display:none; border:solid 1px #dddddd; border-top:0px; z-index:3; }
.select_top_option a{display:block;height:24px;line-height:24px;text-align:left;padding:0 10px;width:100%; background:#fff;}
.select_top_option a:hover{background:#3AA2D9; color:#fff;}

/*footer*/
.footer { background:#FAFAFA; border-top:1px solid #DBDBDB; margin:0 auto; padding:15px 0px; height:170px; }
.footer_con{ width:1100px; margin:0 auto; padding:0px 0px; }
.footer_con p {text-align:center; line-height:28px; font-size:12px; }
.footer_con p a{ font-size:12px;  }
.copy{ float:left; width:1100px; margin:0px auto; padding:20px 0 20px 0; }
.bottomnav{ float:left; width:1100px; }
.bottomnav .left{ float:left; width:560px; background:url(../../default/images/spli_kejian.jpg) right -20px no-repeat; }
.bottomnav .left dl { float:left; width:150px; height:130px;  padding:0px 15px; }
.bottomnav .left dt {  float:left; width:150px; padding-left:5px; font-size:18px; margin-bottom:10px; border-left:5px solid #f00; }
.bottomnav .left dd { float:left; width:140px; font-size:14px; height:28px; line-height:28px; padding:0 0 0 10px; margin:0px; }
.bottomnav .left dd a:hover { color:#c4261d; text-decoration:none; }
.bottomnav .midd{ float:left; padding-left:20px;}
.bottomnav .right{ float:right; width:185px; height:70px; padding:65px 30px 0px; background:url(../../default/images/tel_bottom.jpg) left top no-repeat; }
.bottomnav .right a{ float:left; width:225px; height:30px; line-height:30px; }
**********************************************************************************************************************************/
/*默认全局样式********************************************************************************************************************
.m_header{ width:980px; height:auto; margin:0 auto; }
.m_header_left{ float:left; width:570px; height:60px; padding:10px 0px 10px 10px; }
.m_header_right{ float:right; width:390px; padding:20px 10px 10px 0px; }
.top_menu{ float:right; width:400px; }
.top_menu ul li { float:right; }
.top_menu ul li { padding-left:10px; }
.top_menu ul li a{ font-weight:normal; color:#333; background:url(iso1.jpg) left 5px no-repeat; padding-left:10px; }
.top_loginfo{ float:right; width:400px; text-align:right; padding-top:10px; }
.top_loginfo a{ color:#f00; }

.footer { background:#f4f4f4; border-top:1px solid #DBDBDB; text-align:center; margin:0 auto; }
.footer_con{ width:980px; margin:0 auto; padding:10px 0px; }
.footer_con p { margin:0px; padding:5px 0; text-align:center; line-height:24px; }
*********************************************************************************************************************************/

/*会员中心主体*/
.m_layerout{ margin:0 auto; text-align:center; }
.m_main{ width:1100px; margin:0 auto; background:#fff; }

/*购物车*/
.cart-info{ float:left; width:1100px; }
.cart-info span{ float:right; height:30px; line-height:30px; padding:0 0 10px 22px; background:url(cart.jpg) left 9px no-repeat; }

.packagelist{ float:left; width:30%; margin:13px 13px; border:1px solid #ccc; }
.packagelist h3{ float:left; width:100%; height:50px; line-height:50px; background:#34A343; text-align:center; font-size:20px; color:#fff; }
.packagelist span{ float:left; width:93%; padding:0 9px; line-height:30px; border-top:1px solid #ccc; }
.packagelist .intro{ float:left; width:93%; padding:5px 9px; line-height:24px; border-top:1px solid #ccc; }
.packagelist .order_btn{ float:left; width:93%; padding:10px 9px; border-top:1px solid #ccc; }
.packagelist .order_btn a{ float:left; width:210px; height:34px; line-height:34px; margin:0 0 0 15px; text-align:center; background:url(but.png) left -36px no-repeat; color:#fff; font-size:16px; }
.packagelist .discount{ height:200px; }

.packagedetail{ float:left; width:856px; }
.packagememo{ float:left; width:834px; line-height:24px; font-size:14px; padding:10px 10px 10px; border:1px solid #E5E5E5; border-bottom:0px; }
.packagedetail h3{ float:left; width:856px; line-height:50px; background:#34A343; text-align:center; font-size:20px; color:#fff; }
.packagedetail h3 input{ width:20px;height:10px;line-height:10px;padding:5px;text-align:center;margin:0px;border:1px solid #44B035; }
.packagedetail .goods_list {float:left; width:855px; border:1px solid #E5E5E5; border-right:0px; }
.packagedetail .goods_list ul{ float:left; width:284px; overflow:hidden; border-right:1px solid #E5E5E5; }
.packagedetail .goods_list ul li{
	float:left; width:274px; border-bottom:1px solid #E5E5E5; padding:5px 5px; font-size:12px; line-height:24px;
}
.packagedetail .goods_list ul li .goodsname{ float:left;width:274px; }
.packagedetail .goods_list ul li .goodsprice{ float:left; width:274px; }
.packagedetail .goods_list ul li .goodsselect{ float:left; width:274px; }
.packagedetail .goods_list ul li .goodsselect .shop_price{ float:left; }
.packagedetail .goods_list ul li .goodsselect .order-select{ float:right; }
.packagedetail .goods_list ul li .goodsselect .order-select span{ float:left; height:24px; line-height:24px; }
.packagedetail .goods_list ul li .goodsselect .order-select span.oper{ width:15px; height:15px; cursor:pointer; margin:5px 5px 0; }
.packagedetail .goods_list ul li .goodsselect .order-select .number{float:left; width:30px; padding:5px; height:10px; line-height:10px; text-align:center; }
.packagedetail .goods_list ul li .goodsselect .order-select .minus{background:url(yy.gif) left top no-repeat; }
.packagedetail .goods_list ul li .goodsselect .order-select .plus{ background:url(yy.gif) left -15px no-repeat; }


.packagedetail .order_area{ float:left; width:98%; padding:10px 9px; line-height:24px;  text-align:right; }
.packagedetail .order_btn{ float:left; width:98%; padding:10px 9px; text-align:center; }

.packagedetail .goods_list ul.banjiUl_1{ background:#CCFFCC; }
.packagedetail .goods_list ul.banjiUl_2{ background:#E6FFCC; }
.packagedetail .goods_list ul.banjiUl_3{ background:#FFE6CC; }
.packagedetail .goods_list ul li.banji{ text-align:center; font-size:16px; font-weight:bold; }
.packagedetail .goods_list ul li.xueqi{ height:10px; line-height:10px; font-weight:bold; background:#fff;}

.submitorder{ width:155px; height:40px; border:0px; background:url(bnt_subOrder.gif) left top no-repeat; cursor:pointer; }
.checkout{ width:155px; height:40px; border:0px; background:url(checkout.gif) left top no-repeat; cursor:pointer; }
.addcart{ width:150px; height:40px; border:0px; background:url(add_card.gif) left top no-repeat; cursor:pointer; }
.checkout_edit{ width:155px; height:40px; border:0px; background:url(checkout.gif) left top no-repeat; cursor:pointer; }

.confirm_list{ float:left; width:1054px; overflow:hidden; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.confirm_list li{ float:left; width:340px; padding:5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.confirm_list li h3{ float:left; height:30px; line-height:30px; }
.confirm_list li p{ float:right; height:30px; line-height:30px; }
.goods_count{ float:left; width:994px; height:30px; line-height:30px; text-align:right; font-size:14px; }

/*登录注册*/
.member_top{ float:left; width:1098px; border:1px solid #E0E0E0; background:#fff; }
.member_top_tit{ float:left; width:1098px;  background:url(tit_bg.jpg) left bottom repeat-x #fff; }
.member_top_tit h3{ float:left; width:170px; height:30px; line-height:30px; font-size:14px; background:url(tit_spli.jpg) right top no-repeat; }
.member_top_tit span a{ float:right; padding:0 10px 0 0px; height:30px; line-height:30px; color:#336699; }
.member_top_content{ float:left; width:1096px; padding:1px; }

.content_l{ width:540px; padding:50px 10px 0px 0; }
.content_l table tr td{ padding:7px; color:#666; font-size:14px;}
.content_l table tr td .submit{ width:100px; }
.content_l table tr td span{ font-size:12px; color:#666; }

.content_r{ width:400px; padding:10px 10px 10px 51px;; background:url(content_r_bg.jpg) left 120px no-repeat #FAFAFA; }
.content_r span{ float:left; padding:10px 0px; width:330px; font-size:18px; height:30px; line-height:30px; color:#FF8802; font-weight:bold; }
.content_r p{ float:left; width:400px; line-height:24px; }
.content_r .reg{ float:left; padding:15px 0 0 0;color:#666; line-height:24px;}
.content_r .reg .submit{background-position: left -35px; height:35px; }
.content_r .reg .submit input{background-position: right -35px; font-weight:700; color:#fff; height:35px; line-height:35px; }

/*会员中心*/
.col-left{ float:left; width:210px; background:#FDFDFD; border:1px solid #cccccc; }
.col-left .member_index{
	height:35px; line-height:35px; font-size:14px; background:#fff; border-bottom:1px solid #ccc; padding:0 10px;
}
.col-left h3{
	background:#FF4200; color:#fff; padding:0px 10px 0px; height:35px; line-height:35px; font-size:14px; 
}
.col-left h3 span{ background:url(minus.gif) left 6px no-repeat; padding-left:15px; font-size:14px; cursor:pointer }
.col-left h3 span.plus{ background:url(plus.gif) left 6px no-repeat; }
.col-left ul{ padding:5px 5px; }
.col-left ul li{ line-height:24px; height:24px; padding:2px 0 2px 5px; overflow:hidden}
.col-left ul li a{ display:block;line-height:24px; padding:0px 5px 0 15px; overflow:hidden;_float:left;zoom:1;outline:none; background:url(iso_3.jpg) 1px 9px no-repeat;}
.col-left ul li a.add{float:right; overflow:visible}
.col-left ul li.on{ background:#DEDEDE; color:#FF4200; }
.col-left ul li:hover{ background:#DEDEDE; color:#FF4200; }
.col-left ul li.sheibeidinggou a{ color:#34A343; }
.col-left ul li.leftcart a{ color:#FF4200; }

.dinggou a{ color:#FF4200; font-size:14px; font-weight:bold; }

.col-right{ float:right; width:878px; }
.col-right div.button{padding:10px 10px 10px; text-align:center; font-weight:bold; }
.col-right div.button .submit{ width:100px; }

.member-info div.content{ float:left; width:860px; }
.member-info div.content .info-left{ float:left; width:120px; padding:8px 0 0 8px; }
.member-info div.content .info-left img{ border:1px solid #cccccc; }
.member-info div.content .info-right{ float:left; width:620px; padding:0 0 0px 0px; }
.member-info div.content .info-right h5{ line-height:30px; border-bottom:1px solid #eee; margin-bottom:5px; color:#ff6c00; }
.member-info div.content .info-right p{ line-height:24px; }

.col-right #card_tit{ height:35px; padding:0px; background:url(card_tit_bg.png) left top repeat-x #fff; border:1px solid #cccccc; border-bottom:0; }
.col-right #card_tit span{
	float:left; display:inline; text-align:center; margin-left:10px; height:35px; line-height:35px;
	cursor:pointer; font-size:14px; background:none;  font-weight:normal; border:0px; padding:0 10px;
}
.col-right #card_tit span.card_on{ background:#FDFDFD; color:#FF4200; font-weight:bold; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
.col-right #card_tit span.card_on a{ color:#FF4200; font-weight:bold; font-size:14px; }
.col-right #card_con{ border:1px solid #cccccc; background:#FDFDFD; border-top:0px; padding:10px 10px; }
.col-right #card_con h5.title{
	padding:0px 10px 0px; height:30px; line-height:30px; font-size:14px; background:#F4F4F4;
}

/*会员头像*/
.col-avatar { float:right; width:100px; padding:0px 20px 0 0px; }
.col-avatar li{ width:200px; line-height:30px; color:#999}
.col-avatar li img{ border:1px solid #ccc}
.col-avatar-swf{ float:left; width:630px; height:430px; margin:0px; margin:0px 0 0 10px; text-align:left; }
.col-avatar-swf .avatar_upload{ float:left; width:630px; line-height:30px; text-align:left; }

/*表格表单*/
.table_form{font-size:12px; border:1px solid #f0f0f0; }
.table_form td,.table_form th{ padding:5px 5px; line-height:24px; }
.table_form td{ padding-left:10px; }
.table_form th{font-weight:normal; text-align:right; padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle; }
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee; }
.table_form select{ border:1px solid #d7e3ea; height:26px; line-height:26px; padding:3px;  }


.download td{ padding:10px; }
.download td a{ float:left; background:url(wd.jpg) left 5px no-repeat; padding-left:23px; font-size:14px; height:30px; line-height:30px; }
/*表格列表*/
.table-list{border-collapse: collapse; border: none; }
.table-list td,.table-list th{padding:5px; line-height:22px; border: solid #d5dfe8 1px; }
.table-list thead th{ background:#eef3f7; font-weight:normal}
.table-list tbody td{ }
.table-list tr:hover,.table-list table tbody tr:hover{ background:#fbffe4}
.table-list .nHover tr:hover,.table-list .nHover tr:hover td{ background:none}
.table-list .input-text-c{ padding:0; height:18px}
.table-list tr.on,.table-list tr.on td,.table-list tr.on th,.table-list td.on,.table-list th.on{background:#fdf9e5;}
.table-list-btn{background:#f6f6f6; padding:5px 10px 5px 10px; height:30px; line-height:30px; }
.table-list-btn .button{
	background:#ddd;height:24px;line-height:24px; border-top:0;border-left:0; border-bottom:1px solid #666;
	border-right:1px solid #666; padding:0px 10px;
}
.package_enabled td{ color:#ccc;}
.package_curr{ color:#000;}
/*分页*/
.col-right .pages{ width:100%; padding:10px 0px 20px; }
/*搜索*/
.col-right .order_search{ border:1px solid #d7e3ea; padding:10px 10px; margin-bottom:10px; background:#f6fafd; zoom:1}
.col-right .order_search input{ border:1px solid #d7e3ea; }
.col-right .order_search select{ border:1px solid #d7e3ea; height:26px; line-height:26px; padding:3px;  }
.col-right .order_search .button{
	background:#ddd;height:22px;line-height:22px; padding:0 5px;
	border-top:0; border-left:0; border-bottom:1px solid #666; border-right:1px solid #666;
}

/*筛选结果*/
.filter_result { border-collapse:collapse; border-spacing:0; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; }
.filter_result th,.filter_result td{ border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; padding:5px 5px; font-size:12px; line-height:24px; }
.filter_result th{ background:url(th_bg.jpg) left bottom repeat-x; color:#666; font-size:14px; line-height:24px; }
.order-area{ float:left; }
.order-area span{ float:left; width:15px; height:15px; margin:5px 5px 0; cursor:pointer; }
.order-area .number{float:left; width:20px; height:15px; line-height:15px; text-align:center; }
.order-area .minus{background:url(yy.gif) left top no-repeat; }
.order-area .plus{ background:url(yy.gif) left -15px no-repeat; }

.paytype_block{ float:left; margin:0px 5px 5px 0; padding:5px; border:1px solid #ccc; width:310px; height:45px; overflow:hidden;}
.paytype_block input{ float:left; margin:10px 5px 0 0; display:inline; }
.paytype_block img{ float:left; width:100px; height:45px; }
.paytype_block p{ float:left; padding:0 5px; width:180px; height:45px; line-height:22px; overflow:hidden;}

.close_regester{
	float:left;  width:450px; padding:20px 50px; background:url(notice.gif) 10px 18px no-repeat; line-height:32px; font-size:14px;
}

.order_success{ width:160px; height:150px; background:url(success.png) 0px 0px no-repeat; }
.flow_youeryuan{ width:20px; height:20px; line-height:20px; padding:0 2px; border:0px; border-bottom:1px solid #000; text-align:center; }