.n_banner{width: 100%;}
.n_banner img{width: 100%;}
.here{height: 30px;margin-top: 10px;}
.here p,.here p a{line-height: 30px;font-size: 14px;color: #999;text-align: left;}
.here p a:hover{color: #319381;}
.menu{overflow: hidden;margin-bottom:45px;}
.menu_1 p{text-align: center;line-height: 46px;}
.menu_1 a{margin:0 30px;padding:5px 5px 15px 5px;font-size: 17px;color: #666666;}
.menu_1 a.active,.menu_1 a:hover{color: #319381;border-bottom: 2px solid #319381;}

.body{background: #fff;}

/*  导航栏*/
.menu_about{height:110px;margin-top: -63px;position: relative; padding:20px 35px;background: #fff;box-shadow: rgba(0,0,0,.1) 1px 1px 5px .5px;;}
.menu_about p{line-height: 70px;}
.menu_about a{font-size: 18px;color: #666;margin-right: 5%;}
.menu_about a.active,.menu_about a:hover{color:#0167c7;border-bottom: 3px #0655c3 solid;padding-bottom: 43px;}



/* 解决方案 */
.solution_top{width: 100%;height: 815px;position: relative;}
.solution_top .tp{width: 100%;height: 815px;overflow: hidden;}
.solution_top .tp img{width: 100%;height: 100%;}
.solution_top .right{position: absolute;padding: 113px 8.5% 0px 4.5%; top: 0px;right: 0px; width: 51%;height: 100%;background: rgba(20,24,33,0.8);}
.solution_top h2{font-size: 40px;color: rgba(255,255,255,0.96);font-weight: bold;}
.solution_top .hr{width: 57px;height: 3px;border-radius: 1.5px;background: #006bff;margin-top: 40px;}
.solution_top h3{height: 250px;line-height: 50px;overflow: hidden; font-size: 17px;color: rgba(255,255,255,0.65);margin-top: 60px;}
.solution_top ul{margin-top: 25px;}
.solution_top li{width: 25%;float: left;overflow: hidden;margin-right: 12.5%;text-align: center;}
.solution_top li:nth-child(3){margin-right: 0;}
.solution_top li .li_tp{width: 85px;height: 85px;margin: 10px auto;border-radius: 42.5px; overflow: hidden;}
.solution_top li .li_tp img{max-width: 100%;}
.solution_top li p{font-size: 18px;color: rgba(255,255,255,0.7);font-weight: 600;}

.solution_ys{width: 100%;padding: 125px 0;}
.solution_ys h2{font-size: 40px;color: #333;font-weight: bold;text-align: center;}
.solution_ys .hr{width: 50px;height: 5px;background: #0655c3;margin: 25px auto 85px;border-radius: 2.5px;}
.solution_ys .left{width: 41.75%;float: left;overflow: hidden;}
.solution_ys .left img{max-width: 100%;}
.solution_ys .right{width: 47.5%;float: right;overflow: hidden;}
.solution_ys .right .title{font-size: 40px;color: #333;font-weight: bold;}
.solution_ys .right .title2{font-size: 18px;color: #666;line-height: 40px;margin-top: 50px;}
.solution_ys .right ul{margin-top: 120px;}
.solution_ys .right ul li{width: 37%;float: left;margin-bottom: 85px;}
.solution_ys .right ul li:nth-child(2n){float: right;}
.solution_ys .right ul li .li_l{float: left;width: 75px;height: 75px;overflow: hidden;}
.solution_ys .right ul li .li_l img{width: 100%;height: 100%;}
.solution_ys .right ul li .li_r{float: right;width: calc(100% - 90px);}
.solution_ys .right ul li .li_r .li_r_t{font-size: 24px;color: #333;height: 30px;overflow: hidden;}
.solution_ys .right ul li .li_r .li_r_t1{font-size: 16px;color: #666;line-height: 28px;margin-top: 10px;height: 84px;overflow: hidden;}

.solution_service{width: 100%;height: 882px; background: url(../images/app_service_bj.png) no-repeat center center;background-size: 100% 100%;overflow: hidden;}
.solution_service h2{font-size: 40px;color: #fff;font-weight: bold;text-align: center;padding-top: 125px;}
.solution_service .hr{width: 50px;height: 5px;background: #fff;margin: 25px auto 85px;border-radius: 2.5px;}
.solution_service li{width: 23.8%;height: 480px;background: #fff; float: left;margin-right: 1.6%;padding: 0 3%;}
.solution_service li:nth-child(4){margin-right: 0;}
.solution_service li .tp{margin: 55px auto 45px;width: 150px;height: 150px;border-radius: 75px;}
.solution_service li .tp img{width: 100%;height: 100%;}
.solution_service li .title{font-size: 24px;color: #4b4b4b;font-weight: bold;text-align: center;}
.solution_service li:hover .title{color: #0167c7;}
.solution_service li .hr1{width: 36px;height: 3px;background: #0655c3;margin: 20px auto;}
.solution_service li p{font-size: 16px;color: #666;text-align: center;line-height: 45px;}

.solution_pro{width: 100%;padding: 115px 0;background-color: #f9f9f9;}
.solution_pro h2{font-size: 40px;color: #333;font-weight: bold;text-align: center;}
.solution_pro .hr{width: 50px;height: 5px;background: #0655c3;margin: 25px auto 75px;border-radius: 2.5px;}
.solution_pro li{width: 32%;height:520px;background: #fff;float: left;position: relative;}
.solution_pro li:nth-child(3n){margin-right: 0;}
.solution_pro li .tp{width: 100%;height: 430px;overflow: hidden;text-align: center;line-height: 430px;}
.solution_pro li img{max-width: 100%;max-height: 100%;transition: all .5s;}
.solution_pro li:hover .tp img{transform: scale(1.1);transition: all 2s;}
.solution_pro li p{font-size: 20px;color: #666;font-weight: bold;text-align: center;height: 90px;line-height: 90px;overflow: hidden;}
.solution_pro li:hover p{color: #0655c3;}
.solution_pro .swiper-pagination{margin-top: 30px;}
.solution_pro .swiper-pagination-bullet{width: 10px;height: 10px;background: #828282;border-radius: 5px;}
.solution_pro .swiper-pagination-bullet-active{width: 10px;height: 10px;background: #2c74d8;}
.solution_pro .swiper-container{padding: 0 0 90px;}

.solution_case{width: 100%;padding: 115px 0;}
.solution_case h2{font-size: 40px;color: #333;font-weight: bold;text-align: center;}
.solution_case .hr{width: 50px;height: 5px;background: #0655c3;margin: 25px auto 75px;border-radius: 2.5px;}

.solution_case1{width: 100%;height: 695px;overflow: hidden;position: relative;}
.solution_case1 .tp{width: 100%;height: 695px;overflow: hidden;}
.solution_case1 .tp img{width: 100%;height: 100%;}
.solution_case1 .why{width: 100%;height: 695px; position: absolute;top: 0px;background: rgba(20,24,33,0.49);}
.solution_case1 .why .why_con{width: 534px;height: 582px;padding: 0 118px 0 140px; margin-top: 60px; float: right;background: url(../images/app_case_bj.png) no-repeat center center;}
.solution_case1 .why .why_con .title{font-size: 25px;color: #fff;font-weight: bold;margin-top: 180px;}
.solution_case1 .why .why_con .title2{font-size: 14px;color: rgba(255,255,255,0.58);margin-top: 15px;}
.solution_case1 .why .why_con .title3{font-size: 16px;color: rgba(255,255,255,0.92);margin-top: 45px;line-height: 40px;}
.solution_case1 .why .why_con .title3 p{line-height: 40px;}

.solution_case2{margin-top: 110px;position: relative;}
.solution_case2 li{width: 32%;height: 230px;overflow: hidden;float: left;}
.solution_case2 .tp{width: 100%;height: 230px;overflow: hidden;}
.solution_case2 .tp img{width: 100%;height: 100%;}
.solution_case2 .why1{position: absolute;top: 0px; width: 100%;height: 230px;background: rgba(20,24,33,0.2);}
.solution_case2 .why1 .title{text-align: center;font-size: 24px;color: #fff;font-weight: bold;line-height: 230px;overflow: hidden;}
.solution_case2 .why1 .title2{display: none;}
.solution_case2 .why1 .title3{display: none;}
.solution_case2 li.active .why1{background: none;}
.solution_case2 li.active .why1 .title{display: none;}
.solution_case2 .swiper-button-prev, .solution_case2 .swiper-button-next{width: 16px;height: 28px;}
.solution_case2 .swiper-button-prev.swiper-button-disabled{background: url("../images/case_l.png");left:-50px;}
.solution_case2 .swiper-button-next.swiper-button-disabled{background: url("../images/case_r.png");right:-50px;}
.solution_case2 .swiper-button-prev{background: url("../images/case_l1.png");left:-50px;}
.solution_case2 .swiper-button-next{background: url("../images/case_r1.png");right:-50px;}


.solution_a{width: 100%;padding: 117px 0px;background: #fcfcfc;}
.solution_a .tp{width:100%;overflow: hidden;}
.solution_a .tp img{width:100%;}
.solution_a .solution_a_con{position: relative;margin-top: 85px;}
.solution_a .tp1{width:100%;height: 400px; overflow: hidden;}
.solution_a .tp1 img{width:100%;height: 100%;transition: all .5s;}
.solution_a li:hover .tp1 img{transform: scale(1.1);transition: all 2s;}
.solution_a .why1{position: absolute;bottom: 20px;width: 100%;}
.solution_a .why1 .title{font-size: 24px;color: #fff;font-weight: bold;padding-left: 8%;height: 30px;line-height: 30px;overflow: hidden;}
/* .solution_a li:hover .why1 .title{color: #0167c7;} */
.solution_a .swiper-button-prev, .solution_a .swiper-button-next{width: 16px;height: 28px;}
.solution_a .swiper-button-prev.swiper-button-disabled{background: url("../images/case_l.png");left:-50px;}
.solution_a .swiper-button-next.swiper-button-disabled{background: url("../images/case_r.png");right:-50px;}
.solution_a .swiper-button-prev{background: url("../images/case_l1.png");left:-50px;}
.solution_a .swiper-button-next{background: url("../images/case_r1.png");right:-50px;}








/* 新闻中心 */
.news_list1{width: 100%;padding: 50px 0 80px;}
.news_list1 .left{width: 75%;float: left;background: #fff;padding: 0 2.5% 33px;}
.news_list1 .left ul{width: 100%;}
.news_list1 .left ul li{padding: 60px 0px 60px;border-top: 1px #eee solid;}
.news_list1 .left ul li:nth-child(1){border-top: none;}
.news_list1 .left ul li .li_l{width: 28.75%;overflow: hidden;float: left;}
.news_list1 .left ul li .li_l img{width: 100%;height: 100%;transition: all .5s;}
.news_list1 .left ul li .li_l img:hover{transform: scale(1.1);transition: all 2s;}
.news_list1 .li_r{width: 65%;float: right;}
.news_list1 .li_r h2{font-size: 20px;color: #333;height: 22px;line-height: 22px; overflow: hidden;margin-top: 20px;font-weight: bold;}
.news_list1 .li_r h3{font-size: 14px;color: #888;margin-top: 30px;}
.news_list1 .li_r h3 img{margin-top: -3px;}
.news_list1 .li_r p{font-size: 16px;color: #888888;line-height: 38px;margin-top: 20px;height: 76px;overflow: hidden;}
.news_list1 li:hover .li_r h2{color: #0167c7;}
.news_list1 .li_r .arr{margin-top: 20px;}

.news_list1 .right{width: 23.75%;float: right;}
.news_list1 .right .r_1{width: 100%;height: 655px;background: #fff;}
.news_list1 .right .r_1 h2{font-size: 16px;color: #666;padding: 25px 7% 12px;}
.news_list1 .right .r_1 h2 span{font-size: 32px;color: #0655c3;}
.news_list1 .right .r_1 .hr{width: 94%;margin: 0 auto;}
.news_list1 .right .r_1 .hr img{width: 100%;}
.news_list1 .right .r_1 ul{padding: 0 3% 0 7%;margin-top: 15px;}
.news_list1 .right .r_1 li{width: 100%;height: 62px;line-height: 62px;overflow: hidden;}
.news_list1 .right .r_1 .img2{display: none;}
.news_list1 .right .r_1 li:hover .img1{display: none;}
.news_list1 .right .r_1 li:hover .img2{display: inline-block;}
.news_list1 .right .r_1 img{margin-right: 2%;}
.news_list1 .right .r_1 li a{font-size: 16px;color: #666;}
.news_list1 .right .r_1 li:hover a{color: #0655c3;}

.news_list1 .right .r_2{width: 100%;margin-top: 30px;}
.news_list1 .right .r_2 h2{font-size: 16px;color: #666;padding: 25px 7% 12px;background: #fff;}
.news_list1 .right .r_2 h2 span{font-size: 32px;color: #0655c3;}
.news_list1 .right .r_2 .hr{width: 100%;height: 2px;background-color: #0655c3; margin: 0 auto;}
.news_list1 .right .r_2 li{width: 100%;height: 380px;background: #fff;margin-bottom: 30px;padding: 0 2%;overflow: hidden;}
.news_list1 .right .r_2 li .tp{width: 100%;height: 300px;text-align: center;line-height: 300px;overflow: hidden;}
.news_list1 .right .r_2 li .tp img{max-width: 100%;transition: all .5s;}
.news_list1 .right .r_2 li .tp:hover img{transform: scale(1.1);transition: all 2s;}
.news_list1 .right .r_2 li p{font-size: 16px;color: #191919;text-align: center;padding: 0 2%;line-height: 80px;overflow: hidden;}
.news_list1 .right .r_2 li:hover p{color: #0655c3;}




/* 新闻详情 */
.info_list{width: 100%;margin-top: 55px;margin-bottom: 100px;}
.info_list_con{width: 75%;padding: 70px 35px 50px;background: #fff; overflow: hidden;float: left;}
.info_list_con h1{font-size: 28px;color: #333;text-align: center;}
.info_list_con h6{font-size: 14px;color: #888;text-align: center;margin-top: 28px;border-bottom: 1px dashed #eee;padding-bottom: 50px;margin-bottom: 30px;}
.info_list_con h6 i {margin-left: 20px;}
.info_list_con h6 img{margin-top: -3px;}
.info_list_con1{width: 100%;overflow: hidden;}
.info_list_con1 img{max-width: 100%;}
.info_list_con1 p,.info_list_con1 span{font-size: 15px;color: #666666;line-height: 30px;text-align: justify;}
.info_list_con p.next{line-height: 60px;margin:30px 0 30px 0;text-align: left;border-top: 1px solid #eee;padding-top: 30px;color: #666;font-size: 16px;}
.info_list_con p.next a{font-size: 16px;margin-left: 10px;color: #666;}
.info_list_con p.next a:hover{color:#0167c7;}
.info_list_con p.next span{float: right;font-size: 16px;}

.info_list .right{width: 23.75%;float: right;}
.info_list .right .r_1{width: 100%;height: 655px;background: #fff;}
.info_list .right .r_1 h2{font-size: 16px;color: #666;padding: 25px 7% 12px;}
.info_list .right .r_1 h2 span{font-size: 32px;color: #0655c3;}
.info_list .right .r_1 .hr{width: 94%;margin: 0 auto;}
.info_list .right .r_1 .hr img{width: 100%;}
.info_list .right .r_1 ul{padding: 0 3% 0 7%;margin-top: 15px;}
.info_list .right .r_1 li{width: 100%;height: 62px;line-height: 62px;overflow: hidden;}
.info_list .right .r_1 .img2{display: none;}
.info_list .right .r_1 li:hover .img1{display: none;}
.info_list .right .r_1 li:hover .img2{display: inline-block;}
.info_list .right .r_1 img{margin-right: 2%;}
.info_list .right .r_1 li a{font-size: 16px;color: #666;}
.info_list .right .r_1 li:hover a{color: #0655c3;}

.info_list .right .r_2{width: 100%;margin-top: 30px;}
.info_list .right .r_2 h2{font-size: 16px;color: #666;padding: 25px 7% 12px;background: #fff;}
.info_list .right .r_2 h2 span{font-size: 32px;color: #0655c3;}
.info_list .right .r_2 .hr{width: 100%;height: 2px;background-color: #0655c3; margin: 0 auto;}
.info_list .right .r_2 li{width: 100%;height: 380px;background: #fff;margin-bottom: 30px;padding: 0 2%;overflow: hidden;}
.info_list .right .r_2 li .tp{width: 100%;height: 300px;text-align: center;line-height: 300px;overflow: hidden;}
.info_list .right .r_2 li .tp img{max-width: 100%;transition: all .5s;}
.info_list .right .r_2 li .tp:hover img{transform: scale(1.1);transition: all 2s;}
.info_list .right .r_2 li p{font-size: 16px;color: #191919;text-align: center;padding: 0 2%;line-height: 80px;overflow: hidden;}
.info_list .right .r_2 li:hover p{color: #0655c3;}



/* 联系我们 */
.contect_list1{width: 100%;background: #fbfbfb;padding: 80px 0px 120px;}
.contect_list1 li{width: 31.5%;height: 630px;background: #fff;float: left;margin-right: 2.75%;}
.contect_list1 li:nth-child(3){margin-right: 0;}
.contect_list1 li .tp{width: 100%;height: 235px;overflow: hidden;}
.contect_list1 li .tp img{width: 100%;height: 100%;}
.contect_list1 li .contect_list1_con{padding: 0 10%;}
.contect_list1 li h2{font-size: 24px;color: #565656;font-weight: bold;text-align: center;margin-top: 50px;}
.contect_list1 li p{font-size: 16px;color: #666;line-height: 38px;margin-top: 25px;margin-bottom: 25px;}
.contect_list1 li .contect_list1_con1{margin-bottom: 13px;}
.contect_list1 li .contect_list1_con1 .left{width: 26px;height: 26px;float: left;}
.contect_list1 li .contect_list1_con1 .right{width: calc(100% - 40px);float: right;font-size: 16px;color: #666;line-height: 26px;}
.contect_list1 li .qq{margin-top: 30px;text-align: center;}
.contect_list1 li .qq .img2{display: none;}
.contect_list1 li .qq a:hover .img1{display: none;}
.contect_list1 li .qq a:hover .img2{display: inline-block;}



.c_hf_1 {width: 100%;height: 1000px;position: fixed;bottom: 0;background: url(/lib/images/contact_list2_bj.jpg) no-repeat center center;z-index: -1;}
.contect_list2{height:640px;overflow: hidden;}
.contect_list2 h2{font-size: 38px;color: #fff;font-family: '方正大黑简体';margin-top: 200px;text-align: center;}
.contect_list2 h3{font-size: 17px;color: rgba(255,255,255,0.85);text-align: center;margin-top: 30px;}
.contect_list2 .tp{width: 151px;height: 151px;margin: 38px auto;}


.contect_list3{width: 100%;height: 759px;background: url(/lib/images/c_list3_bj.jpg) no-repeat center center;}
.contect_list3 .left{width: 32.5%;float: left;overflow: hidden;}
.contect_list3 .left h2{width: 100%;overflow: hidden;padding-top: 110px;}
.contect_list3 .left h2 img{max-width: 100%;}
.contect_list3 .left h3{font-size: 27.4px;color: #4b4b4b;margin-top: 52px;}
.contect_list3 .left ul{margin-top: 80px;}
.contect_list3 .left li{font-size: 16px;color: rgba(0,0,0,0.86);margin-bottom: 45px;}


.contect_list3 .right{width: 57.5%;float: right;overflow: hidden;}
.contect_list3 .right h2{font-size: 24px;color: #333;padding-top: 110px;}
.contect_list3 .right form{margin-top: 35px;padding: 0 10px;}
.contect_list3 .right .text1{width:49%;float: left;margin-right: 2%;margin-bottom: 18px;background: #fff;box-shadow: rgba(0,0,0,.1) 1px 1px 5px 2px;}
.contect_list3 .right .text1:nth-child(2n){width:49%;float: right;margin-right: 0px;}
.contect_list3 .right .text1 input[type="text"]{
    box-sizing: border-box;
    font-size:14px;
    height: 60px;
    border-radius:4px;
    border:0 solid #ffffff;
    color:#666666;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    padding-left: 20px;
    text-decoration:none;
    width:100%;
  }
.contect_list3 .right .text1 input[type="text"]:focus{border:1px solid #fff;}
.contect_list3 .right .msg{font-size: 14px;box-shadow: rgb(0,0,0,.1) 1px 1px 5px 2px;width: 100%;height: 240px;padding: 20px;resize: none;background: #fff;}
.contect_list3 .right .msg:focus{outline-color:#e50112}
.contect_list3 .right .submit1{width: 230px;height: 43px;float: right;cursor: pointer;margin-top: 43px;}
.contect_list3 .right .submit1 input[type="submit"]{
    box-sizing: border-box;
    font-size:16px;
    height: 43px;
    border:0 solid #ffffff;
    color:#ffffff;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    text-decoration:none;
    width:100%;
    background-color: #0167c7;
    cursor: pointer;
}

.contect_list3 .right .submit1:hover input[type="submit"]{
  box-sizing: border-box;
  font-size:16px;
  height: 43px;
  border:0 solid #ffffff;
  color:#ffffff;
  -web-kit-appearance:none;
  -moz-appearance: none;
  display:block;
  outline:0;
  text-decoration:none;
  width:100%;
  background-color: #0167c7;
  cursor: pointer;
}
.contect_list3 .right .yzm{margin-top: 43px;float: left;}
.contect_list3 .right img{width: 110px;height: 43px;margin-right: 8px;} 
.contect_list3 .right .code1{width: 150px;height: 43px;border: 1px #e6e6e6 solid; background: #fff;padding-left: 10px;}
.contect_list3 .right .code1 input{color: #333;}

.map{width: 100%;}
.map img{width: 100%;}


/* 产品中心 */
.pro_list{margin-top: 78px;}
.pro_list li{width: 49%;height: 360px;background: #fff;float: left;margin-bottom: 40px;padding: 3%;}
.pro_list li:nth-child(2n){margin-right: 0;float: right;}
.pro_list li .left{width:53%;float: left;height: 100%;}
.pro_list li .left h2{font-size: 24px;color: #333;margin-top: 65px; font-weight: bold;height: 26px;line-height: 26px;overflow: hidden;}
.pro_list li:hover .left h2{color: #0167c7;}
.pro_list li .left .hr{width: 100%;overflow: hidden;margin-top: 8px;}
.pro_list li .left .hr img{max-width:100%;}
.pro_list li .left h3{font-size: 16px;color: #888;height: 18px;line-height: 18px;overflow: hidden;margin-top: 15px;}
.pro_list li .left .more{font-size: 16px;color: #888;height: 18px;line-height: 18px;overflow: hidden;margin-top: 15px;}
.pro_list li:hover .left .more{color: #0167c7;}
.pro_list li .right{width: 45%;float: right;height: 100%;overflow: hidden;text-align: center;line-height: 100%;}
.pro_list li .right img{max-width: 100%;max-height: 100%;transition: all .5s;}
.pro_list li:hover .right img{transform: scale(1.1);transition: all 2s;}


/* 产品详情  */
.det_list1{width: 100%;}
.det_list1 .left{width: 46%;height: 570px;padding: 50px; background-color: #fff; float: left;margin-top: 77px;position: relative;}
.det_list1 .left li{text-align: center;line-height: 470px;overflow: hidden;}
.det_list1 .left li img{max-width: 100%;max-height: 100%;}
.det_list1 .left .swiper-button-prev, .det_list1 .left .swiper-button-next{width: 16px;height: 28px;}
.det_list1 .left .swiper-button-prev.swiper-button-disabled{background: url("../images/case_l.png");left:30px;}
.det_list1 .left .swiper-button-next.swiper-button-disabled{background: url("../images/case_r.png");right:30px;}
.det_list1 .left .swiper-button-prev{background: url("../images/case_l1.png");left:30px;}
.det_list1 .left .swiper-button-next{background: url("../images/case_r1.png");right:30px;}
.det_list1 .right{width: 52%;height: 570px;background-color: #fff;float: right;margin-top: 77px;padding: 60px 3%;overflow: hidden;}
.det_list1 .right h2{font-size: 28px;color: #0167c7;font-weight: bold;height: 30px;line-height: 30px;overflow: hidden;}
.det_list1 .right h3{font-size: 18px;color: #666;font-family: 'DINCOND';margin-top: 13px;height: 20px;line-height: 20px;overflow: hidden;}
.det_list1 .right .hr{width: 100%;overflow: hidden;margin-top: 30px;}
.det_list1 .right .hr img{max-width: 100%;}
.det_list1 .right .r_title{font-size: 18px;color: #333;font-weight: bold;margin-top: 40px;}
.det_list1 .right p{width: 100%;height: 200px;line-height: 40px; overflow: hidden;font-size: 16px;color: #666;margin-top: 22px;}
.det_list1 .right .r_con{margin-top: 10px;}
.det_list1 .right .r_con1{float: left;}
.det_list1 .right .r_con1 .r_con1_l{width: 35px;height: 35px;float: left;margin-top: 5px;}
.det_list1 .right .r_con1 .r_con1_r{float: left;margin-left: 10px;}
.det_list1 .right .r_con1 .r_con1_r .tit1{font-size: 13.14px;color: #666;}
.det_list1 .right .r_con1 .r_con1_r .tit2{font-size: 24px;color: #0167c7;font-family: 'DINCOND';}
.det_list1 .right .r_con2{float: left;margin-top: 5px;margin-left: 50px;}
.det_list1 .right .r_con2 .r_con2_l{width: 35px;height: 35px;float: left;}
.det_list1 .right .r_con2 .r_con2_r{float: left;margin-left: 10px;font-size: 18px;color: #333;line-height: 35px;}
.det_list1 .right .r_con2:hover .r_con2_r{color: #0167c7;}

.infos_top_right2{height: 50px;margin-top: 20px;}
.infos_top_right2a{width: 250px;height: 50px;float: left;}
.infos_top_right2a img{float: left;}
.infos_top_right2a .tel1{float: left;margin-left: 10px;line-height: 16px;font-size: 14px;color: #666;}
.infos_top_right2a .tel{float: left; font-size: 22.5px;color: #0167c7;margin-left: 10px;}
.infos_top_right2b{float: left;margin-left: 10px;}
.det_list2{background: #fff;margin-top: 50px;padding: 45px 35px;overflow: hidden;}
.det_list2 h2{margin-bottom: 50px;border-bottom: 1px solid #ddd;line-height: 60px;}
.det_list2 h2 span{font-size: 18px;color: #333;cursor: pointer; margin-right: 50px;}
.det_list2 h2 span:first-child{padding-left: 0;}
.det_list2 h2 span:last-child{border:none;}
.det_list2 h2 span.active{color: #0167c7;padding-bottom: 18px;border-bottom: 2px #0167c7 solid;}
.det_list2 form{margin-top: 40px;}
.det_list2 .text1{width:49%;float: left;margin-right: 2%;margin-top: 20px;background-color:#ffffff;border-radius: 10px;}
.det_list2 .text1:nth-child(2){width:49%;float: right;margin-right: 0px;}
.det_list2 .text1:nth-child(4){width:49%;float: right;margin-right: 0px;}
.det_list2 .text1 input[type="text"]{
    box-sizing: border-box;
    font-size:14px;
    height: 60px;
    border-radius:10px;
    border:0.5px solid #e6e6e6;
    color:#666666;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    padding-left: 20px;
    text-decoration:none;
    width:100%;
    background-color:#ffffff;
  }
.det_list2 .text1 input[type="text"]:focus{border:0.5px solid #e6e6e6;}
.det_list2 .msg{
    font-size: 14px;
    border:0.5px solid #e6e6e6;
    border-radius:10px;
    background-color:#ffffff;
    width: 100%;
    height: 230px;
    padding: 20px;
    resize: none;
    margin-top: 30px;
}
.det_list2 .msg:focus{outline-color:#0167c7}
.det_list2 textarea{color:#666666;}
.det_list2 .submit1{width: 170px;height: 40px;float: right;margin-top: 35px;margin-bottom: 30px;}
.det_list2 .submit1 input[type="submit"]{
    box-sizing: border-box;
    font-size:16px;
    height: 40px;
    border-radius:20px;
    border:0 solid #ffffff;
    color:#ffffff;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    text-align: center;
    text-decoration:none;
    width:100%;
    line-height: 40px;
    background-color: #0167c7;
    cursor: pointer;
}

.det_list3{width: 100%;padding: 80px 0 45px;}
.det_list3 .det_list3_top .left{width: 94%;overflow: hidden;float: left;}
.det_list3 .det_list3_top .left img{width: 100%;}
.det_list3 .det_list3_top .right{float: right;text-align: right; font-size: 16px;color: #636363;}
.det_list3 .det_list3_top .right a{font-size: 16px;color: #636363;}
.det_list3 .det_list3_top .right a:hover{color: #0167c7;}


.det_pro{padding: 0 0 150px;}
.det_pro li{width: 32%;height: 520px;background: #fff; margin-right: 2%;float: left;}
.det_pro li:nth-child(3){margin-right: 0px;}
.det_pro li .tp{width: 100%;height: 440px;overflow: hidden;text-align: center;line-height: 440px;}
.det_pro li .tp img{max-width: 100%;max-height: 100%;transition: all .5s;}
.det_pro li:hover .tp img{transform: scale(1.1);transition: all 2s;}
.det_pro li p{width: 100%;height: 80px;line-height: 80px;overflow: hidden;text-align: center; font-size: 20px;color: #666;font-weight: bold;}
.det_pro li:hover p{color: #0167c7;}



/* 关于我们 */
.a_list1{margin-top: 110px;position: relative;}
.a_list1 .left{width: 45.5%;float: left;overflow: hidden;padding-left: 20px;}
.a_list1 .left h2{margin-top: 30px;font-size: 34px;color: #333;font-weight: bold;}
.a_list1 .left h3{font-size: 18px;color: #666;margin-top: 25px;}
.a_list1 .left .left_con{font-size: 16px;color: #666;line-height: 45px;margin-top: 50px;}
.a_list1 .left .left_con p{font-size: 16px;color: #666;line-height: 45px;}
.a_list1 .right{width: 46%;float: right;overflow: hidden;margin-right: 20px;border-radius: 30px;}
.a_list1 .right img{max-width: 100%;}
.a_list1 .right:hover img{transform: scale(1.1);transition: all 3s;}
.a_list1 .bot{width: 100%;height: 347px;background: url(/lib/images/a_list1_bj.png) no-repeat center center;margin-top: 1px;}
.a_list1 .bot ul{padding: 115px 78px;}
.a_list1 .bot li{float: left;width: 18%;margin-right: 9.3%;}
.a_list1 .bot li:nth-child(4){margin-right: 0;}
.a_list1 .bot li span{font-size: 68px;color: #444;font-family: 'DINCOND';margin-right: 10px;}
.a_list1 .bot li .pro_la_right_1{font-size: 15px;color: #444;}
.a_list1 .bot li p{font-size: 16px;color: #888;}
.a_list1_b{width: 100%;height: 532px;background: url(/lib/images/a_list1_bj1.png) no-repeat center center;margin-top: -290px;}

.a_list2{width: 100%;padding: 118px 0 140px;}
.a_list2 h2{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.a_list2 .hr{width: 55px;height: 3px;border-radius: 1.5px;background: #0655c3;margin: 20px auto 58px;}
.a_list2 li{width: 32%;float: left;margin-right: 2%;}
.a_list2 li:nth-child(3){margin-right: 0;}
.a_list2 li .tp{width: 100%;height: 266px;overflow: hidden;}
.a_list2 li .tp img{width: 100%;height: 100%;}
.a_list2 li .tp:hover img{transform: scale(1.1);transition: all 3s;}

.a_list2 li .li_con{width: 100%;height: 270px;background: #fbfbfb;margin-top: 10px;padding: 48px 30px;}
.a_list2 li .li_con .title{font-size: 24px;color: #333;}
.a_list2 li .li_con .title span{font-size: 12px;color: #888;}
.a_list2 li .li_con .hr1{width: 47px;height: 3px;background-color: #0167c7;margin-top: 25px;}
.a_list2 li .li_con p{font-size: 16px;color: #666;line-height: 38px;margin-top: 20px;}

.a_list3{width: 100%;padding: 86px 0 150px;background-color: #fcfcfc;}
.a_list3 h2{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.a_list3 .hr{width: 55px;height: 3px;border-radius: 1.5px;background: #0655c3;margin: 20px auto 58px;}
.a_list3 .a_list3_1{float: left;width: 44.93%;margin-right: 0.91%;overflow: hidden;}
.a_list3 .a_list3_1 .a_list3_1_1{margin-bottom: 1.8%; height: 33.3%;overflow: hidden;border-radius: 20px;}
.a_list3 .a_list3_1 .a_list3_1_2{overflow: hidden;border-radius: 20px;}
.a_list3 .a_list3_2{float: left;width: 26.5%;margin-right: 0.91%;}
.a_list3 .a_list3_2 .a_list3_2_1{margin-bottom: 2.8%;overflow: hidden;border-radius: 20px;}
.a_list3 .a_list3_2 .a_list3_2_2{overflow: hidden;border-radius: 20px;}
.a_list3 .a_list3_3{float: left;width: 26.75%;}
.a_list3 .a_list3_3 .a_list3_3_1{margin-bottom: 3%;overflow: hidden;border-radius: 20px;}
.a_list3 .a_list3_3 .a_list3_3_2{overflow: hidden;border-radius: 20px;}
.a_list3 img{max-width: 100%;max-height: 100%;transition: all .5s;}
.a_list3 img:hover{transform: scale(1.1);transition: all 2s;}

.a_list4{width: 100%;height: 828px; background-size: 100% 100%;background: url("../images/a_list4_bj.png") center center no-repeat;}
.a_list4 h2{font-size: 36px;color: #fff;font-weight: bold;text-align: center;padding-top: 107px;}
.a_list4 .hr{width: 55px;height: 3px;background: #fff;margin:  25px auto;}
.a_list4_1{margin-top: 70px;position: relative;}
.a_list4_1 .tp1{position: relative;top: 240px;}
.a_list4_1 .tp1 img{width: 100%;}
.a_list4_1 .tp{margin-left: 25%; width: 100%;height: 195px;overflow: hidden;}
.a_list4_1 .tp img{max-width: 100%;max-height: 100%;}
.a_list4_1 .tp2{margin-top: 36px;width: 2%; margin-left: 2%;float: left;}
.a_list4_1 .left{font-size: 30px;width: 15%; color: #fff;font-weight: bold;float: left; margin-top: 65px;margin-left: 5%;}
.a_list4_1 .right{float: left;width: 67%;margin-left: 5%;}
.a_list4_1 .right .title{font-size: 19px;color: #fff;font-weight: bold;margin-top: 75px;}
.a_list4_1 li:hover .right .title{color: #ed1a3a;}
.a_list4_1 .right p{font-size: 16px;color: rgba(255, 255, 255, 0.72);line-height: 30px;margin-top: 25px;}
.a_list4_1 .swiper-button-prev, .a_list4_1 .swiper-button-next{width: 28px;height: 28px;margin-top: 40px;}
.a_list4_1 .swiper-button-prev.swiper-button-disabled{background: url("../images/about_list4_c1.1.png");left:-50px;}
.a_list4_1 .swiper-button-next.swiper-button-disabled{background: url("../images/about_list4_c2.1.png");right:-50px;}
.a_list4_1 .swiper-button-prev{background: url("../images/about_list4_c1.png");left:-50px;}
.a_list4_1 .swiper-button-next{background: url("../images/about_list4_c2.png");right:-50px;}

.a_list5{padding: 100px 0 130px;background: #f9f9f9;}
.a_list5 h2{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.a_list5 .hr{width: 55px;height: 3px;background: #0655c3;margin: 25px auto;border-radius: 2px;}
.a_list5 ul{margin-top: 50px;}
.a_list5 li{width: 32%;height: 178px;float: left;margin-right: 2%;background: #fff;margin-bottom: 2%;padding: 5px;overflow: hidden;text-align: center;line-height: 178px;}
.a_list5 li:nth-child(3n){margin-right: 0;}
.a_list5 li img{max-width: 100%;max-height: 100%;transition: all .5s;}
.a_list5 li:hover img{transform: scale(1.1);transition: all 3s;}


.a_list6{position: relative;width:100%;padding:20px 0;background: #f5f5f5;}
.a_list6 h2{margin-left: 10px; font-size: 36px;color: #333;margin-top: 70px;}
.a_list6 .swiper-container{padding:78px 10px;}
.a_list6 li{width: 248px;height:460px;float:left;background:#fff;text-align: center;
    line-height: 340px;    box-shadow: #ddd 2px 5px 20px 1px;}
.a_list6 li .hr{width: 100%;height: 1px;background-color: #e6e6e6;margin-top: 10px;}
.a_list6 li .tp{width: 100%;height: 370px;padding-top: 10px;overflow: hidden;}
.a_list6 li img{max-width:100%;max-height: 100%;}
.a_list6 li p{font-style: 16px;color: #333;line-height: 22px;padding-top: 30px;}
.a_list6 .swiper-button-prev, .a_list6 .swiper-button-next{width: 10%;height: 62px;margin-top: -300px;}
.a_list6 .swiper-button-prev{background: url("../images/ico/ne3.png");background-size: 100% 100%; left: 70%;border: 1px #e6e6e6 solid;}
.a_list6 .swiper-button-next{background: url("../images/ico/pr3.png");background-size: 100% 100%;right:9%;border: 1px #e6e6e6 solid;}










@media screen and (min-width: 1921px){
}

@media screen and (max-width: 1599px) {
}

@media screen and (max-width: 1299px) {
    .solution_ys .right ul li .li_r .li_r_t{font-size: 20px;}
}

