*{margin: 0;padding: 0;}
body a{text-decoration: none;}
ul li{list-style: none;}

.header{position: relative;height: 923px;background: url("../images/banner.png")no-repeat top center;background-size: 100%;}
.header .h-ul{width: 50%;margin: 0 auto;overflow: hidden;padding: 29% 0 3%;}
.header .h-ul li{background-image: linear-gradient(0deg, #e96005 0%, #ed8f01 100%);border-radius: 25px;float: left;padding: 10px;}
.header .h-ul li:nth-of-type(2){margin: 0 17%;}
.header .h-ul li a{text-decoration: none;font-size: 25px;color: #ffffff;}
.header .part1{width: 60%;margin: 0 auto;}
.part1 .title{width: 50%;margin: 0 auto;background: url("../images/bt1.png")no-repeat center;background-size: 100%;}
.part1 .title h5{font-size: 35px;line-height: 35px;text-align: center;color:#5a1915;}
.part1 .title h5 span{color:#d44634;}
.part1 .title h5 span:first-child{font-size: 50px;}
.part1 ul{padding-top: 2%;overflow: hidden;}
.part1 ul li{float:left;margin-left: 1%;width: 24%;padding-bottom: 3%;}
.part1 ul li:nth-of-type(1){margin-left: .5%;background: url("../images/2-2-1.png")no-repeat top center;background-size: 100% 197px;margin-top: 6%;}
.part1 ul li:nth-of-type(2){background: url("../images/2-3.png")no-repeat top center;background-size: 100% 197px;margin-top: 4%;}
.part1 ul li:nth-of-type(3){background: url("../images/2-4.png")no-repeat top center;background-size: 100% 197px;margin-top: 2%;}
.part1 ul li:nth-of-type(4){background: url("../images/2-5.png")no-repeat top center;background-size: 100% 197px;}
.part1 ul li h5{font-size: 20px;color:#d44634;text-align: center;margin: 8% 0;}
.part1 ul li p{font-size: 18px;color: #4c4c4c;text-align: center;width: 98%;margin: 0 auto;margin-bottom: 10%;}
.header img{position: absolute;left: 0;right: 0;bottom: -24%;width: 75%;display: inline-block;margin: 0 auto;}

section{}
.part2{overflow: hidden;}
.part2 .title{width: 30%;margin: 0 auto;background: url("../images/bt2.png")no-repeat center;background-size: 100%;}
.part2 .title h5{font-size: 35px;text-align: center;color:#d44634;margin: 33% 0 6%;}
.part2 .cont{overflow: hidden;background: url("../images/3-1.png")no-repeat top center;background-size: 100%;}
.part2 .cont .middle{width: 60%;margin: 0 auto;}
.part2 .cont .middle .m-left{float: left;width: 50%;margin-bottom: 2%;}
.part2 .cont .middle .m-left h5{color: #6c6c6c;font-size:25px;padding-top:6%;text-align: center;}
.part2 .cont .middle .m-left p:nth-of-type(1){margin:10% 0 3% 39%;background-color: #6c6c6c;font-size:22px;text-align: center;width: 20%;color: #e4e7f0;border-radius: 1rem;}
.part2 .cont .middle .m-left span{font-size: 16px;color: #6c6c6c;display: block;text-align: center;}
.part2 .cont .middle .m-left p:nth-of-type(2){margin:2% 0 3% 39%;background-color: #6c6c6c;font-size:22px;text-align: center;width: 20%;color: #e4e7f0;border-radius: 1rem;}
.part2 .cont .middle .m-left p:nth-of-type(3){margin:3% 0 4% 35%;background-color: #6c6c6c;font-size:22px;text-align: center;width: 27%;color: #e4e7f0;border-radius: 1rem;}
.part2 .cont .middle .m-left p:nth-of-type(4){margin:3% 0 4% 39%;background-color: #6c6c6c;font-size:22px;text-align: center;width: 20%;color: #e4e7f0;border-radius: 1rem;}
.part2 .cont .middle .m-right{float: right;width: 50%;margin-bottom: 2%;}
.part2 .cont .middle .m-right h5{color: #fff33c;font-size:25px;padding-top:6%;text-align: center;}
.part2 .cont .middle .m-right p:nth-of-type(1){margin:10% 0 2% 39%;background-color: #ffffff;font-size:22px;text-align: center;width: 20%;color: #ee853e;border-radius: 1rem;}
.part2 .cont .middle .m-right span{font-size: 16px;color: #ffffff;display: block;text-align: center;}
.part2 .cont .middle .m-right p:nth-of-type(2){margin:1% 39%;background-color: #ffffff;font-size:22px;text-align: center;width: 20%;color: #ee853e;border-radius: 1rem;}
.part2 .cont .middle .m-right p:nth-of-type(3){margin:2% 35%;background-color: #ffffff;font-size:22px;text-align: center;width: 27%;color: #ee853e;border-radius: 1rem;}
.part2 .cont .middle .m-right p:nth-of-type(4){margin:1% 39%;background-color: #ffffff;font-size:22px;text-align: center;width: 20%;color: #ee853e;border-radius: 1rem;}
.part2 ul{width: 60%;margin: 0 auto;clear: both;padding: 2% 0;overflow: hidden;}
.part2 ul li{float: left;width: 12.5%;text-align: center;overflow: hidden;}
.part2 ul li:hover{box-shadow: 0 0 50px 0 rgba(187,187,187,0.2)}
.part2 ul li:nth-of-type(1){background: url("../images/4-1.png")no-repeat top center;background-size: 70%;}
.part2 ul li:nth-of-type(2){background: url("../images/4-2.png")no-repeat top center;background-size: 70%;}
.part2 ul li:nth-of-type(3){background: url("../images/4-3.png")no-repeat top center;background-size: 70%;}
.part2 ul li:nth-of-type(4){background: url("../images/4-4.png")no-repeat top center;background-size: 70%;}
.part2 ul li:nth-of-type(5){background: url("../images/4-5.png")no-repeat top center;background-size: 70%;}
.part2 ul li:nth-of-type(6){background: url("../images/4-6.png")no-repeat top center;background-size: 70%;}
.part2 ul li:nth-of-type(7){background: url("../images/4-7.png")no-repeat top center;background-size: 70%;}
.part2 ul li:nth-of-type(8){background: url("../images/4-8.png")no-repeat top center;background-size: 70%;}
.part2 ul li h5{font-size: 20px;color: #1d274e;margin: 50% 0 10% 0;}
.part2 ul li p{font-size: 16px;margin-bottom: 20%;}
.part2 ul li p a{color: #747da1;}

.part3{position: relative;}
.part3 .title{width: 35%;margin: 0 auto;background: url("../images/bt3.png")no-repeat center;background-size: 100%;}
.part3 .title h5{font-size: 35px;line-height: 35px;text-align: center;color:#5a1915;}
.part3 .title h5 span{color:#d44634;}
.part3 .title h5 span:first-child{font-size: 50px;}
.part3 .cont{width: 60%;margin: 0 auto;overflow: hidden;background: url("../images/5-1.png")no-repeat top center;background-size: 100%;margin-top: 3%;padding-bottom: 3%;}
.part3 .cont p{font-size:18px;width: 100%;}
.part3 .cont p a{color: #ffffff;margin-left: 9%;}
.part3 .cont p span{font-size: 20px;color: #515151;}
.part3 .cont .left{float: left;width: 50%;}
.part3 .cont .left p:nth-of-type(1){margin-top: 4%;}
.part3 .cont .left p:nth-of-type(2){margin: 16% 0 18%;}
.part3 .cont .left p span{margin-left: 20%;}
.part3 .cont .right{float: right;width: 50%;}
.part3 .cont .right p:nth-of-type(1){margin-top: 14%;}
.part3 .cont .right p:nth-of-type(2){margin: 17% 0 15% 15%}
.part3 .cont .right p{margin-left: 15%}
.part3 .cont .right p:nth-of-type(1) a{margin-left: 29%;}
.part3 .cont .right p:nth-of-type(2) a{margin-left: 29%;}
.part3 .cont .right p:nth-of-type(3) a{margin-left: 12%;}
.part3 .r-img{width: 271px;height:424px;background: url("../images/5-2.png")no-repeat top center;background-size: 100%;position: absolute;right: 0;bottom: -12%;}

.part4{overflow: hidden;}
.part4 .title{width: 30%;margin: 0 auto;background: url("../images/bt2.png")no-repeat center;background-size: 100%;}
.part4 .title h5{font-size: 35px;text-align: center;color:#d44634;margin: 15% 0 6%;}
.part4 ul{width: 60%;margin:0 auto;overflow: hidden;}
.part4 ul li{float: left;width: 26.5%;text-align: center;margin-bottom: 30px;}
.part4 ul li:nth-of-type(2),.part4 ul li:nth-of-type(5),.part4 ul li:nth-of-type(8){margin: 0 10%;}
.part4 ul li:nth-of-type(1) div{background-color: #5ed843;color: #ffffff;overflow: hidden;border-radius: 10px 10px 0 0;}
.part4 ul li:nth-of-type(2) div{background-color: #f4567f;color: #ffffff;overflow: hidden;border-radius: 10px 10px 0 0;}
.part4 ul li:nth-of-type(3) div{background-color: #f4bd00;color: #ffffff;overflow: hidden;border-radius: 10px 10px 0 0;}
.part4 ul li:nth-of-type(4) div{background-color: #5f29f5;color: #ffffff;overflow: hidden;border-radius: 10px 10px 0 0;}
.part4 ul li:nth-of-type(5) div{background-color: #00c8f2;color: #ffffff;overflow: hidden;border-radius: 10px 10px 0 0;}
.part4 ul li:nth-of-type(6) div{background-color: #0063ff;color: #ffffff;overflow: hidden;border-radius: 10px 10px 0 0;}
.part4 ul li:nth-of-type(7) div{background-color: #ea7c2c;color: #ffffff;overflow: hidden;border-radius: 10px 10px 0 0;}
.part4 ul li:nth-of-type(8) div{background-color: #7c78fe;color: #ffffff;overflow: hidden;border-radius: 10px 10px 0 0;}
.part4 ul li:nth-of-type(9) div{background-color: #ef6e4c;color: #ffffff;overflow: hidden;border-radius: 10px 10px 0 0;}
.part4 ul li div h5{font-size: 26px;margin-top: 8%;}
.part4 ul li div p{font-size: 18px;margin: 4% 0;}
.part4 ul li a{color: #ff316a;display: block;background-color: #ffffff;border-radius: 0 0 10px 10px;box-shadow: 0 7px 18px 0 rgba(225,225,225,0.57);}
.part4 ul li a p{font-size: 24px;text-align: center;padding: 3% 0}
.part4 ul li a p span{}
.part4 ul li a p span img{margin-right: 13px;}

.part5{overflow: hidden;}
.part5 .title{width: 34%;margin: 0 auto;background: url("../images/bt5.png")no-repeat center;background-size: 100%;}
.part5 .title h5{font-size: 35px;text-align: center;color:#5a1915;margin: 10% 0 6%;}
.part5 .title h5 span{color:#d44634;}
#mis-tabq .tabq{overflow:hidden;margin:30px auto;width:45%;}
#mis-tabq #ss-tab-conq{overflow:hidden;margin:0 auto;width: 65%;}
#mis-tabq .tabq a{font-size:26px;display:block;float:left;text-decoration:none;line-height:49px;text-align: center;width: 160px;height: 49px;border: 1px solid #d44634;border-radius: 10px;margin-left: 32px;color:#5a1915;}
#mis-tabq .tabq a span{}
#mis-tabq .tabq a.onq span{}
#mis-tabq .tabq a:hover{background-color:#d44634;}
#mis-tabq .tabq a:hover span{color:#ffffff;}
.ss-tabq ul li{margin-bottom: 30px;}
/*.ss-tab-conq ul li a {  display: block;  width: 120px;  height: 45px;  line-height: 45px;  border: 1px solid #F06F6E;  color: #F06F6E;  text-align: center;  margin: 25px auto 0; }*/
.tec,.ul-cont ul{display: flex;justify-content: space-around;align-items: center;}
.techer-bg{width: 278px;height: 473px;overflow: hidden;cursor: pointer;}
.techer-bg img{width: 100%;}
.techer-js{display: none;width: 250px;height: 446px;color: #fff;background: rgba(0,0,0,.5);position: absolute;padding:14px;top: 0;}
.techer-bg:hover .techer-js{display: block;}
.techer-js p{margin-top: 135px;margin-bottom: 10px;color: #fff;font-size: 26px;text-align: center;}
.techer-js h5{font-size: 14px;color: #fff;margin-bottom: 10px}
.techer-js h5 b{font-size: 13px}
.techer-js span{font-size: 20px;overflow:hidden;  text-overflow:ellipsis;  display:-webkit-box;  -webkit-line-clamp:5;  -webkit-box-orient:vertical;line-height: 35px;color: #fff;}
.pr{position: relative}

.part6{overflow: hidden;}
.part6 .title{width: 44%;margin: 0 auto;background: url("../images/bt6.png")no-repeat center;background-size: 100%;}
.part6 .title h5{font-size: 35px;text-align: center;color:#5a1915;margin: 6% 0;}
.part6 .title h5 span{color:#d44634;}
.hj-main6-bg{
    /*width: 55%;*/
    /*margin: 0 auto;*/
}
.m6-btn1{
    width: 45%;
    margin: 0 auto;
    overflow: hidden;
    background: url("../images/8-3.png") no-repeat center;
    background-size: 100%;
}
.m6-btn1 li{
    width: 124px;
    height: 124px;
    /*background: url("../images/xj_m32.png") no-repeat center;*/
    /*background-size: 100%;*/
    float: left;
    text-align: center;
    cursor: pointer;
    margin-left: 120px;
}
.m6-btn1 li:first-child{
    margin-left: 100px;
}
.m6-btn1 li span{
    width: 103px;
    height: 103px;
    margin: 11px auto;
    background-color: #ee853e;
    border-radius: 50%;
    color: #ffffff;
    line-height:101px;
    text-align: center;
    display: inline-block;
    font-size:18px;
    font-weight:bold;
    cursor: pointer;
    transition: 0.7s;
}
.m6-btn1 li span:hover{
    background: #d44634;
}
#qjbanner {
    width: 100%;
    height: 630px;
    overflow: hidden;
    position: relative;
    background: url("../images/8-4.png")no-repeat top center;background-size: 100%;
    margin-top: 2%;
    padding-bottom: 13%;
}
#qjbanner .lj-hj{width: 15%;margin: 0 auto;font-size: 28px;color: #ffffff;background-color: #ff586a;border-radius: 20px;text-align: center;padding: 15px;display: inline-block;position: absolute;left: 0;right: 0;bottom:120px;}
.qjbanner-slide {
    width: 60%;
    height: 630px;
    margin: 0 auto;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    position: absolute;
}

.slide1 {
    background: url("../images/hj1.png")no-repeat top center;background-size: 100%;
}
.slide2 {
    background: url("../images/hj2.png")no-repeat top center;background-size: 100%;
}
.slide3 {
    background: url("../images/hj3.png")no-repeat top center;background-size: 100%;
}
footer{background-color: #303030;color: #ffffff;overflow: hidden}
footer .cont{overflow: hidden;width: 60%;margin: 2% auto;}
footer .cont .f-left{width: 50%;float: left;}
footer .cont .f-left img{margin-bottom:6%;}
footer .cont .f-left p{font-size: 15px;margin-bottom: 2%;}
footer .cont .f-right{width: 30%;float: right;}
footer .cont .f-right ul{overflow: hidden}
footer .cont .f-right ul li{float: left;margin-right: 20%;}
footer .cont .f-right ul li p{font-size: 15px;text-align: center;margin-top: 5%;}
