body{background:url(bg_jie2hun.png) top center repeat-x;font:12px \5b8b\4f53,Arial,tahoma,arial,sans-serif;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
ul,li {list-style:none;}
a{ text-decoration:none; color:#555;}
a:hover{ text-decoration:underline; color:#F60}
img {vertical-align:top;display:inline-block;}
.fs16 {font-size:16px!important;}
.clearfix{clear:both;display:block;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;font-size:0;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.blank5{height:5px;clear:both;font-size:1px;overflow:hidden;}
.blank10{height:10px;clear:both;font-size:1px;overflow:hidden;}
.blank15{height:15px;clear:both;font-size:1px;overflow:hidden;}

.wapper{width: 1000px;margin:10px auto;display: block;zoom:1;}
.icon{ background: url(icon.png) no-repeat;}

.hunjia_head,.hunjia_nav,.hunjia_part,.portal_adlist{width:1000px;margin-left:auto;margin-right:auto;clear:both;}
.hunjia_head{height:85px;_height:90px;}
.hunjia_head .hunjia_logo,.hunjia_head .hunjia_spread{height:90px;overflow:hidden;}
.hunjia_head .hunjia_logo{width:150px;text-indent:-999px;display:block;float:left;}
.hunjia_head .hunjia_spread{width:850px;float:right;}
.hunjia_nav{height:45px;background:url('nav.png') no-repeat;}
.hunjia_nav ul{width:980px;height:45px;margin:0 10px;}
.hunjia_nav ul li{height:45px;padding:0 10px;float:left;color:#fff;font:normal 18px/45px 'Microsoft YaHei',simhei;white-space:nowrap;_width:1%;}
.hunjia_nav ul li a{height:45px;padding:0 10px;display:block;color:#fff;_width:1%;}
.hunjia_nav ul li a:hover,.hunjia_nav ul li .current{color:#fff;text-decoration:none;background:url(nav_on_jiehun.png) repeat-x;}

/*左侧*/
#marry_left{ display:inline;float:left; width:180px; margin-right:14px;_margin-right:8px;}
.shoplist_l{ float:left; width:178px; border:1px solid #ccc; position:relative; z-index:10;}
#marry_title{ background-position:0 0; width:178px; height:34px; text-indent:-9999px;}
#shoplist{width:173px;font-size:14px;background:url(showul_bg.gif) 0px 0px repeat-y; position:relative; z-index:100; overflow:hidden; padding-right:5px;}
.shoplist_l ul li{ height:40px; line-height:40px; padding-left:38px; background:url(icon.png) 6px -588px; margin:0px 1px;color:#999;width:138px; cursor:pointer;}
.shoplist_l ul li a{ color:#E53764; font-weight:700;}
.join_club{ width:180px; height:150px; margin-top:2px;display:block; background:url(club.jpg) no-repeat;}

/*中间*/
#marry_mid{ display:inline;float:left; width:462px; margin-right:14px; overflow:hidden; }
/*图文轮换*/
#slider_wapper{position:relative;}
#slider{ width:460px; height:273px; overflow:hidden; border:1px solid #ccc;position:relative;}

/*右侧*/
#marry_right{float:left; width:330px; height:440px; background:#FEF8FC; overflow:hidden;}
#marry_right ul{width:300px; margin:1px auto;}
#marry_right ul li{display:block;border-bottom:1px dashed #F08EA7;padding:10px 0;}
#marry_right ul li.none{ border:none;}
#marry_right ul li span{ position:relative; top:3px; margin-right:4px; float:left; width:31px; height:16px; line-height:16px; text-align:center; color:#fff; font-size:12px; font-family:Arial;}
#marry_right ul li span.hot{ background-position: 0 -143px;}
#marry_right ul li span.sale{background-position: 0 -166px;}
#marry_right ul li span.act{background-position: 0 -189px;}
#marry_right ul li span.share {background-position: 0 -213px;}
#marry_right ul li a{color:#F0448C;}
#marry_right ul li ul li{ display:block; font-size:14px; height:27px; line-height:27px; overflow:hidden; background:url(icon.png) 5px -107px no-repeat; border:none; padding:0 0 0 15px;}
#marry_right ul li ul li a{color:#333;}

/*婚嫁学堂*/
.marry_school{ width:998px; height:60px; border:1px solid #F08EA7;}
.marry_school dt{ float:left; width:36px;*width:45px;_width:45px; padding:5px 10px;height:50px; border-right:1px solid #F08EA7;font:18px/26px \5FAE\8F6F\96C5\9ED1,黑体; color:#2b2b2b;}
.marry_school dd{ float:left; width:284px; height:44px; overflow:hidden; padding:0 10px; margin:8px 0; border-right: 1px dashed #ccc;}
.marry_school dd span{ float:left; display:block; width:48px; height:25px; line-height:22px; background-position:0 -237px; text-align:center; color:#fff;}
.marry_school dd ul{ float:left; width:234px;}
.marry_school dd ul li{ background:url(icon.png) 10px -267px no-repeat; padding-left:20px; height:21px; line-height:21px; overflow: hidden;}
.marry_school dd ul li a{ color:#2b2b2b;}
.marry_school dd.last{ border:none; padding-right:0;}

/*主题样照*/
.photo_title{ height:28px; padding: 6px 0;border-bottom:2px solid #E63F6B;}
.photo_title h3{ float:left; width:106px; height:28px; text-indent:-9999px; }
.photo_title h3.company{background-position:0 -538px;}
.photo_title h3.subject{background-position:0 -311px;}
.photo_title h3.diary{background-position:0 -355px;}
.photo_title h3.photo{background-position:0 -400px;}
.photo_title h3.big_photo{ background-position:0 -445px;}
.photo_title h3.hotel_photo{ background-position:0 -490px;}
.photo_title p{ float:left; color:#666; margin:6px 0 0 10px;}
.photo_title p a{color:#E63F6B; margin-left:10px;}
.more{ float:right; display:block; width:54px; margin-top:6px;text-align:center; color:#E63F6B;}
.content1000{width:1000px; overflow:hidden;}
.hotel_list,.jewelry_list,.prepare_list,.guest_p_list{width:1000px;}
.guest_p_list li{ position:relative;float:left; display:inline; width:182px; margin:10px 9px 0 9px;}
.guest_p_list li a img{ display:block; width:180px; height:200px; border:1px solid #ccc;overflow:hidden;}
.intro_bg{ position:absolute; left:1px;height:30px; line-height:30px;filter:alpha(opacity=70);opacity: 0.7; background-color:#000;}
.intro{position:absolute; left:1px; color:#fff; line-height:30px; text-align:center; font-size:14px;}
.top170{ top:171px;width:180px;}
.top210{top:211px; width:180px;}
.prepare_list li{position:relative;float:left; display:inline; width:182px; margin:10px 9px 0 9px}
.prepare_list li a img{ display:block; width:180px; height:240px; border:1px solid #ccc;overflow:hidden;}
/*备婚日记*/
.jewelry_list li{ float:left;display:inline; width:182px; margin:10px 9px 0 9px;text-align:center;}
.jewelry_list li a{ color:#000; font-size:14px; }
.jewelry_list li a img{ display:block; width:180px; height:130px; margin-bottom:8px; border:1px solid #ccc;}
.hotel_list li{ float:left;display:inline; width:238px; margin:10px 6px 0 6px;text-align:center;}
.hotel_list li a{ color:#000; font-size:14px; }
.hotel_list li a img{ display:block; width:236px; height:177px; margin-bottom:8px; border:1px solid #ccc;}

/*品牌商家*/
.dist_list{width:1000px;overflow:hidden;}
.dist_list ul{width:1015px;}
.dist_list ul li{float:left;display:inline;width:134px;height:100px;overflow:hidden;margin-left:9px;border:1px solid #ccc;}
.dist_list ul li img{ width:134px; height:100px; overflow:hidden;}
.hot_list{width:460px;margin:0 auto;}
.hot_list li{padding:6px 5px 0 5px;}
.hot_list li h2{display:block;font-family:Microsoft YaHei,SimHei;font-size:18px;margin:0 0 5px 0;text-align:center;}
.hot_list li h2 a{color:#000;font-weight:500;}
.hot_list li p{color:#666666;line-height:22px;}
.detail{color:#BA2636;margin-left:4px;}