﻿@charset "utf-8";
/* CSS Document */
/*导航*/
.logoAndAd .t {padding-top:0px;}
.nav a {margin-right:108px;}
.nav a.last {float:right;margin-right:0;}
.nav a.here {color:#ff0000;}

/*闈㈠寘灞�*/
.crumbs {height:62px;line-height:62px;font-size:14px;}
.crumbs a,.crumbs span {font-size:14px;padding:0 2px;}

/*main*/
.wedding {overflow:hidden;}
.wedding .fLeft {width:440px;background:#f5f5f5;padding:0 10px 0;}
.wedding .title {font-size:24px;line-height:60px;height:60px;border-bottom:1px solid #000;font-weight:normal;}
.wedding .scrollArea {width:440px;height:440px;overflow:hidden;position:relative;}
.wedding .scrollArea ul {width:100%;height:100%;position:relative;}
.wedding .scrollArea ul li {position:absolute;left:100%;top:0;width:100%;height:100%;}
.wedding .scrollArea ul li:first-child {left:0;}
.wedding .scrollArea ul li a,.wedding .scrollArea ul li a img {display:block;}
.wedding .scrollArea ul li .botbar {position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;overflow:hidden;background:url(http://new-icon.ol-img.com/ol/channel/life/img/black6.png) repeat;}
.wedding .scrollArea ul li .botbar a {display:block;padding:0 20px;font-size:20px;color:#fff;}
.wedding .scrollArea .scrollArea_nav {position:absolute;right:5px;bottom:50px;}
.wedding .scrollArea .scrollArea_nav span {cursor:pointer;display:inline-block;width:22px;height:22px;text-align:center;line-height:22px;margin-right:6px;font-size:14px;color:#000;background:rgba(255,255,255,.6);}
.wedding .scrollArea .scrollArea_nav span.here {color:#fff;background:rgba(0,0,0,.6);}
.wedding .weekly-hot {background:url(http://new-img5.ol-img.com/assets/onlylady/images/wedding/num.png) left 20px no-repeat;}
.wedding .weekly-hot li {line-height:50px;height:50px;overflow:hidden;border-bottom:1px solid #ddd;padding-left:36px;}
.wedding .weekly-hot li a {font-size:18px;display:block;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}

.wedding .fRight {width:700px;padding-left:20px;}
.c3_r_list { width:100%; overflow:hidden;height:0px;}
.c3_r_list .item { width:200px; margin:0 0 20px 0;padding: 10px; background-color: #fff; overflow:hidden;}
.c3_r_list .item.hover,.c3_r_list .item:hover { background-color:#f5f5f5;}
.c3_r_list .item .img { width:100%; overflow:hidden;}
.c3_r_list .item .img img { width:100%; overflow:hidden;}
.c3_r_list .item .date{ border-bottom:1px solid #c2c2c2; height:34px; line-height:35px; background:url(http://new-icon.ol-img.com/ol/channel/life/img/icon.png) -55px -350px no-repeat; padding-left:20px; color:#888888;}
.c3_r_list .item .bt { font-size:16px; line-height:30px;margin: 8px 0;}
.c3_r_list .item .con { font-size:12px; color:#888888; line-height:20px; max-height:60px; overflow:hidden;}
.c3_r_list .item .con a {color:#888888; line-height:20px;}
.c3_r_list .item .con a:hover { color:#888888; text-decoration:underline;}
.c3_r_list .item .tag { margin-top:10px; color:#2773d0;}
.c3_r_list .item .tag span { background-color:#eaeaea; color:#888888;padding: 0 5px; margin-right:5px;}
.c3_r_list .item .tag a { color:#2773d0;display: inline-block;padding: 0 10px; margin:0 -2px; zoom:1;}
.c3_r_list .item .tag a:hover { background-color:#2773d0; color:#ffffff;}

.page {font-size:0;text-align:center;}
.page a,.page span {display:inline-block;height:24px;line-height:24px;border:1px solid #e5e5e5;padding:0 10px;font-size:14px;color:#666;margin:0 3px;}
.page a.current,.page a:hover {border:1px solid #b09659;background:#b09659;color:#fff;} 

/*suanjun-start*/
/*鍏敤鏍峰紡*/
.conWidth {
    width: 1180px;
    margin: 0 auto;
    position: relative;
}
.leftArea {
    float: left;
}
.rightArea {
    float: right;
}

.mr-a {
    margin-right: 100px;
}
.mr-b {
    margin-right: 30px;
}
.mb-a {
    padding-bottom: 50px;
}
.mb-b {
    padding-bottom: 70px;
}
.mb-c {
    padding-bottom: 20px;
}
.mb-d {
    padding-bottom: 30px;
}


/*ad绗�1绉嶅箍鍛婃牱寮�*/
.ad-a {
    width: 1180px;
    height: 150px;
    overflow: hidden;
}
/*ad绗�2绉嶅箍鍛婃牱寮�*/
.ad-b {
    width: 374px;
    height: 480px;
    overflow: hidden;
}

/*title绗�1绉嶆爣棰樻牱寮�*/
.title-a h2{
    font-size: 32px;
    line-height: 32px;
    font-weight: normal;
    padding-top: 60px;
    padding-bottom: 30px;
}

/*title绗�2绉嶆爣棰樻牱寮�*/
.title-b h3{
    font-size: 32px;
    line-height: 32px;
    font-weight: normal;
    text-align: center;
}
.title-b h3 span {
    display: block;
    height: 54px;
    background: url(/template/skin1/gqpx/title-b.png);
    margin-bottom: 30px;
} 

/*picList绗�1绉嶅浘鐗囧垪琛ㄦ牱寮�*/
.picList-a {
    width: 600px;
}
.picList-a .imgArea {
    width: 220px;
    height: 146px;
    float: left;
    margin-right: 30px;
    overflow: hidden;
}
.picList-a .txtArea h3 {
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;
    margin-bottom: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.picList-a .txtArea p {
    font-size: 14px;
    color: #999;
}
.picList-a a:hover p {color: #ba9e66;}
/*picList绗�2绉嶅浘鐗囧垪琛ㄦ牱寮�*/
.picList-b ul{margin-right:-29px;}
.picList-b li {
    float: left;
    margin-right: 29px;
    position: relative;
    width: 374px;
    height: 374px;
    overflow: hidden;
}
.picList-b li:hover .txtArea {
    bottom: 0;
}
.picList-b .imgArea {
    width: 374px;
    height: 374px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
}
.picList-b .imgArea span img {
    width: 373px;
    height: 373px;
}
.picList-b li:last-child {
    margin-right: 0;
}
.picList-b .txtArea {
    height: 40px;
    position: absolute;
    bottom: -100%;
transition: all .3s;
-moz-transition: all .3s;	/* Firefox 4 */
-webkit-transition: all .3s;	/* Safari 鍜� Chrome */
-o-transition: all .3s;	/* Opera */
    width: 374px;
}
.picList-b .txtArea h3 {
    line-height: 40px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    background: url(http://new-img5.ol-img.com/assets/onlylady/images/wedding/black_bg_75.png);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    
}

/*picList绗�3绉嶅浘鐗囧垪琛ㄦ牱寮�*/
.picList-c ul{margin-right:-29px;
    
}
.picList-c li {
    float: left;
    margin-right: 29px;
    position: relative;
}
.picList-c li:hover .imgArea .tipArea {
    transform: scale(1,1);filter:alpha(opacity=100);
}
.picList-c li:last-child {
    margin-right: 0;
}
.picList-c .imgArea {
    width: 374px;
    height: 314px;
    overflow: hidden;
    position: relative;
}
.picList-c .imgArea .tipArea {
    
-ms-transform: scale(1,0);		/* IE 9 */
-webkit-transform: scale(1,0);	/* Safari and Chrome */
-o-transform: scale(1,0);		/* Opera */
-moz-transform: scale(1,0);	
  transform: scale(1,0);  

-moz-transition: all .3s;	/* Firefox 4 */
-webkit-transition: all .3s;	/* Safari 鍜� Chrome */
-o-transition: all .3s;	/* Opera */
transition: all .3s;
    filter:alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(http://new-img5.ol-img.com/assets/onlylady/images/wedding/black_bg_5.png);
}
.picList-c .imgArea .tipArea h4 {
    font-size: 18px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    margin: 100px 80px 0 80px;
    border-bottom: 1px solid #fff;
}
.picList-c .imgArea .tipArea p {
    font-size: 14px;
    color: #fff;
    padding: 10px 80px 0 80px;
    line-height: 24px;
}
.picList-c .txtArea h3 {
    font-size: 20px;
    line-height: 20px;
    padding: 20px 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.scrollPicArea{overflow:hidden;height:570px;position:relative;}
.scrollPicArea ul{width:999999px;padding-top:4px;}
.scrollPicArea li{float:left;width:295px;height:432px;margin-top:59px;position:relative;overflow:hidden;}
.scrollPicArea li:first-child{width:390px;height:570px;margin-top:0;overflow:visible;z-index:2;}
.scrollPicArea li:first-child a{width:100%;height:100%;overflow:hidden;display:block;position:relative;}
.scrollPicArea li img{width:auto;height:100%;}
.scrollPicArea li .cover{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;opacity:0.5;filter:alpha(opacity=50);cursor:pointer;}
.scrollPicArea li:first-child .cover{display:none;}
.scrollPicArea li .t{font-size:18px;height:80px;line-height:80px;text-align:center;position:absolute;left:0;bottom:0;width:100%;color:#fff; background: url(http://new-img5.ol-img.com/assets/onlylady/images/wedding/black_bg_7.png) 0 0 repeat;display:none;}
.scrollPicArea li .t span{width:360px;margin:0 auto;display:block;overflow:hidden;text-overflow:ellipsis;}
.scrollPicArea li:first-child .t{display:block;}
.scrollPicArea .scrollNum{position:absolute;left:480px;bottom:30px;font-size:1px;}
.scrollPicArea .scrollNum span{display:inline-block;margin-right:10px;width:40px;height:6px;background-color:#000;cursor:pointer;}
.scrollPicArea .scrollNum .here{background-color:#ba9e66;}
.scrollPicArea .prev,.scrollPicArea .next{width:65px;height:65px;top:266px;z-index:10;}
.scrollPicArea .prev{background-position:0 -587px;left:0;}
.scrollPicArea .next{background-position:0 -652px;left:325px;}
.scrollPicArea .prev:hover,.scrollPicArea .next:hover{opacity:1;filter:alpha(opacity=100);}
.scrollPicArea .prev,.scrollPicArea .next{background-image:url('http://new-img5.ol-img.com/assets/onlylady/images/watchlady/scrollBts.png');background-repeat:no-repeat;display:block; opacity:0.7;filter:alpha(opacity=70);position:absolute;}

/*scroll绗�1绉嶆粴鍔ㄦ牱寮�*/
.scroll-a {
    width: 480px;
    height: 480px;
    overflow: hidden;
    position: relative;
}
.scroll-a ul {
    width: 100%;
    height: 100%;
    position: relative;
}
.scroll-a ul li {
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    height: 100%;
}
.scroll-a ul li:first-child {
    left: 0;
}
.scroll-a ul li a, .scroll-a ul li a img {
    display: block;
}
.scroll-a ul li .botbar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    background: url(http://new-icon.ol-img.com/ol/channel/life/img/black6.png) repeat;
}
.scroll-a ul li .botbar a {
    display: block;
    padding: 0 20px;
    font-size: 20px;
    color: #fff;
}
.scroll-a .scrollArea_nav {
    position: absolute;
    right: 5px;
    bottom: 50px;
}
.scroll-a .scrollArea_nav span {
    cursor: pointer;
    display: inline-block;
    width: 22px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    margin-right: 6px;
    font-size: 14px;
    color: #000;
    background: rgba(255,255,255,.6);
}
.scroll-a .scrollArea_nav span.here {
    color: #fff;
    background: rgba(0,0,0,.6);
}

/*scroll绗�2绉嶆粴鍔ㄦ牱寮�*/
.scroll-b {
    width: 778px;
    height: 480px;
    overflow: hidden;
    position: relative;
}
.scroll-b ul {
    width: 100%;
    height: 100%;
    position: relative;
}
.scroll-b ul li {
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    height: 100%;
}
.scroll-b ul li:first-child {
    left: 0;
}
.scroll-b ul li a, .scroll-b ul li a img {
    display: block;
}
.scroll-b ul li .botbar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    overflow: hidden;
    background: url(http://new-img5.ol-img.com/assets/onlylady/images/wedding/black_bg_7.png);
}
.scroll-b ul li .botbar a {
    display: block;
}
.scroll-b ul li .botbar h3 {
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 40px;
    padding-right: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #fff;
}
.scroll-b ul li .botbar p {
    font-weight: normal;
    font-size: 14px;
    padding: 0 40px;
    color: #fff;
}
.scroll-b .prev, .scroll-b .next {
    position: absolute;
    top: 50%;
    margin-top: -40px;
    width: 80px;
    height: 80px;
    z-index: 99;
    background: url(http://new-img5.ol-img.com/assets/onlylady/images/wedding/arrow.png) no-repeat;
}
.scroll-b .prev {
    left: 0;
    background-position: 0 -80px;
}
.scroll-b .next {
    right: 0;
    background-position:-80px  -80px;
}
.scroll-b .prev:hover {
    background-position: 0 0;
}
.scroll-b .next:hover {
    background-position:-80px  0;
}

/*scroll绗�3绉嶆粴鍔ㄦ牱寮�*/
.scroll-c {
    width: 390px;
    height: 570px;
    overflow: hidden;
    position: relative;
}
.scroll-c ul {
    width: 100%;
    height: 100%;
    position: relative;
}
.scroll-c ul li {
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    height: 100%;
}
.scroll-c ul li:first-child {
    left: 0;
}
.scroll-c ul li a, .scroll-c ul li a img {
    display: block;
}
.scroll-c ul li .botbar {
    transition: all .3s;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80px;
    overflow: hidden;
    background: url(http://new-img5.ol-img.com/assets/onlylady/images/wedding/black_bg_7.png);
    display:none;
}
.scroll-c ul li:hover .botbar{display:block;}
.scroll-c ul li .botbar a {
    display: block;
}
.scroll-c ul li .botbar h3 {
    font-weight: normal;
    font-size: 18px;
    line-height: 80px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #fff;
    text-align: center;
}
.scroll-c .prev, .scroll-c .next {
    position: absolute;
    top: 50%;
    margin-top: -40px;
    width: 60px;
    height: 80px;
    z-index: 99;
    background: url(http://new-img5.ol-img.com/assets/onlylady/images/wedding/arrow-b.png) no-repeat;
}
.scroll-c .prev {
    left: 0;
    background-position: 0 -80px;
}
.scroll-c .next {
    right: 0;
    background-position:-60px  -80px;
}
.scroll-c .prev:hover {
    background-position: 0 0;
}
.scroll-c .next:hover {
    background-position:-60px  0;
}

.scroll-c-a { 
    position: absolute; 
    left: 0; 
    top: -70px;
    z-index: 98;
}
.scroll-c-b { 
    position: absolute; 
    left: -47px; 
    top: -70px;
    z-index: 98;
}
.scroll-c-c { 
    position: absolute; 
    left: -47px; 
    top: -70px;
    z-index: 98;
}
.scroll-c-d { 
    position: absolute; 
    right: 0; 
    top: -70px;
    z-index: 98;
}

.part01 {
    position: relative;
    
}
.part03 .title-b h3 span {
    background-position: 0 0;
} 
.part04 .title-b h3 span {
    background-position: 0 -54px;
} 
.part05 .title-b h3 span {
    background-position: 0 -108px;
} 
.part06 .title-b h3 span {
    background-position: 0 -162px;
} 
.part07 {
    border-top: 1px solid #b6b4b6;
} 
.part01 .w1180,.part02 .w1180,.part03 .w1180,.part04 .w1180,.part05 .w1180,.part06 .w1180,.part07 .w1180{background-color:#fff;}


/*banner*/
.bannerArea{height:550px;overflow:hidden;width:100%;min-width:1180px;}
.bannerArea .w1180{height:100%;position:relative;}
.bannerArea .list{width:100%;height:100%;position:absolute;left:0;top:0;}
.bannerArea .list li{position:absolute;width:1180px;height:550px;overflow:hidden;left:200%;top:0;}
.bannerArea .list li:first-child{left:0;}
.bannerArea .list li a{width:100%;height:100%;overflow:hidden;display:block;position:relative;color:#fff;}
.bannerArea .list li a:hover{color:#ba9e66;}
.bannerArea .list li .desc{width:1060px;padding:25px 85px 15px 35px;background:url('http://new-img4.ol-img.com/assets/onlylady/images/index/black_bg.png') 0 0 repeat;height:65px;line-height:30px;overflow:hidden;position:absolute;left:0;bottom:0;display:none;}
.bannerArea .list li:first-child .desc{display:block;}
.bannerArea .list li .desc .t{font-size:20px;white-space:nowrap;text-overflow:elipsis;}
.bannerArea .list li .desc p{font-size:16px;white-space:nowrap;text-overflow:elipsis;}
.bannerArea .next,.bannerArea .prev{width:31px;height:60px;display:block;position:absolute;top:50%;margin-top:-30px;background-image:url('http://new-img5.ol-img.com/assets/onlylady/images/index/scrollBts.png');background-repeat:no-repeat;}
.bannerArea .prev{background-position:-24px -10px;left:-50px;}
.bannerArea .next{background-position:-24px -90px;right:-50px;}
.bannerArea .prev:hover{background-position:0 -160px;}
.bannerArea .next:hover{background-position:0 -220px;}

.bannerArea .leftCover,.bannerArea .rightCover{width:1180px;height:550px;background-color:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;top:0;}
.bannerArea .leftCover{left:-100%;}
.bannerArea .rightCover{left:100%;}

.bannerArea .bannerNum{background:url('http://new-img5.ol-img.com/assets/onlylady/images/index/b_01.png') 0 100% no-repeat;width:60px;height:64px;position:absolute;right:8px;bottom:15px;color:#bbb;font-size:20px;}
.bannerArea .bannerNum span{text-align:right;padding-right:18px;display:block;line-height:30px;}
.bannerArea .bannerNum em{text-align:left;padding-left:24px;display:block;margin-top:5px;line-height:30px;}



.sideNav {display:none; width: 50px;position: fixed;z-index: 999;left: 50%;margin-left: 600px;bottom:50px;_position: absolute;_bottom: 50px;_top: expression(eval(document.documentElement.scrollTop+347));}
.sideNav a {display: block; height: 50px; margin-bottom:1px;padding:0 5px;color:#fff;font-size:16px; text-align:center;line-height:50px;position:relative; -moz-transition: all .2s;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.sideNav a span { display:block; font-size:16px; color:#ffffff; line-height:20px; text-align:center;padding:5px 0;}
.sideNav a{background: url('http://new-img4.ol-img.com/assets/onlylady/images/index/sideNavBg.png') no-repeat 0 -50px;}
.sideNav a:hover{background-position: -50px -50px;}
.sideNav a.top{background-position: 0 0;}
.sideNav a.top:hover{background-position: -50px 0;}
.sideNav .fd_m_codeA{height:88px;background-position: 0 -100px;}
.sideNav .fd_m_codeB{height:88px;background-position: -50px -100px;}
.sideNav .fd_m_codeA:hover{background-position: 0 -100px;}
.sideNav .fd_m_codeB:hover{background-position: -50px -100px;}
.sideNav .style_show{left:-136px;top:-21px;display:none;}
.sideNav .fd_m_codeA:hover .style_show{display:block;background-position:0 -260px;}
.sideNav .fd_m_codeB:hover .style_show{display:block;background-position:0 0;}

/*suanjun-end*/
