/*common*/
*{padding:0px;margin:0px;box-sizing:border-box;}
html{background:#fff;}
body{font:14px 微软雅黑;background:#fff;color:#333;width:100%;overflow-x:hidden;}
img{border:none;}
a{color: #333;text-decoration: none;}
a:hover{color:#1150bd;}
ul,li{list-style:none;}
input,select,button,textarea{font:14px Verdana,Arial,Tahoma;vertical-align:middle; outline:0px;}
h1,h2,h3,h4,h5,h6 {font-size: 14px;font-weight: normal;}
i,em{font-style:normal;}

.lines1{text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.lines2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.lines3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.trany{transition:.3s;}
.trany:hover{transform: translateY(-3px);}

/*base*/
.m{max-width: 1490px;margin: 0 auto; width: 100%; padding: 0 25px;}
.m2{max-width:1250px;}
.m3{max-width:1350px;}
.p_r{position:relative;}
.d_n{display:none;}
.f_l{float:left;}
.f_r{float:right;}
.c_b:after{content: '';display: block;clear: both;}
.pt10{padding-top:10px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}
.t_a_r{text-align:right;}
.shadbox{box-shadow: 0 0 16px rgba(0,0,0,0.1);}

.pic_zoom{overflow: hidden;}
.pic_zoom img{-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.pic_zoom:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}


.header {height:99px;position:relative;background:#1150bd;color:#fff;}
.header .m{max-width:100%;height:100%;display:flex;align-items:center;position:relative;justify-content:space-between;}
.header .logo {display:flex;align-items:center;height:100%;margin-left:4.7916%;transition: .3s;}
.header .logo img {height:65%;width:auto;}
.navs {height:100%;}
.navs ul{display:flex;align-items:center;font-size:16px;height:100%;}
.navs li {height:100%;position:relative;z-index:999;}
.navs li > a {display:flex;padding:0 24px;height:100%;margin:0 1px;align-items:center;position:relative;color:#fff;}
.navs li .icon-right{transform:translateY(-50%) rotate(90deg);display:none;color:#fff;position:absolute;right:0;top:50%;}
.navs li .submenu{position:absolute;left:50%;top:99px;background:#fff;min-width:100%;padding:5px 0;
    transform: scaleY(0) translateX(-50%);visibility: hidden;opacity: 0;transition:all 0.5s ease 0s; transform-origin: center top;}
.navs li .submenu a{display:block;line-height:36px;font-size:16px;text-align:center;border-top:1px #f4f4f4 solid;white-space: nowrap;padding:0 10px;}
.navs li .submenu a:nth-child(1){border:0;}
.navs li.active > a:after,.navs li:hover > a:after {content:'';width:100%;height:5px;background:#4d7fd6;position:absolute;bottom:0;left:0;}
.navs li:hover .submenu{opacity: 1; visibility: visible;  transform: scaleY(1) translateX(-50%);}


.navs .icon-no {display:none;}
.header .other {display:flex;align-items: center;position:relative;height:100%;}
.header .other i {font-size:28px;}
.header .other .language{font-size:22px;border:1px #fff solid;width:45px;height:45px;border-radius:50%;display:flex;align-items: center;justify-content: center;}
.header .other .search{margin-right:0;padding-left:14px;margin-left:14px;height:100%;display:flex;align-items: center;position:relative;border-left:1px #4173ca solid;}
.header .other .search .iconfont{border:1px #fff solid;width:45px;height:45px;border-radius:50%;display:flex;align-items: center;justify-content: center;}
.header .searchbox{position:absolute;right:0;top:100%; background:#fff;z-index:9;padding:20px 30px;transition:.3s;display:none;box-shadow:0 0 20px rgba(0,0,0,.1);}
.header .searchbox input{width:300px;height:50px;text-indent:15px;font-size:16px;border-radius:5px 0 0 5px;border:1px #aaa solid;}
.header .searchbox button{background:#1150bd;color:#fff;border:0;flex-shrink: 0;padding:0 25px;height:50px;font-size:16px;border-radius:0 5px 5px 0;}
.header .searchbox.active{display: flex;}


.header .navbtn {display:none;}
.header_sticky {position:fixed;top:0;width:100%;z-index:999 !important;left:0;box-shadow:0 0 20px rgba(0,0,0,.1);}

.body_overlay{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.4);z-index:990;display:none}


.islide{height:auto;margin-bottom:70px;width:100%;}
.islide .swiper-container{width:100%;height:100%;overflow:visible;}
.islide .swiper-wrapper{width:100%;height:100%;}
.islide .pic{background-position:center top!important;background-size:100%!important;height:100%;width:100%;}
.islide a{font-size:0;}
.islide a img{width:100%;}
.islide .swiper-pagination{width:1200px;left:0;right:0;margin:auto;text-align:center;display:none;}
.islide .swiper-pagination-bullet{width:12px;height:12px;background:none;opacity:0.3;background:#fff;border-radius:50%;opacity:1;}
.islide .swiper-pagination-bullet-active{opacity:1;background:#c73e4d;}
.islide .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}
.islide .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:38px;}
.islide .swiper-button-prev,.islide .swiper-button-next{display:none;}

.islide .swiper-container .swiper-slide{transition:0;transform:scale(1);height:100%;}
.islide .prevnext{position:absolute;height:0;top:50%;left:50%;transform: translate(-50%, -50%); z-index:2;}
.islide .prevnext .iconfont{font-size:68px;color:#fff;}
.islide .prevnext .prev,.islide .prevnext .next{width:80px;height:80px;margin-top:-40px;border-radius:5px;position:absolute;top:0;cursor:pointer;display:flex;justify-content: center;align-items: center;}
.islide .prevnext .prev{left:-115px;transform: rotate(180deg);}
.islide .prevnext .next{right:-115px;}
.islide .prevnext .prev:hover,.islide .prevnext .next:hover{background:rgba(0,0,0,.4);}

.islide .swiper-slide .m{position:absolute;left:50%;bottom:-70px;transform: translateX(-50%);z-index:9;}
.islide .txt{background:url(../img/islidetxtbg.webp) no-repeat center top;
    color:#fff;padding:32px 140px 30px 46px;font-size:26px;background-size:cover;max-width:1440px;width:100%;}
.islide .txt h3{font-size:26px;font-weight:bold;margin-bottom:15px;}
.islide .txt .iconfont{width:38px;height:50px;border-radius:19px;background:rgba(255,255,255,.2);font-size:22px;color:#fff;display:flex;justify-content: center;align-items: center;position:absolute;right:70px;top:50%;transform: translateY(-50%);}


.tita{padding:40px 0;text-transform: uppercase;line-height:1.1;position:relative;z-index:3;}
.tita h3{font-size:36px;display:flex;align-items: center;position:relative;margin-bottom:37px;}
.tita h3:after{content:'';display:inline-block;width:16px;height:16px;border-radius:50%;border:2px #1150bd solid;margin-left:20px;}
.tita h3:before{content:'';width:80px;height:4px;background:#1150bd;position:absolute;left:0;bottom:-22px;}
.tita h2{font-size:42px;}
.tita .more{position:absolute;right:0;top:50%;transform: translateY(-50%);font-size:18px;display:flex;align-items: center;gap:20px;}
.tita .more i{width:66px;height:66px;background:#1150bd;border-radius:50%;color:#fff;display:flex;justify-content: center;align-items: center;font-size:28px;}

.titb{text-align:center;position:relative;padding:30px 0;}
.titb h3{font-size:16px;color:#999;display:inline-block;padding:0 20px;background:#fff;position:relative;z-index:2;}
.titb h3 b{font-size:34px;color:#282b31;display:block;font-weight:normal;}
.titb h3 span{text-transform: uppercase;}
.titb:after{height:1px;width:100%;content: "";background:#f3f3f3;position:absolute;top:50%;left:0;transform: translateY(-50%);}

.titc{padding:35px 0 20px;border-bottom:1px #9f9f9f solid;position:relative;}
.titc h1{display:inline-block;font-size:30px;font-weight:bold;color:#000;}
.titc::after{content:'';width:130px;height:4px;background:#073f9e;position:absolute;left:0;bottom:-2px;}

.banner{width:100%;position:relative;z-index:1;}
.banner img{width:100%;display:block;}
.banner .tit{position:absolute;bottom:120px;width:100%;text-align:center;padding-bottom:40px;font-size:28px;font-weight:700;color:#fff;display:none;}

.inews{display: flex;position: relative;padding-bottom:90px;}
.inews:before{content:'';width:100%;height:130%;background:url(../img/inewsbg.webp) no-repeat right bottom;position:absolute;right:-100px;bottom:0;}
.newsSlide{width:49.305555%;height:auto;}
.newsSlide .txt{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,.29);color:#fff;padding:30px 30px 20px;}
/* .newsSlide .txt em,  .newsSlide .txt h3{font-size:18px;font-weight:600;} */
.newsSlide .txt h3{padding:15px 0;font-size:24px;}
.newsSlide .txt p{font-size:16px;line-height:1.5;}
.newsSlide .swiper-slide img{width:100%;object-fit: cover;}
.inews ul{margin-left:12px;display:flex;justify-content: space-between;flex-wrap:wrap;position:relative;z-index:2;}
.inews ul li{width:49.303621%;height:245px;background:#fff;padding:25px 30px 5px;box-shadow: 0 2px 10px rgba(0,0,0,.2);font-size:14px;}
.inews ul a{color:#000;display:block;}
.inews ul h3{font-size:16px;line-height:30px;font-weight:500;}
.inews ul p{text-align: justify;line-height:24px;margin:10px 0 15px;color:#999;}
.inews ul .other{display:flex;align-items: center;justify-content: space-between;border-top:1px #222 solid;padding-top:10px;}
.inews ul .other em{font-weight:400;color:#666;}
.inews ul .other i{color:#1150bd;font-size:30px;}
.inews ul li:nth-child(-n+2){margin-bottom:11px;}
.inews ul li:hover{background:#1150bd;}
.inews ul li:hover .other{border-color:#fff;}
.inews ul li:hover a,.inews ul li:hover .other i,.inews ul li:hover .other em{color:#fff;}
.inews ul li:hover p{color:rgba(165, 194, 243, 0.9);}

.iggtit{background:#f8f9fa;}
.igg{background:url(../img/iggbg.webp) no-repeat center top;height:536px;padding-top:66px;}
.igg .m{position:relative;}
.igg .swiper-container{border-left:1px rgba(17,80,189,.18) solid;}
.igg .swiper-slide{height:360px;border:1px rgba(17,80,189,.18) solid;border-left:0;padding:30px 30px 0;color:#000;}
.igg .swiper-slide:after{content: "";z-index: -1;position: absolute;left: 0px;width: 100%;bottom: auto; top: 0; background:#fff;height: 0;transition: .5s;}
.igg .date{height:70px;position:relative;}
.igg .date b{font-size:27px;display:block;line-height:30px;font-weight: 400;}
.igg .date em{font-size:18px;color:#767676;}
.igg .date span{position:absolute;right:0;top:0;font-size:16px;color:#1150bd;line-height:30px;}
.igg h3{font-size:16px;line-height:34px;}
.igg .gline{width:60px;height:3px;background:#1150bd;margin:20px 0;}
.igg p{color:#777;text-indent:2em;line-height:24px;}
.igg .other{text-align:right;margin-top:30px;}
.igg .other span{display:inline-block;width:80px;line-height:20px;background:#1150bd;color:#fff;font-size:10px;text-align:center;}
.igg .swiper-slide:hover:after{height:100%;}
.igg .swiper-slide:hover .date{background:url(../img/iggdatebg.png) no-repeat 8px top;}
.igg .swiper-slide:hover h3{color:#1150bd;}
.igg .prevnext{position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);width:106%;display:flex;justify-content: space-between;}
.igg .prevnext .prev{transform: rotate(180deg);}
.igg .prevnext i{font-size:30px;color:#1150bd;width:40px;height:40px;border-radius:50%;display:flex;align-items: center;justify-content: center;transition: .3s;}
.igg .prevnext i:hover{background:#1150bd;color:#fff;}

.iabout{background:url(../img/iaboutbg.webp) no-repeat; background-position: 8.5% 50px;padding:60px 0 100px;}
.iabout .box{display:flex;margin-top:65px;}
.iabout .box .left{margin-top:-10px;}
.iabout .box .right{width:50%;margin-left:4.861111%;flex-shrink:0;}
.iabout .box .right img{width:100%;}
.iabout .box .txt{text-indent:2em;font-size:16px;line-height:2;color:#666;}
.iabout .total li{display:flex;align-items: center;font-size:28px;padding:34px 0 35px;border-bottom:1px #eee solid;}
.iabout .total .data{color:#1150bd;font-size:20px;display:flex;align-items:center;width:50%;padding-left:5px;}
.iabout .total .data b{font-size:44px;font-family: Arial;margin-right:10px;}
.iabout .total span{display:block;text-align:right;width:50%;}
.iabout .total .noh{font-size:38px;margin-left:-5px;}

.foota{background:#1150bd;border-bottom:50px #0a46ad solid;margin-top:60px;text-align:center;}
.foota, .foota a{color:#fff;}
.foota .links{font-size:14px;padding:35px 0 30px;}
.foota .copyright{width:1235px;margin:0 auto;border-top:1px #fff solid;line-height:24px;padding:15px 0 40px; }


.contacts .tita{margin-bottom:30px;}
.contacts .tit{font-size:30px;font-weight:bold;}
.contacts .list {display:flex;justify-content: space-between;margin:20px 0 45px;}
.contacts dl{width:32.5%;height:176px;background:#ededed;border-radius:5px;padding:25px 25px 0 38px;cursor:pointer;}
.contacts dt{display:flex;justify-content: space-between;align-items: center;padding-bottom:15px;}
.contacts dt i{display:block;width:39px;height:39px;border:1px #656565 solid;border-radius:50%;display:flex;justify-content: center;align-items: center;font-size:22px;color:#999999;}
.contacts .list dl:nth-child(2) dt i{background:#fff;}
.contacts dt .icon-location{color:#e21e32;}
.contacts dt b{font-size:18px;display:block;font-weight:normal;text-transform: uppercase;padding-bottom:5px;}
.contacts dl:hover{background:#1150bd;}
.contacts dd{padding-top:20px;border-top:1px #ccc dashed;font-size:16px;font-weight:bold;}
.contacts dl:hover{color:#fff;}
.contacts dl:hover dd{border-color:#4173ca;}
.contacts .list dl:nth-child(2n+1):hover dt i{color:#fff;border-color:#fff;}

.gbook{margin-top:35px;margin-bottom:60px;}
.gbook ul{display:flex;flex-wrap:wrap;justify-content: space-between; width:970px;margin:0 auto;}
.gbook ul li{width:45.360824%;}
.gbook ul li label{padding:20px 0 15px;display:block;}
.gbook ul .intxt{height:50px;width:100%;border-radius:25px;background:#f8f7f7;border:0;padding-left:20px;}
.gbook ul .inarea{height:170px;resize:none;border-radius:10px;padding-top:15px;}
.gbook ul .full{width:100%;}
.gbook ul .inbtn{width:200px;height:57px;border-radius:30px;font-size:16px;background:#1150bd;color:#fff;border:0;margin:40px auto 0;display:block;}

.gbook .layui-input{height:50px;border-radius:25px;background:#f8f7f7;border:0;padding-left:20px;}
.gbook .layui-form-select .layui-edge{right:23px;}
.gbook .layui-form-select dl{top:52px;}
.gbook .layui-form-select dl dd.layui-this{background:#1150bd;}
.gbook .layui-form-select dl dd, .gbook .layui-form-select dl dt{line-height:42px;padding:0 20px;}

.lists{padding-top:70px;}
.lists a{display:flex;height:210px;padding:30px 0;align-items: center;border-bottom:1px #cccccc dashed;position:relative;transition: .3s;}
.lists .pic{width:19.166666%;height:100%;flex-shrink: 0;}
.lists .pic img{object-fit: cover;width:100%;height:100%;}
.lists .date{padding-left:2.5%;padding-right:1.666666%;height:100%;border-right:1px #e6e6e6 solid;display:flex;flex-direction: column;justify-content: center;}
.lists .date b{display:block;font-size:24px;color:#666;font-weight: normal;}
.lists .date span{color:#808080;font-size:16px;}
.lists .detail{width:54.166666%;margin-left:2.5%;}
.lists .detail h3{font-size:18px;font-weight:bold;margin-bottom:15px;}
.lists .detail p{font-size:16px;line-height:30px;color:#333;}
.lists .icon-right{position:absolute;right:42px;top:50%;transform: translateY(-50%); display:flex;justify-content: center;align-items: center;width:40px;height:40px;border-radius:50%;font-size:20px;color:#999;border:1px #999 solid;}
.lists a:hover{background:#f5f5f5;padding-left:27px;}
.lists a:hover .detail h3{color:#134b9f;}
.lists a:hover .icon-right{background:#134b9f;color:#fff;border-color:#134b9f;}

.subcate{height:70px;line-height:70px;background:rgba(0,0,0,.6);margin-top:-70px;position: relative;z-index: 2;}
.subcate a{color:#fff;font-size:16px;display:inline-block;text-align:center;;padding:0 10px;min-width:183px;}
.subcate .active{background:#1150bd;}

.page {padding-top:60px;padding-bottom:70px;*zoom: 1;text-align:center;}
.page a,.page em {display:inline-block;color: #808080!important;font-size: 16px;margin: 0px 3px;padding:5px 15px;white-space: nowrap;line-height: 25px;border-radius:5px;font-weight:700;}
.page a:hover,.page a.cur {color: #134b9f!important;}

.leftmenu{background:#073f9e;padding:0 12px 2px 18px;}
.leftmenu h2{font-size:24px;font-weight:bold;text-align:center;color:#fff;padding:50px 0 35px;}
.leftmenu ul{background:#fff;padding:0 19px;}
.leftmenu ul a{display:flex;height:67px;justify-content:center;align-items: center;border-top:2px #ececec solid;font-size:18px;color:#000;}
.leftmenu ul a:nth-child(1){border:0;}

.lleft{width:260px;float:left;background:blue;}
.lright{margin-left:calc(260px + 40px);}

.history{margin-top:80px;position: relative;margin-bottom:40px;}
.history:before{content:'';height:2px;background:#d2d2d2;width:100%;position:absolute;left:0;top:40px;}
.history .swiper-slide{position:relative;}
.history .swiper-slide h3{font-size:36px;padding:72px 0 30px;}
.history .swiper-slide .txt{color:#666;line-height:24px;text-align:justify;}
.history .swiper-slide .txt p{margin-bottom:15px;}
.history .swiper-slide .txt img{width:100%;}
.history .swiper-slide:before{content:'';display:block;width:12px;height:12px;border:2px #d6d6d6 solid;border-radius:50%;position:absolute;left:29px;top:0;}
.history .swiper-slide:after{content:'\e657';font-family:'iconfont';font-size:20px; color:#d6d6d6;position:absolute;left:27px;top:17px;}
.history .swiper-slide:hover:before{border-color:#1150bd;}
.history .swiper-slide:hover:after{color:#1150bd;}
.history .m3{position:relative;}
.history .prevnext{position: absolute;top:calc(40px - 27px);left:50%;transform: translateX(-50%);width:123%;display:flex;justify-content: space-between;}
.history .prevnext .prev,.history .prevnext .next{width:50px;height:50px;border:2px #a29f9f solid;border-radius:50%;cursor:pointer;
    display:flex;justify-content: center;align-items: center;color:#a29f9f;background:#fff;}
.history .prevnext .prev{transform: rotate(180deg);}    
.history .prevnext i{font-size:26px;}
.history .prevnext .prev:hover,.history .prevnext .next:hover{border-color:#1150bd;color:#1150bd;}

.arcbody{line-height:30px;min-height:300px;padding:50px 0;color:#000;font-size:16px;}
.arcbody h2{font-size:30px;}
.arcbody p{text-indent:2em;margin-bottom:20px;color:#666;}
.arcbody p img{display: inline-block;max-width:100%;height:auto!important;}
.arcbody *{text-wrap:wrap!important;}
.aboutus .arcbody{padding-top:90px;}

.arctitle{text-align:center;padding:20px 0;position:relative;border-bottom:1px #f0efef solid;margin-top:80px;}
.arctitle h1{display:inline-block;font-size:25px;position:relative;padding:10px 0;line-height:1.8;font-weight:bold;}
.arctitle p{margin-top:10px;color:#666;}

.piclist{display:flex;margin-top:30px;flex-wrap:wrap;}
.piclist a{width:31%;margin-left:3.5%;margin-bottom:10px;}
.piclist .pic{width:100%;height:190px;}
.piclist .pic img{width:100%;height:100%;object-fit: cover;}
.piclist .tit{padding:20px 0;text-align:center;}
.piclist a:nth-child(3n+1){margin-left:0;}

@media(max-width:1800px){
      .navs .li4{width:82px;}
      .navs .li8{width:114px;}
      .navs .li13{width:162px;}  
      .navs .li17{width:194px;}
}

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

@media(max-width:1440px){
      .header .logo{margin-left:0;}
      .inews ul li{height:233px;padding:15px 20px 3px;  }
      .igg .prevnext{display:none;}
}

@media(max-width:1300px){
        .navs li > a{padding:0 15px;}

.islide .txt{font-size:30px;}
.islide .txt h3{font-size:30px;margin-bottom:10px;}
.islide .txt .iconfont{width:32px;height:42px;right:65px;font-size:20px;}

.inews ul li{height: 205px;padding:10px 15px 3px;}
.inews ul h3{font-size:16px;line-height:24px;}
.inews ul .other{padding-top:7px;}

.foota .copyright{width:100%;}

}

@media(max-width:1200px){    
    
    .iabout{padding:30px 0;}
    .iabout .box{margin-top:30px;}
    .iabout .box .txt{font-size:16px;}
    .iabout .total li{font-size:28px;padding: 20px 0;}
    .iabout .total .data b{font-size:36px;}

    .navs{position:fixed;left:-260px;top:0;width:260px;height:100%;overflow-y: scroll; padding:100px 25px 40px;background:#fff;flex-direction:column;z-index:999;}
    .navs ul{flex-wrap:wrap;height:auto;}
    .navs li > a{height:auto;padding:20px 0;color:#111e36;margin:0 5px}
    .navs li{width:100%;height:auto;border-bottom:1px #eee solid;}
    .navs li.active a,.navs li a:hover{color:#1649cc}
    .navs li.active a::after,.navs li a:hover::after{background:#fff}
    .navs li .icon-right{display:block;color:#111e36;transform: rotate(90deg);top:23px;transition:.3s;}
    .navs li .icon-right.up{transform: rotate(-90deg);}
    .navs li .submenu{position:relative;opacity: 1;visibility: visible;top:auto;left:auto;min-width:auto;display:none;background:#f5faff;}
    .navs li .submenu a{line-height:30px;white-space: wrap;padding:10px 0;border-top:1px solid rgba(0,0,0,.05)}
    .navs li:hover .submenu{top:auto;}
    .header .navbtn{display:block;margin-left:15px;}
    .navs.active{left:0;box-shadow:5px 0 30px rgba(0,0,0,.2)}    

.tita{padding:30px 0;}
.tita h3{font-size:28px;margin-bottom:32px;}
.tita h2{font-size:32px;}
.tita .more i{width:52px;height:52px;font-size:24px;}

.islide .txt{padding:25px 120px 25px 40px;}
.islide .txt,.islide .txt h3{font-size:24px;}

.inews{padding-bottom:60px;}
.inews ul li{height: 192px;padding:15px 15px 3px;}
.inews ul h3{font-size:16px;line-height:24px;}
.inews ul .other{padding-top:7px;}
.inews li .lines3{-webkit-line-clamp:2;}

.arcbody img{width:100%!important;height:auto!important;}

.gbook ul{width:90%;}

.piclist .pic{height:180px;}
    
}

@media(max-width:980px){

.islide .txt{padding:20px 120px 20px 40px;}
.islide .txt,.islide .txt h3{font-size:22px;}

.tita h3{font-size:24px;}
.tita h2{font-size:28px;}
.tita .more i{width:48px;height:48px;font-size:24px;}

.inews{flex-wrap:wrap;}
.newsSlide{width:100%;}
.inews ul{margin-left:0;margin-top:20px;}
.inews ul li{height: 220px;padding:20px 25px 3px;}
.inews li .lines3 { -webkit-line-clamp: 3;}

.iabout{padding-top:20px;}
.iabout .box{margin-top:30px;}

.subcate{height:60px;line-height:60px;margin-top:-60px;}
.subcate a{min-width:170px;}

.aboutus .arcbody{padding-top:70px;}
.history{margin-top:50px;}

.lists .pic{width:22%;}
.lists .detail{width:54%;}
.lists .icon-right{right:10px;}

.piclist .pic{height:150px;}
.piclist .tit{padding:10px 0;

}


@media(max-width:768px){

    .islide .txt{padding:20px 100px 20px 30px;}
    .islide .txt,.islide .txt h3{font-size:20px;}
    .islide .txt .iconfont{right:50px;}

    .igg{height:auto;padding:30px 0;}

    .iabout .box{flex-wrap:wrap;margin-top:10px;}
    .iabout .box .right{width:100%;margin-left:0;margin-top:15px;}

    .lleft{float:none;width:100%;}
.lright{width:100%;margin-left:0;margin-top:20px;}

.leftmenu h2{margin-top:15px;padding:15px 0;font-size:18px;text-align:left;position:relative;}
.leftmenu h2:after{content:'\e877';font-family: "iconfont";font-size:20px;position:absolute;right:0;color:#fff;}
.leftmenu ul{display:none;transition: 0s;}
.leftmenu ul a{height:42px;font-size:14px;}

.lists a{height:160px;padding:20px 0;}
.lists .detail{width:52%;}
.lists .detail .lines3{-webkit-line-clamp:2;}
.lists .icon-right{right:0;width:32px;height:32px;font-size:18px;}

.arctitle{margin-top:30px;}

.contacts .tit{font-size:20px;}
.contacts .list{flex-wrap:wrap;margin:5px 0 30px;}
.contacts .list dl{width:100%;margin-top:10px;height:auto;padding:20px;}
.gbook ul{width:100%;}

}

@media(max-width:640px){

.m{padding:0 15px;}
.islide .txt{padding:20px 90px 20px 30px;}
.islide .txt,.islide .txt h3{font-size:18px;}

.tita h3{font-size:20px;}
.tita h2{font-size:24px;}
.tita .more i{width:42px;height:42px;font-size:22px;}

.inews ul li{padding:20px 20px 3px;}

.lists{padding-top:10px;}
.lists a{flex-wrap:wrap;height:auto;padding:20px 0;}
.lists .pic{width:100%;height:auto;}
.lists .date{flex-direction: row-reverse;padding:10px 0;}
.lists .date b{font-size:16px;}
.lists .date span:after{content:"/";}
.lists .detail{width:100%;margin-left:0;}
.lists .detail h3{margin-bottom:10px;}
.lists .detail p{font-size:14px;line-height:24px;}
.lists .icon-right{display:none;}

.piclist .pic{height:120px;}

}

@media(max-width:480px){


.header{height:70px;}
.header .other i{font-size:24px;}
.header .other .language{width:32px;height:32px;font-size:20px;border:none;}
.header .other .search{padding-left:14px;}
.header .other .search .iconfont{width:32px;height:32px;border:none;}
.header .other::before{margin-left:-19px;}
.header .searchbox{width:100%;}
.header .searchbox input{height:37px;}
.header .searchbox button{height:37px;}

.islide .txt{padding:15px 70px 20px 20px;}
.islide .txt,.islide .txt h3{font-size:16px;}
.islide .txt .iconfont{right:35px;}

.newsSlide .txt{padding: 10px 20px 15px;}



.titb{padding:20px 0;}
.titb h3 b{font-size:24px;}

.titc{padding:20px 0;}
.titc h1{font-size:20px;}
.titc::after{width:80px;height:3px;}
.banner img{width:100%;}

.subcate{height:40px;line-height:40px;margin-top:-40px;}
.subcate .m2{overflow-x:scroll;}
.subcate a{padding:0 20px;min-width:auto;font-size:14px;}

.page{padding:.6rem 0;}
.page a, .page em{padding:.1rem .4rem;line-height:.7rem;}
.page em{display:none;}

.inews{flex-wrap:wrap;padding-bottom:30px;}
.newsSlide{width:100%;height:auto;}
.newsSlide img{width:100%;}
.inews ul li{width:100%;margin-bottom:12px!important;}

.iabout{padding-bottom:10px;}
.iabout .box{margin-top:20px;flex-wrap:wrap;}
.iabout .box .left{margin-top:0;width:100%;}
.iabout .box .right{width:100%;margin-left:0;}
.iabout .total li{font-size:22px;padding:15px 0 15px;}
.iabout .total .data{width:60%;}
.iabout .total .data b{font-size:32px;}

.aboutus .arcbody{padding-top:50px;padding-bottom:0;}

.history{margin-top:0;}
.history .prevnext{width:98%;top:25px;}
.history .prevnext .prev, .history .prevnext .next{width:30px;height:30px;}
.history .prevnext i{font-size:18px;}

.arctitle{margin-top:20px;}
.arctitle h1{font-size:18px;line-height:30px;}
.arcbody{padding:30px 0;}
.arcbody h2{font-size:24px;}
.arcbody img:not(.no100){width:100%!important;height:auto!important;}

.gbook ul{width:100%;}
.gbook ul li{width:100%;}
.gbook ul .inbtn{height:50px;}

.foota .links{padding:20px 0 20px;font-size:14px;line-height:30px;}
.foota .copyright{width:100%;padding-bottom:20px;}

.piclist a{width:48%;margin-left:4%;}
.piclist a:nth-child(3n+1){margin-left:4%;}
.piclist a:nth-child(2n+1){margin-left:0;}

}

@media(max-width:375px){

}