﻿@charset "utf-8";
/* 名品导购折扣频道 */
*{ margin:0; padding:0; border:0;}
body{ font-size:12px; background:#fff; color:#6F7B7B; text-align:left; font-family:"宋体";}
li { list-style:none;}
a:link,a:visited{ color:#6F7B7B; text-decoration:none;}
a:active,a:hover{ color:#6F7B7B; text-decoration:underline;}
h2 { font-size:14px; color:#FA482A; line-height:25px;}
h2 a:link,h2 a:visited,h2 a:hover,h2 a:active { color:#FA482A;}
h3 { font-size:12px;}

.clearfix {zoom:1}
.clearfix:after {content: '\20'; display: block; clear: both;}

.f_l { float:left;}
.f_e { float:right;}
.t_l { text-align:left;}
.t_c { text-align:center;}
.t_r { text-align:right;}
.l18 { line-height:18px;}
.l20 { line-height:20px;}
.l22 { line-height:22px;}
.l24 { line-height:24px;}
.l26 { line-height:26px;}
.l28 { line-height:28px;}
.f14 { font-size:14px;}
.mar_t3 { margin-top:3px;}
.mar_t5 { margin-top:5px;}
.mar_t8 { margin-top:8px !important; margin-top:7px;}
.mar_t8_5 { margin-top:8px !important; margin-top:5px;}
.mar_t10 { margin-top:10px;}
.mar_t12 { margin-top:12px;}
.mar_t24 { margin-top:24px;}
.mar_l8 { margin-left:8px !important; margin-left:4px;}
.mar_l10 { margin-left:10px !important; margin-left:5px;}
.z_2 { z-index:2}

.width960 { width:960px; margin:0 auto 5px;}
.width200 { width:200px;}
.width760 { width:760px;}
.width755 { width:755px; margin-left:5px !important; margin-left:2px;}
.width300 { width:300px; margin-left:5px;}
.width450 { width:450px;}
.width250 { width:250px; margin:15px 8px 0 16px !important; margin:15px 4px 0 8px;}
.width160 { width:160px; margin-top:10px;}
.width160 img { border:1px solid #DFE1E0;}
.width120 { width:120px; margin-top:10px;}
.width120 img { border:1px solid #DFE1E0;}
.width140 { width:140px; margin:15px 8px 0 16px !important; margin:15px 4px 0 8px;}
.width180 { width:180px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_35.jpg) repeat-y left top;}
.width775 { width:775px; padding-left:5px;}

/* 广告位 */
.ad_960x85 { width:960px; margin:0 auto 5px;}
.ad_200x75 { width:200px; height:75px; overflow:hidden; margin:9px 0 8px;}
.ad350x250 { width:300px; height:250px;}
.ad350x130 { width:300px; height:130px;}


/* 整站导航 */
.navx{ background:url(http://www.mpdaogou.com/images/simple/navbg.png) repeat-x; width:960px; height:40px; margin:0 auto;}
.navx_left{ float:left;}
.navx_center{ float:left; }
.navx_right{ float:right;}
.logox{ float:left; width:160px; text-align:center;}
.navx_letter{ float:left; width:760px; margin-left:5px;}
.navx_name{ padding-top:14px;}
.navx_name a{  background:url(http://www.mpdaogou.com/images/simple/gay_line.gif) no-repeat; background-position:left 2px; padding:0 1px 0 6px; color:#ae1915!important; text-decoration:none;}
.navx_name a.noimg{ background-image:none; padding-left:0;}
.navx_name a.color{ color:#848484!important}
.navx_name{ float:left; padding-left:10px;}
.selcetx_city{ float:left; width:232px; height:31px; margin-top:5px; }
.selcetx_city li{ float:left; margin-top:9px; margin-right:5px;}
.selcetx_city li a{color:#ae1915!important; text-decoration:none!important;}
.selcetx_city li.st{font-weight:700; width:30px;}
.selcetx_city li.sr{ padding-left:4px;}
.selcetx_city li.sd{ margin-right:0;}

/* 栏目导航 */
.nav { width:960px; height:70px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_1.jpg) no-repeat; margin:5px auto; position:relative;}
.sh_marry_logo { width:185px; height:40px; text-indent:200px; line-height:45px; overflow:hidden;}
.sh_marry_logo a { display:block;}
.nav_right { width:720px; height:40px; position:absolute; right:20px; top:0; text-align:left; color:#fff;}
.nav_right a { color:#fff; line-height:39px; font-size:14px;}
.nav_right a:link,.nav_right a:visited,.nav_right a:hover,.nav_right a:avtive { color:#fff;}
.sub_toplist { width:880px; height:25px; position:absolute; left:75px; top:43px; color:#fff; letter-spacing:1px;}
.sub_toplist a { color:#FDD0CD; line-height:25px; font-size:12px; letter-spacing:normal;}
.sub_toplist a:link,.sub_toplist a:visited,.sub_toplist a:hover,.sub_toplist a:avtive { color:#FDD0CD;}


/* 首页排行 */
.index_toplist { background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_4.jpg) repeat-y left top;}
.index_toplist_c { width:195px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_3.jpg) no-repeat left top; text-align:center; padding-top:5px; padding-left:5px;}
.index_toplist_b { height:6px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_5.jpg) no-repeat left top; overflow:hidden;}
.index_toplist_bg { width:190px; height:84px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_6.jpg) no-repeat; margin:0 auto;}

.index_toplist_r { width:157px; height:66px; float:left; margin-left:4px !important; margin-left:2px; margin-top:13px; text-align:left;}
.index_toplist_r ul { width:100%;}
.index_toplist_tit { float:left; font-weight:bold; line-height:16px;}
.index_toplist_tj { float:left; width:14px; height:14px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_1.gif) no-repeat; overflow:hidden; margin-left:8px;}
.index_toplist_gz { color:#666; float:left; margin-top:9px;}
.index_toplist_gzp { float:left; margin-top:7px;}
.index_toplist_rm { color:#666; float:left; line-height:28px;}
.index_toplist_rmt { float:left; color:#f00; font-size:14px; font-weight:bold; line-height:28px;}

.toplist_cate_bg { float:left; width:190px; height:27px; text-align:center; color:#C30207; font-size:14px; line-height:25px; font-weight:bold; cursor:pointer; background:url(http://sh.mpdaogou.com/wedding/images/l_tl_bg.jpg) no-repeat left top;}
.toplist_cate_bg a,.toplist_cate_bg a:link,.toplist_cate_bg a:visited,.toplist_cate_bg a:active,.toplist_cate_bg a:hover { display:block; width:190px; height:27px; color:#C30207;}
.toplist_cate_bg a:hover {background:url(../images/l_tl_bg1.jpg) no-repeat left top; color:#fff;}
.toplist_cate_bg1 { float:left; width:190px; height:27px; text-align:center; color:#C30207; font-size:14px; line-height:25px; font-weight:bold; cursor:pointer; background:url(http://sh.mpdaogou.com/wedding/images/l_tl_bg1.jpg) no-repeat left top; color:#fff;}
.toplist_cate_bg1 a,.toplist_cate_bg1 a:link,.toplist_cate_bg1 a:visited,.toplist_cate_bg1 a:active,.toplist_cate_bg1 a:hover { color:#fff;}

.category_c1 { width:190px;}
#category2,#category3,#category4,#category5,#category6,#category7,#category8,#category9,#category10,#category11,#category12 { display:none;}

.index_toplist_num1,.index_toplist_num2,.index_toplist_num3,.index_toplist_num4,.index_toplist_num5,.index_toplist_num6,.index_toplist_num7,.index_toplist_num8,.index_toplist_num9,.index_toplist_num10,.index_toplist_num11,.index_toplist_num12,.index_toplist_num13,.index_toplist_num14,.index_toplist_num15,.index_toplist_num16,.index_toplist_num17,.index_toplist_num18,.index_toplist_num19,.index_toplist_num20 { width:14px; height:11px; overflow:hidden; float:left; margin-left:11px !important; margin-left:5px; margin-top:15px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_2.gif) no-repeat;}
.index_toplist_num1 { background-position:left 0;}
.index_toplist_num2 { background-position:left -11px;}
.index_toplist_num3 { background-position:left -22px;}
.index_toplist_num4 { background-position:left -33px;}
.index_toplist_num5 { background-position:left -44px;}
.index_toplist_num6 { background-position:left -55px;}
.index_toplist_num7 { background-position:left -66px;}
.index_toplist_num8 { background-position:left -77px;}
.index_toplist_num9 { background-position:left -88px;}
.index_toplist_num10 { background-position:left -99px;}
.index_toplist_num11 { background-position:left -110px;}
.index_toplist_num12 { background-position:left -121px;}
.index_toplist_num13 { background-position:left -132px;}
.index_toplist_num14 { background-position:left -143px;}
.index_toplist_num15 { background-position:left -154px;}
.index_toplist_num16 { background-position:left -165px;}
.index_toplist_num17 { background-position:left -176px;}
.index_toplist_num18 { background-position:left -187px;}
.index_toplist_num19 { background-position:left -198px;}
.index_toplist_num20 { background-position:left -209px;}

/* 焦点区域 */
.top_tab { height:26px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_9.jpg) repeat-x;}
.menu_on { width:80px; height:26px; line-height:25px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_11.jpg) no-repeat; text-align:center; color:#FA4727; font-weight:bold; margin-left:2px; float:left;}
.menu_on a:link,.menu_on a:visited,.menu_on a:hover,.menu_on a:active { color:#FA4727;}
.menu_off { width:80px; height:26px; line-height:25px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_10.jpg) no-repeat; text-align:center; color:#000; font-weight:bold; margin-left:2px; float:left;}
.menu_off a:link,.menu_off a:visited,.menu_off a:hover,.menu_off a:active { color:#000;}
.focus_big { height:43px; font-family:"黑体"; font-size:18px; line-height:40px; color:#FA4727; margin-top:10px;}
.focus_big a:link,.focus_big a:visited,.focus_big a:hover,.focus_big a:active { color:#FA4727;}
.focus_small { border-bottom:#E7E7E7 1px solid; height:32px; text-align:center;}
.focus_small ul { width:420px; margin:0 auto;}
.focus_small ul li { float:left; width:210px; height:24px; line-height:24px; text-align:center; font-size:14px;}
.focus_l { width:290px; margin-left:5px !important; margin-left:2px;}
.focus_r { width:155px; padding-top:16px;}
#focus1,#focus2,#focus3 { height:301px; *height:311px;}
#focus2,#focus3 { display:none;}

.mpretui { width:448px; height:29px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_13.jpg) no-repeat left top; border:#ccc 1px solid;}
.mpretui_t { width:74px; margin-left:10px !important; margin-left:5px; color:#FA4727; font-size:14px; font-weight:bold; line-height:29px;}
.mpretui_c { width:362px; height:29px; overflow:hidden;}
.mpretui_c ul li { width:181px; float:left; line-height:29px;}
#ad350x250_2,#ad350x250_3,#ad350x250_4,#ad350x250_5 { display:none;}
.mp_gn { width:300px; height:110px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_14.jpg) no-repeat;}

/* 二屏 */
.photo_bg { height:250px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_18.jpg) no-repeat;}
.photo_c { height:134px;}
.jewelry_bg { height:250px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_19.jpg) no-repeat;}
.sub_title { height:25px; line-height:25px; color:#FA4727; font-size:14px; font-weight:bold; padding-left:18px;}
.sub_title a:link,.sub_title a:visited,.sub_title a:hover,.sub_title a:active { color:#FA4727;}
.title_250 { line-height:36px; color:#FA4727; font-size:14px;}
.title_250 ul li a,.title_250 ul li a:link,.title_250 ul li a:visited,.title_250 ul li a:hover,.title_250 ul li a:active { color:#FA4727;}
.intro_275,.intro_275 ul li a,.intro_275 ul li a:link,.intro_275 ul li a:visited,.intro_275 ul li a:hover,.intro_275 ul li a:active { color:#999;}
.photo_list { margin:10px 5px 10px 4px;}
.photo_list ul li { width:200px; float:left; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_3.gif) no-repeat left top; padding-left:8px; margin-left:12px !important; margin-left:6px;}
.jewelry_c { height:134px;}
.title_140 { line-height:24px; color:#FA4727; font-size:14px;}
.title_140 ul li a,.title_140 ul li a:link,.title_140 ul li a:visited,.title_140 ul li a:hover,.title_140 ul li a:active { color:#FA4727;}
.jewelry_list { margin:10px 5px 10px 4px;}
.jewelry_list ul li { background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_3.gif) no-repeat left top; padding-left:8px; margin-left:12px;}
.dress_bg { height:250px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_22.jpg) no-repeat;}
.hotel_bg { height:250px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_23.jpg) no-repeat;}
.photo_pic_bg { height:130px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_24.jpg) no-repeat;}
.photo_pic_bg ul li { width:112px; text-align:center; margin-top:11px; float:left;}
.photo_pic_bg ul li span { width:95px; margin:0 auto; text-align:center; display:block; line-height:28px;}
.wed_bg { height:250px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_26.jpg) no-repeat;}
.accessires_bg { height:250px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_27.jpg) no-repeat;}
.accessires_c { margin:10px 5px 0; height:124px;}
.accessires_c ul li { width:145px; float:left; text-align:center;}
.accessires_c ul li img { border:1px solid #DFE1E0;}
.show_bg { height:240px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_28.jpg) no-repeat;}
.show_c ul li { width:188px; text-align:center; margin-top:16px; float:left;}
.show_c ul li a { width:160px; margin:0 auto; text-align:center; display:block; line-height:28px;}
.show_c ul li a img { border:1px solid #DFE1E0;}

/* 友情链接 */
.link_bg { background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_1215_1.jpg) repeat-y left top;}
.link_t { height:25px; line-height:25px; color:#FA4727; font-size:14px; font-weight:bold; padding-left:18px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_1215_2.jpg) no-repeat left top;}
.link_t a:link,.link_t a:visited,.link_t a:hover,.link_t a:active { color:#FA4727;}
.link_c { height:60px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_1215_3.jpg) no-repeat left bottom;}
.link_c ul { margin:8px 15px;}
.link_c ul li { width:110px; float:left; line-height:24px;}


/* 联系我们 */
.mail_bg { width:200px; height:140px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_8.jpg) no-repeat;}
.mail_bg_t { padding-left:20px;}
.mail_bg_c { margin:10px 5px 10px 20px; color:#666;}
.mail_bg_c a:link,.mail_bg_c a:visited,.mail_bg_c a:hover,.mail_bg_c a:active { color:#FA482A;}



/* list页面 */
.sh_marry_left_c { background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_34.jpg) no-repeat left top; padding-top:5px;}
.sh_marry_left_b { height:6px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_36.jpg) no-repeat left top;}
.sh_marry_left_bgon,.sh_marry_left_bgoff { width:155px; height:40px; margin:0 auto; font-weight:bold; color:#555; line-height:40px; padding:0 0 0 15px;}
.sh_marry_left_bgon a:link,.sh_marry_left_bgon a:visited,.sh_marry_left_bgon a:hover,.sh_marry_left_bgon a:active,.sh_marry_left_bgoff a:link,.sh_marry_left_bgoff a:visited,.sh_marry_left_bgoff a:hover,.sh_marry_left_bgoff a:active { color:#555;}
.sh_marry_left_bgon { background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_38.jpg) no-repeat left top;}
.sh_marry_left_bgoff { background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_37.jpg) no-repeat left top;}
.list_tbg { background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_39.jpg) no-repeat left top; height:30px;}
.list_t { margin:0 10px;}
.list_t1,.list_t2,.list_t3,.list_t4,.list_t5 { color:#FE462A; font-size:14px; font-weight:bold; line-height:30px; float:left; text-align:center;}
.list_t1 { width:45%; text-align:left;}
.list_t1 b { margin-left:20px;}
.list_t2 { width:15%;}
.list_t3 { width:10%;}
.list_t4 { width:15%;}
.list_t5 { width:15%;}
.list_cbg { border:1px solid #FDDAD4; border-bottom:none;}
.list_c { margin:0 10px;}
.list_c ul { height:145px !important; height:140px; padding-top:8px; border-bottom:1px dashed #D0D0D0;}
.list_c1,.list_c2,.list_c3,.list_c4,.list_c5 { float:left; text-align:center;}
.list_c1 { width:45%; text-align:left;}
.list_c2 { width:15%; font-size:14px; font-weight:bold; color:#555; padding-top:55px;}
.list_c2 a,.list_c2 a:link,.list_c2 a:visited,.list_c2 a:hover,.list_c2 a:active { color:#555;}
.list_c3 { width:10%; color:#999; padding-top:55px;}
.list_c3 a,.list_c3 a:link,.list_c3 a:visited,.list_c3 a:hover,.list_c3 a:active { color:#999;}
.list_c4 { width:15%; padding-top:55px;}
.list_c5 { width:15%; color:#999; padding-top:55px;}
.list_c5 a,.list_c5 a:link,.list_c5 a:visited,.list_c5 a:hover,.list_c5 a:active { color:#999;}
.list_b { background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_40.jpg) no-repeat left top; height:3px;}
.list_c1 ul { border:none;}
.shop_c1 { width:128px; text-align:left;}
.shop_c1 img { border:1px solid #D0D0D0;}
.shop_c2 { font-weight:bold; padding-top:55px; color:#555;}
.shop_c2 a,.shop_c2 a:link,.shop_c2 a:visited,.shop_c2 a:hover,.shop_c2 a:active { color:#555;}
.shop_c3 { width:14px; height:14px; background:url(http://sh.mpdaogou.com/wedding/images/sh_marry_1.gif) no-repeat; overflow:hidden; margin:53px 0 0 5px;}

.sh_toplist_num { width:14px; height:11px; overflow:hidden; float:left; margin-left:11px !important; margin-left:5px; margin-top:15px; background:url(http://sh.mpdaogou.com/wedding/images/1207_1.gif) no-repeat; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#fff;}
.sh_marry_list_page { text-align:center; line-height:32px;}
.sh_marry_list_page ul li { padding:20px 0;}
.sh_marry_list_page ul li a,.zk_list_page ul li a:link,.zk_list_page ul li a:visited,.zk_list_page ul li a:active { color:#666; background:#fff; border:#9a9a9a 1px solid; padding:5px 7px; margin:0 2px; text-decoration:none;}
.sh_marry_list_page ul li a:hover { color:#E3001C; background:#fff; border:#E3001C 1px solid; padding:5px 7px; margin:0 2px; text-decoration:none;}
.sh_marry_list_page ul li a.page_on,.zk_list_page ul li a.page_on:link,.zk_list_page ul li a.page_on:visited,.zk_list_page ul li a.page_on:hover,.zk_list_page ul li a.page_on:active { color:#fff; background:#E3001C; border:#B70019 1px solid; padding:5px 7px; margin:0 2px; text-decoration:none;}
