.solution_page_list-title{width:100%;background-size:cover;max-height:400px;overflow:hidden}
.solution_page_list-title img{width:100%}
.solution_page_intro_list{margin:0 auto;text-align:center}
.solution_page_list-nav{margin-top:50px}
.solution_page_list-nav ul{text-align:center}
.solution_page_list-nav li{display:inline;font-size:20px;margin:0 auto;width:30px;height:28px;margin:10px 15px}
.solution_page_list-nav li a{color:#48819b;width:100%;margin:0 auto}
.solution_page_list-nav li a:hover{color:#48819b;text-decoration:underline;text-decoration:none;color:#49a6f7}
.solution_page_list-nav a{text-decoration:none;color:#444}
.solution_page_firststick{display:inline-block;width:2px;background-color:#dbecf3;height:22px;vertical-align:text-bottom;text-align:center;margin-top:5px}
.solution_page_list{width:100%}
.solution_page_list-list{width:88%;margin:0 auto;padding-left:10px;padding-right:10px;}
.solution_page_list-title2{width:100%}
.solution_page_list-title2-text h2{font-size:36px;line-height:56px;color:#000;font-weight:400;margin-bottom:5px;margin-top:80px;text-align:center}
.solution_page_list-title2-rou{margin-top:0;overflow:hidden;position:relative}
.solution_page_list-title3{height:350px;padding:60px 0;border-bottom:1px solid #bfd4e4;overflow:hidden}
.solution_page_list-title3 .solution_page_img{display:inline-block;vertical-align:top;max-width:50%;height:auto}
.solution_page_list-title3-rou{width:54%;float:right;margin-left:3.47%}
.solution_page_list-title3-rou .text,.solution_page_list-title3-rou2 .text{font-size:16px;color:#74777c;line-height:33px}
.solution_page_list-title3-rou .vertical-list-2{margin-left:-6%;margin-right:-6%}
.vertical-list-2 .list-dl{width:30%;margin-top:35px;text-align:center;text-align:center;color:#48819b;display:inline-block;vertical-align:middle}
.vertical-list-2 .list-dl dt{font-size:44px;display:inline-block;margin-bottom:5px}
.vertical-list-2 .list-dl dd{font-size:16px}
.vertical-list-2 .stick{display:inline-block;width:2px;background-color:#dbecf3;height:65px;vertical-align:text-top}
.solution_page_list-title3-rou2{float:left;width:50%;margin-right:6.93%}
.solution_page_list-title4{overflow:hidden;padding-bottom: 80px;}
.solution_page_list-title2-rou .solution_page_img1{width:280px;float:left;margin:0 50px}
.solution_page_list-title2-rou .solution_page_title2{width:300px;overflow:hidden}
.solution_page_list-title2-rou .solution_page_title2 h3{text-align:center;font-size:30px;padding:15px 0;color:#000}
.solution_page_list-title2-rou .solution_page_title2 p{width:100%;font-size:18px;color:#999;line-height:33px}
.solution_page_list-title5{padding:60px 0;border-bottom:1px solid #bfd4e4;overflow:hidden}
.solution_page_last{margin-top:40px;margin-bottom:100px}
.solution_page_last p{font-size:20px;text-align:center;color:#999}
.solution_page_list-title2-rou .text1{font-size:20px;color:#74777c;line-height:50px;text-indent:2em}
.solution_page_last_content{text-align:center;width:100%;margin:0 auto}
.solution_page_last li{display:inline;font-size:30px;margin-top:10px;height:100px;width:100%;padding:0 20px;color:#48819b}
.solution_page_laststick{display:inline-block;width:2px;background-color:#dbecf3;height:30px;vertical-align:text-bottom;text-align:center}
.content{    margin: 0 auto;width: 100%;padding-top: 54px;}
.flex{ display: -webkit-box;display: flex;flex-wrap: wrap;-webkit-box-pack: center;justify-content: center;}
.content-con1 li{    width: 25%;text-align: center;}
.content li a{    width: 110px;
    height: 44px;
    display: block;
    font-size: 16px;
    color: white;
    background: #1757e9;
    line-height: 44px;
    border-radius: 2px;
    margin: 0 auto;
    margin-top: 45px;}
.content-con3{}
.content-con3 li{width:25%;  text-align: center;}
.content-con3 li .name{font-size: 20px; margin-bottom: 14px; margin-top: 5px;}
.content-con3 li .sub-name{    font-size: 15px;line-height: 22px;}
.solution_page_list-title4{width:100%;}
.content-con2 li{    position: relative;width: 25%;text-align: center;box-sizing: border-box;}
.content-con2 li .item{    padding: 20px 0;margin: 0 auto 30px;width: 200px;background-color: #fff; border: 1px solid #DCDCDC;border-radius: 2px;}
.content-con2 li .item div{margin-top: 5px;}
.content-con2 li i{    top: 45px;position: absolute;right: -9px;font-size: 18px;font-weight: bold;}
.solution_page_list-title a{position: absolute;text-align: center;left: 20%;top: 260px;padding-left: 30px;padding-right: 30px; color: #fff;background-color: #112e6d;border: 1px solid #006cff; display: block; width: 122px; height: 44px;line-height: 44px;font-size: 14px;}

@media (max-width:500px){
.solution_page_list-nav ul{width:100%}
.solution_page_firststick{display:none}
.solution_page_list-nav li{float:left;width:100%;margin:10px 0}
.solution_page_list-list{width:100%;margin:0 auto;padding-left:0;padding-right:0}
.solution_page_list-title3{height:auto;padding:0;border-bottom:1px solid #bfd4e4;overflow:hidden}
.solution_page_list-title3 .solution_page_img{max-width:100%}
.solution_page_list-title3-rou{width:98%;padding:1% 1%}
.solution_page_list-title3-rou .vertical-list-2{margin-left:0;margin-right:0}
.solution_page_list-title3-rou2{width:98%;padding:1%;margin-right:0}
.vertical-list-2 .list-dl dt{font-size:22px}
.solution_page_list-title2-rou .text1{font-size:18px;width:96%;padding:2%}
.solution_page_last li{font-size:18px}
.solution_page_laststick{display:none}
.solution_page_list-title2-rou .solution_page_img1{margin:0 auto;float:none}
.solution_page_list-title2-rou .solution_page_title2{width:100%}
/*.flex{    display: block;}*/
.content-con1 li{width: 50%;text-align: center;float: left;    padding-top: 20px;}
.content{ padding-top: 10px;}
.solution_page_list-nav{    margin-top: 25px;}
.solution_page_list-title2-text h2{margin-top: 0px;}
.content-con2 li i{display: none;}
.content-con2 li{ position: relative;width: 50%;text-align: center;box-sizing: border-box;float: left;}
.content-con2 li .item{width: 95%;}
.first{height: 450px;}
.content-con3 li{width: 50%;text-align: center;float: left;}
.content-con3 li img{width: 100%;}
.solution_page_list-title4{padding-bottom: 0px;}
.solution_page_list-title a {position: absolute;text-align: center;left: 6%;top: 62px;padding-left: 30px;padding-right: 30px;color: #fff;background-color: #112e6d;border: 1px solid #006cff;display: block;width: 67px;height: 41px;line-height: 41px;font-size: 14px;}
}