@charset "utf-8";/* CSS Document */
html { /*font-size: 62.5%; height: 100%; scroll-behavior: smooth;*/ font-size: 100px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body { /*margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-family:  Arial, "Arial Black", "sans-serif", Verdana; font-size: 20px; font-size: 2rem; height: 100%; background: #fff; width: 100%; max-width: 1920px; overflow-x: hidden; */color:#333;/* font-family:"Times New Roman", Times, serif; */ position: relative;overflow-x:hidden;font-size: .2rem; line-height:30px;}
img { border: none; }
ul li { list-style-type: none; }
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span, em,div { margin: 0; padding: 0; list-style: none; color: #333; }
img { transition: 0.5s; }
a { text-decoration: none; color: #333; outline: none; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }
h1, h2 { margin: 0; padding: 0; font-weight: normal; color: #333; }
.clear { clear: both; }
input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-family: Arial, "Arial Black", "sans-serif", Verdana; font-size:.2rem; color: #999999; border: none; outline: none;   font-family:"Times New Roman", Times, serif;}
.fl { float: left; }
.fr { float: right; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }
input[type= "button"], input[ type="submit" ], input[type="reset"] { -webkit-appearance: none; }
button { border-radius : 0px; -webkit-border-radius: 0px; }
::selection { color: #fff; background: #09548d; }
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }
.fons0 { font-size: 0px; font-size: 0rem; }

/*.zong{ width:100%; max-width:1600px; margin:0 auto; }
@media screen and (max-width:1600px) {
.zong { width: calc(100% - 120px); } 
}
@media screen and (max-width:999px) {
.zong { width: 95%; } 
}
*/


/*清除浮动*/
.clear:before,
.clear:after{content: '';/*display: table;	*/clear: both;}
.clear{*zoom:1;}
/* 不换行 */
.no-wrap{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.no-wrap2{ overflow:hidden;    
    display: -webkit-box;            /*将对象作为弹性伸缩盒子模型显示 。*/
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;            /* 可以用来多行文本的情况下，用省略号“...”隐藏超出范围的文本 。*/
    -webkit-box-orient: vertical;      /* 设置或检索伸缩盒对象的子元素的排列方式 。*/
            /* 限制在一个块元素显示的文本的行数。*/   }

.zong{max-width: 16rem;margin: 0 auto;width: 95%}

@media (max-width: 1440px) {

}
@media (max-width:1024px){
html{font-size: 90px!important;}
  .zong {width:calc(100% - .8rem);max-width: inherit;margin-left: .4rem;margin-right: .4rem }
}
@media (max-width:900px){
html{font-size: 85px!important;}
}
@media (max-width:640px){
html{font-size: 80px!important;}
 .zong {width:calc(100% - 10vw);margin-left: 5vw;margin-right: 5vw}
}
@media (max-width:540px){
html{font-size: 75px!important;}
body{font-size: .18rem}
.eclips{display: inline-block;overflow: visible;text-overflow: inherit;white-space: normal;}
}
@media (max-width:360px){
html{font-size: 70px!important;}
}








a:hover img { transform: scale(1.1, 1.1) }
/*img { max-width: 100%; }*/
a:hover { color: #09548d; }


.xnav { display: none; }
.header { position:fixed; top:0px; z-index:999999999; width:100%; padding-top:35px; background:linear-gradient(rgb(9, 84, 141,0.8), rgba(9, 84, 141, 0)); border-bottom:solid 1px #fff; }
.header .zong{ display:flex;  flex-wrap: nowrap; justify-content: space-between; align-items: center;}
.logo {  width:360px; }
.logo a, .logo img { display: block; width: 100%; }
.logo a:hover img { transform: scale(1, 1) }


.header_right{ width:calc(100% - 360px); padding-left:50px; }
.header_rlinks{  text-align:right; line-height:28px; }
.header_rlinks a{  color:#fff; }
.header_rlinks span{  margin-left:23px; margin-right:23px; color:#fff;}
.header_rlinks a:hover{ color: #09548d;}

.nav { float:right;   }
.nav>li { float: left; z-index: 999;  position: relative;   }
.nav>li>a {  position: relative; font-weight:bold;  }
.nav>li:hover>a { color:#09548d; }
.navxz>a { color:#09548d !important;  }

.nav span{ margin:0px 13px; }

.nav>li>a,.nav span{float: left;  font-size:.24rem; display:block; line-height:50px; padding:15px 0px 25px; color:#fff; }
.nav>li:last-child { margin-right: 0px; }
.yijikuang { background: #fff; position: absolute; width: 265px; left:0px; left: 50%; transform: translateX(-50%);  top: -9999px; border-top:solid 2px #09548d; text-align:center;  }
.yiji { background: #fff; }
.yiji li { position: relative; transition: 0.5s; }
.yiji li a { display: block;  font-size: .2rem; line-height: 0px; color: #333333; position: relative; padding: 15px 0px;  line-height:28px;  }
.yiji li:hover>a { background: #09548d; color: #fff; }
.yiji li:hover>a em { opacity: 1 }
.erji { position: absolute; width: 265px; top: -9999px; left: 100%; padding-left: 6px;  border-top:solid 2px #09548d; }
.erji li { background: #fff; }
.sanji { position: absolute; width: 265px; background: #f9f9f9; top: -9999px; left: 100%; padding: 10px 0; }
.nav>li:hover .yijikuang { top: 89px; }
.nav>li:hover .yiji>li>a { line-height: 26px;  }
.yiji>li:hover .erji { top: -2px; }
.yiji>li:hover .erji>li>a { line-height: 25px; }
.erji>li:hover .sanji { top: 0px; }
.erji>li:hover .sanji>li>a { line-height: 25px; }

.nav>li:last-child .erji{ right:100%; left:auto;}





.banner { position: relative; z-index: 2; line-height: 0; font-size: 0; }
/*
.banner .slick-arrow{ position: absolute; z-index: 99; display: block !important; top: 50%; margin-top: -31px; width: 62px; height: 62px; background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; }

.banner .slick-prev{ left: 0; background-image: url("../imagesjtl1.png"); background:red; cursor: pointer; }

.banner .slick-next{ right: 0; background-image: url("../imagesjtr1.png"); ursor: pointer; }
*/
.banner .item.slick-active img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.banner .slick-dots { position: absolute; z-index: 999999;  right: 10%; bottom: 20%;    font-size: 0; letter-spacing: 0; text-align: center; }
.banner .slick-dots li { display:block;  margin-top:20px; *zoom: 1; }
.banner .slick-dots a { display: block; width: 17px; height: 17px; border-radius:50%; background:rgb(255,255,255,0.3); cursor: pointer; }
.banner .slick-dots li.slick-active a { background:#fff; }
.banner.hide { display: none; }
 @media screen and (max-width: 999px) {
.banner { display: block; }
.banner.hide { display: block; }
.banner .slick-arrow { display: none !important; }
.banner .slick-dots { bottom: 10px; }
.banner .slick-dots li { margin: 0 5px; }
.banner .slick-dots a { width: 13px; height: 13px; }
.banner2 { display: none;} 
}
.slick-list, .slick-slider, .slick-track { position: relative; display: block }
.slick-loading .slick-slide, .slick-loading .slick-track { visibility: hidden }
.slick-slider { box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.slick-list { overflow: hidden; margin: 0; padding: 0 }
.slick-list:focus { outline: 0 }
.slick-list.dragging { cursor: pointer; cursor: hand }
.slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.slick-track { top: 0; left: 0 }
.slick-track:after, .slick-track:before { display: table; content: '' }
.slick-track:after { clear: both }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px }
[dir=rtl] .slick-slide { float: right }
.slick-slide img { display: block; max-width:none; width:100%; }
.slick-slide.slick-loading img { display: none }
.slick-slide.dragging img { pointer-events: none }
.slick-initialized .slick-slide { display: block }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }
.slick-arrow.slick-hidden { display: none }
.slick-dots .slide-count { display: none; }
.slick-slide { position: relative; }



.index_tm{  }
.index_title{  font-size:.42rem; font-weight:bold; line-height:50px; text-transform:uppercase;  }
.index_more{ border-radius:25px; display:block; border:solid 1px #666; line-height:26px; padding:7px 25px;  font-size:.18rem; }
.index_title,.index_more{ }


.ipart2{ padding-top:45px; }
.ipart2 .index_title{ float:left; }
.ipart2 .index_more{ float:right; margin-top:4px; }

.ipart2_div{ margin-top:35px; }
.ipart2_div ul{ display:flex;  flex-wrap: nowrap; justify-content: space-between; }
.ipart2_div li{ width:32%; }
.ipart2_div li a{ display:block; width:100%; position:relative; }

.ipart2_dpic{ overflow:hidden; height:2.8rem; }
.ipart2_dpic img{ display:block; width:100%; height:100%; object-fit: cover; }

.ipart2_dw{ position:absolute; width:100%; bottom:0px; left:0px; background:linear-gradient(rgb(0, 0, 0,0.1), rgba(0, 0, 0, 0.8)); padding:10px 30px 15px; }
.ipart2_dtitle{ color:#fff; line-height:30px; font-size:.24rem; font-weight:bold; height:60px; -webkit-line-clamp: 2; }
.ipart2_date{ color:#fff; font-style:italic; font-size:.2rem; margin-top:7px;  }




.ipart1{ margin-top:80px; padding-bottom:60px;  }

.ipart1 .zong{position:relative; background:url(../images/ipart1-bg.jpg) no-repeat right bottom;  padding:130px 0px 75px 0px; }

.ipart1 .index_title{ color:#fff; }
.ipart1 .index_more{ color:#fff; border:solid 1px #fff; float:left; }

.ipart1-pic{overflow:hidden;  }
.ipart1-pic .index-title .title .more {bottom: 0.1rem; left: auto;right:0}
.ipart1-pic .item{position:relative; padding-bottom:55px;      display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } 
.ipart1-pic{    }
.ipart1-pic .img{ width:900px; overflow:hidden; }
.ipart1-pic .img img{width:100%; height:100%;opacity: 0.3;transition: all 0.3s ease 0s; max-height:406px; }
.ipart1-pic .swiper-slide-active .img img {opacity: 1;transition-delay: 0.5s;}
.ipart1-pic .ipart1_right{/*position:absolute;top:0;right:0;*/ width:calc(100% - 960px); padding-right:50px; }
.ipart1-pic .ipart1_right > * {opacity: 0; transform: translateY(25px); transition: all 0.4s ease 0s;}
.ipart1-pic .swiper-slide-active .ipart1_right > * {opacity: 1; transform: none;}
.ipart1-pic .swiper-slide-active .ipart1_right > :nth-child(1) {transition-delay: 0.3s;}
.ipart1-pic .swiper-slide-active .ipart1_right > :nth-child(2) {transition-delay: 0.4s;}
.ipart1-pic .swiper-slide-active .ipart1_right > :nth-child(3) {transition-delay: 0.5s;}


.ipart1_right a{ color:#fff; }
.ipart1_right a:hover{ text-decoration:underline; }
.ipart1_rtitle{ font-size:.24rem; font-weight:bold; line-height:40px;  margin:50px 0px 23px 0px;  -webkit-line-clamp: 2; height:80px;}
.ipart1_rwz{ margin-bottom:50px;}
.ipart1_rwz a{ font-size:.2rem;  -webkit-line-clamp: 3;  overflow: hidden; height:90px; line-height:30px; }


.ipart1-pic .summary{position:absolute; bottom:24px;    overflow:hidden;  height:12px; }
.ipart1-pic .swiper-container-horizontal > .swiper-pagination-bullets {text-align:right; left:auto; right:50px; }
.ipart1-pic .swiper-button-prev,.ipart1-pic .swiper-button-next {position:absolute; width:12px; height:12px;  text-align:center;  background:none;top:auto; bottom:75px; background:#09548d; border-radius:50%; }
.ipart1-pic .swiper-button-prev .iconfont,.ipart1-pic .swiper-button-next .iconfont{ }
.ipart1-pic .swiper-pagination-bullet{ background:rgb(255,255,255,0.5); width:15px; height:15px; transform:scale(1); opacity:1; margin:0px 15px !important; }
.ipart1-pic .swiper-pagination-bullet-active{  background:#fff; }
.ipart1-pic .swiper-button-prev{left:calc(50% - 0.5rem);}
.ipart1-pic .swiper-button-next{right:calc(50% - 0.5rem);}
.ipart1-pic .swiper-container-horizontal>.swiper-pagination-bullets, .ipart1-pic .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px; }



.ipart3{}
.ipart3 .index_title{ text-align:center; }
.ipart3_div{ margin-top:50px; }
.ipart3_div ul{ display:flex; flex-wrap: wrap; justify-content: space-between; }
.ipart3_div li{ width:23.5%;  }
.ipart3_div li a{ display:block; width:100%; background-size:cover; /*padding:130px 0px;*/ padding:240px 0px 20px 0px;  background-position: center;  }
.ipart3_div li a div{ width:100%; height:100%; display:flex;align-items: flex-end;     justify-content: center; }
.ipart3_div li a span{ display:block; text-align:center; width:calc(100% - 100px); font-size:.3rem; font-weight:bold; color:#fff; border-top:solid 1px #fff; border-bottom:solid 1px #fff;  display:flex;align-items:center;   justify-content: center; min-height:80px;  }



.ipart4{ padding-top:55px; padding-bottom:80px; }
.ipart4 .index_title{ text-align:center; }

.ipart4_div1{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top:50px; }
.ipart4_div1 ul{ height:11.1rem; }
.ipart4_div1 li{ height:3.4rem; }
.ipart4_div1 li a{ display:block; width:100%; height:100%; }
.ipart4_div1 li img{ display:block; width:100%; height:100%;  -o-object-fit: cover; object-fit:cover;}
.ipart4_div1_ul1{  width:32%; display: flex; justify-content: space-between; flex-wrap: wrap; align-content: space-between; }
.ipart4_div1_ul1 li{  display:block; width:100%;   }

.ipart4_div1_ul2{   width:65%; display: flex; justify-content: space-between; flex-wrap: wrap;align-content: space-between; }
.ipart4_div1_ul2 li{width:47%;}

.ipart4_div1_ul2 li:nth-child(1){width:100%; height:7.3rem; }



.footer{ background:#09548d; color:#fff; line-height:45px;  padding:60px 0px 30px 0px;font-size:.24rem;  }
.footer a,.footer span,.footer p,.footer li,.footer div{ color:#fff; }
.ftop{ padding-bottom:35px; }
.ftop .zong{ display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; }
.ftleft{ width:370px; }
.ftleft a,.ftleft img{ display:block; width:100%; }
.ftleft a:hover img { transform: scale(1, 1) }

.ftright{ width:calc(100% - 450px); max-width:900px; }
.ftright .index_title{ color:#fff; text-transform:none; }

.ftdiv{ margin-top:25px; }

.fbottom{ text-align:center; padding-top:20px; border-top:solid 1px #fff;}



.ny{ }
.nybanner{}
.nybanner img{ display:block; width:100%; }

.ny_tb{ background:#b6d5ed;  padding:30px 0px; }
.ny_tb .zong{ display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; }
.ny_title{ font-size:.36rem; font-weight:bold; line-height:50px; color:#09548d; text-transform:uppercase; }
.ny_brow{ font-size:.2rem; text-align:right; line-height:26px; }
.ny_brow a,.ny_brow span{ margin-left:7px; display:inline-block; color:#09548d; }
.ny_brow a:nth-child(1){ margin-left:0px; }
.ny_brow a:hover{ text-decoration:underline; }

.ny_kuang{ padding-top:50px; padding-bottom:45px; }



.left{ float:left; width:355px; padding:35px 30px 55px; background:#09548d;  }

.lNav{ cursor:pointer; }
.lNav {  line-height:30px; padding:20px 0px; border-bottom:solid 1px #fff;   }
.lNav a{ color:#fff; font-size:.24rem; font-weight:bold;  }
.lNav a:hover{ text-decoration:underline; }


.currentDt1{  }
.currentDt1 a{ color:#fff; text-decoration:underline;  }
.navContent1{ display: none; margin-top:-3px; padding-bottom:12px; background:#09548d;   border-bottom:solid 1px #fff; padding-left:10px;   }
.navcontent1 li{ position:relative}
.navContent1 li a{ display:block; color:#fff; font-size:.18rem; font-weight:bold; padding:3px 0px;  } 
.navContent1 li:hover>a{ text-decoration:underline; }
.navContent1_xz{ text-decoration:underline !important; }

.right{ float:right; width:calc(100% - 430px); }

.list1{}
.list1 ul{ padding-bottom:15px; }
.list1 li{ line-height:30px; border-bottom:solid 1px #ccc; padding:15px 0px 20px; margin-bottom:15px; }
.list1_date{ font-size:.2rem; color:#999999; }
.list1_title{ font-size:.26rem; font-weight:bold; margin:12px 0px 8px; }
.list1_title a:hover{ color:#09548d; }
.list1_wz{ font-size:.22rem; color:#666; }


.list2{}
.list2 ul{display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center;}
.list2 li{  width:31%; margin-bottom:45px;  margin-right:3.5%;}
.list2 li a{  font-weight:bold; background:#09548d; display:block; width:100%; padding:30px 25px; }
.list2 li a:hover{ /*background:#fff; color:#09548d;*/ background: linear-gradient(45deg, rgb(167, 33, 38), rgb(9, 84, 141)); }
.list2 li a div{height:120px; -webkit-line-clamp: 3;font-size:.26rem; line-height:40px; color:#fff; }
/*.list2 li a:hover div{  color:#09548d;}*/
.list2 li:nth-child(3n){ margin-right:0px; }


.list3{}
.list3 ul{display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; margin-top:50px;}
.list3 li{ width:31%; margin-bottom:50px;  margin-right:3.5%;}
.list3 li:nth-child(3n){ margin-right:0px; }
.list3 li a{ display:block;  position:relative; background:#f8f8f8; padding:25px 30px 25px; width:100%; }
.list3 li a:hover{ background:#3473a3; }
.list3_date{  font-size:.24rem; position:absolute; background:#09548d; color:#fff; text-align:center; width:162px; line-height:30px; padding:20px 15px; position:absolute; left:30px; top:0px; margin-top:-35px; font-weight:bold; }
.list3_title{ font-size:.22rem; font-weight:bold;}
.list3_wz{ font-size:.18rem; height:60px; -webkit-line-clamp: 2; line-height:30px; color:#666; margin-top:7px;}
.list3 li a:hover div{ color:#fff;}



.listpic1{}
.listpic1 ul{ }
.listpic1 li{ display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; margin-bottom:60px; margin-top:20px; }
.listpic1_pic{ width:485px; overflow:hidden; }
.listpic1_pic a,.listpic1_pic img{ display:block; width:100%; object-fit: cover;  }
.listpic1_right{ width:calc(100% - 540px); }
.listpic1_rtitle{ font-size:.24rem; font-weight:bold; }
.listpic1_rwz{ line-height:32px; color:#666; height:96px; -webkit-line-clamp: 3; margin:40px 0px 30px; }
.listpic1_rdate{ font-size:.22rem; font-style:italic; font-weight:bold; }

.listpic2{}
.listpic2 ul{ display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.listpic2 li{ width:47%; margin-bottom:40px; }
.listpic2 li a{ display:block; width:100%;  }
.listpic2_pic{height:4rem; overflow:hidden; }
.listpic2_pic img{ display:block; width:100%; height:100%; object-fit: cover;  }
.listpic2_div{ padding:16px 10px 25px;  transition: 0.5s;}
.listpic2_dtitle{ font-size:.26rem; line-height:35px; height:70px; -webkit-line-clamp: 2; font-weight:bold;  }
.listpic2_dwz{ -webkit-line-clamp: 3; line-height:30px; height:90px; color:#666; margin-top:15px; }
.listpic2 li a:hover .listpic2_div{ background: linear-gradient(45deg, rgb(167, 33, 38), rgb(9, 84, 141)); padding:16px 20px 25px; }
.listpic2 li a:hover .listpic2_div div{ color:#fff; }

.listpic3{}
.listpic3 ul{display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center;}
.listpic3 li{ width:31%; margin-bottom:40px; margin-right:3.5%}
.listpic3 li:nth-child(3n){ margin-right:0px; }
.listpic3 li a{ display:block; width:100%; }
.listpic3_pic{ overflow:hidden;  height:2.8rem; }
.listpic3_pic img{ display:block; width:100%; height:100%;  object-fit: cover; }
.listpic3_title{ line-height:35px; height:70px; font-size:.26rem; font-weight:bold;  -webkit-line-clamp: 2; text-align:center; margin-top:15px; }
.listpic3 li a:hover .listpic3_title{ color:#09548d; }


.listpic4{}
.listpic4_div{}
.listpic4_div ul{  display: flex;  flex-wrap: wrap; align-items: center; }
.listpic4_div li{ margin-bottom:40px; }
.listpic4_div li a{ display:block; width:100%; }
.listpic4_div_pic{overflow:hidden; }
.listpic4_div_pic img{ display:block; width:100%; height:100%;  object-fit: cover; }
.listpic4_div_title{ font-size:.24rem; line-height:30px; height:60px; font-weight:bold;  -webkit-line-clamp: 2; text-align:center; margin-top:15px; text-align:center; }
.listpic4_div li a:hover .listpic4_div_title{ color:#09548d; }

.listpic4_div1{}
.listpic4_div1 ul{ justify-content: space-evenly; }
.listpic4_div1 li{ width:45%; }
.listpic4_div1 li .listpic4_div_pic{ height:3.4rem; }

.listpic4_div2{}
.listpic4_div2 ul{justify-content: flex-start;}
.listpic4_div2 li{ width:31%; margin-right:3.5%; }
.listpic4_div2 li:nth-child(3n){ margin-right:0px; }
.listpic4_div2 li .listpic4_div_pic{ height:2.8rem; }


.listpic5{}
.listpic5 ul{ display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.listpic5 li{ width:47.5%; margin-bottom:50px;}
.listpic5 li a{ display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; }
.listpic5_pic{ width:266px; overflow:hidden; }
.listpic5_pic img{ display:block; width:100%; }
.listpic5_right{ width:calc(100% - 310px); padding-right:20px; }
.listpic5_rtitle{ font-size:.26rem; font-weight:bold; }
.listpic5_rwz{ color:#666; font-size:.2rem; line-height:35px; height:70px;  -webkit-line-clamp: 2; margin:20px 0px 35px; }
.listpic5_rmore{ width:52px; height:52px; border-radius:50%; background:#09548d url(../images/listpic5-biao.png) no-repeat center; }
.listpic5 li a:hover{ background:#09548d; }
.listpic5 li a:hover div{ color:#fff; }
.listpic5 li a:hover .listpic5_rmore{ background:#408eca url(../images/listpic5-biao.png) no-repeat center; }



.listpic6{}
.listpic6_kuang{ padding-bottom:30px; }
.listpic6_title{ font-size:.32rem; font-weight:bold; line-height:36px; margin-bottom:45px; }

.listpic6_div{}
.listpic6_div ul{ display: flex;  flex-wrap: wrap; align-items: center;}
.listpic6_div li{ margin-bottom:40px;}
.listpic6_div li a{ display:block; width:100%; }
.listpic6_div_pic{ overflow:hidden; }
.listpic6_div_pic img{ display:block; width:100%; }
.listpic6_div_title{ font-weight:bold; text-align:center; line-height:35px; margin-top:12px; }
.listpic6_div li a:hover .listpic6_div_title{ color:#09548d; }


.listpic6_div1{}
.listpic6_div1 ul{ justify-content: space-evenly; }
.listpic6_div1 li{ width:45%; max-width:377px; }
.listpic6_div1 .listpic6_div_title{ font-size:.28rem;}




.listpic6_div2{}
.listpic6_div2 ul{ justify-content: flex-start; }
.listpic6_div2 li{ width:21%; margin-right:5.333%; }
.listpic6_div2 li:nth-child(4n){ margin-right:0px; }
.listpic6_div2 .listpic6_div_title{ font-size:.26rem;}

.bm{}
.bm ul{ display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center;}
.bm li{ width:31%; margin-right:3.5%; margin-bottom:35px; }
.bm li:nth-child(3n){ margin-right:0px; }
.bm li a{ display:block; text-align:center; font-size:.24rem;  padding:20px 15px; line-height:30px; border:solid 1px #09548d; border-radius:20px; color:#09548d; }
.bm li a:hover{ background: linear-gradient(45deg, rgb(167, 33, 38), rgb(9, 84, 141)); color:#fff; }




.ny_kuang2{ padding-top:50px; padding-bottom:550px; background:url(../images/con-bg.png) no-repeat bottom center; }
.con{}
.con_title{ font-size:.5rem; line-height:55px; text-align:center; font-weight:bold; }
.con_date{ font-size:.22rem; color:#666666; line-height:30px; text-align:center; margin:15px 0px 20px;  }
.con_div{}
.con_div img{ max-width:100%; width:600px !important; }
.con_div div,.con_div p,.con_div span,.con_div li,.con_div span,.con_div a{ font-size:20px; font-size:.2rem !important; line-height:30px; }
.con_div table{ margin:0 auto; }
.dym{}
.dym_title{ font-size:.5rem; line-height:55px; font-weight:bold; }
.dym_div{ margin-top:30px; }
.dym_div img{ max-width:100%;width:600px !important; }

.con_div p,.dym_div p{ margin-bottom:25px; }

.inter{}
.inter_div1{}
.inter_div2{ padding:65px 0px; }
.inter_div2_title{  font-size:.32rem; font-weight:bold; color:#fff; background: linear-gradient(45deg, rgb(167, 33, 38), rgb(9, 84, 141)); width:100%; max-width:900px; border-radius:50px; padding:40px 30px;  }
.inter_div2_div{}
.inter_div2_div ul{ display:flex; flex-wrap: wrap; justify-content: space-between; }
.inter_div2_div li{ margin-top:45px; width:48%;  background: linear-gradient(45deg, rgb(167, 33, 38), rgb(9, 84, 141)); color:#fff; font-size:26px; font-size:.26rem; line-height:35px; padding:25px 30px; border-radius:40px; display:flex;     flex-wrap: nowrap; align-items: center; }
.inter_div2_div li:nth-child(2n){ margin-right:0px; }
.inter_div2_div li span{ color:#fff; }
.inter_div2_div_span1{  font-size:.46rem; font-weight:bold; margin-right:25px; }
.inter_div2_div_span2{}

.inter_div3{}
.inter_div3 ul{}
.inter_div3 li{ margin-bottom: 60px; }
.inter_div3 li a{display: flex; justify-content: space-between; flex-wrap: wrap;  align-items: center;  }
.inter_div3 li:nth-child(2n) a{ flex-direction: row-reverse;}
.inter_div3_pic{ width: 485px;  overflow: hidden; }
.inter_div3_pic img{ display:block; width:100%; height:350px;}
.inter_div3_right{ width: calc(100% - 540px); }
.inter_div3_rtitle{ font-size:.3rem; font-weight:bold; line-height:36px; margin-bottom:20px; }
.inter_div3_rwz{  height:150px; -webkit-line-clamp: 5; }


@media screen and (max-width:1619px) {
	

.nav>li>a, .nav span{ font-size:20px; font-size:.2rem; }

}
@media screen and (max-width:1479px) {
.logo{ width:270px; }
.header_right{ width:calc(100% - 270px); padding-left:35px; }	
.listpic3_pic{ height:2.5rem; }
}
@media screen and (max-width:1399px) {
.nav>li>a, .nav span{ font-size:.18rem; }	
.ipart1-pic .img{ width:600px; }
.ipart1-pic .ipart1_right{ padding-right:30px; width:calc(100% - 630px); }
.ipart1_rtitle{ margin:20px 0px;}
.ipart1_rwz{ margin-bottom:20px; }
.ipart2{ padding-top:35px; }
.index_title{ font-size:.36rem; line-height:40px;}
.ipart2_div{ margin-top:27px; } 
.ipart1{ margin-top:50px; padding-bottom:45px; }
.ipart1 .zong{ padding:65px 0px 35px; }
.ipart1-pic .item{ padding-bottom:30px; }
.ipart3_div li a{/* padding:65px 0px;*/ padding:0px; height:200px; padding-bottom:20px; }
.ipart3_div{ margin-top:35px; }
.ipart3_div li a span{ font-size:.26rem; width:calc(100% - 30px); }

.ipart4{ padding-top:45px; padding-bottom:50px; }
.ipart4_div1{ margin-top:35px; }
.ny_kuang{ padding-top:35px; }
.list2 li{ margin-bottom:35px; }
.list2 li a{ padding:20px; }
.list2 li a div{ line-height:30px; height:90px;  font-size:.2rem;}
.listpic3 li{ margin-bottom:35px; }
.listpic3_title{ font-size:.2rem; line-height:30px; height:60px; margin-top:7px; }
}

@media screen and (max-width:1299px) {
.header_right{ padding-left:20px; }
.nav span{ display:none; }	
.nav>li{  margin-left:20px;}
.nav>li>a{ font-size:.16rem;}
.ipart2_dtitle{ font-size:.2rem; line-height:26px;  height:52px; }
.ipart2_date{ font-size:.16rem; }
.listpic1 li{ margin-top:0px; margin-bottom:40px;}
.listpic1_pic{ width:330px; }
.listpic1_right{ width:calc(100% - 360px); }
.listpic1_rwz{ margin:20px 0px; }
.listpic1_rdate{ font-size:.2rem; }
.listpic2_pic{ height:3.2rem; }
.listpic3_pic{ height:2.1rem; }
.listpic4_div1 li .listpic4_div_pic{ height:3rem; }
.listpic4_div2 li .listpic4_div_pic{ height:2.2rem; }
}
@media screen and (max-width:1219px) {
.ipart1-pic .img{ width:470px; }
.ipart1-pic .ipart1_right{ width:calc(100% - 490px); padding-top:5px; }
.ipart1_rimg{ margin-top:20px; }
.ipart1_rwz{ margin-top:20px; }
.ipart4_div1{ display:block; }
.ipart4_div1_ul1,.ipart4_div1_ul2,.ipart4_div1 ul{ width:100%; height:auto;}
.ipart4_div1_ul1 li,.ipart4_div1_ul2 li,.ipart4_div1_ul2 li:nth-child(1){ width:32%; height:3rem; }
.ipart4_div1_ul1{ margin-bottom:25px; }
.ny_title{ font-size:.3rem; line-height:40px;  }
.ny_tb{ padding:20px 0px; }
.dym_title,.con_title{ font-size:.36rem; line-height:40px; }
.ny_kuang2{  padding-top:35px; }
.dym_div{ margin-top:20px; }
.list1 li{ margin-bottom:0px; }
.list1_wz{ font-size:.2rem; }
.list1 ul{ padding-bottom:25px; }
.con_date{ margin:10px 0px 15px; }
.list3 ul{ margin-top:20px;}
.list3 li{   margin-bottom:35px; }

.list3_date{ font-size:.22rem; width:145px; padding:15px; }
.listpic5 li{ width:48.5%; }
.listpic5_pic{ width:170px; }
.listpic5_right{ width:calc(100% - 200px);   }
}
@media screen and (max-width:1159px) {
.nav>li>a{ font-size:.18rem;}
.ipart1_rtitle{ font-size:.2rem; line-height:26px; height:52px;}	
.ipart1{ margin-top:20px; padding-bottom:30px; }
.ipart1_rwz a{ font-size:.18rem; -webkit-line-clamp:2; line-height:26px; height:52px;  }
.index_more{ font-size:.16rem; padding:3px 20px; }
.footer{ padding-top:35px; font-size:.18rem; line-height:35px;  }
.listpic2_pic{ height:2.7rem; }

}
@media screen and (max-width:1119px) {
.nav>li{ margin:0px 13px;}	
.nav>li>a{ font-size:.14rem; }	

.list3 li{ width:48.5%; margin-right:3%; }
.list3 li:nth-child(3n){ margin-right:3%; }
.list3 li:nth-child(2n){ margin-right:0px; } 

}


@media screen and (max-width:999px) {
a:hover img { transform: scale(1, 1) }
.nav{ display:none; }
.header{  padding:20px 0px; }
.xnav{ display:block; float:right; }	
.nav_kuang{ display:none; }
.phone_nav { position: fixed; width: 35px; height: 24px; background: #09548d; right: 2.5%; top: 35px; cursor: pointer; border-radius: 5px; z-index: 999999999 }
.phone_nav span { display: block; width: 20px; height: 2px; background: #ffffff; position: absolute; left: 50%; margin-left: -10px; top: 50%; transition: 0.8s; z-index: 99999991 }
.phone_nav .nav1 { margin-top: -1px; }
.phone_nav .nav2 { margin-top: -8px; }
.phone_nav .nav3 { margin-top: 6px; }
.phone_nav:hover .nav1 { width: 25px; }
.navh .nav1 { transform: rotate(45deg) }
.navh .nav2 { transform: rotate(-45deg); width: 10px; margin-left: -1px; margin-top: -5px; }
.navh .nav3 { transform: rotate(-45deg); width: 9px; margin-top: 3px; margin-left: -8px; }
.navh:hover .nav2 { margin-top: -8px; margin-left: 7px; }
.navh:hover .nav3 { margin-top: 5px; margin-left: -12px; }
.smdaohang { position: fixed; width: 100%; height: 0px; overflow: auto; top: 0px; right: 0px; background: #09548d; z-index: 9999999; transition: 0.8s; text-align: center; }
.smdaohangh { right: 0px; top: 0px; height: 100%; }
.topnav { margin: auto; margin-top: 30px; padding: 20px; }
ul.topnav li { text-align: left; position: relative; }
ul.topnav li a { padding: 15px 5px; padding-left: 0px; color: #fff; display: block; font-size: .16rem; line-height: 24px; padding-right: 50px; border-bottom: 1px dashed #fff; font-family: Lato-Regular, Arial, Helvetica, sans-serif; }
ul.topnav ul { display: none; }
ul.topnav ul li { clear: both; }
ul.topnav ul li a { padding: 10px 5px; padding-left: 20px; font-size: .14rem; font-weight: normal; outline: 0; border: none; }
ul.topnav ul li a:hover { }
ul.topnav ul ul li a { padding-left: 40px;  font-size: .12rem; }
ul.topnav ul ul { border-top: 1px dashed rgba(255,255,255,0.5); border-bottom: 1px dashed rgba(255,255,255,0.5); }
ul.topnav ul ul ul li a { padding-left: 60px; }
ul.topnav span { display: block; position: absolute; right: 0px; top: 15px; width: 20px; height: 20px; background: #fff; background: rgba(255,255,255,0.6); cursor: pointer; border-radius: 50%; transition: 0.5s; }
ul.topnav span:before { content: ""; width: 6px; height: 2px; background: #333; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: 0px; transform: rotate(45deg); transform-origin: right center }
ul.topnav span:after { content: ""; width: 6px; height: 2px; background: #333; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: -1px; transform: rotate(-45deg); transform-origin: right center; transition: 0.5s; }
ul.topnav span.yizi { transform: rotate(90deg) }
.smdaohang form { margin-top: 10px; margin-bottom: 15px; width: 220px; height: 36px; border: 1px solid #fff; position: relative; background: #fff; }
.smdaohang form .iptc { -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 34px; line-height: 34px; display: block; float: left; border-radius: 10px; }
.smdaohang form .ipsc { width: 20%; height: 34px; line-height: 34px; display: block; float: right; background: transparent; position: relative; z-index: 99; }
.smdaohang form i { position: absolute; right: 10px; top: 6px; }
.header_rlinks{ padding-right:50px; }

.banner .slick-dots li{ display:inline-block; }
.ipart1-pic .img{ width:100%; }
.ipart1-pic .ipart1_right{ width:100%; padding:50px 20px 20px 20px;     background: url(../images/ipart1-bg.jpg) no-repeat bottom center; margin-bottom:20px; }
.ipart1 .zong{ padding:0px; background:none; }
.ipart1{ margin-top:45px;}
.ipart1-pic .swiper-container-horizontal>.swiper-pagination-bullets, .ipart1-pic .swiper-pagination-custom, .swiper-pagination-fraction{ top:20px; height:25px; }
.ipart1-pic .item{ padding-bottom:0px;flex-direction: column-reverse; }
.ipart3_div{ margin-top:0px; }
.ipart3_div li{ width:48%; margin-top:25px;  }
.ipart4_div1_ul1 li,.ipart4_div1_ul2 li,.ipart4_div1_ul2 li:nth-child(1){  height:2rem; }
.footer{ line-height:30px; }
.ftleft{ width:300px; }
.ftright{ width:calc(100% - 350px); }
.ftdiv{ margin-top:15px; }
.ftop{ padding-bottom:25px; }
.fbottom{ padding-top:15px; }
.left{ float:none; margin:0 auto;  width:100%; max-width:350px; }
.right{ float:none; width:100%; margin-bottom:30px; }
.list1_title{ margin:7px 0px 0px; }
.list1 li{ padding:15px 0px; }
.list1_date{ font-size:.18rem; }
.listpic2 li a:hover .listpic2_div{ background:#fff;  padding:0px; padding-top:10px;  }
.listpic2 li a:hover .listpic2_div div{ color:#333; }
.listpic2_div{ padding:0px; padding-top:10px; }
.listpic2_dtitle{ font-size:.22rem; line-height:30px; height:60px; } 
.listpic2_dwz{ line-height:24px; height:72px; margin-top:7px; }
.listpic3 li{ width:48%; margin-right:4%; }
.listpic3 li:nth-child(3n){ margin-right:4%; }
.listpic3 li:nth-child(2n){ margin-right:0px; }
.listpic6_title{ margin-bottom:25px; font-size:.26rem;  }
.listpic6_div li{ margin-bottom:30px; }
.listpic6_div1 li{ width:37%; }
.listpic6_div2 li{ width:23%; margin-right:2.6%; }
.listpic6_div .listpic6_div_title{ font-size:.22rem; margin-top:5px; line-height:30px; }
.listpic6_kuang{ padding-bottom:10px; }
.listpic4_div_title{ font-size:.22rem; }
.bm li{ width:47.5%; margin-right:5%; }
.bm li:nth-child(3n){ margin-right:5%; }
.bm li:nth-child(2n){ margin-right:0px; }
.inter_div2_div li{ width:100%; margin-top:35px; }
.inter_div2_div_span1{ font-size:.36rem; }
.inter_div2_div_span2{ font-size:.28rem; }
.inter_div3 li a{ display:block; }
.inter_div3_pic{ width:100%; max-width:500px; margin:0 auto;}
.inter_div3_pic img{ height:auto; }
.inter_div3_right{ width:100%; margin-top:25px; } 
.inter_div3 li{ margin-bottom:40px; }
.inter_div3_rtitle{ margin-bottom:15px; }
}
 
@media screen and (max-width:899px) {
.ny_tb{ padding:15px 0px;}
.ny_title{ font-size:.26rem; line-height:34px;  }
.ny_kuang2{ padding-top:27px; }
.listpic1_pic{ width:250px; }
.listpic1_right{ width:calc(100% - 280px); }
.listpic1_rwz{ line-height:26px; height:78px; margin:10px 0px; }
.listpic2 li{ width:100%; }
.listpic2_pic{ height:auto; }
.listpic5 li{ width:100%; }
.listpic5_rmore{ width:45px; height:45px; background-size:25px; }
.con_div table{ width:100%; }
.con_div img{ width:auto !important; height:auto !important; }
}
@media screen and (max-width:739px) {
.ipart2_div ul{ display:block; }
.ipart2_div li{ width:100%; margin-top:20px; }	
.ipart2_dpic{ height:auto; }
.ipart2_dtitle{ height:26px; -webkit-line-clamp: 1; }
.ipart2_date{ margin-top:0px; }
.ipart4_div1_ul1 li,.ipart4_div1_ul2 li,.ipart4_div1_ul2 li:nth-child(1){ width:100%; height:auto; margin-bottom:25px; }
.ipart4{ padding-top:35px; padding-bottom:40px; }
.ipart4_div1{ margin-top:30px; }
.ipart4_div1_ul1{ margin-bottom:0px; }
.ftleft{ width:100%; max-width:330px; margin:0 auto; }

.ftright{ width:100%; margin-top:30px; text-align:center;}
.ftright .index_title{ text-align:center; }
.ny_kuang{ padding-top:25px; }
.list2 li{ width:100%; margin-right:0px; margin:0 auto;margin-bottom:25px; }
.list2 li a{ padding:10px 15px;}
.list3 li{ width:100%;  margin-bottom:28px; }
.listpic1 li{ margin-bottom:30px; }
.listpic1_pic,.listpic1_right{ width:100%; }
.listpic1_right{ margin-top:13px; }
.listpic1_rwz{ margin:7px 0px; }
.listpic6_div1 li,.listpic6_div2 li{ width:47%; margin-right:6%; }
.listpic6_div1 li:nth-child(2n),.listpic6_div2 li:nth-child(2n){ margin-right:0px; }
.listpic4_div1 li,.listpic4_div2 li{ width:100%; margin-bottom:25px; }
.listpic4_div1 li .listpic4_div_pic,.listpic4_div2 li .listpic4_div_pic{ height:auto; }
.listpic4_div_title{ margin-top:7px; line-height:26px; height:26px; -webkit-line-clamp: 1;}
}
@media screen and (max-width:599px) {
.header{ position:static; background:#09548d; padding:10px 0px; }
/*body,.ipart_more1{  font-size:.12rem; }*/
.header .zong{ display:block; }
.header_right{ width:100%; padding:0px; }
.header_rlinks{ padding-right:0px; }
.ipart3_div li{ width:100%; }
.list1_title{ margin:0px; }
.list1 li:nth-child(1){ padding-top:0px; }
.list3 li a{ padding:20px; }
.list3_date{ left:20px; }
.listpic3 li{ width:100%; margin:0px auto 25px !important; }
.listpic3_pic{ height:auto; }
.listpic5_pic{ width:130px; }
.listpic5_right{ width:calc(100% - 150px); padding-right:10px; }
.listpic5_rwz{ margin:7px 0px; }
.bm li{ width:100%; margin:0px 0px 25px !important; }
.inter_div2_div li{ display:block; padding:15px 20px; }
.inter_div2_div li span{ width:100%; margin:0px; display:block; width:100%; text-align:center;   }

}
@media screen and (max-width:399px) {
.logo{ width:220px; }	
.phone_nav{ top:20px; }
.listpic6_div1 li,.listpic6_div2 li{ width:100%; margin-right:0px; }
.listpic6_title{ margin-bottom:15px; }
}

#vsb_content_501 P{ text-indent:0 !important; }  