@charset "utf-8";
/* CSS Document */
a{ color:#66c;}
a:hover{ color:#fff; background-color:#66c;}
.main{ background-color:#e0e0e0; padding-bottom:15px; margin-top:10px;}
.wedding-box{ margin-left:15px; background-color:#fff; padding:20px; width:890px; color:#484747;}
.wedding-box .wedding-l{ float:left; width:600px;}
.wedding-box .wedding-r{ float:left; width:290px;}
.wedding-box h2{ margin-bottom:20px; border-left:4px solid #f83576; padding-left:5px; line-height:20px; font-size:20px; font-weight:bold; color:#f83576;}
.wedding-box h2 .number{ font-size:12px; color:#666; font-weight:normal;}
.wedding-box .item{ padding-left:10px; margin-bottom:40px; line-height:24px; color:#484747;}
.wedding-box .item .tip{ color:#999;}
.l-list li{ float:left; margin-right:20px;}
.l-list li img{ border:1px solid #e1e1e1;}

.num-box{ background:url(img/btn-bg.png) scroll no-repeat; padding:30px; width:184px; height:108px;}
.num-box .num{ text-align:center; margin-bottom:20px;}
.num-box .num strong{ color:#f83576; font-size:24px;}

.qa-item{ margin-bottom:15px;}
.qa-item .que{ margin-bottom:5px;}
.qa-item .d{ margin-left:10px; color:#66c;}
.qa-item .d:hover{ background-color:#66c; color:#fff;}
.qa-list{ padding-left:10px;}
.qa-list li{ padding:2px 0; line-height:22px;}
.qa-list li span{ line-height:18px;}
.qa-list .icon{ float:left; width:16px; height:16px; margin-top:4px; margin-right:5px; vertical-align:bottom}
.qa-list input,.qa-pic-list input{ margin-top:-2px; vertical-align:middle;}
.qa-pic-list{}
.qa-pic-list li{ float:left; margin-right:40px;}
.qa-pic-list .pic{ margin-bottom:10px;}

.tijiao-btn{ margin-top:30px; text-align:center;}

.s-box{border-bottom:1px dotted #e0e0e0; padding-bottom:20px; margin-bottom:20px;}
.s-box .s-l{float:left; font-size:48px; line-height:48px; font-weight:bold; margin-right:10px; width:380px; text-align:right; color:#f93577;}
.s-box .s-l .full,.s-box .s-l .nofull{ background:url(img/icon.png) scroll 0 0 no-repeat; display:block; height:60px; width:150px; padding-top:30px; padding-left:100px; float:right;}
.s-box .s-l .nofull{ background-position:0 -100px;}
.s-box .s-r{ float:left; border-left:1px solid #e0e0e0; margin-top:25px; padding-left:20px;}
.s-r a:hover{ color:#fff; background-color:#66c;}
.font14{ font-size:14px;}

.T-list li {padding: 5px 0;}
.login-tip .t {float: left;font-size: 12px; font-weight:bold;height: 20px;line-height: 20px;text-align: right;width: 60px;}
.login-tip .inbox {float: left;margin-right: 10px;}
.login-tip .x{ color:#f00; vertical-align:middle}
.login-tip input{ padding:2px; width:180px;}
.login-tip .btn{ text-align:center;}

/*GC-0926*/
.ac-box{ margin:20px 30px; padding-top:20px;border-top:1px dashed #ccc; position:relative}
.ac-h3{ background-position:0 -770px; padding-left:20px; color:#fff;}
.ac-h3 span{ font-size:12px; font-weight:normal;}
.ac-h3 strong{ color:#ff9;}
.memberList{padding-top:15px;}
.memberList li{width:100px;float:left;height:100px;overflow:hidden;text-align:center;line-height:18px;}
.memberList img{ margin:0 auto;border:1px solid #eee;padding:1px;width:48px;height:48px;display: block;}