
.wrapper{ width: 1400px; margin:0 auto; max-width: 1400px;}
.new_index_header{ display:none;}
#searchLayer{ display:none;}
#header{ background:url(../images/top_bj.jpg) no-repeat top center; height: 152px; }
#header .wrapper{height:100%;justify-content: space-between; display: flex; background: url(../images/tb_bj.jpg) no-repeat center center;}
#logo img{ max-width:none;}
.head_right1_1{ margin-top: 18px; margin-right: 15px;}
input.weo-input3::placeholder {
  color: #858585; /* 你想要的颜色 */
}
.weo-input5 {
    background: url(../images/seach.png) no-repeat right center;
    width: 20px;
    height: 19px;
    border: none;
    cursor: pointer;
    float: right;
    margin-right: 14px;
    margin-top: 9px;
}
.head_right1 img{ max-width:100%;}

.head_right1_2{ margin-top: 10px;}
.head_right1_2_1{ width: 265px; height: 42px; border: 1px solid #44538e; border-radius:60px; background: #fff; float: right; margin-top: 20px;}
.weo-input3{ background: none; width: 220px; line-height: 42px; height: 42px; border: none; color:#858585!important; padding-left: 10px; float: left;  font-size: 14px;}
.head_right1_2_2{ display: flex;}
#logo{ margin-top: 35px; }

.head_right1{ padding-top: 20px;}

#nav{ background: #003c7e; width: 100%; height: 56px; line-height: 56px;}
#nav > .wrapper > ul{display:flex; }
#nav > .wrapper > ul > li{position:relative; height:56px; text-align:center; width: 116px; text-align: center; background: url(../images/xt2.png) no-repeat right center;}
#nav > .wrapper > ul > li:last-child{ background: none;}
#nav > .wrapper > ul > li > a{display:block; height:56px; line-height:56px;  font-size:16px; overflow:hidden; color: #fff;}
#nav > .wrapper > ul > li:hover > a{color:#fff; font-weight: bold;transition: all 0.5s;}
#nav > .wrapper > ul > li.current{  background: #ffa91b;}
#nav > .wrapper > ul > li.current > a{color:#fff;}
#nav > .wrapper > ul > li ul{position:absolute; left:50%; top:56px; transform:translate(-50%,20px); display:none; width:116px; padding:0px 0; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.08); opacity:0; animation:NavAnimation 0.3s; animation-fill-mode:forwards; z-index: 999;}

.fzyw_lf1_1 img{ height:550px;}
#nav > .wrapper > ul > li:hover ul{display:block;}
@keyframes NavAnimation{100%{transform:translate(-50%,0); opacity:1;}}
#nav > .wrapper > ul > li ul li{height:44px; line-height:44px; font-size:15px; overflow:hidden; border-top: 1px  solid rgba(0,0,0,0.078);}
#nav > .wrapper > ul > li ul li a{display:block; padding:0 20px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; transition:all 0.2s linear;
text-transform:capitalize; font-size: 14px;}
#nav > .wrapper > ul > li ul li:hover a{letter-spacing:0; color:#fff; transition:all 0.2s linear; background: #003c7e; color: #fff;}

#h-line{width:1px; height:18px; margin-left:16px; background:#666;}
#search-btn{width:24px; height:24px; margin-left:36px; background:url(img/search.png) no-repeat center; cursor:pointer; transition:all 0.1s linear;}
#search-btn:hover{background-image:url(img/search-h.png); transition:all 0.1s linear;}


#search{right:0; top:118px; z-index:98; display:none; height:68px; padding:10px; background:rgba(255,255,255,.5); box-shadow:0 0 10px rgba(0,0,0,.08); overflow:hidden;}
#search input{width:296px; height:44px; line-height:44px; padding:0 16px; border:none;  font-size:16px; color:#464646;}
#search input::-moz-placeholder{color:#999;}
#search input::-webkit-input-placeholder{color:#999;}
#search input::-ms-input-placeholder{color:#999;}
#search button{width:48px; height:48px; background:url(img/search1.png) no-repeat center #256dfa; border:none; border-radius:0;}
.head_right1_2{ display: flex;}



/*banner样式*/
#banner{width:100%; height:100%; overflow:hidden;}
#banner .swiper-wrapper{}
#banner .swiper-slide{width:100%;}
#banner .swiper-slide img{width:100%; }
#banner .swiper-pagination{left:50%; bottom:20px; transform:translateX(-50%); display:flex; justify-content:center; align-items:center; gap:0 10px; width:auto;}
#banner .swiper-pagination-bullet{width:12px; height:12px; margin:0; background:#fff; border-radius:50px; cursor:pointer; opacity:0.5;}
#banner .swiper-pagination-bullet-active{background:#fff;opacity:1;}

.footer2{ display:flex;justify-content: space-between;}
.footer2_l{ width:72px;}
.footer2_2{ flex:1;}

/*学院新闻开始*/
.cont1_bg{
    background: url(../images/cont1_bg.jpg) no-repeat;
    background-size: cover;
    overflow: hidden;
}
.cont1_box{
padding:20px 0px 0px; 
}

.fzyw_boxbj{  background: url(../images/news_bj.png) repeat-x center;background-size: cover;padding-bottom:20px; padding-top: 10px; margin-top: 20px;}
.minpad .tzgg_tit_re {
    margin-top: 23px;
}
.fzyw_box{
    margin-top: 23px; margin-bottom: 25px;
    overflow: hidden;
   
    background-size: cover;
}
.fzyw_lf{
    float: left;
    width: 800px;
    position: relative;
    margin-top: 18px;
    height: 549px;
    overflow: hidden;
}
.fzyw_lf .fzyw_lfbox{ 
    padding-bottom:56%; 
    position:relative; 
    overflow:hidden;
 }

.fzyw_lf .fzyw_lfpic{
  width:100%; height:100%;
    position:absolute; 
    top:0; left:0; 
}
.fzyw_lf .img{
   position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.3s ease-out 0s;
}
.fzyw_lf .img a{
   display: block;
   
}




.fzyw_lf .fzyw_lftime{
 width: 125px; height: 38px; line-height: 38px;
 position:absolute; left: 0px; top:38px;
 background: #fda311;
 border-radius: 0px 19px 19px 0px;
 font-size: 18px; color: #fff;
 text-align: center;
 font-family: Arial;
}


.fzyw_lf .fzyw_lftitbg{
    width: 100%;
    height: auto;
    padding: 15px 0;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url(../images/fzyw_titbg.png);
}
.fzyw_lf .fzyw_lftitbg .fzyw_lftit{
    padding: 0px 30px 0px 35px;
    overflow: hidden;
}
.fzyw_lf .fzyw_lftitbg .fzyw_lftit h2{
    width: 100%; float: left;
    font-size: 22px; color: #fff;
    height: 34px; line-height: 34px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-weight: bold;
    margin: 105px 0px 8px;
}
.fzyw_lf .fzyw_lftitbg .fzyw_lftit p{
    display: none;
    width: 100%;
    float: left;
    font-size: 14px;
    color: #fff;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display: none;
}
.fzyw_lf .fzyw_lftitbg .fzyw_lftit p span{
    color: #fda311;
}


.fzyw_rg{
    width: calc(100% - 800px);
    float: right;
    margin-right: 0px;
    margin-top: 18px;
}

.fzyw_rg li{
    width: 100%;
    float: left;
    /* margin-bottom: 1px; */
    border-bottom: 1px solid #e5e5e5;
    position: relative;
}
.fzyw_rg li .fzyw_rglb{
    position: relative;
    z-index: 3;
    margin-left: -40px;
}



.fzyw_rg li a{
    display: block;
    overflow: hidden;
    padding: 0px 10px 10px 35px;
    margin-left: 40px;
    background: #fff;
    box-sizing: border-box;
}
.fzyw_rg li .fzyw_rgwz{
    width: calc(100% - 242px);
    float: left;
    /* border-bottom: 2px solid #ccc; */
    /* padding-bottom: 10px; */
}

.fzyw_rg li .fzyw_rgwz h2{
    margin: 15px 0px 15px;
    width: 100%; float: left;
    font-size: 16px; color: #111;
    line-height: 28px;
    height: 56px;
    overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box; 
   -webkit-line-clamp:2; 
   -webkit-box-orient:vertical;
}
.fzyw_rg li .fzyw_rgwz span{
    font-size: 14px; color: #666;
    font-family: Arial;
    margin-top: 20px; display: block;
}


.fzyw_rg li .fzyw_rgpic{
   width: 208px;
   float: right;
   margin-top: 10px;
}
.fzyw_rg li .fzyw_rgpic span{ 
    width:100%; 
    display:block; 
    padding-bottom:56%; 
    position:relative; 
    overflow:hidden;
 }
 .fzyw_rg li .fzyw_rgpic span img{width:100%; 
    position:absolute; top:0; left:0; 
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.fzyw_rg li .fzyw_rgpic span img:hover{transform: scale(1.05);}


.fzyw_rg li:hover .fzyw_rglb{

}
.fzyw_rg li:hover .fzyw_rglb a{
	background: none;
    padding-left: 0px;''
    position: relative;
    box-sizing: border-box;
}
.fzyw_rg li .fzyw_rglb a:before{ background:url(../images/ico22.jpg) no-repeat left bottom; background-size: cover; position: absolute; left:15px; bottom: 0; content: ""; width:100%; height: 100%;z-index: -1; opacity: 0;
transition: 0.3s;
right: 0;
top: 0;


}
.fzyw_rg li:hover .fzyw_rglb a:before{ z-index: -1; opacity: 1;}




.fzyw_rg li:hover .fzyw_rgwz h2{ font-weight: bold; color: #fff;}
.fzyw_rg li:hover .fzyw_rgwz span{color: #fff;}

.xiaoxun{ padding-top: 70px; padding-left: 20px;}






/*校园风景开始*/
.xyfj{padding: 20px 0; padding-bottom: 50px;}
.xyfj_nr{ display: flex;justify-content: space-between;}
.xyfj_nr_left{ width: 49%;position: relative; height: 423px; overflow: hidden; cursor: pointer;}
.xyfj_nr_left .xyfj_nr_left_txt{ background: url(../images/yin.png) repeat-x bottom; height: 111px; line-height: 170px; text-align: center; display: block; width: 100%; position: absolute; left: 0; bottom: 0; color: #fff;box-sizing: border-box;font-size: 15px; padding-left: 10px; padding-right: 10px; }
.xyfj_nr_right{ width:51%;}
.xyfj_nr_left_tu{ width: 100%;}
.xyfj_nr_left_tu img{ width: 100%; text-align: center;transition: 1s;transition: all 0.6s;}

.xyfj_nr_right ul li{ float: left; width:48%; position: relative; margin-left: 14px; margin-bottom: 14px; cursor: pointer;}
.xyfj_nr_right ul li .xyfj_nr_right_tu{ width: 100%; height: 204px; overflow: hidden;}

.xyfj_nr_right ul li .xyfj_nr_right_txt{background: url(../images/yin2.png) repeat-x bottom; height: 86px; line-height: 126px; text-align: center; display: block; width: 100%; position: absolute; left: 0; bottom: 0; color: #fff;box-sizing: border-box; font-size: 15px; padding-left: 10px; padding-right: 10px;}
.xyfj_nr{ margin-top: 30px;}

.xyfj_nr_right ul li .xyfj_nr_right_tu img{width: 100%; text-align: center;transition: 1s;transition: all 0.6s;}
.xyfj_nr_right ul li:hover .xyfj_nr_right_tu img {transform: scale(1.1);transition: all 0.6s;}
.xyfj_nr_left:hover .xyfj_nr_left_tu img {transform: scale(1.1);transition: all 0.6s;}



/*数字校园开始*/
.szxy{ background: url(../images/sz_bj.jpg) no-repeat top center; background-size: cover;padding: 70px 0;}
.szxy_tit{ text-align: center; color: #fff;}
.szxy_tit h2{text-transform:Uppercase; font-size: 15px; font-weight: normal;}
.szxy_tit h3{ font-size: 40px; letter-spacing: 2px;}
.szxy_tit em{ background: #fff; width: 40px; height: 3px; display: inline-block;}



.xyfj_tit{ text-align: center; color: #fff;}
.xyfj_tit h2{text-transform:Uppercase; font-size: 15px; font-weight: normal; color: #333;}
.xyfj_tit h3{ font-size: 40px; letter-spacing: 2px; color: #000;}
.xyfj_tit h3 span{ color: #003c7e;}
.xyfj_tit em{ background: #003c7e; width: 40px; height: 3px; display: inline-block;}




.szxy_nr2{ text-align: center; }
.szxy_nr2_2{padding-top: 15px;}
.szxy_nr2 ul{ display: flex;justify-content: space-between; padding-top: 50px;}
.szxy_nr2 ul li{ color: #fff;}
.szxy_nr1{ text-align: center; color: #fff; font-size: 15px; line-height: 25px; padding-top: 20px;}
.szxy_nr2_2 span{ font-size: 50px;}
.szxy_nr2_3{ font-size: 16px; opacity: 0.8;}

.szxy_nr2 ul li .szxy_nr2_1{  
width: 148px; 
height: 148px;
align-items: center;
display: flex;
justify-content: space-between;
box-sizing: border-box;transition: all 0.6s;
}
.szxy_nr2 ul li:nth-child(1) .szxy_nr2_1{ 
	background: url(../images/ico01.png) no-repeat center center,
	            url(../images/yuan1.png) no-repeat center center;
}

.szxy_nr2 ul li:nth-child(2) .szxy_nr2_1{ 
	background: url(../images/ico02.png) no-repeat center center,
	            url(../images/yuan1.png) no-repeat center center;
}
.szxy_nr2 ul li:nth-child(3) .szxy_nr2_1{ 
	background: url(../images/ico03.png) no-repeat center center,
	            url(../images/yuan1.png) no-repeat center center;
}

.szxy_nr2 ul li:nth-child(4) .szxy_nr2_1{ 
	background: url(../images/ico04.png) no-repeat center center,
	            url(../images/yuan1.png) no-repeat center center;
}

.szxy_nr2 ul li:nth-child(5) .szxy_nr2_1{ 
	background: url(../images/ico05.png) no-repeat center center,
	            url(../images/yuan1.png) no-repeat center center;
}

.szxy_nr2 ul li:hover:nth-child(1) .szxy_nr2_1{ 
	background: url(../images/ico01_a.png) no-repeat center center,
	            url(../images/yuan33.png) no-repeat center center;
	transition: all 0.4s;
}
.szxy_nr2 ul li:hover:nth-child(2) .szxy_nr2_1{ 
	background: url(../images/ico02_a.png) no-repeat center center,
	            url(../images/yuan33.png) no-repeat center center;
	transition: all 0.4s;
}
.szxy_nr2 ul li:hover:nth-child(3) .szxy_nr2_1{ 
	background: url(../images/ico03_a.png) no-repeat center center,
	            url(../images/yuan33.png) no-repeat center center;
	transition: all 0.4s;
}
.szxy_nr2 ul li:hover:nth-child(4) .szxy_nr2_1{ 
	background: url(../images/ico04_a.png) no-repeat center center,
	            url(../images/yuan33.png) no-repeat center center;
	transition: all 0.4s;
}
.szxy_nr2 ul li:hover:nth-child(5) .szxy_nr2_1{ 
	background: url(../images/ico05_a.png) no-repeat center center,
	            url(../images/yuan33.png) no-repeat center center;
	transition: all 0.4s;
}



/*媒体报道开始*/
.mtbd{ padding: 60px 0;}
.mtbd .wrapper{ display: flex;justify-content: space-between;}
.tzgg_tit{display: flex;justify-content: space-between;border-bottom: 1px solid #d4d4d4; line-height: 45px;}
.mtbd_l{ width: 70%; padding-right: 30px;box-sizing: border-box;}
.mtbd_r{ width: 30%;}
.tzgg_tit_le{ font-size: 33px; font-weight: bold; color: #000;}
.tzgg_tit_le span{  color: #003c7e;}
.tzgg_nr ul li{ margin-top: 14px; border-bottom: 1px solid #e0e0e0; padding-bottom: 14px;}
.tzgg_nr ul li a{ display: flex;}
.tzgg_nr ul li a:hover .tzgg_nr_re{ color:#003c7e;}
.tzgg_nr_le{ background: url(../images/time1.png) no-repeat left center; width: 62px; height: 62px; text-align:center; margin-right: 10px;}
.tzgg_nr_le h2{ font-size: 23px; font-weight: bold; color: #003c7e; padding-top: 2px;}
.tzgg_nr_le h3{ font-size: 13px; color: #fff; font-weight: normal;padding-top:5px;}
.tzgg_nr_re {
    width: 340px;
    color: #333333;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 16px;
   align-items: center;
display: flex;
justify-content: space-between;
box-sizing: border-box;
   
}
.tzgg_tit_re{ margin-top: 10px;}
.tzgg_tit_re a{ font-size: 15px;}
.tzgg_tit_re a img{
margin-left: 3px;
display: inline-block;
vertical-align: -5px;
}
.tzgg_nr{ margin-top: 30px;}
.mtbd_l_t{display: flex;justify-content: space-between; border-bottom: 1px solid #d4d4d4; line-height: 45px;}
.mtbd_l_t_l ul{ display: flex;}
.mtbd_l_t_l ul li{ margin-right: 54px; font-size: 30px;  color: #838080; padding-left: 38px; cursor: pointer; position:relative;}
.mtbd_l_t_l ul li:nth-child(1){ background: url(../images/h1.png) no-repeat left center;}
.mtbd_l_t_l ul li:nth-child(2){ background: url(../images/h2.png) no-repeat left center;}
.mtbd_l_t_l ul li:nth-child(3){ background: url(../images/h3.png) no-repeat left center;}

.mtbd_l_t_l ul .one:nth-child(1){background: url(../images/h1_a.png) no-repeat left center; color: #003c7e; font-weight: bold;}
.mtbd_l_t_l ul .one:nth-child(2){background: url(../images/h2_a.png) no-repeat left center; color: #003c7e; font-weight: bold;}
.mtbd_l_t_l ul .one:nth-child(3){background: url(../images/h3_a.png) no-repeat left center; color: #003c7e; font-weight: bold;}

.mtbd_l_t_l ul li::after{ width: 0;transition: 0.5s;background:#003c7e; height: 4px; position: absolute; bottom: -14px; left: 0;transition: 0.5s; content:"";
}
.mtbd_l_t_l ul .one::after{  width: 160px;}


/* .zsjy_nr ul li a::after{ background: #003c7e; width: 0;transition: all 0.5s; height: 100%; content: ""; position: absolute;left: 0; bottom: 0; z-index: 1;}
.zsjy_nr ul li a:hover::after{ background: #003c7e; width: 100%;transition: all 0.5s; z-index: 1;} */





.zsjy_title .mtbd_l_t_l ul li:nth-child(1){ background: url(../images/h4.png) no-repeat left center;}
.zsjy_title .mtbd_l_t_l ul li:nth-child(2){ background: url(../images/h5.png) no-repeat left center;}
.zsjy_title .mtbd_l_t_l ul li:nth-child(3){ background: url(../images/h6.png) no-repeat left center;padding-left: 42px;}

.zsjy_title .mtbd_l_t_l ul .one:nth-child(1){background: url(../images/h4_a.png) no-repeat left center; color: #003c7e; font-weight: bold;}
.zsjy_title .mtbd_l_t_l ul .one:nth-child(2){background: url(../images/h5_a.png) no-repeat left center; color: #003c7e; font-weight: bold;}
.zsjy_title .mtbd_l_t_l ul .one:nth-child(3){background: url(../images/h6_a.png) no-repeat left center; color: #003c7e; font-weight: bold; padding-left: 42px;}

.mtbd_l_nr_1_txt{ padding-left: 10px;padding-right: 10px;} 



.time_x{ display: flex;justify-content: space-between;}
.time_x b img{ width: 22px; opacity: .5;}

.mtbd_l_nr_1_txt h2{
	 line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333333;
   font-size: 19px;margin-top: 20px;
}
.mtbd_l_nr_1_txt section{
	  color: #5f5f5f;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-top: 8px;
}
.mtbd_l_nr_1{ margin-top: 25px;}
.mtbd_l_nr_1 dl{ display: flex;}
.mtbd_l_nr_1 dl dd{width: 49%; margin-right: 20px;}
.mtbd_l_nr_1 dl dd:nth-child(2){  margin-right: 0;}

.time_x{ margin-top: 20px;}
.time_x span{ font-size: 16px; color: #888;}
.mtbd_l_nr_1_tu{ height: 292px; overflow: hidden;}
.mtbd_l_nr_1_tu img{ width: 100%;}
.mtbd_l_nr_1 dl dd:hover .mtbd_l_nr_1_txt h2{ color: #003c7e;}

.mtbd_l_nr_1_tu img{width: 100%; text-align: center;transition: 1s;transition: all 0.6s;}
.mtbd_l_nr_1 dl dd:hover .mtbd_l_nr_1_tu img {transform: scale(1.1);transition: all 0.6s;}




/*招生就业开始*/
.zsjy{ background: #f2f3f9; padding: 50px 0;}
.zsjy_nr ul li a{display: flex;justify-content: space-between;}
.zsjy_nr_right1{font-size: 15px; color: #888; margin-top: 10px;transition: all 0.5s;}
.zsjy_nr_right2{
	line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333333;
  font-size: 19px;margin-top: 10px; font-weight: bold;transition: all 0.5s;
}
.zsjy_nr_right3{
	color: #5f5f5f;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-top: 8px;
	transition: all 0.5s;
}

.zsjy_nr_right4{ color: #003c7e; font-size: 14px; margin-top: 20px;transition: all 0.5s;}
.zsjy_nr ul li{ display: block; float: left; width: 49%; background: #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06); margin-right: 20px;box-sizing: border-box; padding: 25px; margin-top: 20px;transition: all 0.5s; position: relative;}
.clear{clear: both;}
.zsjy_nr ul li:nth-child(2n){ margin-right: 0;}
.zsjy_nr_left{ width: 238px; margin-right: 20px; overflow: hidden; height: 170px;}
.zsjy_nr_right{ width: calc(100% - 238px);}
.zsjy_nr ul li a{ z-index: 3; position: relative;transition: all 0.5s; overflow: hidden;}

 .zsjy_nr ul li::after{ background: #003c7e; width: 0;transition: all 0.7s; height: 100%; content: ""; position: absolute;left: 0; bottom: 0; z-index: 1;}
.zsjy_nr ul li:hover::after{ background: #003c7e; width: 100%;transition: all 0.7s; z-index: 1;} 
.zsjy_nr ul li:hover .zsjy_nr_right2{ color: #fff;transition: all 0.5s;}
.zsjy_nr ul li:hover .zsjy_nr_right3{ color: #fff; opacity: .7;transition: all 0.5s;}
.zsjy_nr ul li:hover .zsjy_nr_right1{ color: #fff;transition: all 0.5s;}
.zsjy_nr ul li:hover .zsjy_nr_right1{ color: #fff;transition: all 0.5s;}
.zsjy_nr ul li:hover .zsjy_nr_right4{ color: #fff; text-decoration: underline;transition: all 0.5s;}


.zsjy_nr_left img{width: 100%; text-align: center;transition: 1s;transition: all 0.6s;}
.zsjy_nr ul li:hover .zsjy_nr_left img {transform: scale(1.1);transition: all 0.6s;}

/*机构设置开始*/
.jgsz_da .wrapper{display: flex;justify-content: space-between;}
.jgsz_left{ width: 80%; background: #f2f3f9;box-sizing: border-box; padding: 30px; padding-right: 0;}
.jgsz_xia{  width: 30%;}
.jgsz_left h2{ font-size: 32px; color: #000;}
.jgsz_left h2 span{ color: #003c7e;}
.jgsz_da{ margin-top: 40px; margin-bottom: 30px;}
.jgsz_left_lie1{ display: flex;}

.jgsz_left_lie_le{
   background: #003c7e;
    color: #fff;border-radius: 60px; width: 120px;  height: 42px; text-align: center; line-height: 42px; font-size: 15px;
}
.jgsz_left_lie_re a{
    display: inline-block;  line-height: 28px; padding-left: 10px;
    font-size: 15px; width: 166px;overflow: hidden;height: 28px;
}
.jgsz_left_lie_re{ padding-top: 10px;}
.jgsz_left_lie1{ margin-top: 10px;}
.jgsz_left_lie_re{ width: calc(100% - 130px);}
.jgsz_left_lie_da{  margin-top: 20px;}


.jgsz_xia{ padding-left: 30px;}
.jgsz_xia ul li{ background: #b27142; width: 100%; margin-top: 1px; height: 130px;box-sizing: border-box; padding: 40px;}
.jgsz_xia ul li:nth-child(2){ background: #1054a6;}
.jgsz_xia ul li:nth-child(3){ background: #c43745;}

.jgsz_xia_le{ width: 170px;transition: all 0.5s;}

.jgsz_xia ul li a{ display: flex;justify-content: space-between;}
.jgsz_xia_le{ color: #fff;}
.jgsz_xia_le h2{ color: #fff; font-size: 26px;font-weight: normal;}
.jgsz_xia_le h3{ color: #fff; font-size: 13px;text-transform:Uppercase; font-weight: normal; margin-top: 5px; opacity: 0.85;}


.ztztl_nr ul{ display: flex; gap:20px; margin-top: 30px;}
.ztztl_nr ul li{ display: block; border-radius: 6px; overflow: hidden;}

.jgsz_xia ul li:hover .jgsz_xia_le{
	transition: all 0.5s;
  transform: translateY(-5px);
}


/*底部内容开始*/
.footer{ background:url(../images/db_bj.jpg) no-repeat top center ;background-size:cover;  padding-top: 60px;}
.footer1_l4_1{}

.footer1{ display: flex;justify-content: space-between;}
.footer1_l2{ display: flex;}

.footer1_l2_left_txt{ color: #fff; font-size: 14px; line-height: 28px; padding-left: 15px; padding-top: 10px;}
.footer1_l2{ margin-left: 20px;}
.footer1_l4_2{ font-size: 14px; color: #fff; text-align: center;}

.footer2{ font-size: 14px;color: #fff; line-height: 25px;}
.footer2 a{ color: #fff;}
.footer3{ text-align: center; font-size: 13px; color: #fff; line-height: 50px; border-top: 1px solid rgba(255,255,255,.2); margin-top: 10px;}
.footer3 a{font-size: 13px; color: #fff;}


.footer1_l4_1 img{ width: 100px; height: 100px;}
.footer1_l4_2{ font-size: 13px; margin-top: 5px;}

.fzyw_lf1 a{ position: relative; display:block;}
.fzyw_lf1_1{ width: 100%;}
.fzyw_lf1_1 img{ width: 100%;}
.fzyw_lf1_2{ position: absolute; left: 0; bottom: 0; padding-left: 28px; padding-right: 28px;box-sizing: border-box; background: url(../images/yin3.png) repeat-x; height: 210px; padding-top: 90px; width: 100%; z-index:2;}
.time{ position: absolute;  left: 0;background: #fda311;border-radius: 0px 19px 19px 0px; top: 20px; font-size: 14px; color: #fff; padding: 10px 20px; }
.minpad .time{ padding: 0; width: 100px; height: 40px; text-align: center; line-height: 40px;}
.fzyw_lf1_2 h2{line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #fff; font-size:18px; }
.fzyw_lf1_2 h3{
	 color: #5f5f5f;
   line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-top: 10px;
    color: #fff; font-weight: normal; 
}
.xjyw{ font-size:17px;text-transform:Uppercase;font-weight: normal;}

.minpad .xjyw{ height: 32px;}

.minpad .tzgg_tit{border-bottom:none;}



.ny_banner{ width: 100%; height: 260px;}
.main .wrapper{ display: flex;justify-content: space-between; margin-top: 30px; margin-bottom: 30px;}
.m_left{ width: 250px;}
.m_right{ width: calc(100% - 280px);}
.dqwz{ background: url(../images/home_d.png) no-repeat left center; font-size: 14px; color: #69717e; padding-left: 20px; border-bottom: 3px solid #003c7e; height: 50px; line-height: 50px;}
.dqwz a{color: #69717e;}
.dqwz a:hover{color: #003c7e;}


.m_left_t{ background: url(../images/left_bj.png) no-repeat top center; width: 100%; height: 95px; text-align: center; color: #fff;}
.m_left_t h2{ font-size: 24px; font-weight: normal;  margin-bottom: 5px; padding-top: 20px;}
.m_left_t h3{ font-weight: normal; font-size: 13px;text-transform:Uppercase; opacity: .6;}
.m_left_n ul{ background: #f5f5f5;/*box-shadow: 0 0 0.1rem rgb(0,0,0,0.1);*/ margin-top: 2px;}
.m_left_n ul li{ border-bottom: 1px solid #e7e7e7;}
.m_left_n ul li a{ display: block; height: 60px; line-height: 60px; text-align: center; width: 100%;}
.m_left_n ul .on a{ background: rgba(0,60,126,.97); color: #fff;}


.zynr_n_xq h2{ text-align: center; font-size: 20px; line-height: 60px;}
.zynr_n_xq { font-size: 15px; color: #3a4048; line-height: 28px;}
.zynr_n_xq p{ font-size: 15px; color: #3a4048; line-height: 28px; text-indent: 2em;}
.zynr_n_xq img{ max-width: 100%;}



.cons-list {
	padding-bottom: 40px;
}
.cons-list ul li {
	width: 100%;
	border-bottom: 1px solid #e8e8e8;
	padding: 30px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	position: relative;
}
.leader-list.cons-list ul li{	
	padding: 40px 0;
}
.cons-list ul li a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.cons-list ul li .date {
	width: 7%;
	height: 94px;
	background: #f5f5f5;
	margin-right: 2%;
	margin-top: 5px;
}
.cons-list ul li.hasimg .date{
	margin-top: 25px;
}
.cons-list ul li .txt {
	width: 82%;
	overflow: hidden;
}
.cons-list li .more_btn {
	display: block;
	padding: 15px;
	width: 48px;
	height: 48px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;margin: auto;background: #f8f8f8;
	transition: all .8s ease;
}
.cons-list li .more_btn i, .cons-list li .more_btn::after, .cons-list li .more_btn::before {
	content: "";
	display: block;
	width: 21px;
	height: 2px;
	background: #5a5a5a;
	transition: all .5s ease;
}
.cons-list li .more_btn i {
	margin: 5px auto;
	position: relative;
}
.cons-list li:hover .more_btn {
	background: #0d358f;
}
.cons-list li:hover .more_btn::before {
	transform: rotate(45deg);
	top: 18px;
}
.cons-list li:hover .more_btn::after {
	transform: rotate(-45deg);
	bottom: 18px;
}
.cons-list li:hover .more_btn i, .cons-list li:hover .more_btn::after,.cons-list li:hover .more_btn::before {
	background: #FFF;
	width: 13px;
}
.cons-list li:hover .more_btn::after, .cons-list li:hover .more_btn::before {
	right: 10px;
	position: absolute;
}
.cons-list li:hover .more_btn i {
	width: 22px;
	margin: 8px 0px;
}
.cons-list ul li .date h2 {
	font-size: 35px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #000;
	margin-top: 18px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.cons-list ul li .date p {
	font-size: 12px;
	height: 35px;
	color: #000;
	text-align: center;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.cons-list ul li .txt h2 {
	font-size: 18px;
	color: #333;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 35px;
	height: 35px;
}
.cons-list ul li .txt p {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 56px;
	margin-top: 10px;
}
.cons-list ul .hasimg .txt .fl img {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	object-fit: cover;
}
.cons-list ul .hasimg .txt .fl {
	width: 24%;
	height: 148px;
	overflow: hidden;
}
.leader-list.cons-list ul .hasimg .txt .fl {
	width: 25%;
	height: 190px;
}
.leader-list.cons-list ul li .txt p{	
	-webkit-line-clamp: 3;
	height: 84px;
}
.leader-list.cons-list ul .hasimg .txt .fr{
	width: 72%;
	padding: 30px 0;
}
.cons-list ul .hasimg .txt .fr {
	width: 74%;
	overflow: hidden;
	padding: 20px 0;
}

.cons-list.leader-list ul li .txt {
	width: 94%;
}
.cons-list ul li:hover .date {
	background: #0d358f;
}
.cons-list ul li:hover .txt h2 {
	color: #0d358f;
}
.cons-list ul li:hover .date h2, .cons-list ul li:hover .date p {
	color: #fff;
}
.cons-list ul li:hover .txt img {
	transform: scale(1.1);
}


#pageinfo { text-align: center;margin-bottom: 10px; margin-top: 10px;}
.digg {padding-top: 0px;}
.digg li{ width: 30px;height: 30px;line-height: 30px;display:inline-block; margin:0 4px;background:#fff;border:1px solid #d6d6d6;border-radius:2px;font-size:14px;color:#767676;}
.digg .page-item a{border: none;padding: 0px;height: 30px;line-height: 30px;display: inline-block;overflow: inherit;}
.digg .page-item a:hover {color: #ff6700;}
.digg .page-item a:active {background-color: #ff6700;color:#fff;}
.digg li.active {display: inline-block; width: 31px;height: 31px;line-height: 30px;background-color: #ff6700;color: #fff;text-decoration: none;}
.digg li:first-child{ width: 70px;}
.digg li:last-child{ width: 70px;}


.news_deat_sxy{justify-content: space-between; display: flex;border-top: 1px solid #d9d9d9; padding-top: 30px; margin-top: 30px;}
.news_deat_sxy_left1 a{ font-size: 15px;}
.news_deat_sxy_left1{ margin-top: 7px; font-size: 15px; color: #666;}
.news_deat_t h2{ 
	  font-size: 22px;
    color: #333;
    text-align: center;
    line-height: 35px;
    padding: 10px; margin-top: 15px;}
    
.news_deat_t h3{ 
    text-align: center;
    font-size: 14px;
    color: #666;
    margin-top: 0px; font-weight: normal; border-bottom: 1px dashed #E0E0E0; padding-bottom: 20px;}
.news_deat_n{ color: #333; font-size: 15px; line-height: 26px; padding-top: 30px;}
.news_deat_n p{ color: #333; font-size: 15px; line-height: 26px; }
.news_deat_n img{ max-width: 100%;}
.news_deat_sxy_right a{ font-size: 15px;}

.news_deat_sxy_right a img{margin-right: 5px;
display: inline-block;
vertical-align: -3px;
}


.szdw ul {
    overflow: hidden;
}

.szdw ul li {
    float: left;
    width: 32%;
    margin-top: 25px;
}

.szdw ul {
    overflow: hidden;
}

.szdw ul li:nth-child(3n+2) {
    margin-left: 2%;
    margin-right: 2%;
}

.szdw ul li a {
    display: block;
    padding: 20px;
    background: #f5f5f5;
    overflow: hidden;
}

.szdw-pic {
    float: left;
    width: 145px;
    margin-right: 20px;
}

.szdw-pic .pic {
   
}

.szdw-info {
    overflow: hidden;
}

.szdw-info h3 {
    color: #0a437e;
    font-size: 23px;
    margin-bottom: 15px;
    margin-top: 10px;
    border-bottom: 1px solid #0a437e;
    padding-bottom: 10px;
    font-weight: normal;
}

.szdw-info p {
    color: #808080;
    font-size: 16px;
    line-height: 26px;
}

.szdw ul li:hover a {
    background: #0a437e;
}

.szdw ul li:hover a .szdw-info h3 {
    color: #fff;
    border-color: #fff;
}

.szdw ul li:hover a .szdw-info p {
    color: #fff;
}


.szdw-pic .pic{ width: 145px; height: 186px; overflow: hidden;}
.szdw-pic .pic img{ width: 100%; text-align: center;transition: 1s;transition: all 0.5s;}
.szdw ul li a:hover .szdw-pic .pic img {transform: scale(1.1);transition: all 0.5s;}


.jgsz_n_lie1_bt h2{ width: 170px; height: 48px; line-height: 48px; background: #003c7e; display: block; text-align: center;color: #fff;}


.jgsz_n_lie1_list a{ display: block; width: 32%; height: 48px; line-height: 48px; margin-right: 20px; margin-top: 10px; 
background: #ecf1f8 url(../images/happ.svg) no-repeat right 20px center; float: left;box-sizing: border-box; 
padding-left: 15px; background-size: 10px; padding-right: 30px;}
.jgsz_n_lie1_list a:hover{background: #d7dee9 url(../images/happ2.svg) no-repeat right 20px center;background-size: 10px; }

.jgsz_n_lie1_list a:nth-child(3n){ margin-right: 0;}

.jgsz_n_lie1_bt h2{ font-weight: normal; font-size: 18px;}
.jgsz_n_lie1_bt h2 img{
margin-right: 5px;
display: inline-block;
vertical-align: -2px;
}
.jgsz_n_lie1_bt{ margin-top: 20px;}


.xiaz_wj ul li{ background: #f5f5f5 url(../images/tty.svg) no-repeat 14px; background-size: 15px; width: 100%; position: relative; height: 75px;  line-height: 75%; margin-top: 10px; padding-left: 30px;}
.xiaz_wj ul li a{ display:  block;}

.xiaz_wj2{ position:absolute; background: #0a437e; width: 130px; height: 40px; display: block; line-height: 40px; right: 20px; color: #fff; font-size: 14px;text-align: center; border-radius: 60px; top: 18px;}
.xiaz_wj2 img{margin-right: 5px;
display: inline-block;
vertical-align: -4px;
width: 18px;

}

.xiaz_wj1{ width: 70%;line-height: 75px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.qber_xy{ background: #f5f5f5; padding: 30px;box-sizing: border-box;}

.qber_xy_1{ font-size: 20px; color: #333333;font-weight: bold;}
.qber_xy_1 img{margin-right: 5px;
display: inline-block;
vertical-align: -5px;}

.qber_xy_2 dl{ display: flex;justify-content: space-between; margin-top: 25px;}
.qber_xy_2 dl dd{ background: #fff; width: 24%; margin-right: 10px; height: 55px; line-height: 55px; text-align: center; position: relative;}
.qber_xy_2 dl dd a{ display: block; z-index: 3; position: relative;}
.qber_xy_2 dl dd a:hover{ color: #fff;}
.qber_xy_2 dl dd::after{content: ""; position: absolute; width: 0; top: 0; left: 0; height: 55px;transition: all 0.5s;  background: #003c7e;}
.qber_xy_2 dl dd:hover::after{ width: 100%;transition: all 0.5s;}

.mb_gg_nr ul li{ float: left; width: 32%; margin-top: 18px; margin-right: 20px; background: #fff;box-sizing: border-box; padding: 20px;transition: all 0.5s;}
.mb_gg_nr ul li a{ display: flex;justify-content: space-between;}
.mb_gg_nr ul li:nth-child(3n){ margin-right: 0;}


.mb_gg_nr ul li:hover .wenzi{ color: #003c7e;transition: all 0.5s;}
.mb_gg_nr ul li:hover .date{ background: #003c7e;transition: all 0.5s;}
.mb_gg_nr ul li:hover .date h2{  color: #fff;transition: all 0.5s;}
.mb_gg_nr ul li:hover .date p{  color: #fff;transition: all 0.5s;}
.mb_gg{ background: #e5eef6; padding: 40px 0; margin-top: 40px;}
.date{ background: #f5f5f5; width: 80px; height: 90px; text-align: center;}
.wenzi{ width: calc(100% - 90px);}
.date p{ font-size: 14px; color: #333;}
.date h2{ font-size: 30px; margin-top: 15px;}

.wenzi{
	  color: #333333;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 16px;
    margin-top: 14px;
}

.mb_news .wrapper .mb_news_zda{display: flex;justify-content: space-between;}
.mb_news_left{ width: 730px; height: 504px; overflow: hidden; position: relative;}
.mb_news_right{ width: calc(100% - 760px);}

.mb_news_right1 a{display: flex;justify-content: space-between;}
.mb_news_right1_re h2{line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 19px; color: #0a437e;}

.mb_news_right1_re section{
	 color: #6c6c6c;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 15px;
}
.mb_news_zda{ margin-top: 20px;}
.mb_news_right1_re h3{ color: #0a437e;font-size: 14px; font-weight: normal; margin-top: 5px;}
.mb_news_right1_le .date{ width: 92px; height: 104px; margin-top: 0; margin-right: 15px;} 
.mb_news_right1_le .date h2{ color: #0a437e; font-size: 35px; padding-top: 20px; margin-top: 0;}
.mb_news_right1_le .date em{ border-top: 1px solid #c8c8c8; display: block; margin-left: 10px; margin-right: 10px; margin-bottom: 5px;}


.mb_news_right2 ul li{ display: block; width: 100%; height: 50px; line-height: 50px; border-bottom: 1px dashed #dfdfdf;position: relative;
background: url(../images/xsj.png) no-repeat left center; padding-left: 12px;} 
.mb_news_right2 ul li a{ font-size: 15px; }
.mb_news_right2 ul li .mb_news_right22{ position: absolute; right: 0; top: 0; color: #666;}

.mb_news_right1{border-bottom: 1px dashed #dfdfdf; padding-bottom: 10px;}

.mb_news_left_tu{ width: 100%;}
.mb_news_left_tu img{ width: 100%; height: 500px;}

.mb_news_left_wen{ background: rgba(10,67,126,.9); position: absolute; bottom: 0; left: 0; width: 100%;box-sizing: border-box; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 10px;}
.mb_news_left_wen time{ color: #fff; font-size: 14px; }

.mb_news_left_wen h2{ color: #fff; font-size: 18px; font-weight: normal;line-height: 28px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-top: 5px;}
.mb_news_left_wen h3{ color: #fff; font-size: 14px; font-weight: normal;line-height: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; opacity: 0.9;}
.mb_news{ margin-top: 30px;}

.mb_gg_tit{display: flex;justify-content: space-between; width: 100%;}
.mb_gg_tit b{ font-size: 34px; color: #2c2c2c;}
.mb_gg_tit span{ margin-top: 20px;}
.mb_gg_tit span a{ font-size: 15px;}


.ny_banner{ position: relative;}
.ny_banner_b{ position: absolute; background: url(../images/hb.png) no-repeat left bottom; height: 260px; width: 100%;}
.ny_banner_b .wrapper h2{ font-size: 35px; color: #fff; padding-top: 110px; }
.ny_banner_b .wrapper em{ background: #fff; width: 50px; height: 3px; display: block; margin-top: 12px; opacity: 0.8;}


.yzxx_01{padding: 45px;
    font-size: 22px;
    line-height: 30px;
    background: #f3f3f3;
    margin-top: 20px;
    }
    
 /*表单表格*/
.yzxx_02 table {
      width: 90%;
      margin: 0 auto;
      border-collapse: collapse;
      margin-top: 20px;
    }

.yzxx_02 table td {
      
      padding: 10px;
    }

.yzxx_02 input[type="text"],.yzxx_02 textarea {
      width: 100%;
      box-sizing: border-box;
      padding: 10px;
      border: 1px solid #bebebe;
      border-radius: 5px;
      font-size: 15px;
    }

.yzxx_02 textarea {
      height: 200px;
    }

.yzxx_02 .btn-group {
      text-align: center;
      margin-top: 20px;
    }

.yzxx_02 .btn-group button {
    
      margin: 0 10px;
      cursor: pointer;
      border-radius: 4px; width: 115px; text-align: center; height: 45px; line-height: 45px;
    }
 .yzxx_02 h2{ font-size: 22px; font-weight: normal; margin-top: 20px; padding-left: 0px; border-bottom: 1px dashed #ccc;  padding-bottom: 10px; margin-left: 30px; margin-right: 0;}

 .btn-group .tjiao{ background: #003c7e; color: #fff; font-size: 15px;}
 .btn-group .cxtx{}
 
 
 .jssz_xq1 h2{ font-size: 18px; color: #fff; margin-top: 20px; background: #003c7e;border-radius: 6px 6px 0 0; display:inline-block; height: 50px; line-height: 50px; padding-left: 20px; padding-right: 20px;}
 .jssz_xq2{ background: #f5f5f5;padding: 20px;line-height: 33px;}
 .jssz_xq2 ul li{ display: flex; margin-top: 2px; width: 100%;}
 .jssz_xq2 ul{ padding: 40px; padding-top: 20px;}
 .jssz_xq2_left{  width: 90px; line-height: 45px; height: 45px; font-weight: bold;}
.jssz_xq2_right{ padding-top: 10px; padding-left: 10px;}

.jssz_xq2_right{ width: calc(100% - 100px); line-height: 28px; font-size: 15px; color: #333;}



 .form-container {
            width: 100%;
            margin: 0 auto; margin-top: 20px;
           
        }
        /* 标题样式，模拟原页面顶部浅蓝色条 */
        .form-title {
            background-color: #f3f3f3; 
            color: #003c7e;
            text-align: center;
          
            font-size: 22px;
            margin-bottom: 20px;
            font-weight: bold;
            height: 50px; line-height: 50px;
        }
        /* 表单行间距、对齐等基础样式 */
        .form-item {
            margin-bottom: 20px;
            align-items: center;
display: flex;
box-sizing: border-box;
padding-left: 145px;

        }
        .form-item .label {
            display: inline-block;
            width: 100px;
            text-align: right;
            margin-right: 10px;
            color: #333;
        }
        /* 星号样式（红色强调） */
        .form-item .required {
            color: red;
            margin-right: 2px;
        }
        /* 输入框、下拉框通用样式 */
        .form-item input[type="text"],
        .form-item select,
        .form-item textarea {
            width: 75%;
            padding: 12px;
            border: 1px solid #ccc;
            border-radius: 4px;
        }
        .form-item textarea {
            height: 120px;
            resize: vertical;
        }
        /* 验证码区域调整 */
        .captcha-wrap {
            display: flex;
            align-items: center;
        }
        .captcha-wrap input {
            margin-right: 10px;
        }
        /* 按钮样式 */
 .btn-submit {
    background-color: #005ea6;
    color: #fff;
    border: none;
    padding: 11px 40px;
    cursor: pointer;
    margin-left: 110px;
    border-radius: 4px;
}
.btn-reset {
            background-color: #ccc;
            color: #333;
            border: none;
           padding: 11px 40px;
            cursor: pointer;
            margin-left: 20px;
            border-radius: 4px;
}
.ztztl{ padding-bottom: 30px;}
.footer2 a{ padding-right: 10px;  position: relative;padding-left: 10px;}
.footer2 a:before{ position: absolute; right: -2px; top: 4px; width: 1px;height: 13px; background: #fff; opacity: 0.5; content: "";}

.mb_news_right1_le{ width: 92px;}
.mb_news_right1_re{ width: calc(100% - 110px);}
.mb_news_right2{ height: 400px; overflow: hidden;}
#article p{ margin-top:23px; line-height:25px!important;}
.news_deat_n{ padding-top:0;}


/*表格样式*/
#article table{ margin-top: 20px; border-top:1px #7d7d7d solid;}
#article table {
    background: #fff;
    border-collapse: collapse;
    width: 100%;
}
#article  th, td 
{
  border: 1px solid #e0e0e0;
  padding: 7px 10px!important;
  transition: all 0.3s ease;
  text-align: center;
}
/*#article  th, td span{*/
/*    display: block;*/
/*}*/
#article th {
    background-color: #f2f2f2;
}
#article table p{ margin-top:0!important;}
/*#article table tr:nth-child(even) {*/
/*  background-color: #eee;*/
/*}*/






@media (max-width: 1500px){
   .wrapper {
    width: 1280px;
    margin: 0 auto;
    max-width: 1280px;
}
.tzgg_nr_le{ background-size: cover;}
.tzgg_nr_re{ width: calc(100% - 70px);}
.xyfj_nr_right ul li{ margin-left: 12px;}
.xyfj_nr_right ul li .xyfj_nr_right_tu img{ height: 204px;}
.xyfj_nr_left_tu img{ height: 423px;}
.mtbd_l_nr_1_tu{ height: 265px;}
	.tzgg_nr ul li {
    margin-top: 12px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 11px;
}
.jgsz_xia ul li{ height: 146px;}
#logo img{ max-width:100%;}

}

@media (max-width: 1400px){
	.wrapper {
    width: 1200px;
    margin: 0 auto;
    max-width: 1200px;
}
.fzyw_lf{ width: 740px;}
.fzyw_rg{width: calc(100% - 740px);}
#logo img{ max-width:100%;}
	
}





.pagination{margin:0 auto;gap:0px !important;display: flex;justify-content: center;padding: 30px 0;}
/* 自定义 page-item */
.pagination .page-item {
    width: auto !important;
    margin: 0 2px; /* 调整分页项之间的间距 */
}

/* 自定义 page-link */
.pagination .page-link {
    color: #666; /* 文字颜色 */
    background-color: #f8f9fa; /* 背景色 */
    border: 1px solid #dee2e6; /* 边框 */
    border-radius: 5px; /* 圆角 */
    padding: 8px 12px; /* 内边距 */
    transition: all 0.3s ease; /* 过渡效果 */
}

/* 鼠标悬停效果 */
.pagination .page-link:hover {
    color: #fff; /* 文字颜色 */
    background-color: #ff6700; /* 背景色 */
    border-color: #ff6700; /* 边框颜色 */
}


/* 禁用项 */
.pagination .page-item.disabled .page-link {
    color: #6c757d; /* 文字颜色 */
    background-color: #f8f9fa; /* 背景色 */
    border-color: #dee2e6; /* 边框颜色 */
    cursor: not-allowed; /* 鼠标样式 */
}

/* 当前选中项 */
.pagination .page-item.active .page-link {
    color: #fff; /* 文字颜色 */
    background-color: #ff6700; /* 背景色 */
    border-color: #ff6700; /* 边框颜色 */
}

.mb_news_right21{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
}




/*手机适配开始*/
@media(max-width: 980px){
 #logo img{ max-width:100%;}
 .wrapper{ width:100%; max-width:100%;} 
 .mtbd .wrapper{ display:block;}
 .mtbd_r{ width:100%;}
 .tzgg_tit_le{ font-size:20px;}
 .tzgg_nr_re{ font-size:14px;}
 .tzgg_tit_re a{ font-size:12px;}
 .jgsz_da .wrapper{ display:block;}
 .head_right1 img{ width:100%;}
 .mtbd_l_t_l ul li{ font-size:16px;}
 .tzgg_nr_le h3{ font-size:12px; padding-top:3px;}
 .tzgg_nr_le h2{ font-size:20px; padding-top:2px;}
 .tzgg_nr_le{ width:54px; height:54px; background-size:cover;}
 .tzgg_nr_re{ margin-top:5px;}
 .mtbd{ padding:20px 15px;}
 .mtbd_l{width: 100%; padding-right: 0}
 .mtbd_l_nr_1_txt h2{ font-size:15px; margin-top:10px; line-height:20px;}
 .mtbd_l_nr_1_txt section{ font-size:13px; line-height:20px; height:40px;}
 .time_x span{ font-size:12px;}
 .mtbd_l_t_l ul li:nth-child(1){ background:none;}
 .mtbd_l_t_l ul li:nth-child(2){ background:none;}
 .mtbd_l_t_l ul li:nth-child(3){ background:none;}
 .mtbd_l_t_l ul .one:nth-child(1){background:none;}
 .mtbd_l_t_l ul .one:nth-child(2){background:none;}
 .mtbd_l_t_l ul .one:nth-child(3){background:none;}
 .mtbd_l_t_l ul li{ margin-right:10px; padding-left:0;}
 .mtbd_l_t_l ul .one::after{ width:100%; height:3px; bottom:-5px;}
 .mtbd_l_t{ line-height:40px;}
 .tzgg_tit_re a img {
    margin-left: 3px;
    display: inline-block;
    vertical-align: -2px;
    width: 13px;
}
.tzgg_tit_re{ margin-top:0; padding-top:2px;}
.mtbd_l_nr_1_tu {
    height: 108px;
}
.time_x {
    margin-top: 10px;
}
.mtbd_r{ margin-top:10px;}
.time_x b img {
    width: 16px;
    opacity: .5;
}
.mtbd_l_nr_1 dl dd{ margin-right:10px;}
.zsjy{ padding:20px 15px;}
.zsjy_title .mtbd_l_t_l ul li:nth-child(1){ background:none;}
.zsjy_title .mtbd_l_t_l ul li:nth-child(2){ background:none;}
.zsjy_title .mtbd_l_t_l ul li:nth-child(3){ background:none;}

.zsjy_title .mtbd_l_t_l ul .one:nth-child(1){background:none;}
.zsjy_title .mtbd_l_t_l ul .one:nth-child(2){background:none;}
.zsjy_title .mtbd_l_t_l ul .one:nth-child(3){background:none;}
.zsjy_title .mtbd_l_t_l ul li:nth-child(3){ padding-left:0;}

.zsjy_nr ul li{ width:100%; margin-right:0;}
.zsjy_nr_left {
    width: 127px;
    margin-right: 10px;
    overflow: hidden;
    height: 94px;
}
.zsjy_nr ul li{ padding:15px;}
.zsjy_nr_right{flex:1}
.zsjy_nr_right2{ font-size:14px; line-height:20px; margin-top:5px;}
.zsjy_nr_right3{ font-size:13px; line-height:20px; margin-top:5px;}
.zsjy_nr_right1{  margin-top:0; font-size:12px;}

.zsjy_nr_right4{
    font-size: 12px;
    margin-top: 8px;}
.zsjy_nr ul li{ margin-top:12px;}
.szxy_tit h3{ font-size:20px;}
.szxy_tit h2{ font-size:12px;}
.szxy_nr1{ font-size:13px; line-height:20px;}
.szxy{ padding:30px 15px; background-size:cover;}
.szxy_nr2 ul{ display:block;}
.szxy_nr2 ul li{ width:33%; text-align:center; float:left; margin-bottom:15px;}
.szxy_nr2 ul li:nth-child(4){ width:50%;}
.szxy_nr2 ul li:nth-child(5){ width:50%;}
.szxy_nr2 ul li .szxy_nr2_1{ width:70px; height:70px;}
.szxy_nr2 ul li .szxy_nr2_1{ background-size:cover;display: inline-block;}
.szxy_nr2 ul li:nth-child(1) .szxy_nr2_1{background-size: 40px,cover;}
.szxy_nr2 ul li:nth-child(2) .szxy_nr2_1{background-size: 40px,cover;}
.szxy_nr2 ul li:nth-child(3) .szxy_nr2_1{background-size: 40px,cover;}
.szxy_nr2 ul li:nth-child(4) .szxy_nr2_1{background-size: 40px,cover;}
.szxy_nr2 ul li:nth-child(5) .szxy_nr2_1{background-size: 40px,cover;}
.szxy_nr2_2 span{ font-size:23px;}
.szxy_nr2_3{ font-size:13px;}

.szxy_nr2_2{ padding-top:0;}
.szxy_nr2 ul {padding-top:20px;}
.jgsz_left{ width:100%; padding:20px;}
.jgsz_left h2{ font-size:20px;}
.jgsz_da{ margin-top:20px; padding-left:15px; padding-right:15px;}
.jgsz_left_lie_re a{ font-size:13px;}
.jgsz_left_lie_le{ font-size:13px; width:100px; height:40px; line-height:40px;} 
.jgsz_left_lie_re {
    padding-top: 2px;flex:1;
}
.jgsz_left{ padding:15px;}
.jgsz_left_lie_re a{ width:100%}

.jgsz_xia ul{ display:flex;}
.jgsz_xia{ padding-left:0; width:100%; margin-top:10px;}
.jgsz_xia ul li{ width:33%; padding:10px;}
.jgsz_xia_le h2{ font-size:17px;}
.jgsz_xia_re{ display:none;}

.jgsz_xia_le h3{ font-size:12px;}
.jgsz_xia_le{width:100%;}
.jgsz_xia_le h2{ margin-top:30px;}
.xyfj_tit h3{ font-size:20px;}
.xyfj_tit h2{ font-size:13px;}
.xyfj_tit em{ width:28px;}

.xyfj_nr{ display:block;}
.xyfj_nr_left{ width:100%; height:230px;}
.xyfj_nr_left_tu img{height:230px;}
.xyfj_nr_right{ width:100%;}
.xyfj_nr_right ul li{ margin-left:0; width:49%;}
.xyfj_nr_right ul li:nth-child(2n){ float:right;}
.xyfj_nr_right ul li .xyfj_nr_right_tu{ height:140px;}
.xyfj_nr_right{ padding-top:10px;}
.xyfj{ padding-left:15px; padding-right:15px;}
.xyfj_nr{ margin-top:10px;}
.xyfj_nr_right ul li .xyfj_nr_right_txt{ font-size:13px;}
.xyfj_nr_left .xyfj_nr_left_txt{ font-size:13px;}
.xyfj{ padding-bottom:20px;}
.footer1{ display:block;}

.footer1_l4{ text-align:center; display:none;}
.footer2{ font-size:13px; line-height:22px;}
.footer2 a{ font-size:13px;}
.footer3 {
    text-align: center;
    font-size: 12px;
    color: #fff;
    line-height: 21px;
    border-top: 1px solid rgba(255,255,255,.2);
    margin-top: 10px;
    padding-top: 10px;
    padding: 9px;
  }
.footer{ padding-top:30px; padding-left:10px; padding-right:10px;}
.footer1_l2_left_txt{ font-size:13px; line-height:22px;}
.footer1_l2_left img{ width:100%;}
.footer1_l2_left{ width:50px; height:50px;}
.footer1_l2 {
    display: flex;
    align-items: center;
    box-sizing: border-box;
}
.footer1_l2{ margin-left:0; margin-top:10px;}
.footer2{ margin-top:16px;}
.footer1_l1 img{ width:80%}
.fzyw_lf{ width:100%; height:300px;}
.fzyw_rg{ width:100%;}
.fzyw_lf1_1 img{ height:100%;}
.fzyw_rg li .fzyw_rgpic{ width:140px;}
.fzyw_rg li .fzyw_rgwz{ width: calc(100% - 150px);flex:1;}
.fzyw_rg li .fzyw_rgwz h2{ font-size:14px; line-height:18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; height:auto; margin-top:10px;}
.fzyw_rg li a{ margin-left:15px;}
.fzyw_rg li .fzyw_rgpic span img{ height:80px;}
.fzyw_rg li .fzyw_rgpic{ margin-top:16px;}


.main .wrapper{ display:block;}
.m_left{ width:100%;}
.m_left_t{ display:none;}
.m_right{ width:100%; padding-left:15px; padding-right:15px;box-sizing: border-box;}

#article p{ font-size:14px;}
.qber_xy{ padding:20px;}
.qber_xy_1{ font-size:18px;}
.qber_xy_2 dl{ display:block;}
.qber_xy_2 dl dd{ display:block; width:49%; float:left; margin-right:0; margin-top:10px;}
.qber_xy_2 dl dd:nth-child(2n){ margin-right:0; float:right;}
.qber_xy_2 dl dd a { font-size:14px;}
.qber_xy_1 img {
    margin-right: 5px;
    display: inline-block;
    vertical-align: -1px;
    width: 19px;
}
.qber_xy_2 dl{ margin-top:10px;}
.cons-list ul li .txt h2{ font-size:15px;}
.cons-list ul li .txt p{ font-size:13px; line-height:20px; height:40px; margin-top:0;}
.cons-list ul li .date {
    width: 70px;
    height: 70px;
    background: #f5f5f5;
    margin-right: 2%;
    margin-top: 5px;
}
.cons-list ul li .date h2{ font-size:22px; margin-top:10px; height:30px; line-height:30px;}
.cons-list ul li .txt{ width:60%; padding-left:5px;box-sizing: border-box;}
.news_deat_t h2{ font-size:18px; line-height:24px;}
.news_deat_t h3{ font-size:12px;}

.news_deat_sxy{ display:block;}
.news_deat_sxy_left1{ font-size:13px;}
.news_deat_sxy_left1 a{ font-size:13px; line-height:24px;}

.news_deat_sxy_right{margin-top:10px;}
.news_deat_sxy_right a { font-size:13px; }
.news_deat_sxy_right a img {
    margin-right: 5px;
    display: inline-block;
    vertical-align: -1px;
    width: 12px;
}
.dqwz{border-bottom:1px solid #003c7e; font-size:13px;}
.dqwz a{ font-size:13px;}
.szdw ul li{ width:100%;}
.szdw-info h3{ font-size:18px;}
.szdw-info p{ font-size:14px;}
.szdw-pic .pic {
    width: 127px;
    height: 166px;}
 .szdw-pic {
    float: left;
    width: 127px;
    margin-right: 20px;
}
.xiaz_wj ul li a{ font-size:14px;}
.xiaz_wj1{ width:100%;}
.xiaz_wj2{position: inherit; width:110px; height:30px; line-height:30px; font-size:12px;}
.xiaz_wj1{ line-height:38px;}
.xiaz_wj ul li{ height:80px;box-sizing: border-box;}
.xiaz_wj ul li{background: #f5f5f5 url(../images/tty.svg) no-repeat 9px 11px; background-size:13px;}
.xiaz_wj2{ float:right; margin-right:10px;}
.xiaz_wj1 {
    width: 96%;
}
.form-title{ font-size:15px;}
.form-item{ padding-left:0;}
.form-item .label{ font-size:14px;}
.yzxx_02 input[type="text"], .yzxx_02 textarea{ font-size:14px;}
.form-item{margin-bottom:12px;}
.captcha-wrap input{ width:35%!important;}
.btn-reset {
    background-color: #ccc;
    color: #333;
    border: none;
    padding: 11px 20px;
    cursor: pointer;
    margin-left: 10px;
    border-radius: 4px;
    font-size: 13px;
}
.btn-submit {
    background-color: #005ea6;
    color: #fff;
    border: none;
    padding: 11px 20px;
    cursor: pointer;
    margin-left: 0;
    border-radius: 4px;
    font-size: 13px;
    margin-left: 100px;
}
.form-item{ margin-top:15px;}
.yzxx_01 p strong{ font-size:15px;}
.yzxx_01{ padding:20px;}
.yzxx_01 p:nth-child(2){ font-size:14px!important; line-height:20px!important;}
.yzxx_01 p:nth-child(3){ font-size:13px!important; line-height:20px!important; margin-top:10px;}

.yzxx_02 .form-item label span{ font-size:14px;}
.m_left_n{
    position: relative;
    margin: 2px;
    overflow: hidden;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.m_left_n ul{display: inline-flex;
            white-space: nowrap;
            padding: 0 10px; background:none;}
.m_left_n ul li {
            list-style: none;
            margin-right: 10px;
           
}
.m_left_n ul li a {
            display: block;
            padding: 8px 11px;
            background: #f5f5f5;
            border-radius: 60px;
            text-decoration: none;
            color: #333;
            font-size: 14px;
            height: auto; 
            line-height: inherit;
            transition: all 0.3s ease;
 }
.m_left_n ul li a:hover,
.m_left_n ul li .on a {
            background: #1a73e8;
            color: #fff;
 }
 .main .wrapper{ position:relative;}
.dqwz{ position:absolute; left:0px; top:0; width:100%;  }
.main .wrapper{ margin-top:0px;}
.m_left{  padding-top:54px;}
.m_left_n ul li{ border-bottom:none;}

.dqwz{ height:40px; line-height:40px; padding-left:20px;background:#f5f5f5 url(../images/home_d.png) no-repeat 5px center; background-size:12px;}
.ny_banner{ height:130px;}
.jgsz_n_lie1_bt h2 {
    width: 150px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.jgsz_n_lie1_list a{ width:49%; margin-right:0; float:left}
.jgsz_n_lie1_list a:nth-child(2n){ float:right;}
.jgsz_n_lie1_list a{ font-size:14px; padding-right:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jgsz_n_lie1_list a{ background:#ecf1f8;}
.qber_xy{ margin-top:20px;}
.mb_news .wrapper .mb_news_zda{ display:block;}
.mb_news_left{ width:100%;}
.mb_news_left_tu img{ height:240px;}
.mb_news_left{ height:240px;}
.mb_news_left_wen h2{ font-size:15px; margin-top:0;}
.mb_news_left_wen time{ font-size:13px;}
.ny_banner_b .wrapper h2{ font-size:20px; padding-top:50px; }
.ny_banner_b {
    position: absolute;
    background: url(../images/hb.png) no-repeat left bottom;
    height: 130px;
    width: 100%;
    background-size: cover;
}
.ny_banner_b .wrapper{ padding-left:15px;}
.ny_banner_b .wrapper em{ width:34px;}
.mb_gg_tit b{ font-size:20px;}
.mb_gg_tit span a{ font-size:13px;}
.mb_news{ padding-left:15px; padding-right:15px;}
.mb_news_right{ width:100%;}

.mb_news_right1_re h2{ font-size:14px;}
.mb_news_right1_re h3{ font-size:13px;}
.mb_news_right1_le .date{ width:76px; height:76px;}
.mb_news_right1_le .date h2 {
    color: #0a437e;
    font-size: 21px;
    padding-top: 11px;
    margin-top: 0;
}
.date p{ font-size:13px;}
.mb_news_right1_re{flex: 1;}
.mb_news_right1{ margin-top:10px;}
.mb_gg_tit span {
    margin-top: 6px;
}
.mb_news_right2 ul li a{ font-size:14px;}
.mb_news_right21{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 70%;
}
.mb_news_right2{ height:auto;}
.mb_news_right2 ul li .mb_news_right22{ font-size:13px;}
.mb_gg_nr ul li{ width:100%;}
.wenzi{ font-size:14px;}
.date h2{ font-size:22px;}
.date{ height:80px;}
.wenzi{ margin-top:0;}
.mb_gg{ padding-left:15px; padding-right:15px;}
.mb_gg{ margin-top:20px; padding-top:20px; padding-bottom:30px;}


#nav{ display:none;}
#header{ display:none;}

.new_index_header {
   position: fixed;
    top: 0;
    z-index: 9;
    width: 100%;
    height: 48px;
   background: url(../images/top_bj.jpg) no-repeat top center; background-size:cover;
    box-shadow: 0 10px 10px -10px rgba(0,0,0,.08);
    display: block;
    align-items: center;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    ox-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);
   }
.xin_logo{ float: left; width: 250px; padding-left:5px; margin-top:3px;}
.xin_logo img{ width: 100%;}
.new_index_navbtn { float: right; margin-right: 15px; width: 24px; height: 24px; position: relative; cursor: pointer; margin-top: 3px; background:#003c7e; }
.new_index_navbtn span { display: block; height: 2px; background: #fff; top: 0px; position: absolute; width: 100%; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.new_index_navbtn span:nth-child(2) { top: 8px; }
.new_index_navbtn span:nth-child(3) { top: 16px; }
.new_index_navbtn:hover span {}

.new_Common_nav {
    display: none;
    position: fixed;
    left: 0px;
    top: 48px;
    bottom: 0px;
    right: 0px;
    overflow-y: auto;
    background-color: #003c7e;
}
.new_Common_nav ul { padding: 5px 15px 0px; }
.new_Common_nav ul li { cursor: pointer; border-bottom: 1px solid rgba(255,255,255,.4); position: relative; }
.new_Common_nav ul li h2{ margin:0; }
.new_Common_nav ul li h2 a { font-weight: 700; height: 50px; line-height:50px; font-size: 13px; display: block; color: #fff; position: relative; }
.new_Common_nav ul li i { position: absolute; right: 0px; top: 0px; height: 50px; width: 30%; }

.new_Common_nav ul li i:before { position: absolute; top: 50%; right: 10px; width: 8px; height: 8px; border-top: 1px solid #fff; border-right: 1px solid #fff; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; content: ""; }
.new_Common_nav ul li.cur .new_child_navbox { max-height: 1500px; height: auto; padding-bottom: 20px; }
.new_Common_nav ul li.cur i:before { -webkit-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); }
.new_child_navbox { width: 100%;  overflow: hidden; max-height: 0px; }
.new_childnav_web dd h3 { padding-top: 7px; margin:0; }
.new_childnav_web dd h3 a { color: #fff; font-size: 13px; font-weight:normal; display: block; background-image: url(../images/new_navicon15.png); background-repeat: no-repeat; background-position: -50px center; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; line-height: 30px; }
.new_childnav_web dd h3 a:hover { padding-left: 30px; color: #ed3542; font-weight: 700; background-position: 0px center; }
.new_childnav_web dd:last-child { background-image: none; }
dd{ margin:0; padding-left: 0; }
.new_childnav_Program dd h3 { padding-top: 10px; }
.new_childnav_web{ margin:0; }
.yinemfe {
    position: absolute;
    right: 60px;
    top: 12px;
}
.search-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #003c7e;
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    position: fixed;
    left: 0px;
    top: 48px;
    bottom: 0px;
    right: 0px;
    overflow-y: auto;
}
.search-layer-content {
    width: 100%;
    max-width: 500px;
    padding: 20px;
    border-radius: 8px;
    position: relative;
}
.close-btn {
    position: absolute;
    top: 0px;
    right: 20px;
    cursor: pointer;
    font-size: 26px;
    color: #fff;
    font-weight: bold;
}
.search-input {
    width: 94%;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-top: 25px;
}
.yinemfe img {
    width: 20px;
}
.search-layer .weo-flex .weo-btn {
    width: 42px;
    height: 42px;
    background: url(img/search-icon.png) no-repeat center #000;
    background-size: 20px 20px;
    border: none;
    border-radius: 0;
}
.search-layer .weo-flex .weo-input{ width:94%;}
.search-layer .weo-flex{ margin-top:20px;}
.search-layer{align-items: inherit;}
.search-layer .search-layer-content{ padding-top:60px;}
.close-btn{ top:40px;}

.new_index_navbtn span {
    display: block;
    height: 2px;
    left: 6px;
    background: #fff;
    top: 9px;
    width: 80%;
    position: absolute;
    width: 60%;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.new_index_navbtn span:nth-child(2) {
    top: 14px;
}
.new_index_navbtn span:nth-child(3) {
    top: 19px;
}
.new_index_navbtn {
    float: right;
    margin-right: 15px;
    width: 30px;
    height: 30px;
    position: relative;
    cursor: pointer;
    margin-top: 0;
    background: #003c7e;
   
   
    border-radius: 4px;
}
#banner{ margin-top:48px;}
.minpad{ padding-left:15px; padding-right:15px;}
.minpad .xjyw{ font-size:13px;}
#banner .swiper-pagination{ bottom:10px;}
.new_index_closeNavbtn span:nth-child(1) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 12px; top: 13px;width: 14px;left: 8px; }
.new_index_closeNavbtn span:nth-child(2) { display: none; }
.new_index_closeNavbtn span:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 12px; width:14px;}
.new_index_closeNavbtn span:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 13px; left: 8px; }

#searchLayer .weo-input3{ background:#fff; width:90%; border-radius:0;}
#searchLayer .weo-input5 {
    background: #fff url(../images/seach.png) no-repeat center center;
    width: 33px;
    height: 42px;
    border: none;
    cursor: pointer;
    float: inherit;
    margin-right: 0px;
    margin-top: 0px;
}
.fzyw_lf1_1 img{ height:300px;}
.minpad .time{ font-size:13px;}
.fzyw_lf{ margin-top:0;}
.minpad .xjyw {
    height: 22px;
}
.minpad .tzgg_tit_re {
    margin-top: 9px;
}
.fzyw_boxbj{ margin-top:0;}
.fzyw_box{ margin-top:12px;}
.divtest{ padding-top:0;}
.ztztl_nr ul{ margin-top:10px;}
.ztztl_nr ul{ padding-left:15px; padding-right:15px;}
.ztztl_nr ul li{ width:50%; float:left;}
.ztztl_nr ul{ display:block; }
.ztztl_nr ul li{  width:49%; margin-bottom:10px;}
.ztztl_nr ul li:nth-child(2n){ float:right;}
.fzyw_boxbj{ padding-bottom:10px;}
.jgsz_left_lie_re a{ height:25px; line-height:25px;}
#banner .swiper-pagination-bullet{ width:10px; height:10px;}
.jgsz_left_lie_le{ height:30px; line-height:30px;}
.jgsz_xia_le{ text-align:center;}
.jgsz_da{ margin-bottom:10px;}
.zsjy_title .mtbd_l_t_l ul .one:nth-child(3){ padding-left:0;}
.ny_banner{ height:100px; margin-top:48px;}
.ny_banner_b{ height:100px;}
.ny_banner_b .wrapper h2{ padding-top:38px;}
.mb_gg_nr ul li{ padding:15px;}
.jssz_xq1 h2{ font-size:14px;}
.cons-list ul li{ padding:20px 0;}
.cons-list{ padding-bottom:10px;}

.szdw ul li{ margin-top:15px;}
.fzyw_lf1_2 h3{  font-size:13px; line-height:20px; margin-top:0;}
.fzyw_lf1_2 h2{ font-size:16px;}
.fzyw_lf1_2{ padding-top:120px;}
.minpad .time{ height:30px; line-height:30px;}
.fzyw_rg li .fzyw_rgwz span{ font-size:13px;}
.xyfj_nr_right ul li .xyfj_nr_right_tu {
    height: 120px;
}
.footer2 a{display: inline-block;}
.footer2_2{ margin-top:1px;}
.footer2 a{ font-size:12px;}
.footer2{ margin-top:9px;}
.ztztl {
    padding-bottom: 20px;
}
.szxy_nr2 ul li:nth-child(4){ display:none;}
.szxy_nr2 ul li:nth-child(5){ display:none;}
.szxy{ padding-bottom:20px;}
.szxy_nr1{ padding-top:10px;}

.szxy_tit em {
    background: #fff;
    width: 33px;
    height: 2px;
    display: inline-block;
}
.jgsz_left_lie1{ display:block;}

.jgsz_left_lie_re{ width:100%;}
.jgsz_left_lie_re a {
    width: 48%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jgsz_xia ul li {
    height: 128px;
}
.jgsz_xia_le h2 {
    margin-top: 24px;
}
.jgsz_left_lie_re a{ height:20px; line-height:20px;}
.jgsz_left_lie_re{ padding-top:10px;}
.jgsz_left_lie_da{ margin-top:10px;}
.tzgg_nr_re {
    margin-top: 2px;
}
.tzgg_nr_le h2{ font-size:18px;}
.tzgg_nr{ margin-top:10px;}
.zsjy_nr_right3{ margin-top:2px;}
.zsjy_nr_right2{ margin-top:2px;}
.zsjy_nr_right4{ margin-top:2px;}
.tzgg_nr_re{ line-height:26px;}
.szxy_nr2_3{ font-size:12px;}
.xyfj_nr_right ul li .xyfj_nr_right_txt{line-height: 134px;}
.xyfj_tit em {
    width: 28px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
 
}
.ztztl_nr ul{ margin-top:20px;}
.zsjy_nr_right2{ margin-top:0;}
.news_deat_n img{ height:auto!important;}



} 

