body { min-width: 7.2rem; }

img { max-width: 100%; }

.index_nav .index_top .navbtn { display: none; }

@media screen and (max-width: 1080px) { .pages { display: flex; justify-content: space-around; }
  .pages a { margin: 0; padding: 0 10px; width: auto; }
  .pages a + a { margin: 0; }
  .pages a.prev, .pages a.next { padding: 0 10px; width: auto; }
  .con { width: 7.2rem; }
  .swiper-button-next, .swiper-button-prev { width: 0.4rem; height: .6rem; }
  .index_nav { padding: 69px 0 0; background-position: center center; }
  .index_nav .index_top { z-index: 11; height: auto; background-color: #1a3aa6; }
  .index_nav .index_top .con { position: relative; }
  .index_nav .index_top .logo { margin: 0 0 0 10px; width: 200px; height: 45px; }
  .index_nav .index_top .right { display: none; }
  .index_nav .index_top .nav { position: fixed; right: -100%; top: 0; bottom: 0; z-index: 2; margin: 0; padding: 94px 0 0; width: 3rem; font-size: 16px; text-align: center; background-color: rgba(35, 27, 124, 0.8); transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
  .index_nav .index_top .nav li { padding: 0; line-height: 45px; border-bottom: 1px #6866a4 solid; }
  .index_nav .index_top .nav li a:after { content: none; }
  .index_nav .index_top .navbtn { display: block; position: absolute; right: 20px; top: 25px; z-index: 4; padding: 0; width: 30px; height: 30px; transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; cursor: pointer; }
  .index_nav .index_top .navbtn span { display: block; width: 30px; height: 3px; background: #bfc2c5; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; border-radius: 2px; }
  .index_nav .index_top .navbtn span + span { margin-top: 7px; }
  .index_nav .index_top .navbtn .line2 { opacity: 1; visibility: visible; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; }
  .index_nav .index_top.open .navbtn { position: fixed; }
  .index_nav .index_top.open .navbtn .line1 { width: 35px; transform: translate3d(-3px, 10px, 0) rotate(225deg); -webkit-transform: translate3d(-3px, 10px, 0) rotate(225deg); -moz-transform: translate3d(-3px, 10px, 0) rotate(225deg); -o-transform: translate3d(-3px, 10px, 0) rotate(225deg); -ms-transform: translate3d(-3px, 10px, 0) rotate(225deg); background: #fff; }
  .index_nav .index_top.open .navbtn .line2 { opacity: 0; visibility: hidden; }
  .index_nav .index_top.open .navbtn .line3 { width: 35px; transform: translate3d(-3px, -10px, 0) rotate(-225deg); -webkit-transform: translate3d(-3px, -10px, 0) rotate(-225deg); -moz-transform: translate3d(-3px, -10px, 0) rotate(-225deg); -o-transform: translate3d(-3px, -10px, 0) rotate(-225deg); -ms-transform: translate3d(-3px, -10px, 0) rotate(-225deg); background: #fff; }
  .index_nav .index_top.open .nav { display: block; right: 0; }
  .index_nav .banner { top: 69px; }
  .index_nav .banner h1 { font-size: .35rem; }
  .index_nav .banner p { margin: .2rem .2rem .2rem .4rem; line-height: 2; font-size: .25rem; text-align: center; }
  .banner, .index, .banner2, .index_title2, .index_news { width: 100%; }
  .return_top_container.show { display: none; }
  .index_title { padding: 50px 0 20px; }
  .index_title h1 { font-size: .5rem; }
  .zhuying_yewu { margin: 20px 0 0; }
  .zhuying_yewu .con { flex-wrap: wrap; padding: 0 20px 20px; width: calc(7.2rem - 40px); }
  .zhuying_yewu .con li { margin: 0 0 20px; width: 48%; }
  .zhuying_yewu .con li .icon { margin: 20px auto; width: 2rem; height: 2rem; }
  .zhuying_yewu .con li h2 { font-size: .4rem; }
  .zhuying_yewu .con li p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; word-break: break-all; }
  .zhuying_yewu .con li:last-child { flex: 1; }
  .zhuying_yewu .con li:last-child .icon5 { float: left; margin: 30px 0 0 20px; }
  .zhuying_yewu .con li:last-child i { margin: 0 0 0 4.3rem; }
  .zhuying_yewu .con li:last-child h2, .zhuying_yewu .con li:last-child p, .zhuying_yewu .con li:last-child .more { margin-left: 150px; text-align: center; }
  .zhuying_yewu .con li:last-child h2 { margin-top: 30px; margin-bottom: 10px; }
  .index .zhuying_yewu { margin: 0; }
  .banner2 { height: 250px; background-size: 100% 100%; }
  .banner2 ul { display: none; }
  .index_title2 { padding: 40px 0; }
  .index_news { margin: 0 0 40px; }
  .index_news .left { display: none; }
  .index_news .right { margin: 0 10px; }
  .index_news .right .tab { display: flex; justify-content: center; }
  .index_news .right .ls li .ls_left { margin: 0; }
  .index_news .right .ls li .date { display: none; }
  .index_ul1 ul li { padding: 40px 0 0; background-position: center 0; text-align: center; border: none; }
  .index_ul1 ul li h2 { font-size: .3rem; }
  .index_ul1 ul li p { display: none; }
  .index_ul1 ul li:last-child { flex: none; width: 3rem; }
  .top .con { padding: 10px 0; }
  .top .logo { margin: 0 0 0 10px; width: 80%;}
  .top .right { display: none; }
  .top .sub_nav { position: fixed; right: -100%; top: 0; bottom: 0; z-index: 2; margin: 0; padding: 94px 0 0; width: 3rem; font-size: 16px; text-align: center; background-color: rgba(35, 27, 124, 0.8); transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
  .top .sub_nav li { padding: 0; line-height: 45px; border-bottom: 1px #6866a4 solid; }
  .top .sub_nav li a:after { content: none; }
  .top .navbtn { display: block; position: absolute; right: 20px; top: 25px; z-index: 4; padding: 0; width: 30px; height: 30px; transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; cursor: pointer; }
  .top .navbtn span { display: block; width: 30px; height: 3px; background: #bfc2c5; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; border-radius: 2px; }
  .top .navbtn span + span { margin-top: 7px; }
  .top .navbtn .line2 { opacity: 1; visibility: visible; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; }
  .top.open .navbtn { position: fixed; }
  .top.open .navbtn .line1 { width: 35px; transform: translate3d(-3px, 10px, 0) rotate(225deg); -webkit-transform: translate3d(-3px, 10px, 0) rotate(225deg); -moz-transform: translate3d(-3px, 10px, 0) rotate(225deg); -o-transform: translate3d(-3px, 10px, 0) rotate(225deg); -ms-transform: translate3d(-3px, 10px, 0) rotate(225deg); background: #fff; }
  .top.open .navbtn .line2 { opacity: 0; visibility: hidden; }
  .top.open .navbtn .line3 { width: 35px; transform: translate3d(-3px, -10px, 0) rotate(-225deg); -webkit-transform: translate3d(-3px, -10px, 0) rotate(-225deg); -moz-transform: translate3d(-3px, -10px, 0) rotate(-225deg); -o-transform: translate3d(-3px, -10px, 0) rotate(-225deg); -ms-transform: translate3d(-3px, -10px, 0) rotate(-225deg); background: #fff; }
  .top.open .sub_nav { display: block; right: 0; }
  .top.open .sub_nav li a { color: #fff; }
  .top.open .sub_nav li a:hover { color: #e9d2b4; }
  .location { display: none; }
  .inner_banner { background-position: center center; }
  .inner_banner .con { padding: 0 0 0 20px; }
  .inner_banner .con .en { display: inline-block; width: 5.8rem; word-break: break-all; }
  .cases .con { justify-content: space-around; }
  .cases li { width: 48%; }
  .baohan_chaxun { padding-top:20px; padding-bottom:20px; height: auto;}
  .baohan_chaxun .form { width: 5rem; }
  .baohan_chaxun .form .form_con { flex-direction: column; margin: 0 20px; }
  .baohan_chaxun .form .form_con .left { margin: 0 0 20px; }
  .aboutus > .con { padding: 20px 0 40px; }
  .aboutus .left { margin: 0 20px; }
  .aboutus .right { display: none; }
  .aboutus .banner2 { display: none; }
  .online_guest { width: 7.2rem; height: 600px; }
  .online_guest .form { padding: 30px .5rem 40px; width: 5rem; }
  .xinxi_nuru { height: 600px; }
  .xinxi_nuru .form { padding: 30px .5rem 40px; width: 5rem; }
  .news_ls .con { flex-direction: column; }
  .news_ls .left { padding: 0; width: 100%; }
  .news_ls .left .title { display: none; }
  .news_ls .left .menu { display: flex; justify-content: center; margin: 20px 0; padding: 0 40px; }
  .news_ls .left .menu li { flex: 1; margin: 0; padding: 0; text-align: center; border: 1px #d8d8d8 solid; }
  .news_ls .left .menu .cur { background-color: #396bf6; border-color: #396bf6; }
  .news_ls .left .menu .cur a { color: #fff; }
  .news_ls .right .ls { padding: 0; }
  .news_ls .right .ls li .img { display: none; }
  .news_ls .right .ls li .word { margin: 0 20px; }
  .news_ls .right .ls li .word .date { display: none; }
  .news_ls .right .ls .cur { border-color: #EDEDED; }
  .news_ls .right .ls .cur .word h1 { font-size: 16px; color: #373737; }
  .news_detail { padding: 0; }
  .news_detail .left { display: none; }
  .news_detail .right { padding: 20px; }
  .news_detail .right .sub_title { margin: 20px 0; padding: 0 0 20px; }
  .news_detail .right .img { margin: 0 0 20px; }
  .news_detail .right .word { margin: 20px 0; }
  .baohan_detail .form { padding: 0; }
  .bottom .left { flex: 1; text-align: center; }
  .bottom .left .logo, .bottom .left img, .bottom .left .btn { display: none; }
  .bottom .left p { margin: 5px 0 0; }
  .bottom .center, .bottom .right { display: none; }
  .bottom .txt { margin: 20px 0 0; } }

/*# sourceMappingURL=style_mobile.css.map */
