*{
    margin: 0px;
    padding: 0px;
	/*word-break:break-all;*/
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;
}
a[href]:after{content:normal;}
body {
	-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 16px;
	line-height: 20px;
	color: #444;
	text-decoration: none;
	background: #ffffff;
}
ul, li{
	margin:0px; padding:0px;
    list-style-type:none;
}
ol, ul {
  list-style: none;
}
ul, li, a
{
	padding: 0px;
	margin: 0px;
}
button {outline: none;}
select { width:100%;}
.left {
	float: left;
}
.right {
	float: right;
}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt18 { margin-top:18px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.space0 {padding: 0 0 0 30px;}
.space15 { padding:15px;}
.space18 { padding:18px;}
.space20 { padding:20px;}
.bh { display:block; overflow:hidden;}
.space-top {
	padding-top: 10px;
}
.space-bottom {
	padding-bottom: 25px;
}
.img-hover:hover {
    opacity: 0.8;
}


@media (min-width: 1260px){
	.container{ width: 1200px;}
	.container01{ width: 1200px;}
}
@media (min-width: 1299px) {
  .container{ width: 1260px;}
  .container01{width: 1260px;}
}
@media (min-width: 1399px) {
  .container{
    width: 1360px;
  }
  .container01{
    width: 1360px;
  }
}
@media (min-width: 1499px) {
  .container{
    width: 1430px;
  }
  .container01{
    width: 1460px;
  }
}
@media (min-width: 1560px) {
  .container{
    width: 1430px;
  }
  .container01{
    width: 1510px;
  }
}

/*---------------head---------------------*/
.top_bannerbg{
	background: url(head_border.png) no-repeat top center;
	position: relative;
}
.webheader{ 
	position: fixed;
	background: linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
	left: 0;
	width: 100%;
	top: 0;
	z-index: 9999;
	padding-bottom: 30px;

}
.top_yqlink{ text-align: right; padding-top: 13px; }
.san_link{ display: inline-block; color: #fff; font-size: 13px; margin-right: 10px;}
.san_link a{ color: #fff; margin:  0 11px;}
.san_link a:hover{ color:#93B6FC;}
.san_link span{ color: #979797; }
.san_link a img{ display: inline-block;margin: -2px 5px 0 0; }
.top_posbod{ display: inline-block; position: relative; }
.top_linepos{ position: absolute; width: 100%; height: 5px; background:#AF062F; top: -22px; left: 6px; }

.san_linkimg{ display: inline-block; float: right; margin-left: 6px;  }
.san_linkimg img{ width: auto; height: 18px;  }
.mobsan_link,
.mob_logo{ display: none; }
.topcd_nr{ display: none; }

.top_search{ display: inline-block; color: #fff; }
.top_search{float: right;}
.btn_sech{ background:none; border:0;  }
.search{ background: none; border:0; float: left; } 

.search_model {
    position: absolute;
    background-color: rgba(16,53,158,0.9);
    width: 100%;
    display: none;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 999;
}
.search_close{ float: right; position: relative; z-index: 1000; cursor: pointer;}
.search_box{ padding: 0 10% 15px; position: relative;}
#searchword{ 
	background:none; 
	border:0; 
	border-bottom: 1px solid #fff; 
	width: 100%; 
	outline: none;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	padding-right: 30px;
}
#sub-pc{ 
	position: absolute; 
	background:url(z19_search.png) no-repeat; 
	background-size: 80%;
	width: 21px; 
	height: 21px;
	border:0;
	top: 9px;
	right: 10%;}
.cent_logo{}
.logo01{ display:block;}
.logo01 img{ display:inline-block; }
.logo02{ padding-right: 5.5%; display:block; text-align: right; margin-bottom: 34px;}
.logo02 img{ display:inline-block; }
.cent_logo p{ margin-bottom: 34px;}
.h_menu{ padding-top: 16px; }

.topbg_banner a{
    position: relative;
    display: block;
    height: auto;
    overflow: hidden;
    width: 100%;
}
.topbg_banner a img{/* position: static; */left: 50%;top: 50%;width: 100%;height: 100%;transform: none;object-fit: cover;} 

@media (max-width: 991px){
	#_content video{ width: 100% !important; height: 100% !important; }
	.san_link{ margin-right: 8px; }
	.san_link a{ margin: 0 6px; }
}
@media (max-width: 767px){
	.webheader{ margin-bottom: 0; padding-bottom: 0;}
	.top_posbod{ width: 100%; }
	.mobsan_link,
	.mob_logo{ display: block; }
	.san_link,
	.cent_logo{ display: none; }
	.mob_logo{ float: left; width: 80%; text-align: left; }
	.mobsan_link{ 
		float: left; 
		margin-left: 20px; 
		margin-top: 10px;	
		position: relative;
	}
	.cd_btn{ background: none; border: 0; }
	.cd_btn img{ width: 20px; }
	.topcd_nr{ 
		position: absolute; 
		width: 110px;
    	left: -50px; 
    	z-index: 9999;
    	background:rgba(16,53,158,0.9);
    	text-align: center;
    	padding:10px 0;
	}
	.topcd_nr a{ display: block; color: #fff; line-height: 28px; }
	.topcd_nr a img{ display: inline-block; }
	.topcd_nr span{ display: none; }
	.top_search{ margin-top: 8px; }


}
@media (max-width: 450px){
	.san_link a{ margin: 0 10px; }
	.top_linepos{
		top: -20px;
		width: 65px;
		right: 0;
		left: auto;
	}
	
}
@media (max-width: 375px){
	.mob_logo{ width: 76%; }
}
@media (max-width: 340px){
	.san_link a{ margin: 0 6px; }
	.san_link{ margin-right: 15px; }
}
.menu-ph {
	overflow: hidden; 
	background:#fff;
	background: rgb(255,255,255,0.8);
}
.hfcd_ct{ overflow: hidden;  padding: 25px 20px;}
.menu-ph .hfwinl {width: 38%;}
.menu-ph .hfwinr {width: 62%; padding-left:35px;}
.indexbox {}
.indexbox img{ float: left; margin-right: 15px; width: 120px; }
.indexbox p{font-size: 16px; }
.hfwinr .col-xs-6 a{font-size: 16px; font-weight: 700; display:block;  margin-bottom: 20px; }
.hfwinr .col-xs-6 a:hover{ 
	/* color: #00ecf7; */
	color: #5971E6;
}

#topNav .swiper-slide {
    padding: 0 5px;
    width: 30%;
    text-align: center;
}
.pad_nav{
		width: 100%;
		background: linear-gradient(360deg, rgba(3,34,125,0.4100) 0%, rgba(16,53,158,0.8100) 100%);
		background: #F3F3F3;
		overflow: hidden;
	}
	.pad_nav ul{
		float: none;
		width: 100%;
		overflow: unset;
		display: flex;
	}
	.pad_nav ul li{
		width: auto;
		box-sizing: border-box;
		flex-shrink: 0;
	}
	.pad_nav li.cur a{
		border-bottom: 3px solid #28A5E0;
	}
	.pad_nav li a{	
		font-size: 18px;
		font-weight: 700;
		padding: 13px 20px 13px;	
		display: inline-block;
		border-bottom: 3px solid #f3f3f3;
	}
.pchide{ display: none; }

.pad_nav_box{ background:#9b0c01;  }
#topNav{}
#topNav ul{ line-height: 42px; }
#topNav ul li{}
#topNav ul li.active{background:#d34f45;}
#topNav ul li a{ font-size: 18px; color: #fff; }
#add{
	display: none;
	width: 180%;
	z-index: 999;
}
#add .hfwinl{ width: 35%; padding-right: 25px; }
#add .hfwinr {  width: 65%; }
.topcd_mobl{ 
	display: none;
	position: absolute;
    width: 110px;
    left: 10%;
    top: 40px;
    z-index: 9999;
    background: rgba(16,53,158,0.9);
    text-align: center;
    padding: 10px 0;
 }
 .topcd_mobl a {
    display: block;
    color: #fff;
    line-height: 28px;
}

@media (min-width: 1921px){
	
}
@media (max-width: 1660px){
	
}
@media (max-width: 1560px){
	.navbar-default .navbar-nav > li > a{ padding: 18px 15px; font-size: 16px;  }
}
@media (max-width: 1499px){
	.navbar-default .navbar-nav > li > a{ padding: 18px 13px; }
	.indexbox p,.hfwinr .col-xs-6 a{ font-size: 14px; }
	.h_menu{ padding-top: 8px; }
}
@media (max-width: 1399px){
	.navbar-default .navbar-nav > li > a{ padding: 18px 10px;  }
	.menu-ph .hfwinl {width: 35%;}
	.menu-ph .hfwinr {width: 65%;}
}
@media (max-width: 1299px){
	.navbar-default .navbar-nav > li > a{ padding: 18px 10px; font-size: 14px;  }
	.indexbox img{ width: 100px; }
	.indexbox p,.hfwinr .col-xs-6 a{ font-size: 13px; }
}
@media (max-width: 1259px){
	.navbar-default .navbar-nav > li > a{ padding: 18px 6px; }
	.indexbox p,.hfwinr .col-xs-6 a{ font-size: 13px; }
}

@media screen and (min-width:1199px) and (max-width:1399px){
 .main-navigation .navbar-right .dropdown-menu{ width: 115%; left: -15%; }
}
@media (max-width: 1199px){
	.navbar-default .navbar-nav > li > a{ padding: 12px 6.5px; font-size: 13px; }
	.navbar-nav > li > .dropdown-menu{ top: 44px; }
	.dropdown-menu > li > a{ padding: 8px 20px; color: #333;}
}
@media (max-width: 1080px){
	.navbar-default .navbar-nav > li > a{ padding: 12px 4px;}
}
@media (max-width: 991px){
	.pade_cd{}
	.pade_cd .navbar.navbar-default{ width: 100%; }
	.pade_cd .main-navigation .navbar-nav{ width: 100%; text-align: center; }
	.pade_cd .navbar-default .navbar-nav > li{ width: 12.5%; }
	
}
@media (max-width: 767px){
	.webheader{ position: static;
    background: #192961; }
	.pchide { display: block;}
	.top_yqlink{ padding-bottom: 13px; }
	#left_menu{
	    position: fixed;
	    top: 200px;
	    width: auto;
	    margin-right: 0;
	    z-index: 9999;
	    min-width: 180px;
	    box-sizing: border-box;
	    transition: all ease 0.25s;
	    background: linear-gradient(360deg, rgba(3,34,125,0.4100) 0%, rgba(16,53,158,0.8100) 100%);
	    padding: 10px 0;
	    border-top-left-radius: 5px;
	    border-bottom-left-radius: 5px;
	  }
	  #left_menu .left_z{
	    display: none;
	  }
	  #left_menu .left_top{
	    position: relative;
	    z-index: 9998;
	    /*pointer-events: none;*/
	  }
	  #left_menu .left_top li{
	    line-height:40px;
	  }
	  #left_menu .left_top li a{
	  	color: #fff;
	  	font-size: 16px;
	  	padding-left: 15px;
	  }
	  #left_menu .left_top li.active{
	  	background: #2a91d7;
	  }
	  #left_menu .left_top:after{
	    content: '';
	    pointer-events: auto;
	    display: inline-block;
	    width: 26px;
	      height: 55px;
	      background: url(icon05_2022gz.png) no-repeat center;
	      background-color: rgba(16,47,154,0.5);
	      border-radius: 6px 0 0 6px;
	      position: absolute;
	      top: 50%;
	      left: -26px;
	      z-index: 9997;
	      transform: translateY(-60%);
	  }
	  #left_menu.open .left_top:after{
	    content: '';
	    pointer-events: auto;
	    display: inline-block;
	    width: 26px;
	      height: 55px;
	      background: url(icon06_2022gz.png) no-repeat center;
	      background-color: rgba(16,47,154,0.5);
	      border-radius: 6px 0 0 6px;
	      position: absolute;
	      top: 50%;
	      left: -26px;
	      transform: translateY(-60%);

	  }
	  #left_menu .title_yellow{
	  	color: #fff;
	    font-size: 18px;
	    font-weight: 800;
	    padding: 5px 0 15px 15px;
	    border-bottom: 4px solid #28A5E0;
	  }
	  .m_menu_box { display: block;top: 200px; }
	  .pad_nav .pad_nav_mask {
	    width: 30px;
	    height: 49px;
	    position: absolute;
	    z-index: 999;
	    top: 0;
	    right: 0;
	    background: url(icon06_2022gz.png) no-repeat center #28A5E0;
	    background-size: 45%;}
}

@media (max-width: 600px){

}
@media (max-width: 500px){

}
@media (max-width: 450px){
	
}
@media (max-width: 380px){

}
@media (max-width: 320px){
		
}


.topbg_swipe{}
.topbg_swipe .swiper-pagination{     
	right: 100px;
    width: auto;
    left: auto;
    bottom: 20px;

}
.topbg_swipe .swiper-pagination-bullet{ 
	width: 14px; 
	height: 14px; 
	background: #fff;
	opacity: 1;
	margin: 0 6px;
}
.topbg_swipe .swiper-pagination-bullet-active{ 
	background: none; 
	border:2px solid #fff;
}
.topbg_swipe .swiper-button-next,
.topbg_swipe .swiper-button-prev{ width: 36px;height: 36px; bottom: 12px; top: auto; margin-top: 0; }

.topbg_swipe .swiper-button-next{
	background: url(20221210_ban01.png) no-repeat;
	right:15px;
}
.topbg_swipe .swiper-button-prev{ 
	background: url(20221210_ban02.png) no-repeat; 
	right: 251px;
	left: auto;
}
.banner-btn {
  margin-left: 20px;
  position: absolute;
  bottom: 23px;
  right: 75px;
  z-index: 99;
}
.banner-btn a {
  display: block;
  width: 16px;
  height: 16px;
}
.banner-btn a.btn-stop {
  background: url(20221210_ban03.png) no-repeat center center;
}
.banner-btn a.btn-start {
  background: url(20221210_ban04.png) no-repeat center center;
  display: none;
}

@media (max-width: 767px){
	.mob_none{ display: none; }
}


.index_yw{/* background: url(20221210_ywbg01.png) no-repeat right 166px top; */}
.index_ywbg{background: url(20221210_ywbg02.png) no-repeat center top;}
.yw_swiper{ padding: 70px 0 0; overflow: hidden;}
.yw_swiper_box{
  position: relative;
  float: left;
  width: 71%;
  overflow: hidden;
}
.dxb_news_right{
  width: 29%;
  float: left;
  background: #1447B8;
  position: relative;
}
.yw_swiper_box .swiper-btn{
  display: none;
}
.dxb_news_left{ position: relative; }
.tt_cent{ 
	position:absolute;
	left:0;
	z-index: 999;
	bottom: 0;
	width: 100%;
	padding:10px 30px 15px 53px;
	background: linear-gradient(180deg, rgba(31,15,98,0) 0%, #130840 100%);
 }
.tt_cent b{ 
	width: 42px; 
	height: 20px; 
	text-align: center;
	background: #E02020; 
	font-size: 12px; 
	color: #fff; 
	display: block;
	position: absolute;
	left: 0;
	top: 14px;
}
.tt_cent h3{
	font-size: 20px;
	font-weight: 700;
	color: #FFFFFF;
	line-height: 28px;
	margin-bottom: 6px;
}
.tt_cent p{
	font-size: 12px;
	color: #FFFFFF;
	line-height: 22px;
}
.tt_cent a:hover h3{ color: #E02020; }


.dxb_news_left .img-box img{
  width: 100%;
  height: 586px;
  /* object-fit: cover; */
}
.dxb_news_right{
  height: 586px;
  background: #fff;
}

.dxb_news_right li{
  height: 25%;
  padding: 15px 15px 0;
}
.dxb_news_right .active{ background: #179FF4; position: relative; }
.news_item{ overflow: hidden; padding-bottom: 13px;  border-bottom: 1px solid #E9E9E9;}
.dxb_news_right li:last-child .news_item,
.dxb_news_right .active .news_item{ border-bottom: 0; }
.dxb_news_title{ float: left; width: 52%; }
.dxb_news_des{float: left; width: 48%;}
.dxb_news_title a{
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin-bottom: 6px;
	line-height: 26px;}
.dxb_news_title span{	
	font-weight: 400;
	color: #888888;
	font-size: 12px;}
.dxb_news_right .active .dxb_news_title a{ color: #fff; }
.dxb_news_right .active .dxb_news_title span{ color: #d7d7d7; } 
.dxb_news_right .active:after{
	    content: '';
	    pointer-events: auto;
	    display: inline-block;
	    width: 14px;
	    height: 100%;
	    background:#179FF4;
	    position: absolute;
       top: 0;
       left: -14px;
       z-index: 9997;
}
.dxb_news_more{ float: right; padding: 37px 0 33px;}
.dxb_news_more a{
	font-size: 14px;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 20px;
}
.dxb_news_more a img{ display: inline-block; }
.dxb_news_more a:hover{ color: #E02020; }

@media (min-width: 768px){
	.tt_cent h3 {
		overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;}
	.tt_cent p{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden; 
		height: 44px;
	}
	.dxb_news_title a{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden; 
		height: 49px;
	}

}
@media (min-width: 1299px){
	.dxb_news_title a{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden; 
		height: 73px;
	}
}

@media (min-width: 1921px){
	.index_yw{background-size: 100%;}
	.index_ywbg{background-size: 100%;}
}

@media (max-width: 1660px){
	
}
@media (max-width: 1599px){
}
@media (max-width: 1499px){
	.dxb_news_left .img-box img,
	.dxb_news_right{
	  height: 569px;
	}
}
@media (max-width: 1399px){
	
}
@media (max-width: 1299px){
	.dxb_news_left .img-box img,
	.dxb_news_right{
	  height: 501px;
	}
}
@media (max-width: 1199px){
	.dxb_news_left .img-box img,
	.dxb_news_right{
	  height: 401px;
	}
}
@media (max-width: 991px){
	.yw_swiper_box{ width: 100%; }
	.dxb_news_left .img-box img{ height: 503px; }
	.dxb_news_right{ display: none; }
}

@media (max-width: 767px){
	.yw_swiper{ padding-top: 35px; }
	.tt_cent{ 
		position:relative; 
		padding: 15px 15px;
	}
	.tt_cent p{ display: none; }
	.tt_cent b{ top:-20px; }
	.dxb_news_more{ padding: 0 0 20px; }
	.tt_cent h3{ font-size: 17px; }
}



.kxyj_kxzz{ padding: 115px 0; }
.kx_zzcent{ overflow: hidden; }
.ky_swiper{ float: left; width: 83.6%; }
.lf_kxyj{  float: left;width: 23.5%; height: 503px;}
.ky_swiper_box{ float: left; width: 76.5%; }
.ky_swiper_box .swiper-btn{
  display: none;
}
.right_dkxzz{float: left; width: 16.4%;}
.lf_kxyj > .lm_title{ height: 20%; }
.lm_title{
	position: relative;
}
.lm_title:after{
    content: '';
    pointer-events: auto;
    display: inline-block;
    width: 46px;
    height: 4px;
    background: #674DD5;
    position: absolute;
    top: 0;
    left:0;
    z-index: 9997;
}
.lm_title h3{
	font-size: 30px;
	font-weight: 700;
	line-height: 42px;
	padding: 6px 0 4px 0;
}
.lm_title h3 b{margin-right: 5px;/* color: #fff; */}
.lm_title h3 span{
	font-size: 22px;
	font-weight: 600;
	line-height: 26px;
	color: #DCDCDC;
	text-transform: uppercase;
}
.lm_title a{
	font-size: 14px;
	font-weight: 500;
	color: #444;
	line-height: 20px;
}
.lm_title a img{ display: inline-block; }
.lm_title a:hover{color: #E02020;}
.ky_news_right{ height: 80%; width: 100%; }
.ky_news_left img{ height: 503px; }
.ky_news_right li{ height: 25%; position: relative; padding-right: 20px; }
.ky_news_right .active:before{
    content: '';
    pointer-events: auto;
    display: inline-block;
    width: 5px; 
    height: 70%; 
    background:#674DD5;
    position: absolute;
    top: 15%;
    left: 0;
    z-index: 9997;
}
.ky_news_right .active:after{
    content: '';
    pointer-events: auto;
    display: inline-block;
    width: 10px; 
    height: 100%; 
    background:#fff;
    position: absolute;
   top: 0;
   right: -10px;
   z-index: 9997;
}

.ky_news_right li a{
	display:block; 
	padding: 20px 0 20px 0;
	border-bottom: 1px solid #D4D4D4;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
}
.ky_news_right li a p{ margin:0; }
.ky_news_right .active{ padding-right: 0; }
.ky_news_right .active a{
	padding: 20px 0 20px 20px;
	border-bottom: 0;
}
.right_dkxzz{ height: 503px; padding-left: 16px; }
.dkx_title{ height: 28%; padding-top: 30px; }
.dkx_title h3{
	position: relative;
}
.dkx_title h3:after{
    content: '';
    pointer-events: auto;
    display: inline-block;
    width: 46px; 
    height: 4px; 
    background:#6D82E7;
    position: absolute;
   top: 0;
   left: 0;
   z-index: 9997;
}
.dkx_title b{
	padding-top: 15px;
	font-size: 24px;
	font-weight: 700;
	line-height: 33px;
	display: block;
	padding-bottom: 6px;
}
.dkx_title span{
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #DCDCDC;
	display: block;
	text-transform: uppercase;
}

.right_dkxzz ul{ height: 72%; }
.right_dkxzz ul li{ 
	height: 33.3333%; 
	padding-top: 5px;
	position: relative;  
}
.right_dkxzz ul li a{
	display: flex;
	height: 100%;
	padding:0 16px 0 25px;
}
.right_dkxzz ul li:after{
    content: '';
    pointer-events: auto;
    display: inline-block;
    width: 19px; 
    height: 19px; 
    background:url(20221210_dkx04.png) no-repeat;
    position: absolute;
    bottom: 12px;
    right: 7px;
   z-index: 9997;
}
.right_dkxzz ul li span{
	font-size: 18px;
	font-weight: 700;
	color: #FFFFFF;
	line-height: 25px;
	display: block;
	align-self: center;
	
}
.dkxbg01{ background: url(20221210_dkx01.png) no-repeat bottom; background-size: 100% auto;}
.dkxbg02{background: url(20221210_dkx03.png) no-repeat bottom; background-size: 100% auto;}
.dkxbg03{background: url(20221210_dkx02.png) no-repeat bottom; background-size: 100% auto;}
.right_dkxzz ul li a:hover{ background-size: 110%; }

@media (min-width: 768px){
	.ky_news_right li a p{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden; 
		height: 56px;
	}

}
@media (min-width: 1299px){
	
}

@media (min-width: 1921px){
	
}

@media (max-width: 1660px){
	
}
@media (max-width: 1599px){
}
@media (max-width: 1499px){
	
}
@media (max-width: 1399px){
	.dkx_title{ padding-top: 20px; }
	.lf_kxyj,
	.ky_news_left img,
	.right_dkxzz{ height: 443px; }
	.right_dkxzz ul li a{ padding-left: 16px; }
	.lm_title h3{ font-size: 24px; }
	.lm_title h3 span{ font-size: 16px; }
	.ky_news_right li a{ padding-top: 15px; padding-bottom: 15px; }
}
@media (max-width: 1299px){
	.right_dkxzz ul li span{ font-size: 16px; }
}
@media (max-width: 1259px){
	.dkx_title{ padding-top: 10px; }
	.lf_kxyj,
	.ky_news_left img,
	.right_dkxzz{ height: 378px; }
	.right_dkxzz ul li a{ padding-left: 16px; }
	.lm_title h3{ font-size: 24px; }
	.lm_title h3 span{ font-size: 16px; }
	.ky_news_right li a,
	.ky_news_right .active a{ padding-top: 8px; padding-bottom: 8px; }
	.right_dkxzz ul li span{ font-size: 14px; }
}
@media (max-width: 1199px){
	.lf_kxyj,
	.ky_news_left img,
	.right_dkxzz{ height: 339px; }
	.right_dkxzz ul li a{ padding-left: 16px; }
	.lm_title h3{
		font-size: 20px;
		line-height: 36px;
    padding-bottom: 0;}
	.dkx_title b{ font-size: 20px; }
	.lm_title h3 span{ font-size: 14px; }
	.ky_news_right li a,
	.ky_news_right .active a{ padding-top: 5px; padding-bottom: 5px; }
	.right_dkxzz ul li span{ font-size: 12px; line-height: 18px; }
}
@media (max-width: 991px){
	.lf_kxyj{ height: 360px;}
	.ky_news_left img{ height: 360px;  width: 100%; }
	.right_dkxzz{ height: auto; }
	.ky_swiper{ width: 100%; }
	.right_dkxzz{ width: 100%; padding-top:30px; padding-left: 0; }
	.dkx_title{ width: 25%; float: left; height: auto; }
	.right_dkxzz ul{ width: 75%;height: auto; float: left; }
	.right_dkxzz ul li{ width:33.3333%; float: left; padding: 6px; height: 100px;}
	.right_dkxzz ul li span{ font-size: 16px; line-height: 24px; }
}

@media (max-width: 767px){
	.kxyj_kxzz{ padding: 35px 0; }
	.lf_kxyj{ height: auto; width:100%; }
	.lm_title h3{ display: inline-block; }
	.lf_kxyj > .lm_title{  width: 100%; height: auto; margin-bottom: 10px; }
	.lm_title  a{ float: right; margin-top: 10px; }
	.lf_kxyj ul{ display:none; }
	.ky_swiper_box{ width: 100%; }
	.ky_news_left img{ height: auto; }
	.ky_news_left p{ margin-top: 10px; }
}
@media (max-width: 650px){
	.dkx_title{ width: 100%; margin-bottom: 20px; }
	.right_dkxzz ul{ width: 100%;height: auto; float: left; margin: 0 -6px; }
}
@media (max-width: 500px){
	.right_dkxzz ul{ margin: 0;}
	.right_dkxzz ul li{ width: 100%; padding: 0; margin-bottom: 15px;}
}



.kdwx_tzgg{
    background-image: url(20221210_kdwx.png);
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;}
.kdwx_tzggbg{
	background: url(20221210_kdwx01.png) no-repeat right top;
	padding: 48px 0 84px;
	background-size: 36% 100%;
}
.lm_title01{ margin-bottom: 35px; }
.lm_title01:after{ background: #fff; }
.lm_title01 h3{ display: inline-block; }
.lm_title01 h3 b{ color: #fff; }
.lm_title01 h3 span{color: #5DA5E4; margin-left: 5px;}
.lm_title01 a{ margin-left: 22px; color: #fff; }
.lm_title01 a img{ width: 12px; }
.kdwx_ban{  }

.kdwx_ban a{ 
	display: block; 
	position: relative;
	width: 100%;
}
.kdwx_ban a img{ 
	width: 100%; 
	height: 452px;
}
.lb_txtbg{ 
	position: absolute; 
	width: 100%;
	bottom: 0;
	left: 0;
	background: url(20221210_hui02.png) repeat-x bottom left;
	padding: 44px 0 23px 24px;
}
.lb_txtbg p{
	font-size: 20px;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 28px;
	max-width: 80%;
}
.lb_txtbg p:hover{ color:#E02020; }
.banner02 .swiper-button-next,
.banner02 .swiper-button-prev{ width: 32px;height: 32px; bottom: 20px; top: auto; margin-top: 0; }

.banner02 .swiper-button-next{
	background: url(20221210_qh02.png) no-repeat;
	right: 20px;
}
.banner02 .swiper-button-prev{ 
	background: url(20221210_qh01.png) no-repeat; 
	right: 67px;
	left: auto;
}
.rgt_tzgg{
	padding-left: 50px;
}
.tzgg_cenli{
	
}
.rgt_tzgg .lm_title01{

}
.rgt_tzgg .lm_title01 a{
	margin-left: 15px;
}
.rgt_tzgg .lm_title01 h3 span{ font-size: 20px; }

.tzgg_cenli li{ 
     margin-bottom: 4px;
	 background: url(20221210_icon01.png);
	 overflow: hidden; 
	 padding: 12px 0 10px;
	 box-sizing: border-box;
}
.tzgg_cenli li:hover{ border:1px solid #179FF4; }
.tzgg_cenli li label{ 
	float: left; 
	width: 21%; 
	text-align: center;
}
.tzgg_cenli li label b{
	font-size: 22px;
	font-weight: 700;
	color: #FFFFFF;
	line-height: 44px;
	display: block;
}
.tzgg_cenli li label span{
	font-size: 18px;
	font-weight: 700;
	color: #8ABFEB;
	line-height: 23px;
	display: inline-block;
}
.tzgg_cenli li a{float: left;
	border-left: 1px solid #7286FF; width: 79%; padding: 0 20px;}
.tzgg_cenli li a p{
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
line-height: 26px;}

.index_tab{ position: relative; }
.tab_con{ display: none; }
.tabmenu{ margin-bottom: 35px; }
.tabmenu ul li{font-size: 30px;
    font-weight: 700;
    line-height: 42px;
    padding: 6px 0 4px 0;
    display: inline-block;
    margin-right: 20px;
    position: relative;
}
.tabmenu ul .selected:after {
    content: '';
    pointer-events: auto;
    display: inline-block;
    width: 46px;
    height: 4px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 2px;
    z-index: 9997;
}
.tabmenu ul li:last-child{ margin-right: 0; }
.tabmenu ul li a{ color: #fff; }
.tz_gsmore{
	font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
    position: absolute;
    right: 0;
    top:20px;
}
.tz_gsmore img {
    display: inline-block;
    width: 12px;
}
.tz_gsmore:hover {
    color: #E02020;
}


@media (min-width: 768px){
	.lb_txtbg p{
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	.tzgg_cenli li a p{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden; 
		height: 44px;
	    line-height: 22px;
	}
}
@media (min-width: 1200px){
	.tzgg_cenli li a p{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden; 
	}
}

@media (min-width: 2000px){
	.kdwx_tzggbg{ background-size: 37% 100%; }
}

@media (max-width: 1799px){
	.kdwx_tzggbg{ background-size: 35% 100%; }
}
@media (max-width: 1599px){
	.kdwx_tzggbg{ background-size: 33% 100%; }
}
@media (max-width: 1499px){
	.rgt_tzgg .lm_title01 h3 span{ font-size: 18px; }
}
@media (max-width: 1399px){
	.rgt_tzgg .lm_title01 h3 span{ font-size: 18px; }
	.rgt_tzgg{ padding-left: 25px; }
	.kdwx_ban a img{ height: 397px; }
	.tzgg_cenli li{ padding: 12px 0; }
	.tabmenu ul li{ font-size: 24px; }
	.kdwx_tzggbg{ background-size: 34% 100%; }
}
@media (max-width: 1299px){
	.rgt_tzgg .lm_title01 h3 span{ font-size: 16px; }
	.rgt_tzgg{ padding-left: 25px; }
	.kdwx_ban a img{ height: 377px; }
	.tzgg_cenli li{ padding: 10px 0; }
}
@media (max-width: 1259px){
	.rgt_tzgg .lm_title01 h3 span{ font-size: 14px; }
	.tabmenu ul li{margin-right: 10px;}
}
@media (max-width: 1199px){
	.rgt_tzgg .lm_title01 h3 span{ font-size: 12px; }
	.rgt_tzgg{ padding-left: 15px; }
	.kdwx_ban a img{ height: 302px; }
	.tzgg_cenli li label{ width: 24%; }
	.tzgg_cenli li a{ width: 76%; padding-top: 4px; }
	.tzgg_cenli li label b{ font-size: 18px; }
	.tzgg_cenli li label span{ font-size: 14px; }
	.tzgg_cenli li{ padding: 3px 0; }
	.rgt_tzgg .lm_title01 a {margin-left: 1px;}
	.tabmenu ul li{ 
		font-size: 20px;
		line-height: 36px;
    padding-bottom: 0; }
}
@media (max-width: 991px){
	.kdwx_ban a img{ height: auto; }
	.rgt_tzgg{ margin-top: 40px; }
	.tzgg_cenli li{ padding: 10px 0; }
	.kdwx_tzgg{background: #1573CD;}
	.kdwx_tzggbg{ background: none; }
	.rgt_tzgg .lm_title01 h3 span{ display: block; }

}

@media (max-width: 767px){
	.tzgg_cenli li a{ padding-top: 0; }
	.lb_txtbg{ position: static; padding: 15px 20px; }
	.lb_txtbg p{ max-width: 100%; }
	.banner02 .swiper-button-next, .banner02 .swiper-button-prev{ display: none; }
	.tabmenu{ margin-bottom: 25px; }
}
@media (max-width: 650px){
	
}
@media (max-width: 500px){
	
}


.cmsm_cent{
	padding: 100px 0; 
	overflow: hidden;
}
.left_cmtit{ width: 18.6%; float: left; }
.left_cmtit .lm_title{  }
.left_cmtit .lm_title h3 b{ display: block; }
.left_cmtit .lm_title h3 span{ display: block; line-height: 28px; }
.cmsmul{ width: 81.4%; float: left; }
.cmsmul li{ padding: 0; }
.cmsmul li a{ display: block; position: relative; }
.cmsmul li b img{ width: 100%; height: 245px;}
.cm_divbg{
	position: absolute;
	background: url(20221210_hui02.png) repeat-x bottom left;
	bottom: 0px;
	left: 0;
	width: 100%;
	padding: 36px 18px 18px;
	height: 96px;
}
.cm_divbg span{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	position: relative;
	line-height: 20px;
}
.cm_divbg span:after{
    content: '';
    pointer-events: auto;
    display: inline-block;
    width: 5px; 
    height: 20px; 
	background: #179FF4;
    position: absolute;
    left: -18px;
    top: 0;
    z-index: 9997;
}
.cm_divbg p{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 22px;
	position: absolute;
	top: 35px;
	margin-right: 15px;
}
.cmsmul li:hover .cm_divbg p{ color: #179FF4; }


@media (min-width: 768px){
	.cm_divbg p{
		/*overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;*/
	}
}


@media (max-width: 1499px){
	.cmsmul li b img{ height: 233px;}
}
@media (max-width: 1399px){
	.cmsmul li b img{ height: 216px;}
}
@media (max-width: 1299px){
	.cmsmul li b img{ height: 205px;}
}
@media (max-width: 1259px){
	.cmsmul li b img{ height: 184px;}
}
@media (max-width: 1199px){
	.cmsmul li b img{ height: 165px;}
}
@media (max-width: 991px){
	.cmsmul li b img{ height: 218px;}
}

@media (max-width: 767px){
	.cmsm_cent{ padding: 45px 0; }
	.cmsmul li b img{ height: auto;}
	.left_cmtit{ width: 100%; margin-bottom: 25px; }
	.cmsmul{ width: 100%; }
	.cmsmul li{ margin-bottom: 20px; }
}
@media (max-width: 650px){
	
}
@media (max-width: 500px){
	
}


.zttj_cent{background: url(20221210_ztbg.png) repeat-x left bottom;}
.zttj_centbg{background: url(20221210_ztbg01.png) repeat-x left top;padding: 68px 30px 120px;}
.zttj_top{overflow: hidden;margin-bottom: 0px;margin-bottom: 48px;}
.zttj_top .lm_title{ display: inline-block; float: left; }
.zttj_top .lm_title h3{ display: inline-block; margin-right: 15px; }
.banner03_btn{     
	display: inline-block;
    float: right;
    width: 100px;
    height: 35px;
    position: relative; }
.banner03_btn .swiper-button-next,
.banner03_btn .swiper-button-prev{ width: 32px;height: 32px; bottom: 0; top: auto; margin-top: 0; }
.banner03_btn .swiper-button-next{
	background: url(20221210_qh04.png) no-repeat;
	right: 20px;
}
.banner03_btn .swiper-button-prev{ 
	background: url(20221210_qh03.png) no-repeat; 
	right: 67px;
	left: auto;
}
.zt_txtbg{}
.zt_txtbg p{
	margin-top: 15px;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 45px;
	/* color: #fff; */
}
.zt_txtbg span{background: #674DD5;width: 40px;height: 1px;display: inline-block;}


@media (min-width: 768px){
	.lb_txtbg p{
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
}

@media (min-width: 1921px){
	.zttj_cent{background-size: 90% auto;}
	.zttj_centbg{/* background-size:86.5% auto; */}
}

@media (max-width: 1800px){
	.zttj_cent{background-size: 95% auto;}
	.zttj_centbg{background-size:91.5% auto;/* padding: 67px 30px 95px; */}

}
@media (max-width: 1599px){
	.zttj_centbg{padding: 45px 30px 90px;}
}
@media (max-width: 1499px){
	.zttj_centbg{ padding: 37px 30px 65px;}
}
@media (max-width: 1399px){
	.zttj_centbg{ padding: 37px 30px 50px;}
}
@media (max-width: 1299px){
	.zttj_centbg{ padding: 29px 30px 40px;}
	.zttj_top{ margin-bottom: 56px; }
}
@media (max-width: 1259px){
	
}
@media (max-width: 1199px){
	.zttj_top{ margin-bottom: 36px; }
	.zt_txtbg p{ margin-bottom: 35px; }
}
@media (max-width: 1080px){
	.zttj_top{ margin-bottom: 26px; }
	.zt_txtbg p{ margin-bottom: 25px; }
}
@media (max-width: 991px){
	.zttj_centbg{background-size: cover;border-bottom: 20px solid #674DD5;padding: 25px 30px 25px;}
	.zttj_top{ margin-bottom: 16px; }
	.zt_txtbg p{ margin-bottom: 15px; }
}

@media (max-width: 767px){
	.zttj_cent,
	.zttj_centbg{background-size: cover;border-bottom: 20px solid #674DD5;}
	.zttj_top .lm_title h3{ display: block; }
	.zttj_top .lm_title a{float: left; }
	.zttj_centbg{padding: 30px 0;}
	.swp_ban3{ padding: 0 15px; }
	.banner03_btn .swiper-button-next{ right: 0; }
	.banner03_btn .swiper-button-prev{ right: 47px; }
	.zt_txtbg p{ min-height: 52px; margin-bottom: 0; font-size: 15px; line-height: 22px;}
}
@media (max-width: 650px){
	
}
@media (max-width: 500px){
	.zttj_top .lm_title h3 b{ display: block; }
	.zttj_top .lm_title h3 span{display: block;
    line-height: 22px;}
}



.kdrw_cent{padding: 74px 0 95px;}
.top_kdrw{ margin-bottom: 26px; }
.bglan_rw{background: #674DD5; padding: 0 5px 5px 0;}
.bglan_rw b{ display: block; margin-top: -5px; margin-left: -5px;}
.bglan_rw b img{ display: block; height: 232px;  }
.kdrw_txt{ padding-top: 75px; position: relative; text-align: center;}
.kdrw_txt:after{
    content: '';
    pointer-events: auto;
    display: inline-block;
    width: 1px; 
    height: 37px; 
	background: #7E62F6;
    position: absolute;
    left: 50%;
    top: 20px;
    z-index: 9997;
}
.kdrw_txt p{
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	line-height: 32px;
	margin-bottom: 6px;
}
.kdrw_txt span{ font-size: 16px; line-height: 24px;}


@media (max-width: 1499px){
	
}
@media (max-width: 1399px){
	.bglan_rw b img{height: 202px;  }
}
@media (max-width: 1299px){
	.bglan_rw b img{height: 191px;  }
}
@media (max-width: 1259px){
	.bglan_rw b img{height: 170px;  }
}
@media (max-width: 1199px){
	.bglan_rw b img{height: 111px;  }
}
@media (max-width: 991px){
	.bglan_rw b img{height: 291px;  }
	.ul_kdrw li{ margin-bottom: 30px; }
	.kdrw_txt{ padding-top: 12px;}
	.kdrw_txt:after{
	    display: none;
	}


}
@media (max-width: 820px){
	.bglan_rw b img{height: 251px;  }

}
@media (max-width: 767px){
	.bglan_rw b img{height: auto;  }
	.kdrw_cent{ padding: 55px 0 45px; }
}
@media (max-width: 650px){
	
}
@media (max-width: 500px){
	
}


.ul_zjkxd{}
.zjkxd_topimg{text-align: center;}
.zjkxd_topimg b img{ width: 100px; display: inline-block;}
@media (max-width: 767px){
	.zjkxd_topimg b img{ width: 110px;}
}



/* foot */
.font_cent{ background: #192961; padding: 0 0 44px;}
.ft_top{}
.db_div01{float: left; overflow:hidden; width: 50%; padding: 30px 0;}
.db_div_e01{ float: left; margin-right: 35px;}
.db_div_e02 img{ display: inline-block; margin-right: 7px;}
.db_div_e02{ padding-top: 14px; color: #fff; font-size: 14px;}
.db_divp01{ margin-bottom: 10px; }
.db_divp01 span{ margin-right: 43px; }
.db_div03{ float: right; margin-top: -30px; }
.db_div02{float: left; overflow: hidden;padding-top: 65px}
.ft_bottom{
	border-top: 1px solid #3C4890;
 	padding: 30px 0 0;
 	overflow: hidden;
 	width: 100%;
}
.right_sy{ float: right; }
.lefe_bq{ font-size: 14px;color: #FFFFFF;
line-height: 27px; }
.lefe_bq p{}
.lefe_bqtop{}
.lefe_bqtop a{ color: #fff; }
.lefe_bqtop span{ margin: 0 8px; }

@media (max-width: 1259px){
	.db_divp01 span:last-child{ margin-right: 0; }
}
@media (max-width: 1199px){
	.db_div_e01{ margin-right: 15px; }
	.db_div_e01 img{ width: 70px; }
	.db_div02 img{ width: 270px; }
	.db_div03 img{ width: 100px; }
	.db_div02{ padding-top: 55px; padding-left: 30px; }
}
@media (max-width: 1080px){
	.db_div01{ width: 52%; }

}
@media (max-width: 991px){
	.db_div02 img{ width: 240px; }
	.db_div03 img{ width: 80px; }

}
@media (max-width: 930px){
	.db_div_e02{ font-size: 12px;}
	.lefe_bq{ font-size: 12px;}
	.db_div03 img{ width: 60px; }
	.db_div03{ margin-top: -15px; }
}
@media (max-width: 850px){
	.db_div01{ width: 80%; }
	.db_div02{ display: none; }
}
@media (max-width: 767px){
	.db_div01,.db_div03{ width: 50%; text-align: center;}
	.db_div01 img{ display: inline-block; }
	.db_div_e01{ float:none; margin: 0; }
	.db_div_e02{ display: none; }
	.db_div03{ margin: 0; padding: 28px 0; }
	.db_div03 img{ display: inline-block; }
	.ft_top{ display: none; }
	.font_cent{ padding-bottom: 30px; }
}
@media (max-width: 650px){
	
}
@media (max-width: 500px){
	
}

/* donghua */
.zt_txtbg:hover span{
            height: 3px;
}


.erji_banner .topbg_swipe > .container.mob_none{ display: none; }
.erji_topbg{
	background: url(20221210_ejtopbg.png) top repeat-x; 
	position: absolute;
	width: 100%;
	/*min-height: 245px;*/
	min-height: 100px;
	bottom: 0;
	left:0;
	z-index: 9;
}
.erji_navtop{
	z-index: 10;
    position: relative;
}
.erji_navtop b{
	font-size: 31px;
	font-weight: 700;
	color: #FFFFFF;
	line-height: 44px;
	margin: 12px 50px 12px 30px;
	display: inline-block;
}
.erji_navtop a{
	font-size: 18px;
	padding: 8px 12px;
	font-weight: 700;
	color: #FFFFFF;
	line-height: 30px;
}
.erji_navtop a.active,
.erji_navtop a:hover{
	background: #5971E6;
	border-radius: 4px;
}
.list_wrap_bg{ 
	margin-top: -180px; 
	background: none;
	margin-bottom: 30px;
}
.dqlm_wz{ overflow: hidden; }
.content-wrap .right .dqlm_wz .col-tit{ background: none;  display: inline-block;}
.content-wrap .right .dqlm_wz .location{ float: right; margin-top: 5px; }

.tuwen_list{ padding-top: 20px; }
.tuwen_list li{ margin-bottom: 40px; }
.tuwen_list li img{ height: 185px; }
.tuwen_list li p{ margin-top: 10px; margin-bottom: 5px; color: #444;
 line-height: 28px;
 font-size: 16px; }
.tuwen_list li span{font-size: 15px;
font-style: oblique;
color: #A1A1A1;
line-height: 18px;}
.tuwen_list li p:hover{ color: #3D62D0; }

@media (min-width: 768px){
	.tuwen_list li p{ 
		 display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		height:56px; }
}


@media (max-width: 1560px){
	.erji_navtop a{ font-size: 16px; }
}

@media (max-width: 1299px){
	.erji_navtop a{ font-size: 14px; }
}

@media (max-width: 1260px){
	.erji_navtop b{ font-size: 26px; margin-right: 20px; }
	.list_wrap_bg{ margin-top: -100px;}
}
@media (max-width: 1200px){
	.tuwen_list li img{ height: 150px; }
	.erji_navtop b{ font-size: 20px; margin-right: 15px; margin-left: 15px; }
	.erji_navtop a{ font-size: 13px; }
}
@media (max-width: 1099px){
	.erji_navtop b{ font-size: 18px; }
}
@media (max-width: 980px){
	.erji_navtop b{ font-size: 18px; }
	.erji_navtop a{ font-size: 13px; padding: 8px; }
}
@media (max-width: 870px){
	.erji_navtop b{ font-size: 18px; }
	.erji_navtop a{ font-size: 12px; padding: 7px; }
}
@media (max-width: 767px){
	.erji_navtop{display: none;}
	.tuwen_list li img{ height: auto; }
}
@media (max-width: 650px){
	.list_wrap_bg{ margin-top: -20px;}
}



.graphiclist {overflow: hidden;}
.graphiclist li{padding:0 0 26px; display: block; overflow: hidden; 
	border-bottom: 1px dashed #E0E0E0; margin-bottom: 26px;}
.graphiclist li h2 { font-size:20px; 
	margin:0 0 10px 0; 
	line-height: 28px;
	padding-top: 15px;
	font-weight: 700;
color:#2D468C;}
.graphiclist .news-img img{ 
	
}
.graphiclist .news-txt p { line-height: 26px; 
	font-size: 14px; 
	margin:0 0 10px; color:#444;}
.graphiclist .news-txt span{ font-size: 14px; color:#A1A1A1; font-style: oblique; }

.graphiclist .news-txt a:hover h2{ color:#3D62D0;  }
.graphiclist .news-txt a:hover p,
.graphiclist .news-txt a:hover span{ color:#3D62D0; }

@media (min-width: 768px) {
	.graphiclist .news-txt p{
	 font-size: 14px; overflow:hidden;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
	.graphiclist .news-img img{ width: 280px; height: 187px;}
	.graphiclist .news-img{ margin-right: 30px;}
	.graphiclist li h2 { 
		/* overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap; */}

}

@media screen and (min-width:768px) and (max-width:991px){
  .graphiclist .news-txt p{-webkit-line-clamp: 2; height: 50px;}
  .current_leaders li .news-txt p{ height: 66px; }
}

@media (max-width: 1199px) {
	
}
@media (max-width: 991px) {
	.graphiclist li{  }
	.graphiclist .news-img img{ width: 180px; height: 120px;}
	.graphiclist .news-txt p {  }
	.graphiclist li h2 a { height: 20px; }
	.graphiclist .learn_more{ float: right; }
	.graphiclist li h2{ padding-top: 5px; }
}
@media (max-width: 767px) {
	.graphiclist li h2{ font-size: 18px; }
	.graphiclist .news-img{ margin-bottom:15px;margin-right: 0;}
	.graphiclist .news-img img{ width: 100%; height:auto;}
	.graphiclist li{
    display: block;
    overflow: hidden;}
	.graphiclist li h2 a {height: auto;
    	white-space: normal;
		line-height: 28px;
		line-height: 22px;}

}





.img_hovbig{
	display: block;
  overflow: hidden;
}
.img_hovbig img {
  margin: 0;
  width: 100%;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.img_hovbig:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

/*20230514*/
.kdxww_link{ position: relative; }
.kdxww_a{ 
	background: url(20221210_kdicon01.png) bottom no-repeat; 
	position: absolute;
	right: 0;
	bottom: 0;
	padding-left: 7px;
}
.kdxww_a a{
	font-size: 24px;
	font-weight: 700;
	margin: 0;
	padding: 10px 0 18px 0;
	display: block;
}
.kdxww_a a:hover{ color: #fff; }
.kdxww_a a img{
	margin-left: 10px;
	width: 16px;
}

@media (max-width: 1199px){
	.kdxww_a a{font-size: 20px;}
}
@media (max-width: 767px){
	.kdxww_a{ 
		display: none;
		position: static; 
		width: 100%; 
		overflow: hidden; 
		margin-top: 10px;
		background-position: bottom center; 
		text-align: center;
	}
	.kdxww_a a{  padding-left: 10px; padding-right: 10px;}
	.kdxww_b{ display: block; }
	.kdxww_b a{ color: #fff; display: block; }
	.kdxww_b a img{ display: inline-block; }
}
@media (max-width: 500px){

}



/*20230523*/

.kd_swiper_box{
  position: relative;
  float: left;
  width: 70%;
  overflow: hidden;
}
.kd_news_right{
  width: 30%;
  float: left;
  position: relative;
}
.kd_swiper_box .swiper-btn{
  display: none;
}
.kd_news_left{ position: relative; }
.kd_news_left .img-box img{
  width: 100%;
  height: 416px;
 /*Ã¥â€ºÂ¾Ã§â€°â€¡Ã©ÂÂ¿Ã¥â€¦ÂÃ¦â€¹â€°Ã¤Â¼Â¸*//* object-fit: cover;*/
}
.kd_news_right{
  height: 423px;
}

.kd_news_right li{
  height: 19.2%;
  margin-bottom: 1%;
  padding: 17px 13px 0;
  background: #179FF4;
  background: rgba(23, 159, 244, 0.6);
}
.kd_news_right li a p{ color: #fff; font-weight: bold;}
.kd_news_right .active{ background: #179FF4; position: relative; }
.kd_news_right .active:after{
	    content: '';
	    pointer-events: auto;
	    display: inline-block;
	    width: 14px;
	    height: 100%;
	    background:#179FF4;
	    position: absolute;
       top: 0;
       left: -14px;
       z-index: 9997;
}
@media (min-width: 768px){
	
	.kd_news_right li a p{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden; 
		height: 44px;
	}

}
@media (min-width: 1199px){
	.kd_news_right li a p{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden; 
		height: 44px;
		line-height: 22px;
	}
}


@media (max-width: 1660px){
	
}
@media (max-width: 1599px){
}
@media (max-width: 1499px){
	.kd_news_right li{ height: 19.2%;}
	
}
@media (max-width: 1399px){
	.kd_news_right li{ height: 19.2%;}
	.kd_news_left .img-box img{ height: 428px;}
	.kd_news_right{ height: 435px;}
	.kd_news_right li{ padding-top: 16px; }
}
@media (max-width: 1299px){
	.kd_news_left .img-box img{ height: 405.5px;}
	.kd_news_right{ height: 412px;}
}
@media (max-width: 1199px){
	.kd_news_left .img-box img{ height: 345px; }
	.kd_news_right{ height: 352px; }
	.kdwx_tzggbg{background-size: 36% 100%;}
	.kd_news_right li a p{ line-height: 22px; }
	.kd_news_right li{ padding-top: 10px; }
}
@media (max-width: 991px){
	.kd_swiper_box{ width: 100%; }
	.kd_news_left .img-box img{ height: 640px; }
	.kd_news_right{ display: none; }
	.swp_ban2{ overflow: hidden; }
}

@media (max-width: 767px){
	.kd_news_right{ display: none; }
	.kd_swiper_box{ margin-bottom: 15px; }
}



.container-fluid.hidden-md.hidden-sm.hidden-xs.col-md-7.col-sm-7.col-xs-12{ padding-left: 0; }
@media screen and (min-width:1200px) and (max-width:2000px){
	.topbg_banner a img{/* height: 100vh; */}
}
/* @media (min-width: 2000px){
	.topbg_banner a img{ height: 930px; }
}
@media (max-width: 1699px){
	.topbg_banner a img{ height: 796px; }
}
@media (max-width: 1599px){
	.topbg_banner a img{ height: 749px; }
}
@media (max-width: 1499px){
	.topbg_banner a img{ height: 702px; }
}
@media (max-width: 1399px){
	.topbg_banner a img{ height: 655px; }
}
@media (max-width: 1299px){
	.topbg_banner a img{ height: 608px; }
} */
@media (max-width: 1199px){
	.topbg_banner a img{ height: 562px; }
}
@media (max-width: 1099px){
	.topbg_banner a img{height: 100%;}
}
@media (max-width: 991px){
	.topbg_banner a img{/* height: 465px; */}
}
@media (max-width: 899px){
	.topbg_banner a img{/* height: 420px; */}
	.dxb_news_left .img-box img{ height: 468px; }
	.kd_news_left .img-box img{ height: 584px; }
}
@media (max-width: 799px){
	.topbg_banner a img{/* height: 375px; */}
	.dxb_news_left .img-box img{ height: 443px; }
	.kd_news_left .img-box img{ height: 552px; }
}
@media (max-width: 699px){
	.topbg_banner a img{/* height: 327px; */}
	.dxb_news_left .img-box img{ height: 402px; }
	.ky_news_left img{ height: 375px; }
	.kd_news_left .img-box img{ height: 500px; }

}
@media (max-width: 599px){
	.topbg_banner a img{/* height: 280px; */}
	.dxb_news_left .img-box img{ height: 342px; }
	.ky_news_left img{ height: 319px; }
	.kd_news_left .img-box img{ height: 426px; }
}
@media (max-width: 499px){
	.topbg_banner a img{/* height: 233px; */}
	.dxb_news_left .img-box img{ height: 281px; }
	.ky_news_left img{ height: 263px; }
	.kd_news_left .img-box img{ height: 351px; }
}
@media (max-width: 430px){
	.topbg_banner a img{/* height: 201px; */}
	.dxb_news_left .img-box img{ height: 240px; }
	.ky_news_left img{ height: 224px; }
	.kd_news_left .img-box img{ height: 298px; }
}
@media (max-width: 380px){
	.topbg_banner a img{/* height: 178px; */}
	.dxb_news_left .img-box img{ height: 210px; }
	.ky_news_left img{ height: 196px; }
	.kd_news_left .img-box img{ height: 261px; }
}
@media (max-width: 360px){
	.topbg_banner a img{/* height: 168px; */}
	.dxb_news_left .img-box img{ height: 198px; }
	.ky_news_left img{ height: 185px; }
	.kd_news_left .img-box img{ height: 246px; }
}
@media (max-width: 340px){
	.topbg_banner a img{/* height: 160px; */}
	.dxb_news_left .img-box img{ height: 186px; }
	.ky_news_left img{ height: 175px; }
	.kd_news_left .img-box img{ height: 231px; }
}
/*20250408添加*/
@media (max-width: 1920px){
	.index_yw{/* background-size: 90%; */}
	.index_ywbg{background-size: cover;background-position-y: top -21px;}
	.yw_swiper{ padding: 40px 0 0; overflow: hidden;}
}
@media (max-width: 1280px){
	.index_yw{ background-size: 100%;}
	.index_ywbg{background-size: cover;/* background-repeat:repeat-y; */}
	.yw_swiper{ padding: 30px 0 0 0; overflow: hidden;}
	.lm_title01{ margin-bottom: 20px; }
}