@charset "utf-8";
*{margin:0;padding:0;font-family:Arial, Helvetica, 'ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ', sans-serif;font-size: 0.16rem;box-sizing: border-box;}
a{color:#333;text-decoration: none !important;}
ul, ol{list-style-type:none;}
img{border:0;max-width:100%;vertical-align: middle;}
.container{width: 90%;max-width: 13rem;margin:0 auto;position: relative;}
.clear{clear:both;}
body{ overflow-x:hidden; position:relative; }
h1, h2, h3, h4, h5, h6,b{ font-weight:normal;}
input, textarea,select, button{outline:medium; blr:expression(this.onFocus=this.blur());}
p{ text-align:justify;}
.fl{ float:left;}
.fr{ float:right;}
  .wap_show {
    display: none;
}

.web_show {
    display: block;
}
.header{background:#235093;height: 1.2rem;}
.header .container {display: flex;align-items: center;justify-content: space-between;}
.header .logo{float:left;display: flex;align-items: center;height: 1.2rem;}
.header .logo a img{
    height: 0.7rem;
}
.header .logo a{
    display: flex;
    align-items: center;
}
.header .logo-text{font-size: 0.24rem;color:#fff;font-weight:bold;margin-left: 0.3rem;padding-left: 0.3rem;border-left: 1px solid rgba(255,255,255,0.2);line-height: 0.5rem;}
.header .other{position:relative;}
.header .other ul{
    display: flex;
    align-items: center;
    gap: 0.3rem;
    height: 1.2rem;
}
.header .other li{}
.header .other .h-wx{ position: relative;}
.header .other .h-wx .box{width: 1.2rem;border:1px solid #ccc;border-radius: 0.06rem;background:#fff;box-shadow: 2px 2px 6px rgba(0,0,0,.25);position: relative;padding: 0.1rem;box-sizing: border-box;display: flex;flex-flow: column;align-items: center;justify-content: center;}
.header .other .h-wx .header-wx{position: absolute;top: 0.6rem;right: -0.4rem;text-align: center;z-index: 999;display: none;padding-top: 0;}
.header .other .h-wx .header-wx i{position:absolute;display:inline-block;width: 0.2rem;height: 0.2rem;background:url(../images/search-icon.png) no-repeat center;top: -0.15rem;right: 0.5rem;background-size: 0.14rem;}
.header .other .h-wx .header-wx img{margin: 0 auto 0.1rem;width: 100%;}
.header .other .h-wx .header-wx p{text-align: center;font-size: 14px;color: #666;}

.header .other .search{position:absolute;top: 1rem;right: -0.4rem;padding-top: 0;display:none;z-index:999;}
.header .other .search .box{width: 3rem;height: 0.6rem;border:1px solid #ccc;border-radius: 0.06rem;background:#fff;box-shadow: 2px 2px 6px rgba(0,0,0,.25);position:relative;display: flex;align-items: center;justify-content: space-between;}
.header .other .search i{position:absolute;display:inline-block;width: 0.2rem;height: 0.2rem;background:url(../images/search-icon.png) no-repeat center;top: -0.15rem;right: 0.4rem;background-size: 0.14rem;}
.header .other .search input[type="text"]{flex: 1;height: 0.5rem;margin: 0.05rem;border: none;padding: 0 0.1rem;float:left;}
.header .other .search input[type="submit"]{width: 0.5rem;height: 0.5rem;background: url(../images/search-icon2.png) no-repeat center;margin: 0.05rem 0;border:none;cursor:pointer;}

.menu_box {
    display: none;
}

.menu_box i {
    display: block;
    height: 0.02rem;
    background: #fff;
    margin: 0.07rem;
    transition: all 0.3s;
}

.menu_box .i1 {
    width: 0.3rem;
}

.menu_box .i2 {
    width: 0.2rem;
}

.menu_box .i3 {
    width: 0.3rem;
}
.menu_box.kai {}

.menu_box.kai i.i1 {
    -webkit-transform: translate(0, 7px) rotate(45deg);
    -ms-transform: translate(0, 7px) rotate(45deg);
    transform: translate(0, 0.08rem) rotate(45deg);
}

.menu_box.kai i.i2 {
    display: none;
}

.menu_box.kai i.i3 {
    -webkit-transform: translate(0, -7px) rotate(-45deg);
    -ms-transform: translate(0, -7px) rotate(-45deg);
    transform: translate(0, -0.01rem) rotate(-45deg);
}
.nav{background: #1162b4;}
.nav .container{height: 0.6rem;}
.nav ul{display: flex;justify-content: space-between;height: 100%;}
.nav li{position:relative;height: 100%;flex: 1;}
.nav li>a{display:block;line-height: 0.6rem;font-size: 0.16rem;color:#fff;text-align:center;white-space: nowrap;}
.nav li.on>a, .nav li:hover>a{ background:#1786f6;}
.nav li dl{border:1px solid #ccc;border-top:none;display:none;border-radius: 0 0 0.06rem;overflow:hidden;position:absolute;top:100%;left:0;z-index:99;width:99%;background:#fff;}
.nav li dd{border-bottom:1px dashed #ccc;display: block;line-height: 0.4rem;}
.nav li dd:last-child{ border-bottom:none;}
.nav li dd a{display: block;font-size: 0.16rem;color:#333;text-align:center;width:100%;}
.nav li dd a:hover{ background:#1162b4; color:#fff;}

/*.banner{overflow:hidden;}*/
.banner .swiper-container-horizontal>.swiper-pagination{ bottom:20px;}
.banner .swiper-pagination-bullet{ width:14px; height:14px; border-radius:20px;  opacity:1; background:#fff; margin:0 10px !important;}
.banner .swiper-pagination-bullet-active{ background:#235093;  width:30px;}

/*.banner .swiper-container{ width: 100%; }*/
/*.banner .swiper-wrapper { width: 100%; height: auto;  }*/
/*.banner .swiper-slide { width: 100%;padding-top: 16%; position: relative; }*/
/*.banner .swiper-slide img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }*/
.banner .swiper-container{ width: 100%; }
.banner .swiper-slide img{width: 100%;}
.index_news {display: flex;gap: 0.5rem;}

.index_news .inews-list {
    flex: 2;
}

.index_news .other-nav {
    flex: 1.3;
}

.inews-picture {}

.inews-picture a {
    display: block;
    position: relative;
}

.inews-picture a .imgj {
    height: 3.4rem;
    overflow: hidden;
    display: flex;
}

.inews-picture a .imgj img {
    width: 100%;
}

.inews-picture a .imgj .text1 {}

.inews-picture a .text1 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    font-size: 0.16rem;
    color: #fff;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height: 0.5rem;
}

.index_news .other-nav ul {
    display: flex;
    flex-wrap: wrap;
    margin: -0.05rem;
}

.other-nav li a {
    background: #2172c4;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}

.other-nav li .icon img {
    width: 0.55rem;
}
.ibox{/* background: url(../images/body-bg.png) no-repeat bottom center; */}
.all_part {
    padding: 0.6rem 0 0;
    position: relative;
}
.inews{/* margin-top:35px; */}
.xybd{ width:140px; height:320px; background:url(../images/xybd-bg.jpg) no-repeat center; float:left;}
.xybd a{ display:inline-block; width:100%; height:100%;}
.xybd .img{ text-align:center; padding-top:94px;}
.xybd .text{ font-size:20px; color:#fff; font-weight:bold;    width: 46px;    letter-spacing: 3px; margin:18px auto;}

.hot-news{ width:360px; float:left; margin-left:20px;}
.hot-news .img{ width:360px; height:230px; overflow:hidden;}
.hot-news .img img{ min-height: 100%; min-width: 100%; transition: all 0.3s linear 0s;}
.hot-news:hover .img img{transform: scale(1.1,1.1);}
.hot-news .text{ background:#f1f1f1; padding:10px 15px;}
.hot-news .text .title{ font-size:16px; color:#333; font-weight:700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom:5px;}
.hot-news .text .title:hover a{ color:#1162b4; text-decoration: underline;}
.hot-news .text .p{ font-size:14px; color:#acacac; line-height:22px; text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    overflow: hidden;}

.inews-list{/* width:400px; *//* margin-left:20px; *//* float:left; *//* margin-top:-2px; */}
.inews-list li{overflow:hidden;padding-left: 0.15rem;position:relative;border-bottom:1px dashed #d5d5d5;line-height: 0.41rem;display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;font-size: 0.16rem;}
.inews-list li i{position: absolute;display: inline-block;width: 0.06rem;height: 0.06rem;background: #bababa;top: 50%;left: 0;margin-top: -0.03rem;border-radius: 50%;}
.inews-list li a{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden;flex: 1;color:#333;}
.inews-list li:hover a{ color:#1162b4;}
.inews-list li span{color:#b3b3b3;}

.other-nav{}
.other-nav li{width: 50%;text-align:center;padding: 0.05rem;box-sizing: border-box;}
.other-nav li .icon{
    height: 0.9rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.other-nav li .title{font-size: 0.16rem;color:#fff;margin: 0 0 0.2rem 0;}
.other-nav li:hover a{ background:#235093;}
.other-nav-bottom{
    margin: 0.1rem 0 0;
}
.other-nav-bottom a{display: block;height: 0.6rem;background: url(../images/other-icon.png) no-repeat 95% center #2172c4;line-height: 0.6rem;padding-left: 0.2rem;font-size: 0.16rem;color:#fff;}
.other-nav-bottom a:hover{background: url(../images/other-icon.png) no-repeat 95% center #235093;}

.index-title{width:100%;font-size: 0.2rem;color:#1162b4;font-weight:bold;position:relative;line-height: 0.5rem;border-bottom:1px solid #d8d8d8;}
.index-title i{display:inline-block;width: 0.8rem;height: 0.03rem;background:#1162b4;bottom: -0.01rem;left:0;position:absolute;}
.index-title a{float: right;font-weight: normal;font-size: 0.16rem;color: #666;text-decoration: none !important;}
.index-title a:hover{ color: #235093; text-decoration: underline;}

                               .index_iggbox {
    display: flex;
    gap: 0.5rem;
}

.igg-left .igg-hot .text .imgj {
    height: 1.1rem;
    display: flex;
}

.igg-left .igg-hot .text .imgj img {
    width: 100%;
}
                               
.igg{ margin-top:15px;}
.igg-left{flex: 1;}
.igg-left .igg-hot{margin: 0.2rem 0 0;overflow:hidden;}
.igg-left .igg-hot a{
    display: flex;
}
.igg-left .igg-hot .date{width: 1rem;border-right:1px solid #d8d8d8;text-align:center;height: 1.1rem;display: flex;flex-flow: column;align-items: center;justify-content: center;}
.igg-left .igg-hot .date span{color:#929292;font-size: 0.4rem;font-family:Impact;}
.igg-left .igg-hot .date p{color:#929292;font-size: 0.14rem;text-align:center;}
.igg-left .igg-hot .text{margin-left: 0.2rem;flex: 1;position: relative;}
.igg-left .igg-hot .text .title{font-size: 0.16rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;bottom: 0;left: 0;right: 0;line-height: 0.4rem;color: #fff !important;text-align: center;background: rgba(0,0,0,0.5);}
.igg-left .igg-hot:hover .text .title{ color: #1162b4;}
.igg-left .igg-hot .text .p{ font-size:14px; color:#acacac; line-height:20px; text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp:2;    -webkit-box-orient: vertical;    overflow: hidden;}

.igg-left ul{margin-top: 0.2rem;}
.igg-left li{overflow: hidden;padding-left: 0.15rem;position: relative;border-bottom: 1px dashed #d5d5d5;line-height: 0.41rem;display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;font-size: 0.16rem;}
.igg-left li a{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;flex: 1;color: #333;}
.igg-left li:hover a{color:#1162b4;text-decoration: underline;}
.igg-left li i{ position:absolute; display:inline-block; width:6px; height:6px; border-radius:6px; background:#bababa; left:0; top:50%; margin-top:-3px;}
.igg-left li span{ float:right; font-size:14px; color:#b3b3b3;}

.igg-right{flex: 1;}
.igg-right ul{margin-top: 0.2rem;}
.igg-right li{overflow: hidden;padding-left: 0.15rem;position: relative;border-bottom: 1px dashed #d5d5d5;line-height: 0.41rem;display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;font-size: 0.16rem;}
.igg-right li a{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;flex: 1;color: #333;}
.igg-right li:hover a{color:#1162b4;text-decoration: underline;}
.igg-right li i{ position:absolute; display:inline-block; width:6px; height:6px; border-radius:6px; background:#bababa; left:0; top:50%; margin-top:-3px;}
.igg-right li span{color:#b3b3b3;}
.igg-right .ihqfw{/* margin-top:10px; */}

.iother-nav{ margin:30px 0 15px; overflow:hidden;}
.iother-nav li{ float:left; margin-right: 22px; width: 385px; height:165px; overflow: hidden; }
.iother-nav li:last-child{ margin-right:0;}

.iother-nav li img{transition: all 0.3s linear 0s;}
.iother-nav li:hover img{transform: scale(1.1,1.1);}

.izy{margin-bottom: 50px; overflow: hidden;}
.izyjs{flex: 1;}
.izyjs dl{ width: 630px; height: 122px; background: #f3f3f3; margin-top: 18px; padding-top: 18px;}
.izyjs dt{ float: left; clear: left; text-align: center; width: 60px; height: 140px; background: #235093; font-size: 18px; color: #fff; font-weight: bold; margin-top: -18px; margin-right: 5px;}
.izyjs dt span{ display: inline-block; width: 18px; margin-top: 22px;}
.izyjs dd{background: #fff;border-radius: 0.04rem;margin: 0;overflow: hidden;}
.izyjs dd a{ display: inline-block; width: 100%; height: 100%; font-size: 14px; color: #333; text-align: center;}
.izyjs dd a:hover{ background: #235093; color: #fff;}

.izsjy{flex: 1;}
.izsjy .izsjy-list{overflow: hidden;margin-top: 0.2rem;display: flex;gap: 0.3rem;}
.izsjy .izsjy-list .img{flex: 1;background-size: cover;background-position: center center;height: 1.5rem;}
.izsjy .izsjy-list ul{flex: 1.8;}
.izsjy .izsjy-list li{position:relative;overflow:hidden;line-height: 0.38rem;padding-left: 0.15rem;display: flex;align-items: center;gap: 0.4rem;}
.izsjy .izsjy-list li a{font-size: 0.16rem;color:#333;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden;flex: 1;}
.izsjy .izsjy-list li:hover a{color:#1162b4;text-decoration: underline;}
.izsjy .izsjy-list li i{ position:absolute; display:inline-block; width:6px; height:6px; border-radius:6px; background:#bababa; left:0; top:50%; margin-top:-3px;}
.izsjy .izsjy-list li span{color:#b3b3b3;}

.izsjy .izsjy-nav{ margin-top: 33px;}
.izsjy .izsjy-nav li{ float: left; width: 130px; height: 100px; background: #f3f3f3; margin-right: 10px;}
.izsjy .izsjy-nav li:hover{ background: #235093;}
.izsjy .izsjy-nav li:last-child{ margin-right: 0;}
.izsjy .izsjy-nav li .icon{ float: left; width: 40px; height: 100px; line-height: 90px; text-align: center; padding: 0 5px 0 12px;}
.izsjy .izsjy-nav li .icon .jy-icon{ display: none;}
.izsjy .izsjy-nav li:hover .icon img{ display: none;}
.izsjy .izsjy-nav li:hover .icon .jy-icon{ display: inline-block;}
.izsjy .izsjy-nav li .title{ font-size: 16px; color: #1162b5; line-height: 100px; float: left;}
.izsjy .izsjy-nav li:hover .title{ color: #fff;}

.ihd{/* margin-bottom: 20px; */}
.ihd .bd{ width: 1080px; margin: 30px auto; overflow: hidden;}
.ihd .bd li{ width: 200px; margin-right: 20px;}
.ihd .bd li .img{ width: 200px; height: 140px; overflow: hidden;}
.ihd .bd li .img img{ min-height: 100%; min-width: 100%; max-width: none; max-height: 100%; transition: all 0.3s linear 0s;}
.ihd .bd li:hover .img img{transform: scale(1.1,1.1);}
.ihd .bd li .title{ font-size: 14px; color: #333; text-align: center; line-height: 34px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.ihd .bd li .title:hover{ color: #235093;}
.ihd .hd{ position: relative;}
.ihd .hd a{ display: inline-block; width: 23px; height: 43px; position: absolute; top: -148px}
.ihd .hd a.prev{ background: url(../images/hd-prev.png) no-repeat center; left: 0;}
.ihd .hd a.next{ background: url(../images/hd-next.png) no-repeat center; right: 0;}

.footer{background: #1162b4;position: relative;}
.footer .foot-logo{padding: 0 0.3rem 0 0;background: url(../images/foot-line.png) no-repeat center right;}
.footer .foot-contact{flex: 1;border-left: 1px solid rgba(255,255,255,0.2);}
.footer .foot-contact li{font-size: 0.14rem;color: #fff;padding-left: 0.3rem;line-height: 0.3rem;}
.footer .foot-contact li.dz{ background: url(../images/foot-icon1.png) no-repeat center left;}
.footer .foot-contact li.dh{ background: url(../images/foot-icon2.png) no-repeat center left;}
.footer .foot-contact li.yb{ background: url(../images/foot-icon3.png) no-repeat center left;}
.footer .foot-wx{}
.footer .foot-wx p{ font-size: 14px; color: #fff; margin-top: 6px;}
.footer i.line{ position: absolute; bottom: 60px; width: 850px; height: 1px; background: #4f73a9; left: 50%; margin-left: -425px;}
.footer .copy{width:100%;display:block;text-align:center;color:#fff;font-size: 0.14rem;padding: 0.2rem 0;}
.footer .copy span{
    font-size: 0.14rem;
}

.page-banner{height: 4rem;background-size: cover;background-position: center center;}
.page-box{ background: url(../images/page-body-bg.png) no-repeat bottom center;}
.all_pagecontent {
    display: flex;
    gap: 0.5rem;
}
.address_box {
    z-index: 99;
    position: relative;
    padding: 0 0 0.15rem 0;
}

.address_box .container {
    height: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 999;
}

.address_box .title {}

.address_box .title .h3 {}

.address_box  h3 {
    font-size: 0.34rem;
    color: #333;
    font-weight: bold;
}

.container .adress {
    color: rgb(255, 255, 255);
    font-size: 0.2rem;
    padding-left: 0.25rem;
    position: relative;
    align-items: flex-start;
    background-image: url(../images/home.png);
    background-position: left top 0.09rem;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    line-height: 0.32rem;
    background-size: 0.2rem !important;
    max-width: 4.6rem;
}
.container .adress p {}

.container .adress p a {
    color: #fff;
    padding: 0 0.1rem;
}
.address_box:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.8rem;
    background: #1162b4;
    z-index: -1;
    left: 0px;
    bottom: 0px;
}

.address_box:after {
    content: "";
    display: block;
    width: 63%;
    height: 1.2rem;
    background: url(../images/navbg.png) center bottom / 100% 100% no-repeat;
    position: absolute;
    left: 0;
    bottom: 0;
}
.ty-left .ty-nav  ul {
    background: #fafafa;
    padding-left: 0.02rem;
    border-left: 0.05rem solid #2172c4;
}
.ty-left{width: 2.5rem;padding: 0.5rem 0;}
.ty-left .ty-title{font-size: 0.34rem;color: #235093;margin: 0 0 0.3rem;}
.ty-left .ty-nav{
    margin: 0 0 0.3rem 0;
}
.ty-left .ty-nav li{}
.ty-left .ty-nav li>a{display: block;padding: 0.1rem 0.2rem;font-size: large;display: flex;align-items: center;justify-content: space-between;line-height: 0.45rem;}
.ty-left .ty-nav li.on>a, .ty-left .ty-nav li:hover>a{background: #2172c4;color:#fff;}
.ty-left .ty-nav li span.catname{display: block;}
.ty-left .ty-nav li span.arrow{display: block;width: 0.2rem;height: 0.2rem;font-size: 0;background: #000;background: url(../images/hjt.png) center center no-repeat;background-size: 0.2rem;}
.ty-left .ty-nav li.on span.arrow, .ty-left .ty-nav li:hover span.arrow{color:#fff;background: url(../images/bjt.png) center center no-repeat;background-size: 0.2rem;}
.ty-left .ty-nav li dl{ background:#f5f5f5; display:none;}
.ty-left .ty-nav li.on dl{ display:block;}
.ty-left .ty-nav li dd{ border-bottom:1px dashed #aaa;}
.ty-left .ty-nav li dd a{ display:inline-block; line-height:40px; text-indent:30px; font-size:14px; width:100%;}
.ty-left .ty-nav li dd:hover a, .ty-left .ty-nav li dd.on a{ color:#1162b4; font-weight: bold; } 
.all_pagecontent .other-nav {}

.all_pagecontent .other-nav ul {display: flex;flex-flow: wrap;margin: -0.05rem;}
.ty-left .ty-contact{ background:#f2f2f2; padding:16px 15px 0;}
.ty-left .ty-contact li{ font-size:14px; color:#333; line-height:24px; padding:10px 0 10px 26px; border-bottom:1px dashed #d3d3d3;}
.ty-left .ty-contact li:last-child{ border-bottom:none;}
.ty-left .ty-contact li.dz{ background:url(../images/ty-icon1.png) no-repeat 0px 12px;}
.ty-left .ty-contact li.dh{ background:url(../images/ty-icon2.png) no-repeat 0px 14px;}
.ty-left .ty-contact li.yb{ background:url(../images/ty-icon3.png) no-repeat 0px 15px;}

.ty-right{flex: 1;padding: 0.5rem 0;}
.ty-right .mbx{line-height:45px;font-size:12px;color:#bcbcbc;text-align:right;display: none;}
.ty-right .mbx a{ font-size:12px; color:#bcbcbc; display:inline-block; margin:0 6px;}

.ty-right .ty-title{font-size: 0.24rem;color: #2172c4;font-weight: bold;position: relative;line-height: 0.6rem;border-bottom: 1px solid #d8d8d8;/* margin: 0rem 0 0.1rem; */}
.ty-right .ty-title i{display: block;width: 1rem;height: 0.03rem;background: #2172c4;bottom: -0.01rem;left: 0;position: absolute;}

.ty-content{
    padding: 0.3rem 0 0;
}

.page-con{color:#333;line-height: 2;}

.news-list{}
.news-list li{padding-left: 0.15rem;position: relative;border-bottom: 1px dashed #d5d5d5;line-height: 0.5rem;display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;font-size: 0.16rem;}
.news-list li a{font-size: 0.16rem;color:#333;flex: 1;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news-list li:hover a{ color:#1162b4;}
.news-list li i{position:absolute;display:inline-block;width: 0.06rem;height: 0.06rem;background:#bababa;top:50%;left:0;margin-top: -0.03rem;border-radius: 50%;}
.news-list li:hover i{ background:#1162b4;}
.news-list li span{color:#b3b3b3;width: 1rem;text-align: right;}
.news-list li:hover span{ color:#1162b4;}

.news-hot{ overflow:hidden; padding:18px 0; border-bottom:1px solid #a2a2a2;}
.news-hot .img{ width:260px; height:150px; overflow:hidden; float:left;}
.news-hot .img img{  min-height: 100%; min-width: 100%; transition: all 0.3s linear 0s;}
.news-hot:hover .img img{transform: scale(1.1,1.1);}
.news-hot .text{ width:690px; float:right;}
.news-hot .text .title{ margin:6px 0;}
.news-hot .text .title a{ font-size:16px; color:#333;}
.news-hot .text .title a:hover{ color:#1162b4; text-decoration:underline;}
.news-hot .text .p{ font-size:14px; color:#9a9a9a; line-height:24px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.news-hot .text .btn{ text-align:right; margin-top:10px;}
.news-hot .text .btn a{ display:inline-block; width:120px; height:35px; line-height:35px; background:#1162b4; color:#fff; text-align:center; font-size:14px;}
.news-hot .text .btn a:hover{ background:#1786f6;}

.news-content{}
.news-content .title{font-size: 0.22rem;color:#333;font-weight:bold;text-align:center;margin: 0 0 0.2rem;}
.news-content .bq{text-align:center;padding-bottom: 0.2rem;border-bottom:1px solid #d8d8d8;}
.news-content .bq span{display:inline-block;font-size: 0.14rem;color: #666;margin: 0 0.1rem;}
.news-content .text{/* font-size:14px; */color:#333;line-height: 2;padding: 0.2rem 0  0;overflow: hidden;}
.news-content .text img {
    max-width: 100%;
    margin: 0.2rem 0;
}

.imgnews_list{}
.imgnews_list ul{}
.imgnews_list ul li{
    width: 31.33%;
    float: left;
    margin-right: 3%;
    background: #f2f2f2;
    margin-bottom: 30px;
    line-height: initial;
}
.imgnews_list ul li a{
    display: block;
}
.imgnews_list ul li:nth-child(3n){
    margin-right: 0;
}
.imgnews_list ul li a .img{}
.imgnews_list ul li a .img img{width: 100%;height: 210px;/* height: auto; */}
.imgnews_list ul li a p{
    color: #333;
    height: 55px;
    text-align: center;
    padding: 16px 15px;
    margin: 0;
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.imgnews_list ul li a:hover p{color:#0376c6}



/* 分页样式 */
.paging { margin-top: 32px; font-size: 14px; }
.paging > span { margin: auto 16px; }
.paging .page-numbar { margin: auto 0; }
.paging .page-numbar .page-num,
.paging .page-index,
.paging .page-pre,
.paging .page-next,
.paging .page-last { display: inline-block; margin: auto 4px; padding: 2px 12px; border: 1px solid #EEE; border-radius: 2px; }
.paging .page-numbar .page-num-current,
.paging .page-numbar .page-num:hover { border-color: #2172c4; color: #2172c4; }

.pager-list{ text-align:center; margin-top:40px; margin-bottom:30px; }
.pager-list ul{ list-style-type:none; margin:0; padding:0; display:inline-block;}
.pager-list li{ float:left; padding:0 10px;}
.pager-list li>*{ display:inline-block; font-size:14px; color:#000; height:30px; line-height:30px; padding:0 12px; border-radius:2px; box-shadow: 0 0 5px rgba(109,109,109,.3); background:#fff;}
.pager-list li.active>*, .pager-list li a:hover{ background:#1162b4; color:#fff;}
.pager-list li.disabled>*{ cursor:auto; background:#fff; color:#ccc;}

.pager{ padding:10px 25px; background:#efefef; font-size:14px; color:#333;}
.pager div{ line-height:40px;}
.pager .prev{ border-bottom:1px dashed #d8d8d8;}
.pager a{ font-size:14px; color:#333;}
.pager a:hover{ color:#ed7401; text-decoration:underline;}

.sz-list{}
.sz-list li{ padding:20px 18px; background:#fff; float:left; box-shadow:5px 5px 5px rgba(234,234,234,.5);  margin-right: 30px; margin-top:24px;}
.sz-list li:nth-child(2n){ margin-right:0;}
.sz-list li .img{ width:150px; height:210px; overflow:hidden; float:left;}
.sz-list li .img img{transition: all 0.3s linear 0s;}
.sz-list li .img:hover img{transform: scale(1.1,1.1);}

.sz-list li .text{ width:258px; float:left; margin-left:26px;}
.sz-list li .text .title{ font-size:20px; color:#333; font-weight:bold; margin:4px 0 10px;}
.sz-list li:hover .text .title{ color:#1162b4;}
.sz-list li .text .jj{ font-size:14px; color:#a7a7a7; line-height:22px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden;}
.sz-list li .text .more{ font-size:14px; color:#1162b4; margin-top:18px;}
.sz-list li .text .more:hover{ text-decoration:underline;}

.wh-list{}
.wh-list ul {
    display: flex;
    flex-flow: wrap;
    margin: -0.1rem;
}
.wh-list li{width: 33.33%;padding: 0.1rem;}
.wh-list li:nth-child(3n){ margin-right:0;}
.wh-list li .img{display: block;}
.wh-list li .img img{transition: all 0.3s linear 0s;}
.wh-list li:hover .img img{transform: scale(1.1,1.1);}
.wh-list li .title{text-align:center;color:#333;padding: 0.2rem;background: #fafafa;line-height: 0.28rem;}
.wh-list li:hover .title{ color:#1162b4;}


.fx{top:40%; width:48px; overflow:hidden;right: 20px;background: #fff;    height: 246px; position:fixed; z-index:999;}
.fx a{ display:inline-block; width:48px; height:48px !important; border:1px solid #e8e8e8; margin-top:-1px; padding-left:0 !important; position:relative; overflow:hidden;}
.fx a.back{ background:url(../images/fx-icon4.png) no-repeat center;}
.bshare-custom .bshare-weixin{ background:url(../images/fx-icon1.png) no-repeat center !important;}
.bshare-custom .bshare-qzone{background:url(../images/fx-icon2.png) no-repeat center !important;}
.bshare-custom .bshare-sinaminiblog{background:url(../images/fx-icon3.png) no-repeat center  !important;}
#portamento_container{ float:left; margin-left:-30px; position:absolute;}
.fixed{ position:fixed;}
.fx a i{vertical-align: middle;text-align:center; transition: all 0.3s linear 0s; position:absolute; width:48px; height:48px; left:-48px; pointer-events: none;}
.fx a:hover i{ width:48px; height:48px;}
.fx a.back:hover i{ background:url(../images/fx-icon8.png) no-repeat center #1162b4; left:0;}
.bshare-custom .bshare-weixin:hover i{ background:url(../images/fx-icon5.png) no-repeat center #1162b4 !important;  left:0;}
.bshare-custom .bshare-qzone:hover i{background:url(../images/fx-icon6.png) no-repeat center #1162b4 !important;  left:0;}
.bshare-custom .bshare-sinaminiblog:hover i{background:url(../images/fx-icon7.png) no-repeat center #1162b4  !important;  left:0;}
.fx .bshare-qqim{ background:url(../images/fx-icon9.png) no-repeat center !important;}
.fx .bshare-qqim:hover i{background:url(../images/fx-icon10.png) no-repeat center #1162b4  !important;  left:0;}


.winning_news {
    margin: 0.2rem 0 0;
    position: relative;
}

.winning_news ul {}

.winning_news ul li {
    width: 25%;
    padding: 0 0.1rem;
    box-sizing: border-box;
}

.winning_news ul li a {
    display: block;
    position: relative;
}

.winning_news ul li .img {}

.winning_news ul li .img img {
    width: 100%;
}

.winning_news ul li .title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0.16rem;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,0.5);
    line-height: 0.45rem;
}

  .swiper-button-next,.swiper-button-prev {
    width: 0.5rem !important;
    height: 0.5rem !important;
    position: absolute !important;
    margin: -0.25rem 0 0 !important;
    color: #235093 !important;
}

.swiper-button-next {
    right: -0.5rem !important;
    top: 50% !important;
}

.swiper-button-prev {
    left: -0.5rem !important;
    top: 50% !important;
}
.img{overflow: hidden;}
.img:hover img{transform:scale(1.1)}
.img img{
    transition: all 0.3s ease;
    width: 100%;
}
.imgj {
    overflow: hidden;
}
 .index_izyjs {
    display: flex;
    margin: 0.2rem 0 0;
}

.index_izyjs .title {
    text-align: center;
    width: 0.6rem;
    height: 1.5rem;
    background: #235093;
    font-size: 0.2rem;
    color: #fff;
    font-weight: bold;
    writing-mode: vertical-rl;
    text-orientation: upright;
    display: flex;
    align-items: center;
    justify-content: center;
    letter-spacing: 0.05rem;
}
.index_izyjs .title span {}

.index_izyjs ul {
    flex: 1;
    background: #fafafa;
    padding: 0.1rem;
    display: flex;
    flex-flow: wrap;
}

.index_izyjs ul li {
    width: 33.33%;
    padding: 0.05rem;
}

.index_izyjs ul li a {
    display: block;
    background: #fff;
    line-height: 0.5rem;
    text-align: center;
    color: #235093;
    font-weight: bold;
}

.index_izyjs ul li:hover a {
    background: #235093;
    color: #fff;
}
.index_last {display: flex;gap: 0.5rem;}
.foot_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.4rem 0;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}

.footer .foot-wx ul {
    display: flex;
    gap: 0.1rem;
}

.footer .foot-wx ul li {
    position: relative;
}
.footer .foot-wx ul li img {
    width: 0.5rem;
}
.footer .foot-wx ul li .chat_box, .footer .foot-wx ul li .web_box {
    display: block;
    width: 0.7rem;
    height: 0.7rem;
    background: rgba(255,255,255,0.1);
    border: 1px solid rgba(255,255,255,0.4);
    padding: 0.1rem;
}

.footer .foot-wx ul li .chat_box {}

.footer .foot-wx ul li .chat_boximg {}

.footer .foot-wx ul li .show_box {
    position: absolute;
    left: -0.3rem;
    right: -0.3rem;
    bottom: 0.8rem;
    background: #fff;
    box-shadow: 0 0 0.2rem rgba(0,0,0,0.1);
    border-radius: 0.1rem;
    color: #666;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    padding: 0.1rem;
    display: none;
}

.footer .foot-wx ul li .show_box img {}

.footer .foot-wx ul li .show_box p {
    color: #666;
    text-align: center;
}

.footer .foot-wx ul li:hover .show_box {
    display: flex;
}
.message {
    padding: 0.6rem 0;
}

.message .text_main {}

.message .text_main h3 {
    text-align: center;
    font-size: 0.34rem;
    margin: 0 0 0.4rem;
}

.message .text_main .main {
    line-height: 0.3rem;
}

.message .text_main .main p {}

.message .text_main .main p.xti {
    font-weight: bold;
    color: #1162b4;
    margin: 0.3rem 0 0;
}

.message .form_con {
    margin: 0.4rem 0 0;
    padding: 0.4rem 0 0;
    border-top: 1px solid #ddd;
}

.message .form_con .form_box {}

.message .form_con .form_box .form {
    display: flex;
    flex-wrap: wrap;
}

.message .form_con .form_box .form-group {
    width: 33.33%;
    margin: 0 0 0.2rem;
}

.message .form_con .form_box .form-group label {
    color: #666;
    margin: 0 0 0.1rem;
    display: block;
}

.message .form_con .form_box .form-group input {
    display: block;
    width: 90%;
    line-height: 0.4rem;
    padding: 0 0.1rem;
    border: 1px solid #ddd;
}

.message .form_con .form_box .form-group textarea {
    width: 100%;
    padding: 0.1rem;
    border: 1px solid #ddd;
    height: 1rem;
}

.message .form_con .form_box .form-group .btn {
    display: inline-block;
    margin: 0.3rem 0  0;
    background: #1162b4;
    color: #fff;
    padding: 0.15rem 0.5rem;
    border: 0;
}

.message .form_con .form_box .form-group:last-child {
    width: 100%;
    text-align: center;
}
@media (min-width: 1px) and (max-width: 800px){

.index_news {
    display: block;
}

.index_iggbox {
    display: block;
}

.index_last {
    display: block;
}

.foot_main {
    display: block;
}

.winning_news ul li {
    width: 50%;
}

.header .logo-text {
    display: none;
}

.index_news .inews-list {
    margin: 0 0 0.2rem 0;
}

.igg-left {
    margin: 0 0 0.2rem 0;
}

.izyjs {
    margin: 0 0 0.4rem 0;
}

.footer .foot-logo {
    padding: 0;
}

.footer .foot-contact {
    padding: 0.2rem 0;
    border: 0;
}

.footer .foot-contact li {
    padding: 0;
}

.nav {
    position: fixed;
    left: 0;
    right: 0;
    top: 0.8rem;
    bottom: 0;
    z-index: 99;
    background: rgba(0,0,0,0.5);
    overflow-y: scroll;
    display: none;
}

.nav ul {
    display: block;
    width: 100%;
    position: relative;
    left: 0;
    background: #fff;
}

.nav li>a {
    color: #333;
    background: #fff !important;
}

.nav li {
    border-bottom: 1px solid #ddd;
    height: auto;
}

.nav li dl {
    position: relative;
    background: #fafafa;
    top: 0;
    height: auto;
    border: 0;
}
.nav .container {
    width: 100%;
    height: 100%;
}
.header {
    height: 0.8rem;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 999;
}

.header .logo {
    height: 0.8rem;
}

.header .logo a img {
    height: 0.6rem;
}

.header .other {
    display: none;
}

.swiper-button-next, .swiper-button-prev {
    display: none !important;
}
.menu_box {
    display: block;
}
.banner {
    margin: 0.8rem 0 0;
}
.all_part {
    padding: 0.2rem 0 0;
}


  .wap_show {
    display: block;
}

.web_show {
    display: none;
}
.izsjy .izsjy-list {
    display: block;
}

.izsjy .izsjy-list ul {
    margin: 0.2rem 0 0;
}
.address_box:after {
    display: none;
}

.address_box .title {
    display: none;
}

.ty-left {
    display: none;
}

.ty-right .ty-title {
    background: #1162b4;
    padding: 0 0.2rem;
    color: #fff;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ty-right .ty-title i {position: relative;width: 0.4rem;height: 0.4rem;background: url(../images/cd.png) center center no-repeat;background-size: 0.2rem;}
.wh-list li {
    width: 100%;
}
.message {
    padding: 1.1rem 0 00.6rem;
}

.message .form_con .form_box .form-group {
    width: 100%;
}







    
}