.phone{display: none;}

.navgd{display: none;}

.nav_p{

    position: fixed;

    background: #fff;

    z-index: 999;

    width: 100%;top: 0;

}

.nav{background-color: #015198;}

.nav_item{float: left;width: 11.1111%;text-align: center;line-height: 60px;position: relative;}

.nav_item:before{content:' ';width:1px ;height:12px;top:50%;transform: translateY(-50%);position: absolute;background-color: #00396c;left: 0;}

.nav_item:after{content:' ';width:1px ;height:12px;top:50%;transform: translateY(-50%);position: absolute;background-color: #136fc0;right: 0;}

.nav_item:first-child:before{display: none}

.nav_item:last-child:after{display: none}

.nav_item a{font-size: 18px;color: #fff;display:block}

.nav_item:hover{background:#023e73;}

.nav_item:hover a{color: #fff;}

.nav_menu{text-align: right;line-height: 2;color: #fff;font-size: 24px;display: none;}

.nav_menu i{padding:10px}

.item_son{display: none;position: absolute;z-index: 9999;width: 120%;left: -10%;}

.item_son a{display: block;background: rgba(0, 61, 115, 0.67);}

.item_son a:hover{background:#023e73;}

.item_son i{margin: 0 auto;height: 12px;display: block;line-height: 1;color: rgba(0, 61, 115, 0.67);}

.nav_item:hover .item_son{display: block;}

.banner{position: relative;height: 100%;overflow: hidden;}

.banner .swiper-slide {

    background-size: cover;

    background-position: center;

}

.tit{font-size: 36px;font-family: 'Ã¥Â®â€¹Ã¤Â½â€œ';font-weight: bolder;color: #015198;line-height: 2;}

.tit span{color: #ddd;font-size: 24px;font-weight: lighter;}

.inx1{margin: 40px;}

.inx1 .fix-width{position: relative;}

.inx1_img{width:544px;position: absolute;right: 0;top:0;display: none;}

.inx1_con{width:720px;background: url(../images/inxcon.png)no-repeat right bottom;}

.inx1_con p{font-size: 18px;line-height: 1.8;width: 576px;}

.inx1_con a{font-size: 16px;line-height: 2.5;color: #909090;border: 1px solid #909090;display: block;width: 10em;text-align: center;margin: 20px 0;}

.inx1_con a:hover{background-color: #015198;color: #fff;}

.inx1_des{width:600px;}

.inx1_2{padding: 60px 0;}

.inx1_des li{width: 25%;float: left;font-size: 14px;position: relative;display: none;}

.inx1_des li:after{background-color:#e4e4e4;content:' ';width: 1px;rightÃ¯Â¼Å¡0;height:100%;position: absolute;right: 36px;top: 0;}

.inx1_des li:last-child:after{display: none}

.inx1_des li span{font-size: 30px;font-weight:bold}

.inx2{padding: 50px 0;}

.inx2_imglist{width: 547px;height:441px;overflow: hidden;position: relative;}

.inx2_imglist .swiper-slide{position: relative;}

.inx2_imglist .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}

.inx2_imglist .swiper-pagination{bottom: 46px;}

.inx2_imglist .swiper-slide a p{

    color: #fff;

    padding: 0 12px;

    position: absolute;

    background: rgba(0, 0, 0, 0.6);

    width: 100%;

    line-height: 2;

    bottom: 0;

    overflow: hidden;

    text-overflow: ellipsis;

    }

.inx2_tab{width: 630px;height: 441px;border: 1px solid #e4e4e4;}

.inx2_tabclist{border-bottom: 1px solid #e4e4e4;}

.inx2_tabclist li{float: left;width: 25%;text-align: center;font-size: 18px;color: #7a7a7a;line-height: 3;background: #f1f1f1;position: relative;}

.inx2_tabclist li.curr a{display: block;color: #fff;}

.inx2_tabclist li.curr{background-color:#015198;color:#fff;}

.inx2_tabclist li.curr::before{color: #015198;bottom: 0;position: absolute;left: 0;right: 0;margin: 0 auto;width: 20px;height: 10px;line-height: 1;}

.hot{border-bottom: 1px solid #eaeaea;padding: 16px;}

.hot_tit{font-size: 16px;color:#015198;font-weight: bold;margin-bottom: 16px;}

.hot_tit:hover{color: #006ccc;}

.hot_des{color: #333;font-size: 14px;line-height: 1.8;text-indent: 2em;}

.hot_des:hover{color: #015198;}

.inx2_tab_con{padding: 16px;}

.inx2_tab_con ul{margin: 12px;}

.inx2_tab_con ul li{line-height: 2.5;}

.inx2_tab_con ul li a:link{color: #333;display: block;}

.inx2_tab_con ul li a i{padding-right: 6px;}

.inx3{padding-bottom: 60px;}

.inx3 .tit{font-size: 48px;text-align: center;line-height: 1.4;padding: 60px 0;}

.inx3 .tit span{font-size: 24px;color: #4a4a4a;font-weight: lighter;display: block;}

.gallery-top{width: 935px;height: 661px;overflow: hidden;position: relative;}

.gallery-top .swiper-slide{background-position: center;overflow: hidden;}

.gallery-top .swiper-slide p{

    color: #fff;

    background: rgba(0, 0, 0, 0.5);

    line-height: 4;

    text-align: center;

    position: absolute;

    width: 100%;

    bottom: 0;

}

.gallery-top .swiper-slide a{display: block;height: 100%;}

.gallery-thumbs{width: 244px;}

.gallery-thumbs .swiper-wrapper{display: block;}

.gallery-thumbs .swiper-slide a{display: block;color: #fff;padding: 23px 18px;}

.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{background-color: #dfa600;}

.gallery-thumbs .swiper-slide{background-color: #015198;color:#fff;border-radius: 9px;margin-bottom: 18px;box-sizing: border-box;}

.gallery-thumbs .swiper-slide:last-child{margin-bottom: 0}

.swiper-button-next, .swiper-button-prev{color: #fff;background-color: rgba(0, 0, 0, 0.5);padding: 10px;}

.swiper-button-next{right:0;}

.swiper-button-prev{left: 0}

.f_link{line-height: 40px;font-size: 12px;font-weight: bold;color: #888;padding: 20px 0;}

.f_link>a{}

.f_link>a img{}

.f_link_select{position: relative;width: 163px;border: 1px solid #ccc;text-align: center;display: inline-block;font-weight: lighter;left: 0;}

.f_link_item{position: absolute;display: none;width: 100%;padding: 1px;left: -1px;}

.f_link_item:after{content: ' ';width: 1px;position: absolute;right: 0;background: #ccc;height: 100%;top: 0;}

.f_link_item:before{content: ' ';width: 1px;height: 100%;position: absolute;left: 0;background: #ccc;}

.f_link_item a{display: block;text-align: center;border-bottom: 1px solid #ccc;background: #fff;}

.f_link_select i{padding-left: 6px}

.foot{background: url(../images/foot_bg.jpg) center;color: #fff;font-size: 16px;padding: 60px 0;}

.foot strong{font-size: 22px}

.foot1{line-height: 1.8;border-right: 1px solid #0365bc;height: 234px;padding-right: 10px;}

.foot2{width: 674px;padding-left: 40px;border-left: 1px solid #004d9b;border-right: 1px solid #0477c9;box-sizing: border-box;}

.foot2 a{color:#fff}

.foot2 dl{float: left;line-height: 1.8;width: 20%;}

.foot2 dl dt{font-size: 18px;font-weight: bold;line-height: 32px;}

.foot2 dl dd{font-size: 14px;font-weight: lighter;line-height: 26px;}

.foot3{border-left: 1px solid #005bad;padding-left: 40px;height: 234px;}

.swiper-container-q,.swiper-container-w,.swiper-container-e,.swiper-container-r,.swiper-container-t,.swiper-container-y,.swiper-container-u,.swiper-container-i{height:100%}

/* @media 

@media (min-width: 1920px){}

@media (max-width: 1920px){}

@media (max-width: 1680px){}

*/

@media (max-width: 1359px) {

.fix-width{width:1000px}

.head img{height: 100px;}

  .inx1_con{width: 60%}

  .inx1_con p{width: 90%}

  .inx1_img{width: 40%}

  .inx2_imglist{width: 48%;height: 390px;}

  .inx2_tab{width: 50%;height:auto;}

  .inx2_tabclist li{line-height: 2.4}

  .inx2_tab_con{padding: 2%}

  .inx2_tab_con ul li{line-height: 2;overflow: hidden;text-overflow: ellipsis;height: 32px;}

  .hot{padding: 0 2%}

  .gallery-thumbs {width: 22%;}

  .gallery-top {width: 76%;}

  .f_link{line-height: 34px}

  .f_link > a img{width: 124px;height: 34px;}

  .f_link_select{width: 128px;}

  .foot{padding: 30px 0;}

  .foot1{ }

  .foot2{width:474px;padding-left: 20px;}

  .foot3{padding-left: 20px;}

}

@media (max-width: 1200px) {

.fix-width{width:980px}

  .f_link_select {

    width: 108px;

}

  .foot2 {

    width: 454px;

    padding-left: 20px;

}

}

/* @mobile */

@media (max-width: 992px) {

  .fix-width{width:750px}

  .logo{width: 80%}

  .phone{width: 20%;text-align: center}

  .tel{display: none;}

  .phone{display: block;line-height: 99px;font-size: 40px;}

  .phone a{color: #015198;display: block;}

  .nav_item{width: 100%;display: none;}

  .item_son{position: relative;left: 0;width: 100%;}

  .item_son i{display: none}

  .nav_item::before{display: none}

  .nav_item::after{display: none}

  .inx1 {

    margin: 20px 0;

  }

  .inx1_des{width: 100%;}

  .inx1_des li{font-size: 12px;text-align: center;display: block;}

  .inx1_des li::after {

      right: 0;

  }

  .inx1_des li span{font-size: 24px;}

  .inx1_img{position: relative;width: 100%;}

  .inx1_con{width: 100%;}

  .inx1_con p{width: 100%}

  .inx2_imglist{width: 100%;height: 240px;}

  .inx2_tab{width: 100%;margin-top:20px }

  .inx2{padding: 20px 0;}

  .inx3 .tit{font-size: 36px;padding: 20px 0;}

  .inx3 .tit span{font-size: 18px}

  .gallery-top{width: 100%;height: 260px;}

  .gallery-top .swiper-slide{background-size: 100%;background-repeat: no-repeat;}

  .gallery-thumbs{display: none;}

  .f_link{display: none;}

  .foot2 {display: none;}

  .foot1{border-right:none;margin: 0 auto;float: none;height: auto;}

  .foot3{padding: 0;float: none;text-align: center;height: auto;}

  .hot_tit{margin-bottom: 6px}

  .nav_item{display: none;}

  .banner,.banner .swiper-slide{height: 300px;} 

  .nav_menu{display: block;}

  .swiper-button-next, .swiper-button-prev{display:none}

}

@media (max-width: 767px) {

.fix-width{width:96%}

}

@media (max-width: 479px) {

.fix-width {width:96%;}

  .head img{height:60px}

  .phone{line-height: 60px;font-size: 32px}

  .banner,.banner .swiper-slide{height: 200px;} 

}



body .animated{display: block;}