﻿/* CSS Document */

/* 全局 2012.7.28*/
body{margin:0;font-size:12px; color:#383838;line-height:1.8;font-family:"Arial","宋体"; }
form,ul,li,ol,li,dl,dt,dd,img,p,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0; }
input,select{font-size:12px;}
img{border:0;}
ul,li{list-style-type:none;}
strong,b{font-weight:bold;}
em {font-style:normal;}
/* Link 全局链接样式 2012.7.28 */
a{color:#393939;text-decoration:none; cursor:pointer;}
a:hover{color:#bd0a01;text-decoration:none;}
.display_no{display:none;}
.display_yes{display:block;}



/* 常用用样式 */
.common_prompt{ color:#ff0000; font-weight:bold;}
.common .prompt2{ color:#888;}
.common_prompt3{color:#ff0000; font-size:18px;font-family:"microsoft yahei"; padding:5px 15px; text-align:center}
.common em{ color:#ff0000;}
.common table{ color:#000; margin-left:20px; margin-top:10px;}
.common .title{font-family:"microsoft yahei"; font-size:14px; padding-right:5px;}
.common tr{}
.common td{ padding:2px;}
.common b{ color:#ff0000; font-weight:bold;}
.common  input{ border:1px solid #cccccc; height:26px; line-height:26px; width:300px; padding:2px; overflow:hidden; margin-right:10px; line-height:30px;}
.common_area{ border:1px solid #cccccc; height:100px; width:400px; overflow:hidden; margin-right:10px; line-height:30px;}
.common .common_sub{ cursor:pointer;  border:0px; padding:0px; height:30px; line-height:30px; width:120px; background:#f05401; color:#fff;font-family:"microsoft yahei"; font-size:14px;}
.common_sub{cursor:pointer;  border:0px;padding:0px;height:30px; line-height:30px;  width:120px; background:#f05401; color:#fff;font-family:"microsoft yahei"; font-size:14px;}
/*---------zhaopin----------*/
.job_list{ color:#393939; margin-top:10px;}
.job_list  table{ margin-top:10px; background:#f1f1f1; border:1px solid #eee;}
.job_name{ background:#e5e5e5;}
.job_name b{ color:#ff0000; font-weight:bold;}
.job_title{ color:#555; width:80px;}
.job_list td{ padding-left:15px; line-height:2; padding-top:2px;}
.join_sub{ text-align:right; padding-right:20px;}
.join_sub  a{ color:#ff6600;}

/*---------liuyan----------*/
.leave_massage{ clear:both; padding:10px;}
.place_order{ clear:both; padding:10px;}

/*---------view liuyan----------*/
.message_list{ margin-top:10px;}
.message_list li{ margin-bottom:15px;}
.message_c{ border:1px solid #f0e2c8; padding:8px; background:#fefbf4;}
.message_c_t{ background:url(../images/common/message_list_dashline1.jpg) repeat-x bottom; padding-bottom:5px;}
.message_c_t div{ height:22px; background:url(../images/common/message_list_icon1.jpg) no-repeat top left; padding-left:40px; color:#212121;}
.message_c_t div b{ color:#994416; margin-right:8px; font-weight:normal;}
.message_c_t div span{ color:#898989;}
.message_c_content{ color:#994416; font-size:14px; line-height:1.8; margin-top:6px;}

.message_reply{ border:1px solid #c2dbe9; padding:8px; background:#f1faff; margin-top:5px;}
.message_reply_t{ background:url(../images/common/message_list_dashline2.jpg) repeat-x bottom; padding-bottom:5px;}
.message_reply_t div{ height:22px; color:#212121;}
.message_reply_t div b{ color:#8d2c2c; margin-right:8px; font-weight:bold; font-size:14px;}
.message_reply_t div span{ color:#898989;}
.message_reply_content{ color:#2e2e2e; font-size:12px; line-height:1.8; margin-top:6px; margin-bottom:10px;}

/*---------view liuyan----------*/
.allsearch_list{}
.allsearch_list li{ clear:both;border-bottom:1px solid #e5e5e5; overflow:hidden; padding:2px 5px; }
.allsearch_list li a{ display:block; float:left; background:url(../images/common/icon1.jpg) no-repeat 5px 12px; padding-left:18px; height:30px; line-height:30px; overflow:hidden;}
.allsearch_list li a:hover{ background:url(../images/common/icon2.jpg) no-repeat 5px 12px;  padding-left:18px; height:30px; line-height:30px; overflow:hidden;}


.friend_pages{ clear:both; margin-top:10px; padding:2px 10px;}
.friend_pages li{ width:120px; margin-right:10px; float:left; height:31px; line-height:31px;}



/* 通用样式 */
input.error{ border-color:Black;}
label.error{font-weight:bold;color:Red; margin-left:3px;}

img{ vertical-align:middle;}
input,select{vertical-align:middle;}

.sub_input1{ border:1px solid #CCCCCC; height:28px; padding:2px; font-size:14px;}
.sub_input1:hover{ border:1px solid #7abd54;}
.font_c_9a{ color:#9A9A9A;}
.s_input1{ width:305px;}
.s_input2{ width:120px;}
.s_input3{ width:265px;}
/*===================login  regist====================*/
.login_w{ background:#e8e8e8; width:398px; padding:5px; margin:0 auto; margin-top:30px; overflow:hidden; position:relative;}
.login_tab{ border:1px solid #e1e1e1; width:396px; padding-top:10px; background:#fff; padding-bottom:40px; }
.login_c{ width:308px; margin:0 auto;}
.login_c  .hd,.regist_c .hd{ font-family:"microsoft yahei"; font-size:24px; }
.login_c  .bd{ margin-top:10px;}
.login_c  .bd li{ margin-top:5px;}
.login_c  .bd li span{ margin-right:10px;}
.login_sub{ background:url(../images/common/login_sub.jpg) no-repeat; width:307px; height:34px; border:none; cursor:pointer; margin-top:20px;}
.regist_link{ width:115px; border-bottom:5px solid #7BBE55; text-align:center; color:#2D7603;font-family:"新宋体"; position:absolute; bottom:0px; right:25px;}
.regist_link a{ color:#2D7603; }


.regist_w{ background:#e8e8e8; width:580px; padding:5px; margin:0 auto;margin-top:30px;  overflow:hidden; position:relative;}
.regist_tab{ border:1px solid #e1e1e1; width:578px; padding-top:10px; background:#fff; padding-bottom:40px; }
.regist_c{ width:530px; margin:0 auto;}
.regist_c  .bd{ margin-top:10px;}
.regist_c  .bd li{clear:both; margin-top:8px; overflow:hidden; line-height:38px;}
.regist_c  .bd li span,.regist_c  .bd li b,.regist_c  .bd li em{ float:left; font-size:14px;font-weight:normal; margin-right:5px;}
.regist_c  .bd li b{ width:90px; text-align:right;}
.regist_c  .bd li em{ color:#ff0000;}
.regist_c  .bd li img{ margin-top:5px;}

.regist_sub{ background:url(../images/common/regist_sub.jpg) no-repeat; width:276px; height:36px; border:none; cursor:pointer; margin-top:20px; margin-left:95px;}

/*===================add====================*/
#Register_PhoneFalse  #btn{ background:#f5f5f5; height:28px; line-height:28px; border:1px solid #eee; color:#666; width:80px;vertical-align:top;}
.registbox{ clear:both; margin-top:30px;}
.registbox  .regist_w{width:780px; margin:0 auto;}
.registbox  .regist_tab{ width:778px;}
.registbox  .regist_tab .text{ margin:30px 20px 20px 40px; background:url(../images/common/registok.png) no-repeat left top; padding-left:90px; height:160px;}
.registbox  .regist_tab .text b{ display:block; font-size:20px; color:#555555; font-weight:normal;}
.registbox  .text .link{ clear:both; margin-top:8px;}
.registbox  .text .link a{ float:left; background:url(../images/common/registbtn.png) no-repeat; width:135px; height:31px; text-align:center; line-height:31px; font-size:14px; color:#fff;font-family:"microsoft yahei"; margin-right:10px;}


/*===================user center====================*/
.user_content{clear:both;width:980px; margin:0 auto; margin-top:10px; overflow:hidden; background:#ffffff;}
.user_left{ width:179px; float:left; margin-right:12px;}
.user_right{ width:788px;float:left;}
.user_left h2{ background:url(../images/common/user_center_zh.jpg) no-repeat; width:179px; height:34px;}
.user_left li a{ width:150px; height:31px; background:url(../images/common/user_center_lbg1.jpg) repeat-x; display:block; font-size:12px; font-weight:bold; color:#666666; line-height:31px; padding-left:29px;}
.user_left li a:hover{ width:150px; height:31px; background:url(../images/common/user_center_lbg2.jpg) repeat-x; display:block; font-size:12px; font-weight:bold; color:#ffffff; line-height:31px; padding-left:29px;}
.user_left .select a{ width:150px; height:31px; background:url(../images/common/user_center_lbg2.jpg) repeat-x; display:block; font-size:12px; font-weight:bold; color:#ffffff; line-height:31px; padding-left:29px;}
.user_center_cnavbg{ background:url(../images/common/user_center_cnavbg.jpg) repeat-x; height:34px; width:788px; line-height:34px; padding-left:10px; color:#282828;}
.user_center_cnavbg a{color:#282828;}
.user_center_cnavbg b{ color:#ff4707;}

.member_tishi_t{ background:#F1F4FB; color:#2d4269; height:39px; line-height:39px; padding-left:10px; font-weight:bold; margin-top:10px;}
.member_tishi_c{ color:#6F5532; height:33px; line-height:33px; padding-left:5px;}
.member_tishi_c b{ color:#da0000; margin:0px 5px;}
.member_tishi_c span{ margin-left:100px;}

.user_center_rbg1{ background:url(../images/common/user_center_rbg1.jpg) repeat-x; color:#da0000; font-size:14px; font-weight:bold; height:30px; line-height:34px; padding-left:10px;}
.user_center_rbgc{ clear:both;height:34px; line-height:34px; color:#252525; text-align:center; font-size:14px; font-weight:bold; margin-top:5px;}
.user_center_r_tab{ border:1px solid #e4e4e4; color:#373737;}
.user_center_r_tab a{ color:#373737;}
.user_center_tab_tbg{ background:url(../images/common/user_center_tab_tbg.jpg) repeat-x; color:#5c4a35; font-size:14px; font-weight:bold;}
.user_center_r_tab .delete,.user_center_r_tab .delete a { color:#da0000;}

.user_down_tab{ width:100%; border:1px solid #ccc; margin-top:10px;}
.user_down_tab th{background:url(../images/common/user_center_tab_tbg.jpg) repeat-x;color:#5c4a35; font-size:14px; font-weight:bold; height:30px; line-height:30px; }
.user_down_tab td{ height:25px; line-height:25px; padding:2px 6px;}
.user_down_tab td a{ color:#3366cc;}
.user_tab2{ margin-top:10px;}
.user_tab2 td{ padding:5px;}

/*===================CodeImg.aspx====================*/
.CodeImg.aspx{clear:both; margin-top:20px; text-align:right;}
.CodeImg.aspx .paginator { margin: 0px; color:#909090; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.CodeImg.aspx .paginator a {border:solid 1px #ccc;color:#9d9d9d; background:#fff;cursor:pointer;text-decoration:none;}
.CodeImg.aspx .paginator span{ float:left;height:26px;line-height:26px;min-width:10px;_width:10px;margin-right:5px;text-align:center;white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding:0 8px;border:solid 1px #f60;background:#f60;}
.CodeImg.aspx .paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.CodeImg.aspx .paginator .cpb { color:#fff;}
.CodeImg.aspx .paginator .CodeImg.aspx_go{height:25px;line-height:25px; background:url(../images/common/CodeImg.aspx_sub.jpg) no-repeat; color:#333333; border:0px; width:53px;}
.CodeImg.aspx .paginator .CodeImg.aspx_box{height:21px;line-height:21px;color:#333333; border:1px solid #ccc; padding:2px; width:53px; margin:0 3px;}
.CodeImg.aspx .paginator a:hover {border:solid 1px #F50;color:#f60;text-decoration:none;}
.CodeImg.aspx .paginator a,.CodeImg.aspx .paginator a:visited,.CodeImg.aspx .paginator .cpb,.CodeImg.aspx .paginator a:hover
{float:left;height:26px;line-height:26px;min-width:10px;_width:10px;margin-right:5px;text-align:center;
    white-space:nowrap;padding:0 8px;}

/*===================pages1====================*/
.pages1{clear:both; margin-top:20px; text-align:left; color:#909090;line-height:26px;}
.pages1 a ,.pages1 span{float:left;height:26px;line-height:26px;min-width:10px;_width:10px;margin-right:5px;text-align:center;
    white-space:nowrap;padding:0 8px;border:solid 1px #ccc;color:#9d9d9d; background:#fff;cursor:pointer;text-decoration:none;}
.pages1 a:hover {border:solid 1px #F50;color:#f60;text-decoration:none;}
.pages1 #page {
  height: 21px;
  width:35px;
  line-height: 21px;
  color: #333333;
  border: 1px solid #ccc;
  padding: 2px;
  margin: 0 3px;
}
.pages1 .CodeImg.aspx_go {
  height: 25px;
  line-height: 25px;
  background: url(../images/common/CodeImg.aspx_sub.jpg) no-repeat;
  color: #333333;
  border: 0px;
  width: 53px;
}
.pages1 .pager_go {
  height: 25px;
  line-height: 25px;
  background: url(../images/common/pager_sub.jpg) no-repeat;
  color: #333333;
  border: 0px;
  width: 53px;
}
.pages1 .cpb {
  border: 1px solid #f60;
  color: #fff;
  background: #f60;
}


/*在线客服*/
#qq_right .a{ width:146px; height:auto; margin-top:90px; float:left;}
#qq_right .a div{ float:left;}
#qq_right .b{ width:146px; height:46px; background:url(../images/common/kf.gif) no-repeat  0px -4px;}
#qq_right .c{ width:130px; padding:8px; overflow:hidden;background:url(../images/common/KF_12.gif) repeat-y; list-style-type:none;}
#qq_right .d{ width:146px; height:6px; background:url(../images/common/kf.gif) no-repeat  0px -204px;_background:url(../images/common/kf.gif) no-repeat  0px -200px;}
#qq_right .e{ width:26px; height:161px; background:url(../images/common/kf.gif) no-repeat  0px -215px; float:left; margin-top:90px}
#qq_right .closekf{clear:both;padding-left:8px;width:138px;text-align:center;margin-top:7px;cursor:pointer;}


/*二期新增功能切图*/
.red_msg{ color:red; text-align:center;}
/*表单提交*/
.sec_form{ width:100%; text-align:left;}
.sec_form .title{ display:none;line-height:40px; font-family:"microsoft yahei"; font-size:18px; font-weight:bold; text-align:center; margin-top:5px;}
.sec_form .time{display:none;color:#666666; text-align:center; line-height:22px;}
.sec_form .intro{ padding:20px; font-size:14px;}
.sec_form .intro h1,.sec_form .intro h2, .sec_form .intro h3, .sec_form .intro h4, .sec_form .intro h5, .sec_form .intro h6{font-weight:bold;}
.sec_form .bg_main  {padding:15px 20px; overflow:hidden; font-size:14px; }
.sec_form .sub_list{ clear:both;  overflow:hidden; }
.sec_form .sub_list li{ clear:both; margin-top:15px; color:#636363;line-height:30px;}
.sec_form .sub_list .list_title{ font-weight:bold;}
.sec_form .sub_list .list_title span{ display:none;}
.sec_form .sub_list .list_text input[type="text"] { background:#fff; border:1px solid #c5c5c5; padding:2px 10px; height:25px; width:500px;}
.form_subicon input{ width:85px; clear:both; border:0px; margin-left:130px; height:30px; line-height:30px; cursor:pointer;
    background:#ff6600;font-family:"microsoft yahei"; font-size:14px; color:#fff; text-align:center; margin-top:10px;}
.sec_form_list li{ border:1px solid #ececec; overflow:hidden;  margin-top:20px; clear:both;}
.sec_form_list  ul .pic{ float:left; margin-right:2px;padding:10px;}
.sec_form_list  ul .pic img{ max-width:120px;}
.sec_form_list  ul .info{ width:560px; float:left;padding:10px  0px 10px  0px;}
.sec_form_list  .info .title{ font-family:"microsoft yahei"; font-size:14px; font-weight:bold;}
.sec_form_list  .info .time{ color:#666666;}
.sec_form_list  .info .number{ color:#666666;}
.sec_form_list  .info .number b{ color:#d04d19;}
.sec_form_list  ul .submit{ width:110px; float:right; height:111px;}
.sec_form_list  ul .submit a{ display:block; background:#f6f6f6; border:1px solid #d8d8d8; width:74px; height:25px; line-height:25px; margin:0 auto; margin-top:40px; text-align:center;}
.sec_form_list  ul .submit a:hover{ text-decoration:none; background:#f60; color:#fff;}

/*投票提交*/
.questionDiv{margin-left:10px; margin-top:10px;}
.questionDiv .vote_title{ font-weight:bold; font-family:"microsoft yahei"; font-size:14px;}
.questionDiv .vote_line{
    overflow: hidden;
    padding: 6px 0px 6px 0px;
}
.questionDiv .slip_bg {
    height: 11px;
    margin-top: 4px;
    margin-left: 20px;
    overflow: hidden;
    float: left;
    background-color: #ffffff;
    border: #D4D0C8 1px solid;
    border-bottom: #F3F2F0;
    border-right: #F3F2F0;
    display: inline;
}
.questionDiv .slip_bar
{
    height: 11px;
}
.questionDiv .slip_bar em {
    border: #999999 1px solid;
    display: block;
    height: 9px;
    overflow: hidden;
    filter: Alpha(Opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}
.questionDiv .slip_bar b {
    display: block;
    width: 100%;
    height: 1px;
    overflow: hidden;
    background-color: #ffffff;
}
.vote_subicon input{ margin-left:30px;}
/*文章评论*/
.art_reviews{width:100%; text-align:left;display:none; margin:15px auto; overflow:hidden;}
.art_reviews_hd{ line-height:25px;}
.art_reviews_hd b{ float:left;font-family:"microsoft yahei"; font-size:16px; font-weight:normal;}
.art_reviews_hd div{ float:left; margin-left:10px;}
.art_reviews_hd em{ float:right; color:#666666;}
.art_reviews_hd em span{ margin-right:5px; color:#f60;}
.art_comment{ border:#9dc682 1px solid; margin-top:5px; clear:both; overflow:hidden; padding-bottom:6px;}
.comment_text textarea{ border:none; height:82px; overflow:hidden; display:block; padding:1%; width:98%; border-bottom:1px solid #dbdbdb; }
.comment_sub ul{ float:right; height:27px; line-height:27px; margin-top:7px; margin-right:5px; overflow:hidden;}
.comment_sub ul  li{ float:left; margin-right:5px;}
.comment_sub img{ margin-top:1px;}
.comment_submit{ background:#f60; height:25px; line-height:25px; border:0px; padding:0px 20px; text-align:center; color:#fff; cursor:pointer;  }
.ver_code{ height:21px; border:1px  solid #dbdbdb; padding:1px 4px; width:50px; line-height:23px;}
.art_comment_list{ margin-top:10px; overflow:hidden; margin-bottom:10px;}
.art_comment_list li{  overflow:hidden; padding-bottom:5px; margin-top:10px; border-bottom:1px  dotted  #ddd; padding:0px 10px;}
.m_right .art_comment_list .hd{ color:#999; background:none; padding:0px; height:22px; line-height:22px; border:0px;}
.art_comment_list .name{ float:left;}
.art_comment_list .name span{ color:#446f8d; margin-right:3px;}
.art_comment_list .time{ float:right; padding-right:10px;}
.new_detail  .art_comment_list .bd,.art_comment_list .bd{ clear:both; color:#666; font-size:14px; padding-top:5px; overflow:hidden; margin-top:0px; padding-bottom:5px;}
.art_reviews .CodeImg.aspx .paginator a,.art_reviews .CodeImg.aspx .paginator a:visited,.art_reviews .CodeImg.aspx .paginator .cpb,.art_reviews .CodeImg.aspx .paginator a:hover {
    float: left;
    height: 22px;
    line-height: 22px;
    min-width: 10px;
    _width: 10px;
    margin-right: 5px;
    text-align: center;
    white-space: nowrap;
    padding: 0 8px;
}
.art_reviews .CodeImg.aspx .paginator .CodeImg.aspx_box {
    height: 18px;
    line-height: 18px;
    color: #333333;
    border: 1px solid #ccc;
    padding: 2px;
    width: 53px;
    margin: 0 3px;
}

/* 购物流程 */
.process_hd{ background:#F7F7F7; border-bottom:1px solid #EEEEEE; height:35px; line-height:35px;}
.process_hd_c{ width:1000px; margin:0 auto; color:#666666;}
.process_hd_c a{color:#666666;}
.process_hd_c ul{ float:right;}
.process_hd_c ul li{ float:left; margin-right:10px; padding-right:10px;}
.process_hd_c ul li.line1{ background:url(../images/common/gray_line1.jpg) no-repeat right 10px;}
.process_head{margin:0 auto; width:1000px; overflow:hidden; margin-top:10px;}
.process_logo{ float:left; width:300px;}
.process_logo img{max-height:60px; width:auto;}
.process_jindu{ float:right;text-align:right; margin-top:15px;}
.buycart_tline{ clear:both; margin-top:25px; width:100%;  overflow:hidden;}
.buycart_tlinel{ background:#EF3131;height:3px; }
.buycart_tliner{ background:#D1D1D1;height:3px;}
.buycart_tline1{ background:url(../images/common/buycart_tline.jpg) no-repeat; height:3px; margin:0 auto;}
.process_main{ clear:both;margin:0 auto; width:1000px; padding-bottom:30px;}
.process_title{ font-size:28px;font-family:"microsoft yahei"; margin-top:20px;}
.cart_inner{ width:1000px; overflow:hidden;}
.cart_thead{ line-height:39px; height:39px; background:#F4F4F4;}
.cart_thead ul{ width:1020px;}
.cart_thead li{ float:left; background:url(../images/common/gray_line1.jpg) no-repeat right 13px; padding-left:18px; color:#777777; }
.process_main .t_goods{ width:460px;}
.process_main .t_price{ width:75px;}
.process_main .t_sku{width:85px;}
.process_main .t_promotion{width:105px;}
.process_main .t_total{width:90px;}
.process_main .t_action{width:85px;}
.process_main .item_form{ clear:both;margin:0 auto; width:1000px;}
.process_main .item_form li{ padding:20px 0px 20px 0px; clear:both; overflow:hidden;}
.process_main .item_form li:nth-child(odd){background:#fff;}
.process_main .item_form li:nth-child(even){background:#F4F4F4;}
.process_main .item_form li:hover{ background:#FFC;}

.process_main .item_form li div{ float:left;}
.process_main .p_goods,.process_main .p_goods,.process_main .p_price,.process_main .p_inventory,.p_quantity{
    padding-left:18px;
}
.process_main .p_goods{width:460px; overflow:hidden;}
.p_goods .p_img{ float:left; width:52px; overflow:hidden; margin-right:12px; border:1px solid #ccc; padding:1px;}
.p_goods .p_img img{ max-width:52px; width:52px;}
.p_goods .p_name{ float:left; width:320px; color:#010101;}
.p_goods .p_name a{ color:#010101;}
.process_main .p_price{ width:75px;}
.process_main .p_inventory{color:#333; width:85px;}
.process_main .p_total{width:110px;color:#F03331;}
.p_quantity{ width:125px;}
.quantity_form{
    width: 72px;
    border: 1px solid #ccc;
    height: 20px;
    clear: both;}
.p_quantity .decrement, .p_quantity .increment {
    cursor: pointer;
    float: left;
    height: 20px;
    width: 21px;
    display: inline-block;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    text-indent:100px; overflow:hidden;
    background: url(../images/common/addnumber.png) no-repeat;
}
.p_quantity .decrement {background-position: 0px 0px;}
.p_quantity .increment {background-position: -93px 0px;}
.p_quantity .quantity_text{
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 30px;
    display: inline-block;
    border: 0px;
    font-size: 15px;
    color: #333;
    float: left;
}
.subtotal{ line-height:21px; text-align:right;overflow:hidden; width:100%;}
.subtotal div{ display:block; clear:both; float:right;}
.subtotal span,.subtotal em{ float:left;}
.subtotal em{ width:100px; color:#ef3131; padding-right:40px;font-size:14px;}
.subtotal em b{ font-size:14px;}
.settle_accounts{ background:#F4F4F4; clear:both; text-align:right; padding:28px 31px; margin-top:20px; overflow:hidden;}
.settle_accounts div{ float:right;}
.settle_accounts em{color:#ef3131; font-weight:bold; margin:0 2px;}
.settle_accounts b{color:#ef3131; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0 2px; margin-right:20px;}
.settle_accounts_sub{ display:block; color:#fff; float:right; background:#EF3131; font-size:18px; cursor:pointer; text-align:center; width:170px; height:38px; border:0px; padding:0px;font-family:"microsoft yahei"; color:#fff;}
.settle_accounts input{ display:block; color:#fff; float:right; background:#EF3131; font-size:18px; cursor:pointer; text-align:center; width:170px; height:38px; border:0px; padding:0px;font-family:"microsoft yahei"; color:#fff;}
.settle_accounts_sub:hover{color:#fff; text-decoration:none;}
.shipping_address{ margin-top:16px;}
.process_title2{ color:#323232; padding-left:16px; font-size:14px; background:#F4F4F4; line-height:39px;}
.process_title2 a{ float:right; margin-right:20px; color:#36c; font-size:12px;}
.address_info_sub{ margin-top:10px; margin-left:16px;}
.address_info_sub li{ line-height:31px; height:31px; overflow:hidden; clear:both; margin-top:16px;}
.address_info_sub li b,.address_info_sub li span{ float:left;}
.address_info_sub li b{ font-size:14px;font-family:"microsoft yahei"; font-weight:normal; width:102px; color:#333333;}
.address_info_sub  span input{ background:#F8F8F8; border:1px solid #cacaca; height:28px; color:#666; line-height:28px; padding:0px 5px; width:715px;}
.attention{ line-height:32px; background:#fefadf; border:1px solid #e5c7a1; padding:0px 18px; clear:both; margin-top:15px; color:#d04d19;}
.shipping_prolist{ clear:both; margin-top:20px;}
.shipping_prolist .prolist{ border:1px solid  #DDDDDD;}

.shipping_prolist .prolist_hd{ clear:both; border-bottom:1px solid  #DDDDDD; overflow:hidden;}
.shipping_prolist .prolist_hd li{ float:left; text-align:center;height:29px; line-height:29px; color:#777777;}
.shipping_prolist .pro_tname{width:548px; }
.shipping_prolist .pro_tprice{ width:124px;}
.shipping_prolist .pro_sku{width:70px;}
.shipping_prolist .pro_tnumber{width:122px;}
.shipping_prolist .pro_tsubtotal{width:133px;}

.shipping_prolist{ width:100%; overflow:hidden; margin-bottom:20px;}
.shipping_prolist .prolist_bd{ padding-bottom:10px;}
.shipping_prolist .prolist_bd li{ clear:both; overflow:hidden; border-bottom:1px dotted #ddd;}
.shipping_prolist .prolist_bd li:nth-child(odd){background:#fff;}
.shipping_prolist .prolist_bd li:nth-child(even){background:#FbFbFb;}
.shipping_prolist .prolist_bd div{ float:left; }
.shipping_prolist .prolist_bd .p_goods{width:528px; border-right:1px dotted #ddd; height:60px; padding:8px 0px 8px 20px;}
.shipping_prolist .p_goods  .p_name a{ color:#666666; display:block; height:60px; overflow:hidden;}
.shipping_prolist .pro_pprice{ width:124px;color:#666666;text-align:center;border-right:1px dotted #ddd;height:60px; line-height:60px; padding:8px 0px;}
.shipping_prolist .pro_psku{ width:70px;text-align:center;border-right:1px dotted #ddd;height:60px;line-height:60px; padding:8px 0px;}
.shipping_prolist .pro_pnumber{width:122px;text-align:center;border-right:1px dotted #ddd;height:60px;line-height:60px; padding:8px 0px;}
.shipping_prolist .pro_psubtotal{width:128px;text-align:center;height:60px;line-height:60px; padding:8px 0px; color:#ef3131;
    font-family:Arial, Helvetica, sans-serif;font-size:12px;}

.address_info_list{ margin-top:10px; margin-left:16px;}
.address_info_list li{ line-height:26px; height:26px; overflow:hidden; clear:both; margin-top:5px; border-bottom:1px dotted #ddd;}
.address_info_list li b,.address_info_sub li span{ float:left;}
.address_info_list li b{ font-size:14px;font-family:"microsoft yahei"; font-weight:normal; width:102px; color:#333333;}
.address_info_list  span {font-size:14px;font-family:"microsoft yahei";}
.orderpay_list .p_pname{width:508px; border-right:1px dotted #ddd; height:31px; line-height:31px; padding:0px 20px 0px 20px; overflow:hidden;}
.orderpay_list .p_pname a{ color:#666666; }
.orderpay_list .p_pname a:hover{ text-decoration:none; color:#f60;}
.orderpay_list .pro_pprice,.orderpay_list .pro_pnumber,.orderpay_list .pro_psubtotal,.orderpay_list .pro_psku{ height:31px; line-height:31px; padding:0px;}
.orderpay_sub{ background:none; padding:0px; padding-right:31px;}
.process_payment{ padding:6px 15px; background:#F4F4F4; clear:both; margin-top:20px;padding-left:16px; font-size:14px; background:#F4F4F4;}
.process_payok{ width:1000px; margin-top:42px; background:#f4f4f4; padding:43px 52px; overflow:hidden;}
.process_payok .pic{ float:left; margin-right:46px;}
.process_payok .info{float:left;}
.acknowledgments{ color:#d04d19;font-size:18px;font-family:"microsoft yahei";}
.info_list{ background:#fff; border:1px solid #E6E6E6;overflow:hidden;}
.info_list li{ float:left; padding-left:20px; overflow:hidden;border-right:1px solid #E6E6E6; line-height:36px; vertical-align:middle; height:36px; padding-right:20px;}
.info_list li span{ color:#015a9e;}
.info_list li b{ color:#ef3131;font-size:18px;font-family:"microsoft yahei";}
.payok_end{ clear:both; line-height:22px; color:#666666; margin-top:10px;}
.payok_end a{ color:#d35828;}

/******20151-14**********/
.bg_grayf5{ background: #f5f5f5;}
.tbComment{ padding-left: 22px; border-top: 1px dotted #e5e5e5; padding-top: 6px; padding-bottom: 10px; text-align: center;}
.tbComment textarea{ vertical-align: top; width: 500px; height: 30px; border: 1px solid #dadada;}
.mycomments_hd{ border-bottom:2px solid #f60; overflow:hidden; margin-top:10px;}
.mycomments_hd li{ float:left; margin-right:10px;}
.mycomments_hd li a{float:left; background:#999;color:#fff;  padding:3px 20px;}
.mycomments_hd li.select a{float:left; background:#f60; color:#fff; padding:3px 20px;}
.mycomments_bd{ border:1px solid #e4e4e4; border-top:0px; padding-bottom:10px;}
.mycomments_bd li{border-bottom:1px dotted #dadada; overflow:hidden; padding:5px 0px; }
.mycomments_bd li.hd{ background:#f5f5f5; height:36px; line-height:36px; color:#666666; font-size:14px;border-bottom:1px solid #e4e4e4;}
.mycomments_bd li.hd .title{ margin-left:72px;}
.mycomments_bd li.hd .caozuot{ margin-left:570px;}
.mycomments_bd li .info{ float:left; width:650px; padding-left:30px; overflow:hidden;}
.mycomments_bd li .name{ color:#6f6f6f; font-weight:bold;line-height:28px;}
.mycomments_bd li .text{line-height:28px; color:#666666;}
.mycomments_bd li .text b{ font-weight:normal; color:#f60;}
.mycomments_bd li .text em{ font-style:normal; color:#b9b9b9; margin-left:30px;}
.mycomments_bd li .caozuo{ padding-top:10px; width:30px; float:left; }
.mycomments_bd li .caozuo a{ color:#006e9c; }
.orderlist_search{ border:1px solid #dadada; height:22px; line-height:22px; padding:0px 5px; overflow:hidden;}
.orderlist_search_b{ background:#f60; width:80px; line-height:24px; height:24px; border:0px; color:#fff; cursor:pointer;}
.mar_t10{ margin-top:10px;}

/**********烘焙在线客服********/
.QQbox{z-index:1000;width:151px;left:0px;top:0;margin:120px 0 0 0;position:fixed;}
*html .QQbox{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.QQbox .Qlist{float:left;width:151px; display:block;overflow:hidden;zoom:1;}
.QQbox .Qlist .infobox{text-align:center;background-repeat:no-repeat;padding:5px;line-height:14px;color:#CCCCCC;font-weight:700;}
.con_t{ width:123px; height:37px; background:url(../images/common/bj01t.png) no-repeat;}
.QQbox .Qlist .con{  background:#f7f8f9; width:121px; height:auto; overflow:hidden; border:1px solid #e1e1e1;border-top:0px; border-bottom:0px;}
.QQbox .Qlist .con ul li{  background:url(../images/common/linekf.png) no-repeat bottom center; padding-bottom:8px; margin-bottom:8px;}
.QQbox .Qlist .con ul li a{ padding-left:15px;}
.QQbox .Qlist .con ul li span{ margin-left:12px;}
.con_b{ width:121px; height:37px; background:url(../images/common/bj01b.png) no-repeat;}
.con_bd{ width:106px; margin:5px auto;}
.OnlineLeft{float:left;display:inline;width:123px;overflow:hidden;zoom:1; }
.OnlineBtn{float:left;display:inline;width:28px;height:107px;background:url(../images/common/bj02.png) no-repeat top; cursor:pointer; }