@charset "utf-8";
/********* index *********/
.ws{width:1200px; margin:20px auto 0;}
.ws:after{display: block; overflow: hidden; clear: both; height: 0; visibility: hidden;content: "."} 

/* -------------------------- 生活家 ------------------------------- */
.shjbg{ background:#fff; font-family:"\5b8b\4f53"}
.longad{width:1200px; height:90px; overflow:hidden}
.longad img{width:auto; max-width:1200px;}
.longad img,.longad a{ display:block;}

.tfocus{width:325px; height:392px; overflow:hidden}
.list li{width:100%; overflow:hidden; line-height:28px; height:28px;}
.list1 { font-size:14px;}
.list1 li a{background:url(../images/point3.gif) 2px -30px no-repeat}
.list li a{color:#343841; padding:0 0 0 10px;}
.list li a:hover{color:#ff7d01; background:url(../images/point3.gif) 2px -65px no-repeat}
.list3 li{width:100%; overflow:hidden; line-height:28px; height:28px; background:url(../images/point3.gif) 2px -23px no-repeat; text-indent:12px; font-size:14px}
.list3 li:hover{background:url(../images/point3.gif) 2px -58px no-repeat}
.list3 li b{color:#cfcfcf; padding:0 5px; font-weight:normal}
.list3 span{color:#666;}
.t-con{width:514px; height:392px; margin:0 0 0 36px;  overflow:hidden}
.t-con .pic-scroll{ margin:14px 38px; position:relative}
.t-con .pic-scrolldw{width:442px; overflow:hidden}
.t-con .pic-scroll,.t-con .pic-scrolld{width:442px; height: 122px; position:relative; }
.t-con .pic-scroll .pic-scrolld{width:9999px;}
.t-con a:hover{color:#333;}
.t-con .btn-spre,.t-con .btn-next{ display:block; width:24px; height:122px; background:url(../images/sbtns.gif) 0 0 no-repeat;z-index: 9; line-height: 99em; position:absolute; top:0; }
.t-con .btn-spre{background-position: 0 -260px; left:-38px}
.t-con .btn-next{background-position: 0 -1px;right:-38px }
.t-con .btn-spre:hover{background-position:0 -391px;}
.t-con .btn-next:hover{background-position: 0 -130px;}
.t-con .picul100 li{ float:left; display:inline; width:100px; margin:0 14px 0 0;}
.t-con .picul100 img{width:100px; height:100px; display:block}
.t-con .picul100 .sname{display:block; text-align:center; color:#525252; margin:4px 0 0; height:18px; line-height:18px; overflow:hidden;}
.t-con .picul100 .sname:hover{color:#525252; text-decoration:underline}
.t-con .focusn{ background:url(../images/pointline.gif) left bottom repeat-x; padding:0 0 14px;}
.t-con .focusn h1{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:22px; background:url(../images/t-news.gif) left 3px no-repeat; padding:17px 0 0; height:45px; line-height:45px; overflow:hidden }
.t-con .focusn h1 a{color:#282828}
.t-con .focusn h1 a:hover{color:#ff7d01;}
.t-con .focusn p{color:#727171; line-height:18px; height:54px; overflow:hidden}
.t-con .focusn p a{color:#e4393c;}
.t-con .focusn p a:hover{color:#ff7d01}
.t-con .list{ width:214px; margin:14px 22px 0 0;}
.t-con .list a{color:#555;}
.t-r{width:300px;height:392px; font-family:"\5FAE\8F6F\96C5\9ED1"; overflow:hidden}
.t-r .tv{ border:1px solid #dbdbdb; height:188px; overflow:hidden}
.t-r .tv .st{ background:#ededed; height:26px; line-height:26px; padding:0 0 0 10px; display:block}
.t-r .tv .st span{color:#eb010c; background:url(../images/ico-tel.gif) left 2px no-repeat; padding:0 0 0 20px;}
.t-r .tv .shpic{width:134px; height:134px; padding:15px 10px 0 0; position:relative; overflow:hidden}
.t-r .tv .shpic span{ display:block; background:url(../images/video.png) left top no-repeat; width:36px; height:36px; line-height:99em; position:absolute; top:50%; left:50%; margin:-16px 0 0 -16px; overflow:hidden;}
.t-r .info{width:143px; padding:15px 0 0 10px;}
.t-r .sname{ font-size:14px; line-height:16px; height:32px; padding:0 0 12px; margin:6px 0 0; overflow:hidden}
.t-r .nprice{ font-size:18px; color:#f24254; line-height:22px; font-weight:bold}
.t-r .oprice{ text-decoration:line-through; line-height:18px; color:#999; font-size:14px;}
.t-r .btna{ padding:19px 0 0 0;}
.t-r .btna a{background:#e41419; color:#fff; text-align:center; height:22px; line-height:22px; padding:0 8px; display:inline-block; border-radius:3px;-moz-border-radius:3px; }
.t-r .btna .zb{margin:0 3px 0 0;}
.t-r .half{ position:relative; width:300px; height:182px;margin:10px 0 0;}
.t-r .half .st{height:26px; line-height:26px; font-size:18px; font-weight:bold; }
.t-r .half .st span{color:#555; background:url(../images/ico-clock.png) left 4px no-repeat; padding:0 0 0 24px; display:block}
.t-r .half .infobg{display:block; width:153px; height:182px; background:#fff; filter:alpha(opacity=60); border-left:1px solid #f0f0f0;  opacity:.6; z-index:2;}
.t-r .half .infobg,.t-r .half .info{ position:absolute; left:0; top:0; }
.t-r .half .info{z-index:3;padding:20px 0 0 20px; width:116px;}
.t-r .half .sname{font-size:12px; color:#999; margin-top:15px; padding:0 0 20px;}
.t-r .half .shpic{ display:block;width:302px; height:182px; overflow:hidden}
.t-r .half .shpic img{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.t-r .half .shpic:hover img{margin-left:-10px;}

.tfocus #fslider { width:325px; height:392px; float:left; position:relative}
.tfocus #slides { display:block; width:100%; height:392px; position:relative}
.tfocus #slides li { display:block; width:100%; height:100%;  position:absolute}
.tfocus #slides li a { display:block; width:100%; height:100%; text-indent:-999em;}
.tfocus #pagination { float:right; display:inline; margin:0 6px 0 0; text-align:right;font-family:"\5FAE\8F6F\96C5\9ED1"; overflow:hidden}
.tfocus #pagination li { float:none; display:inline-block;width:24px; height:24px; margin:0 2px 0 0; }
.tfocus #pagination li a {display:inline-block; width:24px; height:24px; line-height:24px; background:url(../images/focus-btn.png) 0 -30px no-repeat; color:#fff; text-align:center;cursor:pointer}
.tfocus #pagination li.current a {background:url(../images/focus-btn.png) 0 0 no-repeat;}
.tfocus #paged { position:absolute; left:auto; right:0; top:359px; width:100%; z-index:990; margin:0!important; }
.tfocus #paged .lb,.tfocus #paged .rb{ display:none;}

.adnum3{margin:30px auto 10px; }
.adnum3 .item{float:left; display:inline; }
.adnum3 .mr12{margin-right:6px;}
.adnum3 .item,.adnum3 a img{width:396px; height:70px;}
.floor{border-bottom:1px solid #f4f4f4; overflow:hidden}
.floor .st{ border-bottom:2px solid #343841; height:40px; line-height:40px; overflow:hidden;}
.floor .st span a{color:#666; margin:0 0 0 10px;}
.floor .sc{ padding:22px 0 0;overflow:hidden}
.floor .st2{ border-bottom:1px solid #f1f1f1; height:10px; line-height:20px;}
.floor .st2 span{ background:#fff; color:#343841; font-weight:bold; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; padding:0 8px 0 0; overflow:visible}
.floor h2{font-size:20px; font-weight:bold; font-family:"\5FAE\8F6F\96C5\9ED1";}
.floor h2 b{ padding:0 7px 0 0; }
.floor .hotsale{margin:26px 0 0;}
.floor .scl{width:324px; height:378px; margin:0 35px 0 0; }
.floor .scl2{width:910px; margin:26px 0 0 0; overflow:hidden}
.floor .scc{width:554px; height:378px; overflow:hidden}
.floor .scc .list3{width:358px; margin:20px 0 0; overflow:hidden}
.floor .scc .focusn{width:358px; background:url(../images/pointline.gif) left bottom repeat-x; padding:0 0 20px;}
.floor .scc .focusn .dst{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:22px; height:45px; line-height:45px; overflow:hidden }
.floor .scc .focusn .dst a{color:#282828}
.floor .scc .focusn .dst a:hover{color:#ff7d01;}
.floor .scc .focusn p{color:#727171; line-height:18px; height:36px; overflow:hidden}
.floor .scc .focusn p a{color:#e4393c;}
.floor .scc .focusn p a:hover{color:#ff7d01}
.floor .scr{width:260px;}
.floor .scr .reorder{ margin:20px 0 0;}
.reorder li{ height:30px; line-height:30px; overflow:hidden}
.reorder li a{color:#575757}
.reorder li a:hover{color:#ff7d01}
.reorder li b{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aaa; background:url(../images/circle.gif) left -30px no-repeat; font-weight:normal; float:left; display:inline; width:16px; height:16px; line-height:17px; text-align:center; margin:7px 5px 0 0;}
.reorder li.on b{ background:url(../images/circle.gif) left top no-repeat; color:#ff7d01}
.reorder span{color:#ff7d01; font-family:"\5FAE\8F6F\96C5\9ED1"; margin:0 2px 0 0;}

.scl2 .pic-scroll2{ margin:28px 45px 0; position:relative}
.scl2 .pic-scrolldw{width:810px; overflow:hidden}
.scl2 .pic-scroll2,.scl2 .pic-scrolld{width:810px; height: 190px; position:relative; }
.scl2 .pic-scroll2 .pic-scrolld{width:9999px;}
.scl2 a:hover{color:#333;}
.scl2 .btn-spre,.scl2 .btn-next{ display:block; width:33px; height:146px; background:url(../images/sbtns2.gif) 0 0 no-repeat;z-index: 9; line-height: 99em; position:absolute; top:0; }
.scl2 .btn-spre{background-position: 0 -5px; left:-45px}
.scl2 .btn-next{background-position: 0 -320px;right:-45px }
.scl2 .btn-spre:hover{background-position:0 -164px;}
.scl2 .btn-next:hover{background-position: 0 -479px;}
.scl2 .picul100 li{ float:left; display:inline; width:138px; margin:0 30px 0 0;}
.scl2 .picul100 img{width:100px; height:100px; display:block; margin:0 auto}
.scl2 .picul100 .sname{ display:block;text-align:left; color:#525252; width:100%; height:36px; line-height:18px; margin:12px 0 0; overflow:hidden;}
.scl2 .picul100 .sname:hover{color:#525252; text-decoration:underline}
.scl2 .picul100 .nprice{ color:#ff7d01;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px;}
.scl2 .picul100 .nprice b{ font-size:12px; font-weight:normal}

.sccad{width:159px; height:372px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin:4px 0 0; overflow:hidden}
.sccad .sccad-li{ position:relative; width:159px; height:372px; display:block; overflow:hidden;}
.sccad .sccad-li span{ position:absolute;width:60%; top:16px; left:10px; color:#555; font-weight:bold; font-size:14px; line-height:18px; display:block; z-index:9;}
.sccad .sccad-li span em{color:#777; display:block;font-size:12px;}
.sccad .sccad-li img {position: relative;-webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out;}
.sccad .sccad-li:hover img {margin-left:-15px;}
.sccad .sccad-li2{width:159px; height:186px;}
.hotact .list2{ font-size:12px; height:140px; overflow:hidden}
.hotact .list2 li a{background:url(../images/point3.gif) 2px -30px no-repeat; color:#575757;}
.hotact .list2 li a:hover{color:#ff7d01}
.spic-list{border-bottom:1px solid #f1f1f1; margin:30px 0 10px; }
.spic-list ul li{width:100%; margin:0 0 20px; overflow:hidden}
.spic-list ul li .imga,.spic-list ul li .imga img{width:70px; height:70px; display:block}
.spic-list ul li p{ float:left; display:inline; width:64%; margin:0 0 0 16px; line-height:22px; height:44px; overflow:hidden;}
.spic-list ul li p a{color:#848484;}
.spic-list ul li .pt{ font-weight:bold; height:auto; font-size:14px;}
.spic-list ul li .pt a{color:#333}
.spic-list ul li p a:hover{ text-decoration:underline}

.jyh_foot{ background:#f0f1f3; margin-top:50px; overflow:hidden;}