@charset "UTF-8";
/* CSS Document */

.vip_nav{
width:911px;
height:29px;
/*margin-bottom:11px;*/
float:left;
padding-bottom:11px;
}

.vip_nav_rl ,.vip_nav_rr{
background: left no-repeat ;
float:left;
}

.vip_nav_rl{
width:24px;
height:31px;
background-image:url(/portal/MemberCenter/image/dev_nav_rl.gif);
}

.vip_nav_rr{
width:5px;
height:31px;
background-image:url(/portal/MemberCenter/image/dev_nav_rr.gif);
}

.vip_nav_sub{
width:81px;
height:29px;
float:left;
color:#ef3123;
font-size:13px;
line-height:29px;
font-weight:bold;
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
}

.vip_nav_main{
/*width:600px;*/
width:800px;
height:29px;
float:left;
font-size:12px;
line-height:29px;
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
background:url(/portal/MemberCenter/image/dev_nav_dot.gif) left no-repeat;
 }

.vip_nav_main p{
float:left;
color:#848484;
font-size:12px;
line-height:29px;
height:29px;
background:url(/portal/MemberCenter/image/dev_nav_dot.gif) right no-repeat;
padding:0 4px;
*padding:0 3px;
}

.vip_nav_main a{
padding:0 5px;
color:#848484;
}

.vip_nav_main a:hover{
padding:0 5px;
text-decoration:none;
color:#333;
}

.vip_nav_main b{
font-size:12px;
font-weight:normal;
color:#ef3123;
padding:0 5px;
}

  .vip_side_brk {
width: 230px;
height:269px !important;
background: url(/portal/MemberCenter/image/dev_side_brk.gif) top left no-repeat;
margin:11px 0 0 0;
padding:0;
float: left;
clear: both;
  }

.vip_brk_main{
width: 216px;
height: 226px;
overflow: auto;
margin:0;
}

  .vip_side_brk div {
  padding:2px 0 8px 10px;
  }

  .vip_brk_cont{
  width:198px;
  height:70px;
padding:2px 0 8px 0px !important;
  }

  .vip_brk_cont img{
  border:1px solid #d7d7d7;
  float:left;
margin-right:6px;
  }

  .vip_brk_cont p{
  float:left;
width:114px;
font-size:12px;
line-height:18px;
margin:0;
padding:0;
  }

  .vip_brk_cont b{
font-weight:normal;
color:#ef3123;
  }

.vip_brk_cont a{
font-weight:normal;
color:#ef3123;
text-decoration:none;
  }

  .vip_brk_cont a:hover{
font-weight:normal;
color:#ef3123;
text-decoration:underline;
  }

  /* left menu begin */
  .col1_vip_cont { padding: 0 }

  .col1_vip_cont h2 {
  background: url(/portal/MemberCenter/image/homepage/ho_navbg.gif) top left no-repeat;
width: 130px; height:31px; display:block;
font-size: 13px; color:#ef3123; line-height:28px;
padding: 0 0 0 24px;
margin-bottom:5px;
  }


.vip_top_cont{
float: right;
width: 746px;
margin-bottom: 11px;
}
.vip_top_cont_l{
float: left;
width: 505px;
margin-right: 11px;
}

  .vip_sort{
width:911px;
float:left;
  }

  .vip_sort_sub{
width:700px;
height:19px;
margin-top: 4px;
margin-right: 0;
margin-bottom: 8px;
margin-left: 0;
float: left;
  }

  .vip_sort_sub img{
  text-align:left;
  float:left;
  }

  .vip_sort_sub div{
  width:100px;
  margin-right:0;
  float:right;
  }

  .vip_sort_cont{
width:911px;
margin:0;
float: left;
  }

  .vip_sort_box{
float: left;
width: 911px;
background-image: url(/portal/MemberCenter/image/vip_textarea_05.gif);
background-repeat: repeat-y;
margin-bottom: 11px;
  }

  .vip_sort_box_t{
float: left;
width: 911px;
  }

  .vip_sort_box_m{
float: left;
width: 911px;
background-image: url(/portal/MemberCenter/image/vip_textarea_03.gif);
background-repeat: no-repeat;
background-position: left top;
  }

  .vip_sort_box_m_cont{
float: left;
width: 880px;
padding-top: 15px;
padding-right: 15px;
padding-left: 15px;
  }

  .vip_sort_box_b{
float: left;
width: 911px;
  }



.vip_cont{
float: left;
width: 911px;
clear: left;

}

.vip_sub_rt_cont{
float: right;
width: 757px;
margin-left: 0px;
}

.vip_main_cont{
 float: left;
width: 911px;
}

.vip_left{
float: left;
width: 670px;
}

.vip_login_cont{
float: left;
width: 671px;
background-image: url(/portal/MemberCenter/image/login_con_07.gif);
background-repeat: repeat-y;
margin-bottom: 11px;
}

.vip_login_cont_note{
float: left;
width: 656px;
margin-bottom: 10px;
margin-top: 5px;
padding-left:15px;
}

.vip_login_cont_note_rt{
float: left;
width: 190px;
padding-left: 15px;
text-align: right;
margin-top: 5px;
}

.vip_login_cont_note_rt span{
font-weight: normal;
color: #EF3123;
}

.vip_login_cont_note p{
float: left;
width: 660px;
margin: 0px;
padding: 0;
line-height: 22px;
}

.vip_login_cont_note p span{
font-weight: normal;
color: #EF3123;
}

.vip_login_cont_t{
float: left;
width: 671px;
}

.vip_login_cont_m{
float: left;
width: 671px;
background-image: url(/portal/MemberCenter/image/login_con_05.gif);
background-repeat: no-repeat;
background-position: top;
}

.vip_login_box{
float: left;
width: 630px;
padding-left: 20px;
padding-bottom: 10px;
}
.vip_login_box2{
float: left;
width: 600px;
padding-bottom: 10px;
padding-left: 30px;
}
.vip_login_box_form{
float: left;
width: 561px;
margin-bottom: 8px;
}

.vip_login_box_form label{
float: left;
margin: 0px;
width: 110px;
height: 30px;
text-align: right;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 0px;
}

.vip_login_box_form span{
float: left;
margin: 0px;
width: 110px;
height: 30px;
text-align: right;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 0px;
}

/*------ ag + select 1022----------------------------------------------------------------*/
.vip_login_box_form select{
float: left;
width: 100px;
margin: 0 10px 8px 0;
}
 /*------ ag + select 1022----------------------------------------------------------------*/

.vip_login_box_form p{
float: left;
margin: 0px;
padding: 0px;
width: 400px;
height: 20px;
}

.vip_login_box_form2{
float: left;
width: 561px;
margin-bottom: 10px;
}

.vip_login_box_form2 label{
float: left;
margin: 0px;
padding: 0px;
width: 100px;
height: 30px;
text-align: right;
}

.vip_login_box_form2 span{
float: left;
margin: 0px;
padding: 0px;
width: 88px;
height: 30px;
}

.vip_login_box_form2 p{
float: left;
margin: 0px;
padding: 0px;
width: 400px;
height: 25px;
}

.vip_login_textbox1{
width: 15em;
}

.vip_login_textbox2{
width: 10em;
}

.vip_login_box_form b{
float: left;
margin: 0px;
padding-top: 0px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 0px;
}

.vip_login_cont_b{
float: left;
width: 671px;
}

.vip_btn_rt{
float: left;
text-align: right;
width: 50px;
padding-left: 510px;
height: 30px;
}

.vip_btn_rt2{
float: left;
text-align: right;
width: 300px;
padding-left: 430px;
height: 30px;
padding-top: 10px;
}

.vip_btn_rt3{
float: left;
height: 30px;
padding:10px 0 0 315px;
}

.vip_btn_rt4_cont{
float: right;
width: 560px;
padding-right: 320px;
}

.vip_btn_rt4{
float: right;
text-align: right;
width: 70px;
height: 30px;
padding-top: 10px;
padding-left: 10px;
}

.vip_line3{
float: left;
width: 880px;
background-image: url(/portal/MemberCenter/image/vip_line.gif);
background-repeat: repeat-x;
height: 25px;
padding-top: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #f02f20;
}

.vip_line{
float: left;
width: 630px;
background-image: url(/portal/MemberCenter/image/vip_line.gif);
background-repeat: repeat-x;
height: 25px;
padding-top: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #f02f20;
}

.vip_line2{
float: left;
width: 710px;
height: 25px;
padding-top: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #f02f20;
border-top:1px solid #c7c7c7;
}
/*--------right side area----------*/
.vip_side_brk {
width: 230px;
height:315px !important;
padding:0;
float: left;
clear: both;
background-image: url(/portal/MemberCenter/image/vip_side_brk.gif);
background-repeat: no-repeat;
background-position: left top;
margin-top: 11px;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
  }

.vip_brk_main2{
width: 220px;
float: left;
margin-top: 4px;
}

  .vip_side_brk_title {
vertical-align: bottom;
height: 13px;
line-height: 20px;
  }

  .vip_brk_cont{
width:210px;
height:76px;
float: left;
margin-top: 3px;
margin-bottom: 5px;
  }

  .vip_brk_cont img{
border:1px solid #d7d7d7;
float:left;
margin-right:10px;
  }

  .vip_brk_cont p{
float:left;
width:95px;
font-size:12px;
line-height:18px;
margin:0;
padding:0;
  }

  .vip_brk_cont b{
font-weight:normal;
color:#ef3123;
  }

.vip_brk_cont a{
font-weight:normal;
color:#ef3123;
text-decoration:none;
  }

  .vip_brk_cont a:hover{
font-weight:normal;
color:#ef3123;
text-decoration:underline;
  }

.vip_login_dropdown1{
width: 250px;
font-size: 12px;
font-weight: normal;
color: #666666;
}

.vip_login_textbox3{
width: 250px;
font-size: 12px;
font-weight: normal;
}

.vip_login_textarea1{
width: 840px;
font-size: 12px;
font-weight: normal;
color: #666666;
height: 80px;
padding:10px;
}

.vip_login_textarea2{
width: 670px;
font-size: 12px;
font-weight: normal;
color: #666666;
height: 80px;
padding:10px;
}

.vip_join_cont{
width:880px;
float: left;
clear: both;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #E3E3E3;
border-left-color: #E3E3E3;
 }
/*-----------------------------------------------ag fix 1023 start-----------------------------*/
.vip_d_tab_list{
width:708px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
background-color:#fff;
text-align: left;
padding: 0;
margin: 0px;
}
/*-----------------------------------------------ag fix 110728 end-----------------------------*/
.vip_d_tab_list td{
border-bottom-color: #ccc;
line-height: 20px;
margin:0;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #ccc;
padding-top: 4px;
padding-bottom: 4px;
background-color:#fff;
}
.vip_d_tab_list .gray{
background-color: #f9f9f9;
}
.vip_d_tab_list td span ,.vip_info_tab_list td span{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ef3123;
margin:0 4px;
}

.vip_tab_bgc1{
background-color: #f7f9fb;
text-align: center;
}
.vip_tab_bgc2{
background-color: #f9f9f9;
vertical-align: middle;
}

.vip_tab_bgc3{
text-align:right;
background-color: #F9F9F9;
}

.vip_table_left{
margin: 0px;
padding: 0px;
float: left;
width: 400px;
}
.vip_table_right{
float: left;
width: 250px;
}

.vip_info_sort{
width:746px;
float:right;
 }

  .vip_info_sort_sub{
width:746px;
/*height:19px;*/
margin-top: 4px;
margin-right: 0;
margin-bottom: 8px;
margin-left: 0;
float: left;
  }

  .vip_info_sort_sub img{
text-align:left;
/*float: left;*/
  }

  .vip_info_sort_sub div{
  width:100px;
  margin-right:0;
  float:right;
  }

  .vip_info_sort_cont{
width:746px;
margin:0;
float: left;
  }

  /*-----------------------------------------------ag fix 1023 start-----------------------------*/
 .vip_info_sort_box{
float: left;
width: 746px;
background-image: url(/portal/MemberCenter/image/vip_m_info2.gif);
background-repeat: repeat-y;
margin-bottom: 11px;
font-family:Arial, Helvetica, sans-serif;
/*border:1px solid #ccc;*/
  }
  .vip_info_sort_box2{
float: left;
width: 746px;
background-image: url(/portal/MemberCenter/image/vip_m_info2.gif);
background-repeat: repeat-y;
margin-bottom: 11px;
/*font-family:Arial, Helvetica, sans-serif;*/
/*border:1px solid #ccc;*/
  }
  /*-----------------------------------------------ag fix 1023 end-----------------------------*/
  .vip_info_sort_box_m{
float: left;
width: 746px;
background-image: url(/portal/MemberCenter/image/vip_m_info1.gif);
background-repeat: no-repeat;
background-position: left top;
  }

  .vip_info_sort_box_m_cont{
	float: left;
	width: 715px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	width: 725px\9;
	padding: 15px 10px 0\9;
  }

  .vip_info_sort_box_b{
float: left;
width: 746px;
background-position: right;
  }

  .vip_info_cont_note{
float: left;
width: 555px;
margin-bottom: 10px;
}

.vip_info_cont_note_rt{
float: left;
width: 140px;
padding-left: 15px;
text-align: right;
margin-top: 5px;
}

.vip_info_cont_note_rt span{
font-weight: normal;
color: #EF3123;
}

.vip_info_cont_note p{
float: left;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
clear: left;
}

.vip_info_cont_note p span{
font-weight: normal;
color: #EF3123;
}



 .vip_info_t_cont{
width:708px;
float:left;
margin-bottom: 5px;
/*border-right:1px solid #ccc;
border-left:1px solid #ccc;*/
 }

.vip_info_tab_list{
width:708px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
background-color:#fff;
text-align: left;
padding: 0;
margin:0;
}
/*----------------------------------------------------ag add 1023 for account money table start--------------------*/
.vip_va_money{
text-align: right;
}
/*----------------------------------------------------ag add 1023 for account money table end--------------------*/
.vip_info_tab_list td{
line-height: 20px;
margin:0;
border:1px solid #ccc;
padding-top: 4px;
padding-bottom: 4px;
background-color:#fff;
}

.vip_info_tab_list .gray{
background-color: #f9f9f9;
}

.vip_acc_qalist{
float: left;
width: 230px;
color: #000000;
margin-bottom: 11px;
margin-top: 11px;
}

.vip_acc_qalist .title{
padding-left: 15px;
background-image: url(/portal/MemberCenter/image/sup_in_01.gif);
background-repeat: no-repeat;
height: 17px;
padding-top: 4px;
background-position: bottom;
}

.vip_acc_qalist .mid{
background-image: url(/portal/MemberCenter/image/sup_in_02.gif);
background-repeat: repeat-y;
padding-top: 8px;
width: 230px;
float: right;
}

.vip_acc_qalist .btm{
}

.vip_acc_qalist a{
color: #000000;
}

.vip_acc_qalist p {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 17px;
background-image: url(/portal/MemberCenter/image/dev_dot.gif);
background-repeat: no-repeat;
background-position: left;
padding: 0px;
text-indent: 8px;
}
 .vip_acc_qalist_btn {
float: right;
width: 50px;

}

.vip_acc_t_cont{
width:670px;
float: left;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #E3E3E3;
border-left-color: #E3E3E3;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E3E3E3;
 }

.vip_acc_tab_list{
width:670px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-align: left;
}
.vip_acc_tab_list td{
line-height: 20px;
margin:0;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #e5e5e5;
padding-top: 4px;
padding-bottom: 4px;
}
.vip_acc_tab_list .gray{
background-color: #f9f9f9;
}
.vip_acc_tab_list td span{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ef3123;
}
 /*.left_menu_selected{
background-color:#ef3123;
color:#fff;
text-align:left;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
line-height: 22px;
 }*/

.vip_ad{
float: left;
width: 670px;
}

.vip_ad_2{
float: left;
width: 670px;
margin-top: 11px;
}

.vip_ann{
float: left;
width: 670px;

}

.vip_ann .title{
float: left;
width: 662px;
padding-left: 8px;
background-image: url(/portal/MemberCenter/image/sup_p_01.gif);
background-repeat: no-repeat;
height: 33px;
background-position: bottom;
}

.vip_ann .mid{
float: left;
width: 670px;
background-image: url(/portal/MemberCenter/image/sup_p_03.gif);
background-repeat: repeat-y;
height: 58px;
}

.vip_ann .btm{
float: left;
width: 670px;
}

.vip_ann_lt{
float: left;
width: 640px;
padding-left: 25px;
color: #000000;
}

.vip_ann_lt a{
color: #000000;
}

.vip_ann_lt p{
float: left;
width: 620px;
margin-bottom: 2px;
background-image: url(/portal/MemberCenter/image/dev_dot.gif);
background-repeat: no-repeat;
background-position: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}

.vip_ann_rt{
float: left;
padding-top: 35px;
}


/*------------------------------------------------------------------1018/betty add--------------------------------*/

.vip_acc_t_cont .vip_acc_tab_list02{
border-right:none;
display:block;
}
.vip_acc_tab_list{
width:670px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-align: left;
}
.vip_acc_tab_list td{
line-height: 20px;
margin:0;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #e5e5e5;
padding: 4px 0 4px 0;
}
.vip_acc_t_cont .gray{
background-color: #f9f9f9;
}
.vip_acc_tab_list td span{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ef3123;
}

.vip_acc_tab_list02{
width:667px;
color:#666666;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:11px;
margin-left:3px;
}
.vip_acc_tab_list02 th{
text-align:center;
border-top:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
color: #666666;
background-color:#f9f9f9;
}
.vip_acc_tab_list02 td{
border-right:1px solid #E3E3E3;
border-top:1px solid #E3E3E3;
padding:5px 20px 5px 20px;
}
.vip_acc_tab_list02 td b{
font-size:12px;
}

.vip_w150{
width:150px;
font-weight: bold;
text-align: center;
}

.vip_al-top{
vertical-align:top;
}
 .vip_acc_line{
background-color:#bbbbbb;
margin:10px 0 10px 10px;
padding:1px 0 0 0;
height:1px;
clear:both;
float:right;
width:630px;
}

.vip_acc_title{
color:#000000;
padding:0;
}
.vip_acc_title a{
float:left;
margin:6px 3px 0 3px;
}
.vip_acc_title p{
margin:0;
padding:0 0 0 15px;
/*background-image:url(/portal/MemberCenter/image/title_dot.gif);
background-repeat:no-repeat;*/
display:block;
height:30px;
line-height:30px;
float:left;
width:160px;
}
.vip_acc_title br{
clear:both;
}
.vip_acc_tab_list02 td p{
float:left;
background-image:none;
padding:0;
margin:0;
}
.vip_acc_title b{
font-size:13px;
}
.vip_acc_title span{
color:#ee3125;
}
.vip_acc_title .vip_top_cont_l{
margin:10px 0 10px 0;
float:right;
}
.vip_clum_3{
float:left;
width:190px;
font-size:12px;
border-right:1px solid #E3E3E3;
padding:0 10px 0 10px;
line-height:18px;
margin:10px 0 10px 0;
}
.vip_clum_3_r{
border-right:none;
}
.vip_clum_3 b{
display:block;
margin:10px 0 10px 0;
}
/*------------------------------------------------------------------1018/index add--------------------------------*/
.num_nav{
width:911px;
height:29px;
margin-bottom:11px;
float:left;
}

.num_nav_rl ,.num_nav_rr{
background: left no-repeat ;
float:left;
}

.num_nav_rl{
width:24px;
height:31px;
background-image:url(/portal/MemberCenter/image/sup_nav_rl.gif);
}

.num_nav_rr{
width:5px;
height:31px;
background-image:url(/portal/MemberCenter/image/sup_nav_rr.gif);
}

.num_nav_sub{
width:141px;
height:29px;
float:left;
color:#ef3123;
font-size:13px;
line-height:29px;
font-weight:bold;
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
}

.num_nav_main{
/*width:600px;*/
width:740px;
height:29px;
float:left;
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
 }

.num_nav_main p{
float:left;
color:#848484;
font-size:12px;
line-height:29px;
height:29px;
background:url(/portal/MemberCenter/image/sup_nav_dot.gif) right no-repeat;
margin: 0px;
padding-top: 0;
padding-right: 5px;
padding-bottom: 0;
padding-left: 5px;
}

.num_nav_main a{
padding:0 5px;
color:#848484;
}

.num_nav_main a:hover{
padding:0 5px;
text-decoration:none;
color:#333;
}

.num_nav_main b{
font-size:12px;
font-weight:normal;
color:#ef3123;
padding:0 5px;
}

.num_left{
float: left;
width: 670px;
}

.num_ad{
float: left;
width: 670px;
}

.num_ann{
float: left;
width: 670px;
}

.num_ann .btm{
float: left;
width: 670px;
}

.num_contact{
float: right;
width: 230px;
margin-top: 10px;
color: #000000;
}

.num_contact .title{
padding-left: 15px;
background-image: url(/portal/MemberCenter/image/sup_in_01.gif);
background-repeat: no-repeat;
height: 17px;
padding-top: 4px;
background-position: bottom;
}

.num_contact .mid{
background-image: url(/portal/MemberCenter/image/sup_in_02.gif);
background-repeat: repeat-y;
padding-top: 12px;
}

.num_contact .mid div{
width:60px;
text-align:right;
margin:0;
padding:0;
float:right;
}


.num_contact p {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 17px;
background-image: url(/portal/MemberCenter/image/sup_dot.gif);
background-repeat: no-repeat;
background-position: left;
padding: 0px;
text-indent: 8px;
}

.num_side_ad {
width:230px; height:162px; clear:left;
margin:11px 0;
}

.num_side_brk {
  width: 230px;
background-image: url(/portal/MemberCenter/image/sup_in_02.gif);
background-repeat: repeat-y;
padding-top: 12px;
}

.num_side_brk div {
  padding:2px 0 8px 16px;
}

.num_side_brk img {
  float:left; margin: 0 5px 0 7px;
}

.num_side_brk b {
  display:block; padding:0 0 6px 0;
color:#ef3123;
font-weight:normal;
}

.num_side_brk b a{
text-decoration:none;
text-indent:0;
color:#ef3123;
}

.num_side_brk b a:hover{
text-decoration:underline;
text-indent:0;
color:#ef3123;
}

.num_side_brk p {
  line-height: 16px; padding-right:10px;
}

.num_side_brk a{
text-decoration:none;
text-indent:0;
}

.num_side_brk a:hover{
text-decoration:underline;
text-indent:0;
}

.num_cont{
float: left;
width: 670px;
background:url(/portal/MemberCenter/image/num_ad2.gif) top no-repeat;#background:url(/portal/MemberCenter/image/num_ad2.gif) top no-repeat;
}

 /*---------------------------------------------------------------ag fix 1024 add start------------------------*/
.num_cont a:hover{
color:#666;
 text-decoration:none;
}
 /*---------------------------------------------------------------ag fix 1024 add end------------------------*/

.num_cont_list{
width:195px;
float:left;
margin:0 35px 10px 0;
}

.num_list_sub{
background-image: url(/portal/MemberCenter/image/num_sub_bg.gif);
width:195px;
height:21px;#height:19px;
text-align:center;
margin-bottom:8px;
margin-top:10px;
padding-top:5px;#padding-top:7px;
filter: alpha(opacity=75);
color:#000;
}
/*---------------------------------------------------------------ag fix 1024 add start------------------------*/

.num_list_sub_special{
background-image: url(/portal/MemberCenter/image/num_sub_bg.gif);
width:195px;
height:21px;#height:19px;
text-align:center;
margin-bottom:8px;
margin-top:10px;
padding-top:5px;#padding-top:7px;
filter: alpha(opacity=75);
color:#000;
}
/*---------------------------------------------------------------ag fix 1024 add end------------------------*/

.num_cont_list p{
width:185px;
height:120px;
font-size:12px;
line-height:18px;
margin:0 auto;
}

.nomargin{
margin:0 !important;
}


 /*------------------------------------------------------------------1019/charline add--------------------------------*/


.vip_info_form {
margin-bottom:10px;
width:550px;

#width:584px;
float:left;
padding-left:110px;

#padding-left:130px;
margin-top:10px;
}

.vip_info_form p{

}

.vip_info_line{
border-bottom:1px solid #ccc;
padding:8px 0 8px 30px;
}

.vip_info_lineonly{
border-bottom:1px solid #ccc;
}

.vip_confirm {
#display:inline;
margin-left:80px;
width: 540px;
}

.vip_info_form label{
margin: 0px;
padding: 0px;
/*float: left;*/
width:120px;
display:block;
float:left;
text-align:right;
}

.vip_info_form span{

}

.vip_info_form p img{
vertical-align:top;
margin-right:5px;
float:left;
}

.vip_info_form input{
margin-right:5px; width:15em;
}

.vip_info_form .inpradio{
width:auto;
}

.vip_info_form .inp10em {
width:10em;
}

.vip_info_form .clearleft{
clear:left;
}

.vip_info_textbox1{
width: 460px;
}

.vip_info_textbox2{
width: 250px;
/*float:left;*/
}

.vip_info_form b{
float: left;
}

.vip_info_cont_b{
float: left;
width: 671px;
}

/*.vip_info_btn{
float: left;
text-align: center;
padding-left:0;
height: 30px;
margin-left:380px;
 #margin-left:190px;
}*/

.vip_info_note{
width:684px;
float:left;
margin-bottom:15px;
}

.vip_info_note span ,.vip_notice_box span{
color:#ef3123;
}

.vip_redtext{
color:#ef3123;
}

.vip_mustfiled{
width: 708px;
padding-left: 5px;
}
.vip_mustfiled span{
color: #EF3123;
}

.vip_login_ann{
float: left;
width: 670px;
margin-bottom: 11px;
}
.vip_login_ann .title{
float: left;
width: 662px;
padding-left: 8px;
/*background-image: url(/portal/MemberCenter/image/sup_p_01.gif);
background-repeat: no-repeat;
background-position: top;*/
height: 32px;
}

.vip_login_ann .mid{
float: left;
width: 670px;
/*background-image: url(/portal/MemberCenter/image/sup_p_03.gif);
background-repeat: repeat-y;*/
}

.vip_login_ann .btm{
float: left;
width: 670px;
}

.vip_login_ann_lt{
float: left;
width: 640px;
padding-left: 25px;
color: #000000;
padding-bottom: 10px;
}

.vip_login_ann_lt a{
color: #000000;
}

.vip_login_ann_lt p{
float: left;
margin-bottom: 2px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
}

.vip_login_ann_rt{
float: left;
padding-top: 35px;
}
/*---------------------------------------------------------------Mia 1019 add start----------------------------------------------*/
.vip_acc_note{
width:670px;
float:left;
overflow:hidden;
}

.vip_acc_note img{
margin:10px 0;
}

.vip_acc_note p{
float:left;
background-image:url(/portal/MemberCenter/image/dev_dot.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:15px;
width:600px !important;
margin:4px 0;
}


/*------------------------------------------------------------aska added 1021 --------------------------------------*/
  .vip_d_tab_head{
  width:746px;
  height:22px;
  padding:0;
  margin:0;
  }

  .vip_d_tab_head ul {
  float:right; display:inline;
  height:22px;
  list-style:none;
  padding:0; margin:0;
  text-align:right;
  }

  .vip_d_tab_head .floatleft {
  float:left; margin-left:6px;
  }

  .vip_d_tab_head li{
  float:left;
  text-align:center;
  line-height:22px;
  margin:0; padding:0;
  }

  .vip_d_tab_head li a{
  width:95px;
  height:22px;
  display:block;
  text-align:center;
  margin:0 2px 0 0;
  font-size:12px;
  line-height:22px;
  background: url(/portal/MemberCenter/image/ho_tag_bg.gif) top left no-repeat;
  }

  .vip_d_tab_head .longversion li a{
  width:145px;
  background: url(/portal/MemberCenter/image/ho_tag_bg_l.gif) top left no-repeat;
  }

  .vip_d_tab_head li a:hover{
background-image:url(/portal/MemberCenter/image/ho_tag_select.gif);
text-decoration:none;
  }

  .vip_d_tab_head .longversion li a:hover{
background-image:url(/portal/MemberCenter/image/ho_tag_select_l.gif);
  }

  .vip_d_tab_head .select, .vip_d_tab_head .select a, .vip_d_tab_head .select a:hover {
width:95px;
height:22px;
margin:0 2px 0 0;
background-image: url(/portal/MemberCenter/image/ho_tag_b.gif);
background-repeat:no-repeat;
font-weight:bold;
color:#FFF;
  }

  .vip_d_tab_head .longversion .select, .vip_d_tab_head .longversion .select a, .vip_d_tab_head .longversion .select a:hover {
width:145px;
background-image: url(/portal/MemberCenter/image/ho_tag_b_l.gif);
  }

  .vip_aggrement {

  }

  .vip_aggrement span {
  float:left; #line-height:24px;
  }

  .vip_aggrement p{ float:left;
  clear: both; height:27px; #height:auto;
  }
.vip_aggrement p span{ float:left; }
.vip_aggrement p a{ float:left; }
.vip_aggrement .btn_l{
	margin:0px 2px;
	margin:-2px 2px 0\9;
  
  }

/*---------------------------------------------- aska added 1021 end --------------------------------------------*/

/*---------------------------------------------- aska added 1021 quick style -----------------------------------------*/
.margintop10 {margin-top:10px;}
.marginbottom10 {margin-bottom:10px;}
.marginright10 {margin-right:10px;}
.marginleft10 {margin-left:10px;}

.marginright6 {margin-right:6px}

.padding10 {padding:10px}
.padding20 {padding:20px}
.paddingbtm10 {padding-bottom:10px !important}
.paddingleft5 {padding-left:5px;}
.paddingleft35 {padding-left:35px;}
/*-----------------------------------------------------ag 1023 fix start-----------------------------------------------*/
.paddingleft282 {padding-left:282px;}
/*-----------------------------------------------------ag 1023 fix end-----------------------------------------------*/
.paddingleft1em {padding-left:1.3em;}
.paddingtb10 {padding-top:10px !important; padding-bottom:10px !important;}

.widthauto {width:auto}
.width6em {width:6em}
/*-----------------------------------------------------ag 1023 fix start-----------------------------------------------*/
.width3em {width:3em}
/*-----------------------------------------------------ag 1023 fix end-------------------------------------------------*/
.width715 {width:715px}
.width712 {width:712px}
.width678 {width:678px}

.rightbdr {border-right:solid 1px #ccc;}
.leftbdr {border-left:solid 1px #ccc;}
.topbdr {border-top:solid 1px #ccc;}
.btmbdr {border-bottom:solid 1px #ccc;}
.bdrbtmwhite {border-bottom: solid 1px #FFF !important}
.bdrbtmgray {border-bottom:solid 1px #f9f9f9 !important}
.addtdbdrright td {border-right:solid 1px #ccc}

.floatnone {float:none !important;}
.floatleft {float:left}
.floatright {float:right}

.money { font-weight:normal;margin:0 2px;color:#ef3123;}
.moneyb { font-weight:normal;margin:0 2px;color:#666;}

.verticalmiddle {vertical-align:middle}
.aligncenter {text-align:center}

.btn_inact {color: #8d8d8d; cursor: default !important}
.btn_inact:hover, .btn_inact:active {color: #8d8d8d; cursor: default !important; background-image: url(/portal/MemberCenter/image/ho_tag_bg.gif) !important; text-decoration:none !important;}
.btn_nextstep {padding-left:346px}

.colorred {color:#ef3123}

.genfont {font-family:Arial, Helvetica, sans-serif; font-size:12px}
.indent1em {text-decoration:none; padding-left:1em; display:block}
.fontbold {font-weight:bold}
.nodel {text-decoration:none}

/*---------------------------------------------- aska added 1021 quick style -----------------------------------------*/

/*---------------------------------------------- aska added 1021 vip va begin -----------------------------------*/
/*------------------------------------------ag fix 1023 statr---------------------------------------------------------*/
.vip_va_errmessage {
color:#ef3123; font-weight:bold; padding:15px;/* border-top: solid 1px #c7c7c7;*/
}
/*------------------------------------------ag fix 1023 end---------------------------------------------------------*/

.vip_va_hint {
width:580px; margin-bottom:6px;
}

.vip_va_stat {
margin-bottom:20px; padding-left:15px;
}

.vip_va_stat p {
margin: 4px 0;
}
/*------------------------------------------ag fix 1023 statr---------------------------------------------------------*/
.vip_va_custominp {
padding-left:35px;width:80px; #padding-left:23px; #width:104px; float:left; text-align:right;
}
/*------------------------------------------ag fix 1023 end---------------------------------------------------------*/
  .vip_new_pages_r{
width:auto;
height:20px;
float:left;
/*margin-top:10px; margin-right:20px;*/
margin-left:60px;#margin-left:20px;
}

* html .vip_new_pages_r{
margin-right:10px;
}

  .vip_new_pages_r p{
float:left;
}

  .vip_new_pages_r span{
width:50px;
height:20px;
margin:0 10px 0 4px;
color:#999;
}

  .vip_new_pages_r span a{
width:50px;
height:20px;
float:left;
text-decoration:underline;
margin:0 4px;
color:#999;
text-align:center;
}

  .vip_new_pages_r span a:hover{
width:50px;
height:20px;
float:left;
text-decoration:none;
font-weight:bold;
margin:0 4px;
color:#999;
text-align:center;
}

  .vip_new_pages_r b{
width:15px;
height:20px;
float:left;
color:#999;
margin:0 4px;
}

  .vip_new_pages_r a{
width:15px;
height:20px;
float:left;
text-decoration:underline;
margin:0 4px;
color:#999;
}

  .vip_new_pages_r a:hover{
width:15px;
height:20px;
float:left;
text-decoration:none;
font-weight:bold;
margin:0 4px;
color:#999;
}

  .btn_next{
  background-image:url(/portal/MemberCenter/image/dev_next_bg.gif);
  width:60px;
  height:19px;
  float:left;
  font-size:12px;
  margin-right:10px;
  padding:0;
  }

  .btn_next a{
  width:57px;
  height:18px;
  color:#999;
  font-weight:normal;
  text-decoration:none;
  margin:1px 0 0 2px;
  padding:0;
  font-size:11px !important;
  text-align:center;
  }

  .btn_next a:hover{
  width:57px;
  height:18px;
  color:#333;
  font-weight:normal;
  text-decoration:none;
  margin:1px 0 0 2px;
  padding:0;
  font-size:11px !important;
  text-align:center;
  }

  .btn_go{
  background-image:url(/portal/MemberCenter/image/btn_go_bg.gif);
  width:24px;
  height:19px;
  float:left;
  font-size:11px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0;
  }

  .btn_go a{
  width:19px;
  height:17px;
  color:#999;
  font-weight:normal;
  text-decoration:none;
  margin:2px 0 0 5px;
  padding:0;
  font-size:11px !important;
  font-family: Arial, Helvetica, sans-serif;
  }

  .btn_go a:hover{
  width:19px;
  height:17px;
  color:#333;
  font-weight:normal;
  text-decoration:none;
  margin:2px 0 0 5px;
  padding:0;
  font-size:11px !important;
  font-family: Arial, Helvetica, sans-serif;
  }

.vip_page_input{
width:110px;
margin-left:15px;
float:left;
color:#999;
}

/*---------------------------------------------- aska added 1021 vip va end -------------------------------------*/

/*---------------------------------------------------------------Mia 1021 add start----------------------------------------------*/
 .vip_num_note {
width:550px;
float:left;
padding-left:110px;
margin:10px 0 10px 0;
}

 .vip_num_note p{
line-height: 1.5em;
margin: 0 0 1em 0;
}

 .vip_num_note span{
font-family:Arial, Helvetica, sans-serif;
}

 .vip_num_note label{
float:left;
width:110px;
text-align:left;
}

 .vip_num_note input{
float:left;
width:150px;
text-align:left;
}

 .vip_num_note del{
color:#ef3123;
font-weight:bold;
text-decoration:none;
margin:0 4px;
}

.vip_info_btn del ,.vip_num_note_btn del{
margin:0;
}

 .vip_num_note_btn{
float:left;
margin-left:20px;
}

.vip_notice_box{
float: left;
width: 712px;
margin-bottom: 10px;
margin-top: 15px;
}

.vip_notice_box_rt ,.vip_notice_box_rd{
float: left;
width: 712px;
height:6px;
font-size:1px;
line-height:1px;
}

.vip_notice_box_rt{
background-image:url(/portal/MemberCenter/image/sho_not_rt.gif);
}

.vip_notice_box_rd{
background-image:url(/portal/MemberCenter/image/sho_not_rd.gif);
}

.vip_notice_mid{
float: left;
width: 712px;
background-image: url(/portal/MemberCenter/image/sho_not_bg.gif);
background-repeat: repeat-y;
}

.vip_notice_box_text{
float: left;
margin: 0px;
width: 662px;
padding:10px 25px 15px 25px;
padding-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
}

.vip_notice_box_text p{
padding :0px;
margin: 0px;
width:662px;
}

/*  .vip_info_sort_sub{
width:746px;?格???漲708??height:19px;
margin-top: 4px;
margin-right: 0;
margin-bottom: 8px;
margin-left: 0;
float: left;
 }*/

.vip_info_sort_sub p{
 }

.vip_num_tag_head{
width:728px;
margin:0 0 11px 9px;
float:left;
}

.vip_num_head{
width:712px;
float:left;
color:#000;
margin-bottom:3px;
}

.vip_notice_box02{
float: left;
width: 712px;
margin-bottom: 10px;
margin-top: 15px;
}

.vip_notice_box02_rt ,.vip_notice_box02_rd{
float: left;
width: 712px;
height:5px;
font-size:1px;
line-height:1px;
}

.vip_notice_box02_rt{
background-image:url(/portal/MemberCenter/image/vip_note02_rt.jpg);
}

.vip_notice_box02_rd{
background-image:url(/portal/MemberCenter/image/vip_note02_rd.jpg);
}

.vip_notice_mid02{
float: left;
width: 712px;
background-color:#f3f1f2;
}

.vip_small_list{
width:672px;
border: 1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
margin:-10px 0 10px 0;
padding: 0px;
text-align:left;
background-color:#FFF;
}

.vip_small_list  .vip_list_s{
width:30px !important;
float:left;
}

.vip_small_list td{
padding:5px 5px 5px 5px !important;
}

.vip_small_list td img{
float:right !important;
margin:0;
padding:0;
clear:none;
}

.vip_small_list del{
color: #ef3123;
margin: 0px;
padding: 0px;
text-decoration:none;
}

.vip_small_list input{
width:100px;
margin-bottom:5px;
vertical-align:middle;
}

.vip_small_list .margin_right{
float:left;
margin-right:10px;
}


/*----------------------------------ag add 1022 start----------------*/
.vip_notice_box_text a{
color: #ef3123;
 text-decoration:underline;
}
/*----------------------------------ag add 1022 end----------------*/

/*  .vip_info_sort_sub{
width:746px;?格???漲708??height:19px;
margin-top: 4px;
margin-right: 0;
margin-bottom: 8px;
margin-left: 0;
float: left;
 }*/

.vip_info_sort_sub p{
 }

.vip_num_tag_head{
width:728px;
margin:0 0 11px 9px;
float:left;
}

.vip_num_head{
width:712px;
float:left;
color:#000;
margin-bottom:3px;
}

/*-------------------------------------------ag add for vip_num table start--------------------------------------*/

.vip_num_info_note{
width:712px !important;
float:left;
margin-bottom:15px;
}

/*.vip_num_info_note b{
color:#000;
}*/

.vip_num_tab_list{
width:712px;
color:#666666;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:11px;
border:1px solid #ccc;
}

.vip_num_tab_list td{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
padding:5px 20px 5px 20px;
}

.vip_num_tab_list td label input{
margin-right:3px;#margin-right:0;
}

.vip_num_tab_list label{
width:120px;
float:left;
}

.vip_num_tab_list  .vip_list_l_input label{
width:450px;
float:left;
}

.vip_num_tab_list  .vip_list_s_input label{
width:75px;
float:left;
}

.vip_num_tab_list  .vip_list_s02_input label{
width:50px;
float:left;
margin-right:10px;
}

.vip_num_tab_list  .vip_list_s03_input label{
width:60px;
float:left;
margin-right:8px;
}

.vip_list_small{
width:100px;
float:left;
}

.vip_num_tab_txt{
float:left;
width:40px;
margin:0;
padding:0;
vertical-align: baseline;
}

.vip_num_tab_bgc{
text-align:left;
background-color: #F9F9F9;
}

.vip_num_tab_list .gray_sub{
background-color: #E4E4E4;
text-align:center;
font-weight:bold;
}

.vip_num_t_cont{
width:712px;
float: left;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#fff;
 }

.vip_num_t_cont span ,.vip_num_tab_list span{
color:#ef3123;
margin:0 4px;
 }

.vip_num_t_cont a ,.vip_pin_cont a{
text-decoration:underline;
color:#ef3123;
margin:0 4px;
 }

.vip_num_t_cont a:hover ,.vip_pin_cont a:hover{
text-decoration:none;
color:#ef3123;
margin:0 4px;
 }

.vip_bill_steps{
width:712px;
margin:0 0 11px 15px;#margin:0 0 11px 8px;
float:left;
}

.vip_bill_pick{
width:629px;
margin:0 auto;
}

.vip_bill_pick img{
margin-right:10px;
}

.vip_bill_titlewording{
width:629px;
margin:0 auto 15px auto;
}

/*-------------------------------------------ag add for vip_num table end ---------------------------------------*/
.vip_login_box2{
float: left;
padding-left:110px;
margin:10px 0 10px 0;
}
/*----------------------------------------------ag fix 1025 start-------------------------------------------------*/
.vip_login_box_form label{
float: left;
margin-right: 10px;
padding: 0px;
width: 105px;
height: 30px;
}
/*----------------------------------------------ag fix 1025 end---------------------------------------------------*/

.vip_login_box_form span{
float: left;
width: 105px;
height: 30px;
margin:0;
padding:0;
}

.vip_login_box_form p{
float: left;
margin: 0px;
padding: 0px;
width: 400px;
height: 25px;
}

.vip_login_textbox2{
width: 150px;
margin-left:0;
}

.vip_login_box_form b{
float: left;
margin: 0px;
padding:0 8px 0 8px;
}

.vip_btn_rt{
float: left;
text-align: center;
width: 60px;
padding-left:0;
height: 30px;
}

.vip_info_sort_sub p{
padding-left:15px;
margin-top:5px;
}

.vip_bill_titlewording{
width:629px;
margin:0 auto 15px auto;
}

/*---------------------------------------------------------------charline 1021 add start----------------------------------------------*/

.vip_bonus_cont{
	width:368px;
	float:left;
	background-image: url(/portal/MemberCenter/image/vp_bonus_06.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-right: 10px;
	height:315px;
}

.vip_bonus_cont_mid{
width:368px;
float:left;
background-image: url(/portal/MemberCenter/image/vp_bonus_03.gif);
background-repeat: no-repeat;
background-position: left top;
}

.vip_bonus_cont_main{
width:364px;/*width:320px;*/
float:left;
padding-right: 20px;
padding-left: 24px;
margin-top: 20px;
height: 290px;
}

/*.vip_bonus_cont_main p{
width:320px;width:314px;
float:left;
padding: 0px;
margin: 0px;
}*/

.vip_bonus_cont_btm{
float:left;
}


.vip_bonus_cont2{
width:368px;
float:left;
background-image: url(/portal/MemberCenter/image/vp_bonus_06.gif);
background-repeat: repeat-y;
background-position: left top;
margin-right: 10px;
}

.vip_bonus_cont2_mid{
width:368px;
float:left;
background-image: url(/portal/MemberCenter/image/vp_bonus_03.gif);
background-repeat: no-repeat;
background-position: left top;
}

.vip_bonus_cont2_main{
width:320px;
float:left;
padding-right: 20px;
padding-left: 24px;
margin-top: 20px;
height: 230px;
}

.vip_bonus_cont2_main p{
width:314px;
float:left;
padding: 0px;
margin: 0px;
}

.vip_bonus_cont2_main p label{
width:100px;
float:left;
text-align: right;
margin-right: 2px;
height: 30px;
}

.vip_bonus_cont2_main_btn{
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
text-align: center;
padding-left: 143px;
padding-top: 15px;
width: 169px;
float: left;
margin-top: 30px;
}

.vip_bonus_cont2_main_btn2{
margin-top: 18px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
text-align: center;
padding-left: 108px;
padding-top: 15px;
width: 205px;
float: left;
}

.vip_bonus_cont2_main_btn2 div{
float: left;
width: 50px;
margin-right: 5px;
}

.vip_bonus_cont2_btm{
float:left;
}



.dev_d_tab{
width:746px;
float:left;
margin-top: 10px;
  }

  .dev_d_tab_head{
width:735px;
height:22px;
margin:0 4px;
padding: 0;
  }

  .dev_d_tab_head ul {
  float:left;
  height:22px;
  list-style:none;
  padding:0; margin:0;
  text-align:right;
  }

  .dev_d_tab_head li{
  float:left;
  text-align:center;
  line-height:22px;
  margin:0; padding:0;
  }

  .dev_d_tab_head li a{
width:88px;
height:22px;
display:block;
text-align:center;
font-size:12px;
line-height:22px;
margin:0 2px 0 0;
background-image: url(/portal/MemberCenter/image/ho_tag_bgS.gif);
background-repeat: no-repeat;
background-position: left top;
  }

  .dev_d_tab_head li a:hover{
/*width:95px;
height:22px;*/
 /*float:right;*/
background-image:url(/portal/MemberCenter/image/ho_tag_selectS.gif);
background-repeat:no-repeat;
text-decoration:none;
  }

  .dev_d_tab_head .select, .dev_d_tab_head .select a, .dev_d_tab_head .select a:hover {
width:88px;
height:22px;
background-image: url(/portal/MemberCenter/image/ho_tag_bS.gif);
background-repeat:no-repeat;
font-weight:bold;
color:#FFF;
margin-top: 0;
margin-right: 2px;
margin-bottom: 0;
margin-left: 0;
  }


.vip_bonus_box{
float: left;
width: 712px;
margin-bottom: 10px;
}

.vip_bonus_box_rt ,.vip_bonus_box_rd{
float: left;
width: 712px;
height:6px;
font-size:1px;
line-height:1px;
}

.vip_bonus_box_rt{
background-image:url(/portal/MemberCenter/image/sho_not_rt.gif);
}

.vip_bonus_box_rd{
background-image:url(/portal/MemberCenter/image/sho_not_rd.gif);
}


.vip_bonus_mid{
float: left;
width: 712px;
background-image: url(/portal/MemberCenter/image/sho_not_bg.gif);
background-repeat: repeat-y;
}

.vip_bonus_box_text{
float: left;
margin: 0px;
width: 662px;
padding:10px 25px 15px 25px;
padding-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
}

.vip_bonus_box_text p{
	padding :0px!important;
	margin:0 0 2px 0!important;
	line-height: 18px!important;
	float: left!important;
	width: 660px!important;
	clear: both!important;
}

.vip_bonus_box_text span{
padding :0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 0px;
line-height: 18px;
float: left;
width: 645px;
}

.vip_bonus_box_text b{
font-weight: normal;
height: 10px;
float: left;
width: 10px;
line-height: 18px;
}

 .vip_bonus_bktext{
font-weight: bold;
color: #444;
line-height: 18px;
}

.sho_result_list{
width:712px;
float: left;
margin-bottom:10px;
}

.sho_result_list td span{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ef3123;
}

.sho_result_list td span{
float:right;
margin-right:5px;
}

.sho_result_list td{
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
line-height: 16px;
}
.sho_result_list .gray{
background-color: #f9f9f9;
}


.sho_result_list .gray02{
background-color: #e4e4e4;
}


.sho_result_list_all{
width:712px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
margin: 0px;
padding: 0px;
text-align:left;
}

.sho_result_list_all a{
margin:0;
padding:0;
text-decoration:underline;
}

.sho_result_list_all a:hover{
margin:0;
padding:0;
text-decoration:underline;
color:#000 !important;
}


.sho_result_list .gray_sub{
background-color: #E4E4E4;
text-align:center;
font-weight:bold;
}

 .sho_result_list_btn{
padding-left: 32px;

}
 .vip_vpc_cont_note{
float: left;
width: 746px;/*width: 728px;*/
margin-bottom: 10px;
margin-top: 5px;
padding-left: 15px;
padding-left: 18px;
}

.vip_bonus_box_text_top{

margin: 0px;
width: 712px;
padding:0 0 10px 0;
clear:both;

}

.vip_bonus_box_text_top p{
font-family:Arial, Helvetica, sans-serif;
padding :0px;
line-height: 18px;

width: 712px;
margin: 0px;
clear:both;
}

.vip_bonus_box_text_top p span{
padding :0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 0px;
line-height: 18px;

width: 698px;
}

.vip_bonus_box_text_top p b{
font-weight: normal;

width: 10px;
height: 10px;
}

/*.vip_bonus_box_text_top p u{
font-weight: normal;
color: #EF3123;
text-decoration: none;
}*/

 .vip_tab_bgc4{
text-align:center !important;
background-color: #F9F9F9;
}

.vip_tab_bgc5{
text-align:left;
padding-left: 10px;
}

.vip_tab_center5{
text-align:center;
}
/*---------------------------------------------------------------charline 1022 add start----------------------------------------------*/
.vip_note_c_box{
width: 712px;
padding-bottom: 5px;
/*float: left;*/
margin-bottom: 7px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E6E6E6;
clear:both;
 }

.vip_note_c_box a{
text-decoration: underline;
 }

.vip_note_c_box a:hover{
text-decoration: none;
 }

.vip_note_c_box span{
width: 10px;
margin-right: 5px;
margin-left: 5px;
 }

.vip_note_c_btn{
width: 712px;
float: left;
margin-bottom: 8px;
 }

.vip_note_c_btn b{
margin-right: 5px;
float: left;
line-height: 20px;
 }


/*---------------------------------------------------------------charline 1022 -2 add start----------------------------------------------*/

.sho_result_list_all del{
color: #ef3123;
margin: 0px;
padding: 0px;
text-decoration:none;
}


.vip_new_pages{
width:680px;
height:20px;
float:left;
margin-top:20px;
margin-left:30px;#margin-left:15px;
}

  .vip_new_pages p{
float:left;
}

  .vip_new_pages span{
width:50px;
height:20px;
margin:0 10px 0 4px;
color:#999;
}

  .vip_new_pages span a{
width:50px;
height:20px;
float:left;
text-decoration:underline;
margin:0 4px;
color:#999;
text-align:center;
}

  .vip_new_pages span a:hover{
width:50px;
height:20px;
float:left;
text-decoration:none;
font-weight:bold;
margin:0 4px;
color:#999;
text-align:center;
}

  .vip_new_pages b{
width:15px;
height:20px;
float:left;
color:#999;
margin:0 4px;
}

  .vip_new_pages a{
width:15px;
height:20px;
float:left;
text-decoration:underline;
margin:0 4px;
color:#999;
}

  .vip_new_pages a:hover{
width:15px;
height:20px;
float:left;
text-decoration:none;
font-weight:bold;
margin:0 4px;
color:#999;
}

.vip_page_input{
width:110px;
margin-left:15px;
float:left;
color:#999;
}


  .btn_next{
  background-image:url(/portal/MemberCenter/image/dev_next_bg.gif);
  width:60px;
  height:19px;
  float:left;
  font-size:12px;
  margin-right:10px;
  padding:0;
  }

  .btn_next a{
  width:57px;
  height:18px;
  color:#999;
  font-weight:normal;
  text-decoration:none;
  margin:1px 0 0 2px;
  padding:0;
  font-size:11px !important;
  text-align:center;
  }

  .btn_next a:hover{
  width:57px;
  height:18px;
  color:#333;
  font-weight:normal;
  text-decoration:none;
  margin:1px 0 0 2px;
  padding:0;
  font-size:11px !important;
  text-align:center;
  }

  .btn_go{
  background-image:url(/portal/MemberCenter/image/btn_go_bg.gif);
  width:24px;
  height:19px;
  float:left;
  font-size:11px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0;
  }

  .btn_go a{
  width:19px;
  height:17px;
  color:#999;
  font-weight:normal;
  text-decoration:none;
  margin:2px 0 0 5px;
  padding:0;
  font-size:11px !important;
  font-family: Arial, Helvetica, sans-serif;
  }

  .btn_go a:hover{
  width:19px;
  height:17px;
  color:#333;
  font-weight:normal;
  text-decoration:none;
  margin:2px 0 0 5px;
  padding:0;
  font-size:11px !important;
  font-family: Arial, Helvetica, sans-serif;
  }

  .sho_result_list_btn_o{
padding-left: 12px;
  }

 /*---------------------------------------------------------------charline 1022 -3 add start----------------------------------------------*/
  .sho_d_sub {
  width:746px;
  height:21px;
  float:left;
  margin-bottom:10px;
  }

  .sho_d_sub div{
  margin:0 10px 0 0;
  float:right;
  }

  .sho_d_sub p{
  width:550px;#width:546px;
  height:20px;
  float:left;
  font-size:16px;
  margin:0;
  }

  .sho_d_btn{
  width:224px;
  margin:0 0 0 40px;
  }

  .sho_d_btn div{
  margin-right:8px;
  }

 /*---------------------------------------------------------------charline 1022 -4 add start----------------------------------------------*/

  .vip_check_sort_box{
float: left;
width: 746px;
margin-bottom: 11px;
  }

  .vip_check_sort_box_lt{
float: left;
width: 732px;
padding-left: 14px;
  }

  .vip_check_sel_menu{
float: left;
width: 207px;
margin-right: 32px;#margin-right: 26px;
margin-bottom:15px;
  }

  .vip_check_sort_box_rt{
float: left;
width: 328px;
  }
 /*---------------------------------------------------------------charline 1022 -4 add END----------------------------------------------*/

/*------------------------------------------------------------------Mia 1030 add---------------------------------------*/
  .vip_note_txt{
float: left;
width: 715px;
padding:15px 15px 0 15px;
color:#000;
  }

  .vip_bk_txt{
  font-weight:bold;
  line-height:16px;
  color:#000;
  margin-bottom:10px;
  }


  /*------------------------------------------------------------------charline 1107 add---------------------------------------*/

  /*---------.vip_bonus_box_text_top p{ font-family }
 .vip_info_sort_box------*/
.vip_etc_note_head{
font-weight:bold;
height:18px;
float: right;
width: 712px;
  }

  .vip_etc_note_head p{
  font-size:12px;
  line-height:16px;
  margin:0;
  float:left;
  }

  .vip_etc_note_head img{
  float:right;
  vertical-align:top;
  }


  .vip_login_textbox5_c{
width: 350px;
font-size: 12px;
font-weight: normal;
}

/*------------------------------------------------------------------1015/Mia add end--------------------------------*/

.vip_from_note{
width:120px;
font-size:12px;
line-height:16px;
padding:0;
float:left;
font-weight: normal;
}

.vip_d_tab_list img{ float:left; margin-right:8px;}
.paddingleft80{padding-left:82px;#padding-left:80px;}

.vip_info_btn{
float: left;
text-align: center;
width: 100px;
padding-left:0;
height: 30px;
/*margin-left:363px;*/
margin-left:394px;
}

.vip_info_btn_rt{
float: left;
text-align: center;
width: 100px;
padding-left:0;
height: 30px;
margin-left:440px;
}

/*------------------------------------------------------------------1108/Mia add end--------------------------------*/

.sho_from_note{
width:120px;
font-size:12px;
line-height:16px;
padding:0;
float:left;
font-weight: normal;
}

.margin_bottom0{margin-bottom:0 !important;}
.txt_align_r{text-align:right !important;}
.txtaling_right{text-align:right !important;background-color: #f9f9f9;}


/*------------------------------------------------------------------11/14/Mia add end--------------------------------*/

/*----?格??#587?? vip_login_textarea2 ----*/
/*----?格??#2521??vip_bonus_bktext ----*/
/*----?格??#436??vip_btn_rt3 ----*/
/*----?格??#436??vip_info_btn ----*/
/*----?格??#1468??vip_login_ann .title ----*/
/*----?格??#1478??vip_login_ann .mid ----*/
/*----?格??#2173??vip_num_t_cont a ----*/
/*----?格??#2179??vip_num_t_cont a:hover ----*/
/*----?格??#2186??vip_bill_steps ----*/
/*----?格??#2893??vip_check_sel_menu ----*/
/*----?格??#2889??vip_check_sort_box_lt ----*/
/*----?格??#1454??vip_mustfiled ----*/
/*----?格??#764??vip_info_t_cont ----*/
/*----?格??#771??vip_info_tab_list ----*/
/*----?格??#2184??vip_bill_steps ----*/
/*----?格??#606??vip_d_tab_list ----*/
/*----?格??#664??vip_info_t_cont ----*/
/*----?格??#585??vip_login_textarea2 ----*/
/*----?格??#259??vip_login_cont_note ----*/
/*----?格??#280??vip_login_cont_note p ----*/

/*----??? #2636??vip_bonus_box_text_top p u ----*/
/*----??? #2090??vip_num_info_note b ----*/
/*----??? #1431??vip_info_btn ----*/
  .width680 {width:682px !important;}
  .width668 {width:668px !important;}
  .paddingtop0 {padding-top:0 !important;#padding-top:15px !important;}
  .margin_all_10{margin:10px !important;}
  .margintop17{ margin-top:17px !important;}
  .vip_sort_cont_sub{
float: left;
width: 880px;
padding-top: 15px;
padding-right: 15px;
padding-left: 15px;
  }

  .vip_sort_cont_sub p{
margin:15px 0;
padding:0;
width:880px;
float:left;
  }

.vip_gray_cont{
	width:680px;
	background-color:#f9f9f9;
	margin:0 0 15px 15px;#margin:0 0 15px 10px;
	text-align:left;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
 }

 .vip_gray_cont span{
  color:#ef3123;
  margin:0 4px;
 }

.vip_gray_cont td{
  border:3px solid #fff;
  padding-left:10px;
}

  .vip_gray_sub{
background-color:#ccc;
  }

  .vip_bg_fff{
background-color:#fff;
  }

  .vip_shile_bg{
background-color:#f9f9f9;
  }

  .vip_while_sub{
  border-right:10px solid #fff !important;
  }

 .vip_pin_cont{
	width:712px;
	float: left;
	background-color:#fff;
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	line-height:16px;
}

  .vip_pin_cont_line{
  border-bottom:1px solid #ccc;
  }

  .vip_gray_cont label{
width: auto;
float:left;
padding-right:10px;
  }

  .vip_gray_cont  .vip_list_l_input label{
width:450px;
float:left;
  }

  .vip_small_ann .title{
float: left;
width: 662px;
padding-left: 8px;
background-image: url(/portal/MemberCenter/image/sup_p_01.gif);
background-repeat: no-repeat;
background-position: top;
height: 32px;
}

.vip_small_ann .mid{
float: left;
width: 670px;
background-image: url(/portal/MemberCenter/image/sup_p_03.gif);
background-repeat: repeat-y;
}

.vip_saft{
background-image:url(/portal/MemberCenter/image/vip_saft.JPG);
width:155px;
height:187px;
}

 .vip_info_border{
width:678px;
float:left;
border:1px solid #ccc;
padding:15px;
 }

/*.vip_login_cont_note b{
padding-left:5px;
}*/

.vip_btn_center ,.vip_btn_twice_cont{
float: left;
height: 30px;
padding:10px 0 0 315px;
}

.vip_btn_twice_cont div{
float: left;
width:55px;
padding-right:10px;
}

.vip_bonus_box_text_top p a{
font-weight: normal;
color: #EF3123;
text-decoration: none;
}

.vip_bonus_box_text_top p a:hover{
font-weight: normal;
color: #EF3123;
text-decoration: underline;
}

/*------------------------------------------------------------------11/15/charline add start--------------------------------*/

/*----?格??#1038?? vip_acc_title ----*/
/*----?格??#1045??vip_acc_title p ----*/
/*----??? #1066??vip_acc_title b ----*/


.vip_info_c_acc{
width:670px;
float:left;
margin-bottom:13px;
}

.vip_info_c_acc p{
float:left;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;
width: 650px;
line-height: 20px;

}

.vip_c_acc_2ad_cont{
width:650px;
float:left;
margin-bottom:12px;
padding-left: 20px;
}

.vip_c_acc_2ad_lt{
width:305px;
float:left;
padding-right: 10px;
}

.vip_c_acc_2ad_pic{
width:160px;
float:left;
padding-right: 2px;
}

.vip_c_acc_2ad_txt{
width: 140px;
float:right;
line-height: 18px;
}

.vip_c_acc_2ad_txt .title{
margin-bottom: 10px;
margin-top: 5px;
}

.vip_c_acc_2ad_rt{
width:305px;
float:left;
}

.vip_c_acc_tb_cont{
width:650px;
float: left;
background-color:#f9f9f9;
 #margin:0 0 15px 0px;
text-align:left;
color:#444;
font-family:Arial, Helvetica, sans-serif;
margin-top: 0;
margin-right: 0;
margin-bottom: 15px;
margin-left: 0px;
}

.vip_c_acc_tb_cont span{
  color:#ef3123;
}

.vip_c_acc_tb_cont td{
  border:2px solid #fff;
  padding-left:10px;
}

.vip_c_acc_price_cont{
width:105px;
float:left;
}

.vip_c_acc_btmenu_box{
width:642px;
float:left;
padding-left: 20px;
margin-bottom:10px;
padding-right: 8px;

}

.vip_c_acc_btmenu_top{
width:642px;
float:left;
}

.vip_c_acc_btmenu_btm{
float:left;
 background-image: url(/portal/MemberCenter/image/vip_btm_box_13.gif);
background-repeat: repeat-x;
}

.vip_c_acc_btmenu_text{
float: left;
margin: 0px;
width: 596px;
padding-top: 0px;
padding-right: 23px;
padding-left: 23px;
height: 200px;
}

.vip_c_acc_btmenu_text p{
font-family:Arial, Helvetica, sans-serif;
line-height: 18px;
float: right;
width: 596px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 15px;
padding-left: 0px;
}

.vip_c_acc_btmenu_text p span{
padding :0px;
line-height: 18px;
float: left;
width: 500px;
margin: 0px;
}

.vip_c_acc_btmenu_text p b{
font-weight: normal;
float: left;
height: 10px;
line-height: 18px;
}

.vip_bonus_box_text_top p u{
font-weight: normal;
color: #EF3123;
text-decoration: none;
}


.vip_acc_title_c0{
float: left;
width: 670px;
padding-top: 11px;
padding-bottom: 7px;
}
.vip_acc_title_c0 a{
float:left;
margin:6px 3px 0 3px;
}
.vip_acc_title_c0_btn{
height:30px;
line-height:30px;
float:left;
padding-left:12px;
width:270px;
}

.vip_acc_title_c0_btn span, .vip_acc_title_c0_btn2 span{
color: #EF3123;
}

.vip_acc_title_c0_btn2{
height:30px;
line-height:30px;
float:left;
width:220px;
}

/*------------------------------------------------------------------11/15/charline add end--------------------------------*/

/*---------------------------------1119 new add start----------------------------------------*/
  .vip_sub_padding23{
background-color:#ccc;
padding-left:23px !important;
  }

 .vip_sub_padding31{
background-color:#ccc;
padding-left:31px !important;
  }
  .width708{width:708px !important;}
  .width50{width:50px !important;}
  .paddingtop8{padding-top:8px !important;}
  .noborder{ border:none !important;}

 .vip_info_border{
border-right:1px solid #ccc;
border-left:1px solid #ccc;
 }

  /* 修改??#785?vip_info_tab_list td */
  /* 修改??#762?vip_info_t_cont */

/*---------------------------------1119 new add end ----------------------------------------*/

/*------------------------------------------------------------------12/02/Ann add Start--------------------------------*/
.vip_info_btn_rt_dwins{
float: left;
text-align: center;
width: 100px;
padding-left:0;
height: 30px;
margin-left:220px;
}
/*------------------------------------------------------------------12/02/Ann add end--------------------------------*/

/*------------------------------------------------------------------12/08/Ann add Start--------------------------------*/
.vip_new_pages_dwins{
	width:740px;
	height:25px;
	float:left;
	margin-top:20px;

}

.vip_new_pages_dwins p{
float:left;
*margin-top:3px;
}

.vip_new_pages_dwins p span{
width:50px;
height:20px;
margin:0 2px 0 2px;
color:#999;

}

.vip_new_pages_dwins p span a{
width:50px;
height:20px;
float:left;
text-decoration:underline;
margin:0 2px;
color:#999;
text-align:center;

}

.vip_new_pages_dwins p span a:hover{
text-decoration:none;
font-weight:bold;
}

.vip_new_pages_dwins p b{
width:15px;
height:20px;
float:left;
color:#999;
margin:0 2px;
}

.vip_new_pages_dwins p a{
width:15px;
height:20px;
float:left;
text-decoration:underline;
margin:0 2px;
color:#999;
}

.vip_new_pages_dwins p a:hover{
width:15px;
height:20px;
float:left;
text-decoration:none;
font-weight:bold;
margin:0 2px;
color:#999;
}

.vip_page_input_dwins{
width:110px;
margin-left:5px;
float:left;
color:#999; 

}

.btn_next_dwins{
background-image:url(/portal/MemberCenter/image/dev_next_bg.gif);
width:60px;
height:19px;
float:left;
font-size:12px;
margin-right:10px;
padding:0;
}

.btn_next_dwins a{
width:57px;
height:18px;
color:#999;
font-weight:normal;
text-decoration:none;
margin:1px 0 0 2px;
padding:0;
font-size:11px !important;
text-align:center;
}

.btn_next_dwins a:hover{
width:57px;
height:18px;
color:#333;
font-weight:normal;
text-decoration:none;
margin:1px 0 0 2px;
padding:0;
font-size:11px !important;
text-align:center;
}
/*------------------------------------------------------------------12/08/Ann add end--------------------------------*/

.num_nav_dwins{
width:911px;
height:31px;
margin-bottom:11px;
float:left;
}

.num_nav_main_dwins{
width:740px;
height:29px;
float:left;
line-height:29px;
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
}

.num_nav_sub_dwins{
	width:880px;
	height:29px;
	float:left;
	color:#ef3123;
	font-size:13px;
	line-height:29px;
	font-weight:bold;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
}

.num_contact_dwins{
	float: right;
	width: 230px;
	margin-top: 10px;
	color: #000000;
}

.num_contact_dwins .title{
	padding-left: 15px;
	background-image: url(/portal/MemberCenter/image/sup_in_01.gif);
	background-repeat: no-repeat;
	height: 21px;/*height: 17px;*/
	padding-top: 4px;
	background-position: bottom;
}

.num_contact_dwins .mid{
	background-image: url(/portal/MemberCenter/image/sup_in_02.gif);
	background-repeat: repeat-y;
	padding-top: 12px;
}

.num_contact_dwins .mid div{
	width:60px;
	text-align:right;
	margin:0;
	padding:0;
	float:right;
}


.num_contact_dwins p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 17px;
	background-image: url(/portal/MemberCenter/image/sup_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	text-indent: 8px;
}

.num_list_sub_dwins{
	background-image: url(/portal/MemberCenter/image/num_sub_bg.gif);
	background-repeat: no-repeat;
	width:195px;
	height:26px;
	text-align:center;
	margin-bottom:8px;
	margin-top:10px;
	padding-top:5px;
	filter: alpha(opacity=75);
	color:#000;
}

.num_cont_list_dwins{
	width:195px;
	float:left;
	margin:0 35px 10px 0;
}

.num_cont_list_dwins p{
	width:185px;
	height:120px;
	font-size:12px;
	line-height:18px;
	margin:0 5px 0 5px;
}

	.vip_bonus_cont2_main_btn_dwins{
	border-top: 1px solid #CCCCCC;
	text-align: center;
	padding-left: 143px;
	padding-top: 15px;
	width: 314px;
	height:45px;
	margin-top: 30px;
	float:left;
	}

	.vip_bonus_cont2_main_btn2_dwins{
	margin-top: 18px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: center;
	padding-left: 108px;
	padding-top: 15px;
	width: 320px;
	float: left;
	}

  .vip_while_sub_dwins{
  border-right:10px solid #fff !important;
  background-color:#f9f9f9;
  padding-left: 10px;
  }

.vip_c_acc_tb_cont_dwins{
	width:650px;
	float: left;
	text-align:left;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0px;
}

.vip_gray_sub_dwins{
	background-color:#ccc;
	padding-left: 10px;
}

/*******************safari chrome**************/
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.vip_nav{
	width:911px;
	height:29px;
	float:left;
	padding-bottom:11px;
	padding-top:5px;
}
.vip_nav_sub{
	width:61px;
}
.vip_nav_main{font-size:13px; width:820px;/**/}
.vip_nav_main p{font-size:13px; padding:0px;}
.vip_nav_main b{font-size:13px;}
.vip_info_tab_list td{
	padding:4px 0 4px 4px;
}
.vip_mustfiled{
	width: 708px;
	padding-left: 5px;
	padding-bottom:5px;
}

.sho_result_list td{padding:5px;}
.vip_etc_note_head p{font-size:13px;}

.vip_from_note{font-size:13px;}
.sho_from_note{font-size:13px;}
.vip_pin_cont{font-size:13px;}

.btn_next_dwins{font-size:13px;}
.num_cont_list_dwins p{font-size:13px;}

.vip_page_input_dwins{width:120px;}




}




