/*idea*/
.idea_lt_rg{ float:left; padding:7px 0 0 5px; font-siuze:15px; color:#8f8f8f; font-size:14px;}
.idea_rg_white{ background:url(idea_pic02.gif) no-repeat; width:747px; height:137px;}
.idea_rg_white .crazy_posite{ width:520px; float:right; text-align:left;padding:52px 0 0 0;}
.idea_rg_white .crazy_posite h1{ color:#fe6000; font-size:14px; font-weight:normal; line-height:26px;}
.idea_rg_white .crazy_posite p{ color:#999; line-height:20px; font-size:13px;}
.idea_rg_white02{ background:url(idea_pi07.gif) no-repeat; width:747px; height:137px;}
.idea_rg_white02 .crazy_posite{ width:520px; float:right; text-align:left;padding:52px 0 0 0;}
.idea_rg_white02 .crazy_posite h1{ color:#fe6000; font-size:14px; font-weight:normal; line-height:26px;}
.idea_rg_white02 .crazy_posite p{ color:#999; line-height:20px; font-size:13px;}
.idea_rg_white03{ background:url(idea_pic06.gif) no-repeat;width:747px; height:136px;}
.idea_rg_white03 .crazy_posite{ width:520px; float:right; text-align:left;padding:52px 0 0 0;}
.idea_rg_white03 .crazy_posite h1{ color:#fe6000; font-size:14px; font-weight:normal; line-height:26px;}
.idea_rg_white03 .crazy_posite p{ color:#999; line-height:20px; font-size:13px;}
/*center_case*/
.case{ border-top:1px solid #e7e9e8; background:#f5f5f5; padding:0px 0 0 14px;}
.case .case_title{ padding:30px 0 0 15px;background:url(case_bg01.gif) repeat-x left top; }
.case .case_title .case_word{float:left; padding:4px 0 0 6px;}
.case .case_menu{ width:760px; float:left;}
.case .case_menu .case_menu_lt{ background:url(case_bg02.gif) no-repeat; height:45px; width:7px; overflow:hidden; float:left;}
.case .case_menu .case_mid{ background:url(case_bg03.gif) repeat-x; width:753px; float:left; height:46px;}
.case .case_menu .case_mid li{ float:left; margin:0 8px 0 8px;font-size:14px; font-weight:bold; height:46px; line-height:46px; cursor:pointer;}
.case .case_menu .case_mid .case_mid_cur{ background:url(case_bg04.gif) no-repeat; width:101px;  height:45px; line-height:45px; color:#333333; margin:0 15px 0 15px; text-align:center;}
.case .case_menu .case_mid .case_mid_cur02{ background:url(case_bg04_long.gif) no-repeat; width:149px;  height:45px; line-height:45px; color:#333333; margin:0 15px 0 15px; text-align:center;}
.case .case_menu .case_box{ border:1px solid #eaeaea;border-top:none;padding:20px 0 10px 20px; background:#fff;}
.case .case_menu .case_box02{ border:1px solid #eaeaea;padding:20px 0 10px 20px; background:#fff; margin:15px 0 0 0;}
.case .case_menu .case_box_rg{ padding:0 0 0 20px; width:510px; float:left;}
.case .case_menu .case_box_rg h1{ color:#333; font-size:15px; background:url(case_bg05.gif) no-repeat left center; padding:0 0 0 12px; margin:0 0 5px 0;}
.case .case_menu .case_box_rg h2{ float:right; background:url(case_bg06.gif) no-repeat left center; color:#666; padding:0 7px 0 17px; font-weight:normal;margin:0 0 5px 0;}
.case .case_menu .case_box_rg p{ color:#999; line-height:20px;}
.case .case_menu .case_box_jl{ padding:10px 0 0 0;}
.case .case_menu .case_box_jl .case_box_btn{ background:url(case_bg07.gif) no-repeat; width:100px; height:29px; line-height:29px; text-align:center; color:#fff; border:0;}
.case .case_menu_rg{ width:168px; float:left; padding:0 0 0 20px;}
.case .case_menu_rg .case_list{ background:#fff; padding:10px 0 10px 0;}
.case .case_menu_rg .case_list .case_part{ background:#ebebeb; width:140px; margin:13px auto; padding:5px 0 5px 0;}
.case .case_menu_rg .case_list .case_part_in{ width:128px; margin:0 auto;}
.case .case_menu_rg .case_list .case_load{ padding:10px 0 10px 10px; color:#666666;}
.case .case_menu_rg .case_list .case_load a{ color:#666; text-decoration:none;}
.case .case_menu_rg .case_list .case_load a:hover{ color:#666; text-decoration:underline;}
.case .case_menu_rg .case_list .case_load span{background:url(case_pic06.gif) no-repeat left center; padding:0 0 0 16px; cursor:pointer;}
.case .case_menu_rg .case_email {background:#e3e3e3; margin:10px 0 0 0; border-bottom:1px solid #d4d4d4; padding:12px 0 0 0px;}
.case .case_menu_rg .case_email .case_email_tit{ padding:0 0 0 14px;}
.case .case_menu_rg .case_email .case_email_tit p{ float:left; padding:3px 0 0 12px;}
.case .case_menu_rg .case_email .case_emi_con{ color:#2c2c2c; line-height:20px; width:132px;padding:0 0 0 14px;}
.case .case_menu_rg .case_email .case_emi_add{ padding:10px 0 0px 10px;}
.case .case_menu_rg .case_email .case_emi_conf{ padding:5px 0 10px 10px;}
.case_detail{ margin:30px 0 0 10px 0;}
.case_detail_bg{ background:#f6f6f6; width:985px;}
.case_detail_bg .case_img{  text-align:center; width:985px;}