﻿@charset "utf-8";
/* CSS Document */
.soline{background:url(../images/marriage/line.jpg) 0 -80px repeat-x; height:1px; display:block; clear:both; overflow:hidden;}
.dotline{background:url(../images/marriage/line.jpg) 0 -57px repeat-x; height:2px; display:block; clear:both; overflow:hidden; margin:10px 0;}
.grayline{background:url(../images/marriage/line.jpg) 0 -139px repeat-x; height:2px; display:block; clear:both; overflow:hidden;margin:10px;}
.pinkline{background:url(../images/marriage/line.jpg) 0 -178px repeat-x; height:2px; display:block; clear:both; overflow:hidden; margin:0;}
.blank10{ height:12px; display:block; clear:both; font-size:12px;}
.logoline a.marlogo {background:url(../images/marriage/marlogo.jpg) left top no-repeat;}
.fpink{ color:#fe5a84;}
span.fpink li.fpink {font-size:14px;}
.titlewithmore { position: relative;}
.titlewithmore .detail {font-size:9pt;font-weight:normal;font-family:"宋体";color:#F23B67; position:absolute;display:block; line-height:1.5em; height:1.5em;top:8px;right:8px;}

/*导航*/
.header .logo{ padding-top:0px;}
.marsearch { float:right; text-align:right;padding-top:1em; line-height:1.7em;}
.marsearch select.ipt{width:6em; height:1.7em;margin:0 0.3em; color:gray; border: 1px solid #EBABBC; }
input.marsearchinput { width:10em; height:1.7em; background:url(../images/marriage/search.gif) -6px -68px no-repeat; padding-left:28px; line-height:1.7em;border: 1px solid #EBABBC; }
button.marbtn {background:url(../images/marriage/icon4.jpg) no-repeat;width:54px; height:20px; margin-left:5px; border:none;color:white;}

/*main nav*/
.marry_main_nav { width:783px; height:32px; background:url(../images/marriage/NavLeft.jpg) no-repeat left; padding-left:177px;}
.marry_main_nav ul{ width:765px; height:32px; background:url(../images/marriage/bg_Nav.jpg) repeat-x; padding-left:18px;}
.marry_main_nav li{ float:left; height:18px; line-height:18px; margin:7px 0px; padding:0px 12px; color:#FFF;}
.marry_main_nav li a,.nav li a:visited {color:#fff; text-decoration:none;}
.marry_main_nav li a:hover {color:#ffdce5; text-decoration:none;}
.marry_main_nav .navline{ float:left; background:url(../images/marriage/navline.jpg) no-repeat left;}


.mt10 {margin-top: 10px}
.searchline .searchinner .fl { line-height:1.9em;}
/*end*/
/*主体*/
.marcont{ width:960px; padding-top:4px; overflow:hidden;zoom:1;}
.marcont h4{color:#F82044; font-size:14px; padding-left:43px;}

.conL{ width:177px; float:left; margin:0;}
.conM{ width:330px; float:left; margin:0 0 0 10px;}

.conR{ width:430px; height:420px; float:left; border:1px #ff678d solid; margin:0 0 0 10px; background:url(../images/marriage/bg_active_top.jpg) repeat-x top;}
.conR a{ color:#333333; text-decoration:none;}
.conR a:hover{text-decoration:underline;}

.conR h2{ font-family:"黑体";font-weight:normal; color:#ff2f65; line-height:28px; font-size:18px; text-align: center;}
.conR h2 a{color:#ff2f65; text-decoration:none;}
.conR h2 a:hover{text-decoration:underline;}
.conR .Rhot{ width:190px; float:left; margin:0px 6px;}
.conR .Rhot ul{ float:left; margin-left:5px;}
.conR .Rhot li{ line-height:22px; background:url(../images/marriage/arrow.jpg) no-repeat left; padding-left:8px;}

.conR h6{ width:430px; height:18px; margin:12px 0px; float:left;}
.conR .Rtext{ width:410px; padding:0px 10px; overflow:hidden; zoom:1;}
.conR .Rtext .conRimg{ width:102px; background:#eee; padding:6px; float:left; margin-left:10px; text-align:center;}
.conR .Rtext .conRimg img { width:100px; height:120px; margin-bottom:5px; border:#FFF 1px solid; float:left;}
.conR .Rtext .balnk10{clear:both; height:10px; overflow:hidden; display:block;}
.conR .Rtext .conRlist{ width:280px; float:left;}
.conR .Rtext .conRlist ul{ margin:0px; padding:0px; overflow:hidden;}
.conseach { overflow:hidden;zoom:1;}

.wedrtop img.float {margin-right:10px;}
.wedrtop p{ text-indent:0em;}
.conR .ad{ margin-top:10px; margin-bottom:0px; width:960px; height:90px;}

.conL .gcl{ float:left;}
.conL .gcl img{margin-top:3px; display:block;}
.conL .ad{margin:5px 0 0;}

/* specific to non IE browsers */
.conL .sidebar{width:177px; font-size:14px; color:#545454;}
.sidebar {width:177px;line-height:35px;}
.sidebar h2 { height:44px;}
.sidebar ul.h2_cat{ width:175px; background:#FFF; border-left:#c5c5c5 1px solid; border-right:#c5c5c5 1px solid; border-bottom:#ddd 1px solid;}
.sidebar ul.h2_cat li a{ width:165px; height:37px; display:block; background:url(../images/marriage/bg_line.jpg) no-repeat; line-height:37px; padding-left:10px; color:#545454; font-weight:bold; text-decoration:none; border-bottom:#dddddd 1px solid;}
.sidebar ul.h2_cat li a:visited{ width:165px; height:37px; display:block; padding-left:10px; color:#545454; font-weight:bold; text-decoration:none; border-bottom:#dddddd 1px solid;}
.sidebar ul.h2_cat li a:hover{ width:165px; height:37px; display:block; background:url(../images/marriage/bg_line_hov.jpg) no-repeat; line-height:37px; padding-left:10px; color:#ff2f65; font-weight:bold; text-decoration:underline; border-bottom:#f8a1bb 1px solid;}

.secont{width:960px; margin-top:10px; padding:0px; overflow:hidden; zoom:1;}
.secont .secl{ width:648px; float:right;border:#ffbacf 1px solid;border-top:none;}
.secl_tit{padding-left:1.5em;height:24px; line-height:24px;margin-top:5px;font-family: "微软雅黑";font-size: 15px;background:url(../images/arrow.jpg) 12px center no-repeat;color:white;}
.secl_tit a {color:black;}
.secl_tit a.titmore {font-size:9pt;font-family: "宋体";color:#777777; float:right; margin-right:.5em; *margin-top:-1.6em;}
.secl_tit a.titmore:hover {}
.secl_text{ width:636px; padding:5px 0 12px 10px; overflow:hidden; zoom:1;border-bottom:#bababa 1px dotted;}

.focus{width:160px;padding:3px; text-align:center; float:left;margin-right:10px;border:1px solid #dddddd;}
.focus a {color:black;}
.focus img{ width:160px; height:120px;margin-bottom:3px; display:block;}

.photonew{ width:280px; float:left;}
.photonew ul li {font-size:14px;padding-left: 8px; background:url(../images/home/list2.gif) left top no-repeat;}
.photonew a{ color:#F4578E;}
.photonew a:hover{color:#F4578E; text-decoration:underline;}

.secont .secr{ width:302px; float:left; }
.secr_tit{height:34px; background:url(../images/marriage/tit_right_bg.jpg) repeat-x; line-height:34px; text-align:left; padding-left:10px; font-family:"微软雅黑"; font-size:15px; font-weight:bold;border-left:#ecd6db 1px solid; border-right:#ecd6db 1px solid;}
.secr_tit a{ text-decoration:none;}
.secr_text{padding:6px; overflow:hidden; zoom:1;border-bottom:#ecd6db 1px solid; border-left:#ecd6db 1px solid; border-right:#ecd6db 1px solid;}

.secr_text ul.shoptext{ width:273px; float:left;}
.secr_text ul.shoptext li{ width:82px; float:left; text-align:center; margin:6px 3px 4px 3px;}
.secr_text ul.shoptext li img{ border:#C5C5C5 1px solid; padding:2px;}


.storecom{line-height:20px; margin:0; float:left; background:url(../images/marriage/line.jpg) repeat-x bottom; padding:6px 0px;}
.storecom .TJPic{ width:120px; float:left;}
.storecom .TJPic img{ width:110px; height:110px;display:block; border:#d7d7d7 1px solid; background:#FFF; padding:2px;}
.storecom .textcom{ width:160px; float:left; margin-left:6px;}

.photonew .jewelist{ clear:both;}
.photonew .jewelist ul {overflow:hidden;zoom:1; padding-top:5px;}
.photonew .jewelist li { width:49%; float:left; line-height:24px; font-size:14px;}


.secont .jewe{	background-image: url(../images/marriage/jewebg.jpg) left top no-repeat;}

.marank {background-image:url(../images/marriage/marank.jpg);background-repeat:no-repeat;height:20px;width:81px; float:left;}
.marank .mar5 {background-position:-2px -2px; }
.marank .mar4 {background-position:-2px -43px; }
.marank .mar3 {background-position:-2px -34px; }
.marank .mar2 {background-position:-2px -50px; }
.marank .mar1 {background-position:-2px -66px; }


.jewer {background-image: url(../images/marriage/jewebg.jpg);background-repeat: no-repeat; float:left; padding-left:20px;}
.jewer h2{font-size:14px;color:#C82B2B;	font-weight:bold;margin:8px 0 20px 8px;line-height:24px; padding-left:20px;	background: url(../images/marriage/icon3.jpg) 0 -3px no-repeat;}
.jewer li{list-style-type: none; line-height:24px; margin-top:5px; color:#1F356E;}
.jewer li a{color:#1F356E;}
.jewer a:hover{text-decoration:underline;}
.jewer li img {border:1px solid #DADADA; float:right; margin-right:20px; margin-bottom:10px;display:inline;}
.jewershop{ background:url(../images/marriage/jewshop.jpg) no-repeat; width:77px;line-height:30px; padding-left:30px; color:#FFFFFF; font-weight:bold; margin:24px 0 11px 0;}

.wedl{width:960px; float:left;overflow:hidden;}
.wedl .wenphlist{width:148px; float:left; background:url(../images/photo_tit_bg.jpg) repeat-y; margin-top:10px; margin-left:9px; text-align:center; border:1px #d5d5d5 solid;display:inline;}
.wedl .wenphlist img{ width:144px; height:176px; border:2px #FFFFFF solid; display:block;}
 
.wedl .wenlhalf{ width:304px; float:left; display:inline; margin-top:10px; margin-left:10px;}
.wedl .wenlhalf .wenlhalf_tit{ width:294px; height:24px; float:left; background:url(../images/marriage/clothes_tit.jpg) repeat-y; padding-left:10px; font-weight:bold; color:#FFF; font-size:14px; line-height:24px;}
.wedl .wenlhalf .wenlhalf_tit a{ color:#FFF; text-decoration:none;}

.wedl .wenlhalf .halfpho{ width:100px; font-weight:bold; float:left; text-align:center; margin:10px 0;display:inline;}
.wedl .wenlhalf img{ width:90px; height:100px; border:1px solid #d5d5d5; padding:2px; display:block;}
.wedl .wenlhalf .wentext{ margin-left:8px;float:left; width:192px; display:inline; }
.wedl .wenlhalf .wentext ul{ margin:10px 0;}
.wedl .wenlhalf .wentext li{ line-height:22px; background:url(../images/marriage/arrow.jpg) no-repeat left; padding-left:8px;}



.link{ width:100%; border:1px solid #FCD3DA; margin:20px 0; }
.link .hyperlink{ margin:8px 2px; float:left;}

/*商家集合页*/
.listconM{width:512px; float:left; margin-left:15px;}
.listconR{width:246px; float:left; margin-left:8px; padding-bottom:12px;border: 1px solid #FFD8D8;background: url(../images/marriage/icon5.gif) 0px -62px  no-repeat; z-index:-1; }
.listconR h3{color:#FF4C78;font-size:14px;font-weight:bold;background: url(../images/marriage/icon5.gif) -8px -8px  no-repeat; margin:10px; padding-left:22px;}
.listconR .chhot{ color:#767676; margin:10px 0 0 7px;}
.listconR .chhot img {border:1px solid #B3B3B3; float:left; margin-right:3px; display:block;}
.listconR .chhot .title{ font-weight:bold; color:#000000;}
.listconR .chhot p{text-indent:0;}
.listconR li{ line-height:30px; list-style-position: inside; list-style-image: url(../images/marriage/icon6.gif); }
.listconR li a{ color:#444;}
.listconR li a:hover{ color:#DC231F;}


.listcon{ width:770px; margin:1px 9px 12px 10px; float:right; border: 1px solid #FFD8D8; padding-bottom:20px; overflow: hidden;}
.listcon .listbg{ width:100%;background: url(../images/marriage/listbg.jpg) repeat-x; }
.listcon h4{background: url(../images/marriage/icon3.jpg) -2px -26px  no-repeat; color:#F2588C; font-size:14px; margin-left:16px; padding-left:20px;}
.listcon a{color:#CB0165;}
.listcon a:hover{ color:#CB0165; text-decoration:underline;}
.conlbox{ width:173px; border: 1px solid #BCBCBC; margin:5px 0 15px 0; padding-bottom:20px; overflow:hidden;}
.conlbox h3{color:#000;font-size:14px;font-weight:bold; margin:10px;}
.conrbox1{ width:158px; padding:10px 0; border: 1px solid #D9D9D9; border-top:0;  margin: 0 10px;*margin-top:-6px; }
.conrbox1 a{color:#494949;}
.conrbox1 a:hover{color:#494949;text-decoration:underline;}
.listcon .cotop{ width:158px; height:8px; margin-left:10px;background: url(../images/marriage/conrboxbg.jpg) no-repeat;}
.conrbox1 img{ margin:0 10px; display:block;}
.conrbox1 .boxtitle{background: url(../images/marriage/buboxbg.jpg) repeat-y; margin:0 10px;text-align:center; line-height:24px;}
.conrbox2{ width:158px; margin:10px;border:1px solid #FFC9C9; padding:10px; padding-right:0; _padding:15px 0; float:left;display:inline; }
.conrbox2 h5{ font-size:18px; text-align:center; margin-bottom:15px; }
.conrbox2 h5 a{color:#F64040; }
.conrbox2 h5 a:hover{color:#F64040; text-decoration:underline;}
.conrbox3{ width:158px; margin:10px; color:#CB0165; padding-bottom:5px; text-align:center;border:1px solid #D8D8D8; float:left;display:inline; }
.conrbox3 img { margin:10px; display:block;}


.page{padding: 2px;}
.page ul{margin: 0;padding: 0;text-align: left; /*Set to "right" to right align pagination interface*/font-size: 12px;}
.page li{list-style-type: none;display: inline;padding-bottom: 1px;}
.page a, .page a:visited{padding: 0 5px;text-decoration: none; color: #313131;}
.page a:hover, .page a:active{color: #000;background-color: lightyellow;}
.page li.currentpage{font-weight: bold;padding: 0 5px;border: 1px solid navy;background-color: #FD577F;color: #313131;}
.page li.disablepage{padding: 0 5px;border: 1px solid #FD9EB4;color: #929292;}
.page li.nextpage{font-weight: bold;}
* html .page li.currentpage, * html .page li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/margin-right: 5px;
padding-right: 0;}


/*商家终端页*/
.terconR{ width:746px; background-color:#fff0f4; border:1px solid #ffc8d5; float:left; margin-left:15px; padding:10px;}
.terconR .terconRM{ width:500px; float:left;}
.terconR .terconRM .store{ width:360px; float:left; margin-left:10px;}
.terconRM .storelogo{ width:128px; float:left;}
.terconRM .storelogo img{ width:120px; height:90px; border:#ffc8d5 1px solid; padding:2px; background:#fff;}
.terconRM .storename{ font-weight:bold; font-size:14px; line-height:30px; float:left; display:inline;}
.terconRM .storetype{ margin-left:9px; line-height:30px; float:left; }
.terconRM .exponent{ width:360px; float:left; font-size:14px; margin-top:10px;}

.terconRM .favsto{ width:77px; display:inline-block; color:#FFF; font-size:12px; line-height:21px; text-align:left; padding-left:20px; background:url(../images/marriage/colshop.gif) no-repeat; margin-left:20px; margin-top:4px;}
.terconRM .storetext{ border:1px solid #FED0D3; width:478px; background-color:#FFFFFF; margin-top:6px; padding:10px; float:left;}

.terconR p{ text-indent:7px; border-bottom:1px solid #fed0d3;}

.terconR .terconRR{ width:234px; height:242px; margin-left:10px;  border:1px solid #FED0D3; background: url(../images/marriage/terconR.jpg) no-repeat; float:left;}
.terconR .terconRR h3{font-size:16px; color:#f1003e; font-weight:bold; padding-top:15px; margin-left:35px;font-family:"微软雅黑";}
.storevote{background-image:url(../images/marriage/terconRtp.gif); height:21px; width:77px; margin:10px auto;}

.tersecon{ width:768px; float:left; margin-left:15px; margin-top:15px; overflow: hidden;}
.tersecon ul.tertit{ width:768px; height:29px; float:left;}
.tersecon ul.tertit li { width:103px; height:29px; float:left; margin-right:2px;}
.tersecon ul.tertit li a{ width:103px; height:29px; float:left; line-height:29px;background:url(../images/marriage/tit_current.gif) no-repeat; color:#545454; font-weight:bold; font-size:14px; text-decoration:none; text-align:center;} 
.tersecon ul.tertit li a:visited{ width:103px; height:29px; float:left; line-height:29px;background:url(../images/marriage/tit_current.gif) no-repeat; color:#545454; font-weight:bold; font-size:14px; text-decoration:none; text-align:center;} 
.tersecon ul.tertit li a:hover{ width:103px; height:29px; float:left; line-height:29px;background:url(../images/marriage/tit_hov.gif) no-repeat; color:#FFF; font-weight:bold; font-size:14px; text-decoration:none; text-align:center;} 
.terseconTyCommon{width:103px; height:29px; float:left; line-height:29px;background:url(../images/marriage/tit_current.gif) no-repeat; color:#545454; font-weight:bold; font-size:14px; text-decoration:none; text-align:center; overflow:hidden; cursor:hand;} 
.terseconTyCurrent{width:103px; height:29px; float:left; line-height:29px;background:url(../images/marriage/tit_hov.gif) no-repeat; color:#FFF; font-weight:bold; font-size:14px; text-decoration:none; text-align:center; overflow:hidden; cursor:hand;} 
.tersecon .tershow{ width:746px; float:left; background:#FFF; border:1px solid #ffc8d5; background:url(../images/marriage/bg_text.jpg) repeat-x top; padding:20px 10px; line-height:20px;}

.terbox{ border:1px solid #FFA6C6; width:173px; margin:5px 0 15px 0; padding-bottom:20px;}
.terbox h3{border-bottom:1px solid #FFA6C6; font-size:14px; padding-left:10px; margin-top:8px; }
.terbox li{	list-style-position: inside;list-style-image: url(../images/marriage/icon7.jpg);}

.indexnumber {margin-top:1em;width:100%;}
.indexnumber th {font-family:"微软雅黑";color:black;font-size:9pt;width:5.5em; text-align:right;font-weight:normal;}
.indexnumber td { line-height:1em;padding:0.4em 0;}
.rankarea { padding-bottom:0px;}
.rankbarbg {height:9px; overflow:hidden; background-color:#eeeeee;margin-top:3px;width:70%;}
.rankbarbg .rankbar {height:9px; overflow:hidden;background-color:#dd0000;}

dl.content {padding-top:0.5em;}
dl.content dt {font-family:"微软雅黑";margin-bottom:0.5em;color:#B0064F;font-size:10pt;font-weight:bold;}
dl.content dd {border-bottom:1px dotted #cccccc;padding:1em;margin-bottom:1em; position:relative;color:#777777;}
dl.content dd a.name {color:#00A5E9; text-decoration:underline;}
dl.content dd a.name:hover { background:none;color:black;}
dl.content dd .huiying {display:none; text-align:right;font-size:9pt; position:absolute; z-index:50;bottom:0;right:0;}
dl.content dd .huiying a {color:#3366CC;}
dl.content dd .huiying a:hover { background:none;}
dl.content dd.ddon {color:black;}
dl.content dd.ddon .huiying { display:block;}
dl.content dd span.date {font-size:8pt;color:#999999;padding:0 0.4em;}
dl.content dd .quotee {color:#aaaaaa;border:none; background-color:#f7f7f7;margin-left:2em;padding-left:0.7em;border-left:3px solid #cccccc;}
dl.content dd span.ra {margin-right:0.5em;padding-right:1.2em;background-image:url(../images/goodorno.gif); background-repeat:no-repeat;}
dl.content dd span.ragood { background-position:right top;}
dl.content dd span.raneutral { background-position:right -55px;}
dl.content dd span.rabad { background-position:right -30px;}

.comments {padding:0.5em;border:3px solid #FEB7BD; margin:10px;-moz-border-radius:5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.comments table {width:100%; vertical-align:top;}
.comments table thead {font-family:"微软雅黑";color:#B0064F;font-size:10pt;}
.comments table td, .comments table th {padding:0.2em 0.4em;}
.comments table tbody th {width:5.5em; text-align:right; font-weight:normal;background-color:#FEEEEE;}
.comments table tbody td textarea {width:99%;height:3em;}

/*pagination*/

.pages {padding: 3px; margin: 3px; text-align:right;}
.pages A {border: #FF5480 1px solid;padding:2px 5px; margin-right: 2px; color: #FF537F;text-decoration: none;}
.pages A:hover {border: #FF5480 1px solid; color: #000;background-color:#FFF6F9;}
.pagination A:active {border: #FF5480 1px solid; color: #000; background-color:#FFF6F9;}
.pages SPAN.current {border: #FF5480 1px solid; padding: 5px; font-weight:bold; color: #fff; margin-right: 2px; background-color:#FE5A84;}
.pages SPAN.disabled {border: #929292 1px solid; padding: 2px 5px; color: #929292; margin-right: 2px; }

/*文章页*/
.marmain {margin-top:10px;}
.marmain .left{ width:230px; overflow:hidden; float:left;}
.marmain .rightList {width:746px; overflow:hidden; margin-left:15px; float:left; border:#ffc8d5 1px solid; padding:10px; background:url(../images/marriage/bg_list_top.jpg) repeat-x top;}
.marmain .rightList h2{ width:746px; line-height:32px; color:#ff275b; font-size:16px; font-family:"微软雅黑"; border-bottom:#ffa1bd 2px solid; margin-bottom:15px;}
dl.et {border:1px solid #dddddd; line-height:1.6em;}
dt.ettitle { height:2.1em; line-height:2.1em;padding:0 0.5em;background:url(../images/bgandarrow.gif) left -335px repeat-x;font-weight:bold;color:#ff4400;font-size:15px;}
dt.ettitleb {border-top:1px solid #dddddd;}
dl.et dd {padding:7px;color:#cccccc;font-size:9pt;}
dl.et dd a {color: #C20A58;}
dl.et dd a:hover {color:white;background-color:#C20A58;}
dl.et dd strong {color:black;}
dl.et dd strong a {color:black;}
hr { clear:both; border:none;border-top:1px dotted #C6D18E!important;*color:#C6D18E;margin:0.3em 0;height:1px;*margin: 0;}
.dress { overflow:auto;zoom:1;}
.dresse { float:left;width:48%;padding-left:1.4%; overflow:hidden; text-align:center;}
.dresse img {width:107px;}
dl.et dd .dresse a {color:gray;}
dl.et dd .dresse a:hover { background:none;color:black;}
.foodroll ol li {font-weight:bold;color:#999999;font-family:Georgia;}
.foodroll ol li.first {color:#B0064F;}
.foodroll ol li a {font-weight:normal;font-family:Arial;}

.listpic{ width:158px; margin:5px; color:#CB0165; padding-bottom:5px; text-align:center;border:1px solid #D8D8D8; float:left;display:inline; }
.listpic img { margin:10px; display:block;}
.listpic a{color:#CB0165;}
.listpic a:hover{text-decoration:underline;}


.marmain .eatlistt {width:746px; background:url(../images/marriage/line.jpg) repeat-x bottom; margin-top:6px;}
.marmain .eatlistt th.maintitle {font-size:11pt;}
.marmain .eatlistt th.maintitle span { font-size:14px; font-weight:bold; display:block; float:left; margin-right:5px;}
.marmain .eatlistt th.maintitle span a {color:#039bda;}
.marmain .eatlistt th.maintitle .rank { float:left; margin-left:0.53em;}
.marmain .eatlistt th, .center .eatlistt td {padding:0.2em; vertical-align:top;}
.marmain .eatlistt th.sontitle { width:120px; font-weight:normal; line-height:20px; padding-bottom:15px;}
.marmain .eatlistt th.sontitle a img { width:100px; height:75px; border:#C5C5C5 1px solid; padding:2px; float:left;}
.marmain .eatlistt .textinfo { width:626px; line-height:20px; padding:5px 0px;}

.conL .neirank{ width:175px; float:left; border-bottom:#ecd6db 1px solid; border-left:#ecd6db 1px solid; border-right:#ecd6db 1px solid;}
.conL .neirank .nrank_tit{ width:165px; height:30px; background:url(../images/marriage/tit_right_bg.jpg) repeat-x; line-height:30px; text-align:left; padding-left:10px; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.conL .neirank .nrank_tit a{ text-decoration:none;}
.conL .neirank .nrank_text ul{ width:155px; padding:6px 10px; overflow:hidden; zoom:1;}
.conL .neirank .nrank_text li{ width:145px; line-height:22px; background:url(../images/marriage/arrow.jpg) no-repeat left; padding-left:8px; color:#545454;}
.conL .neirank .nrank_text li a{ color:#545454; text-decoration:none;}

/*内容终端页左右比例变化后的样式*/
.articlemain .artrighttab {height:292px;}
.articlemain div.left {width:650px;}
.articlemain div.right {width:295px;}
.articlemain .artrighttab .tabContent .featured {margin-bottom:0.5em;width:133px;}
.articlemain .featured {width:124px;overflow:hidden;}
.articlemain .featured a img {height:92px;width:122px;}
.articlemain .artrighttab .tabTitle li {width:72px;}

/*ty 样式*/
a.link333:link,a.link333:visited{ font-size:14px; color:#333333; text-decoration:none;}
a.link333:hover{ font-size:14px; color:#F4578E; text-decoration:underline;}

/*增加*/
.marrige_nav { overflow:hidden; zoom:1; background:url(../images/marriage/tit_left_bg.jpg) repeat-x;padding:0 14px 3px 3px;}
.marrige_nav h3 {width:129px;padding-top:32px;height:1px;color:#FF2F65;float:left;background:url(../images/marriage/tit_daogou.jpg) left top no-repeat; overflow:hidden;}
.marrige_nav h3.gonglue {background-image:url(../images/marriage/tit_gonglue.jpg);}
.marrige_nav h3.hunhou {background-image:url(../images/marriage/tit_hunhou.jpg);}
.marrige_nav .nav_links { float:right;padding-top: 5px;}
.marrige_nav .nav_links a {color:#FF2F65;}
.marrige_nav .nav_links span {color:#FFBACF;padding:0 8px;}
.photonew ul li a {color:#494949;}
.photonew ul li a:hover {color:#FF2F65;}
.storecom .textcom a.more {margin-left:5px;}
.storecom .textcom strong {color:#FF2F65;}
.marrige_tools {height:162px;}
.title_m_tools {margin-top:5px;}
a.img_marrigetools {display:block; float:left;}
a.img_marrigetools a {width:90px;}
.marrige_tools .tools_right {float:left;margin-left:5px;width: 192px; line-height:1.5em;}
.marrige_tools .tools_right h4 {font-size:9pt;margin-bottom:5px;}
.marrige_tools .tools_right h4 a {color:#FF2F65;}
.m_tools_links {padding-top:4px; overflow:hidden;zoom:1;}
.m_tools_links a { display:block;width:24.5%;height:1.7em; line-height:1.7em; text-align:center;float:left;}
ul.storecomlist {background:url(../images/marriage/line.jpg) left bottom repeat-x;padding-bottom:4px;margin-bottom:3px;}
ul.storecomlist li { height:20px; line-height:20px; overflow:hidden;}
ul.hunjiapaihang li { list-style:disc inside;}
ul.hunjiapaihang li a {color:#777777;}
ul.hunjiapaihang li a:hover { text-decoration:underline;}
ul.hunjiapaihang li a strong {color:#BB0066;padding-right:4px;font-weight:normal;}
div.arrow_hjtop {width:44px;height:43px; position:absolute; z-index:8;top:-2px;left:-1px;}
.hjsjph {padding-left:3em;margin-top: 2px;}
.twoimg { overflow:hidden;zoom:1;}
.twoimg .tevery {width:49%;float:left; text-align:center;}
.twoimg .tevery img {width:98px;height:70px;padding:2px;border:1px solid #dddddd;}

.bride_photo .bridetitle { overflow:hidden;zoom:1;background:url(../images/shopping/boxtop.png) repeat-x left top;border-bottom:1px solid #e4e4e4;}
.bride_photo .bridetitle h2 { float:left;font-family:"微软雅黑";}
.bride_photo .bridetitle .morelinks {float:right; text-align:right;padding-right:12px;padding-top:9px;}
.bride_photo .bridetitle .morelinks a {color:#333333}
.bride_photo .bridetitle .morelinks span {color:#999999;padding:0 8px;}
.modBoxBjp{border:1px solid #E7E7E7;}
.modBoxBjp .thB{height:40px;line-height:40px; overflow:hidden;color:#333333;font-size:15px;padding-left:10px;font-weight:bold;}
.youhuiquanjp {margin-top:0px;border:1px solid #E7E7E7;}
.youhuiquanjp .eryjp {width:159px; text-align:center; float:left; height:210px; overflow:hidden;}
.youhuiquanjp .eryjp a img {width:135px;height:180px;padding:1px;border:1px solid #BABABA;}
.youhuiquanjp .eryjp a:hover img {border-color:#BB0066;}
.youhuiquanjp .borderi {border-top:none;height:210px; margin-top:8px}

/* mycarousel
-----------------------------------------------------------------------------*/
.jcarousel-skin-tango {padding:10px 0 0 29px;background:url(../images/marriage/marri_brand.gif) left 10px no-repeat;}
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width:851px;padding:6px 40px 0; font-size:12px; text-align:center;border: 1px solid #FF678D;border-left:none;}
.jcarousel-skin-tango .jcarousel-container-vertical { width: 148px; height: 245px; padding: 40px 20px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:99%; height: 74px; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:  148px; height: 245px; }
.jcarousel-skin-tango .jcarousel-item { width: 100px; height: 74px; line-height:1.5em;}
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 10px; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 28px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/home/next-horizontal.gif) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(../images/home/prev-horizontal.gif); }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 28px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/home/prev-horizontal.gif) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(../images/home/next-horizontal.gif); }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }


dl.flinks { display:none;}
.feeter {margin-top:20px;}