@charset "utf-8";
/* CSS Document */
body {font:12px/22px "\5B8B\4F53",arial;text-align:left;color:#333;overflow-x:hidden;font-family:"Microsoft YaHei";background:#e2eaf3;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label {margin:0;padding:0;}
img {border:none;}
h2,h3 {font-weight:500;cursor:default;}
span {cursor:default;}
ul,ol,li {list-style-type:none;}
select,input,label,textarea,img {vertical-align:middle;font-size:12px;color:#555;}
input {outline:none;border:none;background:none;}
a {color:#444;text-decoration:none;cursor:pointer;}
a:hover {color:#d80e0e;text-decoration:none;}
.fa {font-family:arial;}
.ft {font-family:tahoma;}
.fw {font-family:"Microsoft YaHei";}
.fs {font-family:"SimSun";}
.fl {float:left;}
.fr {float:right;}
.tc {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}
.p10 {padding:10px;overflow:hidden;zoom:1;}
.pr10 {padding-right:10px;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.ml15 {margin-left:15px;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}
.mr20 {margin-right:20px;}
.mt30 {margin-top:30px;}
.mb30 {margin-bottom:30px;}
.ml30 {margin-left:30px;}
.mr30 {margin-right:30px;}
.w1100 {width:1100px;margin:0 auto;zoom:1;}
.h100 {height:100px;}
.mh110 {height:2.933333rem;}
.rel {position:relative;}
.abs {position:absolute;}
.cl {clear:both;}
input[type="checkbox"],input[type="radio"],input[type="text"],input[type="password"],input[type="search"],input[type="email"],input[type="tel"],input[type="url"],input[type="date"],input[type="datetime-local"],input[type="time"],input[type="number"],select,textarea {border:none;background-color:transparent;border-radius:0;box-shadow:none;display:block;padding:0;margin:0;width:100%;line-height:normal;color:#424242;font-size:0.8rem;font-family:inherit;box-sizing:border-box;-webkit-user-select:text;user-select:text;-webkit-appearance:none;appearance:none;outline:none;}
.header {position:fixed;height:2.933333rem;width:100%;z-index:10;background: url(../images/topbj.jpg) center;background-size: cover;}
.header .navico {display:block;height:1.58rem;line-height:1.58rem;right:0.533333rem;top:50%;margin-top:-0.64rem;background:url(../images/menu.jpg) 0 center no-repeat;background-size:1.58rem;position:absolute;padding-left:1.58rem;font-size:0.746667rem;color:#fff;
display:none;
}
.header.on .navico {background:url(../images/menu2.jpg) 0 center no-repeat;background-size:1.58rem;}
.header .logo {margin:0.533333rem 0.533333rem;height:2rem;overflow:hidden;display:block;}
.header .logo img {height:1.66rem;display:block;}
.header .slogn {display:none;}
.nav {background:#156BC6;display:none;position:fixed;top:2.933333rem;z-index:99;width:100%;height:100%;overflow-y:scroll;

display:none;

}
.nav ul {margin-bottom:3.466667rem;}
.nav ul li {padding:0.266667rem 0;position:relative;border-bottom:#3782d2 1px solid;overflow:hidden;text-align:center;}
.nav ul li a.first {color:#fff;font-size:0.825rem;display:block;padding:0 0.8rem;height:2.133333rem;line-height:2.133333rem;font-weight:600;}
.nav ul li.selected a.first,.nav ul li.parent a.first,.nav ul li:hover a.first {color:#156BC6;background:#FFFFFF;}
.nav ul li .secondMenu {padding:0 0.8rem;overflow:hidden;}
.nav ul li .secondMenu a {display:block;line-height:34px;height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#b9d6f6;float:left;font-size:0.825rem;text-align:center;margin-right:0.9rem;}
.nav ul li .secondMenu a:hover {color:#fff;}


.mbonav_box {
 
}

.header .mbonav_ic {
    /*float: right;
margin-right:10px;*/
    width: 48px;
    height: 48px;
    cursor: pointer;
    background: url(../images/menu.png) no-repeat center;
    background-size: auto 68%;
       position: relative;
    z-index: 10;
        top: 5%;
    left: calc(100% - 55px);
}
.header.on .mbonav_ic{background: url(../images/menu2.png) no-repeat center;
background-size: auto 68%;}

.mbonav_nr {
    background: #156BC6;
    position: fixed;
    top: 2.933333rem;
    z-index: 99;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
display: none;
}

.header.on .mbonav_nr{
    display: block;
}

.mbonav_nr ul {
    width: 100%;
    float: left;
}

.mbonav_nr ul li {
    width: 100%;
    float: left;
    padding: 0.266667rem 0;
    position: relative;
    border-bottom: #3782d2 1px solid;
    overflow: hidden;
    text-align: center;
}

.mbonav_nr ul li h3 {
    overflow: hidden;
    display: block;
}

.mbonav_nr ul li h3 a {
    color: #fff;
    font-size: 0.825rem;
    display: block;
    padding: 0 0.8rem;
    height: 2.133333rem;
    line-height: 2.133333rem;
    font-weight: 600;
}

.mbonav_nr ul li .navlb {
    padding: 0 0.8rem;
    overflow: hidden;
}

.mbonav_nr ul li .navlb a {
    display: block;
    line-height: 34px;
    height: 34px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #b9d6f6;
    float: left;
    font-size: 0.825rem;
    text-align: center;
    margin-right: 0.9rem;
}






.searchbox {display:none;}
.mbanner {width:100%;/*height:260px;*//*height:136px;*/height:7.6rem;float:left;}
.mbanner .swiper-slide {position:relative;/*height:260px;*//*height:136px;*/height:7.6rem;}
.mbanner .swiper-slide img {/*height:260px;*//*height:136px;*/width:100%;height:7.6rem;margin:0 auto;display:block;}
.mbanner .swiper-pagination {position: absolute;left: 0;text-align: center;bottom:5px !important;width: 100%;}
.index-news {background:url(../images/bg1.jpg) 0 center no-repeat;background-size:cover;overflow:hidden;padding-bottom:0.8rem;}
.index-news .hd {overflow:hidden;padding:12px 0.533333rem;}
.index-news .hd h3 {font-size:0.96rem;font-weight:600;color:#1a1a1a;float:left;position:relative;padding-left:0.533333rem;line-height:1.28rem;}
.index-news .hd h3:before {position:absolute;left:0;top:50%;content:"";width:4px;height:22px;background:#034ea1;margin-top:-11px;}
.index-news .hd span {color:#999999;font-size:12px;text-transform:uppercase;display:block;float:left;line-height:22px;margin:5px 0 0 5px;}
.index-news .hd a {float:right;color:#fff;background:#034ea1;display:inline-block;width:56px;height:26px;line-height:26px;text-align:center;font-size:12px;}
.index-news .newsswiper {width:20rem;height:13.866667rem; width:100%;height:30rem; }
.index-news .newsswiper .swiper-slide {position:relative; width:100%;height:30rem; }
.index-news .newsswiper .swiper-slide img {width:100%; height:100%;object-fit:cover;}
.index-news .newsswiper .text {position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.8);height:40px;line-height:40px;padding-left:0.533333rem;color:#fff;}
.index-news .newsswiper .text span {width:70%;display:block;line-height:40px;color:#fff;font-size:14px;height:40px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.index-news .newsswiper .swiper-pagination {text-align:right;bottom:8px;right:10px;left:auto;}
.index-news .newsswiper .swiper-pagination .swiper-pagination-switch {opacity:0.5;width:0.725rem;height:0.185rem;background:#eee;}
.index-news .newsswiper .swiper-pagination .swiper-active-switch {background:#fff;opacity:1;}
.index-news .listcon ul li {padding:0 0.533333rem;}
.index-news .listcon ul li h3 {overflow:hidden;height:26px;line-height:26px;border-bottom:#d6d6d6 1px solid;padding:8px 0;}
.index-news .listcon ul li h3 a {color:#333;font-size:0.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;float:left;width:14.6rem;background:url(../images/list-arrow.jpg) left center no-repeat;background-size:6px;padding-left:0.6rem;}
.index-news .listcon ul li h3 a:hover {color:#034ea1;}
.index-news .listcon ul li h3 span {float:right;color:#999;font-size:0.625rem;}
.index-news .listcon ul li:first-child p {display:-webkit-box;}
.index-news .listcon ul li:first-child h3 a {color:#034ea1;}
.index-news .listcon ul li p {color:#999999;font-size:0.695rem;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;display:none;margin:10px 0 0 0;}

.index-news .listcon ul.listgzdt1 li:first-child p {display:none;}
.index-news .listcon ul.listgzdt1 li:first-child h3 a {color:#222;}
.index-news .listcon ul.listgzdt1 li h3 a:hover {color:#034ea1;}

.index-infomation.bg2 {background:url(../images/bg2.jpg) 0 0 no-repeat;background-size:cover;overflow:hidden;padding:0.533333rem 0;}
.index-infomation.bg3 {background:url(../images/bg3.jpg) 0 0 no-repeat;background-size:cover;overflow:hidden;padding:0.533333rem 0;}
.index-infomation .list {margin:0 0.533333rem;}
.index-infomation .list.fl {float:none;}
.index-infomation .list.fr {float:none;}
.index-infomation .hd {overflow:hidden;padding:12px 0;border-bottom:#034ea1 2px solid;}
.index-infomation .hd h3 {font-size:0.96rem;font-weight:600;color:#1a1a1a;float:left;position:relative;padding-left:0.533333rem;line-height:1.28rem;}
.index-infomation .hd h3:before {position:absolute;left:0;top:50%;content:"";width:4px;height:22px;background:#034ea1;margin-top:-11px;}
.index-infomation .hd span {color:#999999;font-size:12px;text-transform:uppercase;display:block;float:left;line-height:22px;margin:5px 0 0 5px;}
.index-infomation .hd a {float:right;color:#fff;background:#034ea1;display:inline-block;width:56px;height:26px;line-height:26px;text-align:center;font-size:12px;}
.index-infomation .list {margin-bottom:0.8rem;}
.index-infomation .list .top {overflow:hidden;margin:15px 0 5px 0;}
.index-infomation .list .top img {float:left;width:6.4rem;height:4.8rem;display:block;object-fit:cover;margin:0.133333rem 0 0 0;}
.index-infomation .list .top .text {float:left;width:12rem;margin:0 0 0 0.533333rem;}
.index-infomation .list .top .text h3 a {color:#333;font-size:0.725rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:500;float:left;background:url(../images/list-arrow.jpg) left center no-repeat;background-size:6px;padding-left:0.6rem;margin-bottom:0.533333rem;width:12rem;}
.index-infomation .list .top .text h3 span {display:none;}
.index-infomation .list .top .text h3 a:hover {color:#9e6933;}
.index-infomation .list .top .text p {font-size:0.625rem;color:#999999;line-height:21px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.index-infomation .list ul li h3 {overflow:hidden;height:26px;line-height:26px;border-bottom:#d6d6d6 1px dotted;padding:8px 0;}
.index-infomation .list ul li h3 a {color:#333;font-size:0.725rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:500;float:left;width:14.6rem;background:url(../images/list-arrow.jpg) left center no-repeat;background-size:6px;padding-left:0.6rem;}
.index-infomation .list ul li h3 a:hover {color:#034ea1;}
.index-infomation .list ul li h3 span {float:right;color:#999;font-size:0.625rem;}
.index-infomation .list ul li:first-child p {display:-webkit-box;}
.index-infomation .list ul li p {color:#999999;font-size:0.695rem;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;display:none;margin:10px 0 0 0;}
.index-adver img {max-width:100%;display:block;}
.footer{background: url(../images/footerbg.jpg) center bottom no-repeat; height: auto; background-size: cover;}
.footer-top{padding: 1.71875rem 0.625rem 0;}
.footer-top dl{/*float: left; */margin-right: 0.625rem; margin-bottom: 0.625rem;}
.footer-top dl dt{font-size: 0.8125rem; font-weight: bold; color: #fff; margin-bottom: 0.5rem;}
.footer-top dl dd img{width:110px;height:110px;padding-top:6px;padding-left:20px;}
.igzh{padding-left:12px;}
.igzhtxt{color:#FFFFFF;line-height:240%;}


.footer-top dl dd a{padding-bottom: 0.09375rem; border-bottom: #fff solid 0.03125rem; font-size: 0.725rem; line-height: 1.92; color: #fff;}
.footer-top dl dd a:hover{opacity: 0.6;}
.footer-top dl:last-child{margin-right: 0;}
.footer-top .finfo p {line-height: 1.8; color: #fff;font-size: 0.725rem;}

.footer-con{padding: 1rem 0.625rem;}
.footer-con p{text-align: center; color: #fff; font-size: 0.7rem; line-height: 2;}
.footer-con p a{text-align: center; color: #fff; font-size: 0.7rem; padding: 0 0.15625rem;}
.teclink a{border-bottom:1px solid #FFFFFF;}
.footer-con p a:hover{text-decoration: underline;}
.innerbox {padding:0.533333rem;box-sizing:border-box;overflow:hidden;}
.innerbox .leftside {margin:1.066667rem 0 0 0;}
.innerbox .leftside .hd {background:#00c63f;height:1.866667rem;line-height:1.866667rem;padding:0 0.533333rem;font-size:0.8rem;border-bottom:#e0e0e0 1px solid;color:#333;}
.innerbox .leftside .hd h3 {color:#fff;font-size:0.8rem;}
.innerbox .leftbox .contact {margin-bottom:0.533333rem;border:#f0f0f0 1px solid;border-top:none;padding:0.533333rem;}
.innerbox .leftbox .contact p {font-size:0.693333rem;line-height:1.173333rem;margin-bottom:0.266667rem;}
.innerbox .rightside .rghd {height:2.133333rem;border-bottom:#f0f0f0 1px solid;line-height:2.133333rem;margin-bottom:0.533333rem;}
.innerbox .rightside .rghd h2 {font-size:0.906667rem;position:relative;border-bottom:#11a1a3 1px solid;padding-left:0.8rem;color:#11a1a3;display:none;}
.innerbox .rightside .rghd h2:before {content:"";position:absolute;left:0;top:50%;height:16px;background:#11a1a3;border-radius:100px;width:4px;margin-top:-8px;}
.innerbox .rightside .rghd .website {float:none;}
.innerbox .rightside .rghd .website {background:url(../images/in-posico.jpg) 0 center no-repeat;background-size:0.66rem;display:block;float:left;padding-left:0.9rem;font-size:0.755rem;}
.innerbox .rightside .rghd .website a {font-size:0.725rem;padding:0px 3px;}
.innerbox .piclist ul {margin-left:-0.533333rem;}
.innerbox .piclist ul li {width:9.2rem;text-align:center;font-size:0.693333rem;color:#333;float:left;margin:0.533333rem 0 0 0.533333rem;}
.innerbox .piclist ul li a {display:block;width:9.2rem;height:7.36rem;overflow:hidden;}
.innerbox .piclist ul li img {width:9.2rem;height:7.36rem;object-fit:cover;display:block;transition:all 0.5s;}
.innerbox .piclist ul li img:hover {transform:scale(1.1);}
.innerbox .piclist ul li p {line-height:1.333333rem;height:1.333333rem;overflow:hidden;font-size:0.746667rem;}
.innerbox .rightside .textcon {padding:0.8rem 0;font-size:0.693333rem;line-height:1.173333rem;}
.innerbox .rightside .textcon p {margin-bottom:0.533333rem;}
.innerbox .rightside .textcon img {max-width:100%;}
.innerbox .mmenu h3 {font-size:1.066667rem;color:#034ea1;line-height:2.133333rem;font-weight:600;overflow:hidden;margin-bottom:0.266667rem;display:none;}
.innerbox .mmenu ul {overflow:hidden;margin:5px -0.4rem 0px;}
.innerbox .mmenu ul li {float:left;width:33.3%;}
.innerbox .mmenu ul li a {color:#333;font-size:0.8rem;
  display:block;
margin:0rem 0.4rem 0.266667rem;background:#fff;border:#f0f0f0 1px solid;text-align:center;line-height:1.866667rem;
}
.innerbox .mmenu ul li.selected a{background:#034ea1;border:#034ea1 1px solid;color:#fff;}
.innerbox .mmenu ul li.selected a {color:#fff;}
/*fenye*/
#wp_pager{margin:1.6rem 0 0 0;text-align: center; background: #fff;}
#wp_pager ul.pages{margin: 0px; padding: 0px;}
#wp_pager ul.pages li{display: inline-block; margin: 0 0.05rem; background: #fff; font-size: 0.75rem; border: 0px;}
#wp_pager ul.pages li:hover{display: inline-block; margin: 0 0.25rem; background: #fff; font-size: 0.75rem; border: 0px;}
#wp_pager ul.pages li a:hover{background: #156BC6; color: #FFFFFF;}
#wp_pager ul.pages li a{display: block;padding: 0.25rem 0.45rem;border: #ddd solid 1px; color: #999;margin:0px 0.1rem;}
#wp_pager ul.pages li a.pgCurrent{background: #156BC6; color: #fff; border: #156BC6 solid 1px;}
.inner-news-detail {background:#fff;padding:15px 5px 0px 5px;box-sizing:border-box;overflow:hidden;}
.inner-news-hd {text-align:center;margin-bottom:0.8rem;overflow:hidden;}
.inner-news-hd h2 {font-size:0.806667rem;color:#333333;font-weight:700;margin:0 0 0.533333rem 0;}
.inner-news-hd p span {font-size:14px;margin:0 5px;color:#999;}
.inner-news-con {margin:0.533333rem 0;font-size:0.75rem;line-height:24px;padding:5px;}
.inner-news-con img {max-width:100%;padding:5px 0px;}
.otherpage {border-top:#e0e0e0 1px dashed;padding:0.533333rem 0 0 0;}
.otherpage p a {font-size:0.693333rem;color:#333333;line-height:1.066667rem;}
.otherpage p a:hover {color:#034ea1;}
.inner-news-list{background:#fff;padding:10px 5px 20px 5px;box-sizing:border-box;overflow:hidden;}
.inner-news-list ul li {border-bottom:#ebebeb 1px solid;overflow:hidden;cursor:pointer;}
.inner-news-list ul li:hover .con h3 a {color:#034ea1;}
.inner-news-list ul li .con {padding:0.533333rem 0;overflow:hidden;float:left;}
.inner-news-list ul li .con h3 a {font-size:0.746667rem;margin-bottom:0.266667rem;color:#454545;line-height:1.333333rem;height:1.333333rem;overflow:hidden;display:block;width:13.5rem;float:left;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;padding-left:15px;position:relative;}
.inner-news-list ul li .con h3 a:after {content:"";position:absolute;left:0;top:50%;margin-top:-4px;border-left:#034ea1 6px solid;border-top:transparent 4px solid;border-bottom:transparent 4px solid;}
.inner-news-list ul li .con h3 {overflow:hidden;}
.inner-news-list ul li .con p {font-size:0.693333rem;color:#999999;line-height:1.066667rem;height:2.133333rem;overflow:hidden;}
.inner-news-list ul li .con .date {font-size:0.586667rem;color:#999999;line-height:1.333333rem;display:block;float:right;width:4rem;text-align:right;}
.qrcode {text-align:center;font-size:12px;color:#fff;line-height:24px;margin:1.066667rem 0;}
.qrcode img {width:88px;height:88px;display:block;margin:0 auto;}
.leftmenu {display:none;}

/*20220105*/
.nybanner{width: 100%;}
.nybanner img{width: 100%;}
.teclink a{border-bottom:1px solid #FFFFFF;}
.possplit{background-image: url(../images/possplit.jpg);background-repeat: no-repeat;background-position: left center;text-indent: 22px;background-position: center;width:10px;display: inline-block;}
.wp_entry {padding: 0.625rem 0.225rem;line-height:24px;font-size: 0.75rem;}
.wp_entry img {width: 100% !important; height: auto !important;padding:5px 0px;}
.mbanner .focus{}
.mbanner .focus .focus-title-bar {}
.mbanner .focus-pagination {display:none;}




@media (min-width: 320px) and (max-width:1200px) {.header .logo img {
 height: 2.06rem；}
}