@charset "utf-8";
/* CSS Document */
* {font:宋体;}
.point_body {
	/*width:780px;*/
	width:978px;
	margin:0 auto;
	padding-top:10px;
}
.point_body_l {
	float:left;
	width:243px;
}
.point_login {
	width:100%;
	height:218px;
	background:url(../img/gift/point/point_04.jpg);
}
.point_login_l {
	float:left;
	height:100%;
	width:14px;
	background:url(../img/gift/point/point_03.jpg);
}
.point_login_r {
	float: right;
	height:100%;
	width:14px;
	background:url(../img/gift/point/point_06.jpg);
}
.point_login_c {
	margin:0 14px;
	width:auto;
	padding-top:9px;
}
.point_login_c h3 {
	text-align:center;
	height:38px;
	line-height:38px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	width:184px;
	margin:0 auto;
	background:url(../img/gift/point/point_11.jpg) no-repeat center center;
}
.point_input {
	width:104px;
	height:18px;
	border:#999999 solid 1px;
}
.point_input2 {
	width:48px;
	height:18px;
	border:#999999 solid 1px;
}
.point_login_element_1, .point_login_element_2, .point_login_element_3 {
	height:30px;
	width:67px;
	text-align:center;
}
.point_login_element {
	width: auto;
	margin-top:10px;
}
.point_login_element_left img {
	border:#000000 solid 1px;
}
.point_login_element_left {
	text-align:left;
	width:56px;
}
.point_login_btn_bl {
	text-align:center;
	padding-top:15px;
}
.point_look_btn {
	width:91px;
	height:29px;
	line-height:29px;
	text-align:center;
	color:#c84f00;
	font-size:14px;
	background: url(../img/gift/point/point_23.jpg);
	border:none;
	font-weight:bold;
	cursor:pointer;
}
.point_login_btn_bl span {
	padding-left:10px;
}
.point_all_present {
	width:100%;
	margin-top:8px;
}
.point_all_present_title {
	background:url(../img/gift/point/point_29.jpg);
	height:28px;
}
.point_all_present_title_l {
	background:url(../img/gift/point/point_28.jpg);
	float:left;
	height:100%;
	width:7px;
}
.point_all_present_title_r {
	background:url(../img/gift/point/point_32.jpg);
	float: right;
	height:100%;
	width:111px;
}
.point_all_present_title_r2 {
	background:url(../img/gift/point/point_68.jpg);
}
.point_all_present_title_c {
	float:left;
	height:28px;
	line-height:28px;
	font-weight:bold;
	padding-left:7px;
}


.point_all_present_title_c a , .point_all_present_title_c a:link , .point_all_present_title_c a:visited , .point_all_present_title_c a:hover , .point_all_present_title_c a:active{
    color:#000000;
	text-decoration:none;

}

.point_all_present_border {
	background:#a3c3fe;
	padding:1px;
	padding-top:0;
}
.point_all_present_content {
	background:#FFFFFF;
	padding-bottom:1px;
}
.point_all_present_list {
	padding:13px 12px;
}
.point_all_present_list li {
	line-height:30px;
	border-bottom:#7e7e7e dashed 1px;
	text-indent:2em;
	background:url(../img/gift/point/point_67.jpg) no-repeat 5px center;
}
.point_all_present_list li a, .point_all_present_list li a:link, .point_all_present_list li a:hover, .point_all_present_list li a:active {
	text-decoration:none;
	color:#3d3d3d;
}
.point_change_list {
	padding-left:38px;
	padding-right:12px;
	padding-top:13px;
	padding-bottom:13px;
	background:url(../img/gift/point/point_56.jpg) no-repeat 17px 20px;
}
.point_change_list li {
	line-height:28px;
}
.point_change_list li a, .point_change_list li a:link, .point_change_list li a:hover, .point_change_list li a:active {
	text-decoration:none;
	color:#3d3d3d;
}
.point_rule {
	width: auto;
	background:#d9d9d9;
	padding:1px;
	margin-top:8px;
}
.point_rule_content {
    background:#FFFFFF;
}
.point_rule_content_title {
    width:216px;
	margin:0 auto;
	height:44px;
	line-height:44px;
	background:url(../img/gift/point/point_59.jpg) no-repeat left center;
	text-align:right;
	border-bottom:#d9d9d9 solid 1px;	
}
.point_rule_content_title_1 {
    width:216px;
	margin:0 auto;
	height:44px;
	line-height:44px;
	background:url(../img/gift/point/point_59.jpg) no-repeat left center;
	text-align:right;
	border-bottom:#d9d9d9 solid 1px;
	cursor:pointer;
}
.point_rule_content_title2 {
	background:url(../img/gift/point/point_63.jpg) no-repeat left center;
}


.point_rule_content_title a , .point_rule_content_title a:link , .point_rule_content_title a:visited , .point_rule_content_title a:hover , .point_rule_content_title a:active {
   color:#3e3e3e;
   font-size:14px;
   text-decoration:none;
}
.point_rule_content_txt {
   width:auto;
   height:auto;
   margin:1em;
   padding:1em;
   padding-bottom:0;
   font-size:12px;
   line-height:20px;
   color:#3e3e3e;
}

.point_tel {
   width:100%;
   background:#e8e8e8;
   margin-top:8px;
   
}

.point_tel_content {
   background:#FFFFFF;
   border:#d9d9d9 solid 1px;
   margin:3px;
   padding:19px 36px ;
   
}
.point_tel_content p {
   background:url(../img/gift/point/point_66.jpg) no-repeat left center;
   padding-left:45px;
   font-weight:bold;

}


.point_body_r {
   float:right;
   /* width:525px; */
   width:720px;
}

.point_nav {
  background:url(../img/gift/point/point_08.jpg) no-repeat left center;
  text-indent:1.5em;
}

.point_nav a , .point_nav a:link , .point_nav a:visited , .point_nav a:hover , .point_nav a:active {
   color:#3e3e3e;
   text-decoration:none;
}
.point_nav span {
   font-weight:bold;
}
.point_big_pic img {
   width:523px;
   height:234px;
   margin:0;
   vertical-align:top;
   
}
.point_big_pic {
   text-align:center;
   width: auto;
   height:auto;
   padding:1px;
   margin-top:7px;
}

.point_search {
   height:28px;
   background:#f3f8fc;
   border-bottom:#d9e4ea solid 1px;
   margin-top:8px;
}

.point_search_element {
   height:100%;
}

.point_search_element_1 {
  width:71px;
  text-align:center;
}
.point_search_element_2 {
  width:144px;
  
}
.point_search_element_3 {
  width:58px;

}
.point_search_element_4 {
  width:195px;

}

.point_search_btn {
  width:51px;
  height:18px;
  background:url(../img/gift/point/point_37.jpg);
  border:none;
  line-height:18px;
  color:#FFFFFF;
  cursor:pointer;
}

.point_hot {
  width:100%;
  margin-top:8px;
}
.point_hot_title {
 width:auto;
 height:29px;
 border-top:#e5e7e6 solid 1px;
 border-bottom:#e5e7e6 solid 1px;
}
.point_hot_title h2 {
  float:left;
  height:29px;
  width:84px;
  background:url(../img/gift/point/point_40.jpg);
  text-indent:-99999999px;
}
.point_hot_title a , .point_hot_title a:link , .point_hot_title a:visited , .point_hot_title a:hover , .point_hot_title a:active {
  float:right;
  display:block;
  width:54px;
  height:29px;
  text-indent:-999999px;
  background:url(../img/gift/point/point_43.jpg);
}





.point_pic_list {
  width:auto;
  height:auto;

  
}

.point_pic_list_block {
  width:168px;
  float:left;
  margin-top:18px;
  margin-bottom:18px;
  margin-right:12px;

}
.point_pic_list_block img {
  width:166px;
  height:134px;
  border:#e6e6e6 solid 1px;
  margin-bottom:8px;
}
.point_pic_list_block p {
  color:#000000;
  font-size:14px;
  text-align:center;
  text-decoration:none;
  line-height:14px;
  height:28px;
  padding-top:1px;  
}
.point_pic_list_block strong {
  
  display:block;
  width:auto;
  text-align:center;
  line-height:18px;
  color:#888888;
  padding-top:19px;
}
.point_pic_letter_1 {
  font-weight:bold;
  font:Arial, Helvetica, sans-serif;
}
.point_pic_letter_2 {
  color:#e74d11;
  font:Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.point_pic_letter_3 {
  font-weight:bold;
  color:#b15fc1;
  font:Arial, Helvetica, sans-serif;
}
.point_pic_list_btn {
  background:url(../img/gift/point/point_52.jpg);
  width:57px;
  height:17px;
  border:none;
  cursor:pointer;
  color:#FFFFFF;
  line-height:17px;
  text-align:center;
  margin:0 auto;
  
}
.point_pic_list_btn2 {
background:url(../img/gift/point/point_52_2.jpg);
  width:57px;
  height:17px;
  border:none; 
  color:#FFFFFF;
  line-height:17px;
  text-align:center;
  margin:0 auto;
}
.point_pic_btn_block {
  text-align:center;
  padding-top:5px;
}

.point_pic_list_block_c {
/*  margin-left:11px;
  margin-right:10px;*/
}

.point_new {
  margin-top:35px;
}
.point_new2 , .point_new3, .point_new4, .point_new5, .point_new6, .point_new7, .point_new8, .point_new9{
  margin-top:8px;
}
.point_new .point_hot_title h2 {
  background:url(../img/gift/point/point_60.jpg);
}
.point_new2 .point_hot_title h2 {
  background:url(../img/gift/point/point_60.jpg);
}
.point_new3 .point_hot_title h2 {
  background:url(../img/gift/point/point_60_3.jpg);
}
.point_new4 .point_hot_title h2 {
  background:url(../img/gift/point/point_60_9.jpg);
}
.point_new5 .point_hot_title h2 {
  background:url(../img/gift/point/point_60_9.jpg);
}
.point_new6 .point_hot_title h2 {
  background:url(../img/gift/point/point_60_9.jpg);
}
.point_new7 .point_hot_title h2 {
  background:url(../img/gift/point/point_60_9.jpg);
}
.point_new8 .point_hot_title h2 {
  background:url(../img/gift/point/point_60_9.jpg);
}
.point_new9 .point_hot_title h2 {
  background:url(../img/gift/point/point_60_9.jpg);
}


.point_hot_title ul {
  float:right;
  display:block;
  height:100%;
  background:#FF0000;
  width:200px;

}
.point_search_condition {
  
  float:right;
  height:100%;

}


.point_search_condition td{
  
  
  height:100%;
  color:#878787;

}

.point_hot_title a.point_search_return , .point_hot_title a.point_search_return:link , .point_hot_title a.point_search_return:visited , .point_hot_title a.point_search_return:hover , .point_hot_title a.point_search_return:active {
  width:auto;
  background:url(../img/gift/point/point_69.jpg) no-repeat left center;
  text-indent:0;
  padding-left:37px;
  padding-right:4px;
  line-height:29px;
  height:29px;
  text-decoration:none;
  color:#888888;
}

.point_hot_title a.point_price_up , .point_hot_title a.point_price_up:link , .point_hot_title a.point_price_up:visited , .point_hot_title a.point_price_up:hover , .point_hot_title a.point_price_up:active {
  line-height:29px;
  height:29px;
  width:11px;
  background:url(../img/gift/point/point_70.jpg) no-repeat center center;
  text-decoration:none;
  margin-right:12px;

}

.point_hot_title a.point_price_down , .point_hot_title a.point_price_down:link , .point_hot_title a.point_price_down:visited , .point_hot_title a.point_price_down:hover , .point_hot_title a.point_price_down:active {
  line-height:29px;
  height:29px;
  width:11px;
  background:url(../img/gift/point/point_71.jpg) no-repeat center center;
  text-decoration:none;
  margin-right:5px;

}

.point_search_condition_4 {
  padding-right:5px;
}

.point_search_condition_5 {
  padding-right:22px;
}
.point_search_condition_7 {
  padding-right:6px;
}

.point_number_page {
  width:100%;
  margin-top:8px;
  text-align:right;
    
	height:25px;
}
.point_number_table {
  float:right;

} 
.point_number_table td {
  padding:0 5px;
  font-size:14px;
  color:#996c43;
}

.point_number_table td a , .point_number_table td a:link , .point_number_table td a:visited , .point_number_table td a:hover , .point_number_table td a:active {
  color:#996c43;
} 

.point_number_table td a.point_number_nonce {
  color:#FF0000;
  font-weight:bold;
  font:Arial, Helvetica, sans-serif;
}

.point_pic_txt {
  width:100%;
  border-top:#d4d4d4 solid 1px;
  margin-top:8px;
  padding-top:18px;
  
}

.point_pic_left img {
  
  width:255px;
  height:203px;
  border:#d4d4d4 solid 1px;
  margin-bottom:12px;
}

.point_synopsis {
  width:450px;
  float:right;

}
.point_synopsis h1 {
  width:auto;
  font-size:14px;
  font-weight:bold;
  background:#f7f7f7;
  padding-left:22px;  
  line-height:18px;
  padding-top:13px;
  padding-bottom:13px;
}

.point_synopsis h2 b {
  background:#f7f7f7;
  padding-left:22px;
   width:auto;   
   font-size:14px;
   font-weight:bold;
  }
.point_synopsis li {
  line-height:14px;
  padding-left:17px;
  background:url(../img/gift/point/point2_06.jpg) no-repeat left center;
  margin-top:19px;

}
.point_synopsis strong {
  display:block;
  width:112px;
  color:#888888;
  
  float:left;
  border-right:#c3c3c3 solid 1px;
  line-height:14px;
  margin-right:18px;
}
.point_synopsis span {
   color:#f26424;
   font-weight:bold;
}
.point_pic_left {
   float:left;
   text-align:center;
   width:257px;
   
}
a.point_zoom {   
   background:url(../img/gift/point/point2_11.jpg);
   text-indent:-99999px;
   display:block;
   width:48px;
   height:16px;
   margin:0 auto;
}
.point_basic_say {
   width:auto;
   height:auto;
   margin-top:22px;
}
.point_basic_say_btn_block {
   width:auto;
   height:35px;
   background:url(../img/gift/point/point2_16.jpg);
   padding-left:2px;
}


.point_basic_say_btn_block a , .point_basic_say_btn_block a:link , .point_basic_say_btn_block a:visited , .point_basic_say_btn_block a:hover , .point_basic_say_btn_block a:active {
    display:block;
	float:left;
	width:130px;
	height:30px;
	line-height:30px;
	background:url(../img/gift/point/point2_19.jpg);
	text-align:center;
	color:#8f8f8f;
	text-decoration:none;
	margin-right:2px;
	margin-top:5px;
}
.point_basic_say_btn_block a.point_say_click , .point_basic_say_btn_block a.point_say_click:link , .point_basic_say_btn_block a.point_say_click:visited , .point_basic_say_btn_block a.point_say_click:hover , .point_basic_say_btn_block a.point_say_click:active {
    margin-top:0;
	width:130px;
	height:35px;
	line-height:35px;
	background:url(../img/gift/point/point2_15.jpg);
	color:#000000;
	font-weight:bold;
	
}
.point_basic_say_border {
    background:#e6e8e7;
	padding:1px;
	padding-top:0;
}
.point_basic_say_content {
    background:#FFFFFF;
	padding:22px;
	color:#666666;
	line-height:24px;
	font-size:14px;
}
.point_basic_say_content p {
    text-indent:2em;
}
.point_basic_say_content h4 {
    font-weight:bold;
	line-height:36px;
}
.point_particular_btn {
    background:url(../img/gift/point/point2_24.jpg);
	width:88px;
	height:26px;
	border:none;
	cursor:pointer;
	line-height:26px;
	margin:0 35px;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
	
}

.point_particular_btn_block {
   padding-top:30px;
   text-align:center;
}
.point_login_info_table {
   margin-top:10px;
}
.point_login_info_table td {
   height:40px;
   
}
.point_login_info_table_1 {
  text-align:right;
  color: #666666;
}
.point_login_info_input {
   width:202px;
   border:#999999 solid 1px;
}
.point_login_info {
   padding-top:35px;
   padding-left:60px;
}
.point_login_info p {
   line-height:25px;
   font-size:14px;
}
.point_login_info p span {
   font-size:14px;
   font:Arial, Helvetica, sans-serif;
   color: #FF3333;
   padding:0 5px;
   font-weight:bold;
}

.point_pic_txt h5 {
   color:#f26424;
   font-weight:bold;
   padding-bottom:15px;
   font-size:14px;
}


.point_history_table td {
 font-size:14px;
 color:#666666;
 line-height:30px;
 border-bottom:#CCCCCC  dashed 1px;
}
.point_history_table strong {
  font-weight:bold;

}
table.point_history_table{border-collapse:collapse;border-spacing:1px;}

#wrapper {width:1000px;}
.point_body {margin-left:auto; margin-right:auto;}
.footer_y20 {margin-left:auto; margin-right:auto;}