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

.header{width: 100%;overflow: hidden;background: url("../images/banner-bj.png")no-repeat top center;background-size: 100%;}
.header .mbox{position: relative;margin: 7% auto;background: url("../images/banner-T.png")no-repeat top center;background-size: 50%;height: 523px;}
.header .mbox h5{position: absolute;width: 19%;left: 27%;color: #002763;font-size: 27px;letter-spacing: 3px;background-color: #eac97a;padding: 10px;text-align: center;}
.header .mbox ul{position: absolute;width: 50%;bottom: 11%;left: 0;right: 0;margin: 0 auto;height: 50px}
.header .mbox ul li{height: 50px;}
.header .mbox ul li:nth-of-type(1){width: 24%;float: left;margin-right: 9%;}
.header .mbox ul li:nth-of-type(2){width: 24%;float: left;}
.header .mbox ul li:nth-of-type(3){width: 33%;float: right;}
.header .mbox ul li a{display: block;height: 50px;}

section{}
.part1{}
.part1 h4{margin: 2% 0;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: 3px;color: #3d3d3d;}
.part1 ul{width: 60%;margin: 0 auto;overflow: hidden;}
.part1 ul li{background:url("../images/2-1.png")no-repeat top center;background-size: 100%;width: 24%;margin-right: 1%;float: left;position: relative;}
.part1 ul li h5{color: #3d3d3d;text-align:center;font-size: 18px;padding: 15% 0;}
.part1 ul li p{width: 67%;font-size: 14px;margin: 0 auto;color: #6a6868;padding-bottom: 32%;}
.part1 ul li a{width: 40%;display: block;border-radius: 10px;border: solid 2px #c19539;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 5%;font-size: 14px;text-align: center;padding: 5px;background-color: #ffffff;color: #7b6d4d;}
.part1 ul li:nth-of-type(1) a,.part1 ul li:nth-of-type(4) a{width: 44%;}
.part1 ul li:nth-of-type(2) a,.part1 ul li:nth-of-type(3) a{width: 55%;bottom: 12%;}
.part1 ul li a:hover{background-image: linear-gradient(180deg, #ddbf76 0%, #bc8d2f 100%);color: #ffffff;border:solid 2px #bc8d2f;}
.part1 h4:nth-of-type(2){clear: both;margin: 2% 0;}
.part1 ol{width: 60%;margin: 0 auto;}
.part1 ol li{margin: 6% 0;}
.part1 ol li:nth-of-type(1){height: 156px;background: url("../images/3-1.png")no-repeat top center;background-size: 100%;}
.part1 ol li:nth-of-type(2){height: 156px;}
.part1 ol li:nth-of-type(2) .li-left{height: 156px;;width: 74%;background: url("../images/3-2.png")no-repeat left center;background-size: 100%;float: left;}
.part1 ol li:nth-of-type(2) .li-right{float: right;}
.part1 ol li:nth-of-type(2) .li-right a{display: block;font-size: 18px;background-color: #eeb106;box-shadow: 0px 0px 14px 2px rgba(211, 163, 63, 0.27);color: #ffffff;padding: 10px;margin-top: 37%;}

.part2{overflow: hidden;padding-bottom: 4%;background: url("../images/4.png")no-repeat top center;background-size: 100%;}
.part2 h4{margin: 2% 0;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: 3px;color: #3d3d3d;}
.part2 .cont{width: 60%;margin: 0 auto;height: 525px;background: url("../images/4-1.png")no-repeat left center;}
.part2 .cont ul{overflow: hidden;}
.part2 .cont ul li{font-size: 16px;margin:3% 0 0 38%;}
.part2 .cont ul li a{color: #9d6b0a;}
.part2 .cont ul li:nth-of-type(2){margin: 5.5% 0 0 51%;}
.part2 .cont ul li:nth-of-type(3){margin: 6.3% 0 0 54%;}
.part2 .cont ul li:nth-of-type(4){margin: 6.7% 0 0 54%;}
.part2 .cont ul li:nth-of-type(5){margin: 7.7% 0 0 49%;}
.part2 .cont ul li:nth-of-type(6){margin: 6.3% 0 0 38%;}
.part2 .cont ol{margin-top: 5%;}
.part2 .cont ol li{width: 10%;float: left;border-radius: 10px;background-color: #bf965c;font-size: 18px;font-weight: bold;text-align: center;padding: 10px;margin-right: 2.45%;}
.part2 .cont ol li a{color: #ffffff;}

.part3{overflow: hidden;}
.part3 h4{margin: 2% 0;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: 3px;color: #3d3d3d;}
.part3 ul{width: 60%;margin: 0 auto;}
.part3 ul li{overflow: hidden;background: url("../images/5.png")no-repeat top center;background-size: 100%;width: 24%;margin-right: 1%;color: #ffffff;float: left;margin-bottom: 2%;}
.part3 ul li h5{font-size: 22px;text-align: center;margin: 12% 0 5%;}
.part3 ul li p{letter-spacing: 1px;font-size: 16px;text-align: center;margin-bottom: 12%;}
.part3 ul li ol{padding: 10px;overflow: hidden;margin:18% 0;}
.part3 ul li ol li{width: 41%;float: left;font-size: 14px;text-align: center;border-radius: 10px;}
.part3 ul li ol li:nth-of-type(1){margin: 0 5.5%}
.part3 ul li ol li:nth-of-type(2){}
.part3 ul li ol li a{color: #ffffff;width: 100%;display: inline-block;border-radius: 10px;padding: 5px 0;}
.part3 ul li ol li:nth-of-type(1) a{background-color: #bf965c;}
.part3 ul li ol li:nth-of-type(2) a{background-color: #f7990f;}

.part4{overflow: hidden;padding-bottom: 7%;position: relative;}
.part4 h4{margin: 2% 0 0;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: 3px;color: #3d3d3d;}
.part4 h5{margin: 1% 0 2%;text-align: center;font-size: 20px;font-weight: normal;font-stretch: normal;letter-spacing: 2px;color: #737373;}
.part4 .midbox{width: 43%;height:356px;margin: 0 auto;background:url("../images/6.png")no-repeat center;background-size: 40%;}
.part4 .midbox h2{font-size: 30px;font-weight: normal;font-stretch: normal;letter-spacing: 2px;text-align: center;padding: 18% 0 23%;color: #ffffff;}
.part4 .midbox a{font-size: 24px;width:30%;margin: 0 auto;display:block;background-color: #e1a915;box-shadow: 0px 7px 15px 1px rgba(200, 151, 23, 0.27);border-radius: 10px;color: #2c2c2c;padding: 5px;text-align: center;letter-spacing: 2px;}
.part4 ul{width: 50%;margin: 0 auto;overflow: hidden;position: absolute;left: 0;right: 0;top: 34%;}
.part4 ul li{float: left;font-size: 16px;font-weight: normal;font-stretch: normal;letter-spacing: 1px;text-align: left;padding: 5px 0;margin-bottom: 8.2%;}
.part4 ul li a{color: #ffffff;}
.part4 ul li:nth-of-type(1),.part4 ul li:nth-of-type(3),.part4 ul li:nth-of-type(5){text-indent: 3em;width: 50%;background:url("../images/6-1.png")no-repeat left center;background-size: 60%;}
.part4 ul li:nth-of-type(2),.part4 ul li:nth-of-type(4),.part4 ul li:nth-of-type(6){text-indent: 12.5em;width: 50%;background:url("../images/6-2.png")no-repeat right center;background-size: 60%;}

.part5{overflow: hidden;background: url("../images/7.png")no-repeat top center;background-size: 100%;padding-bottom: 3%;}
.part5 h4{margin: 2% 0 0;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: 3px;color: #3d3d3d;}
.part5 h5{margin: 1% 0 2%;text-align: center;font-size: 20px;font-weight: normal;font-stretch: normal;letter-spacing: 2px;color: #737373;}
.part5 ul{width: 60%;margin: 0 auto;margin-top: 2%;}
.part5 ul li{float: left;width: 22%;background-color: #ffffff;box-shadow: 0px 1px 11px 2px #e6e6e6;border-radius: 10px;margin:0 1.5% 4%;}
.part5 ul li img{}
.part5 ul li .cont{width: 90%;margin: 0 auto;border-bottom: 1px solid #f3f3f3;text-align: center}
.part5 ul li .cont h2{font-size: 16px;}
.part5 ul li .cont p{font-size: 14px;color: #676767;margin: 3% 0;}
.part5 ul li .btn{display: block;width: 60%;font-size: 15px;text-align: center;margin: 7% auto;border-radius: 5px;border: solid 1px #c7a142;color: #c7a142;padding: 3px;}
.part5 ul li .btn:hover{background-color: #e1a915;border: 1px solid #e1a915;color: #ffffff;}
.part5 .btn2{display: block;clear: both;width: 18%;padding:5px;font-size: 22px;margin: 0 auto;text-align: center;border-radius: 10px;color: #2c2c2c;background-color: #e1a915;box-shadow: 0px 7px 15px 1px rgba(200, 151, 23, 0.27);}

.part6{overflow: hidden;width: 60%;margin: 0 auto;}
.part6 h4{margin: 2% 0 0;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: 3px;color: #3d3d3d;}
.part6 h5{margin: 1% 0 2%;text-align: center;font-size: 20px;font-weight: normal;font-stretch: normal;letter-spacing: 2px;color: #737373;}
#mis-tabq .tabq{overflow:hidden;margin:30px auto;width:76%;}
#mis-tabq #ss-tab-conq{overflow:hidden;margin:0 auto;width: 95%;}
#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 #e1a915;border-radius: 10px;margin-left: 32px;color:#e1a915;}
#mis-tabq .tabq a span{}
#mis-tabq .tabq a.onq span{}
#mis-tabq .tabq a:hover{background-color:#ffa217;}
#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: 250px;height: 426px;overflow: hidden;cursor: pointer;}
.techer-bg img{width: 100%;}
.techer-js{display: none;width: 230px;height: 426px;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 .btn{display: block;clear: both;width: 20%;padding:5px;font-size: 22px;margin: 0 auto;text-align: center;border-radius: 10px;color: #2c2c2c;background-color: #e1a915;box-shadow: 0px 7px 15px 1px rgba(200, 151, 23, 0.27);}

.part7{overflow: hidden;}
.part7 h4{margin: 4% 0 2%;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: 3px;color: #3d3d3d;}
.m6-btn1{
    width: 45%;
    margin: 0 auto;
    overflow: hidden;
    background: url("../images/8-2.png") no-repeat center;
    background-size: 100%;
}
.m6-btn1 li{
    width: 124px;
    height: 124px;
    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:#ffba00;
    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: #2c6ee1;
}
#qjbanner {
    width: 100%;
    height: 630px;
    overflow: hidden;
    position: relative;
    background: url("../images/8.png")no-repeat top center;background-size: 100%;
    margin-top: 2%;
    padding-bottom: 2%;
}
.qjbanner-slide {
    width: 60%;
    height: 630px;
    margin: 0 auto;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    position: absolute;
}

#qjbanner .slide1 {
    background: url("../images/13-7.png")no-repeat top center;background-size: 100%;
}
#qjbanner .slide2 {
    background: url("../images/13-5.png")no-repeat top center;background-size: 100%;
}
#qjbanner .slide3 {
    background: url("../images/13-6.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%;}