﻿/*弹窗*/.alertLj{max-width:300px;width:80%;margin:0 auto;position:absolute;overflow:hidden;display:none;box-shadow:1px 2px 5px #515f81;}.alertTitle{border-bottom:1px solid #f3f3f3;padding:0 10px;font-size:16px;line-height:40px;background:#2F318B;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;  cursor: all-scroll;border-bottom: 0;}.alertTitle.ljDown{background-color:#0e362c;}.alertClose{position:absolute;right:10px;top: 8px;color: #2F318B;background: #eaeaea;padding: 2px 5px;border-radius: 5px;cursor:pointer;font-size:14px;}.alertClose:hover{background: #fff;}.alertBox{padding:15px 5px;border:1px solid #f3f3f3;border-top:0;background:#fff;text-align:center;font-size:14px;word-wrap:break-word;max-height:80vh;overflow-y: auto;border: 1px solid #2F318B;border-top: 0;border-bottom: 0;}.alertHandle{text-align:center;border:1px solid #f3f3f3;border-top:0;padding:10px;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;background:#fff;border: 1px solid #2F318B;border-top: 0;}.alertHandle a{cursor: pointer;display:inline-block;margin:0 5px;border:1px solid #f3f3f3;padding:0 10px;font-size:15px;line-height:30px;border-radius:5px;}.alertHandle a:hover{color:#333;}.alertHandle a.alertSure{background:#2F318B;color:#fff;cursor:pointer;border:1px solid #2F318B}.alertHandle a.alertSure:hover{background-color:#797bf1;}.alertLj.load .alertHandle,.alertLj.load .alertTitle{display:none;}.alertLj.load .alertBox{border:1px solid #f3f3f3;border-radius:5px;}.alertLjBox{position:absolute;z-index:99999999;left:0;top:0;width:100%;background: rgba(0, 0, 0, 0.7);}.faq{width: 20px;height: 20px;overflow: hidden;position: absolute;right:18px;top: 15px;cursor: pointer;text-indent: 20px;background: url(/style/image/faq.png) no-repeat 0 0;background-size: 100%;}.faq.mapAddressClick{background-image:url(/style/img/map.png);}#mapFarme{position:fixed;left:0;top:0;width:100%;height:100%;z-index:11;background:rgba(13,13,13,.9);border: 1px solid #ccc;}#mapFarme iframe{position:absolute;left:25%;top:20%;}.ljCred{font-size: 14px;background: #ff671b;color: #fff;padding: 5px;border-radius: 5px;margin-right: 5px;}.ljaddspan{display:none;}.ljrotate{    transform-origin:center center; /*旋转中心要是正中间 才行*/    transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);    transition: transform 0.2s;-moz-transition: -moz-transform 0.2s;-moz-transition: -moz-transform 0.2s;-o-transition: -o-transform 0.2s;-ms-transition: -ms-transform 0.2s;}input.ljpage{max-width:60px;display:inline-block;text-align:center;}.l-btn.ljDels{display: inline-block;margin-right: 10px;background: #5472ea;}.ljDi{display:inline-block;}.ljDn{display:none;}.ljt{font-size:12px;color:red;}.ljChk .iconfont{font-size:30px;cursor: pointer;color:#1296db;vertical-align: middle;}.ljChk .iconfont.icon-kaiguan0{color:#ccc;}.ljload{display: inline-block;width:50px;height:50px;background:url(/style/img/load.gif) no-repeat center;position: fixed;z-index: 999;left: 0;bottom: 0;}.ljNoData{color:#ccc;background:#eee;}.ljNoData a{color:#919191;}.ljErr{position: absolute;top: 15px;left: -10px;color: red;font-weight: 800;}.ljpr{position:relative;}.xh-new-addr .ljErr{left: 0;}.ljorder{color:#333;}.ljDif{display:flex;}.notList li.ljDif{padding-left:0;}.ljTab,.ljTd{flex:1;height: 54px;line-height: 54px;font-size:14px;color:#424242;border-bottom: 1px solid #eeeef2;text-align:center;}.ljTab.ljTl,.ljTd.ljTl{text-align:left;}.ljTd{overflow: hidden;}.ljTab{font-weight:800;}.ljTd img{vertical-align: middle;width:20px;height:20px; cursor: pointer;margin-left:10px;}.imgHoverBox{position:absolute;border:1px solid #ccc;padding:10px;background:#fff;}.imgHoverBox img{max-width:600px;}.ljCheck{display:inline-block;}.ljCheck div{margin: 24px;width: 15px;height: 15px;background: #FFF;border: 1px solid #dcdcdc;border-radius: 1px;display:inline-block;}.ljTab.ljCheck,.ljTd.ljCheck{flex:.2}.ljCheck.checked div{border-color: #f89800; position:relative;}.ljCheck.checked div:after{content: " ";display: block;position: absolute;left: 4px;top: 4px;width: 7px;height: 7px;border-radius: 1px;background: #f89800;}.edit,.delete{color: #2a2a2a;padding-left: 18px;}.ljsrtime{line-height: 22px;padding: 7px 0;display: inline-block;}.ljAjaxBox{position: absolute;border: 1px solid #ccc;width: 1180px;top:220px;left: 0;min-height: 200px;display:none;background:#fff url(/style/img/load.gif) no-repeat center;}.ljAjaxMin{display:none;}.ljAjaxClose{position: absolute;right: 10px;top: 10px;font-size: 14px;color: #a2a4b3;cursor: pointer;}.ljAjaxClose:hover{color:#f89800;}.ljCheckAll{font-weight:800;}.ljCheck{cursor: pointer;}.ljList{max-width:1000px;}.cRed{color:red;}.ljList .ljCheck div{margin:0 12px;vertical-align: middle;}.ljNoDel{color:#ccc;padding:0;background:none;}.fileSwfBoxTeam{background:none;position:relative;border: 1px solid #eceef1;margin: 0 5px;}.fileSwfBoxTeam a{display:inline-block;width:30px;height:30px;background:url(/style/manager/img/icon38.png) no-repeat center;position:absolute;right:0;top:0;}.fileSwfBoxTeam:before,.fileSwfBoxTeam:after{display:none;}.fileSwfBoxTeam img{width:100%;height:100%;}.fileSwfBoxTeam.ljname img{width: 80%;height: 80%;margin: 0 auto;display: inherit;}.fileSwfBoxTeam .inp input{position: absolute;bottom: 0;left: 0;width: 100%;height: 20px;opacity: 1;top:initial;}.ljpr .ljseo{position:absolute;left:-32px;color:red;}.input3, .input4{text-align:left;}.input1, .input2{text-align:left;}.ljSendCode{width:auto;padding:0 5px;}.ljMinAlert{height:400px;overflow-y:auto;}.noData{color:#ccc;text-align:center;line-height:35px;}.safeList li{background:none;}.safeList li.complete{background:none;}.ljicoChk0,.ljicoChk1{display:inline-block;width:18px;height:18px;margin-left:18px;vertical-align: middle;background: url(/style/img/icon52.png) no-repeat center;}.ljicoChk0{background-image: url(/style/img/icon52.png);}.ljicoChk1{background-image: url(/style/img/icon53.png);}.userCenterMenu li.ljli1 dt a{ background:url(/style/img/uc1.png) no-repeat 24px center;}.userCenterMenu li.ljli1:hover dt a,.userCenterMenu li.ljli1.active dt a{ background:url(/style/img/uc2.png) no-repeat 24px center;}.userCenterMenu li.ljli2 dt a{ background:url(/style/img/uc3.png) no-repeat 24px center;}.userCenterMenu li.ljli2:hover dt a,.userCenterMenu li.ljli2.active dt a{ background:url(/style/img/uc4.png) no-repeat 24px center;}.userCenterMenu li.ljli3 dt a{ background:url(/style/img/uc5.png) no-repeat 24px center;}.userCenterMenu li.ljli3:hover dt a,.userCenterMenu li.ljli3.active dt a{ background:url(/style/img/uc6.png) no-repeat 24px center;}.userCenterMenu li.ljli4 dt a{ background:url(/style/img/uc7.png) no-repeat 24px center;}.userCenterMenu li.ljli4:hover dt a,.userCenterMenu li.ljli4.active dt a{ background:url(/style/img/uc8.png) no-repeat 24px center;}.userCenterMenu li.ljli5 dt a{ background:url(/style/img/uc9.png) no-repeat 24px center;}.userCenterMenu li.ljli5:hover dt a,.userCenterMenu li.ljli5.active dt a{ background:url(/style/img/uc10.png) no-repeat 24px center;}.userCenterMenu li.ljli6 dt a{ background:url(/style/img/uc11.png) no-repeat 24px center;}.userCenterMenu li.ljli6:hover dt a,.userCenterMenu li.ljli6.active dt a{ background:url(/style/img/uc12.png) no-repeat 24px center;}.userCenterMenu a.active{ color:#ff7200;}.ljTitle{display:inline-block;width:18px;height:19px;background:url(/style/img/ljTitle.png) no-repeat center;background-size:80%;vertical-align: middle;position: absolute;right: -20px;top: 22px;}.baseTd input.ljcodeinp{width:100px;}.btn5.ljSendClick{    left: 140px;right: inherit;}.ljTs{font-size:12px;color:red;}.fileSwfBox.ljFl .fileSwfBoxTeam{float:left;}.ljCollect{cursor: pointer;}.ljDis{    display: inline-block;    margin-bottom: 5px;}.ljDetail{padding:24px;}.shopNav a.active{    text-decoration: underline;}.lja{color:#ea545c;text-decoration: underline;}.payStyle a.ljDn{display:none;}.ljCup{cursor: pointer;}.step1:before{z-index:-1;}.stepbox.ljPayC{margin-left: 375px;}.ljqi5{float: left;display: block;margin-right: 12px;height: 34px;line-height: 34px;padding: 0 10px;border: 1px solid #DDD;border-radius: 3px;font-size: 12px;color: #6e6e6e;}.list2 .info h4{height: 38px;overflow:hidden;}.ljcur{cursor:pointer;}.ot1.ljQd:before{display:none;}.ljNo{background:#ccc;}.ljAsub{display:inline-block;padding:0 20px;line-height: 100px;font-size: 16px;font-weight: bold;color: #FFF;text-align: center;background: #ea545c;border-radius: 5px;float:right;}.ljAsubs{display:inline-block;padding:0 10px;line-height: 25px;font-size: 14px;color: #FFF;text-align: center;background: #ea545c;border-radius: 5px;}.odDiv2 li{height:auto;}.stars{background-position:center right;}.stars span{background:url(/style/web/img/stars.png) no-repeat center left;display:block;width:100%;height:100%;margin-left:-2px;}.ljb b{display:inline-block;color:#aaa;}.finList a{overflow:hidden;}.finList a:hover{    overflow: inherit;}.ljTimg{color: #ccc;vertical-align: bottom;display: inline-block;float: left;line-height: 70px;padding-left: 10px;    font-size: 14px;}.coupon.ljCou{padding-top:50px;}.coupon.ljCou{text-align:center;}.coupon .ljimg{display:none;}.coupon.ljCou .ljimg{display:block;}.ljErre{color:red;font-size:14px;}

.z_upimg.ljUpc{display:inline-block;float:left;}
.fileSwfBox{float:right;}
.fileSwfBoxTeam{width: 85px;height: 78px;}
.imgFile{margin-top: 0!important; cursor:pointer;background:url(/style/img/add.jpg) no-repeat center;width:85px !important;height:78px !important;background-size:100%;text-indent: 500%;}
.ljUpc{width:auto;}
.alertBox a{color:#2F318B;text-decoration: underline;}
.alertBox a:hover{color:red;}

.ljImgBox .alertClose,.ljImgBox .alertTitle{display:none;}
.ljImgBox img{max-width:90%;}
.ljImgBox .alertLj{max-width:none;box-shadow:none;}
.ljImgBox .alertBox,.ljImgBox .alertHandle{background:none;border:none;}
.ljCp{cursor:pointer;}
.ljSend{position:absolute;right:10px;}
.ljSend.lj{color:#9f9f9f;}
.ljCtxt{border-radius: 5px;background: #ffaa08;color: #fff;padding: 5px 10px;}
.ljCtxt6{background-color:#ef7345;}
.ljCtxt11{background-color:#ccc;color:#5d5d5d;}
.fileSwfBox.ljLoad .fileSwfBoxTeamLoad ,.fileSwfBox.ljLoad .fileSwfBoxTeamTxt{position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,.5);z-index: 9;width: 100%;height: 100%;color: #fff;text-align: center;pointer-events: none;}
.fileSwfBox.ljLoad .fileSwfBoxTeam{display:none;pointer-events: none;}
.fileSwfBox.ljLoad .fileSwfBoxTeamTxt{line-height:45px;}

.ljKeyTotalInp{font-size: 18px;position: absolute;background: #fff;border: 1px solid #cccc;padding: 2%;width: 96%;left: 0;border-top: 0;display:none;overflow:hidden;}

.ljSmall .fileSwfBoxTeam{float: left;width: 30px;margin: 0 1px;}
.alertLj img{display:inline-block;}
.alertLj.load .alertBox{background: none;border: 0;color: #fff;text-align: center;}
.ljF{text-transform:capitalize;}
.ljAll{text-transform:uppercase;}
.erlo_lj_more{display:block;text-align:center;}
.erlo_lj_more.lj{color:#ccc;}
.preview_min{min-height:10px;background:url(/style/img/load.gif) no-repeat center;}







.small ol{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: start;}
.small ol li{ width: 25%; display: flex; flex-direction: column; box-sizing: border-box;}
.small ol li .smallBox{ display: flex; flex-direction: column; margin: 5px; position: relative;}
.small ol li .smallBox .smallBoxPic,.small ol li .smallBoxPic a{ display: flex; flex-direction: column; overflow: hidden; }

.small ol li .smallBox .smallBoxPic a img{ width: 100%; transition:all 0.3s linear;border-radius: 10px;height: 310px;}
 
.small ol li .smallBox .smallBoxDiv{ display: flex; flex-direction: column; justify-content: center; padding: 0 10px; position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.4); height: 50px; z-index: 10; transition:all 0.3s linear;border-radius: 10px;}
.small ol li .smallBox .smallBoxDiv .smallBoxDivPrice{ background: url(../images/smallDivPrice.png) no-repeat; width: 120px; height: 50px; display: flex; flex-direction: row; align-items: flex-end; padding: 10px 0 10px 10px; position: absolute; left: 0; bottom: 0; z-index: 2;}
.small ol li .smallBox .smallBoxDiv .smallBoxDivPrice span{ color: #FFF; font-size: 16px;}
.small ol li .smallBox .smallBoxDiv .smallBoxDivPrice sup{ color: #FFF; font-size: 50px; font-weight: bold; padding: 0 6px; line-height: 1; font-family: 'DIN';}
.small ol li .smallBox .smallBoxDiv .smallBoxDivTent{ color: #FFF; display: flex; flex-direction: row; justify-content: center;padding-left:0px; font-size: 16px;}
.small ol li .smallBox .smallBoxDiv .smallBoxDivTent b{ padding: 0 6px;}
.small ol li .smallBox .smallBoxWord{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 20; background: rgba(0,0,0,0.5); display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 10px; opacity: 0; transition:all 0.3s linear;}
.small ol li .smallBox .smallBoxWord .smallBoxWordTit{ font-size: 30px; color: #FFF; font-weight: bold;text-align: center;}
.small ol li .smallBox .smallBoxWord figure{ display: flex; flex-direction: row; padding: 15px 0 30px; color: #FFF; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.small ol li .smallBox .smallBoxWord figure b{ padding: 0 6px;}
.small ol li .smallBox .smallBoxWord figcaption{ display: flex; flex-direction: row;}
.small ol li .smallBox .smallBoxWord figcaption a{ display: flex; flex-direction: column; justify-content: center; padding: 0 20px; margin: 0 10px; border-radius: 4px; height: 44px; font-size: 16px;}
.small ol li .smallBox .smallBoxWord figcaption a.smallBoxWordMore{ color: #E60012; background: #FFF;}
.small ol li .smallBox .smallBoxWord figcaption a.smallBoxWordQian{ color: #FFF; background: #E60012;}
.small ol li .smallBox:hover .smallBoxPic a img{ transform:scale(1.06);}
.small ol li .smallBox:hover .smallBoxDiv{ opacity: 0;}
.small ol li .smallBox:hover .smallBoxWord{ opacity: 1;}
.small ol li .smallBox .smallBoxWord figcaption a.smallBoxWordMore:hover{ background: #E60012; color: #FFF; }
.small ol li .smallBox .smallBoxWord figcaption a.smallBoxWordQian:hover{ background: #ff8000;}



.viewMore{ display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 30px;}
.viewMore a{ margin: 0 15px;}
.viewMore .viewMoreAn{ background: #919191; line-height: 44px; padding: 0 50px; border-radius: 22px; color: #FFF; font-size: 16px; transition: all 0.3s linear;}
.viewMore .viewMoreAn:hover{ background: #E60012;}

@media screen and (max-width:1600px){
	.small ol li .smallBox .smallBoxDiv{ height: 40px;}
	.small ol li .smallBox .smallBoxDiv .smallBoxDivPrice{ width: 100px; height: 38px; padding: 5px 0 5px 5px; background-size: 100%;}
	.small ol li .smallBox .smallBoxDiv .smallBoxDivPrice span,.small ol li .smallBox .smallBoxWord figure{ font-size: 14px; line-height: 1.3;}
	.small ol li .smallBox .smallBoxDiv .smallBoxDivPrice sup{ font-size: 38px;}
	.small ol li .smallBox .smallBoxDiv .smallBoxDivTent{ font-size: 14px; padding-left: 0px;}
	.small ol li .smallBox .smallBoxWord .smallBoxWordTit{ font-size: 22px;}
	.small ol li .smallBox .smallBoxWord figcaption a{ height: 38px; padding: 0 10px; font-size: 14px;}
	.small ol li .smallBox .smallBoxWord figure b,.small ol li .smallBox .smallBoxDiv .smallBoxDivTent b{ display: none;}
	.small ol li .smallBox .smallBoxDiv .smallBoxDivTent span,.small ol li .smallBox .smallBoxDiv .smallBoxDivPrice span, .small ol li .smallBox .smallBoxWord figure span{ padding: 0 2px;}
	
	}
	
	.sjcazz {
	    position: absolute;
	    top: 15px;
	    right: 15px;
	    z-index: 1;
	    width: 100px;
	    height: 30px;
	}
	
	
	@media screen and (max-width: 980px){
		.small ol li .smallBox .smallBoxPic a img {
		     
		    height: auto;
		}
		 
	   .small ol li {
	       width: 100%;height: auto;
	       
	   } 
	}
	