.n_banner{width: 100%;padding-top: 108px;}
.n_banner img{width: 100%;}
.here{height: 30px;margin-top: 30px;}
.here p,.here p a{line-height: 30px;font-size: 14px;color: #999;text-align: left;}
.here p a:hover{color: #0630b4;}
.menu{overflow: hidden;}
.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: #0630b4;border-bottom: 2px solid #0630b4;}

.body{background: #f9f9f9;}


/*  内页导航 */
.menu_about{height:80px;margin-top: -80px;position: relative;background: rgba(0, 0, 0, 0.3);}
.menu_about p{line-height: 80px;}
.menu_about a{font-size: 16px;color: #fff;display: block;float: left;width: 25%;height: 80px;line-height: 80px;
  text-align: center;border-left: 1px rgba(255, 255, 255, 0.2) solid;}
.menu_about a.active,.menu_about a:hover{color:#fff;background: #0630b4;}




/* 联系我们 */
.contact_banner li{width: 23.5%;margin-right: 2%;float: left; }
.contact_banner li:nth-child(4){margin-right: 0px;}
.contact_banner li h3{font-size: 16px;color: rgba(255,255,255,.89);font-weight: bold;padding-left: 10px;margin-top: 35px;}
.contact_banner li h4{font-size: 18px;color: rgba(255,255,255,.66);padding-left: 10px;line-height: 32px; margin-top: 15px;}

@-webkit-keyframes bounce-down {
    25% {-webkit-transform: translateY(-5px);}
    50%, 100% {-webkit-transform: translateY(0);}
    75% {-webkit-transform: translateY(5px);}
}   
@keyframes bounce-down {
    25% {transform: translateY(-5px);}
    50%, 100% {transform: translateY(0);}
    75% {transform: translateY(5px);}
}  
.contact_banner li:hover .tp{-webkit-animation: bounce-down 1.5s linear infinite;  line-height: 116px;
    height: 116px;width: 100%; animation: bounce-down 1.5s linear infinite;
}

.contact_list2{padding: 97px 0px 50px;}
.contact_list2 .contact_list2_1{width: 37.5%;height: 185px;float: left;padding: 50px 6%; background-color: #f9f9f9;margin-right: 2.8%;}
.contact_list2 .contact_list2_1 .left{float: left;width: 50px;}
.contact_list2 .contact_list2_1 .left img{margin-top: 15px;}
.contact_list2 .contact_list2_1 .right{float: right;width: calc(100% - 115px);}
.contact_list2 .contact_list2_1 .right p{font-size: 18px;color: #333;}
.contact_list2 .contact_list2_2{width: 37.5%;height: 185px;float: left;padding: 50px 6%;background-color: #f9f9f9;margin-right: 2.8%;}
.contact_list2 .contact_list2_2 .left{float: left;width: 50px;}
.contact_list2 .contact_list2_2 .left img{margin-top: 15px;}
.contact_list2 .contact_list2_2 .right{float: right;width: calc(100% - 115px);}
.contact_list2 .contact_list2_2 .right p{font-size: 18px;color: #333;}
.contact_list2 .contact_list2_3{width: 18.75%;float: right;}
.contact_list2 .contact_list2_3 h2{font-size: 30px;color: #333;text-align: right;margin-top: 12px;}
.contact_list2 .contact_list2_3 .hr{width: 34px;height: 3px;background-color: #0e359d;float: right;margin-top: 23px;}
.contact_list2 .contact_list2_3 h3{font-size: 19.7px;color: #0e359d;font-weight: bold;text-align: right;margin-top: 38px;}
.contact_list2 .contact_list2_3 p{font-size: 19.7px;color: #0e359d;font-weight: bold;text-align: right;margin-top: 18px;}

.contact_list3{padding: 10px 0 80px;}
.contact_list3 h2{font-size: 36px;color: #333;font-weight: bold; text-align: center;}
.contact_list3 .hr{width: 50px;height: 4px;background-color: #0049aa;margin: 30px auto;}
.contact_list3 .tp{width: 100%;overflow: hidden;margin-top: 50px;margin-bottom: 40px;}
.contact_list3 .tp img{width: 100%;}
.contact_list3 .contact_list3_con{position: relative;}
.contact_list3 li{width: 100%; height: 295px;border-radius: 10px;background-color: #f8f8f8;padding: 45px 4% 20px;}
.contact_list3 li h3{font-size: 24px;color: #494949;margin-bottom: 25px;}
.contact_list3 li:hover h3{color: #0049aa;}
.contact_list3 li .ntroduce{font-size: 16px;color: #fff;line-height: 30px;height: 150px;overflow-y: scroll;}
.contact_list3 li .ntroduce::-webkit-scrollbar {display: none;/*隐藏滚动条*/}
.contact_list3 li p,.contact_list3 li p span{font-size: 16px;color: #666;line-height: 40px;}
.contact_list3 .swiper-button-next,.contact_list3 .swiper-button-prev{width: 30px;height: 31px;}
.contact_list3 .swiper-button-prev{background: url("../images/c_arr_l1.png") no-repeat;left:1%;}
.contact_list3 .swiper-button-next{background: url("../images/c_arr_r1.png") no-repeat;right:1%;}
.contact_list3 .swiper-button-next.swiper-button-disabled{background: url("../images/c_arr_r.png") no-repeat;opacity: 1;}
.contact_list3 .swiper-button-prev.swiper-button-disabled{background: url("../images/c_arr_l.png") no-repeat;opacity: 1;}
.contact_list3 .join{font-size: 18px;color: #888;line-height: 45px;margin-top: 65px;}
.contact_list3 .join a{font-size: 18px;color: #0e359d;font-family: auto;}

.contact_4{width: 100%;position: relative;top: 200px;margin-top: -100px;}
.contact_4 .contact_4_c{width: 100%; background: #fff;padding: 55px 3% 60px;    box-shadow: #ddd 2px 5px 20px 1px;}
.contact_4 h2{margin-bottom: 25px;}
.contact_4 .text1{width:49%;float: left;margin-right: 2%;margin-top: 20px;background-color:#ffffff;border-radius:10px;
    border:1px solid #e6e6e6;}
.contact_4 .text1:nth-child(2){width:49%;float: right;margin-right: 0px;}
.contact_4 .text1:nth-child(4){width:49%;float: right;margin-right: 0px;}
.contact_4 .text1 input[type="text"]{
    box-sizing: border-box;
    font-size:14px;
    height: 60px;
    border-radius:10px;
    border:0px 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;
  }
.contact_4 .text1 input[type="text"]:focus{border:0px solid #3a5fa5;}
.contact_4 .msg{
    font-size: 14px;
    border:1px solid #e6e6e6;
    border-radius:5px;
    background-color:#ffffff;
    width: 100%;
    height: 200px;
    padding: 20px;
    resize: none;
    margin-top: 20px;
}
.contact_4 .msg:focus{outline-color:#3a5fa5}
.contact_4 textarea{color:#666666;}
.contact_4 .submit1{width: 195px;height: 45px;float: right;margin-top: 35px;margin-left: 50px;}
.contact_4 .submit1 input[type="submit"]{
    box-sizing: border-box;
    font-size:16px;
    height: 45px;
    border-radius:22.5px;
    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: #0630b4;
    cursor: pointer;
}
.contact_4 .code{float: right;margin-top: 40px;line-height: 40px;height: 40px;margin-right: 30px;}
.contact_4 .code span{font-size: 16px;color: #666;}
.contact_4 .code1{width: 125px;height: 40px;border: 1px #e6e6e6 solid;float: left;padding-left: 20px;margin-right: 15px;}
.contact_5{width: 100%;}
.contact_5 img{width: 100%;}


/* 服务与优势 */
.s_list1{padding: 85px 0px 82px;background-color: #f9f9f9;}
.s_list1 h2{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.s_list1 h3{font-size: 16px;color: #666;text-align: center;margin-top: 15px;}
.s_list1 .hr{width: 72px;height: 3px;background-color: #0e359d;margin: 20px auto;}
.s_list1 ul{margin-top: 39px;}
.s_list1 li{width:23.625%;float: left;margin-right: 1.833%;}
.s_list1 li:nth-child(4){margin-right: 0px;}
.s_list1 li .tp{width: 100%;height: 409px;overflow: hidden;}
.s_list1 li .tp img{width: 100%;height: 409px;}
.s_list1 li .li_c{width: 90%;height: 266px;padding: 35px 5%; background-color: #fff;border-radius: 15px;margin: -85px auto;position: relative;}
.s_list1 li .li_c h4{font-size: 22px;color: #333;font-weight: bold;}
.s_list1 li .li_c h4 span{font-size: 30px;color: #333;font-family: '方正粗宋简体';}
.s_list1 li .li_c p{font-size: 16px;color: #666;line-height: 33px;margin-top: 15px;}
.s_list1 li.active .li_c{background-color: #0e359d;}
.s_list1 li.active h4{color: #fff;}
.s_list1 li.active h4 span{color: #fff;}
.s_list1 li.active p{color: rgba(255, 255, 255, 0.91);}

.s_list2{padding: 100px 0px;background-color: #fff;}
.s_list2 .s_list2_c{width: 1723px; max-width: 90%;margin-left: auto;margin-right: auto;}
.s_list2 h2{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.s_list2 h3{font-size: 16px;color: #666;text-align: center;margin-top: 15px;}
.s_list2 .hr{width: 72px;height: 3px;background-color: #0e359d;margin: 20px auto 27px;}


.s_list3{width: 100%;height: 845px; padding: 85px 0px 82px;background: url("../images/s_list3_bj.png") center center no-repeat;}
.s_list3 h2{font-size: 36px;color: #fff;font-weight: bold;text-align: center;}
.s_list3 h3{font-size: 16px;color: #fff;text-align: center;margin-top: 15px;}
.s_list3 .hr{width: 72px;height: 3px;background-color: #fff;margin: 20px auto;}
.s_list3 ul{margin-top: 118px;}
.s_list3 li p{font-size: 18px;color: rgba(255, 255, 255, 0.9);line-height: 45px; padding-top: 50px;height: 260px;overflow: hidden;}
.s_list3 li{width: 33%;height: 400px; float: left;border-right: 1px rgba(255, 255, 255, 0.3) solid;font-size: 30px;color: #fff;}
.s_list3 li:nth-child(1){padding-right: 9%;}
.s_list3 li:nth-child(2){padding: 0px 4.5%;}
.s_list3 li:nth-child(3){padding: 0px 4.5%;border-right: none;}
.s_list3 li h4{font-size: 30px;color: #fff;font-weight: bold;}
.s_list3 li .tp1{width: 97px;height: 19px; background: url("/lib/images/s_list3.png") no-repeat center;}
.s_list3 li.active .tp1{width: 97px;height: 19px; background: url("/lib/images/s_list3_1.png") no-repeat center;}
.s_list3 li:hover .tp1{width: 97px;height: 19px; background: url("/lib/images/s_list3_1.png") no-repeat center;}
.s_list3 li.active h4{color: #3a64ff;}
.s_list3 li:hover h4{color: #3a64ff;}


.s_list4{background: url("/lib/images/s_list4_bj.png") no-repeat center center;width: 100%;height: 782px;padding-top: 130px;}
.s_list4 h2{font-size: 36px;color: #333;text-align: center;font-weight: bold;}
.s_list4 h5{font-size: 18px;color: #666;text-align: center;margin-top: 34px; padding: 0 11.5%;line-height: 42px;}
.s_list4 .hr{width: 70px;height: 3px;background-color: #cd050c;margin: 20px auto;}
.s_list4 ul{margin-top: 140px;}
.s_list4 li{width: 25%;text-align: center;float: left;}

@font-face {
    font-family:'IMPACT';
    src: url(/lib/Font-Awesome/font/IMPACT.TTF);
  }
.s_list4 li h4{font-size: 100px;color: #d31919;font-weight: bold;font-family: 'IMPACT';}
.s_list4 li P{font-size: 16px;color: #272727;padding: 0 14%;}


/* 关于我们页面 */
.a_menu{margin-top: -540px; height: 540px; position: relative;background-color: none;}
.a_menu h2{font-size: 40px;color: #fff;font-weight: bold;margin-bottom: 33px;}
.a_menu h3{font-size: 20px;color: rgba(255, 255, 255, 0.84);line-height: 43px;width: 766px;}
.a_menu h3 div{font-size: 20px;color: rgba(255, 255, 255, 0.84);line-height: 43px;width: 766px;}
.a_menu h3 div p{font-size: 20px;color: rgba(255, 255, 255, 0.84);line-height: 43px;}
.a_menu h3 div span{font-size: 20px;color: rgba(255, 255, 255, 0.84);line-height: 43px;}
.a_menu .more{margin-top: 70px;}
.a_menu h3{width: 766px;height: 120px;}
.a_menu h3 > div{width: 766px;height: 120px;overflow-y: scroll;padding-right: 24px;}
.a_menu h3 ::-webkit-scrollbar{width: 3px;}
.a_menu h3 ::-webkit-scrollbar-track{background: rgba(255, 255, 255,0.5);border-radius:2px;}
.a_menu h3 ::-webkit-scrollbar-thumb {background: #fff;width: 7px;}
.a_menu h3 ::-webkit-scrollbar-thumb:window-inactive {background: #fff;}

.a_list1{padding: 105px 0px;}
.a_list1 h2{font-size: 38px;color: #333;text-align: center;}
.a_list1 ul{margin-top: 65px;}
.a_list1 li{width: 31.6875%;float: left;margin-right: 2.4686%;}
.a_list1 li:nth-child(3){margin-right: 0px;}
.a_list1 li .tp{width: 100%;height: 241px;overflow: hidden;}
.a_list1 li .tp img{width: 100%;height: 241px;transition: all .5s;}
.a_list1 li .li_c{width: 100%;height: 256px;background-color: #f8f8f8;padding: 40px 10%;}
.a_list1 li h3{font-size: 24px;color: #333;text-align: center;} 
.a_list1 li h4{font-size: 11px;color: #888;text-align: center;margin-top: 7px;}
.a_list1 li .hr{width: 39px;height: 2px;background-color: #0e359d;margin: 18px auto;}
.a_list1 li p{font-size: 18px;color: #666;line-height: 32px;text-align: center;}
.a_list1 li:hover{transform: translateY(-10px);}
.a_list1 li:hover .tp img{transform: scale(1.1);transition: all 4s;}

.a_list2{background: url("/lib/images/a_list2_bj.png") no-repeat center center;width: 100%;height: 972px;padding-top: 68px;}
.a_list2 h2{font-size: 38px;color: #fff;font-weight: bold;text-align: center;}
.a_list2 h3{font-size: 20px;color: rgba(255, 255, 255, 0.78);line-height: 35px;margin-bottom: 35px; text-align: center;padding: 0px 25%;margin-top: 37px;}
.a_list2 .a_list2_c{position: relative;}
.a_list2 .swiper-button-next,.a_list2 .swiper-button-prev{width: 72px;height: 71px;}
.a_list2 .swiper-button-prev{background: url("../images/a_list2_l.png") no-repeat;left:1%;}
.a_list2 .swiper-button-next{background: url("../images/a_list2_r.png") no-repeat;right:1%;}
.a_list2 .tp{width: 100%;height: 642px;overflow: hidden;}
.a_list2 .tp img{width: 100%;height: 642px;}

.a_list3{position: relative;width:100%;background-color: #f7f7f7;padding-top: 104px;}
.a_list3 h2{margin-left: 10px; font-size: 38px;color: #333;}
.a_list3 .swiper-container{padding:78px 10px;}
.a_list3 li{width: 248px;height:500px;float:left;background:#fff;text-align: center;padding: 0 2%;
    line-height: 340px;    box-shadow: #ddd 2px 5px 20px 1px;}
.a_list3 li .hr{width: 100%;height: 1px;background-color: #e6e6e6;margin-top: 10px;}
.a_list3 li .tp{width: 100%;height: 410px;padding-top: 10px;overflow: hidden;line-height: 430px;}
.a_list3 li img{max-width:100%;max-height: 100%;}
.a_list3 li p{font-style: 16px;color: #333;line-height: 22px;padding-top: 30px;}
.a_list3 .swiper-button-prev, .a_list3 .swiper-button-next{width: 10%;height: 62px;margin-top: -310px;}
.a_list3 .swiper-button-prev{background: url("../images/ico/ne3.png");background-size: 100% 100%; left: 70%;border: 1px #e6e6e6 solid;}
.a_list3 .swiper-button-next{background: url("../images/ico/pr3.png");background-size: 100% 100%;right:9%;border: 1px #e6e6e6 solid;}

.a_list4{padding: 95px 0px;}
.a_list4 h2{font-size: 38px;color: #333;text-align: center;margin-bottom: 80px;}
.a_list4 .tp{text-align: center;}
.a_list4 img{width: 100%;}


/* 新闻导航栏 */
.menu_news{height:80px;margin-top: -80px;position: relative;background:rgba(0,0,0,.4);border:1px rgba(255,255,255,.1) solid;}
.menu_news .news_menu li{height: 78px;width: 25%; border-right:1px rgba(255,255,255,.1) solid; float: left;font-size: 17px;color: #fff;text-align: center;line-height: 78px;}
.menu_news .news_menu li.active{background:#0e359d;height: 79px;line-height: 79px;}
.menu_news .news_menu li:hover{background:#0e359d;height: 79px;line-height: 79px;}


.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: #009b63;}
.menu{overflow: hidden;background-color: #f9f9f9;margin-top: 17px;}


/* 新闻中心 */
.news_list{width: 100%;background-color: #f9f9f9;padding: 67px 0px;}
.news_list .news_list_l{width: 74.375%;background-color: #fff;float: left;}
.news_list .news_list_l ul{width: 100%;background-color: #fff;padding: 35px 30px 0px;margin-bottom: 30px;}
.news_list .news_list_l ul li{height: 223px;}
.news_list .news_list_l .hr{width: 100%;height: 1px;background-color: #e6e6e6;margin: 60px 0;}
.news_list .news_list_l .hr:nth-child(1){display: none;}
.news_list .news_list_l ul li .left{width: 327px;height: 223px;overflow: hidden;float: left;}
.news_list .news_list_l ul li .left img{width: 100%;height: 100%;transition: all .5s;}
.news_list .news_list_l ul li:hover .left img{transform: scale(1.1);transition: all 3s;}
.news_list .news_list_l ul li .right{width:calc(100% - 370px); float: right;height: 312px;}
.news_list .news_list_l ul li .right .title1{font-size: 22px;color: #333;padding-top: 23px;}
.news_list .news_list_l ul li .right .title2{font-size: 16px;color: #666;padding-top: 15px;}
.news_list .news_list_l ul li .right .content_2_1{font-size: 16px;color: #888;line-height: 38px;margin-top: 15px;height: 76px;overflow: hidden;}
.news_list .news_list_l ul li .right a .more{margin-top: 5px;}
.news_list .news_list_l ul li:hover .title1{color: #0e359d;}

.news_list_r{width: 23.75%;float: right;}
.news_list_r1 ul{width: 100%;background: #fff;transition: all 1s;}
.news_list_r1{background-color: #fff;padding: 18px;}
.news_list_r1 h2{font-size: 18px;color: #333;line-height: 66px;border-bottom: 1px #0049aa solid;}
.news_list_r1 ul{margin-bottom:3px;background: #fff; }
.news_list_r1 ul > li#li1{ width:100%;font-size: 18px;padding-left: 6px; text-align: center; color: #4c4c4c; border-top:1px solid #efefef; margin-bottom:7px; line-height:80px;}
.news_list_r1 ul > li:nth-child(1)#li1{border-top: none;}
.news_list_r1 ul > li .tp1{float: left;width: 20px; margin-right: 20px;}
.news_list_r1 ul > li .tp{float: right;width: 20px; margin-right: 20px;}
.news_list_r1 ul > li .tp .img4{display: none;}
.news_list_r1 ul > li.active .tp .img3{display: none;}
.news_list_r1 ul > li.active .tp .img4{display: inline;}
.news_list_r1 ul > li > ol{display: none;}
.news_list_r1 ul > li > ol li{height: 80px;}
.news_list_r1 ul > li > ol li:hover{color: #0e359d;}
.news_list_r1 ul > li > ol li.active1{color: #0e359d;}
.news_list_r1 ul > li > a{font-size:18px; color:#4c4c4c;line-height: 80px;display: block;float: left; text-align: left;padding-left: 3%;}
.news_list_r1 ul > li ol li a{font-size: 16px;color: #696969;text-align: left; padding-left: 20%;line-height: 80px;display: block;}
.news_list_r1 ul > li.active > a{color: #0e359d;}
.news_list_r1 ul > li.active > ol{display: block;}
.news_list_r1 ul > li > ol li.active1 a{color: #0e359d;}
.news_list_r1 ul > li > ol li:hover a{color: #0e359d;}
.news_list_r1 ul > li > ol li span{margin-right: 10px;}
.news_list_r1 li .img2{display: none;}
.news_list_r1 ul > li.active .img2{display: inline;}
.news_list_r1 ul > li.active .img1{display: none;}

.news_list_r2{background-color: #fff;padding: 18px;margin-top: 20px;}
.news_list_r2 h2{font-size: 18px;color: #333;line-height: 66px;border-bottom: 1px #0049aa solid;}
.news_list_r2 .tp{width: 100%;overflow: hidden;}
.news_list_r2 ul{margin-top: 58px;}
.news_list_r2 li{margin-bottom: 60px;}
.news_list_r2 li .tp img{max-width: 100%;transition: all .5s;}
.news_list_r2 li:hover .tp img{transform: scale(1.1);transition: all 3s;}
.news_list_r2 li h3{font-size: 16px;color: #333333;text-align: center;margin-top: 20px;}




/* 新闻详情 */
.info_list{padding: 30px 0px;}
.info_left{width: 74.375%;float: left;background: #fff;padding: 70px 30px;overflow: hidden;}
.info_left .content img{max-width: 100%;}
.info_left .content p{font-size: 16px;color: #888;line-height: 38px;}
.info_left .content span{font-size: 16px;color: #888;line-height: 38px;}

.info_left h1{font-size: 24px;color: #666;text-align: center;}
.info_left h2{font-size: 14px;color: #888;margin-top: 40px;text-align: center;}
.info_left h2 img{margin-top: -5px;}
.info_left h2 em{font-size: 14px;color: #666;margin: 0px 10px;}
.info_left .hr{width: 100%;height: 1px;background: #e5e5e5;margin-top: 35px;margin-bottom: 70px;}
.info_left .hr1{width: 100%;height: 1px;background: #e5e5e5;margin-top: 127px;margin-bottom: 40px;}
.info_left .next{font-size: 16px;color: #666;}
.info_left .next a{font-size: 16px;color: #666;}
.info_left .next a:hover{color: #0f37b3;}

.info_left .info_f{font-size: 14px;color: #888;margin-top: 40px;text-align: right;}
.info_left .info_f img{margin-top: -5px;}
.info_left .info_f em{font-size: 14px;color: #666;margin: 0px 10px;}
.info_left .info_h1{width: 307px;height: 97px;display: none; line-height: 97px;padding-bottom: 50px; margin-right: -20px; text-align: center; float: right;background: url("/lib/images/info_h_bj.png") no-repeat center center;}
.info_left .info_h:hover .info_h1{display: block;}
.info_left .info_h1 img{margin: 0px 2px;}

.infos_footer{padding: 0px 0px 20px;}
.infos_footer .case_footer .case_pro{width: 100%;margin-top: 35px;z-index: 1; background-color: #fff;box-shadow:rgb(200, 200, 200,.2) 1px 1px 5px 5px;border-radius: 20px;}
.infos_footer .case_footer .case_pro ul{padding: 50px 120px;}
.infos_footer .case_footer .case_pro li{width: 12%;float: left;margin-right: 2.6%;}
.infos_footer .case_footer .case_pro li:nth-child(7){margin-right: 0px;}
.infos_footer .case_footer .case_pro li img{margin-right: 10px;}
.infos_footer .case_footer .case_pro .img4{display: none;}
.infos_footer .case_footer .case_pro li h2{font-size: 18px;color: #333;height: 40px;line-height: 40px;margin-bottom: 10px; overflow: hidden;}
.infos_footer .case_footer .case_pro li h3{font-size: 15.5px;color: #555;height: 45px;line-height: 45px;padding-left: 47px; overflow: hidden;}
.infos_footer .case_footer .case_pro li h2:hover{color: #0e359d;}
.infos_footer .case_footer .case_pro li h2:hover .img4{display: inline;}
.infos_footer .case_footer .case_pro li h2:hover .img3{display: none;}
.infos_footer .case_footer .case_pro li h3:hover{color: #0e359d;}


.infos_footer1{padding: 0px 0px 50px;}
.infos_footer1 .case_footer .case_pro{width: 100%;margin-top: 35px;z-index: 1; background-color: #fff;box-shadow:rgb(200, 200, 200,.2) 1px 1px 5px 5px;border-radius: 20px;}
.infos_footer1 .case_footer .case_pro ul{padding: 50px 120px;}
.infos_footer1 .case_footer .case_pro li{width: 12%;float: left;margin-right: 2.6%;}
.infos_footer1 .case_footer .case_pro li:nth-child(7){margin-right: 0px;}
.infos_footer1 .case_footer .case_pro li img{margin-right: 10px;}
.infos_footer1 .case_footer .case_pro .img4{display: none;}
.infos_footer1 .case_footer .case_pro li h2{font-size: 18px;color: #333;height: 40px;line-height: 40px;margin-bottom: 10px; overflow: hidden;}
.infos_footer1 .case_footer .case_pro li h3{font-size: 15.5px;color: #555;height: 45px;line-height: 45px;padding-left: 47px; overflow: hidden;}
.infos_footer1 .case_footer .case_pro li h2:hover{color: #0e359d;}
.infos_footer1 .case_footer .case_pro li h2:hover .img4{display: inline;}
.infos_footer1 .case_footer .case_pro li h2:hover .img3{display: none;}
.infos_footer1 .case_footer .case_pro li h3:hover{color: #0e359d;}


/* 案例导航栏 */
.menu_case{height:80px;margin-top: -80px;position: relative;background:rgba(0,0,0,.4);border:1px rgba(255,255,255,.1) solid;}
.menu_case .news_menu li{height: 78px;width: 16.667%; border-right:1px rgba(255,255,255,.1) solid; float: left;font-size: 17px;color: #fff;text-align: center;line-height: 78px;}
.menu_case .news_menu li.active{background:#0e359d;height: 79px;line-height: 79px;}
.menu_case .news_menu li:hover{background:#0e359d;height: 79px;line-height: 79px;}


/* 定制产品导航栏 */
.menu_product1{height:80px;margin-top: -80px;position: relative;background:rgba(0,0,0,.4);border:1px rgba(255,255,255,.1) solid;}
.menu_product1 .news_menu li{height: 78px;width: 14.285%; border-right:1px rgba(255,255,255,.1) solid; float: left;font-size: 17px;color: #fff;text-align: center;line-height: 78px;}
.menu_product1 .news_menu li.active{background:#0e359d;height: 79px;line-height: 79px;}
.menu_product1 .news_menu li:hover{background:#0e359d;height: 79px;line-height: 79px;}

.proaa{padding: 75px 0px;}
.proaa li{width: 31.75%;height: 525px;margin-bottom: 65px; background-color: #f8f8f8;float: left;margin-right: 2.3%;position: relative;overflow: hidden;}
.proaa li:nth-child(3n){margin-right: 0px;}
.proaa li .tp{width: 90%;height: 350px;overflow: hidden;text-align: center;line-height: 350px;margin: 20px auto;}
.proaa li .tp img{max-width: 70%;max-height: 80%;transition: all .5s;}
.proaa li:hover .tp img{transform: scale(1.1);transition: all 4s;}
.proaa li .tp1{position: absolute;top: 0px;left: 0px;}
.proaa li .tp1 .img2{display: none;}
.proaa li:hover .tp1 .img1{display: none;}
.proaa li:hover .tp1 .img2{display: block;}
.proaa li p{width: 90%;margin: 0 auto;border-top: 1px #e6e6e6 solid;padding-top: 38px;font-size: 21px;color: #4f4f4f;text-align: center;}
.proaa li .more{font-size: 17px;color: #0630b4;text-align: center;margin-top: 8px;}
.proaa li:hover p{color: #0630b4;}

.proa1{padding: 10px 0px 100px;}
.proa1_c {
  width: 1720px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.proa1 h2{font-size: 40px;color: #333;text-align: center;}
.proa1 h3{font-size: 16px;color: rgba(0, 0, 0, 0.78);text-align: center;margin-top: 20px;}
.proa1 .tp{margin-top: 80px;width: 100%;overflow: hidden;text-align: center;}
.proa1 .tp img{max-width: 100%;}




















































/* 产品 */
.p_menu{margin-top: -550px; height: 550px;overflow: hidden; position: relative;background-color: none;}
.p_menu .left{width: 680px;max-width: 42.5%;}
.p_menu h2{font-size: 40px;color: #fff;font-weight: bold;margin-bottom: 33px;}
.p_menu h3{font-size: 20px;color: rgba(255, 255, 255, 0.84);line-height: 45px;width: 100%;}
.p_menu .more{margin-top: 70px;}
.p_menu .right{width: 520px;max-width: 32.5%;overflow: hidden;}
.p_menu .right img{max-width: 100%;max-height: 100%;}

.menu_pro{height:80px;background: #14234a;}
.menu_pro p{line-height: 80px;}
.menu_pro a{font-size: 16px;color: #fff;display: block;float: left;width: 12.5%;height: 80px;line-height: 80px;
  text-align: center;border-left: 1px rgba(255, 255, 255, 0.2) solid;}
.menu_pro a.active,.menu_pro a:hover{color:#fff;background: #0630b4;}

.p_list{padding: 75px 0px;}
.p_list li{width: 31.75%;height: 525px;margin-bottom: 65px; background-color: #f8f8f8;float: left;margin-right: 2.3%;position: relative;overflow: hidden;}
.p_list li:nth-child(3n){margin-right: 0px;}
.p_list li .tp{width: 90%;height: 350px;overflow: hidden;text-align: center;line-height: 350px;margin: 20px auto;}
.p_list li .tp img{max-width: 80%;max-height: 80%;transition: all .5s;}
.p_list li:hover .tp img{transform: scale(1.1);transition: all 4s;}
.p_list li .tp1{position: absolute;top: 0px;left: 0px;}
.p_list li .tp1 .img2{display: none;}
.p_list li:hover .tp1 .img1{display: none;}
.p_list li:hover .tp1 .img2{display: block;}
.p_list li p{width: 90%;margin: 0 auto;border-top: 1px #e6e6e6 solid;padding-top: 38px;font-size: 21px;color: #4f4f4f;text-align: center;}
.p_list li .more{font-size: 17px;color: #0630b4;text-align: center;margin-top: 8px;}
.p_list li:hover p{color: #0630b4;}

.p_list1{padding: 70px 0px 120px;}
.p_list1 .left{width: calc(100% - 115px);float: left;}
.p_list1 .right{width: 115px;float: right;text-align: right;font-size: 16px;color: #0630b4;margin-top: 5px;}
.p_list1 ul{margin-top: 70px;}
.p_list1 li{width: 32.25%;overflow: hidden; float: left;margin-right: 1.625%;}
.p_list1 li:nth-child(3){margin-right: 0px;}
.p_list1 li .tp{width: 100%;height: 368px;overflow: hidden;}
.p_list1 li .tp img{width: 100%;height: 368px;transition: all .5s;}
.p_list1 li:hover .tp img{transform: scale(1.1);transition: all 4s;}
.p_list1 li p{font-size: 19.57px;color: #333;text-align: center;margin-top: 28px;}
.p_list1 li:hover p{color: #0630b4;}


/*  产品详情  */
.det_right{width:100%;margin-top: 30px;}
.d_left{width: 49%;float: left;}
.d_left1{width: 100%;height: 610px;background-color: #f7f7f7;overflow: hidden; text-align: center;line-height: 610px;}
.d_left1 img{max-width: 100%;max-height: 100%;}
.d_left ul{margin-top: 20px;}
.d_left li{float: left;width: 23.5%;height: 145px;margin-right: 2%; background-color: #f7f7f7; text-align: center;line-height: 145px;overflow: hidden;}
.d_left li:nth-child(4){margin-right: 0;}
.d_left li img{max-width: 100%;max-height: 100%;}
.d_right{float: right;width: 48.75%;height: 775px;box-shadow: #ddd 0px 0px 10px 0px;padding: 75px 4%;position: relative;}
.d_right .down{background: url(/lib/images/de2.png);    width: 200px;height: 32px;}
.d_right h1{font-size: 30px;color: #333;margin-bottom: 5px;}
.d_right h2{width: 55px;height: 4px;background: #0630b4;margin-top: 30px;margin-bottom: 30px;}
.d_right h3{font-size: 18px;color: #666;line-height: 38px;}
.d_right ul{margin-top: 30px;}
.d_right .hr{width: 100%;height: 1px;background-color: #e6e6e6;}
.d_right li{font-size: 18px;color: #666;padding: 22px 0px;}
.d_right h4{position: absolute;bottom: 25px;right: 0px;}
.d_right h4 .det_a{float: left;}
.d_right h4 .infos_top_right2a{width: 250px;height: 50px;float: left;margin-top: 10px;}
.d_right h4 .infos_top_right2a img{float: left;}
.d_right h4 .infos_top_right2a .h4_a{float: left;margin-left: 10px;font-size: 17.4px;color: #888;margin-top: -10px;}
.d_right h4 .infos_top_right2a .tel{float: left; font-size: 22px;color: #0f37b3;margin-left: 10px;font-weight: bold;}

.d_list1{padding: 97px 0px;background-color: #f8f8f8;margin-top: 80px;}
.d_list1 .d_list1_l{width: 75%;float: left;overflow: hidden;padding: 55px 25px;background-color: #fff;}
.d_list1 .d_list1_t{margin-bottom: 70px;}
.d_list1 .d_list1_t .left{font-size: 20px;color: #0630b4;}
.d_list1 .d_list1_t .hr{width: calc(100% - 120px);height: 1px;float: right; background-color: #e6e6e6;margin-top: 15px;}
.d_list1 .d_list1_l .d_listl_c{width: 100%;overflow: hidden;}
.d_list1 .d_list1_l .d_listl_c img{max-width: 100%;}
.d_list1 .d_list1_r{width: 23.1%;float: right;}
.d_list1 .d_list1_r .d_list1_r1{width: 100%;background: #fff;padding: 0 6%;overflow: hidden;}
.d_list1 .d_list1_r .d_list1_r1 h2{width: 100%;height: 68px;border-bottom: 1px #e6e6e6 solid;}
.d_list1 .d_list1_r .d_list1_r1 h2 .title{float: left;line-height: 66px;font-size: 20px;color: #0f37b3;border-bottom: 2px #0f37b3 solid;padding-right: 20px;}
.d_list1 .d_list1_r .d_list1_r1 h2 a{font-size: 14px;color: #888;float: right;line-height: 68px;}
.d_list1 .d_list1_r .d_list1_r1 ul{margin-top: 30px;}
.d_list1 .d_list1_r .d_list1_r1 li{width: 100%;height: 260px;background-color: #f8f8f8;margin-bottom: 21px;overflow: hidden;}
.d_list1 .d_list1_r .d_list1_r1 li .tp{width: 100%;height: 200px;text-align: center;line-height: 200px;overflow: hidden;}
.d_list1 .d_list1_r .d_list1_r1 li .tp img{max-width: 80%;max-height: 80%;transition: all .5s;}
.d_list1 .d_list1_r .d_list1_r1 li:hover .tp img{transform: scale(1.1);transition: all 4s;}
.d_list1 .d_list1_r .d_list1_r1 li p{font-size: 16px;color: #4f4f4f;text-align: center;}
.d_list1 .d_list1_r .d_list1_r1 li:hover p{color: #0630b4;}

/* 案例 */
.case_list1{padding: 70px 0px;}
.case_list1 li{width: 32%;float: left;margin-right: 2%;margin-bottom: 60px; overflow: hidden;}
.case_list1 li:nth-child(3n){margin-right: 0px;}
.case_list1 li .tp{width: 100%;height: 295px;overflow: hidden;position: relative;}
.case_list1 li .tp .tp1{width: 100%;height: 295px;overflow: hidden;}
.case_list1 li .tp .tp1 img{width: 100%;height: 295px;transition: all .5s;}
.case_list1 li:hover .tp .tp1 img{transform: scale(1.1);transition: all 4s;}
.case_list1 li p{font-size: 18px;background-color: #f8f8f8; color: #333;height: 68px;line-height: 68px;overflow: hidden;text-align: center;}
.case_list1 li:hover p{color: #0630b4;}
.case_list1 li .tp .li_why{position: absolute;display: none; top: 0px;width: 100%;height: 295px;overflow: hidden;padding-top: 120px;}
.case_list1 li:hover .tp .li_why{background-color: rgba(0, 0, 0, 0.5);display: block;padding-left: 22%;}
.case_list1 li .tp .li_why h2{font-size: 16px;color: #fff;margin-bottom: 22px;}

/* 案例详情 */
.infos_list1{padding: 35px 0px 95px;}
.infos_list1 .infos_list1_l{width: 56.25%;height: 520px;text-align: center;line-height: 520px; float: left; overflow: hidden;}
.infos_list1 .infos_list1_l img{max-width: 100%;max-height: 100%;}
.infos_list1 .infos_list1_r{width: 41.875%;height: 520px;overflow: hidden; float: right;box-shadow: #ddd 0px 0px 10px 0px;padding: 77px 3.1%;}
.infos_list1 .infos_list1_r h1{font-size: 30px;color: #333;}
.infos_list1 .infos_list1_r h2{width: 55px;height: 4px;background: #0630b4;margin-top: 30px;}
.infos_list1 .infos_list1_r h3{font-size: 18px;color: #666;margin-top: 40px;}
.infos_list1 .infos_list1_r ul{margin-top: 20px;}
.infos_list1 .infos_list1_r li{font-size: 18px;color: #666;line-height: 36px;padding: 18px 0px;}
.infos_list1 .infos_list1_r .hr{width: 100%;height: 1px;background-color: #e6e6e6;}






.proa_list{padding: 80px 0px;}
.proa_list .proa_left{width: 21.3%;float: left;}

.proa_left h2{font-size: 24px;color: #fff;height: 66px;line-height: 66px;text-align: center;background-color: #1e3085;}
.proa_left ul{width: 100%;background: #fff;transition: all 1s;padding: 18px;box-shadow: rgb(0 0 0 / 10%) 1px 1px 10px 2px;}
.proa_left ul{margin-bottom:3px;background: #fff; }
.proa_left ul > li#li1{ width:100%;font-size: 18px;padding-left: 6px; text-align: center; color: #4c4c4c; border-top:1px solid #efefef; margin-bottom:7px; line-height:80px;}
.proa_left ul > li:nth-child(1)#li1{border-top: none;}
.proa_left ul > li .tp1{float: left;width: 20px; margin-right: 20px;}
.proa_left ul > li .tp{float: right;width: 20px; margin-right: 20px;}
.proa_left ul > li .tp .img4{display: none;}
.proa_left ul > li.active .tp .img3{display: none;}
.proa_left ul > li.active .tp .img4{display: inline;}
.proa_left ul > li > ol{display: none;}
.proa_left ul > li > ol li{height: 80px;}
.proa_left ul > li > ol li:hover{color: #0e359d;}
.proa_left ul > li > ol li.active1{color: #0e359d;}
.proa_left ul > li > a{font-size:18px; color:#4c4c4c;line-height: 80px;display: block;float: left; text-align: left;padding-left: 3%;}
.proa_left ul > li ol li a{font-size: 16px;color: #696969;text-align: left; padding-left: 20%;line-height: 80px;display: block;}
.proa_left ul > li.active > a{color: #0e359d;}
.proa_left ul > li.active > ol{display: block;}
.proa_left ul > li > ol li.active1 a{color: #0e359d;}
.proa_left ul > li > ol li:hover a{color: #0e359d;}
.proa_left ul > li > ol li span{margin-right: 10px;}
.proa_left li .img2{display: none;}
.proa_left ul > li.active .img2{display: inline;}
.proa_left ul > li.active .img1{display: none;}
.proa_left .tel{margin-top: 30px;width: 100%;overflow: hidden;}
.proa_left .tel img{width: 100%;}



.product_ny{width: 76.25%;float: right;}
.product_ny .product_ny_top{width: 100%;height: 210px;background: #f8f8f8;margin-bottom: 20px;border-radius: 20px;}
.product_ny .product_ny_top h2{padding-top: 30px;padding-left: 55px;}
.product_ny .product_ny_top h2 .h2_left{float: left;font-size: 18px;color: #333;}
.product_ny .product_ny_top h2 .hr{width: 78px;height: 2px;background: #0f37b3;float: left;margin-top: 10px;margin-left: 20px;}
.product_ny .product_ny_top p{font-size: 16px;color: #666;padding: 30px 55px; line-height: 35px;}
.product_ny .product_ny_top p em{padding: 0 17px;}

.product_ny li{width: 31.75%;height: 400px;margin-bottom: 44px; background-color: #f8f8f8;float: left;margin-right: 2.3%;position: relative;overflow: hidden;}
.product_ny li:nth-child(3n){margin-right: 0px;}
.product_ny li .tp{width: 90%;height: 254px;overflow: hidden;text-align: center;line-height: 254px;margin: 20px auto;}
.product_ny li .tp img{max-width: 100%;max-height: 100%;transition: all .5s;}
.product_ny li:hover .tp img{transform: scale(1.1);transition: all 4s;}
.product_ny li .tp1{position: absolute;top: 0px;left: 0px;}
.product_ny li .tp1 .img2{display: none;}
.product_ny li:hover .tp1 .img1{display: none;}
.product_ny li:hover .tp1 .img2{display: block;}
.product_ny li p{width: 90%;margin: 0 auto;border-top: 1px #e6e6e6 solid;padding-top: 30px;font-size: 16.45px;color: #4f4f4f;text-align: center;}
.product_ny li .more{font-size: 13px;color: #0630b4;text-align: center;margin-top: 8px;}
.product_ny li:hover p{color: #0630b4;}























@media screen and (max-width: 1700px) {

}
@media screen and (max-width: 1600px) {

}
@media screen and (max-width: 1500px) {

}
@media screen and (max-width: 1400px) {
  .proaa li{width: 31.75%;height: 475px;margin-bottom: 65px; background-color: #f8f8f8;float: left;margin-right: 2.3%;position: relative;overflow: hidden;}
  .proaa li .tp{width: 90%;height: 300px;overflow: hidden;text-align: center;line-height: 300px;margin: 20px auto;}
  .product_ny li{width: 31.75%;height: 350px;margin-bottom: 44px; background-color: #f8f8f8;float: left;margin-right: 2.3%;position: relative;overflow: hidden;}
  .product_ny li:nth-child(3n){margin-right: 0px;}
  .product_ny li .tp{width: 90%;height: 204px;overflow: hidden;text-align: center;line-height: 204px;margin: 20px auto;}

}
  

