.w1200 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.flex {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
}

.mtitle {
    margin: 80px auto 40px auto
}


.swper2 {
    width: 100%;
    padding-bottom: 30px !important;
}

.swiper-slide {
    background-position: center;
    background-size: cover;
    width: 590px !important;
    height: 350px !important;
}

.pic {
    position: absolute;
    left: 50%;
    top:210px;
    margin-left: -600px;
    z-index: 3
}
.my-slide2 a{ width: 373px; height: 415px; border: 1px solid #84a9cd ; box-shadow: 0 5px 10px rgba(4,0,0,0.35)}
.my-slide2 p{text-align: center; color: #666; font-size: 14px; }
.my-slide2 p em{ line-height: 4}
.my-bullet{ height: 16px; width: 16px; background: #b1b7cd;
    display: inline-block;
    border-radius: 100%;
    margin: 0 4px;
    cursor: pointer;
 }
  .Similar ul {justify-content: center;}
 .Similar ul li{width: 238px }
  .Similar ul li:last-child{width: 1194px }
.my-bullet-active{ background: #bd2e0d }
.xinxi{color: #fff; flex-direction: column; text-align: center;}
.xinxi p:nth-of-type(1){font-size: 24px;position: relative; margin-top: 30px}
.xinxi p:nth-of-type(1):after{position: absolute; content: ""; width: 56px; height: 2px; background: red; top:35px; left:50%; margin-left: -28px }
.xinxi p em{font-size: 16px; line-height: 3}
.xinxi p:nth-of-type(2),.xinxi p:nth-of-type(3){justify-content: space-around;}
.xinxi div a{ width:280px;height: 60px; line-height: 60px;font-size: 20px; color: #fff; background: url(../image/dianji.png) no-repeat 50px center #425466; margin-top: 90px}
.xinxi div a:nth-of-type(2){background: url(../image/dianji.png) no-repeat 50px center #bd2e0d; margin-left:100px }
.box2_con{ margin-bottom: 60px; height: 300px; background: url(../image/pdf_bg.gif) no-repeat top center;position: relative;}
.box2_con img{position: absolute; top: 180px; right: 36px }
.box3_line{ height: 1px; background: #dbded5; width: 100%; margin:24px 0; }

.box4_con{justify-content: space-between; line-height: 2}
.box4_con dl{text-align: center; margin-top:60px }
.box4_con dl:nth-of-type(1),.box4_con dl:nth-of-type(2){width: 442px; margin: 0 40px}
.box4_con dl:nth-of-type(3),.box4_con dl:nth-of-type(4),.box4_con dl:nth-of-type(5){    width: 302px;}
.box4_con dl dd{font-size: 18px; color: #08132f}
.box4_con dl dd:nth-of-type(2){font-size: 14px;}
.box4_con dl em{ width:35px; height: 1px; background: #bd2e0d; margin:30px auto;display: block; }
.box4_con dl span{ font-size: 14px; color: #bababa; display: inline-block;}
.box4_con dl span:nth-of-type(2){ font-size: 12px;}
.box5_con{    margin-bottom: 76px;}
.box5_con ul{justify-content: space-between;}
.box5_con ul li {
    border-radius: 5px;
    width: 380px;
    height: 257px;
    background: #dedede;
    margin: 15px 0;
}
.box5_con ul li img {
    width: 370px;
    height: 247px;
    border-radius: 5px;
    margin: 5px 0 0 5px;

}
.box6_con li{ width: 280px; height: 70px; padding: 7px 0;position: relative;}
.box6_con li img{ position: absolute;z-index: 1; left: 26px; }
.box6_con li span{position: absolute; width: 9px; height: 70px; background:rgba(233,244,255,0.68);display: inline-block; box-shadow: 0 0 10px rgba(255,54,0,0.3) ;transition: width 1s;}
.box6_con li:hover span{width: 280px}
.box6_con{justify-content:space-between;}
.box6_con1{ width: 846px;  position: relative;}
.box6_con1 div p{width: 596px; height: 338px; justify-content: left;padding-left: 30px; line-height: 2; background:url('../image/box6_1bg.png') no-repeat;position: absolute; top: 186px; color: #fff}
.box6_con1 div p span{width: 516px;margin-top:80px; font-size: 16px}
.box6_con1 div p em{width: 486px; font-size: 12px; color: #a6b6e2}
.box6_con1 img{ position: absolute; }
.box6_con1 img:nth-of-type(1){top: 56px; left: 400px}
.box6_con1 img:nth-of-type(2){top: 250px; left: 654px}
.box6_con1 img:nth-of-type(3){top: 483px; left: 560px}