@charset "utf-8";
/*-----------------------------------首页-----------------------------------*/
.w1200 {
  position: relative;
}

/* ---------------IE低版本提示弹窗----------------- */

.ie-tipModalDialogue-wrap{
 	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 19999999;
	display:none;
}
.ie-tipModalDialogue{
  width:100%;
  height:100%;
  background: rgba(0, 0, 0, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000, 0, endColorstr=#c8000000, 0);
}
.ie-tipModalDialogue .modalDialogue{
	width:760px;
	height:534px;
	background:url(/_ui/desktop/common/cmyy/image/ie-tips/browerBg.png) no-repeat center;
	position: relative;
	top: 50%;
	left: 50%;
	margin-left: -380px;
	margin-top: -267px;
  padding-top:45px;
  padding-left:70px;
}
.ie-tipModalDialogue .modalHeader{
	height:58px;
	line-height:58px;
}
.ie-tipModalDialogue .modalHeader h2{
	font-size:24px;
	color:#333;
}
.ie-tipModalDialogue .modalHeader h2 .iconfont{
	display: inline-block;
	vertical-align: text-top;
}
.ie-tipModalDialogue .modalHeader .closeBtn{
	position:absolute;
	top:-45px;
	right:45px;
	cursor: pointer;
}
.ie-tipModalDialogue .modalBody .tipsText{
	height:36px;
	line-height:36px;
	font-size:16px;
	color:#999;
}
.ie-tipModalDialogue .modalBody .advise{
	height:64px;
	line-height:64px;
	font-size:16px;
	color:#666;
	font-weight: bold;
}
.ie-tipModalDialogue .modalBody .advise .assist{
	font-size:14px;
	font-weight: normal;
}
.ie-tipModalDialogue .modalBody .brower{
	height:118px;
	margin-bottom:18px;
}
.ie-tipModalDialogue .modalBody .brower .browerList{
	float:left;
	width:135px;
	height:118px;
	text-align:center;
	font-size:16px;
	margin-right:23px;
}
.ie-tipModalDialogue .modalBody .brower .browerList a{
	display:block;
	color:#999;
}
.ie-tipModalDialogue .modalBody .brower .browerList a:hover{
	color:#0066cc;
}
.ie-tipModalDialogue .modalBody .brower .browerList .browerTxt{
	height:44px;
	line-height:44px;
}
/*---------banner-------------*/

.newBanner {width: 1200px;height: 430px;margin: 20px auto 0 auto;}
.newBanner .homeMenu {float: left;border-radius: 10px;}
.homeMenu .categoryMenu {float: initial;}

.newBanner #banner {width: 960px;height: 430px;overflow: hidden;float: right;border-radius: 10px;}
.banner-wrap {
  width: 100%;
  /*--轮播图--*/
}
.banner-wrap .w1200 {
  margin-top: 0;
  margin-bottom: 0;
}
.banner-wrap #banner {
  width: 100%;
  height: 450px;
}
.banner-wrap #banner .items li {
  height: 450px!important;
}
.banner-wrap #banner .items li img {
  display: block;
  width: 100%;
  height: 450px;
  vertical-align: middle;
}
/*---登录板块--*/
.login-wrap {
  position: relative;
}
.login-wrap .login {
  width: 245px;
  height: 450px;
  position: absolute;
  top: -450px;
  right: 0;
  background: rgba(255, 255, 255, 0.9);
  background: #fff\9;
  z-index: 99;
}
.login-wrap .login .partTop {
  padding: 0 10px;
}
.login-wrap .login .loginForm .title {
  width: 100%;
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-size: 16px;
  color: #333;
}
.login-wrap .login .loginForm .input-group {
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
}
.login-wrap .login .loginForm .input-group .inputIcon {
  font-size: 18px;
  color: #666;
  width: 38px;
  height: 38px;
  border: 1px solid #cecece;
  text-align: center;
  line-height: 38px;
  background: #fff;
}
.login-wrap .login .loginForm .input-group .inputBox {
  outline: none;
  background: #fff;
  border: 1px solid #cecece;
  padding-left: 5px;
  width: 185px;
  *width: 178px;
  border-left: 0;
  height: 38px;
  line-height: 38px;
}
.login-wrap .login .loginForm .smallTips {
  margin-top: 2px;
  font-size: 12px;
}
.login-wrap .login .loginForm .smallTips .checkbox-wrap {
  position: relative;
}
.login-wrap .login .loginForm .smallTips .checkbox-wrap input {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 0;
  top: 4px;
  z-index: 10;
}
.login-wrap .login .loginForm .smallTips .checkbox-wrap .checkboxIcon {
  display: inline-block;
  width: 13px;
  height: 13px;
  border: 1px solid #b3abab;
  border-radius: 2px;
  position: relative;
  background: #eee;
}
.login-wrap .login .loginForm .smallTips .checkbox-wrap .checkboxIcon .iconfont {
  display: none;
  position: absolute;
  left: 0;
  top: -7px;
  font-size: 10px;
  color: #000;
}
.login-wrap .login .loginForm .smallTips .checkbox-wrap input:checked ~ .checkboxIcon .iconfont {
  display: block;
}
.login-wrap .login .loginForm .smallTips .forget-pwd {
  padding-right: 10px;
}
.login-wrap .login .loginForm .smallTips .forget-pwd a {
  color: #0f91ed;
}
.login-wrap .login .loginForm .smallTips a {
  color: #333;
  font-size: 11px;
}
.login-wrap .login .loginForm .smallTips a:hover {
  color: #0f91ed;
}
.login-wrap .login .partBottom {
  width: 100%;
  *width: 90%;
  text-align: center;
  padding: 0 10px;
  margin-top: 10px;
}
.login-wrap .login .partBottom .partBottom-con {
  width: 100%;
  *width: 98%;
  padding: 0 4px 10px 4px;
  border: 1px solid #CECECE;
}
.login-wrap .login .partBottom .title {
  height: 30px;
  line-height: 30px;
}
.login-wrap .login .partBottom .tilteCode {
  height: 30px;
  line-height: 30px;
  background-color: #F37538;
  color: white;
}
.submitBtn {
  width: 100%;
  height: 38px;
}
.submitBtn button {
  border: none;
  outline: none;
  width: 100%;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background: #004b97;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
}
/*------------限时优惠-------------*/
.limitTimeRe-wrap .limitTimeRe {
  width: 590px;
  height: 250px;
  margin-right: 20px;
  overflow:hidden;
  box-shadow: 0 2px 2px #ccc;
}

.limitTimeRe-wrap .limitTimeRe:nth-child(2n) {
  margin-right: 0;
}


.limitTimeRe-wrap .limitTimeRe li {
  width: 590px;
  height: 250px;
  box-sizing: border-box;
  border: 2px solid transparent;
  position: relative;
  transition: all .5s ease;
}
.limitTimeRe-wrap .limitTimeRe#limitTimeOne li{
  background: url(../image/activity12/limitbanner01.jpg) no-repeat center;
  background-size:100% 100%;
}
.limitTimeRe-wrap .limitTimeRe#limitTimeTwo li{
  background: url(../image/activity12/limitbanner02.jpg) no-repeat center;
  background-size:100% 100%;
}
.limitTimeRe-wrap .limitTimeRe li:hover{
  border-color: #004b97;
  background-size:101% 102%;
}
.limitTimeRe-wrap .limitTimeRe li.limitStart .limitMark {
  width: 115px;
  height: 74px;
}
.limitTimeRe-wrap .limitTimeRe li.limitEnd {
  border:none;
}
.limitTimeRe-wrap .limitTimeRe li.limitEnd:hover{
  border-color:none;
  background-size:100% 100%;
}
.limitTimeRe-wrap .limitTimeRe li.limitEnd .limitMark {
  width: 142px;
  height: 102px;
  left: 60px;
  bottom: 0;
}

.limitTimeRe-wrap .limitTimeRe li.limitNotStart .limitMark {
  left: 100px;
  bottom: 28px;
}

.limitTimeRe-wrap .limitTimeRe li.limitWillStart .limitMark,
.limitTimeRe-wrap .limitTimeRe li.limitStarting .limitMark {
  left: 100px;
  bottom: 28px;
}
.limitTimeRe-wrap .limitTimeRe li .activeEnding{
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0, 0, 0, 0.5);
  z-index:2;
  text-align:center;
  color:#fff;
  font-size:36px;
  font-weight: bold;
  line-height:220px;
}
.limitTimeRe-wrap .limitTimeRe li .activeEnding .buyOrigin{
  position: absolute;
  bottom:20px;
  right:20px;
  z-index:4;
}

.limitTimeRe-wrap .limitTimeRe li a {
  display: block;
  color: #fff;
  width:100%;
  height:100%;
}
.limitTimeRe-wrap .limitTimeRe li a h3 {
  padding-top: 47px;
  width: 100%;
  text-align: center;
  font-size: 42px;
  font-weight: bold;
  height: 38px;
  line-height: 38px;
}
.limitTimeRe-wrap .limitTimeRe li a .limitMark {
  display: block;
  position: absolute;
}
.limitTimeRe-wrap .limitTimeRe li a .limitMark img {
  display: block;
  width: 100%;
  height: 100%;
}
.limitTimeRe-wrap .limitTimeRe li a .limtTime {
  width: 100%;
  text-align: right;
  position: absolute;
  bottom: 18px;
  right: 30px;
}
.limitTimeRe-wrap .limitTimeRe li a .limtTime .timeBox {
  display: inline-block;
}
.limitTimeRe-wrap .limitTimeRe li a .limtTime .timeBox .timeExpr {
  display: inline-block;
  width: 28px;
  height: 28px;
  background: #fff;
  text-align: center;
  line-height: 28px;
  color: #f11129;
  border-radius: 4px;
  font-weight: bold;
}
.limitTimeRe-wrap .limitTimeRe li a .limtTime .timeBox .txt {
  /* line-height: 42px; */
}
.limitTimeRe-wrap .limitTimeRe li a .limtTime .limtTimeNote {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  padding: 0 8px;
}
.limitTimeRe-wrap .limitTimeRe li a .limitBtn {
  display: inline-block;
  width: 160px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #fff947;
  color: #f11129;
  font-size: 24px;
  border-radius: 20px;
  position: absolute;
  bottom: 15px;
  right: 39px;
}
.limitTimeRe-wrap .limitTimeRe li a .limitBtn.bold {
  font-weight: bold;
}
/*------------专享优惠-------------*/
/*---公用模块 标题--*/
.modelTitle {
  width: 100%;
  height: 34px;
  margin-bottom: 20px;
}
.modelTitle h2 {
  color: #333;
  font-size: 26px;
  font-weight: bold;
  padding-left: 10px;
  height: 34px;
  line-height: 34px;
}
.modelTitle h2 img {
  position: relative;
  top: -3px;
}
.modelTitle h2 i {
  font-weight: normal;
  font-size: 20px;
  padding: 0 10px;
}
.modelTitle h2 .subTitle {
  font-size: 14px;
  font-weight: normal;
  color: #666;
}
.modelTitle h2 .subTitle strong {
  color: #fff;
  font-size: 14px;
  padding-left: 2px;
  background: #d60b1b;
  border-radius:20px;
  height: 25px;
  display: inline-block;
  line-height: 25px;
  padding:1px 5px;
}
.modelTitle .readMore {
  margin-top: 3px;
  margin-right: 10px;
}
.readMore {
  background: #004b97;
  color: #fff;
  font-size: 14px;
  padding: 2px 8px 2px 15px;
  border-radius: 12px;
  display: inline-block;
}
.discount-wrap .discount-con {
  width: 100%;
  height: 285px;
}
.discount-wrap .discount-con .picScroll-left .active-list:nth-child(5n) .dashed {
  border: none;
}
/*----轮播图公共样式-----*/
.picScroll-left {
  position: relative;
  width: 100%;
  height: 285px;
  overflow: hidden;
}
.picScroll-left .arrow {
  position: absolute;
  top: 94px;
  z-index: 10;
  cursor: pointer;
  display: none;
  width: 25px;
  height: 70px;
  *width: 25px;
  *height: 70px;
}
.picScroll-left .arrow img {
  width: 80%;
  height: 80%;
}
.picScroll-left .arrow.prev {
  left: 5px;
}
.picScroll-left .arrow.next {
  right: 0;
}
.picScroll-left .tempWrap {
  width: 100% !important;
  overflow: hidden;
}
.picScroll-left .active-list {
  position: relative;
  width: 240px !important;
  height: 285px;
  *height: 283px;
  margin-right: 0;
  float: left;
  display: inline;
  overflow: hidden;
  text-align: center;
  box-sizing: border-box;
  border: 1px solid transparent;
}
.picScroll-left .active-list:hover {
  border: 1px solid #004b97;
}
.picScroll-left .active-list:hover .dashed {
  border-color: transparent;
}
.picScroll-left .active-list a {
  display: block;
  width: 100%;
  height: 160px;
}
.picScroll-left .active-list a img {
  width: auto;
  height: auto;
  max-width: 238px;
  max-height: 160px;
  vertical-align: middle;
}
.picScroll-left .active-list .product-state {
  padding: 0;
  margin: 5px 0;
  text-align: center;
  width: 100%;
}
.picScroll-left .active-list .product-state .product-name {
  font-size: 14px;
  color: #333;
  height: 38px;
  line-height: 38px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.picScroll-left .active-list .product-state .product-name a {
  display:block;
  color: #333;
  width:225px;
  height:38px;
  margin:0 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.picScroll-left .active-list .product-state .product-name a:hover {
  color: #0f91ed;
}
.picScroll-left .active-list .product-state .product-size {
  font-size: 13px;
  color: #666;
}
.picScroll-left .active-list .priceBox .original-price {
  font-size: 16px;
  color: #999;
  padding-right: 6px;
  font-weight: normal;
}
.picScroll-left .active-list .priceBox .original-price i {
  text-decoration: line-through;
}
.picScroll-left .active-list .priceBox .discount-price {
  font-size: 14px;
  color: #e60000;
  font-weight: bold;
}
.picScroll-left .active-list .priceBox .normal-price {
  display: block;
  text-align: center;
  text-decoration: line-through;
  font-size: 12px;
  font-weight: normal;    
  line-height: 12px;
  color: #666;
}
.picScroll-left .active-list .priceBox .noLogin {
  font-size: 14px;
  color: #f20335;
  font-weight: normal;
}
.picScroll-left .active-list .dashed {
  display: inline-block;
  width: 0px;
  height: 178px;
  border-left: 1px dashed #cdcdcd;
  position: absolute;
  top: 45px;
  right: 0;
}

/* 
 * 6.12大促活动组件化
 * 2019-5-14
 */
.clearfix {zoom: 1;}
.f_left {float: left;}
.f_right {float: right;}
.ms-controller{visibility: hidden;}
.activeComponent {width: 1200px;margin: 0 auto;padding-bottom: 40px;}
/* 秒杀 */
.limitSale-warp {width: 1200px;min-height: 575px;margin: 15px auto 0 auto;position: relative;}

.secondsKillTop {height: 50px;color: #fff;border-bottom: 2px solid #fff;width: 1128px;margin: 0 auto;padding: 10px 0;}

/* 倒计时 */
.countDown {width: auto;height: 50px;line-height: 50px;}
.countDownWarp {font-size: 14px;}
.countDownWarp .timeViewBox {/*background: url('../image/activitySpecial/shijian.png') no-repeat left center;background-size: 20px;*/padding-left: 30px;position: relative;color: #333;}
.countDownWarp .timeViewBox .timeIcon{color: #333;display: inline-block;position: absolute;left: 8px;}
.countDownWarp .timeViewBox i {font-style: normal;margin: 0 5px;}
.countDownWarp .timeViewBox span {display: inline-block;width: 30px;height: 30px;text-align: center;line-height: 30px;background-color: #fff;border-radius: 4px;color: #F46200;}

/*底部广告栏*/
.activity-wrap {width: 1208px; position: fixed;bottom: 0px;z-index: 88888;}
.activity-wrap .actCloseBtn {position: absolute;top: 0px; right: 38px;display: inline-block; width: 34px;height: 34px;background: url('../image/activity/activityMain/page_close.png') no-repeat;}
.activity-wrap img {width: 100%;}
.activity-wrap a {display: block;width: 100%;}

/* 场次滑块 */
.secondsKillBar {max-width: 672px;}
.secondsKillBar .swiper-slide {width: 168px!important;text-align: center;position: relative;cursor: pointer;color: #fff !important;}
/*.secondsKillBar .swiper-slide:hover {color: green;}*/
.secondsKillBar .swiper-slide.active {
    /*background: #FF2542;  *//* 一些不支持背景渐变的浏览器 */
    /*background-image: -webkit-linear-gradient(0deg, #FD602B, #FF2542);*/
    /*border-radius: 50px;*/}
.secondsKillBar .swiper-slide.active:hover {color: #fff;}
.secondsKillBar .swiper-slide .activeInfo {width: 100%;;height: 48px;position: absolute;top: 50%;left: 0;margin-top: -24px;}

.secondsKillBar .activeInfo .buying {font-size: 20px;font-weight: bold;}
.secondsKillBar .activeInfo .buyDate {font-size: 18px;font-weight: bold;}
.secondsKillBar .activeInfo .buywill {font-size: 14px;}
.secondsKillBar .swiper-slide.activeOn .buyDate {font-size: 14px;font-weight: normal;}

/* 秒杀内容 */
.productWarpList {width: 1125px;margin: 22px auto 0 auto;background-color: #fff;}
.productWarpList .productWarp {width: 900px;height: 328px;}
.productWarpList .factoryWarp {width: 198px;height: 290px;margin-top: 20px;}

/* 秒杀商品滑块Swiper */
/*422注释*/
/*.productWarp {}
.productWarp .swiper-container {padding: 0 5px;height: 328px;}
.productWarp .swiper-container .swiper-slide {width: 225px;margin: 3px 3px 3px 0;height: 316px;}


.productWarp .swiper-container .swiper-button-next {right: 8px;}
.productWarp .swiper-container .swiper-button-next,
.productWarp .swiper-container .swiper-button-prev {width: 22px;height: 56px;line-height: 56px;color: #9A9A9A;background: rgba(0, 0, 0, 0.21);}
.productWarp .swiper-container:hover .swiper-button-next,
.productWarp .swiper-container:hover .swiper-button-prev{display:block}*/

/* 秒杀组件厂家滑块Swiper */
/*422注释*/
/*.factoryWarp {}
.factoryWarp .swiper-container {height: 290px;}
.factoryWarp .swiper-container .swiper-slide {}
.factoryWarp .swiper-container .swiper-slide img {display: block;width: 100%;height: 100%;}
.factoryWarp .swiper-pagination .swiper-pagination-bullet-active {background: #4200B0;}*/

/* 限时抢购 */
.special-warp {width: 1200px;padding-bottom: 4px;border-radius: 12px;margin: 20px auto 0 auto;}
.activeTitle {height: 72px;position: relative;}
.activeTitle .viewMore {position: absolute;top: 25px;transform: translateY(-50%);right: 35px;font-size: 18px;color: #333;font-weight: 400;}

.activeTitle_none {height: 72px;position: relative;}
.activeTitle_none .viewMore_none {position: absolute;width: 300px;height: 70px ;right: 0px;font-size: 18px;color: #333;font-weight: 400;}

.specialMain {background-color: #fff;width: 1126px;min-height: 288px;max-height: 576px;margin: 0px auto 24px auto;border-radius: 20px;}
.specialMain .productItem {width: 225px;height: 288px;float: left;border-radius: 20px;}
.specialMain .productItem:before {content: '';width: 84%;height: 1px;background-color: #ededed;position: absolute;top: 0;left: 0;margin: 0 8%;}
.specialMain .productItem:nth-child(-n+5):before {width: 0;}
.specialMain .productItem:after {content: '';width: 1px;height: 90%;background-color: #ededed;position: absolute;top: 15;right: 0;}
.specialMain .productItem:nth-of-type(5):after,
.specialMain .productItem:nth-of-type(10):after {width: 0;}


/* 秒杀&&特价商品 */
.productItem {position: relative;background-color: #fff;}
.productItem:hover {box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.14);position: relative;z-index: 2;}
.productItem .productItemWarp {width: 198px;margin: 5px auto;}
.productItem .proImgWarp {width: 198px;height: 198px;margin: 0 auto;position: relative;}
.productItem .proImgWarp .proImgWarpA {display: block;width: 100%;height: 100%;position: relative;}
.productItem .proImgWarp .proImg{width: 100%;height: 100%;background-color: #fff;}
.productItem .proImgWarp .iconNote {height: 20px;line-height: 20px;padding: 0 9px 0 5px;font-size: 14px;color: #fff;border-top-right-radius: 10px;border-bottom-right-radius: 10px;background-color: #FD5D2C;background-image: -webkit-linear-gradient(0deg, #FFBD54, #FD5D2C);position: absolute;top: 24px;left: 0;}
.productItem .proImgWarp .saveNote {height: 18px;line-height: 18px;padding: 0 9px;font-size: 14px;color: #fff;border-top-left-radius: 10px;background-color: #5D47C3;background-image: -webkit-linear-gradient(0deg, #9A8BE3, #5D47C3);position: absolute;bottom: 0;right: 0;}
.productItem .proImgWarp .saleOutNote {width: 126px;height: 126px;background: rgba(0, 0, 0, 0.5);border-radius: 50%;font-size: 20px;color: #fff;text-align: center;position: absolute;top: 50%;left: 50%;margin-top: -63px;margin-left: -63px;}
.productItem .proImgWarp .saleOutNote .textWarp {width: 60%;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
.productItem .proNameWarp {margin-top: 5px;}
.productItem .proNameWarp,
.productItem .proNameWarp a {height: 24px;line-height: 24px;font-size: 14px;color: #333;text-align: left;overflow: hidden;}
.productItem .proNameWarp:hover,
.productItem .proNameWarp a:hover {color: #0068cf;}

.productItem .proInfoWarp {line-height: 26px;}
.productItem .proInfoWarp p {font-size: 12px;color: #999;}
.productItem .proInfoWarp p .weight {display: inline-block;width: auto;max-width: 90px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;}

.productItem .priceWarp {color: #FF0000;}
.productItem .priceWarp .isBuyPrice {height: auto;}
.productItem .priceWarp .isBuyPrice .newPrice {font-size: 16px;}
.productItem .priceWarp .isBuyPrice .newPrice b {font-size: 18px;}
.productItem .priceWarp .isBuyPrice .oldPrice {font-size: 12px;color: #999;text-decoration: line-through;margin-left: 8px;}
.productItem .priceWarp .noBuyPrice {height: auto;font-size: 16px;font-weight: bold;}
.productItem .priceWarp .noLogin {font-size: 16px;font-weight: bold;}

.productItem .onlyFrames {width: 100%;margin-top: 9px;}
.productItem .onlyFrames .progressBar {width: 120px;height: 10px;line-height: 10px;background-color: #FFC8BC;border-radius: 10px;position: relative;border: 1px solid #D4556F;overflow: hidden;}
.productItem .onlyFrames .progressBar .surplus {width: 50%;height: 100%;background-color: #FF2D00;border-radius: 10px;position: absolute;top: 0;left: 0;z-index: 1;}
.productItem .onlyFrames .percentage {text-align: center;line-height: 13px;font-size: 12px;color: #FF0000;}

/*特别处理样式*/
#limitSaleMain .productItem:before{background-color: #fff;}
#limitSaleMain .productItem:after{background-color: #fff;}
#limitSaleMain .productItem .proImgWarp .iconNote {bottom: 6px;top: 0;}

/* 每个模块的loading */
.partLoading {width: 1200px;height: 250px;background: url('../image/loading.gif') no-repeat center;background-color: #fff;}
.limitSale-warp .partLoading {height: 444px;position: absolute;top: 133px;z-index: 2;}

/* 首页专区 */
.homePage-warp {width: 1212px;margin-left: -12px;margin-top: 8px;}
.homePage-warp .homePageItem {width: 291px;height: 200px;border-radius: 10px;overflow: hidden;float: left;margin-left: 12px;margin-top: 12px;}
.homePage-warp .homePageItem:hover {box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.14);}
.homePage-warp .homePageItem .homePageItem_img {display: block;width: 100%;height: 100%;}


/* 悬浮球 */
.fly-ball{width:124px;height:140px;position:fixed;right:35px;bottom:130px;z-index:555;-webkit-animation: move 2s linear infinite;-webkit-transform-origin: 50% 70%;cursor: pointer;}
.link-to-lottery{width:124px;height:140px;text-align:center;color:#fff;font-size:20px;}
.sy-warning{width:100%;position:absolute;bottom:16px;left:0;display:inline-block;font-weight:700;font-size:14px;text-align:center}
.lucky-times{display:inline-block;vertical-align:bottom;font-size:22px;color:#FFD428}
.lucky-warning{width:110px;margin-top:10px;margin-right:14px;margin-left:6px;font-size:12px;text-align:center;position:absolute;top:200px;left:65px;color:#743100;line-height:15px}
@keyframes move{
  10%,20%{
    -webkit-transform: rotate(-8deg);
  }
  5%,15%,25%{
    -webkit-transform: rotate(8deg);
  }
  0%,30%,100%{
    -webkit-transform: rotate(0deg);
  }
}

/* 获取免费抽检次数弹窗 */
.lottery_free_modal {width:100%;position: fixed;top: 0;left:0;bottom: 0;z-index: 99999999;background-color: rgba(0, 0, 0, 0.6);}
.lottery_free_modal .lotteryFreeBox {width: 460px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #fff;border-radius: 8px;padding-bottom: 17px;}
.lotteryFreeBox .lotteryFreeColse {width: 28px;height: 28px;position: absolute;right: 15px;top: 15px;cursor: pointer;background: url('../image/activity/lottery/close_icon.png') no-repeat;}
.lotteryFreeBox .lotteryFreeContent {padding: 38px 20px 15px 25px;}
.lotteryFreeBox .lotteryFreeContent h2 {font-size: 26px;font-weight: bold;color: #333;text-align: center;padding-left: 7px;}
.lotteryFreeBox .lotteryFreeContent p {font-size: 16px;color: #333;text-align: center;padding-top: 8px;}
.lotteryFreeBox .lotteryFreeContent p span {display: inline-block;line-height: 100%;vertical-align: bottom;font-size: 24px;font-weight: bold;color: #DC2703;}
.lotteryFreeBox .lotteryFreeContent img {display: block;height: 135px;margin: 5px auto 0 auto;}
.lotteryFreeBox .lotteryFreeContent .notes {font-size: 13px;color: #999;margin-top: 5px;text-align: center;}
.lotteryFreeBox .btnWarp {}
/*.lotteryFreeBox .btnWarp button {display: block;width: 100%;padding: 15px 0;font-size: 14px;color: #0068cf;background: transparent;border: none;outline: none;cursor: pointer;}*/
.prove_model .btnWarp a,
.lotteryFreeBox .btnWarp button {display: block;width: 176px;padding: 6px 0;font-size: 14px;color: #ffffff;background-color: #4C8CE6;border: none;outline: none;cursor: pointer;border-radius: 4px;margin: 0 auto;text-align: center;}



/* 资质更新提醒弹窗 */
.prove_model {}
.prove_model .proveContent {margin-top: 15px;}
.prove_model .proveContent li {}
.prove_model .btnWarp {margin-top: 15px;}
.prove_model .btnWarp a {width: 142px;background-color: #f37538;}
.prove_model .lotteryFreeContent h2 {font-size: 20px;}
.prove_model .lotteryFreeContent .notes {text-align: left;margin-top: 25px;}


/*iconfont部分*/
@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_1342441_5j2hotxt7ch.eot?t=1565331765446'); /* IE9 */
  src: url('//at.alicdn.com/t/font_1342441_5j2hotxt7ch.eot?t=1565331765446#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAALMAAsAAAAABoAAAAJ+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqBCIElATYCJAMICwYABCAFhG0HMhvNBciemjwJJEmMjeJbUAIPc4J4+G8/1n3zB9Wkmjh0vIomMolGxKNYJxTLZCqs5g3F8zbkf+fy9+VuhMLkTRNj4adNKX1phgrQuU2YE3LuQI01Cbc2m9zkl8CpAD5x7/T/BlAg8513ucwxaVIXYBxIAe2NUWQlknnD2AUv8DGBSh1qaXPjs6tQILNXBWKb2zoUFMKyzHLlQmnDwSyulShPJ+kLrqLvxz/jUUBSUrAblrbGLBj8uegUkIuPI5sBIUJAx0tQYAzIxFpjegERjEFUphN6wLFqg5+L/x+BVRzVJNhfZ1dXgzYofiaJJ31U3gQyoxkG5iddQlFd3bCbTq9mMmu53EY2e+oq12NhfnM6vVOkHd+f3nJ0VdXZg2jsIoOp/HpOOYJA6MtxQ9XXaOT7dwIVN1gI5XhStQ/PldSwyr9KT/WUTIBBgA/E+c0UaAhGH/Whg/Le/wXFGfyIm9ui4IeEYV5QfhpP8LskA3uyIbMtKWuSxnwyjNxGU6VKfIT9jV6n6lvuzRnKCxKGpEw7CuX6yEwfQ4kqEyhVbhKVRk0cr9JEIiJXYMQtQKj3iKTWEwr1nslMf0GJVt8oVR8ElTai+sIqA8GLRiTqCi1qnFFuipC5NlUU1y6jfeTrMi+LmOsoYx6jTfWN5dwEhiiX2BIf281KMcqkCOg4eA59X9BIChdNVe8oFXU3NLCmN9WbIoAisySkU5CFMpyhOJMQYsFgpajy+WXIdsSnkx1ddf51SIrx8akm9RoHkBPqcFDXo7wSO2ZrpigMxUhCgBoH85DPJ1BR8zwXMin1nAnJSLcGpx8bqq7fXhv83SGoZBtSOLML5TsOP3dEaAMAAAA=') format('woff2'),
  url('//at.alicdn.com/t/font_1342441_5j2hotxt7ch.woff?t=1565331765446') format('woff'),
  url('//at.alicdn.com/t/font_1342441_5j2hotxt7ch.ttf?t=1565331765446') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('//at.alicdn.com/t/font_1342441_5j2hotxt7ch.svg?t=1565331765446#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shizhong:before {
  content: "\e650";
}
