/* 
* @Author: Marte
* @Date:   2018-12-17 16:46:07
* @Last Modified by:   Marte
* @Last Modified time: 2019-08-12 11:09:03
*/


/*±¾Ò³ÃæÎªÏÞÊ±ÌØ»ÝÀ¸Ä¿ÑùÊ½ÎÄ¼þ*/

.xsth h3 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 36px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
    float: none;
    margin: 50px auto;
}

@media screen and (min-width:460px) {
    /*Ã½Ìå²éÑ¯¿ªÊ¼*/
    /*¾«Æ·ÉÌ±êÁÐ±í*/
    #XSTH_ImgList {
        width: 100%;
        margin-top: 30px;
    }
    #XSTH_ImgList .XSTH_ImgList_Con {
        margin: 0 auto;
    }
    #XSTH_ImgList .XSTH_ImgList_Con .List_Con {
        width: 100%;
    }
    #XSTH_ImgList .XSTH_ImgList_Con .webNav_Con {
        width: 100%;
    }
    .xsth h3 {
        width: 100%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 36px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #333333;
        float: none;
        margin: 50px auto;
    }
    .xstjTime {
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 41px;
        color: #ff5900;
    }
    .xstjTime div {
        width: 45px;
        height: 41px;
        background: url(../img/timBg.png) center no-repeat;
        font-size: 27px;
        line-height: 41px;
        text-align: center;
        color: #fff;
        font-weight: bold;
    }
    #ListNum {
        width: 30%;
        height: 41px;
        line-height: 41px;
        font-size: 16px;
        text-align: right;
        color: #000;
        display: block;
        margin-bottom: 62px;
    }
    #ListNum span {
        color: #ff2929;
    }
    #XSTH_ImgList .XSTH_ImgList_Con .List_Con ul {
        width: 100%;
    }
    #XSTH_ImgList li {
        position: relative;
        width: 25%;
        box-sizing: border-box;
        border: 1px solid #ebebeb;
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease;
        margin-bottom: 20px;
        height: 315px;
        background: #fff;
        overflow: hidden;
    }
    #XSTH_ImgList li:hover {
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05);
        -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .1);
        box-shadow: 1px 1px 3px rgba(0, 0, 0, .1);
        z-index: 10;
    }
    #XSTH_ImgList ul li a img {
        padding-top: 30px;
        width: auto;
        max-width: 90%;
        max-height: 100%;
        max-height: 185px;
        display: block;
        margin: 0 auto;
    }

    #XSTH_ImgList .xsth .col-pre {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
        height: 50px;
        overflow: hidden;
        margin-top:20px;
        margin-bottom:30px;
    }
    #XSTH_ImgList .xsth .col-sort {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
        height: 50px;
        overflow: hidden;
        margin-top:20px;
        margin-bottom:30px;
    }
    #XSTH_ImgList .xsth .col-pre li {
        width: 10.5%;
        height: 34px;
        cursor: pointer;
        min-width: 113px;
        border:none;
        float:left;
        margin-bottom:0px;
    }
    #XSTH_ImgList .xsth .col-sort li {
        width: 10.5%;
        height: 34px;
        cursor: pointer;
        min-width: 113px;
        border:none;
        float:left;
        margin-bottom:0px;
    }
    .col-pre li span {
        font-size: 14px;
        color: #000;
        display: block;
        line-height: 34px;
        width: 100%;
        text-indent: 20px;
        background: url(../img/) 0 0 no-repeat;
        position: relative;
    }
    .col-sort li span {
        font-size: 14px;
        color: #000;
        display: block;
        line-height: 34px;
        width: 100%;
        text-indent: 20px;
        background: url(../img/) 0 0 no-repeat;
        position: relative;
    }
    .col-pre li span:after {
        content: "";
        position: absolute;
        left: 3px;
        top: 10px;
        border-radius: 11px;
        width: 11px;
        height: 11px;
        border: solid 1px #000000;
    }
    .col-sort li span:after {
        content: "";
        position: absolute;
        left: 3px;
        top: 10px;
        border-radius: 11px;
        width: 11px;
        height: 11px;
        border: solid 1px #000000;
    }
    .col-pre li:hover span:after {
        background: #ff5a00;
        border: solid 1px #ff5a00;
    }
    .col-sort li:hover span:after {
        background: #ff5a00;
        border: solid 1px #ff5a00;
    }
    .col-pre li img {
        float: left;
        margin-right: 10px;
        display: none;
    }
    .col-sort li img {
        float: left;
        margin-right: 10px;
        display: none;
    }
    .col-pre li:hover span {
        color: #ff5a00;
    }
    .col-sort li:hover span {
        color: #ff5a00;
    }
    p.tiaojian{
        color:#fff;
        background-color:#D94E4E;
        border-radius:5px;
        width:80px;
        height:30px;
        display:block;
        line-height:30px;
        text-align: center;
    }


	#XSTH_ImgList .xsth .col-lis {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		height: 250px;
		overflow: hidden;
	}
	#XSTH_ImgList .xsth .col-lis li {
		width: 10.5%;
		height: 34px;
		cursor: pointer;
		min-width: 113px;
		border:none;
		float:left;
		margin-top:-10px;
		margin-bottom:0px;
	}
	.col-lis li span {
		font-size: 14px;
		color: #000;
		display: block;
		line-height: 34px;
		width: 100%;
		text-indent: 20px;
		background: url(../img/) 0 0 no-repeat;
		position: relative;
	}
	.col-lis li span:after {
		content: "";
		position: absolute;
		left: 3px;
		/* top: 10px; */
		border-radius: 11px;
		width: 11px;
		height: 11px;
		border: solid 1px #000000;
	}
	.col-lis li:hover span:after {
		background: #ff5a00;
		border: solid 1px #ff5a00;
	}
	.col-lis li:nth-child(3) span,
	.col-lis li:nth-child(6) span,
	.col-lis li:nth-child(9) span,
	.col-lis li:nth-child(16) span,
	.col-lis li:nth-child(18) span,
	.col-lis li:nth-child(20) span,
	.col-lis li:nth-child(21) span,
	.col-lis li:nth-child(25) span,
	.col-lis li:nth-child(30) span,
	.col-lis li:nth-child(32) span,
	.col-lis li:nth-child(34) span,
	.col-lis li:nth-child(38) span,
	.col-lis li:nth-child(41) span,
	.col-lis li:nth-child(43) span {
		color: #fb443a;
	}
	.col-lis li img {
		float: left;
		margin-right: 10px;
		display: none;
	}
	.col-lis li:hover span {
		color: #ff5a00;
	}
    .Txt {
        color: #333;
        z-index: 10;
        overflow: hidden;
        padding-top: 24px;
        font-size: 16px;
        width: 85%;
        margin: 0 auto;
        line-height: 30px;
    }
    .clearfix li .lock {
        position: absolute;
        width: 100%;
        z-index: 99;
        text-align: center;
        height: 313px;
        font-size: 24px;
        color: #fff;
    }
    .clearfix li .lock p {
        width: 90%;
        margin: auto;
        line-height: 290px;
        background-color: rgba(0, 0, 0, .3);
        border-radius: 10px;
        margin-top: 10px;
    }
    #XSTH_ImgList .XSTH_ImgList_Con .List_Con ul li a .Txt p.explain {
        display: none;
        font-size: 0.8vw;
        text-align: left;
        text-indent: 20px;
    }
    #XSTH_ImgList .XSTH_ImgList_Con .List_Con ul li a .Txt:hover p {
        height: 20%;
    }
    #XSTH_ImgList .XSTH_ImgList_Con .List_Con ul li a .Txt:hover p.explain {
        height: 60%;
        display: block;
    }
    .goodname {
        width: 70%;
        height: 30px;
        line-height: 30px;
        text-align: left;
        word-break: break-all;
    }
    .Txt .goodPrice {
        width: 30%;
        height: 30px;
        line-height: 30px;
        text-align: right;
        color: #e90000;
    }
    .goodDetail {
        border: 1px solid #ff5d00;
        border-radius: 11px;
        font-size: 12px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #ff5d00;
        line-height: 22px;
        height: 24px;
        width: 70px;
        text-align: center;
        display: block;
        margin-top: 4px;
        box-sizing: border-box;
    }
    .goodDetail:hover {
        background-image: linear-gradient(90deg, #ff8800 0%, #ff5e00 47%, #ff5000 100%), linear-gradient( #ff5d00, #ff5d00);
        background-blend-mode: normal, normal;
        color: #fff;
        border: none;
    }
	.List_Con ul li{
		position:relative;
	}
	.List_Con ul li p.price_num{
		position:absolute;
		right:10px;
		top:0px;
		width:50px;
		text-align:right;
		color:#ff5d00;
	} 
    /*Ã½Ìå²éÑ¯ºóÀ¨ºÅ£¬ÎðÉ¾£¡£¡£¡*/
}

@media screen and (max-width:460px) {
    /*Ã½Ìå²éÑ¯¿ªÊ¼*/
    /*¾«Æ·ÉÌ±êÁÐ±í*/
    #XSTH_ImgList {
        width: 100%;
        margin-top: 20px;
    }
    #XSTH_ImgList .XSTH_ImgList_Con {}
    #XSTH_ImgList .XSTH_ImgList_Con .List_Con {
        width: 100%;
    }
    #XSTH_ImgList .XSTH_ImgList_Con .webNav_Con {
        width: 100%;
        height: auto;
    }
    #XSTH_ImgList .XSTH_ImgList_Con .webNav_Con h3 {
        width: 100%;
        height: 40px;
        line-height: 40px;
        font-size: 22px;
        text-align: center;
        color: #333;
        display: block;
        margin: 10px 0px;
    }
    #ListNum {
        width: 30%;
        height: 41px;
        line-height: 41px;
        font-size: 14px;
        text-align: right;
        color: #000;
        display: block;
        margin-bottom: 30px;
    }
    #ListNum span {
        color: #ff2929;
    }


    #XSTH_ImgList .xsth .col-pre {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
        height: 100px;
        overflow: hidden;
        margin-top:20px;
        margin-bottom:30px;
    }
    #XSTH_ImgList .xsth .col-sort {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
        height: 100px;
        overflow: hidden;
        margin-top:20px;
        margin-bottom:30px;
    }
    #XSTH_ImgList .xsth .col-pre li {
        width: 10.5%;
        height: 34px;
        cursor: pointer;
        min-width: 113px;
        border:none;
        float:left;
        margin-bottom:0px;
    }
    #XSTH_ImgList .xsth .col-sort li {
        width: 10.5%;
        height: 34px;
        cursor: pointer;
        min-width: 113px;
        border:none;
        float:left;
        margin-bottom:0px;
    }
    .col-pre li span {
        font-size: 14px;
        color: #000;
        display: block;
        line-height: 34px;
        width: 100%;
        text-indent: 20px;
        background: url(../img/) 0 0 no-repeat;
        position: relative;
    }
    .col-sort li span {
        font-size: 14px;
        color: #000;
        display: block;
        line-height: 34px;
        width: 100%;
        text-indent: 20px;
        background: url(../img/) 0 0 no-repeat;
        position: relative;
    }
    .col-pre li span:after {
        content: "";
        position: absolute;
        left: 3px;
        top: 10px;
        border-radius: 11px;
        width: 11px;
        height: 11px;
        border: solid 1px #000000;
    }
    .col-sort li span:after {
        content: "";
        position: absolute;
        left: 3px;
        top: 10px;
        border-radius: 11px;
        width: 11px;
        height: 11px;
        border: solid 1px #000000;
    }
    .col-pre li:hover span:after {
        background: #ff5a00;
        border: solid 1px #ff5a00;
    }
    .col-sort li:hover span:after {
        background: #ff5a00;
        border: solid 1px #ff5a00;
    }
    .col-pre li img {
        float: left;
        margin-right: 10px;
        display: none;
    }
    .col-sort li img {
        float: left;
        margin-right: 10px;
        display: none;
    }
    .col-pre li:hover span {
        color: #ff5a00;
    }
    .col-sort li:hover span {
        color: #ff5a00;
    }
    p.tiaojian{
        color:#fff;
        background-color:#D94E4E;
        border-radius:5px;
        width:80px;
        height:30px;
        display:block;
        line-height:30px;
        text-align: center;
    }


    #XSTH_ImgList .xsth .col-lis {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
        height: 510px;
        overflow: hidden;
        margin-bottom:20px;
    }
    #XSTH_ImgList .xsth .col-lis li {
        width: 10.5%;
        height: 34px;
        cursor: pointer;
        min-width: 113px;
        border:none;
        float:left;
    }
    .col-lis li span {
        font-size: 14px;
        color: #000;
        display: block;
        line-height: 34px;
        width: 100%;
        text-indent: 20px;
        background: url(../img/) 0 0 no-repeat;
        position: relative;
    }
    .col-lis li span:after {
        content: "";
        position: absolute;
        left: 3px;
        top: 10px;
        border-radius: 11px;
        width: 11px;
        height: 11px;
        border: solid 1px #000000;
    }
    .col-lis li:hover span:after {
        background: #ff5a00;
        border: solid 1px #ff5a00;
    }
    .col-lis li:nth-child(3) span,
    .col-lis li:nth-child(6) span,
    .col-lis li:nth-child(9) span,
    .col-lis li:nth-child(16) span,
    .col-lis li:nth-child(18) span,
    .col-lis li:nth-child(20) span,
    .col-lis li:nth-child(21) span,
    .col-lis li:nth-child(25) span,
    .col-lis li:nth-child(30) span,
    .col-lis li:nth-child(32) span,
    .col-lis li:nth-child(34) span,
    .col-lis li:nth-child(38) span,
    .col-lis li:nth-child(41) span,
    .col-lis li:nth-child(43) span {
        color: #fb443a;
    }
    .col-lis li img {
        float: left;
        margin-right: 10px;
        display: none;
    }
    .col-lis li:hover span {
        color: #ff5a00;
    }


    #XSTH_ImgList .XSTH_ImgList_Con .List_Con ul {
        width: 100%;
    }
    #XSTH_ImgList .XSTH_ImgList_Con .List_Con ul li {
        width: 48%;
        height: auto;
        float: left;
        margin: 0 1% 4%;
        position: relative;
        overflow: hidden;
        background: #fff;
        -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .1);
        box-shadow: 1px 1px 2px rgba(0, 0, 0, .1);
        padding-bottom: 10px;
    }
    #XSTH_ImgList .XSTH_ImgList_Con .List_Con ul li a img {
        width: 100%;
        height: auto;
        max-height: 100%;
    }
    .Txt {
        width: 100%;
        color: #333;
        z-index: 10;
        overflow: hidden;
        padding-top: 10px;
        font-size: 16px;
        width: 85%;
        margin: 0 auto;
        line-height: 30px;
    }
    .Txt div {
        flex-wrap: wrap;
    }
    .clearfix li .lock {
        position: absolute;
        width: 100%;
        z-index: 99;
        text-align: center;
        height: 313px;
        font-size: 24px;
        color: #fff;
    }
    .clearfix li .lock p {
        width: 90%;
        margin: auto;
        line-height: 290px;
        background-color: rgba(0, 0, 0, .3);
        border-radius: 10px;
        margin-top: 10px;
    }
    .goodPrice {
        color: #e90000;
    }
    .goodKin {
        font-size: 12px;
    }
    .goodDetail {
        background-image: linear-gradient(90deg, #ff8800 0%, #ff5e00 47%, #ff5000 100%), linear-gradient( #ff5d00, #ff5d00);
        background-blend-mode: normal, normal;
        border-radius: 11px;
        font-size: 12px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #ffffff;
        line-height: 22px;
        height: 22px;
        width: auto;
        padding: 0 5px;
        text-align: center;
        display: block;
        margin-top: 4px;
    }
    .xstjTime {
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        line-height: 41px;
        color: #ff5900;
    }
    .xstjTime div {
        width: 45px;
        height: 41px;
        background: url(../img/timBg.png) center no-repeat;
        font-size: 22px;
        line-height: 41px;
        text-align: center;
        color: #fff;
        font-weight: bold;
    }
    .Txt div .goodname {
        width: 60%;
        height: 30px;
        text-align: left;
        word-break: break-all;
    }
    .Txt div .goodPrice {
        width: 40%;
        height: 30px;
        text-align: right;
    }
    .Txt div .goodKin {
        width: 50%;
        height: 30px;
    }
    .xsth h3 {
        font-size: 26px;
        margin: 20px auto;
    }
	
	.List_Con ul li{
		position:relative;
	}
	.List_Con ul li p.price_num{
		position:absolute;
		right:5px;
		top:0px;
		width:50px;
		text-align:right;
		color:#ff5d00;
	} 
    /*Ã½Ìå²éÑ¯ºóÀ¨ºÅ£¬ÎðÉ¾£¡£¡£¡*/
}