/*
 *@Description: homestyle.css
 *@Version:	    v3.0(2014-08-12 10:00)
 *@Website:	    http://home.19lou.com/
 *@Author:      jianghui
 */
 body{background-color:#efefef}
 .layouter{margin:0 auto;width:1190px;}			
 .home-head{width:100%;height:100px;background-color:#baa26b;}
 .logo-head{margin:0 auto;width:1366px;height:100px;background:url(images/wrap_bg.jpg) no-repeat;overflow:hidden;}
 .mt20{margin-top:20px;}
 .head-ad{width:1190px;}
 .projection-ad{width:1190px;}
 .projection-ad .projection-ad-content{margin-bottom:20px;}
 .ad-190x60 li{margin:0 10px 0 0;}
 /*S=pics-index-nav*/
     .pics-nav-wrap{ margin:0 0 20px;background:#baa26b url(images/wrap_bg.jpg) top no-repeat;}
         .pics-nav{ position:relative; margin:0 auto; padding:30px 0 0 10px; width:1180px; height:70px;}
             .pics-logo-area{ display:block; padding:0 0 0 64px; width:125px; height:55px;}
                 .pics-logo-area h1{ text-indent:-9999em; overflow:hidden;}
             
             .pics-nav-list{ padding:30px 0 0 50px;}
                 .pics-nav-list li{ position:relative; float:left; margin:0 20px 0 0; height:40px; font:400 18px/40px "microsoft yahei"}
                     .pics-nav-list li a,.pics-nav-list li a:visited{ color:#fff; text-decoration:none; white-space:nowrap;}
                     .pics-nav-list li a:hover { color: #ffee9d;}
                     .Pnav-corner{position:absolute; bottom:0; left:35%; width:0; height:0; border:6px solid #dad5ca;border-color:transparent transparent #fff transparent;overflow:hidden;}
                     .picsdemoIcon{ position:absolute; right:-2px; top:-2px; width:21px; height:12px; background-position:0 0;}
 /*E=pics-index-nav*/
 
 /*=s 轮播样式*/
 .slide-wrap{margin-right:20px;width:770px;height:432px;overflow:hidden;}
     .slide-player {position: relative;width:770px;height:432px;overflow:hidden;}
     .slide-player .slide-item span {display:block;height:50px;font:700 16px/50px Microsoft YaHei;text-align:center;background:none repeat scroll 0 0 rgba(0,0,0,0.25);overflow:hidden;}
         .slide-player .slide-item span i{display:inline-block;margin:5px;width:35px;height:2px;background-color:#fff;}
         .slide-player .slide-page {bottom: 21px;position: absolute;right:6px;vertical-align:middle;z-index: 3;}
     .slide-player .slide-page a,.slide-player .slide-page a:visited{background:none repeat scroll 0 0 #fff;border-radius:6px 6px 6px 6px;float:left;height:0;margin-right:10px;overflow:hidden;padding-top:8px;width:8px}
 .roll-wrap{margin-bottom:10px;width:590px;height:402px;overflow:hidden;}
     .roll-wrap .slide-player{position: relative;width:590px;height:402px;overflow:hidden;}
     .roll-wrap .slide-player .slide-item span {display:block;height:40px;font:700 16px/40px Microsoft YaHei;text-align:center; background:none repeat scroll 0 0 rgba(0,0,0,0.25);overflow:hidden;}
     .roll-wrap .slide-player .slide-page a,.roll-wrap .slide-player .slide-page a:visited{background:none repeat scroll 0 0 #fff;border-radius:6px 6px 6px 6px;float:left;height:0;margin-right:10px;overflow:hidden;padding-top:8px;width:8px}
     .roll-wrap .slide-player .slide-page {bottom: 16px;position: absolute;right:6px;vertical-align:middle;z-index: 3;}
 .ling-con{margin-right:30px;width:400px;height:220px;overflow:hidden;}
     .ling-con .slide-player{position: relative;width:400px;height:220px;overflow:hidden;}
     .ling-con .slide-player .slide-item span {padding-left:10px;display:block;height:40px;font:700 16px/40px Microsoft YaHei;text-align:left;background:none repeat scroll 0 0 rgba(0,0,0,0.25);overflow:hidden;}
     .ling-con .slide-player .slide-page a,.ling-con .slide-player .slide-page a:visited{background:none repeat scroll 0 0 #fff;border-radius:6px 6px 6px 6px;float:left;height:0;margin-right:10px;overflow:hidden;padding-top:8px;width:8px}
     .ling-con .slide-player .slide-page {bottom: 16px;position: absolute;right:6px;vertical-align:middle;z-index: 3;}
 /*=e 轮播样式*/
 .home-top-news{padding:19px;width:360px;height:392px;background:#fff;border:1px solid #e7e2d9;overflow:hidden;}
     .main-news{width:360px;overflow:hidden;}	
         .main-news ul{ padding-bottom:15px; *padding-bottom:10px;width:360px; color:#787878; font:400 14px/32px simsun;word-break:break-all;word-wrap:break-word;}
             .main-news li{height:32px;overflow:hidden;}
             .main-news li span{float:left;margin:14px 15px 0 8px;width:4px;height:4px;border-radius:20px;background:#858585;}
             .main-news .f-newsTop {padding-left:27px; height:22px; margin-bottom:10px;*margin-bottom:3px;background:url(images/home-link.jpg) 0 1px no-repeat; }
                 .main-news li h4{ height:22px;color:#83724b; font:700 20px/22px "microsoft yahei";word-break:break-all;word-wrap:break-word; overflow:hidden;}
                 .main-news li a:hover{color: #0657b2;text-decoration: underline;}
                 .main-news li a:hover h4{color: #83724b;text-decoration: underline;}
 
 /*S热门活动*/
 .home-zone{padding:19px;width:1150px;border:1px solid #e7e2d9;background-color:#fff;}
     .home-hd{position:relative;margin-bottom:18px;width:100%;height:22px;}
         .home-hd span{float:left;margin:5px 8px 0 0 ;width:5px;height:16px;background-color:#505050;}
         .home-hd h3{height:22px;font:700 18px/25px "microsoft yahei";color:#505050;}
         .home-hd a{position:absolute;top:0;right:0;height:22px;font:700 14px/22px simsun;color:#6e6e6e;}
         .home-hd a em{display:inline-block;margin:5px 0 0 5px;width:0; height:0; border:6px solid #6e6e6e;border-color: transparent  transparent  transparent #6e6e6e;overflow:hidden;}
     .home-active ul{width:1275px;}
         .home-active li{float:left;margin-right:30px;width:265px;height:120px;}
             .home-active li img{width:100%;height:100%;}
 /*E热门活动*/
 
 /*-- S装修课堂 --*/
 .home-study{overflow:hidden;}
     .studyitem{width:1200px;}
     .studyitem li{float:left;width:148px;height:62px;font:400 14px/27px simsun;color:#787878;text-align:center;border-right:1px solid #e7e2d9;overflow:hidden;}
     .studyitem li img{margin-left:55px;display:block;width:35px;height:35px;*margin-left:0;}
     .studyitem .item{width:128px;}
     .studyitem .item img{margin-left:45px;*margin-left:0;}
 /*-- E装修课堂 --*/	
 
 /*-- S装修图库 --*/			
 .picture-con{width:1160px;overflow:hidden;}
     .picture-con li a{display:inline-block;width:100%;height:100%;}
         .picture-con ul li span,.picture-con ul li b{position:absolute;display:inline-block;left:0;bottom:0;width:100%;height:40px;line-height:40px;z-index:5;overflow:hidden;}
         .picture-con ul li span{z-index:6;font:700 16px/40px "microsoft yahei";text-align:center;}
         .picture-con ul li b{background:#333;opacity:0.4;*filter:alpha(opacity='40');}
         .picture-con li a span, .picture-con li a:visited span{color:#fff;}
         .picture-con li a:hover span{color:#fff;text-decoration:underline;}
     .w590{float:left;width:600px;overflow:hidden;}
         .w590 .h196{float:left;position:relative;margin-right:10px;width:290px;height:196px;overflow:hidden;}
             .w590 .h196 img{width:290px;height:196px;}
     .w270{float:left;margin-right:10px;width:270px;height:608px;overflow:hidden;}
         .w270 li{position:relative;margin-bottom:10px;width:270px;height:196px;overflow:hidden;}
             .w270 li img{display:block;width:270px;height:196px;}
 
 .type{margin-bottom:20px;width:290px;overflow:hidden;}
 .space{margin-left:157px;width:250px;overflow:hidden;}
 .style{width:278px;overflow:hidden;}
     .home-link dt{float:left;width:37px;height:50px;font:400 14px/50px simsun;color:#b9a066; border-right:1px solid #eae5dd;overflow:hidden;}
     .home-link dd{float:left;padding:0 10px;height:25px;font:400 14px/25px simsun;color:#6e6e6e;}
 /*-- E装修图库 --*/	
 
 /*=S 灵市面 */
 
 .home-top-seemore, .home-top-seemore:visited{position:absolute;padding:0 5px;right:20px;top:15px;height:20px;line-height:20px;display:inline-block;overflow:hidden;background:#D0B29A;color:#fff;}
 .home-top-seemore:hover{background:#B2957E;color:#fff;}
 .ling-adv{width:260px;height:220px;overflow:hidden;}
     .ling-adv img{display:block;width:260px;height:220px;}
 
 .ling-news{width:432px;overflow:hidden;}	
     .ling-news li a,.ling-news li a:visited{float:left;width:440px;height:26px;line-height:26px;overflow:hidden;text-align:left;font-size:14px;color:#787878;}
     .ling-news li a:hover{color:#0657b2;}
 .ling-first{display:inline-block;margin-bottom:15px;color:#505050;}
     .ling-first strong{display:inline-block;margin-bottom:5px;width:440px;height:30px;text-align:center;font:400 18px/30px 'Microsoft yahei';overflow:hidden;}
     .ling-first span,.ling-first:visited span{display:inline-block;width:440px;height:40px;font-size:14px;line-height:20px;overflow:hidden;text-align:left;color:#787878;}
     .ling-first:hover span{color:#0657b2;}
 /*=E 灵市面 */
 /*=S 找设计 */
 .home-ling{z-index:10;}
 .design-zone{width:1190px;z-index:1;}
 .design-zone ul{margin-right:20px;width:149px;border-right:1px solid #F7EBD9;}
 .design-zone li{position:relative;padding-left:30px;height:37px;line-height:37px;text-align:left;font-size:14px;background:url(images/home-link.jpg) 0 -62px no-repeat;color:#787878;z-index:1;}
 .buyt li{width:119px;overflow:hidden;}
 .design-zone li.top-design{background:url(images/home-link.jpg) 0 -24px no-repeat; }
 .design-zone li.selected{z-index:10;}
 .design-zone li div{z-index:10;display:none;position:absolute;left:130px;top:0;padding:10px;width:292px;text-align:left;line-height:22px;font-size:12px;color:#603910;background:#fffbf1;border:1px solid #e7e2d9;}
     .hd-arraw{position:absolute;top:-12px;left:-12px;width:12px;height:38px;overflow:hidden;}
         .hd-arraw em{position:absolute;top:0;left:0;width:23px;height:38px;font:400 46px/60px simsun;color:#fffbf1;}
         .hd-arraw em.hd-red{left:-2px;color:#e7e2d9;}
     .hd-arrawr{position:absolute;top:-12px;right:-12px;width:12px;height:38px;overflow:hidden;}
         .hd-arrawr em{position:absolute;top:0;right:22px;width:23px;height:38px;font:400 46px/60px simsun;color:#fffbf1;}
         .hd-arrawr em.hd-red{right:20px;color:#e7e2d9;}
     .design-zone div strong{color:#baa26b;}
 /*=E 找设计 */
 
 .ad-190x60 {width: 1200px;}
             
 /*=S 淘精品 */
 .w210{float:left;margin-right:10px;width:210px;overflow:hidden;}
     .w210 li{position:relative;margin-bottom:10px;width:210px;height:190px;overflow:hidden;}
         .w210 li img{display:block;width:210px;height:190px;}
 .h390{float:left;margin-right:10px;width:270px;overflow:hidden;}
     .h390 li{position:relative;margin-bottom:10px;width:270px;height:390px;overflow:hidden;}
         .h390 li img{display:block;width:270px;height:390px;}
 /*=E 淘精品 */
 
 /*=S 参赛公司 */
 .home-game{position:relative;}
     .game-sel{position:absolute;left:328px;top:22px;}
         .game-sel span{cursor:pointer;display:inline-block;padding:0 10px;height:22px;font:400 14px/22px simsun;color:#6e6e6e;}
         .game-sel span.selected{color:#bba36c;}
         .game-sel em{display:inline-block;margin-bottom:2px;*margin-bottom:6px;height:5px;width:5px;background-color:#858585;border-radius: 20px;}
     .game-content{width:1197px;}
     .game-content ul{display:none;}
         .game-content li{float:left;margin-right:51px;height:100px;text-align:center;}
             .game-content img{display:block;width:80px;height:60px;border:1px solid #ededed;}
             .game-content span{display:inline-block;width:80px;height:24px;line-height:24px;overflow:hidden;}
             .game-content a:hover span{color:#0657b2;text-decoration:underline;}
             
 /*=E 参赛公司 */		
 /*=S 热门搜索  */
 .seo-area{position:relative;}
 .jh{width:892px;}
 .w164{float:left;width:892px;overflow:hidden;}
     .w164 li{float:left;margin-right:10px;position:relative;width:164px;height:164px;overflow:hidden;}
         .w164 li img{display:block;width:164px;height:164px;}
 .hot-words{position:absolute;top:20px;right:20px;width:258px;overflow:hidden;}
     .hot-words strong{ display:block; padding:0 0 4px 10px; font-size:18px; color:#505050; text-align:left;}
         .hot-words a,.hot-words a:visited{ display:block; float:left; font-size:14px;color:#857652; padding:5px 10px; white-space:nowrap;}
     .words-text{margin-top:16px;}
 /*=E 热门搜索  */
 /*=S 友情链接  */
 .link-hd{position:relative;padding-bottom:5px;width:100%;height:16px;border-bottom:1px solid #d4d4d4;overflow:hidden;}
     .link-hd h3{font:400 14px/16px simsun;color:#505050;overflow:hidden;}
     .link-hd a{position:absolute;top:0;right:0;height:16px;font:400 14px/16px simsun;color:#857652;}
         .link-hd a em{display:inline-block;margin:2px 0 0 5px;width:0; height:0; border:6px solid #6e6e6e;border-color: transparent  transparent  transparent #6e6e6e;overflow:hidden;}
 .link-con{width:100%;}
 .link-con a{float:left;margin:20px 42px 0 0;color:#828282;}
 /*=E 友情链接  */
 a:hover{ color: #0657b2;text-decoration: underline;}
/* new */
.top-content{width: 1190px;
    margin: 15px auto;
    position: relative;
    height: 426px;
    background: #fff;}
.top-content-left {
    position: absolute;
    top: 0;
    left: 10px;
}

.home-bm-content {
    width: 255px;
    height: 284px;
    overflow: hidden;
}
.home-bm-content a {
    width: 264px;
    height: 284px;
    display: block;
    overflow: hidden;
}
.home-bm-content a img {
    width: 100%;
}
.home-index-slidecon {
    width: 637px;
    height: 426px;
    overflow: hidden;
    margin: 0 12px;
    position: absolute;
    left: 263px;
    top: 0;
}
.slide-player .slide-page a,
.slide-player .slide-page a:visited {
    border-radius: 50%;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    color: #fff;
    padding-top:0
}
.home-index-slidecon .slide-player img {
    width: 637px;
    height: 426px;
}
.home-index-slidecon .slide-player .slide-item span {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    text-align: left;
    font-weight: 400;
}
.home-index-slidecon .slide-player .slide-page {
    bottom: 15px;
}

.slide-player .slide-page a.trigger {
    color: #a57622!important;
    background:#a57622!important;
}
.home-right-sidle {
    position: absolute;
    right: 0;
    top: 0;
    width: 266px;
    overflow: hidden;
}
.home-newsbox {
    height: 170px;
    padding-top: 1px;
    margin-right: 5px;
    border-bottom: dotted 1px #818181;
}
.home-newslist a,
.home-newsbox .home-newsbox-item a {
    text-decoration: none;
}
.home-newsbox .home-newsbox-item h3 {
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-weight: bold;
    color: #baa26b;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.home-newsbox .home-newsbox-item p {
    height: 50px;
    font: 300 12px/23px 'yahei';
    color: #818181;
    overflow: hidden;
    margin-top: 5px;
    word-wrap: break-word;
    margin-bottom: 5px;
}
.home-newslist ul {
    margin-top: 10px;
}

.home-newslist ul li p {
    padding-left: 12px;
    font: 300 12px/30px 'SimSun';
    background: url(//img2.citysbs.com/css/0.8.5.81/city/common/floor/home/images/shaw.jpg) 2px 14px no-repeat;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal;
}
.home-newslist a {
    color: #818181;
}
.home-gg-box {
    width: 266px;
    height: 111px;
    overflow: hidden;
    margin-top: 12px;
}

.home-gg-box img {
    width: 255px;
    height: 111px;
}
.top-content-left-ad {
    display: block;
    width: 255px;
    height: 132px;
    overflow: hidden;
    margin-top: 10px;
}



.layouter {
    position: relative;
    margin: 20px auto;
    width: 1190px;
    overflow: hidden;
}
.marrydiaryl {
    position: relative;
    padding: 20px;
    width: 828px;
    height: 627px;
    background-color: #fdfdfd;
    border: 1px solid #f3f0ed;
    overflow: hidden;
}
.jh-item {
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: 100%;
    height: 165px;
    border-bottom: 1px dotted #d0d0d0;
    overflow: hidden;
}
.jh-item a img {
    float: left;
    margin-right: 20px;
    width: 240px;
    height: 165px;
}
.itemtext {
    position: relative;
    width: 568px;
    height: 165px;
    overflow: hidden;
}
.itemtext h3 {
    margin-bottom: 13px;
    width: 100%;
    height: 36px;
    font: 400 20px/36px "microsoft yahei";
    color: #333;
    overflow: hidden;
}
.itemtext small {
    display: block;
    margin-bottom: 18px;
    width: 100%;
    height: 14px;
    color: #999;
    font: 400 12px/14px simsun;
}
.itemtext p {
    width: 425px;
    line-height: 24px;
    color: #818181;
}
.itemtext p a {
    color: #818181;
}
.itemtext i a {
    color: #baa26b;
}
.more, .more:hover, .more:visited {
    margin-top: 10px;
    padding: 0 10px;
    height: 22px;
    font: 400 12px/22px simsun;
    color: #fff;
    background-color: #baa26b;
    border-radius: 10px;
}
.itemtext h3 em {
    margin: 10px 0 0 20px;
    height: 16px;
    font: 400 14px/16px simsun;
    color: #b7b7b7;
}

.marryicon {
    background: url(//img2.citysbs.com/css/0.8.5.85/app/home/images/marryicon.png) no-repeat;
}
.talk {
    padding-left: 24px;
    background-position: 0 -30px;
}
.see {
    padding-left: 24px;
    background-position: 0 -44px;
}
.collect {
    position: absolute;
    right: 20px;
    top: 60px;
    width: 60px;
    height: 60px;
    background-position: 0 -63px;
    overflow: hidden;
}
.marrydiaryr {
    width: 300px;
    overflow: hidden;
}

.marry-strategy {
    padding: 20px;
    width: 258px;
    height: 168px;
    background-color: #fdfdfd;
    border: 1px solid #f3f0ed;
    overflow: hidden;
}
.marry-strategy ul {
    margin-top: 10px;
}
.mb20 {
    margin-bottom: 20px;
}
.marry-strategy h3 em {
    float: left;
    margin-right: 6px;
    width: 18px;
    height: 18px;
    background-position: 0 -194px;
}
.marrydiaryl {
    position: relative;
    padding: 20px;
    width: 828px;
    height: 627px;
    background-color: #fdfdfd;
    border: 1px solid #f3f0ed;
    overflow: hidden;
}
.marry-strategy li {
    height: 26px;
    overflow: hidden;
    text-align: left;
    line-height: 26px;
}
.marry-strategy li a {
    color: #676244;
}
.marry-strategy li em {
    float: left;
    margin: 10px 6px 0 0;
    width: 5px;
    height: 5px;
    background: url(//img2.citysbs.com/css/0.8.5.85/app/home/images/shaw.jpg) no-repeat;
}
.h277 {
    width: 300px;
    height: 277px;
    overflow: hidden;
}
.v_show {
    position: relative;
    overflow: hidden;
}
.v_content li img {
    display: block;
    width: 300px;
    height: 240px;
}
.v_content {
    width: 300px;
    height: 277px;
    overflow: hidden;
}
.v_content li {
    float: left;
    width: 300px;
    height: 277px;
    overflow: hidden;
}
.v_content li img {
    display: block;
    width: 300px;
    height: 240px;
}
.v_content li p {
    padding-left: 16px;
    width: 282px;
    height: 35px;
    font: 400 16px/35px "microsoft yahei";
    color: #666;
    background-color: #fbfbfb;
    border: 1px solid #f3f0ed;
}
#prev {
    left: 10px;
}
#next {
    right: 10px;
}
.marrydiaryl h1 {
    float: left;
    font: 400 30px/30px "microsoft yahei";
    color: #333;
}
.diary {
    height: 50px;
}
.shraw {
    position: absolute;
    top: 115px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    border-radius: 15px;
    background-color: rgba(0,0,0,.3);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4C000000', EndColorStr='#4C000000');
}
#next .icon-slide-next {
    float: right;
    margin: 6px 8px 0 0;
    height: 19px;
    width: 11px;
    background-position: -42px -276px;
}
#prev .icon-slide-prev {
    float: left;
    margin: 6px 0 0 8px;
    height: 19px;
    width: 11px;
    background-position: 0 -276px;
}
.marry-strategy h3 {
    height: 20px;
    font: 400 20px/20px "microsoft yahei";
    color: #333;
}
.collect:hover {
    background-position: 0 -124px;
}
.collected {
    position: absolute;
    right: 20px;
    top: 60px;
    width: 60px;
    height: 60px;
    background-position: 0 -124px;
    overflow: hidden;
}

.hot-ad{padding:20px;width:1148px;border:1px solid #f3f0ed;background-color:#fdfdfd;overflow:hidden;}
.hot-ad ul{width:1180px;overflow: hidden}
.hot-ad h1{color: #333;font: 400 30px/30px "microsoft yahei";}
.hot-ad li{float: left;width:280px;height: 162px;margin-right: 12px;overflow: hidden}
.hot-ad li a{display: inline-block}
.hot-ad a img{width:100%;}
.hot-ad li.last{margin-right: 0;}

.wrap-home{
    border-bottom-width: 0;
}
.clearall {
    zoom: 1;
}
.clearall:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}