*{padding: 0; margin: 0;}
a{text-decoration: none;}
li{list-style: none;}
p{line-height: 35px;}
h2{text-align: center;line-height: 60px;}
.w1100{width: 1100px;margin: 0 auto;}
.item1 .item01{position: absolute;top:0; left: 0; width:80px; height: 100%;}
.item2 .item02{position: absolute;top:0; right:0; width:80px; height: 100%;}
.item3 .item03{position: absolute;top:0; left: 0; width:80px; height: 100%;}

.banner img,.main img{width: 100%;height: 100%;display: block;}
.item1{position: relative;padding: 0 0 0 100px;margin-top: 40px;}
.item1 p{text-indent: 2em;line-height: 35px;}
.item1 .lct{position: absolute;right: 0;top: 150px;width: 300px;height: auto;}

.item2{position: relative;padding: 0 100px 0 80px;margin-top: 40px;} 
.item2 .jdList li{display: inline-block;width: 455px;padding: 40px;text-align: center;box-sizing: border-box; }

.slideTxtBox1{ width:100%;height: 480px; margin-top: 40px;}
.slideTxtBox1 .hd{ width: 100px;height:480px; float: left;border-right: 1px solid #ccc;background: url(images/item03.png) no-repeat;background-size: auto;display: flex;align-items: center;justify-content: center;margin-bottom: 40px;}
.slideTxtBox1 .hd ul li{ cursor:pointer; position: relative;padding-bottom: 20px;}
.slideTxtBox1 .hd ul li span{display: inline-block;width: 75px;font-size: 28px;line-height: 32px;height: 32px;text-align: center;font-weight: bold;color:#fff;}
.slideTxtBox1 .hd ul li.on span{font-size: 32px;color: #3468b0;border-radius: 50%;background: #fff;}
.slideTxtBox1 .bd{width: 930px;float: right;padding: 10px;border: 1px dashed #ccc;} 
.slideTxtBox1 .bd .r img{ width: 100%;height: 100%;}

@media only screen and (max-width: 750px) {
.w1100 {width: 100%;}
.item1,.item2,.item3 {padding: 10px;margin-top: 0px;}
.item1 .item01,.item2 .item02,.item3 .item03 {display: none;}
.item1 .lct {margin: 0 auto;position: unset;}
.item2 .jdList li {width: 100%;padding: 20px 10px;}
.slideTxtBox1 {height: 380px;box-sizing: border-box;}
.slideTxtBox1 .hd {width: auto;height: auto;float: none;margin-bottom: 20px;background: #3a8eff;}
.slideTxtBox1 .hd ul {display: flex;flex: 1;}
.slideTxtBox1 .hd ul li {padding: 10px 0;flex: 1;}
.slideTxtBox1 .hd ul li span {width: 100%;}
.slideTxtBox1 .bd {width: auto;padding: 0;}
}