/*首页课程*/

.y-1{width: 1160px;margin: 0px auto;border-radius: 10px;background-color: white;margin: 50px auto;padding: 20px 20px;}

.y-2>li{padding: 10px 10px;border-bottom: 1px solid #b5b5b5;}



.y-2>li:first-child>ol>li>span:first-child{display: inline-block;border-radius: 30px;border:1px solid #c7c7c7;line-height: 18px;height: 18px;padding: 0px 15px;z-index: 10;position: relative;background-color: white;}

.y-2>li:first-child>ol>li>span:last-child{background-color: #66cc99;width: 25px;display: inline-block;text-align: right;border-radius: 30px;color: white;padding-right: 8px;line-height: 20px;margin-left: -15px;cursor: pointer;}

.y-2>li>span{text-align: right;}

.y-2>li>span>label{display: inline-block;width: 60px;text-align-last:justify;text-justify:justify;}

.y-2>li:last-child{border: none;}

.y-2>li>ol{display: inline-block;margin-left: 10px;width: 1050px;vertical-align: top;}

.y-2>li>ol>li{display: inline-block;padding: 0px 15px;border-radius: 5px;margin-right: 15px;border:1px solid transparent;line-height: 20px;}

.y-2>li>ol>li>a{display:inline-block;line-height: 20px;height: 20px;}

.y-2>li>ol>li{line-height: 18px;}



.y-3{float: inherit;width: 1200px;margin: 0px auto;}

.y-3 ul{width: 1200px !important;margin-bottom: 40px;}

.y-3 ul li{margin-right: 18px !important;margin-bottom: 18px !important;}

.y-3 ul li:nth-child(4n){margin-right: 0px !important;}



/*图书购买内页*/

.z-1{width: 1160px;margin: 0px auto;padding: 30px 20px;background-color: white;border-radius: 10px;margin: 40px auto;}

.z-2{display: inline-block;width: 100%;padding: 10px 0px;vertical-align: middle;}

.z-2>img{display: inline-block;height: 200px;vertical-align: middle;}

.z-2>div{display: inline-block;vertical-align: middle;margin-left: 25px;width: 800px;}

.z-2>div>p:first-child{font-size: 24px;color: #171920;margin-bottom: 5px;}

.z-2>div>p:nth-child(2){margin-bottom: 20px;}

.z-2>div>p:nth-child(3){margin-bottom: 20px;}

.z-2>div>p:nth-child(3)>span{margin-right: 20px;}

.z-2>div>p:nth-child(4)>span:last-child{background-color: #00c484;line-height: 20px;padding: 0px 10px;color: white;border-radius: 30px;}

.z-3{}

.z-3>p:first-child{font-size: 24px;color: #f54030;background-color: #f4f4f4;font-weight: bold;height: 60px;line-height: 60px;padding: 0px 5px;}

.z-3>p:first-child>span{font-size: 14px;display: inline-block;vertical-align: middle;margin-bottom: 3px;color: #999999;margin-right: 5px;font-weight: 100;}

.z-3>p:nth-child(2){overflow: hidden;margin-top: 20px;}

.z-3>p:nth-child(2)>span:first-child{float: left;}

.z-3>p:nth-child(2)>span:last-child{float: right;}

.z-3>p:nth-child(3)>a{display: block;width: 200px;margin: 0px auto;background-color: #f54030;text-align: center;line-height: 35px;border-radius: 30px;color: white;font-size: 16px;}

.z-4{width: 1200px;margin: 0px auto;}

.z-5{width: 1200px;margin: 0px auto;overflow: hidden;margin-top: 25px;margin-bottom: 80px;}

.z-6{width: 890px;float: left;background-color: white;padding: 35px 0px;border-radius: 10px;}

.z-6>img{width: 750px;height: 813px;display: block;margin: 0px auto;}

.z-7{width: 250px;float: right;padding: 20px 15px;background-color: white;border-radius: 10px;box-shadow: 0px 0px 10px #999;}

.z-7>p{font-size: 16px;margin-bottom: 30px;}

.z-7 ul>li>a{color: #666;}

.z-7 ul>li>a:hover{color: #ff0000}

.z-7 ul>li{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;display:-moz-box;-webkit-line-clamp: 1;;-webkit-box-orient: vertical;-moz-box-orient: vertical;color:#cccdd2;margin-bottom: 15px;}

.z-7 ul>li:hover{color: #23c88d;}

.z-6 .n-7>li{overflow: hidden;}

.z-6 .n-5{margin:0px 20px;}

.z-6 .n-7>li>.m-2{vertical-align: middle;display: inline-block;}

.z-6 .n-7>li>.m-2>p{color: #333333;}

.z-6 .n-7>li>.m-3{vertical-align: middle;display: inline-block;margin-top: 0px;}

.z-8{margin: 0px 70px;}

.z-8>li>img{width: 200px;height: 200px;display: inline-block;vertical-align: middle;}

.z-8>li>div{width: 475px;display: inline-block;vertical-align: middle;margin-left: 70px;}

.z-8>li>div>p:first-child{font-size: 24px;margin-bottom: 20px;color: #333333;}

.z-8>li>div>p:last-child{line-height: 25px;color: #666;max-height:100px;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient: vertical}

.z-8>li{margin-bottom: 25px;}

.z-8>li:last-child{margin-bottom: 0px;}

.z-9{margin-left: 30px;}

.z-10{right:5px;}

.z-11{margin-right: 30px;}

.z-11 li{width: 100%;}

.z-5{display: none;}



.a-37>ul>li p:first-child {

    font-size: 16px;

    color: RGB(28,28,29);

}

.a-37>ul>li p {

    margin: 0px 5px;

}

.y-2>li>ol>li.on {

    background-color: #ff0000;

}

.y-2>li>ol>li.on>a{color: white;}



.a-53 {

    width: 1200px;

    margin: 45px auto;

}



.a-37>ul>li img {

    display: block;

    width: 282.8px;

    height: 200px;

}

.ywwj_4-1{display: inline-block;}
.ywwj_4-5{font-size: 26px;font-weight: bold;color: #232323}
.ywwj_4-6{margin: 10px 0px;color: #232323;}
.ywwj_4-7{float: inherit !important;color: #b7b7b7;margin-left: 35px;}