
@charset "utf-8";
/*start*/
body { background:#f5f5f5;}

/*轮播公共样式*/
.bannerWrap { width:100%; height:300px; overflow:hidden; }
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
/*轮播公共样式*/

/*---------------首页轮播样式---------------*/
.device {
  width:1920px;
  margin-left:50%;
  left:-960px;
  height: 300px;
  position: relative;
  z-index:1;
}
.device .arrow-left {
  position: absolute;
  background:url(../img/lunbo_btn.png) no-repeat 0 0;
  width:32px;
  height:52px;	
  margin-left:50%;
  left:-500px;
  top:124px;
  z-index:2;
}
.device .arrow-right {
  position: absolute;
  background:url(../img/lunbo_btn.png) no-repeat right 0;
  width:32px;
  height:52px;	
  margin-right:50%;
  right:-500px;
  top:124px;
  z-index:2;
}
.swiper-container {
  height: 300px;
  width: 100%;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
  z-index:2;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border:1px #F0189D solid;
  margin: 0 5px;
  cursor: pointer;
}
.swiper-active-switch {
  border:1px #ed0581 solid;
  background: #ed0581;
}
/*---------------首页轮播样式---------------*/
.jsg{margin:30px 0  0}
#biKan{margin-bottom: 30px}
.index { background:#fff;}
.index .baoZhang { height:84px; padding-top:46px; background:url(../img/index_baozhang.png) no-repeat 0 0; }
.index .baoZhang dl { float:left; width:250px; text-indent:68px; }
.index .baoZhang dl dt { font-size:20px; color:#333; }
.index .baoZhang dl dd { color:#666; }
.index .baoZhang .dianHua dt { font-size:20px;}
.index .teMai h3,.p-title {height:27px; padding:16px 0 6px 45px; font-size:20px; color:#333; position:relative;}
.index .teMai .time{padding-left: 0}
.p-title{margin: 0;padding:0 0 12px 0 }
.index .teMai h3 span { display:inline-block; margin-left:8px; height:20px; line-height:20px; padding:0 10px; background:#f0189d; font-size:14px; color:white; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.index .new_p h3 a{ position:absolute; height:26px; right:0; top:20px; cursor:pointer;color:#888;
    font:16px/26px "微软雅黑";font-weight: 500;}
.index .new_p h3 a:hover{color: #f0189d;}
.jsg .teMai h3 i,.jsg .teMai h3 span{font-size: 16px}
.jsg .teMai h3 i{font-style: normal;color: #888;margin: 0 10px;font-weight: 500;}
.jsg .teMai h3 span{width: 25px;height: 25px;padding: 0;margin: 0 5px;color: #fff;text-align: center;line-height: 25px;background: #4c4c4c;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.jsg  .product-item{overflow: hidden;height:250px;}
.index .shangXin { background:url(../img/index_temai_01.png) no-repeat 0 0; }
.index .teMai .teMaiList { display:block; margin:10px 0 20px 0; width:998px; height:310px; border:1px #e5e5e5 solid; color:#666; overflow:hidden;}
.index .teMai .teMaiList:hover { border:1px #fc7fba solid;}
.index .teMai dl dt {position:relative; float:left; width:598px; height:310px;}
.index .teMai dl dt .tuan-jiaobiao69 { position:absolute; top:0; right:-1px; }

.index .teMai dl dt .guang { display:none; position:absolute; width:101px; height:101px; padding-top:15px; left:248px; top:110px; background:url(../img/index_guang80.png) no-repeat 0 0; text-align:center; color:white; }
.index .teMaiList .current .guang { display:block;}
.index .teMaiList .current dd .teTime { background-position: 16px bottom; background-color:#d0d0d0; color:white; }
.index .teMaiList .current .teMaiChe { background:#999;}
.index .teMai dl dd { float:left; position:relative; width:318px; height:286px; padding:10px 41px 14px; }
.index .teMai dl dd .teTime { width:200px; height:32px; margin:0 auto 20px; line-height:32px; font-size:14px; background:#fff3e9 url(../img/index_te_dao.png) no-repeat 16px 0; border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px; color:#e26a10; text-indent:42px; }
.index .teMai dl dd h4 { padding:6px 0; height:33px; font-size:18px; line-height:33px; font-weight:normal; color:#333; overflow:hidden; letter-spacing:1px; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
/*.index .teMai dl dd h4 span { padding-right:16px; color:#f0189d; }*/
.index .teMai dl dd h4 span { display:none;}
.index .teMai dl dd .shuoMing { width:102; height:110px; line-height:22px; padding-bottom:15px; font-size:16px; letter-spacing:1px; text-align: Justify;text-justify: inter-ideograph; color:#767676; }
.index .teMai dl dd .jiaGe01 { font-size:20px; }
.index .teMai dl dd .jiaGe02 { font-size:36px;}
.index .teMai dl dd .jiaGe03 { font-size:14px; }
.index .teMai dl dd .jiaoBiao { width:36px; height:16px; display:inline-block;}
.index .teMai dl dd .teMaiChe { display:block; float:right; width:120px; height:38px; font-size:18px; color:white; border-radius:4px; }
.index .teMai dl dd .teMaiChe:hover { background:#df1674;}
.index .teMaiList .current .teMaiChe:hover { background:#999;}
.index .shangxinChe {
    display: block;
    width: 120px;
    height: 38px;
	line-height:38px;
    font-size: 18px;
    color: #FFF;
    border-radius: 4px;
	text-align:center;
	background:#F0189D;
}
.index .teMaiTime .bkgImg ,
.index  .product-list .bkgImg
{ display:none; position:absolute; top:47px; left:108px;}
.index  .product-list .bkgImg{left: 70px}
.index .teMaiTime .current .bkgImg { display:block;}
.index .carWrap{ position:relative;}
.index .shangxinChe{ position:absolute; bottom:58px; right:26px;}
.index .shangxinChe:hover { background:#DF1674;}
.index .carWrap .current { background:#999; }

.index .teMai dl dd .xinXi { padding-top:9px; }
.index .teMai dl dd .xinXi img { display:inline-block; }
.index .biKan ul { padding:6px 0;}
.index .biKan ul li{ float:left; position:relative; margin:0 10px 17px 0; width:320px; height:340px; overflow:hidden; background:url(../img/index_kongbg.gif) no-repeat 0 0; }
.jsg .biKan ul li{width: 242px;margin-right:5px;border: 0px solid #e6e6e6;background: none }
.div-bikan-jiaobiao{ position:absolute; width:58px; height:65px; right:0; top:0; background:url(../img/mob/1569yr/jiaobiao69_bikan.png) no-repeat 0 0;}
.jsg .biKan  .btm-cont  strong{color:#fa3468;font-size: 16px;}
.jsg .biKan  .btm-cont .del{text-decoration: line-through;color: #adadad;}
.jsg .biKan  .btm-cont {padding:10px 0 0  12px}
.index .biKan a {overflow: hidden;display:block;background:white; }
/*.index .biKan ul li:hover{ border:1px #fc7fba solid;}*/
.index .biKan ul li.mg0 { margin-right:0; }
.index .biKan .teTime { position:absolute; left:0; top:168px; width:320px; height:26px; line-height:26px; background:url(../img/index_bikan_bg20.png) -30px center; text-align:center; color:white;}
.index .biKan .teTime .stBox { display:inline-block; width:140px; height:26px; padding-left:10px; overflow:hidden; }

.fn_box .list-item  h4{    padding: 15px 20px 0px;
    margin-bottom: 16px;}
.fn_box .list-item .top-title  h4{padding-left:0}

.index  .product-list  h4{padding-left: 15px;padding-right: 15px}
.index  .product-list  h4,
.fn_box .list-item li h4,
#listBox .list-item li h4
{height:36px; line-height:18px; font-size:14px;text-align: left; color:#333; font-weight:normal; overflow:hidden; overflow:hidden; text-overflow:ellipsis;}

.index .biKan .jiaGe01 ,
.fn_box .list-item li .jiaGe01,
#listBox .list-item li .jiaGe01,
{ padding-left:12px; font-size:16px; }

.index .biKan .jiaGe02,
.fn_box .list-item li .jiaGe02,
#listBox .list-item li .jiaGe02
{ font-size:18px;margin-right:38px ;font-weight: bold;}

.index .biKan .jiaGe03 ,
.fn_box .list-item li .jiaGe03,
#listBox.list-item li .jiaGe03
{ font-size:14px;color: #adadad }
.index .biKan .jiaoBiao { display:inline-block;}
.index .biKan .zhuangTai { position:absolute; bottom:10px; right:12px; }
.index .biKan .zhuangTai01 { padding-right:8px;}
.index .biKan .zhuangTai02 { display:none; float:right; width:92px; height:32px; font-size:14px; color:white; border-radius:4px; }
.index .biKan ul li:hover .zhuangTai01 { display:none;}
.index .biKan ul li:hover .zhuangTai02 { display:block;}
.index .biKan .zhuangTai02:hover { background:#df1674;}
.index .biKan ul .current .zhuangTai02 { background:#999; }
.index .biKan ul .current .sheng { display:none;}
.index .biKan ul .current .stBox { padding:0; }
.index .bikanCHe { display:none; position:absolute; bottom:22px; right:6px; background:#F0189D;
    width:68px;
    height: 25px; line-height:25px; text-align:center;
    font-size: 14px;
    color: #FFF;
    border-radius:19px;
    -webkit-border-radius:19px;
    -moz-border-radius: 19px;
    cursor:pointer;
}
.index .bikanCHe1 {  position:absolute; bottom:25px; right:78px; background:#bbb!important;
    width:88px;
    height: 20px; line-height:20px; text-align:center;
    font-size: 13px;
    color: #FFF;
    border-radius:19px;
    -webkit-border-radius:19px;
    -moz-border-radius: 19px;
    cursor:pointer;
}
.jsg  .bikanCHe{display: block;background: #fa3468;font-size: 16px}
.jsg  .CCC{color: #fff;background: #ccc}
.index .bikanCHe:hover { background:#DF1674; }
.index .biKan ul li:hover .bikanCHe { display:block;}
.index .biKan ul li .bikanGuang { background:#d0d0d0;}
.index .xiaXian { background:url(../img/index_xiaxian_01.png) no-repeat 0 0; }
.index .m_nav { background:url(../img/index_mnav_01.png) no-repeat 0 0; }
.index .nvShen { background:url(../img/index_nvshen_01.png) no-repeat 0 0; }
.product-item a{position: relative;float: left;margin: 0  3px}
.box-shadow a{border: 1px solid #e6e6e6;}

/*
.box-shadow a:hover{box-shadow: 0 3px 10px #adadad ;-webkit-box-shadow: 0 3px 10px #adadad ;-moz-box-shadow: 0 3px 10px #adadad;}
*/

.product-item  .text-cont{position: absolute;left:25px;top:25px;}
.product-item  .text-cont h2{color:#222;font-size: 18px}
.product-item  .text-cont p{color: #878787;}
.product-item  .text-cont .mid-text{margin: 5px 0;;padding: 0 5px;line-height: 18px;color: #fff;}
.product-item  .text-cont .text-1{background: #f15c51}
.product-item  .text-cont .text-2{background: #a6b6d0}
.product-item  .text-cont .text-3{background: #b367cc}
.product-item  .text-cont .text-4{background: #ffb55e}

#mNav { padding-top:5px; }
#mNav strong { font-weight:normal;}
#mNav dl { padding:15px 0 6px 0; border-bottom:1px #c4c9cf dotted;}
#mNav dt { float:left; width:100px; height:28px; line-height:28px; background:#e6e6e6; font-size:14px; color:#333; text-align:center; }
#mNav dl:hover dt{ background:#ff2c8f; } 
#mNav dl:hover dt a{color:white; }
#mNav dd { padding-left:8px; float:left;height:28px; line-height:28px; font-size:14px; }
#mNav dd ul li { float:left;}
#mNav dd a { padding:0 10px; border-right:1px #666 solid; }
#mNav dd .bd0 a { border:0;}
#mNav dd a:hover { color:#ff2c8f; }

.index .nvShenList { padding-left:14px;}
.index .nvShenList li{ position:relative; float:left; margin:12px 6px 0; width:300px; height:160px; padding:5px; border:1px #ebebeb solid; overflow:hidden; }
.index .nvShenList li:hover { border:1px #fc7fba solid; }
.index .nvShenList li a { display:block;}
.index .nvShenList li h4 { position:absolute; width:290px; padding:0 5px; height:26px; left:5px; bottom:5px; background:url(../img/index_daogou_bg50.png); font-size:14px; color:white; line-height:26px; text-align:center; font-weight:normal;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index .footSou { padding:44px 0 60px 240px; width:760px; margin:0 auto;}
.index .footSou a { display:inline-block; padding:5px 0 0 8px; font-size:12px; }
.index .footSou input {  vertical-align:bottom; font-size:15px; color:#ff008a; font-family: Microsoft YaHei; text-indent:10px; }
.index .footSou .text { width:420px; height:32px;border:3px #f0189d solid; border-right:none; font-size:14px; color:#333; }
.index .footSou .submit { width:98px; height:38px; border-left:none; background:#f0189d; color:white; font-size:18px; text-indent:0; cursor:pointer; }
.index .footSou .submit:hover { background:#ce1e93;}


#teMaiLeftNav{ display:none; position:fixed; top:100px; left:5px; width:142px; height:370px; padding:0 0 0 1px; background:url(../img/temai_leftnav.png) no-repeat 0 0; z-index:4; }
#teMaiLeftNav a { display:block; width:108px; height:49px; border-top:1px #f0189d solid; color:#f0189d; line-height:49px; text-align:center; font-size:15px; }
#teMaiLeftNav .qqXun { position:relative; width:100%; height:85px; border:0;}
#teMaiLeftNav .qqXun img { position:absolute; bottom:0; left:0;}
#teMaiLeftNav .appdown { height:130px; border:0;}
#teMaiLeftNav .regsong { height:55px; display:none; }
#teMaiLeftNav a:hover { background:#fcd4ed; }
#teMaiLeftNav .qqXun:hover,#teMaiLeftNav .appdown:hover,#teMaiLeftNav .regsong:hover { background:none;}

.paiming_img{ position: relative; float:left; margin-right:10px;*clear: both}
.paiming_img img{ width:60px; height:60px;display: none}
.paiming_img span {
    width:19px;
    height:19px;
    color: #fff;
	font-size:14px;
    text-align: center;
    line-height: 19px;
	position:absolute;
	top:0; 
	left:0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	}
.floor-1  .paiming_img span, .floor-1  .Link-cont a{background-color: #f88fb0}
.floor-2  .paiming_img span ,.floor-2 .Link-cont a{background-color: #a5c6da}
.floor-3  .paiming_img span ,.floor-3 .Link-cont a{background-color: #fbb740}
.floor-4  .paiming_img span ,.floor-4 .Link-cont a{background-color: #73b7f1}
.floor-5  .paiming_img span ,.floor-5 .Link-cont a{background-color: #a068a7}


.floor-1  .Link-cont a:hover{background-color: #f981a7}
.floor-2  .Link-cont a:hover{background-color: #91c4e2}
.floor-3  .Link-cont a:hover{background-color: #e99d17}
.floor-4  .Link-cont a:hover{background-color: #49a2ee}
.floor-5  .Link-cont a:hover{background-color: #a35cac}
.floor-5 .top-title{display: none}
.indexitem-1,
.indexitem-2,
.indexitem-3,
.indexitem-4,
.indexitem-5,
.indexitem-6,
.indexitem-7,
.indexitem-8{display: none}

.paiming_list li{margin-bottom:20px}
.paiming_list li h4{ font-size:12px; color:#333; height:38px;line-height: 18px;font-weight:100;padding-left: 30px;overflow: hidden;}
.paiming_list li p.price{ display:none;color:#fa3468; font-size:16px;}
.sub_rightnav { height: 750px;left: -700px;margin-left: 50%;position: fixed;top:50%;width: 80px;text-align:center;color:#333; }
.sub_rightnav a{ display:block; height:26px; line-height:26px; cursor:pointer; border-bottom:1px dotted #ccc}
.sub_rightnav a.last{padding-left: 4px;;line-height:15px;height:auto; border-bottom:none;padding-top:8px;text-align: center;}
.sub_rightnav a.last  img{width:62px;height:58px;display:inline-block;}
.sub_rightnav a.on{ color:#ff7599;}
/*.rxpmbt{height:36px;overflow:hidden;text-overflow:ellipsis;}*/
.appPriceDeals{position: absolute; bottom:0.5rem; left: 0; width:40%}
.appPriceDeals .app_span{ width:170px; text-indent: 2rem;
    background:url("http://static.chunshuitang.com/img/app_phoneico.png") no-repeat left top;display: block;  height: 1.4rem; font-size: 0.9rem; line-height: 1.4rem;color:#f01c9d; border:1px solid #f01c9d; overflow: hidden; border-radius: 0.4rem; background-size: 15%;}
.appPriceDeals .app_span i{position: absolute; bottom:12px; left:160px;background:url("http://static.chunshuitang.com/img/app_showico.png") no-repeat; width: 6px; height: 3px;}
.appPriceDeals a{color: #f01c9d;}
.appPriceDeals .QRCode{position: absolute; text-align:center;display: none; width: 170px;}
.appPriceDeals:hover .QRCode{display: block;}
.appPriceDeals:hover i{ background-position: 0 -3px;}
.Gd_shop_Price .appPriceDeals{float: right;}

.goTop{display: none;background: #fff;position: fixed;bottom:170px;right:80px ;width: 40px;height: 50px;border: 1px  solid  #e6e6e6;color:#878787;text-align: center}
.goTop i{display:block;width: 0;height: 0;margin: 10px  auto  3px;border:4px transparent solid;border-bottom:7px solid  #f0229b; }
.goTop:hover{border-color:#f0229b;cursor: pointer}
