.search_content_qfd{width:1190px; margin:0 auto;}
.search_left_qfd{width:946px; float:left;}
.search_left__top_qfd{ border:1px solid #e4e4e4;background:url(/images/wedding/search_wedding/search_left_topbg.png) repeat-x center center; _background-color:#f8f8f8; height:34px;line-height:34px;padding:0 15px;}
a.search_grade_qfd:link,a.search_grade_qfd:visited{text-align:center; display:block; width:45px; height:22px; line-height:22px; text-decoration:none; color:#000; font-size:12px; margin-top:5px; background:url(/images/wedding/search_wedding/search_gradebg.png) no-repeat right 8px; float:left;}
a.search_grade_qfd:hover{text-align:center;display:block; width:45px; height:22px; line-height:22px; cursor:pointer; color:#ff5601; font-size:12px;text-decoration:none;margin-top:5px;background:url(/images/wedding/search_wedding/search_gradebg.png) no-repeat right 8px; float:left}



a.search_per0_qfd:link,a.search_per0_qfd:visited,a.search_per0_qfd:hover{ display:block; width:45px; height:22px; line-height:22px; cursor:pointer; background:url(/images/wedding/search_wedding/search_perbg0.png) no-repeat right center;color:#000; font-size:12px;text-decoration:none;margin-top:5px; text-align:center; float:left}
a.search_per1_qfd:link,a.search_per1_qfd:visited,a.search_per1_qfd:hover{ display:block; width:45px; height:22px; line-height:22px; cursor:pointer; background:url(/images/wedding/search_wedding/search_perbg1.png) no-repeat right center;color:#da251c; font-size:12px;text-decoration:none;margin-top:5px; text-align:center; float:left}
a.search_per2_qfd:link,a.search_per2_qfd:visited,a.search_per2_qfd:hover{ display:block; width:45px; height:22px; line-height:22px; cursor:pointer; background:url(/images/wedding/search_wedding/search_perbg2.png) no-repeat right center;color:#da251c; font-size:12px;text-decoration:none;margin-top:5px; text-align:center; float:left}


.search_left__top_qfd select{ background-color:#fff; border:1px solid #c4c4c4; width:155px; float:left; margin:6px 0 0 40px; display:inline;}
.search_left__top_qfd select option{background-color:#fff;}
.search_food_keyword{ padding:0 3px; border:1px solid #cd5500; background-color:#F75349; color:#fff; float:left; display:inline; margin:5px 0 0 0; line-height:20px;}

a.search_left_panicbuy_qfd:link,a.search_left_panicbuy_qfd:visited{ background:url(/images/wedding/search_wedding/panicbuy.png) no-repeat left center; padding-left:45px; color:#da251c; float:right; text-decoration:none;}
a.search_left_panicbuy_qfd:hover{ cursor:pointer; text-decoration:underline}
.search_left_content_qfd{ overflow:hidden}
.search_left_jd_qfd li{ padding:20px 20px 20px 0;  border-bottom:20px solid #f2f2f2;}
a.search_left_pic_qfd:link,a.search_left_pic_qfd:visited,a.search_left_pic_qfd:hover{float:left; width:240px; height:150px; display:block; padding:5px 14px 18px 4px; border:0; overflow:hidden;background:url(/images/wedding/search_wedding/photo_bg.png) no-repeat left top; text-decoration:none;cursor:pointer}
a.search_left_pic_qfd img{ width:100%; height:100%}
.search_left_word{ width:650px; float:right;}
a.search_left_title:link,a.search_left_title:visited{color:#F75349;font-weight:bold;font-size:14px; text-decoration:none;cursor:pointer}
a.search_left_title:hover{color:#da251c; font-weight:bold; font-size:14px; text-decoration:none; cursor:pointer}
.search_left_title_qfd img{ vertical-align: text-top}
.search_left_des{  line-height:23px; letter-spacing:1px;color:#555; margin:5px 0}
.search_left_des2{ color:#555; line-height:23px; letter-spacing:1px;}
.search_left_des2 strong{ color:#F75349}
.search_left_des2 img {margin-bottom:-5px;}
a.search_left_btn1:link,a.search_left_btn1:visited,a.search_left_btn1:hover{ text-decoration:none; cursor:pointer; width:114px; height:32px; display:inline-block; color:#fff; background:#F75349; line-height:32px; text-align:center;float:right;font-family:"microsoft yahei";font-size:16px;margin-top:-7px;}

a.search_left_btn2:link,a.search_left_btn2:visited,a.search_left_btn2:hover{ text-decoration:none; cursor:pointer; width:68px; height:24px; display:inline-block; color:#666; background:#ccc; line-height:24px; text-align:center;}
a.search_collection:link,a.search_collection:visited{ text-decoration:none; cursor:pointer; color:#555;  line-height:24px;}
a.search_collection:hover{ text-decoration:underline; cursor:pointer; color:#FF6E75;  line-height:24px;}

.search_page{ height:38px; float:right; margin:10px 40px 0 0; display:inline}
.search_page li{ float:left; display:inline; margin:0 2px;}
.search_page li.now a {padding:3px 10px; background-color:#ffeee5; border:1px solid #ff5500; color:#ff5500;text-decoration:none;}
.search_page li a{ padding:3px 10px; background-color:#fff; border:1px solid #ccc; color:#6e6e6e;text-decoration:none;}
.search_page li a:hover{padding:3px 10px; background-color:#ffeee5; border:1px solid #ff5500; color:#ff5500;text-decoration:none;}


.jdwedding_nav_right{ float:right; width:220px;}
.jdwedding_nav_right_up{ width:218px;border:1px solid #ffa3a8;  margin-bottom:5px; height:165px; padding-bottom:10px; overflow:hidden}
.jdwedding_nav_right_up h1{ font-weight:bold; color:#fff; font-size:14px; background:#F75349; height:30px; line-height:30px; text-align:left; margin-bottom:10px; width:203px; padding-left:15px; }
.jdwedding_nav_right_up li{ background:url(/images/jd_wedding/xin_wedding.png) no-repeat 20px center; padding-left:40px; height:25px; line-height:25px; color:#999;}
.jdwedding_nav_right_up li strong{ color:#F75349}
.jdwedding_nav_right_down{width:218px;  border:1px solid #e6e6e6; border-bottom:0; margin-top:5px;  position:relative; z-index:1000}
.jdwedding_nav_right_down h1{ height:37px; line-height:37px; text-align:left;background:url(/images/jd_wedding/tuanrbg.png) repeat-x left center; color:#F75349; font-size:14px; padding-left:15px; border-bottom:1px solid #e6e6e6;}

.unit_word1{ color:#fff;   margin-right:5px; float:left; display:inline; background:url(/images/jd_wedding/jdwedding_num1.png) no-repeat; display:block; width:15px; height:15px; line-height:15px; text-align:center; margin-top:7px;}
.unit_word2{ color:#fff;   margin-right:5px; float:left; display:inline; background:url(/images/jd_wedding/jdwedding_num2.png) no-repeat; display:block; width:15px; height:15px; line-height:15px; text-align:center; margin-top:7px; }
#cmilts{ width:218px;}
#cmilts dl {width:218px; }
#cmilts dt { width:208px;height:30px; line-height:30px; border-bottom:1px solid #e6e6e6; padding:0 5px; color:#555; background:#fbfbfb; }
#cmilts dt img{ float:left; margin:8px 0 0 5px; display:inline}
#cmilts dd { width:213px; height:56px;border-bottom:1px solid #e6e6e6; line-height:18px; padding:5px 0 5px 5px; color:#555; }
#cmilts dd .name{ color:#fc5e53;}
#cmilts dd .num{ font-family:Arial}
.mt3{ margin-top:3px;}

a.bookbtn_77ke:link,a.bookbtn_77ke:visited,a.bookbtn_77ke:hover{ background:url(../images/book_77ke.png) no-repeat; height:21px; float:left; display:inline; text-decoration:none; width:47px;  line-height:21px;text-align:center;color:#fff;margin-top:5px;cursor:pointer}
.close dd { display:none }
.open dt { display:none }
.open dd { height:75px;  }

#goTopBtn {position: fixed;line-height:50px;width:50px;bottom:52px;height:50px;cursor:pointer;display:none;
background:url(/images/back_to_top_white2.png);}

.footert{ background:#f95d50; height:50px; line-height:50px; width:100%}
.footertbox{ width:1000px; margin:0 auto;}
.footertbox h1{background:url(/images/hunyan/footertr.png) no-repeat right center; padding-right:45px;margin-right:40px; color:#fff;font-family:"微软雅黑"; font-size:18px; font-weight:normal;float:left}
.footertbox li{ float:left;color:#fff;font-family:"微软雅黑"; font-size:18px; padding-left:55px; padding-right:50px; letter-spacing:1px;}