body {
    margin: 0;
    padding: 0;
}

.banner {
    width: 100%;
    height: 300px;
    background: url(banner.png) no-repeat center 0px;}

.max_title {
    width: 1200px;
    margin: 0 auto;
}

.banner h1 {
    display: block;
    width: 565;
    height: 64px;
    text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
    color: #ffffff;
    font-family: "PingFangSC-Semibold";
    font-size: 64px;
    font-weight: 400;
    letter-spacing: 5px;
    padding-top: 100px;

}


.container {
    width: 100%;
    height: 100%;
    background:url(bg.png) bottom center no-repeat;
}

.qylc {
    width: 1200px;
    height: 200px;
    margin: 30px auto 0;
}

.qylc ul li {
    display: block;
    width: 277px;
    height: 200px;
    float: left;
    text-align: center;
	padding-top:25px;
	margin-right:30px;
   cursor:pointer;
}

.qylc ul li:nth-child(1){ background:url(b1.png) no-repeat;}
.qylc ul li:nth-child(2){ background:url(b2.png) no-repeat;}
.qylc ul li:nth-child(3){ background:url(b3.png) no-repeat;}
.qylc ul li:nth-child(4){ background:url(b4.png) no-repeat; margin-right:0;}

.qylc ul li span {
    display: block;
    width: 230px;
    height: 48px;
    margin: 0 auto;
    margin-top: 20px;
}

.qylc ul li span a {
    font-family: "PingFangSC-Semibold";
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    color: #fff;
}

.lct {
    width: 1200px;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 20px;
}


.hd ul li:first-child {
    margin-left: 0;
}

.hd ul li:hover {
    border-bottom: 2px solid #0966EC;
}

.lct .hd {
    width: 1200px;
    height: 50px;
    border-bottom: 1px solid #d8d8d8;
}

.lct .hd li {
    height: 49px;
    display: block;
    float: left;
    margin-left: 20px;
    color: #333333;
    font-family: "PingFangSC-Medium";
    font-size: 22px;
    font-weight: 400;
}

.lct .hd li.on {
    border-bottom: 2px solid #0966EC;
}

.lct .bd {
    width: 1200px;
    background: #ffffff;
    background-blend-mode: normal;
    box-shadow: 0px 2px 10px rgba(153,153,153,0.3);
    margin-top: 30px;
}

.lct .lh {
    overflow: hidden;
	display:none;
   padding:30px;
  line-height:180%;
}
.lct .lh img{ max-width:100%;}
.lh li{
    display: block;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #aaa;
    text-indent: 20px;
}

.lh li span{
    float: right;
    margin-right: 20px;
}

.lh li span a{
    color: #718bbc;
}