@charset "utf-8";/* CSS Document*/
body{margin: 0;padding: 0;font-size: 14px;min-width: 1100px;background:#f1f1f1; font-family: "Microsoft Yahei", 宋体, sans-serif;}
ul,li{list-style-type: none;margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: normal}
img{border: 0;}
img:hover{/* opacity: 0.9; */}
a{text-decoration: none;color: #666666;}
a:hover{text-decoration: none;color:#025100; transition: all 0.6s;}
.fl{float: left !important;}
.fr{float: right !important;}
.clearboth{clear: both;border: 0;padding: 0;margin: 0;}
.w1200{width: 1400px;height: auto;margin: 0 auto;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.relative{position:relative;}
.imghover{cursor: pointer;transition: all 0.6s;}
.imghover:hover{transform: scale(1.2);}
.maxx-theme .nivoSlider .nivo-controlNav{
    display: flex;
    align-items: center;
    justify-content: center;
}
.maxx-theme .nivoSlider{
    margin: 0;
}
.maxx-theme .nivo-controlNav a{
   margin: 0 6px;
   width: 10px;
   height: 10px;
   background: #e0dcdc;
   border-radius: 50%;
}
.maxx-theme .nivo-controlNav a.active{
  width: 16px;
height: 16px;
background: #2b5c9d;
}
.header-top{
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: flex-end;
}
.top-link{
    margin-top: 20px;
}
.top-link a{
    font-size: 14px;
    color: #fff;
    margin-left: 50px;
    position: relative;
}
.top-link a:last-child::before{
    position: absolute;
    content: '';
    display: block;
    width: 1px;
    height: 16px;
    background: #fff;
    top: 2px;
    left: -25px;
}
#slideBox{
    position: relative;
}
#slideBox .hd{
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 50%;
    transform: translateX(-50%);
    bottom: 2px;
}
#slideBox .hd .dotList{
   position: relative;
   z-index: 20;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 125px;
   height: 43px;
   /* background: url(../images/sprite.png) no-repeat; */
   background-position: -690px -54px;
}
#slideBox .hd .prev,#slideBox .hd .next{
   display: block;
   position: relative;
   height: 26px;
   width: 68px;
   background: url(../images/sprite.png) no-repeat;
   background-position: 0px 0px;
   transition: all 0.5s ease 0s;
}
#slideBox .hd .prev{
    right: -12px;
    background-position: -826px -54px;
}
#slideBox .hd .next{
    left: -12px;
    background-position: -826px -83px;
}
#slideBox .hd .prev:hover{
    right: 0;
}
#slideBox .hd .next:hover{
    left: 0;
}
#slideBox .hd .dotList li{
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #ccc;
    margin: 0 5px;
    cursor: pointer;
    text-indent: -9999px;
}
#slideBox .hd .dotList li.on {
    width: 16px;
    height: 16px;
    background-color: #2b5c9d;
}
/*search*/
.i-search{width: 255px;height: 34px;overflow: hidden;position: relative;margin:17px 0 0 18px;float: right;background: #ffffff;border-radius: 12px;}
.i-search .search-txt{border: #fff 1px solid;/* border-radius: 45px; */width: 194px;padding-left: 10px;height: 33px;line-height: 33px;color: #757575;background: none;outline: none}
.i-search .search-btn{width: 50px;height: 36px;line-height: 36px;font-size: 16px;border: none;background: url("../images/ico_search.png") center no-repeat #fff;cursor: pointer;position: absolute;right: 0;}
.i-search .search-btn:hover{cursor: pointer;background: url("../images/ico_search.png") center no-repeat #fff;}


/*i-main*/
.i-main{width: 1400px;margin: 30px auto;height: auto;overflow: hidden;}
.i-part-news{margin: 0 auto; height: auto; overflow: hidden;}
.i-part-news-left{width: 604px;float: left;}
.i-part-news-center{width: 754px;float: left;margin: 0 0 0 40px;}
.i-part-news-right{width: 754px;float: right;}
.i_title{ width: 100%;line-height: 40px;height: 40px;  border-bottom: #c5c5c5 1px solid;}
.i_title h1{font-size: 23px;line-height: 39px;color: #1852a3;zoom: 1;margin: 0;padding: 0 8px 0 8px;display: block;float: left;border-bottom: #2b5c9d 3px solid;}
.i_title span{font-size: 14px;line-height: 40px;zoom: 1;display: block;float: right}
.i_title span a{ color: #666666}
.i_title span a:hover{ color: #ff3300}

.i-about{ width: 100%; margin: 0 auto; height: auto; overflow: hidden; padding: 20px 0 0 0}
.i-about img{/* padding: 5px; */width: 608px;/* border: #eeeeee 1px solid; *//* background:#ffffff; */height: 400px;object-fit: cover;}
.i-about p{position: absolute;margin: 0;bottom: 2px;left: 0;padding: 8px 13px 8px 8px;background: rgba(43,92,157,.6);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;box-sizing: border-box;font-size: 16px;color: #fff;line-height: 32px;/* text-align: justify; *//* text-indent: 2em; */}
.i-about a{position: relative;display: block;color: #333333;font-size: 14px;height: 100%;}
.i-about a:hover{ color: #ff3300;}
.i-about .slide-container {
    width: 100%;
    /* 设置轮播图宽度 */
    height: 400px;
    /* 设置轮播图高度 */
    margin: 0 auto;
    /* 居中显示 */
    overflow: hidden;
    /* 隐藏超出部分 */
    position: relative;
}

.i-about .bd {
    width: 100%;
    height: 100%;
}

.i-about .picList {
    width: 100%;
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}

.i-about .picList li {
    width: 100%;
    height: 100%;
    float: left;
}

.i-about .hd {
    position: absolute;
    bottom: 16px;
    right: 6px;
    /* transform: translateX(-50%); */
    z-index: 10;
}

.i-about .hd  ul{
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
}

.i-about li {
    width: 15px;
    height: 15px;
    line-height: 15px;
    font-size: 14px;
    text-align: center;
    border-radius: 0;
    background-color: #fff;
    margin: 0 3px;
    cursor: pointer;
}

.i-about li.on {
    background-color: #f00;
    color: #fff;
}
.i-list2{ margin: 0 auto; height: auto; overflow: hidden; width:100%;}
.i-list2 ul{ padding: 20px 0 0 0;}
.i-list2 li{height: 47px;line-height: 47px;font-size: 16px;width: 100%;margin: 0 auto;color: #888888;}
.i-list2 li a{background: url("../images/ico_002.png") left center no-repeat;padding: 0 0 0 10px;/* float: left; */color: #333333}
.i-list2 li a:hover{color:#ff3300;}
.i-list2 li span{float: right;height: 34px;line-height: 46px;}


/*i-part-news*/
.i-part-xs{margin: 20px auto 0 auto;height: auto;overflow: hidden;}
.i-part-xs-left{/* width: 440px; *//* float: left; */}
.i-part-xs-right{width: 440px;float: right;}


/*xsdw*/
.xsdw-left{width: 440px;overflow:hidden;position:relative;padding: 20px 0 0 0;height: 205px;}
.xsdw-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0;  }
.xsdw-left .hd .prev,.xsdw-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	cursor:pointer; }
.xsdw-left .hd .next{ background-position:0 -50px;  }
.xsdw-left .hd .prevStop{ background-position:-60px 0; }
.xsdw-left .hd .nextStop{ background-position:-60px -50px; }
.xsdw-left .bd{ padding:0;   }
.xsdw-left .tempWrap{  width: 1080px !important; }
.xsdw-left .bd ul{overflow:hidden;display: flex;zoom:1;flex-wrap: wrap;justify-content: space-between;}
.xsdw-left .bd ul li{/* margin:0 8px; *//* float:left; */_display:inline;width: 48.5%;margin-bottom: 20px;overflow:hidden;text-align:center;}
.xsdw-left .bd ul li .pic{ text-align:center; }
.xsdw-left .bd ul li .pic img{width: 100%;height: 165px;object-fit: cover;display:block;padding:0;border:1px solid #ccc;}
.xsdw-left .bd ul li .pic a:hover img{ border-color:#999;  }
.xsdw-left .bd ul li .title{text-align: center;color: #333333;font-size: 16px;line-height: 40px;}
.xsdw-left .bd ul li .title a{color: #333333;font-size: 16px;/* height: 40px; */padding: 10px;/* line-height: 40px; */background: #fff;display: flex;justify-content: space-between;}
.xsdw-left .bd ul li .title a:hover{ color: #ff3300;}
.xsdw-left .bd ul li .title a p{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.xsdw-left .bd ul li .title a span{
    white-space: nowrap;
}

/* footer */
html{
    font-size: 100px;
}
.flex{display: flex;flex-wrap: wrap;}
footer{width: 100%;background:url(../images/fbg.png) no-repeat center/cover;position: relative;z-index: 10;padding: 0.5rem 0;}

.foot-b{justify-content: space-between;align-items: center;}
footer .fot-2 .p{margin-bottom: .25rem;}
.foot-b .fot-1{width: 472px;padding: 0 30px 0 30px;}
.foot-b .fot-3{width: 20%;}
.foot-b .fot-4{width: 20%;}
.foot-b a{color: #b3caed;display:inline-block;}
.foot-b .fot-1 .img{margin-bottom: 0.2rem;text-align: center;}
.foot-b .fot-1 p{text-align: center;}
.foot-b .p{margin-bottom: 0.15rem;}
.select{width: 100%;position: relative;/* margin: 0 auto 0rem; */padding-left: .25rem;cursor: pointer;margin-bottom: .25rem;}
.select:last-child{margin-bottom:0;}
.select h2{font-size: 0.16rem;height: 0.45rem;align-items: center;padding: 0 .15rem;justify-content: space-between;border: 1px solid rgba(255,255,255,.5);}
.select h2 p{color: #fff;white-space: nowrap;}
.select ul{background: #cddeef;height: 2rem;position: absolute;width: auto;left: .25rem;right: 0;padding: .15rem 0rem;/* border-top: 1px solid #eee; */z-index: 5;bottom: 100%;display: none;overflow-y: auto;}
.select li{font-size: 0.16rem;line-height: 0.32rem;color: #333;transition:0.5s;padding: 0 .15rem;}
.select h2 img{width: 0.14rem;}
.select li:hover{color:#fff;background:#255295;}
.select a{color: #333;font-weight: normal;}
.select h2 img.on{transform: rotate(-180deg);}
.foot-b p{font-size: 16px;color: #b3caed;line-height: 28px;}
.foot-b .fot-3 p{text-align: center;}
.ul-iconsb1{align-items:center;}
.ul-iconsb1 li{margin-left:0.1rem;}
.ul-iconsb1 .con{position:relative;cursor:pointer;}
.ul-iconsb1 .con:hover .qrbox{opacity:1;visibility:visible}
.ul-iconsb1 .icon{width:0.48rem;height:0.48rem;border-radius:50%;display: flex;align-items: center;justify-content: center;margin: 0 auto;/* background: #dae1e9; */transition: 0.5s;border: 1px solid rgba(255,255,255,.5);}
.ul-iconsb1 .icon img{max-width:0.32rem;max-height: .27rem;}
.ul-iconsb1 .icon .ico2{display: none;}
.ul-iconsb1 .qrbox{bottom: 100%;/* transform:translateX(-50%); *//* padding-top:.2rem; */opacity:0;visibility:hidden;margin-bottom: 0.15rem;transition: 0.5s;position: absolute;width: auto;z-index: 10;right: 0;}
.ul-iconsb1 .qrbox .qr{border-radius:0.03rem;display: flex;padding: 0.1rem;background: #fff;text-align: center;border-radius: .1rem;}
.ul-iconsb1 .qrbox::before{content:"";/* width:0; */border-left:.08rem solid transparent;border-right:.08rem solid transparent;border-bottom:.1rem solid #fff;bottom: -0.1rem;right: .2rem;transform: rotate(180deg);position: absolute;}
.ul-iconsb1 .qrbox .qr img{margin: 0 5px;width:1rem;}
.ul-iconsb1 .qrbox .p{font-size: 0.14rem;overflow:hidden;text-align: center;margin-top: .1rem;color: #666;line-height: 1.5;}