/* .inbanner {height:684px;} */
.inbanner .swiper a {display:block;width:100%;height:684px;}
.two_banner {height:418px;width:100%;}
.inbanner,.two_banner {margin:134px 0 0;}
/* .inbanner .swiper-pagination {bottom:34px;}
.inbanner .swiper-pagination-bullet {position:relative;width:12px;height:12px;background:#ccc;border-radius:50%;opacity:1;margin:0 11px !important;outline:none;}
.inbanner .swiper-pagination-bullet-active::after {content:'';width:20px;height:20px;border:1px solid #324b81;border-radius:50%;position:absolute;left:-5px;top:-5px;}
.inbanner .swiper-pagination-bullet-active {background-color:#324b81;} */
.swiper-button-next,.swiper-button-prev {cursor:pointer;outline:none;}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {content:'' !important;}
.swiper-button-lock {display:block;}
.swiper-slide {cursor:pointer;}
.ban_position{padding: 162px 0 0;color: #fff;}
.ban_position h1{font-size: 34px;line-height: 34px;font-weight: bolder;}
.ban_position p{font-size: 16px;font-family:'syrl';line-height: 16px;color: rgba(255,255,255,0.6);margin: 20px 0 0;}
.ban_position a,.ban_position a:hover{color: rgba(255,255,255,0.6);}
.map {width:100%;height:574px;overflow:hidden;}
.map #container {width:100%;height:574px;overflow:hidden;}
.BMap_bubble_buttons {display:none !important;}
.BMap_bubble_title {font-weight:bold;font-size:16px;width:initial !important;padding-top:10px;}
.BMap_bubble_content {margin-top:10px;}
.BMap_bubble_center {width:90% !important;}
.BMap_bubble_pop {padding:0 15px !important;}
.con_pa{padding: 80px 0 100px;}
/* banner */
/* 中间内容 */
.con_tit{text-align: center;}
.con_tit b{display: inline-block;font-size: 36px;color: #1685c5;font-family:'shsh';font-weight: initial;position: relative;line-height: 36px;}
.con_tit b::after{content: '';position: absolute;right: -18px;top: -12px;background: url(../images/con_cir.png) no-repeat center center;width: 28px;height: 28px;}
.con_tit span{display: block;font-size: 18px;color: #1685c5;line-height: 18px;margin: 14px 0 0;}
.in_tit{text-align: center;}
.in_tit b{display: inline-block;font-size: 36px;color: #1685c5;font-family:'shsh';font-weight: initial;position: relative;line-height: 36px;}
.in_tit b::after{content: '';position: absolute;right: -18px;top: -12px;background: url(../images/con_cir.png) no-repeat center center;width: 28px;height: 28px;}
.in_tit b::before{content: '';position: absolute;left: -18px;bottom: -12px;background: url(../images/con_cir2.png) no-repeat center center;width: 28px;height: 28px;}
.in_tit span{display: block;font-size: 18px;color: #1685c5;line-height: 18px;margin: 14px 0 0;}







.index1{background: url(../images/in1bg.jpg) no-repeat center center;height: 1245px;margin: 45px 0 0;}
.index1 .box{padding: 172px 0 0;}
.in1_flex{display: flex;justify-content: space-between;}
.in1_icon{display: block;height: 128px;margin: 0 0 0 143px;}
.in1_tag{border-radius: 10px;background-color: rgb(255, 255, 255);box-shadow: 0.768px 21.987px 16.56px 1.44px rgba(6, 0, 1, 0.07);width: 957px;height: 613px;margin: 35px 0 0;position: relative;left: -85px;margin-right: -589px;}
.in1_pa{margin: 0 0 0 85px;width: 372px;box-sizing: border-box;padding: 12px 0 0;}
.in1_pa label{display: block;font-size: 26px;color: #353535;line-height: 26px;font-weight: bold;}
.in1_pa .in1_des{font-size: 16px;line-height: 30px;color: #666666;text-indent: 2em;margin: 40px 0 0;}
.in1_rig{width: 832px;position: relative;right: -58px;z-index: 4;}
.in1_rig img{display: block;width: 100%;}
.index1 ul{border-radius: 10px;background-color: rgb(22, 133, 197);height: 165px;margin: -116px 0 0;position: relative;z-index: 4;display: flex;justify-content: space-between;padding: 0 38px;box-sizing: border-box;align-items: center;}
.index1 ul div{width: 146px;text-align: center;}
.index1 ul .line{display: block;width: 1px;height: 44px;background-color: #fff;}
.index1 ul b{text-align: center;display: block;font-size: 48px;line-height: 48px;color: #fff;font-family:'zh100';font-weight: initial;}
.index1 ul span{font-size: 16px;line-height: 29px;min-height: 58px;display: block;margin: 22px 0 0;color: #fff;}


.index2{margin: 30px 0 67px;}
.in2_tab{display: flex;margin: 55px 0 25px;}
.in2_tab li{margin-right: 40px;}
.in2_tab a{display: inline-block;border: 1px dashed;border-color: transparent;font-size: 18px;line-height: 36px;color: #565656;padding: 0 5px;}
.in2_tab li:last-child{margin-right: 0;}
.in2_tab li.active a{border-color: #1685c5;color: #1685c5;font-family:'shsh';}
.in2_list dd{position: relative;display: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.in2_list dd img{display: block;width: 100%;/* margin: 20px 0 0; */}
.in2_zx{position: absolute;width: 80px;height: 30px;}
.in2_zx1{right: 103px;bottom: 190px;}
.in2_zx2{right: 103px;bottom: 63px;}
.in2_zx3{right: 103px;top: 86px;}
.in2_zx4{right: 103px;top: 153px;}
.in2_zx5{right: 103px;top: 216px;}
.in2_more{display: flex;justify-content: space-between;background-color: #1685c5;text-align: center;margin: 17px 0 0;}
.in2_more a{display: block;width: 50%;line-height: 77px;font-size: 24px;font-weight: bold;color: #fff;}
.in2_more a:first-child{background-color: #e7c786;}
.in2_more a:hover{color: #fff;}
.index4 .lesson3{padding-bottom: 0;}

.index5{background: url(../images/in5bg.png) no-repeat center center;height: 1148px;margin: -164px 0 0;}
.index5 .box{padding: 356px 0 0;}
.in5_lb{position: relative;margin: 68px 0 0;}
.in5_lb .swiper-slide{background-color: #fff;}
.in5_img{display: block;width: 100%;height: 386px;overflow: hidden;}
.in5_img img{display: block;width: 100%;}
.in5_lb .swiper-button-next,.in5_lb .swiper-button-prev{background: url(../images/in5_btn.png) no-repeat center center;width: 67px;height: 10px;background-size: 67px 10px;top: 75%;}
.in5_lb .swiper-button-prev{left: -100px;}
.in5_lb .swiper-button-next{transform: rotateY(180deg);right: -100px;}
.in5_tag{margin: 18px 0 21px;}
.in5_name{border-radius: 5px;background-color: rgb(22, 133, 197);/* width: 146px; */padding: 0 20px; height: 39px;text-align: center;display: inline-flex;align-items: center;justify-content: center;}
.in5_pr{position: relative;}
.in5_lb .text::before {content:attr(data-title);position:absolute;background-image:linear-gradient(#fff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;}
.in5_lb .text {-webkit-text-stroke:8px #d11178;font-size:24px;color:#fff;font-weight: bold;}

/* .in5_name span{display: block;font-size: 24px;color: #fff;z-index: 4;position: relative;font-weight: bold;} */
/* .in5_name i{display: block;position: absolute;top: 0;left: 0;text-stroke:10px #d11178;-webkit-text-stroke:10px #d11178;font-size: 24px;font-weight: bold;} */
.in5_des{margin: 22px 30px 0;-webkit-line-clamp:2;color: #d11178;font-size: 16px;line-height: 29px;min-height: 58px;height: 58px;}
.in5_des:hover{color: #d11178;}







.index6{margin: 70px 0 0;}
.in6_lb{width: 81.5%;float: right;margin: 68px 0 0;}
.in6_lb .box{position: relative;margin: initial;padding: 0 0 80px;width: 200px;}
.in6_lb .swiper-button-next,.in6_lb .swiper-button-prev{width: 40px;height: 28px;background-size: 40px 28px;top: initial;bottom: 0;margin-top: 0;}
.in6_lb .swiper-button-prev{background: url(../images/in6_btn1.png) no-repeat center center;left: 0;}
.in6_lb .swiper-button-next{background: url(../images/in6_btn2.png) no-repeat center center;right: initial;left: 98px;}
.in6_lb .swiper-slide {position: relative;}
/* .in6_lb .swiper-slide::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.08);} */
.in6_lb .swiper-slide img{display: block;width: 100%;/* filter:grayscale(100%) */}
.in6_lb .swiper-slide:hover img{/* filter:grayscale(0%) */ border: 1px solid #007aff;box-sizing: border-box; }

.index7{margin: 68px 0 0;}
.in7_lb{width: 81.5%;margin: 68px 0 0;}
.in7_lb .box{position: relative;margin: initial;padding: 0 0 80px;float: right;width: 200px;}
.in7_lb .swiper-button-next,.in7_lb .swiper-button-prev{width: 40px;height: 28px;background-size: 40px 28px;top: initial;bottom: 0;margin-top: 0;}
.in7_lb .swiper-button-prev{background: url(../images/in6_btn1.png) no-repeat center center;left: initial;right: 98px;}
.in7_lb .swiper-button-next{background: url(../images/in6_btn2.png) no-repeat center center;right: 0;}
.in7_lb .swiper-slide img{display: block;width: 100%;/* filter:grayscale(100%) */}
.in7_lb .swiper-slide:hover img{/* filter:grayscale(0%) */border: 1px solid #007aff;box-sizing: border-box; }

.index8{background-color: #f5f7fb;padding: 66px 0 82px;margin: 90px 0 0;}
.in8_qh{margin: 15px 0 0;}
.in8_tab{display: flex;}
.in8_tab li{margin-right: 30px;}
.in8_tab li a{display: block;font-size: 18px;line-height: 18px;color: #bdbdbd;}
.in8_tab li:hover a,.in8_tab li.active a{color: #1685c5;font-weight: bold;}
.in8_list{margin: 60px 0 0;}
.in8_list .in8_all{display: none;}
.in8_list .in8_all ul{display: flex;}
.in8_list .in8_all li{width: 280px;margin-right: 26px;cursor:pointer; transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out;height: 202px;background-color: rgb(255, 255, 255);position: relative;border-radius: 10px;overflow: hidden;}
.in8_list .in8_all li:nth-child(4n){margin-right: 0;}
.in8_bg{width: 280px;height: 202px;overflow: hidden;position: relative;z-index: 4;}
.in8_pa{padding: 20px 20px 0;}
.in8_title span{font-size: 18px;line-height: 29px;color: #1b1b1b;font-weight: bold;}
.in8_list .in8_all li:hover{height: 222px;margin-top: -20px;}
.in8_list .in8_all li:hover .in8_pa{padding-top: 40px;}
.in8_data{display: flex;justify-content: space-between;align-items: center;position: absolute;bottom: 20px;left: 0;right: 0; width: 240px;margin: 0 auto;box-sizing: border-box;}
.in8_data span{display: block;font-size: 14px;line-height: 14px;color: #1b1b1b;}
.in8_data em{display: block;width: 9px;height: 9px;background: url(../images/in8_jiao.png) no-repeat center center;}
.in8_img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;display: none;}
.in8_img img{display: block;height: 100%;}
.in8_img::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(22, 133, 197,0.58);}

.in8_list .in8_all li:hover .in8_bg{height: 222px;}
.in8_list .in8_all li:hover .in8_img{display: block;}
.in8_list .in8_all li:hover .in8_title span{color: #fff;}
.in8_list .in8_all li:hover .in8_data span{color: #fff;}
.in8_list .in8_all li:hover .in8_data em{background: url(../images/in8_jiaos.png) no-repeat center center;}
.in8_logo{border-top: 1px solid #fff;padding: 44px 0 0;margin: 48px 0 0;}
.in8_logo ul{display: flex;justify-content: space-between;background-color: #fff;border-radius: 20px;padding: 0 50px;box-sizing: border-box;height: 200px;align-items: center;}
.in8_logo ul li{}
.in8_logo ul li img{display: block;height: 129px;}


.index9{background: url(../images/in9bg.jpg) no-repeat center center;height: 162px;}
.index9 .box{height: 162px;display: flex;justify-content: space-between;align-items: center;color: #fff;}
.index9 b{display: block;font-size: 30px;line-height: 30px;font-weight: bold;}
.index9 .in9_tel{display: flex;align-items: center;justify-content: center; border-radius: 21px;border: 1px solid rgb(255, 255, 255);width: 301px;height: 40px;}
.index9 .in9_tel img{display: block;height: 25px;margin-right: 7px;}
.index9 .in9_tel span{font-size: 20px;line-height: 20px;}







 
/* 中间内容 */
/* 关于我们 */
.abouts{background: url(../images/about.jpg) no-repeat center center;height: 586px;}
.ab_w{width: 600px;padding: 98px 0 0;}
.abouts .atit {font-size:30px;color:#191919;font-weight:900;}
.abouts .ased {font-size:26px;color: #191919;text-transform: uppercase;}
.abouts .con {width:570px;height:160px;font-size:17px;line-height:27px;color:#565656;margin-top:29px;overflow-y:scroll;padding-right:34px;}
.abouts .con::-webkit-scrollbar {width:3px;}
.abouts .con::-webkit-scrollbar-track {background-color:#ececec;}
.abouts .con::-webkit-scrollbar-thumb {background-color:#2880b3;}
.abouts ul {margin-top:112px;width: 530px;}
.abouts li {font-size:18px;color:#fff;line-height: 18px;}
.abouts li .num{display: flex;align-items: flex-end;}
.abouts li .num span,.abouts li .num i{font-size: 40px;line-height: 28px;}
.abouts li .cn {margin-top:13px;opacity:0.7;}
.abouts li:first-child .num i{margin-right: 3px;display: block;}
.abouts li.ab1_2 .num font{margin: 0 7px 0 10px;display: block;}
.abouts li:last-child span{margin-right: 15px;}
.abouts ul .line{display: block;background-color: rgba(255, 255, 255,0.502);width: 1px;height: 23px;}


/* 课程中心 */
.lesson1{background-color: #f9f9f9;padding: 70px 0 165px;}
.less_tit{text-align: center;padding: 0 0 50px;}
.less_tit b{display: block;font-size: 30px;line-height: 30px;color: #191919;}
.less_tit span{display: block;font-size: 26px;color: #191919;line-height: 26px;margin: 13px 0 0;}
.less1_1{display: block;height: 491px;margin: 0 auto 0;}
.lesson2{background: url(../images/less2.jpg) no-repeat center center;height: 910px;}
.lesson2 .box{position: relative;height: 910px;}
.lesson2 .box .item{position: absolute;border-radius: 50%;width: 130px;height: 130px;border-radius: 50%;background-color:#e7c786;display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;}
.lesson2 .box .item span{font-size: 26px;line-height: 30px;font-weight: bold;}
.lesson2 .box .item i{font-size: 18px;line-height: 26px;font-weight: bold;}
.bg_red{background-color: #d11178 !important;}
.item1{top: 182px;left: 84px;}
.item2{top: 158px;left: 342px;}
.item3{top: 101px;right: 423px;}
.item4{top: 50px;right: 184px;}
.item5{bottom: 356px;left: 98px;}
.item6{bottom: 210px;left: 470px;}
.item7{bottom: 368px;right: 300px;}
.item8{top: 302px;right: 100px;}
.item9{bottom: 220px;right: 179px;}
.item10{top: 47px;left: 173px;}
.item11{top: 76px;left: 498px;}
.item12{top: 235px;right: 300px;}
.item13{top: 315px;left: 262px;}
.item14{bottom: 302px;left: 320px;}
.item15{bottom: 164px;left: 204px;}
.item16{bottom: 238px;right: 427px;}
.less2_cir{background: url(../images/less2_cir.png) no-repeat center center;width: 320px;height: 280px;position: relative;top: 263px;margin: 0 auto;}
.less2_cir b{display: block;font-size: 69px;color: #1685c5;line-height: 69px;font-weight: bold;padding: 0 0 0 58px;}
.less2_txt{color: #fff;padding: 77px 0 0 56px;}
.less2_txt span{display: block;font-size: 33px;line-height: 33px;font-weight: bold;}
.less2_txt em{display: block;font-size: 16px;line-height: 16px;margin: 6px 0 0;}
.less2_add{display: block;width: 65px;height: 65px;position: absolute;right: 10px;bottom: 16px;cursor: pointer;}
.less2_more{display: flex;align-items: center;justify-content: center;margin: 0 auto; border: 1px solid rgb(22, 133, 197);width: 143px;height: 44px;line-height: 44px;border-radius: 30px;position: absolute;bottom: 110px;left: 0;right: 0;margin: 0 auto;}
.less2_more span{display: block;font-size: 18px;line-height: 18px;color: #242424;}
.less2_more img{display: block;height: 22px;margin: 0 0 0 8px;}
.lesson3{padding: 68px 0 85px;}
.lesson3 ul{background: url(../images/less3_bg.png) no-repeat center center;height: 828px;margin: 107px 0 0;display: flex;flex-wrap: wrap;}
.less3_icon{border-radius: 50%;background-color: rgb(255, 255, 255);box-shadow: 0px 5px 29.75px 5.25px rgba(240, 239, 238, 1);width: 150px;height: 150px;display: flex;align-items: center;justify-content: center;margin: 0 auto -80px;position: relative;z-index: 6;}
.less3_icon img{display: block;width: 90px;height: 90px;border-radius: 50%;}
.less3_tag{border-radius: 5px;box-shadow: 0px 7px 28px 7px rgba(243, 243, 243, 1);width: 270px;height: 310px;position: relative;z-index: 4;background-color: #fff;}
.lesson3 ul li:first-child{margin: 58px 0 0;}
.lesson3 ul li:nth-child(2){margin: 0 212px 0 178px;}
.lesson3 ul li:nth-child(3){margin: 18px 0 0;}
.lesson3 ul li:nth-child(4){margin: 10px 157px 0 237px;}
.lesson3 ul li:nth-child(5){margin: -36px 0 0;}
.lesson3 ul li .less3_pa{text-align: center;padding: 102px 26px 0;}
.lesson3 ul li .less3_pa span{display: block;font-size: 24px;color: #22365b;line-height: 27px;}
.lesson3 ul li .less3_pa span i{display: block;font-size: 18px;line-height: 27px;}
.lesson3 ul li .less3_pa p{font-size: 16px;line-height: 28px;color: #9096a1;margin: 16px 0 0;}











/* 师资团队 */
.team{padding: 72px 0 0;}
.team_tit{text-align: center;padding: 0 0 50px;}
.team_tit b{display: block;font-size: 30px;line-height: 30px;color: #191919;}
.team_tit span{display: block;font-size: 26px;color: #191919;line-height: 26px;margin: 13px 0 0;}
.team_bg{background-color: #f1f2f6;padding: 147px 0 80px;}
.team_list{}
.team_list li{width: 383px;cursor: pointer;margin: 0 25px 0 0;}
.team_list li:nth-child(3n){margin-right: 0;}
.team_list li:nth-child(n+4){margin-top: 115px;}
.team_tag{background-color: #fff;width: 100%;height: 375px;}
.team_img{width: 343px;height: 313px;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out;overflow: hidden;margin: 0 auto -167px;position: relative;}
.team_img img{display: block;width: 100%;height:auto;}
.team_pa{padding: 135px 0 0;}
.team_name{display: block;background-color: rgb(22, 133, 197);width: 188px;height: 62px;text-align: center;line-height: 62px;font-size: 24px;color: #fff;z-index: 4;display: flex;align-items: center;justify-content: center;position: relative;}
.team_name span{display: block;position: relative;line-height: 26px;width: 100%;}
.team_name span::after{content: '';position: absolute;left: 0;top: 0;width: 4px;height: 26px;background-color: #fff;}
.team_des{margin: 40px 22px 24px;font-size: 16px;line-height: 26px;height: 52px;min-height: 52px;overflow: hidden;-webkit-line-clamp:2;}
.team_jian{display: block;width: 12px;height: 14px;background-image: url(../images/team_jian.png);background-position: center center;background-repeat: no-repeat;margin: 0 22px;}
.team_list li:hover .team_img{height: 361px;margin-top: -48px;width: 343px;}
.team_list li:hover .team_tag{background-color: #1685c5;}
.team_list li:hover .team_name{background-color: #fff;color: #1d1d1d;}
.team_list li:hover .team_name span::after{background-color: #0d6d9d;}
.team_list li:hover .team_des{color: #fff;}
.team_list li:hover .team_jian{background-image: url(../images/team_jians.png);}








/* 学员风采 */
.student{padding: 70px 0 34px;}
.stuposi_tit{display: block;font-size: 30px;font-weight: bold;color: #191919;line-height: 30px;margin: 0 0 10px;}
.sty_flex{}
.stu_nav ul{}
.stu_nav ul li{border-bottom: 1px solid #e4e4e4;font-size: 20px;color: #2b2b2b;line-height: 20px;padding: 33px 0;}
.stu_nav ul li{color: #2b2b2b;}
.stu_nav ul li:first-child{padding-top: 0;}
.stu_on span{display: block;font-size: 20px;line-height: 20px;}
.stu_on img{display: block;height: 14px;}
.stu_nav ul li:hover a{color: #1685c5;}
.stu_nav ul li a.active {color: #1685c5;}
.stu_nav{width: 220px;padding: 132px 0 0;}
.stu_rig{width: 940px;border-top: 1px solid #e4e4e4;padding: 45px 0 0;}
.stu_rig li{width: 300px;margin: 0 20px 20px 0;}
.stu_rig li:nth-child(3n){margin-right: 0;}
.stu_rig .sty_img{width: 300px;height: 186px;overflow: hidden;}
.stu_rig .sty_img img{display: block;width: 100%;height: 100%;}



/* 新闻资讯 */
.news_box {padding:0 0 137px;}
.new1{padding: 58px 0 ;}
.new1_tit{display: block;font-size: 20px;line-height: 20px;font-weight: initial;color: #1685c5;text-align: center;margin: 0 0 57px;}
.new1 .box{overflow: hidden;}
.new1 .swiper{padding: 10px 10px 54px;overflow: visible;}
.new1_flex{display: flex;box-shadow: 0px 5px 10px 4.55px rgba(0, 0, 0, 0.08);background-color: rgb(255, 255, 255);}
.new1_img{display: block;width: 600px;}
.new1_img img{display: block;width: 100%;}
.new1_con{width: 485px;margin: 48px 0 0 58px;}
.new1_con p{font-size: 18px;color: #444444;line-height: 18px;border-bottom: 1px solid #dedede;padding: 0 0 15px;margin: 0 0 40px;}
.new1_con a span{font-size: 20px;color: #2c2c2c;line-height: 20px;}
.new1_con a div{font-size: 16px;line-height: 22px;color: #515151;min-height: 44px;overflow: hidden;-webkit-line-clamp:2;margin: 17px 0 38px;}
.new1_con a label{display: flex;align-items: center;font-size: 16px;color: #484848;}
.new1_con a label img{display: block;height: 10px;}
.new1 .swiper-pagination{bottom: 0;}
.new1 .swiper-pagination-bullet {width:43px;height:4px;background:#dddddd;border-radius:initial;opacity:1;outline:none;}
.new1 .swiper-pagination-bullet-active {background-color:#1685c5;}
.new1 .swiper-pagination-bullet:only-child{display: inline-block !important;}


.new2{background-color: #f9f9f9;padding: 82px 0 30px;}
.dclick{cursor:pointer; transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out;}
.new2_tabs{padding: 0 0 30px;}
.new2_tabs a{display: block;font-size: 22px;line-height: 22px;color: #2c2c2c;margin-right: 30px;}
.new2_tabs a.active{font-weight: bold;color: #1685c5;}
.news_{background: #F9F9F9; padding:80px 0;}
.news{ padding:10px 0 30px 0;display: flex;flex-wrap: wrap;}
.news li{ width:377px; height: 473px; background:#ffffff; margin-right:34px; margin-bottom:39px; overflow:hidden;border-radius: 6px;}
.news li .new2_img{ width:377px; height: 203px; overflow:hidden;}
.news li .new2_img  img{height: 203px;}
.news li dt{ width:377px; padding:38px 0 0 0;}
.news li dt .new2_tit{ width:320px; height:52px; margin:0 auto 16px auto;line-height:26px; overflow:hidden;color: #2c2c2c;font-size: 20px;font-weight: bold;}
.news li dt .new2_sum{width:320px;color: #515151;line-height: 22px;height:66px; overflow:hidden; margin:0 auto;;-webkit-line-clamp:2;font-size: 16px;}
.news li dt .new2_time{color: #444444;line-height: 16px; padding:31px 0 0 28px;font-size: 16px;}
.news li dt .new2_more{width: 122px;height: 35px;background: #FFFFFF;border-radius: 18px; color:#1685c5; margin:130px 0 0 29px;display:none;font-size: 16px;}
.news li dt .new2_more img{display: block;height: 10px;}
.news li:nth-child(3n){ margin-right:0;}
.news li:hover{background: #1685c5;}
.news li:hover .new2_time{ color:#ffffff;}
.news li:hover .new2_tit{ color:#ffffff;}
.news li:hover .new2_sum{ color:#ffffff;}
.news li:hover .new2_more{display: flex;align-items: center;justify-content: center;color: #0d6d9d;}

.news li:hover .new2_img{height:0;}












/* .new_pas {padding:0 0 48px;}
.news>ul>li {margin-bottom:30px;}
.n1 {height:240px;padding:50px 40px 0;box-shadow:0 3px 16px rgba(0,0,0,0.1);}
.n_line {width:100%;height:1px;background:#d1d1d1;margin:20px 0;}
.n_tit {font-size:22px;height:30px;font-weight:600}
.n_des {height:78px;color:#414141;-webkit-line-clamp:3;overflow:hidden;font-size:16px;line-height:26px;}
.n2 {height:240px;padding:20px 40px 20px 20px;box-shadow:0 3px 16px rgba(0,0,0,0.06);}
.n_img {display:block;width:320px;height:200px;overflow:hidden;}
.n_img img {width:100%;height:100%;}
.n_con {width:800px;}
.news>ul>li:hover .n_tit {color:#004098} */


/* 联系我们 */
.contact_box {/* background: url(../images/contact.png) no-repeat center center; */position: relative;z-index: 14;margin: -190px 0 0;padding-bottom: 90px;}
.contact_flex{display: flex;justify-content: space-between;background: #ffffff;height: 395px;box-shadow: 0 50px 50px 5px rgba(0, 0, 0, 0.1);}
.contact_flex form{width: 598px;box-sizing: border-box;padding: 34px 0 0 49px;}
.contact_flex form p{width: 500px;height: 45px;line-height: 45px;border: 1px solid rgb(240, 240, 240);margin: 0 0 14px;display: flex;align-items:flex-start;}
.contact_flex form p span{display: block;padding-left: 26px;}
.contact_flex form p:nth-child(3){height: 128px;}
.contact_flex form input{border: none;background-color: initial;line-height: 45px;width:360px;}
.contact_flex form p textarea{border: none;background-color: initial;resize: none;height: 120px;width: 399px;line-height: 45px;}
.contact_flex form button{background-color: rgb(22, 133, 197);width: 502px;height: 60px;font-size: 16px;color: #fff;border: none;cursor: pointer;}
.contact_flex dl{width: 602px;box-sizing: border-box;/* padding: 80px 0 0 60px; */color: #fff;height: 395px;background:#1685c5 url(../images/lxwm5.png) no-repeat right center;}
.contact_flex dl dt{margin: 0 0 44px;padding: 80px 0 0 60px;}
.contact_flex dl dt span{display: block;font-size: 26px;line-height: 26px;font-family:'shsm';}
.contact_flex dl dt b{display: block;font-weight: bold;font-family: Arial;font-size: 24px;line-height: 24px;margin: 10px 0 0;}
.contact_flex dl dd{display: flex;font-size: 18px;line-height: 18px;margin: 0 0 25px;padding-left: 60px;}
.contact_flex dl dd h5{display: flex;align-items: center;}
.contact_flex dl dd h5 img{display: block;height: 18px;margin-right: 10px;}
.contact_flex dl dd h5 i{font-weight: initial;}





/* 页码 */
.pagination {margin-top:50px;clear:both;width:100%;padding:0 0 0;text-align:center;font-size:18px;color:#9e9e9e;}
.pagination li {width:40px;height:40px;text-align:center;line-height:40px;display:inline-block;margin:0 3px;}
.pagination li.disabled {border: 1px solid;border-color: #b5b5b5;}
.pagination li a {width:40px;height:40px;display:block;color:#9e9e9e;border: 1px solid;border-color: #b5b5b5;}
.pagination li a:hover {background:#1685c5;color:#fff;border-color: #1685c5;}
.pagination li.active {background:#1685c5 !important;color:#fff;border-color: #1685c5;}


/* 上下篇 */
.sxy {margin-top:50px;font-size:16px;color:#666}
.sxy div {max-width:48%;color:#666}
.sxy a:hover {color:#004098}


/* 详情页 */
.article_title {text-align:center;margin-bottom:30px}
.article_title h2 {font-size:30px;color:#333;font-weight:bold}
.article_title p {font-size:14px;color:#858585;margin-top:10px;}
.article_body {white-space:-moz-pre-wrap;word-wrap:break-word;font-size:18px;line-height:36px;padding:50px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.article_body img {max-width:100%;display: block;margin: 0 auto;}





