@charset "utf-8";
.h_l{ float:left;}
.h_r{ float:right;}
.h_mt8{ margin-top:8px;}
.h_mt15{ margin-top:15px;}
.h_mb10{ margin-bottom:10px;}


/*幻灯box*/
.h_hd{ width:782px; height:396px; overflow:hidden;}
.h_hdRight{ width:197px; position:relative;}
.h_title{text-indent:3px;font-size:20px; /*background:url(../img/h_titlebj.gif) no-repeat center right;*/  overflow:hidden;}
.h_title span{ font-size:12px; color:#666666;}
.h_title a{ font-size:16px; float:right; margin-right:10px; display:inline;}
.h_title2{ background:none;}
.h_title2 span.h_r,.h_jinkou dt a.h_r{ color:#000;}
.h_title2 span{ padding-left:5px;}
.h_hotBox{ padding:9px 0 5px 5px;}
.h_hotBox li{  overflow:hidden; height:24px; line-height:24px;}
.h_hotBox li.hover a{ color:#c06;}
.h_hdAd{ width:197px; height:142px; overflow:hidden;}
/*特价三张广告图*/
.h_tejia{ margin:10px 0; width:1000px;}
.h_tejia li{ float:left; padding-right:9px;}
.h_tejia li img{ width:324px; height:114px; overflow:hidden;}
/*品牌*/
#brand {overflow:hidden; clear:both; margin-bottom:10px;}
#brand li{ padding:9px; border:1px solid #ccc; border-right:0; width:122px; float:left; height:1%;}
#brand li.cstLi{ border-right:1px solid #ccc;}
#brand li img{ border:1px solid #e9e9e9; width:120px; height:78px; overflow:hidden; float:left; padding:0;}
/*研究院*/
.h_mt8{height:390px;}
.h_jinkou dt{ padding:5px 0;margin-bottom: 30px}
.h_jinkou dt a:hover,.h_title2 .clear_none a:hover{ color:#f0189d;;}
.h_mt8  .product-item a{margin: 0  10px;width: 220px;}

.h_mt8  .product-item a:hover  img {
    transition:0.5s ;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    box-shadow:0 4px 8px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 4px 8px rgba(0,0,0,0.3);
}

.h_mt8  .product-item a:hover p{transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;padding-top:10px}
.h_title a.h_title_none{ float:none; font-size:20px; color:#000;}
.h_title2 .clear_none a{ float:none; font-weight:normal; color:#878787; margin: 0 30px;}

/*商品分类*/
.h_solid{ border:1px solid #ececec;}
.h_gleft{ width:780px;}
.h_glbox{ padding:25px 10px 6px; background:url(../img/h_titlebj.gif) repeat-x; position:relative; height:275px; _height:278px;}
.h_glbox dl{ border-bottom:1px dashed #e0e0e0; margin:3px; padding-bottom:4px; }
.h_glbox dl.none{ border:0;}
.h_glbox dl dt{ width:90px;}
.h_glbox dl dt a{ display:block; width:75px; line-height:20px; height:19px; overflow:hidden; background:#e0e0e0; text-align:center;}
.h_glbox dl dd{ overflow:hidden; zoom:1; height:19px;}
.h_glbox dl dd ul li{ float:left; border-right:1px solid #404040; height:12px; line-height:12px; *line-height:14px; padding:0 10px; margin:3px 0 4px 0; display:inline;}
.h_glbox dl dd ul li a{ display:block; white-space:nowrap;}
.h_glbox dl dd ul li a strong{ color:#000;}
.h_glbox dl dd a:hover,.h_glbox dl dd a:hover strong{ text-decoration:underline; color:#c06;}
.h_glbox dl.hover dt a{ background:url(../img/h_goodsbj.gif) no-repeat; color:#fff;}
.h_glbox dl.hover dd{ background:#fbeaf3;}
/*新品上架*/
.h_gright{ width:200px;}
.h_gright .h_glbox{ padding:25px 0 5px; height:276px; _height:279px; overflow:hidden;}
.h_glist li{ float:left; width:95px; text-align:center; padding-left:3px; line-height:16px; overflow:hidden;}
.h_glist li p{ overflow:hidden; line-height:22px; height:22px;}
/*楼层玩具馆*/
.overflow{ overflow:hidden; clear:both;}
.colorc06,.colorc06 a,.color333 a:hover,.color666 a:hover,.color000 a:hover{ color:#c06;}
.color000,.color000 a{ color:#000;}
.fn_box{ padding-left:10px; margin-top:10px;}
.fn_left{ width:1230px;}
.fn_title{float: left; font-size:12px; position:relative;    margin-left: 15px;}
/*.fn_title span{width:100px; height:30px; line-height:30px; display:inline-block; color:#333; font-size:18px;}*/
.fn_title b{ position:absolute; top:4px; right:5px; font-family:"微软雅黑"; background:url(../img/con_ico.png) no-repeat;}
.fn_title b a{ color:#FFF; padding-left:12px; height:21px; line-height:21px; margin:0; font-weight:bold; display:block;}
.fn_title b a:hover{ color:#fff;}
.f1_title b,.f2_title b{ width:69px; display:none;}
.f3_title b,.f4_title b,.f5_title b{ width:83px;}
.f3_title b a,.f4_title b a{ padding-left:8px;}
.f1_title b{ background-position:0 -30px;}
.f2_title b{ background-position:0 -51px;}
.f3_title b{ background-position:0 -72px;}
.f4_title b{ background-position:0 -93px;}
.f5_title b{ background-position:0 -114px;}
.f1_title span,.f2_title span{ font-size:18px;} 
.f1_title span em,.f2_title span em{ font-size:18px; font-style:normal; color:#000;}


/*春叔教你先棒棒*/
.fn_right{ position: absolute;left: 0;top:68px;width:216px;height:652px;padding:30px 12px 4px 12px;background: #fff;}
.fn_right h5{ position: absolute;top:-13px;left:28px;padding: 0 10px;;text-align: center;font-size:16px;color: #333;background: #fff}
.fn_right .title-cont{position: relative;width: 140px;height: 30px;border-top: 1px solid #adadad;margin: 30px auto 15px;}
.fn_list{ padding:10px 8px;}
.fn_list li{ height:30px; overflow:hidden; border-bottom:1px dashed #333; vertical-align:middle;}/*清除ie6底下4像素bug*/
.fn_list li p{ height:30px; line-height:30px; overflow:hidden;}
.fn_list li.hover div{ display:block;}
.fn_brand li{ float:left; width:98px; height:64px; padding:10px 0 0 5px; overflow:hidden;}
.fn_brand li img{ width:96px; height:62px; border:1px solid #cecece; overflow:hidden;}

.fn_right  .paiming_list li.selected  .price,
.fn_right  .paiming_list li.selected  img{display: block;}
.fn_right  .paiming_list li.selected  h4{padding-left:0;}

/*情趣沙龙*/
.h_solidbj{ border:1px solid #efefef; background:#fbfafa url(../img/life_bg.png) no-repeat; padding:15px 17px; margin-top:10px; overflow:hidden;color:#666; height:1%;}
.h_qingbox{  background-position:744px 0;}
.h_title3{ margin-bottom:18px; border:0;}
.left1024{ float:left; width:346px; height:304px; position:relative; overflow:hidden;}
.left1024 .limg1024{ width:346px; height:304px; overflow:hidden;}
.left1024 .ltex1024{ width:346px; height:34px; position:absolute; left:0; bottom:0; line-height:34px;}
.left1024 .ltex1024 p{ display:none; text-align:center;}
.left1024 .ltex1024 .lbj1024{ position:absolute; background:#000; width:346px; height:34px; left:0; top:0; filter:alpha(opacity:65); opacity:0.65; z-index:1;}
.left1024 .ltex1024 .lhref1024{ position:absolute; width:346px; height:34px; left:0; top:0; z-index:5; color:#FFF; cursor:default;}
.left1024 .lnum1024{ width:346px; height:16px; position:absolute; left:0; bottom:34px; text-align:right;}
.left1024 .lnum1024 span{ background:#2f2c27; width:16px; height:16px; display:inline-block; margin-left:1px; text-align:center; line-height:16px; color:#fff; cursor:default;}
.left1024 .lnum1024 span.lhov1024{ background:#c06;}
.center1024{ float:left; width:330px; padding-left:30px;}
.center1024 h3{ font-size:14px; font-weight:normal; color:#c06; height:20px;}
.center1024 h3 span{ position:relative; left:3px;}
.center1024 h3 span img{ display:inline-block;}
.center1024 .text1024{ padding-top:10px; line-height:22px; height:162px; _height:160px; overflow:hidden;}
.list1024{ padding-top:10px; _padding-top:8px; height:82px; overflow:hidden;}
.list1024 li{ line-height:24px; height:24px; overflow:hidden;}
.list1024 li a{ background:url(../img/S_v1024.gif) no-repeat; padding-left:25px; color:#666; text-decoration:none; line-height:24px; height:24px; display:inline-block;}
.list1024 li a:hover{ background:url(../img/S_v1024.gif) no-repeat 0 -27px; color:#c06;}
.right1024{ width:200px; float:right; line-height:20px;}
.right1024 .right_title{ text-align:center;}
.right1024 .rtext1024{ padding:7px 0; border-bottom:1px solid #efefef; height:80px; overflow:hidden;}
.right1024 .rtop1024{ padding-top:7px;}
.rbox1024{ overflow:hidden; padding-top:6px;}
.rbox1024 dt{ float:left; width:39px;}
.rbox1024 dd{ float:left; width:148px; padding-left:12px;}

/*春水潮闻*/
.h_chunBox{ background-position:590px 0; margin-top:15px;}
.h_cleft{ float:left; width:550px;}
.h_clist{ width:277px; padding-right:15px; line-height:24px;}
.h_clist .bc06{ padding:10px 0 5px 0;}
.h_cboxlist{ overflow:hidden; zoom:1; width:258px; line-height:26px;}
.h_cboxlist li{ white-space:nowrap; overflow:hidden; border-bottom:1px dotted #8e8e8e;}
.h_cboxlist li.last,.last{ border-bottom:0; text-align:right;}
.h_cboxlist li span{ color:#c06;}
.h_chunBox .last a{ color:#c06;}
.h_webo li{ float:left; text-align:center; height:77px; position:relative; width:129px;}
.h_webo li img{ display:inline-block;}
.h_webo li p{ position:absolute; left:0; bottom:0; _bottom:-10px; height:24px; line-height:34px; text-align:center; overflow:hidden;}

.h_cright{ width:345px; float:right;}
.h_rlist{ margin-bottom:20px;}
.h_rlist dt{ float:left; width:120px; padding-right:5px;}
.h_rlist dd{ line-height:24px; border-bottom:1px dotted #8e8e8e;}
.h_rlist dd h3{ font-size:12px;}

/*友情链接*/
.cst_link{ border:1px solid #efefef; background:#fbfafa; padding:0 10px 5px 10px; margin-top:15px; height:1%;}
.cst_link_tex{ overflow:hidden; padding-top:15px; height:22px; line-height:22px;}
.cst_link_tex b a{ font-size:16px; color:#ce3a79;}
.cst_link_tex a.f_r{ float:right;}
.cst_link_list{ overflow:hidden; margin-top:12px;}
.cst_link_list li{ float:left; margin:0 20px 5px 0; white-space:nowrap;}

/*微信*/
.h_weixin{ position:fixed; width:117px; left:0; top:280px; _display:none; text-align:center;}
.h_weixin img { width:117px;}
.h_weixin p { font-size:14px; line-height:21px; text-align:center; background:white; color:#666; }
.hclose{ position:absolute; width:16px; height:16px; top:-16px; right:-16px; cursor:pointer;}


.logo  img{width:240px;height: 100px}
/*顶部banner*/
.h_banner{ background:url(../img/index/h_topbanner630.jpg) no-repeat top center #b71125; overflow:hidden;}
.h_banner a{ width:100%; height:80px; display:block;}
/*问卷调查*/
.WenJuan{ width:30px; background:#c06; position:fixed; left:0; top:500px; line-height:20px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; _display:none;}
.WenJuan a{ font-size:16px; color:#fff; display:block; width:30px; padding:15px 0; text-align:center;}
.WenJuan span{ padding-bottom:10px; display:inline-block;}

/*聚闪购*/
.san_spick{ width:200px; height:285px; position:relative;}
.san_spick_img{ position:absolute; left:0; top:0; width:200px; height:285px;}
.san_spick_box{ position:absolute; left:0; top:0; width:197px; height:285px; }
.san_spick_bigTitle{ font-size:24px; font-weight:bold; text-align:center; color:#cc0000; padding:5px 0;}
.san_spick_time{ font-size:14px; text-align:center;}
.san_spick_inum{ width:60px; height:60px; background:url(../img/index/san_limited.png) no-repeat; position:absolute; left:0; top:70px; font-size:16px; color:#fff; font-weight:bold; text-align:center; padding-top:9px; letter-spacing:-1px; line-height:20px;}
.san_spick_bottom{ width:187px; height:40px; position:absolute; left:0; bottom:0; color:#fff; line-height:18px; padding:10px 	5px; font-family:Arial;}
.san_spick_title{ font-size:14px; font-weight:bold; }
.san_spick_price span{ font-size:12px; text-decoration:line-through;}
.san_spick_price strong{ font-size:22px; position:relative; top:5px; letter-spacing:-1px; font-weight:normal;}
.san_spick_click{ width:197px; height:285px; z-index:4; display:block; background:url(../img/index/san_click_bj.png); position:absolute; left:0; top:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/index/san_click_bj.png"); _background:none;}

/*焦点图*/
.SanHd{ width:100%; height:490px; float:left; overflow:hidden; position:relative;}
.SanHd a { display:block; width:1200px; height:490px; position:absolute; left:50%; margin-left:-600px; top:0;}
.SanHd li{width:100%; position:relative;height:490px;}
.SanHd .cur{ display:block;}
.SanBtn-txt{ position:absolute; height:27px; bottom:10px; left:50%;overflow:hidden; text-align:right; width:250px;margin-left:400px;}
.SanBtn-txt li{ width:15px; height:15px; background:#77677c;border:1px  solid #adadad; text-align:center; line-height:15px; color:#fff; cursor:default; margin-right:5px;float:left; display:inline; font-weight:bold;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;}
.SanBtn-txt li.cur{ background:#f0229b;border-color:#f0229b;}
/*首页改版 2016-4-8*/
.wrap .fn_box{position:relative;padding-left: 0;margin-bottom:40px;height: 725px}
.fn_box  .tap_cont{height: 37px;float: right;}
/*.fn_box .tap_cont1{border-bottom: 1px solid #f88fb0;}*/
.fn_box .tap_cont2{border-bottom: 1px solid #a5c6da;}
.fn_box .tap_cont3{border-bottom: 1px solid #fbb740;}
.fn_box .tap_cont4{border-bottom: 1px solid #94d5f7;}
.fn_box .tap_cont5{border-bottom: 1px solid #a068a7;}



.fn_box .tab{border-bottom: 0 none;  height: 30px;  padding-top: 14px; z-index: 1;}
.fn_box .tab  .tab-item {float: left;height: 30px;position: relative;z-index: 2;}
.fn_box .tab  .tab-item a {display: block;line-height: 1.1;padding: 0 10px;border-left:1px solid #ccc;text-decoration: none;overflow: hidden;font-size: 14px;white-space: nowrap;}
.fn_box .tap_cont  .tab-selected a {white-space: nowrap;text-indent: 1px;border:0;}
/*.fn_box .tap_cont1  .tab-selected a{border-color:#f88fb0 ; color:#f88fb0;}*/
/*.fn_box .tap_cont2  .tab-selected a{border-color:#a5c6da ;  color: #a5c6da;}*/
/*.fn_box .tap_cont3  .tab-selected a{border-color:#fbb740 ;color: #fbb740;}*/
/*.fn_box .tap_cont4  .tab-selected a{border-color:#94d5f7 ;color: #94d5f7;}*/
/*.fn_box .tap_cont5  .tab-selected a{border-color:#a068a7 ;color: #a068a7;}*/

.fn_box .img-cont{width: 360px;padding-left: 239px;;}
/*.fn_box .list-item{width: 601px}*/
.fn_box .list-item li div{padding-left: 10px}
.fn_box .list-item li{float: left;position: relative;width:235px;text-align: center;margin-left: 10px;height: 337px;    margin-bottom: 10px;background: #fff;border-bottom: 1px solid  #e6e6e6;border: 1px solid  #f5f5f5;}
.fn_box .list-item li:hover{border-color: #f0189d}
.fn_box .list-item li .top-title,
.fn_box .list-item li  .btm-price{width: 100%;position: absolute;text-align: center;padding-left: 0}
.fn_box .list-item li .top-title{top:10px;}
.fn_box .list-item li  .btm-price{bottom: 16px;}
.fn_box .list-item li  .btm-price span{color: #333;font-size: 12px;}
.fn_box .list-item li  .btm-price .price{font-size: 16px;font-weight: bold}
.fn_box .list-item li:hover .btm-price  span{color: #fa3468}
/*.fn_box .list-item li  h4{font-size: 16px!important;}*/
.fn_box .list-item li del{color: #adadad;}
.fn_box .list-item li h3{color: #adadad;font-size: 12px;font-weight: normal}
.fn_box .list-item li i ,.jb{position: absolute;width:50px;height: 50px;left: 0;top: 0;z-index: 100}
.fn_box  .Link-cont a{float: left;width: 50px;height: 50px;margin:10px;overflow: hidden;color: #fff;
    
    text-align: center;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
.fn_box  .Link-cont a .text-cont{width:35px;height:35px;padding: 7px;}

/* .indexitem-1  .list-item li a,
 .indexitem-2  .list-item li a,
 .indexitem-3  .list-item li a,
 .indexitem-4  .list-item li a,
 .indexitem-5  .list-item li a,
 .indexitem-6  .list-item li a
 {display:block;height:180px;padding-top:20px}*/

.pro-cont .list-item  a img{margin: 0 auto;}

.classification{padding:20px  0  40px 0;background: #F5F5F5;margin-bottom: 20px}
.classification dl{float: left;width: 150px;padding-left: 10px;line-height: 30px;padding-top: 60px;background: url("../img/sprite1.png") no-repeat}
.classification dl dt{color: #333;font-size: 14px;font-weight: bold}
.classification dl dd{color: #878787;font-size: 12px}
.classification .dl-list2{background-position:-162px 0 }
.classification .dl-list3{background-position:-345px 0 }
.classification .dl-list4{background-position:-512px 0 }
.classification .dl-list5{background-position:-690px 0 }
.classification .dl-list6{background-position:-858px 0 }
.classification .dl-list7{background-position:-1026px 0 }

.product-item p{color: #333;}
/*
.product-item a  img  ,.product-list a  img  ,.list-item a img,.hot-word-nav a
{-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);opacity:0.9;}
*/

.product-item  a img:hover ,.product-list a img:hover , .list-item  a img:hover  ,.hot-word-nav a:hover
{-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);opacity:0.9;}

.hot-full-bg{background: url("../img/yun.png") no-repeat  center  bottom }
.Promotion{background: url("../img/Promotion.png") no-repeat}
.hot-word-nav{position: relative;height: 300px;margin-top: 50px;padding-bottom: 60px;}
.hot-word-nav a{position: absolute;color: #fefefe;font-size: 20px;text-align: center;
    border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%
}
.hot-word-nav a  img{position: absolute;left: 0;top:0}

.hot-word-nav  .link2  ,  .hot-word-nav  .link5,  .hot-word-nav  .link6{font-size: 14px}
.hot-word-nav  .link3 {font-size: 18px}
.hot-word-nav  .link9,.hot-word-nav  .link8 {font-size: 14px}

.hot-word-nav  .link1 {left: 50px;top:160px;background: #bbaadd}
.hot-word-nav  .link2 {left: 200px;top:148px;background: #88cfd9}
.hot-word-nav  .link3 {left: 310px;top:100px;background: #f2609e}
.hot-word-nav  .link4 {left: 570px;top:170px;background: #8eb8d1}
.hot-word-nav  .link5 {left: 450px;top:168px;background: #faa9c2}
.hot-word-nav  .link6 {left: 720px;top:230px;background: #8e8e96}
.hot-word-nav  .link7 {left: 820px;top:125px;background: #f5a9ad}
.hot-word-nav  .link8 {left: 970px;top:168px;background: #a980a8}
.hot-word-nav  .link9 {left: 1080px;top:120px;background: #ccd795}
.hot-word-nav  .link1 ,  .hot-word-nav  .link1 .text-cont{width: 100px;height: 100px;}
.hot-word-nav  .link2 ,  .hot-word-nav  .link2 .text-cont{width: 70px;height: 70px;}
.hot-word-nav  .link3 ,  .hot-word-nav  .link3 .text-cont{width:90px;height: 90px;}
.hot-word-nav  .link4 ,  .hot-word-nav  .link4 .text-cont{width:100px;height: 100px;}
.hot-word-nav  .link5 ,  .hot-word-nav  .link5 .text-cont{width:60px;height: 60px;}
.hot-word-nav  .link6 ,  .hot-word-nav  .link6 .text-cont{width:60px;height:60px;}
.hot-word-nav  .link7 ,  .hot-word-nav  .link7 .text-cont{width:100px;height: 100px;}
.hot-word-nav  .link8 ,  .hot-word-nav  .link8 .text-cont{width:65px;height: 65px;}
.hot-word-nav  .link9 ,  .hot-word-nav  .link9 .text-cont{width:56px;height: 56px;}
.hot-word-nav  .text-cont,.fn_box  .Link-cont a .text-cont{display:table-cell;vertical-align: middle}
.hot-word-nav  .text-cont span  ,.fn_box  .Link-cont a .text-cont span   {display: inline-block;vertical-align: middle}

.onn{
    animation:scale 2s linear  infinite ;
    -webkit-animation:scale 2s linear infinite ;
    -moz-animation:scale 2s linear  infinite ;
    -o-animation:scale 2s linear  infinite ;
}
@-webkit-keyframes scale {
    0%{
        transform: scale(1);
        -webkit-transform:scale(1) ;
        -moz-transform:scale(1) ;
        -o-transform:scale(1) ;
    }
    50%{transform: scale(1.2);
        -webkit-transform:scale(1.2) ;
        -moz-transform:scale(1.2) ;
        -o-transform:scale(1.2) ;
    }
    100%{transform: scale(1);
        -webkit-transform:scale(1) ;
        -moz-transform:scale(1) ;
        -o-transform:scale(1) ;}
}

@-moz-keyframes scale {
    0%{
        transform: scale(1);
        -webkit-transform:scale(1) ;
        -moz-transform:scale(1) ;
        -o-transform:scale(1) ;
    }
    50%{transform: scale(1.2);
        -webkit-transform:scale(1.2) ;
        -moz-transform:scale(1.2) ;
        -o-transform:scale(1.2) ;
    }
    100%{transform: scale(1);
        -webkit-transform:scale(1) ;
        -moz-transform:scale(1) ;
        -o-transform:scale(1) ;}
}

@-o-keyframes scale {
    0%{
        transform: scale(1);
        -webkit-transform:scale(1) ;
        -moz-transform:scale(1) ;
        -o-transform:scale(1) ;

    }
    50%{transform: scale(1.2);
        -webkit-transform:scale(1.2) ;
        -moz-transform:scale(1.2) ;
        -o-transform:scale(1.2) ;

    }
    100%{transform: scale(1);
        -webkit-transform:scale(1) ;
        -moz-transform:scale(1) ;
        -o-transform:scale(1) ;}
}
