
.panel *{border: none}
.panel-title > a{display: block;border: 0}

.nav-tabs{border: 0}
.nav-tabs > li > a{border-radius: 0;margin: 0;padding: 0;border: 0}
.nav-tabs > li{margin: 0}
.nav-tabs > li.active > a {border: 0}

.bdshare-button-style0-16 .bds_tsina ,.bdshare-button-style0-16 .bds_weixin{width: 28px;height: 28px;  background-size: 100% 100%!important; background-position: 0 0!important;}
/*.bdshare-button-style0-16 .bds_tsina {background: url("../images/wb.png") no-repeat;}*/
/*.bdshare-button-style0-16 .bds_weixin{background: url("../images/wx.png") no-repeat;}*/
/*.bdshare-button-style0-16 .bds_weixin.pyq{background: url("../images/py.png") no-repeat;}*/

.n-link{margin-top: 40px;}
.n-link ul li {cursor:pointer; display: inline-block; padding: 10px 16px; margin-right: 40px; color: #666;position: relative;border-radius: 6px;transition: all 0s}
.n-link ul li i{position: absolute;left: 50%;top: 101%;color: #d6191b;transfori-showVidem: translate(-50%,-50%);display: none}
.n-link ul li:hover{background: #d6191b;color: #fff;cursor:pointer}
.n-link ul li:hover i{display: block}
.n-link .active{background: #d6191b;color: #fff;}
.n-link .active i{display: block}

.g_btn{width: 120px;text-align: center;}
.g_btn a{background: #d6191b;color: #fff;padding: 6px 0;border-radius: 8px;}

.n-title-h{font-size: 24px;color: #1d2088}

.fixed-left{position: fixed;top: 50%;right: -2px;z-index: 9999}
.fixed-left-item{width: 82px;height: 70px; margin-bottom: 4px;padding-top: 8px;position: relative;
    border: 1px solid #1d2088; text-align: center; background: #1d2088;color: #fff;cursor: pointer;border-radius: 4px}
.fixed-left-item i{font-size: 20px}
.fixed-left-item p{font-size: 12px;color: #fff;line-height: 1.2rem}
.fixed-left-item .telNum{ width: 0; padding: 6px 0; overflow: hidden; position: absolute;top: 50%;right: 100%;transform: translate(0,-50%);border-bottom: 1px solid #1d2088}
.fixed-left-item:hover{background: #fff;transform: translateX(-6PX)}
.fixed-left-item:hover *{color: #1d2088;}
.fixed-left-item:hover .telNum{width: 120px;}

.i-banner-bg{width: 100%; min-height: 90px; padding-top: 15.6%;background-size: cover;background-position: center;background-repeat: no-repeat;background-repeat: no-repeat}
.i-banner .swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 .6%!important; border-radius: 50%;background:#fff;opacity: 1}
.i-banner  .swiper-pagination-bullet-active{ background: #a12b1d;}
.i-banner-text{ width: 1200px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #fff}
.i-banner-text h1{font-size: 53px;margin-bottom: 10px;}

.i-gg .g_w{display: flex;align-items:center;background: #fff;padding: 0 22px;}
.i-gg .i-gg-l {width:20px;}
.i-gg .i-gg-r {width:calc(100% - 20px);height: 42px; }
.i-gg .i-gg-r .swiper-container{height: 100%}
.i-gg .i-gg-r .swiper-wrapper{height: 100%}
.i-gg .i-gg-r .swiper-slide{height: 100%}
.i-gg .i-gg-r .swiper-slide a{  height: 100%; line-height: 42px; padding-left: 20px;display: flex;
    font-size: 14px;color: #333;}
.i-gg .i-gg-r .swiper-slide p{max-width: calc(100% - 90px);padding-right: 20px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap}
.i-gg .i-gg-r .swiper-slide span{width: 80px; min-width: 80px; display: block}
.i-gg .i-gg-r .swiper-slide a:hover{color: #106899}

.i-gg .i-gg-r .swiper-button-prev{
    width: 7px;
    height: 4px;
    margin: 0;
    left: auto;
    right: 10px;
    top: 40%;
    background:url("../images/i-prev.png")no-repeat;
    background-size: 100% 100%;
}
.i-gg .i-gg-r .swiper-button-next{
    width: 7px;
    height: 4px;
    margin: 0;
    top: 60%;
    background:url("../images/i-next.png")no-repeat;
    background-size: 100% 100%;
}

.i-news{margin-top: 20px}
.i-news .g_w{display: flex;justify-content: space-between}
.i-news-zd{width: 750px;padding: 46px 52px 54px 22px;display: flex;justify-content: space-between;background: #fff}
.i-news-zd .i-news-zdImg{width: 300px;height: 230px;}
.i-news-zd .i-news-zdBg{width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.i-news-zd .i-news-zdList{width: 326px;}
.i-news-zd .i-news-zdList h3{font-size: 18px;font-weight: 600;color: #106899}
.i-news-zd .i-news-zdList li{margin-top: 16px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap}
.i-news-zd .i-news-zdList a{color: #333;font-size: 14px;}
.i-news-zd .i-news-zdList a:hover{color: #106899;font-size: 14px;}
.i-news-gg{width: 420px;}
.i-news-ggTitle{ display:flex; justify-content: space-between;align-items: center;padding-right: 15px; height: 74px; padding-left: 24px; line-height: 74px;font-size: 24px;font-weight: 600;color: #f01900;
 background: url("../images/i-news-ggTitle.png")no-repeat; background-size: cover;background-position: center;}
.i-news-ggTitle > a{color:#f01900 ;font-size: 18px;font-weight: 100;}
.i-news-ggList{ margin-top: 16px; padding: 0 22px;height: 244px;background: #fff}
.i-news-ggList ul {overflow: hidden}
.i-newsList-item{margin-top: 18px;}
.i-newsList-item a{display: flex;align-items: center;color: #333}
.i-newsList-item img{min-width: 8px;width: 8px;height: 8px;}
.i-newsList-item p{min-width:calc(100% - 8px - 90px); padding: 0 30px 0 10px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap}
.i-newsList-item span{min-width: 80px;display: block}
.i-newsList-item:hover a p{color: #106899;}


.i-box{margin-top: 30px;}
.i-box .g_w{padding: 24px 22px 34px 22px;background: #fff }
.i-box-tab .nav-tabs > li{width: 33.3%;}
.i-box-tab .nav-tabs > li a{ display: block; width: 100%; height: 40px;line-height: 40px; text-align: center; color: #333;background: #eae9e8;transition: .5s all ease}
.i-box-tab .nav-tabs > li:hover a{color: #fff;background: #106899}
.i-box-tab .tab-content{margin-top: 42px;}
.i-box-pane-top{display: flex;justify-content: space-between; padding-bottom: 34px;border-bottom: 1px solid #dcdcdc}
.i-box-pane-topImg{width: 336px;height: 189px; line-height: 40px; background-repeat: no-repeat;background-position: center;background-size: cover;}
.i-box-pane-topText{width: calc(100% - 360px);}
.i-box-pane-topText h4 a{font-size: 16px;font-weight: 600}
.i-box-pane-topText span{ display: block; margin-top: 4px;color: #106899}
.i-box-pane-topText p{margin-top: 10px;color: #666;line-height: 2rem;height: 72px;overflow: hidden;}
.i-box-pane-topText>a{ margin-top: 24px; display: block;width: 118px;height: 38px;line-height: 38px;text-align: center;color: #666;
    border: 1px solid #dcdcdc;transition: .5s all ease}
.i-box-pane-topText>a:hover{border-color: #106899;color: #106899;transition: .5s all ease}
.i-box-pane-b{display: flex;justify-content: space-between}
.i-box-pane-b ul {width: 538px;}
.i-box-pane-b ul .i-newsList-item a{color: #666}

.i-box2{margin-top: 20px;}
.i-box2 .g_w{padding: 35px 22px 45px 22px; display: flex;justify-content: space-between; background: #fff}
.i-box2-title h3{font-size: 16px;font-weight: 600;color: #333}
.i-box2-title a{font-size: 16px;font-weight: 600;color: #333}
.i-al{width: 728px;}
.i-box2-title{height: 40px; padding: 0 0 0 20px; display: flex;align-items: center;justify-content: space-between;background: #eae9e8}
.i-box2-title .nav-tabs li a{display: block;width: 110px; height: 40px;line-height: 40px; text-align: center; font-size: 15px; transition: .5s all ease}
.i-box2-title .nav-tabs li.active a{display: block;width: 110px;background: #a12b1d;color: #fff;transition: .5s all ease}

.i-box2-content{margin-top: 22px;}
.i-box2-content .swiper-button-prev{
    width: 22px;
    height: 39px;
    margin: 0;
    left: 0;
    background:url("../images/i-prev2.png")no-repeat;
    background-size: 100% 100%;
}
.i-box2-content .swiper-button-next{
    width: 22px;
    height: 39px;
    margin: 0;
    right: 0;
    background:url("../images/i-next2.png")no-repeat;
    background-size: 100% 100%;
}
.i-box2-content .n_item_v1{border: 1px solid #dcdcdc}
.i-box2-content .n_item_v1Text{margin-top: 0px;}
.i-box2-content .n_item_v1Text h4{height:  54px;line-height: 54px; text-align: center;font-size: 16px;color: #333}
.i-box2-content .n_item_v1Text h4:hover{color: #a12b1d}

.i-vip{width: 398px;}
.i-vip-content{margin-top: 22px;}
.i-vip-content-item{display: flex;align-items: center;justify-content: center;background: #f2f1f0}
.i-vip-content-item img{ display: block; margin-right: 10px}
.i-vip-content-item a{ display: block; font-size: 16px;color: #333;transition: .5s all ease}
.i-vip-content-item a:hover{color:#a12b1d;transition: .5s all ease}
.i-vip-content-t{display: flex;justify-content: space-between}
.i-vip-content-t .i-vip-content-item{width: 49%;height: 105px;}
.i-vip-content-b{ margin-top: 14px; display: flex;justify-content: space-between;flex-wrap: wrap;}
.i-vip-content-b .i-vip-content-item{width: 33%;height: 139px;padding: 0 30px;}
.i-vip-content-b .i-vip-content-item>div{text-align: center}
.i-vip-content-b .i-vip-content-item>div img{ margin: 0 auto 18px auto;}

.i-select{padding: 43px 0 32px 0;}
.i-select .g_w{display: flex;justify-content: space-between; align-items: center; padding: 0 22px;}
.i-select h4{width: 108px;height: 36px;line-height: 36px; text-align: center; font-size: 14px; color: #fff;background: #106899}
.i-select select{width: 220px;height: 36px;line-height: 36px;padding-left: 20px;}

.n-body>.g_w>.n-content-r-nav{display: none;margin-top: 10px;}
.n-content{ padding-top: 22px; display: flex;justify-content: space-between;}
.n-content-l{width: 220px;background: #fff;}
.n-content-l-title{height: 80px;line-height: 80px;text-align: center;font-size: 24px;font-weight: 600;color: #fff}
.n-content-l-nav ul li a{ display: block; height: 48px; line-height: 48px; font-size: 16px; text-align: center; color: #333;background: #fff;transition: .5s all ease}
.n-content-l-nav ul li.active a{ background:#deedf9;transition: .5s all ease}
.n-content-l-nav ul li:hover a{ background:#deedf9;transition: .5s all ease}
.n-content-l-nav .n-content-l-title{background: url("../images/c-nav1.jpg") no-repeat;background-size: cover;background-position: center}
.n-content-l-c .n-content-l-title{background: url("../images/c-nav2.jpg") no-repeat;background-size: cover;background-position: center}
.n-content-l-cText{padding: 30px 20px 0 20px;color: #333}
.n-content-l-cText p{margin-bottom: 12px;}

.n-content-r{width: 946px;}
.n-content-r-top{display: flex;align-items: center;justify-content: space-between}
.n-content-r-top h3{font-size: 18px;color:#333;}
.n-content-r-nav{color: #666}
.n-content-r-top>span{display: block; width: 488px;height: 1px;  background: #dcdcdc}
.n-content-r-nav a{padding: 0 4px;color: #666;transition: .5s all ease}
.n-content-r-nav a.active{color:#a12b1d;transition: .5s all ease }
.n-content-r-nav a:hover{color:#a12b1d;transition: .5s all ease }
.n-content-r-b{margin-top: 16px;padding: 10px 22px 40px;  background: #fff}
.n-lt-list{ }
.n-lt-list .i-newsList-item{position: relative;padding-bottom: 14px}
.n-lt-list .i-newsList-item span{min-width: 150px;}
.n-lt-list .i-newsList-item p{min-width: calc(100% - 8px - 150px);}
.n-lt-list .i-newsList-item:after{content: ""; position: absolute;left: 10px;top: 100%;width: calc(100% - 20px );height: 1px;background: #dcdcdc}

.n-zp-top{ margin-top: 14px; display: flex;justify-content: space-between;align-items: center;}
.n-zp-top .pcNav_search{margin-left: 0;border: 0}
.n-zp-top .pcNav_search input{background: #f0f0f0;}
.n-zp-key{ display: flex;align-items: center; color: #333}
.n-zp-key a{width: 120px;height: 40px;line-height: 40px;background: #f0f0f0;margin-left: 10px;color: #333;text-align: center}


.n-zp-title{ margin-top: 40px; height: 38px; background: #106899; display: flex;justify-content: space-between;align-items: center;}
.n-zp-title span{width: 20%;color: #fff;text-align: center;}
.n-zp-panel .panel-heading{background: #f6f6f6}
.n-zp-panel .panel-group .panel + .panel{margin-top: 10px;}
.n-zp-panel .panel-title > a.collapsed{color: #333;}
.n-zp-panel .panel-title > a{ height: 40px;line-height: 40px; position: relative;  color: #333; font-size: 14px;display: flex;justify-content: space-between;align-items: center;}
.n-zp-panel .panel-title > a>span{width: 20%;overflow: hidden;text-align: center;}
.n-zp-panel .panel-title > a >div{width: 20%}
.n-zp-panel .panel-title > a >div > div{width: 14px;height: 14px; margin: 0 auto; position: relative;border: 1px solid #333;border-radius: 50%;}
.n-zp-panel .panel-title > a.collapsed >div > div span{background: #333;}
.n-zp-panel .panel-title > a >div > div span{width: 10px; height: 2px ; display: block; background: #333;position: absolute; left: 50%; top: 50%;margin-top: -1px;margin-left: -5px;}
.n-zp-panel .panel-title > a >div > div span:nth-child(2){transform: rotateZ(0)}
.n-zp-panel .panel-title > a.collapsed >div > div span:nth-child(2){transform: rotateZ(90deg)}
.n-zp-panel .panel-body{padding: 20px 80px 10px 80px; background: #fff;color: #666}
.n-zp-panel .panel-body p{line-height: 2rem}

.n-content-text{height: 486px;overflow: hidden}
.n-content-text p{color: #333;margin-top: 20px;line-height: 2rem}

.n-js .n-content-text h4{font-size: 16px;color: #333;margin-top: 10px;}
.n-js .n-content-text{height:auto;}
.n-zc .n-content-text h4{font-size: 18px;text-align: center;margin-top: 16px;}
.n-zz .n-content-text{height:auto;}
/*.n-zz{text-align: center}*/
.n-zz h4{margin-top: 20px;}
/*.n-zz p{margin-top: 40px;}*/

.n-content-more{width: 60px;margin: 80px auto 0 auto;cursor: pointer}
.n-content-more div{display: flex;justify-content: center;}
.n-content-more div span{display: block;width: 4px;height: 26px; margin: 0 4px; background: #106899;}
.n-content-more p{margin-top: 10px;color: #106899;text-align: center;}

.n-map{position: relative;margin-top: 30px;}
.n-map .n-mapInfo{width: 290px;height: 100%; padding: 10px 26px; position: absolute;left: 0;top: 0; display: flex;align-items: center;justify-content: center;
    background: url("../images/mapBg.png") no-repeat;background-size: cover;background-position: center;}
.n-map .n-mapInfo p{margin-top: 6px;color: #fff;font-size: 16px;}
.n-map img{max-width:none}
.message-from{margin-top: 46px;}

.n-content-l-nav .pcNav_search{ width: 200px; height: 40px; padding-right: 0; line-height: 40px; margin: 0 auto;margin-top: 13px;background: #f0f0f0}
.n-content-l-nav select{display: block; width: 200px;height: 40px;padding-left: 20px; line-height: 40px; margin: 0 auto;margin-top: 13px;background: #f0f0f0}
.n-content-l-nav .pcNav_search input:nth-child(1){width: calc(100% - 30px);background: none}

.n-content-l-nav>select:nth-child(4){margin-bottom: 30px;}

.new-content{overflow: hidden}
.n-title{padding: 10px 0 22px 0; border-bottom: 1px solid #dadada}
.n-title h3{font-size: 18px; color: #333; }
.n-title p{margin-top: 16px;}
.new-content-l{width: 100%; }
.new-content-top{margin-top: 20px; color: #666}
.new-content-top h3{font-size: 18px; margin-bottom: 20px; color: #333;padding-bottom: 14px;border-bottom:1px solid #666}
.new-content-top i{margin-right: 10px;}
.new-content-top span{margin-right: 16px;}
.new-content p{line-height: 2rem;font-size: 14px;margin-top: 22px}
.new-content img{margin-top: 22px;max-width: 100%;}
.new-btn{position: relative;margin-top: 50px;}
.new-btn-l{padding-right: 120px;width: 100%}
.new-btn-l-next{border-bottom: 1px solid #dadada}
.new-btn-l > div{padding: 12px 0;}
.new-btn-r{ width: 108px;position: absolute;right: 0;top: 50%;transform: translateY(-50%)}

.new-btn-r a{  display: block; width: 100%;height: 36px; line-height: 36px; text-align: center;color: #fff;background: #106899}
.new-btn-l a{color: #666;display: flex;align-items: center;}
.new-btn-l a img{margin: 0 6px;}
.new-btn-l a span:nth-child(1){ min-width: 90px;width: 90px; color: #333;font-weight: 600;display: block;}
.new-btn-l a span:nth-child(2){ height: 20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new-btn-l a span{overflow: hidden;}
.new-btn-l a:hover{color: #106899}


@media (min-width:1440px)and (max-width: 1660px){

}
@media (min-width:1200px) and (max-width:1440px){

}

@media  (max-width:1300px){
    .about-swiper .swiper-button-next{ right:10px; }
    .about-swiper .swiper-button-prev{ left: 10px; }
}

@media(max-width:1200px){
    .i-gg .i-gg-r .swiper-button-prev{display: none}
    .i-gg .i-gg-r .swiper-button-next{display: none}
    .i-news .g_w{display: block}
    .i-news-zd{width: 100%;}
    .i-news-gg{width: 100%;margin-top: 20px;}
    .i-news-ggList{margin-top: 0}
    .i-news-zd .i-news-zdList{width:calc(100% - 320px);}
    .i-box-pane-top{display: block}
    .i-box-pane-topImg{width: 100%}
    .i-box-pane-topText{width: 100%;margin-top: 10px;}
    .i-box-pane-b{display: block}
    .i-box-pane-b ul{width: 100%;}
    .i-box2 .g_w{display: block}
    .i-vip,.i-al{width: 100%;}
    .i-vip{margin-top: 30px;}
    .i-select .g_w{display: block}
    .i-select h4{margin: 0 auto}
    .i-select select{width: 47%;margin: 1% }
    .f-nav li{padding: 0 10px;}
    .n-content{display: block}
    .n-content-l{width: 100%}
    .n-content-l-c{display: none}
    .n-content-l-nav ul {display: flex;flex-wrap: wrap;}
    .n-content-l-nav ul li{width: 50%;}
    .n-content-r{width: 100%;margin-top: 20px;}
    .n-content-r-top>span{display: none}
    .n-content-r-top>.n-content-r-nav{display: none}
    .n-body>.g_w>.n-content-r-nav{display: block}
    .n-zp-top{display: block}
    .n-zp-key{display: block}
    .n-zp-key span{display: none}
    .n-zp-key a{display: block; min-width: 100% ;margin-top: 4px;margin-left: 0}
    .n-zp-panel .panel-body{ padding:  10px ;}
    .new-btn-l{padding-right: 0}
    .new-btn-r{position: relative;left: 0;right: auto;transform: translate(0);margin: 10px 0 0 0;}

}
@media (min-width:924px) and (max-width:1220px){


}
@media (min-width:767px) and (max-width:992px){

}
@media (max-width:767px){
    .i-banner-bg{min-height: 160px;background-position: 71% 50%;}
    .i-news-zd{display: block;padding: 22px;}
    .i-news-zd .i-news-zdImg{width: 100%}
    .i-news-zd .i-news-zdList{width:100%;margin-top: 20px;}
    .i-box2-title{display: block;height: auto;padding: 10px 22px;}
    .i-box2-tab{margin-top: 10px}
    .i-select select{width: 98%;margin: 1% }
    .f-nav{flex-wrap: wrap;}
    .f-nav li{padding: 0 10px;width: 33%;text-align: center}
    .f-nav li:after{display: none}
    .n-banner{height: 160px;}
    .n-banner img{ display: block; height: 100%; width: auto; max-width: none; transform: translateX(-45%);}
    .n-content-r-top{display: block}
    .n-content-more{ margin:20px auto 0 auto}
    .n-zp-panel .panel-title > a span{width: 33%}
    .n-zp-panel .panel-title > a :nth-child(4){display: none}
    .n-zp-panel .panel-title > a :nth-child(5){display: none}
    .n-zp-title span{width: 33%;}
    .n-zp-title :nth-child(4){display: none}
    .n-zp-title :nth-child(5){display: none}
    .n-map .n-mapInfo{position: relative;width: 100%;background: #106899}
    .n-lt-list .i-newsList-item p{width: 100%}
    .n-lt-list .i-newsList-item span{display: none}
}


