@charset "utf-8";
/* CSS Document */
/*-----------------present_index---------------------------*/
.present_index_top_menu_v5{ width:1000px; height:142px;}
.present_index_top_form_v5{ width:1000px; height:265px; background:url(../images_v5/present_index_form_v5.png) no-repeat; text-align:left;}
.present_index_top_form_left_v5{ float:left; width:652px; text-align:right; padding:144px 33px 0px 0px;}
.present_index_top_form_right_v5{ float:left; width:315px;}
.present_index_top_form_right_v5 .textarea{ padding:41px 0px 0px 14px;}
.present_index_top_form_right_v5 textarea{ width:267px; height:64px; border:0 none; font-size:12px; line-height:18px;}
.present_index_top_form_right_v5 .phone{ padding:11px 0px 0px 79px;}
.present_index_top_form_right_v5 .phone img{ vertical-align:middle;}
.present_index_top_form_right_v5 .phone .text{ width:121px; height:14px; vertical-align:middle; border:0 none; margin-right:18px;}
.present_index_top_form_right_v5 .tips{ color:#000000; line-height:18px; padding:11px 0px 0px 22px; width:251px;}
.present_index_top_form_right_v5 .tips h3{ font-weight:bold; border-bottom:#000000 1px dashed; padding-bottom:2px;}
.present_index_top_form_right_v5 .tips p{ padding:2px 0px 0px;}
.present_index_content_v5{ padding:0px 0px 0px 24px; text-align:left;}
.present_index_content_top_v5,.present_index_content_bottom_v5{ background:url(../images_v5/present_index_content_border_v5.png); width:976px; height:11px; overflow:hidden;}
.present_index_content_bottom_v5{ background-position:left bottom; text-align:right; padding:10px 98px 0px 0px; width:878px; height:17px;}
.present_index_content_bottom_v5 a{ color:#5a5a5a; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.present_index_content_middel_v5{ border-left:#7e7e7e 1px solid; border-right:#7e7e7e 1px solid; width:974px; height:auto; overflow:hidden; padding:0px 0px 15px;}
.present_index_content_middel_left_v5{ float:left; width:666px; padding:32px 0px 0px 10px;}
.present_index_content_middel_left_v5 .left_band_top{ background:url(../images_v5/present_index_present_order_v5.png) no-repeat left top;}
.present_index_content_middel_left_v5 .left_band_top dl{ width:602px; padding:12px 0px 12px 30px;}
.present_index_content_middel_left_v5 .left_band_top dl dt{ width:421px; height:34px; padding:0px 0px 0px 181px; background:url(../images_v5/present_index_content_left_dt_border_v5.png) repeat-x left bottom;}
.present_index_content_middel_left_v5 .left_band_top dl dt a{ display:block; width:112px; height:32px; float:left; border:#767676 1px solid; margin-right:4px; font-weight:bold; line-height:32px; color:#FFFFFF; text-align:center;}
.present_index_content_middel_left_v5 .left_band_top dl dt a.orange{background:#f7941e;}
.present_index_content_middel_left_v5 .left_band_top dl dt a.green{background:#49bf1b;}
.present_index_content_middel_left_v5 .left_band_top dl dt a.blue{background:#2e8ad6;}
.present_index_content_middel_left_v5 .left_band_top dl dt a.current{background:#ffffe6; color:#000000; height:33px; border-bottom:0 none;}
.present_index_content_middel_left_v5 .left_band_top dl dd{ border:#767676 1px solid; background:#ffffe1; padding:5px 0px; text-align:center; border-top:0 none;}
.present_index_content_middel_right_v5{ float:left;}
.present_index_content_middel_right_v5 .good_service{ background:url(../images_v5/present_index_service_v5.png); width:279px; height:133px; margin-top:20px; color:#5f5f5f; font-size:14px; line-height:20px;}
.present_index_content_middel_right_v5 .good_service p{ padding:53px 0px 0px 95px;}
.present_index_content_middel_right_v5 .good_service span{ font-weight:bold;}
.present_index_content_middel_right_v5 .who_need_order{ background:url(../images_v5/present_index_who_need_order_v5.png) no-repeat 4px top; width:279px; padding:40px 0px 0px; margin-top:10px;}
.present_index_content_middel_right_v5 .who_need_order a{ background:url(../images_v5/present_index_who_need_order_buttons_v5.png) no-repeat; width:189px; height:43px; margin-top:3px; display:block; color:#7d7d7d; line-height:19px; font-size:12px; padding:8px 0px 0px 90px;}
.present_index_content_middel_right_v5 .who_need_order a:hover{ background:url(../images_v5/present_index_who_need_order_buttons2_v5.png) no-repeat; color:#ff8700;}
.present_index_content_middel_right_v5 .who_need_order a span{ font-size:14px; font-weight:bold;}
.present_index_content_middel_right_v5 .who_need_order a.meeting_gift{ background-position:left top;}
.present_index_content_middel_right_v5 .who_need_order a.sales_promotion{ background-position:left -54px;}
.present_index_content_middel_right_v5 .who_need_order a.sales_promotion:hover{ background-position:left -54px;}
.present_index_content_middel_right_v5 .who_need_order a.celebration{ background-position:left -108px;}
.present_index_content_middel_right_v5 .who_need_order a.celebration:hover{ background-position:left -108px;}
.present_index_content_middel_right_v5 .who_need_order a.teacher_student{ background-position:left -162px;}
.present_index_content_middel_right_v5 .who_need_order a.teacher_student:hover{ background-position:left -162px;}
.present_index_content_middel_right_v5 .who_need_order a.birthday{ background-position:left -215px;}
.present_index_content_middel_right_v5 .who_need_order a.birthday:hover{ background-position:left -215px;}
.present_index_content_middel_right_v5 .who_need_order a.festival{ background-position:left -269px;}
.present_index_content_middel_right_v5 .who_need_order a.festival:hover{ background-position:left -269px;}
.present_index_content_middel_right_v5 .who_need_order a.client{ background-position:left -323px;}
.present_index_content_middel_right_v5 .who_need_order a.client:hover{ background-position:left -323px;}
.present_index_content_middel_right_v5 .who_need_order a.staff{ background-position:left -377px;}
.present_index_content_middel_right_v5 .who_need_order a.staff:hover{ background-position:left -377px;}
.present_index_content_middel_right_v5 .give_me_reasons{ background:url(../images_v5/present_content_right_reason_v5.png); width:279px; height:352px; margin-top:6px;}

/*------------------present_rules----------------------*/
.present_rules_content{ width:972px; margin:0px auto; text-align:left;}
.present_rules_content_left{ width:691px; float:left; background:url(../images_v5/present_rules_content_left_title_v5.png) no-repeat left top; padding:39px 0px 0px;}
.present_rules_content_left p{ padding:0px 80px 6px 34px; color:#5d5d5d; line-height:18px;}
.present_rules_content_left dt{ font-weight:bold; font-size:14px; color:#010101; padding:20px 0px 12px 0px;}
.present_rules_content_left dd{ padding:0px 0px 5px 20px;}
.present_rules_content_left dd table{background:#979797; width:631px; line-height:28px;}
.present_rules_content_left dd table td{ background:#FFFFFF; text-indent:2em; color:#000000;}
.present_rules_content_left dd table th{ background:#fde500; text-align:center; font-weight:bold; color:#000000;}

/*-----------------present_contract-------------------*/
.present_contract_content_left{width:691px; float:left; padding:5px 0px 0px;}
.present_contract_content_left h3{ background:url(../images_v5/present_contract_content_left_title_v5.png) no-repeat; width:426px; height:30px; text-indent:-999em;}
.present_contract_content_left h3.price{ background-position:left -32px;}
.present_contract_content_left h3.order{ background-position:left -62px;}
.present_contract_content_left .band{ padding:5px 0px 23px 34px;}
.present_contract_content_left .band_top,.present_contract_content_left .band_bottom{ background:url(../images_v5/present_contract_content_left_border_corner_v5.png); width:639px; height:5px; overflow:hidden;}
.present_contract_content_left .band_bottom{ background-position:left -5px;}
.present_contract_content_left .band_middle{ width:605px; border-left:#979797 1px solid; border-right:#979797 1px solid; line-height:26px; font-size:14px; padding:5px 16px;}
.present_contract_content_left .band_middle .b{ font-weight:bold;}
.present_contract_content_left .band_middle ul{ padding:15px 0px 0px 89px;}
.present_contract_content_left .band_middle li{ width:381px; border-bottom:#9c9c9c 1px dashed; padding:11px 0px;}
.present_contract_content_left .band_middle li label{ background:url(../images_v5/present_contract_content_left_dot_star_v5.png) no-repeat 60px center; display:block; float:left; width:53px; padding:0px 25px 0px 0px; text-align:right; font-weight:bold;}
.present_contract_content_left .band_middle li label.no_dot{ background:none;}
.present_contract_content_left .band_middle li input{ width:151px; height:18px; font-size:12px;} 
.present_contract_content_left .band_middle li select{ width:153px; height:22px;}
.present_contract_content_left .band_middle li textarea{ width:297px; height:83px; font-size:12px; line-height:18px;}
.present_contract_content_left .band_middle li.no_border{ border-bottom:0 none;}
.present_contract_content_left .band_middle .send{ width:252px; margin:0px auto; height:auto; overflow:hidden; padding:36px 0px;}
.present_contract_content_left .band_middle .send a{ display:block; width:68px; height:27px; background:url(../images_v5/present_contract_content_left_form_buttons_v5.png); float:left; margin:0px 29px; text-indent:-999em; overflow:hidden; _display:inline;}
.present_contract_content_left .band_middle .send a.reset{ background-position:-68px top;}

/*---------------present_case------------------------*/
.present_case_content{ width:1000px;}
.present_case_content_left{width:712px; float:left; padding:5px 0px 0px;}
.present_case_content_left .present_case_success_top{ background:url(../images_v5/present_case_success_top_v5.png) no-repeat; width:624px; height:196px; position:relative; padding:68px 0px 0px 72px;}
.present_case_content_left .present_case_success_top .photo{ position:absolute; left:514px; top:65px;}
.present_case_content_left .present_case_success_top h3{ color:#b60000; font-size:16px; font-weight:bold; text-indent:1.5em;}
.present_case_content_left .present_case_success_top p{ width:383px; font-size:12px; color:#5d5d5d; line-height:23px; padding:6px 0px 0px;}
.present_case_content_left .present_case_success_top .right{ text-align:right; font-size:14px; font-weight:bold;}
.present_case_content_left .present_case_success_top .right a{color:#fe4200;}
.present_case_content_left .present_case_more_v5{ background:url(../images_v5/present_case_more_v5.png); width:703px; height:563px; margin-top:15px;}
.present_case_content_left .present_case_more_v5 .more_case{ padding:55px 0px 0px 3px; width:695px; height:auto; overflow:hidden;}
.present_case_content_left .present_case_more_v5 .more_case li{ padding:0px 11px; float:left;}
.present_case_content_left .present_case_more_v5 .classic_works{ padding:120px 0px 0px 13px;}
.present_case_content_left .present_case_more_v5 .classic_works li{ padding:0px 6px; width:212px; float:left;}
.present_case_content_left .present_case_more_v5 .classic_works .img{ background:url(../images_v5/teapet_crazy_shopping_image_bg_v5.gif); width:186px; height:128px; padding:6px 7px; margin:0px auto;}
.present_case_content_left .present_case_more_v5 .classic_works p{ text-align:center; font-weight:bold; color:#8d1616; padding:9px 0px 5px;}
.present_case_content_left .present_case_more_v5 .classic_works .description{ background:url(../images_v5/teapet_crazy_shopping_text_bg_v5.gif); width:212px; height:30px; text-align:center; line-height:30px; color:#8d1616;}
.present_case_content_left .typical_packaging{ background:url(../images_v5/present_case_other_title_v5.png) no-repeat left top; width:694px; margin-top:22px;}
.present_case_content_left .typical_packaging .tabs{ padding:8px 0px 0px 184px;}
.present_case_content_left .typical_packaging .tabs a{ display:block; float:left; height:21px; background:url(../images_v5/present_case_other_menu_v5.png) no-repeat -97px top; width:97px; text-align:center; line-height:21px; font-weight:bold; color:#765948;}
.present_case_content_left .typical_packaging .tabs a.current{ background-position:left top; color:#ffffff;}
