@charset "utf-8";
/**
 * 购物系统样式表
 * (请勿通过建站系统修改)
 */
table{ border-collapse:collapse; border-spacing:0; display:table;}
col{ display:table-column}
.bodyer{ overflow:hidden; _zoom:1; width:1000px; margin:0 auto 20px}
.left_member{ width:150px; float:left}
.right_member{ width:830px; float:right}
.member_nav{ width:1000px; margin:0 auto; line-height:30px;}
input[type='text'],input[type='password'],textarea{ border:1px solid #ccc}
/* 此处是从工厂拷贝的头部样式 */
.header{ width:1000px; margin:0 auto; margin-bottom:20px}
.float_layer{ height:120px; border:1px solid #ccc; }
.logo{ position:absolute; z-index:8; }
.companyname{ position:absolute; z-index:7; margin-left:170px; }
.sethome{ position:absolute; z-index:6; margin-left:680px; margin-top:10px; }
/**/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 20px; height:34px; line-height:34px; background:#39A4DC;  position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nav_li{ float:left;  position:relative; display:inline;  }
.nav .nav_li h3{ float:left;  }
.nav .nav_li h3 a{ display:block; padding:0 20px; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:100px; left:0; top:34px;  position:absolute; background:#4E4E4E;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ background:#4E4E4E; color:#fff;   }
/* top */
.topbar{ background:#f7f7f7; border-bottom:1px solid #e8e8e8; height:30px}
.topbar .tbc{ width:900px; margin:0 auto}
.topbar .tbl{ display:inline; float:left; line-height:30px}
.topbar .tbr{ display:inline; float:right; line-height:30px}
.vip_top{ position:relative; padding:10px 0; overflow:hidden; margin-bottom:30px;}
.vip_top a{ float:left; margin-right:15px}
.vip_top span{ display:block; margin:13px 0 0; text-indent:20px; border-left:1px solid #ccc; float:left; font-size:28px; font-weight:bold; color:#888}
/* member center */
.mod_welcome .mod_hd{ font-size:14px; margin-bottom:10px;}
.mod_welcome .mod_bd .row{ margin-bottom:10px}
.mod_welcome .mod_bd .row span{ display:inline-block; vertical-align:middle}
.mod_welcome .mod_bd .row .vip{ background:url(../img/level.png) no-repeat -18px top; display:inline-block; height:14px; width:38px; vertical-align:middle}
.mod_welcome .mod_bd .row .v0{ background-position:-18px -20px;}
.mod_welcome .mod_bd .row .v1{ background-position:-18px -40px;}
.mod_welcome .mod_bd .row .v2{ background-position:-18px -60px;}
.mod_welcome .mod_bd .row .v3{ background-position:-18px -80px;}
.mod_welcome .mod_bd .row .v4{ background-position:-18px -100px;}
.mod_welcome .mod_bd .row .v5{ background-position:-18px -120px;}
.mod_welcome .mod_bd .row .v6{ background-position:-18px -140px;}
.mod_box{ clear:both; position:relative}
.mod_box .mod_hd h3{ line-height:30px; font-size:14px; font-weight:bold}
.mod_box .mod_hd .extra{ position:absolute; right:0; top:8px;}
.mod_box .mod_hd .extra a{ color:#317ee7}
.mod_box .mod_hd .extra a:hover{ text-decoration:underline}
.mod_box .table{ border:1px solid #d7d7d7; border-top:1px solid #3164af; width:100%;}
.mod_box .table .col1{ width:16%;}
.mod_box .table .col3{ width:14%;}
.mod_box .table .col4{ width:14%}
.mod_box .table .col5{ width:14%}
.mod_box .table .col6{ width:6%;}
.mod_box .table .col7{ width:6%;}
.mod_box .table th{ padding:5px; font-weight:normal; background:#f3f3f3; text-align:left}
.mod_box .table td{ padding:5px; line-height:16px; border-bottom:1px solid #ddd}
.mod_box .table td span{ color:#999;}
.mod_box button{ background:#ddd; border:none; padding:0 5px; height:22px; *line-height:22px; border-bottom:1px solid #999; border-right:1px solid #999; cursor:pointer}
/* forget password */
.mod_forgetpwd .mod_hd{ padding:15px 0}
.mod_forgetpwd .mod_hd ul{_zoom:1; overflow:hidden; position:relative}
.mod_forgetpwd .mod_hd ul li{ width:33.3333%; float:left; display:inline; background:url(../img/forget-5-1.png) repeat-x left 14px}
.mod_forgetpwd .mod_hd ul .last{ width:auto; position:absolute; right:0}
.mod_forgetpwd .mod_hd ul li span{ float:left}
.mod_forgetpwd .mod_hd ul li i{font-family:"微软雅黑"; height:30px; font-weight:bold; line-height:28px; font-size:16px; display:block; text-align:center; font-style:normal; background:url(../img/forget-5-2.png) no-repeat center; color:#fff; position:relative; left:-17px; width:34px;}
.mod_forgetpwd .mod_hd ul li em{ position:relative; display:block; left:-50%; text-align:center; color:#858585}
.mod_forgetpwd .mod_hd ul .first i,.mod_forgetpwd .mod_hd ul .first em,.mod_forgetpwd .mod_hd ul .last i,.mod_forgetpwd .mod_hd ul .last em{left:0px;}
.mod_forgetpwd .mod_hd ul .first i{width:60px}
.mod_forgetpwd .mod_hd ul .curr i{ background:url(../img/forget-1.png) no-repeat center top}
.mod_forgetpwd .mod_hd ul .curr em{ color:#f06008}
.mod_forgetpwd .mod_hd ul .done{ background:url(../img/forget-3.png) repeat-x left 14px}
.mod_forgetpwd .mod_hd ul .done i{ background:url(../img/forget-2.png) no-repeat center top}
.mod_forgetpwd .mod_hd ul .last i{ background:url(../img/forget-4.png) no-repeat center top}
.mod_forgetpwd .mod_hd ul .last.curr i{ background:url(../img/forget-5.png) no-repeat center top}
.mod_forgetpwd .mod_bd{ padding-left:200px}
.mod_forgetpwd .form_step1 li{ clear:both; padding:5px 0}
.mod_forgetpwd .form_step1 li input,.mod_forgetpwd .form_step1 li img,.mod_forgetpwd .form_step1 li label{ vertical-align:middle}
.mod_forgetpwd button{ background:url(../img/btn_img.png) no-repeat left -130px; border:none; padding:0; height:26px; line-height:26px; cursor:pointer; width:116px; text-align:center}
.mod_forgetpwd .btn_step{ background:url(../img/btn_img.png) no-repeat left -26px; width:86px; color:#fff; font-weight:bold}
.mod_forgetpwd .btn_step:hover{ background-position:left top}
.mod_forgetpwd .mod_step4{ background:#fef4be; border:1px solid #faf0af; padding:20px 0 0; text-align:center; height:100px; color:#fc6511; font-size:14px}
/* member left */
.left_member dl{ background:#f1f1f1; border:1px solid #ddd; padding:10px 0}
.left_member dl dt{ height:30px; line-height:30px; text-indent:15px; font-weight:bold;}
.left_member dl dd{ height:26px; line-height:26px; text-indent:25px}
/* member myprofile */
.mod_myprofile dl{_zoom:1; overflow:hidden; padding:5px 0;}
.mod_myprofile dl dt{ width:70px; float:left; text-align:right; padding-top:5px}
/* my integral */
.mod_integral .available{ line-height:300%}
.mod_integral .table .col2{ width:2%}
.mod_integral .table .col3{ width:4%}
.mod_integral .table .col4{ width:4%}
.mod_integral .table .col5{ width:8%}
.mod_integral .table th{ padding:10px}
.mod_integral .table td{ padding:10px}
.mod_integral .table td span{ color:#757575}
/* my favorite */
.mod_favor .table .col1{ width:auto}
.mod_favor .table .col2{ width:120px}
.mod_favor .table .col3{ width:120px}
.mod_favor .table .col4{ width:120px}
.mod_favor .table .col5{ width:100px}
.mod_favor .table .money{font-family:Arial; font-size:14px; color:#c00}
/* browsing history */
.mod_browse ul{ _zoom:1; overflow:hidden; border:1px solid #ddd; border-top:1px solid #3164af}
.mod_browse ul li{ width:180px; position:relative; float:left; border:1px solid #fff; padding:0 5px; margin-right:20px; display:inline}
.mod_browse ul li:hover{ border:1px solid #f60; background:#f5f5f5}
.mod_browse ul li .p_img{width:180px;height:180px;*font-size:180px;vertical-align:middle;text-align:center;overflow:hidden;display:table-cell;}
.mod_browse ul li .p_img img{ vertical-align:middle;zoom:expression( function(elm){var vw = elm.width,vh =elm.height;if (vw>180&&vw>=vh){elm.width=180;}elm.style.zoom = '1';if (vh>180&&vh>=vw){elm.height=180;}elm.style.zoom = '1';}(this));max-width:180px; max-height:180px; }
.mod_browse ul li .p_name{ height:36px; line-height:18px; overflow:hidden}
.mod_browse ul li .p_name a:hover{ text-decoration:underline}
.mod_browse ul li .p_price{ font-family:Arial, Helvetica, sans-serif; color:#f60; font-size:14px; text-align:right; height:18px}
.mod_browse ul li .p_del{ position:absolute;display:none; right:8px; font-family:Arial, Helvetica, sans-serif; font-size:20px}
.mod_browse ul li:hover .p_del{ display:block}
/* review grade */
.mod_review .table .col1{ width:80px}
.mod_review .table .col2{ width:auto}
.mod_review .table .col3{ width:300px}
.mod_review .table .col4{ width:120px}
.mod_review .table th,.mod_review .table td{ padding:10px;}
.mod_review .table td p{ color:#c60}
.mod_review dl dt{ width:10%;float:left; text-align:right; padding-top:7px}
.mod_review dl dd{ float:left; width:85%; min-height:30px;}
.mod_review dl dd textarea{ width:60%;}
.mod_review dl{ padding-top:10px; _zoom:1; overflow:hidden}
.mod_review .grade li{background-image:url(../img/star_v.png)}
.mod_review dl dd p{ padding-left:130px; line-height:28px}
.grade_starBg{ background:url(../img/star_v.png) left top;position:absolute; z-index:2; top:0; left:0; height:24px; padding:0px; cursor:pointer;}
.grade_starovering{ background-position:left -28px; height:24px; position:absolute; top:0; left:0; z-index:3}
.grade_starON{position:absolute; background-position:left 30px; top:0; left:0; height:24px;}
/* member change password */
.mod_chengepwd dl{_zoom:1; overflow:hidden; padding:5px 0;}
.mod_chengepwd dl dt{ width:80px; float:left; text-align:right; padding-top:5px}
/* shopcart list */
.cart_list{ background:#fff}
.cart_list .cart_tb{ width:100%; border:1px solid #e1e1e1; border-top:2px solid #999}
.cart_list .cart_tb .cart_img{ width:60px;}
.cart_list .cart_tb .cart_img img{ width:50px; height:50px; border:none}
.cart_list .cart_tb .cart_param span{ color:#888}
.cart_list .cart_tb .cart_price{width:120px}
.cart_list .cart_tb .cart_amount{ width:120px}
.cart_list .cart_tb .cart_promo{width:120px}
.cart_list .cart_tb .cart_sum{ width:120px}
.cart_list .cart_tb .cart_operate{ width:80px}
.cart_list .cart_tb th{ padding:8px 5px; font-weight:normal; background:#f5f5f5; text-align:left; border-bottom:1px solid #ddd;}
.cart_list .cart_tb td{ border-top:1px solid #e1e1e1}
.cart_list .cart_tb tbody td{ padding:5px;}
.cart_list .cart_tb tbody tr:hover{ background:#f8f8f8}
.cart_list .cart_tb .cart_total{ text-align:right; padding-right:15px}
.cart_list .cart_tb .cart_total span{ font-family:Arial; font-size:24px; font-weight:bold; color:#c00}
.cart_list .cart_tb tfoot td{ background:#f5f5f5}
.cart_list .cart_tb .cart_buy .btn_buy{ position:relative; height:36px}
.cart_list .cart_tb .cart_buy a{ display:block; background:url(../img/btn_buy.png) repeat-x center top; width:80px; height:36px; color:#eee; font-size:16px; font-weight:bold; line-height:34px; text-align:center;border:1px solid #d1d1d1; position:absolute; right:0; top:-1px;}
.cart_list .cart_tb .cart_buy a:hover{ background:url(../img/btn_buy_hover.png) repeat-x center top}
.cart_list .cart_tb .cart_clear{ border-left:1px solid #d1d1d1; padding-left:10px;}
/* order list */
.mod_myorder button{ padding:0}
/**/
.mod_order{ padding:10px 0}
.mod_order .mod_hd{ font-size:18px; font-weight:bold; height:40px; line-height:40px;}
.mod_order .mod_bd li{ zoom:1; overflow:hidden; padding:5px 30px; line-height:24px}
.mod_order .mod_bd li .c1 input{ margin:6px 0 0; *margin-top:1px; padding:0; border:0}
.mod_order .mod_bd li .c1{ float:left; margin-right:5px;}
.mod_order .mod_bd li .c2{ padding-right:30px; float:left;}
.mod_order .mod_bd li .c3{ float:left}
.mod_order .mod_bd li .c5{ float:left}
.mod_order .mod_bd li .c4{ float:right}
.mod_order .mod_bd .selected{ background:#fffae5; border:1px solid #ffe580}
/* select address */
.addr_box .mod_bd li .c4{ display:none}
.addr_box .mod_bd .selected .c4{ display:inline}
.addr_box .addr_form{ padding-left:30px}
/* cargo list */
.cargo_box .table_cargo{ width:100%;}
.cargo_box .table_cargo .cart_img{ width:60px; text-align:center}
.cargo_box .table_cargo .cart_img img{_width:50px; _height:50px; max-width:50px; max-height:50px; border:none}
.cargo_box .table_cargo .cart_param span{ color:#888}
.cargo_box .table_cargo .cart_price{ width:110px}
.cargo_box .table_cargo .cart_amount{ width:110px}
.cargo_box .table_cargo .cart_promo{ width:110px}
.cargo_box .table_cargo .cart_sum{ width:110px}
.cargo_box .table_cargo th{ padding:8px; font-weight:normal; background:#ebf1ff; text-align:left}
.cargo_box .table_cargo tbody td{ padding:8px}
/**/
.cashin_box .mod_bd{ border-top:1px dotted #b2d1ff}
.cashin_box .c4{ font-family:Arial; font-size:14px}
.cashin_box .c6{ float:left; color:#999}
.cashin_box .c3 input{ width:60px;}
.cashin_box .use_integral{ display:none}
.cashin_box ul{float:right}
.cashin_box .mod_bd{_zoom:1; overflow:hidden}
.cashin_box .mod_bd ul li{ padding:7px 0; width:300px}
.cashin_box .active_input,.order_info .cashin_total .active_input{ border:none; width:80px; margin:0; padding:0; font-size:14px; font-family:Arial;}
.cashin_box .cashin_remark{ float:left}
.cashin_box .cashin_remark span{ line-height:30px;}
.cashin_box .cashin_remark textarea{ border:1px solid #ccc}
.cashin_box .payment{ line-height:12px}
.cashin_box .payment input,.cashin_box .payment label{ vertical-align:middle}
.order_info .cashin_total{ font-family:Arial; font-size:18px; font-weight:bold; color:#c00; text-align:right; line-height:40px}
.order_info .cashin_total .active_input{ font-family:Arial;font-size:20px;color:#c00;}
.order_info .obtain_integral{ text-align:right; height:30px; color:#757575; padding-right:15px}
.order_info .order_submit{ text-align:right; padding-right:20px}
.order_info .order_submit button{ background:#f60; border:none; color:#fff; height:30px; line-height:30px; cursor:pointer; width:80px; text-align:center; font-size:14px}
/* order payment */
.mod_payment .mod_hd{border:1px solid #C5DA99; background:#F6FBEE; text-align:center; padding:20px 0; margin-bottom:20px}
.mod_payment .mod_hd h2{ margin-bottom:15px}
.mod_payment .mod_hd p{ line-height:22px; font-size:14px;}
.mod_payment .mod_hd p span{ color:#c00; font-size:18px}
.mod_payment .mod_bar{height:35px; background:url(../img/titlebg.png) repeat-x; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; position:relative;}
.mod_payment .mod_bar span{ display:block; position:absolute; left:50px; top:0; background:#fff; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-top:2px solid #518900; height:33px; line-height:32px; font-size:14px; text-align:center; width:120px; color:#518900}
.mod_payment .mod_bd{border:1px solid #d9d9d9; border-top:none; background:#fff; padding:15px 0}
.mod_payment .mod_bd ul{_zoom:1; overflow:hidden}
.mod_payment .mod_bd ul li{ display:inline; float:left; margin:0 0 0 30px;}
.mod_payment .mod_bd ul li input{ vertical-align:middle}
.mod_payment .mod_bd ul li label{ vertical-align:middle; cursor:pointer; display:inline-block}
.mod_payment .mod_bd ul li .bankicon{ display:block; width:120px; height:32px; background:url(../img/bankicon.png) no-repeat; border:1px solid #ddd; text-indent:-9999px; margin:10px 0;}
.mod_payment .mod_bd ul li .ic-zgyh{ background-position:left -168px}
.mod_payment .mod_bd ul li .ic-gsyh{ background-position:left -42px}
.mod_payment .mod_bd ul li .ic-jsyh{ background-position:left -84px}
.mod_payment .mod_bd ul li .ic-nyyh{ background-position:left -126px}
.mod_payment .mod_bd ul li .ic-pfyh{ background-position:left -252px}
.mod_payment .mod_bd ul li .ic-xyyh{ background-position:left -294px}
.mod_payment .mod_bd ul li .ic-gfyh{ background-position:left -336px}
.mod_payment .mod_bd ul li .ic-msyh{ background-position:left -420px}
.mod_payment .mod_bd ul li .ic-zxyh{ background-position:left -462px}
.mod_payment .mod_bd ul li .ic-hzyh{ background-position:left -672px}
.mod_payment .mod_bd ul li .ic-gdyh{ background-position:left -378px}
.mod_payment .mod_bd ul li .ic-shyh{ background-position:left -504px}
.mod_payment .mod_bd ul li .ic-nbyh{ background-position:left -546px}
.mod_payment .mod_bd ul li .ic-payh{ background-position:left -588px}
.mod_payment .mod_bd ul li .ic-bjncsyyh{ background-position:left -630px}
.mod_payment .mod_bd ul li .ic-yzcxyh{ background-position:left -1092px}
.mod_payment .mod_bd ul li .ic-zfb{ background-position:left -756px}
.mod_payment .mod_bd ul li .ic-zfb2{ background-position:left -1179px}
.mod_payment .mod_bd ul li .ic-cft{ background-position:left -798px}
.mod_payment .mod_bd ul li .current .bankicon{ border:1px solid #33980A}
.mod_payment .mod_ft{ height:50px; position:relative}
.mod_payment .mod_ft a{ display:block; position:absolute; width:109px; height:37px; text-align:center; right:30px; top:-1px; font-size:18px; font-family:"微软雅黑", "宋体", Arial; background:url(../img/stepbg.png) no-repeat left top; line-height:36px; color:#fff; border:1px solid #d9d9d9; border-top:1px solid #fff}
.mod_payment .mod_ft a:hover{ background-position:left -40px}
/* address manage */
.mod_address .table_addr{ border:1px solid #a2cbff; width:100%}
.mod_address .table_addr .c1{ width:65px;}
.mod_address .table_addr .c2{ width:140px;}
.mod_address .table_addr .c3{ width:200px;}
.mod_address .table_addr .c4{ width:60px;}
.mod_address .table_addr .c5{ width:135px;}
.mod_address .table_addr .c6{ width:65px;}
.mod_address .table_addr th{ border-bottom:1px solid #a2cbff; font-weight:normal; padding:8px 0; background:#eaf3ff;}
.mod_address .table_addr td{ text-align:center; padding:8px 0;}
.mod_address .table_addr .trbg{ background:#f6f6fc}
/* address form */
.addr_form .addr_hd{ padding:10px 0}
.addr_form .addr_hd a{ display:block; width:91px; text-align:center; height:27px; background:url(../img/new_addr.png) no-repeat}
.addr_form .addr_bd dl{ _zoom:1; overflow:hidden; padding:5px 0; line-height:24px;}
.addr_form .addr_bd dl dt{ width:120px; float:left; text-align:right}
/* order detail */
.mod_order_detail .table{ width:98%; border-left:1px solid #ddd; border-top:1px solid #ddd;}
.mod_order_detail .table .col1{ width:70px;}
.mod_order_detail .table .col3{ width:120px}
.mod_order_detail .table .col4{ width:100px;}
.mod_order_detail .table .col5{ width:120px}
.mod_order_detail .table .col6{ width:100px}
.mod_order_detail .table th{ background:#e8f2ff; font-weight:normal; border-bottom:1px solid #ddd; border-right:1px solid #ddd}
.mod_order_detail .table th,.mod_order_detail .table td{ text-align:left; padding:8px 5px;}
.mod_order_detail .table td{ border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.mod_order_detail .table td img{ max-width:60px; max-height:60px; _width:60px; _height:60px;}
.mod_order_detail .table tbody span{ color:#666}
.mod_order_detail .table tfoot td{ text-align:right}
.mod_order_detail .table tfoot span{ font-family:Arial; font-size:18px; color:#c00;}
/* order detail */
.mod_order_detail ul li{ padding:8px 0}
.mod_order_detail ul li span{ font-weight:bold;}
/* flow step */
.mod_step{ margin-bottom:20px}
.mod_step ul{ _zoom:1; overflow:hidden; background:#e6e6e6}
.mod_step ul li{ width:33.333333%; float:left; font-size:14px; font-weight:bold; color:#666; height:32px; line-height:32px; background-image:url(../img/flow_step.gif); background-repeat:no-repeat; text-align:center}
.step_list ul .step_1{ background-position:right bottom; background-color:#f60; color:#fff}
.step_list ul .step_2{ background-position:right bottom}
.step_list ul .step_3{ background:none}
.step_orderinfo ul .step_1{ background-position:right top; background-color:#f8c8a8;}
.step_orderinfo ul .step_2{ background-position:right bottom; background-color:#f60; color:#fff}
.step_orderinfo ul .step_3{ background:none}
.step_payment ul .step_1{ background-position:right -32px; background-color:#f8c8a8;}
.step_payment ul .step_2{ background-position:right top; background-color:#f8c8a8}
.step_payment ul .step_3{ background-image:none; background-color:#f60; color:#fff}
/* attribute */
.attr_box{}
.attr_box .attr_hd{border:1px solid #c4d8ea;background:#e2f2ff; height:30px; line-height:30px; text-indent:10px}
.attr_box .attr_hd span{font-size:14px; color:#444;}
.attr_box .attr_bd{border-left:1px solid #c4d8ea;border-right:1px solid #c4d8ea;}
.attr_box .attr_bd .attr_row{ overflow:hidden; _zoom:1; padding:5px 0}
.attr_box .attr_bd .row_hide{ display:none}
.attr_box .attr_bd .attr_row .attr_title{float:left;width:100px;text-align:right;padding:2px}
.attr_box .attr_bd .attr_row .attr_data{float:left;width:640px;}
.attr_box .attr_bd .attr_row .attr_data .attr_li #cls{ display:none;font-weight:bold;}
.attr_box .attr_bd .attr_row .attr_data .attr_li{float:left;padding:0 10px;}
.attr_box .attr_bd .attr_row .attr_data .attr_li a{color:#3366CC; padding:2px;display:inline-block; float:left;white-space:nowrap;}
.attr_box .attr_bd .attr_row .attr_data .attr_li a:hover{background:#0056c3;color:#fff;}
.attr_box .attr_bd .attr_row .attr_data #selected #cls{ display:inline-block}
.attr_box .attr_bd .attr_row .attr_data #selected a{background:#0056c3;color:#fff;}
.attr_box .attr_more_btn{ border-top:2px solid #c4d8ea;}
.attr_box .attr_more_btn a{margin:0 auto;display:block;height:30px;line-height:30px;width:150px;text-indent:20px;text-align:center;color:#085c9b;border:1px solid #c4d8ea;border-top:none;background:#e2f2ff url(../img/attr_arrow_show.png) no-repeat 55px center;}
.attr_box .attr_more_btn .on{background:#e2f2ff url(../img/attr_arrow_hide.png) no-repeat 55px center;}
/* member page */
.member_page{ text-align:right; padding-top:10px}
.member_page .p_btn{ display:inline-block; border:1px solid #ddd; padding:4px 8px}
/* member regisger */
.mod_register{ width:1000px; margin:0 auto}
.mod_register .mod_bd{ border:1px solid #ddd; background:#fff; padding:40px 0 0; margin-bottom:30px; position:relative}
.mod_register .floatbox{ position:absolute; width:140px; right:30px; font-size:14px; line-height:30px; border:1px solid #CFE4C3; text-align:center; padding:20px 0;}
.mod_register .floatbox a{ color:#005AA0}
.mod_register .floatbox a:hover{ text-decoration:underline}
.mod_register dl{ height:70px}
.mod_register dl dt{ width:130px; float:left; height:36px; line-height:36px; text-align:right; color:#999; font-family:"微软雅黑"; font-size:14px}
.mod_register dl .reg_input{ width:275px; float:left }
.mod_register dl .note{ width:270px; float:left; line-height:36px; color:#999;*margin:1px 0 0; padding:0 5px }
.mod_register dl dd input{ width:235px; border:1px solid #ccc; padding:10px 32px 10px 3px; font-size:14px; height:16px; line-height:16px; }
.mod_register dl dd .reg_account{background:url(../img/one4.jpg) no-repeat 240px center}
.mod_register dl dd .reg_password{ background:url(../img/one5.jpg) no-repeat 240px center}
.mod_register dl dd .success{ background:url(../img/sucess.png) no-repeat 240px center}
.mod_register dl .vcode_input{ width:140px; float:left}
.mod_register dl .vcode_input input{ padding:10px; margin-right:5px}
.mod_register dl .y span{ color:#00f }
.mod_register dl .n input{ border:solid 1px #f00; }
.mod_register dl .n span{ color:#f00 }
.mod_register dl .t{ border:1px solid #ddd; background:#f8f8f8}
.mod_register dl .et{ border:1px solid #FFBDBE; background:#FFEBEB; color:#f00}
.mod_register dl dd button{ border:none; height:36px; width:270px; color:#fff; background:url(../img/regist-btn.jpg) no-repeat;cursor:pointer}
.mod_register dl dd button:hover{ background-position:left -36px}
/* member login */
.mod_login{ width:1000px; margin:0 auto;}
.mod_login .mod_bd{ background:#e8e8e8; padding:5px; border-radius:3px; margin-bottom:60px}
.mod_login .bgdiv{ background:#fff; overflow:hidden; border:1px solid #ddd}
.mod_login .login_l{ width:430px; height:300px; overflow:hidden; float:left; background:url(../img/pic01.jpg) no-repeat}
.mod_login .login_r{ width:360px; float:right;}
.mod_login .login_r{_zoom:1; overflow:hidden; padding:10px 0}
.mod_login .login_r dt{ padding-top:15px; color:#999; height:16px}
.mod_login .login_r dd{ overflow:hidden}
.mod_login .login_r input{padding:4px 32px 4px 3px; font-size:14px; border:1px solid #ccc; height:24px; line-height:24px; width:270px;}
.mod_login .login_r .log_account{ background:url(../img/one4.jpg) no-repeat 275px center}
.mod_login .login_r .log_password{ background:url(../img/one5.jpg) no-repeat 275px center}
.mod_login .login_r button{ border:none; width:307px; padding:0; height:34px; line-height:34px; font-size:18px; background:url(../img/login-img2013.png) no-repeat; color:#fff; cursor:pointer}
.mod_login .login_r button:hover{ background-position:left -34px}
.mod_login .login_r dd .reg{ color:#89C964; font-size:14px}
.mod_login .login_r dd .reg:hover{ text-decoration:underline}
/* foot navigation */
.footnav{ text-align:center; margin-bottom:15px}
.footnav ul{ display:inline-block; *display:inline; zoom:1;}
.footnav ul li{ float:left; padding:0 5px;}
.footnav ul li a{ color:#666}
.footnav ul li a:hover{ color:#f60; text-decoration:underline}
.copyright{ color:#666}