*{
    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:PingFang-SC-Heavy, PingFang-SC, \5FAE\8F6F\96C5\9ED1;
	font-size: 16px;
	line-height: 20px;
	color: #444;
	text-decoration: none;
	background: url(20220420kxd_topbg.png) no-repeat top center;
}
ul, li{
	margin:0px; padding:0px;
    list-style-type:none;
}
ol, ul {
  list-style: none;
}
img{ display:block; max-width: 100%; }
a{ cursor: pointer; color: #333;  }
a:hover{text-decoration: none;color: #674DD5;}
button {outline: none;}
select { width:100%;}
input::input-placeholder {
  color: #fff;
}

input::-webkit-input-placeholder {
  /* Chrome */
  color: #fff;
}

input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #fff;
}

input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #fff;
}

input::-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #fff;
}

.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;}
}
@media (min-width: 1299px) {
  .container{ width: 1260px;}
}
@media (min-width: 1399px) {
  .container{
    width: 1360px;
  }
}
@media (min-width: 1469px) {
  .container{width: 1430px;}
}

.top_line{
	width: 100%;
	height: 5px;
	background: #179FF4;
	background: -webkit-linear-gradient(right, #30B8C0 0%, #7B63E2 43%, #7C63E2 68%, #179FF4 100%);
	background: -o-linear-gradient(right, #30B8C0 0%, #7B63E2 43%, #7C63E2 68%, #179FF4 100%);
	background: linear-gradient(to left, #30B8C0 0%, #7B63E2 43%, #7C63E2 68%, #179FF4 100%);
}
/*---------------head---------------------*/
.top_bannerbg{  }
.webheader{ }
.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: #00418F; margin:  0 11px;}
.san_link a:hover{ color:#333;}
.san_link span{ color: #979797; }
.san_link a img{ display: inline-block;margin: -2px 5px 0 0; }

.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{}
.logo{ display:block;}
.logo img{ display:inline-block; }
.cent_logo p{ margin-bottom: 34px;}
.pc_nav{
	margin-top: 18%;
}
.topbg_banner{}
.topbg_banner a img{ width: 100%; } 

@media (max-width: 1399px){
	.pc_nav{
		margin-top: 20%;
	}
}
@media (max-width: 1199px){
	.pc_nav{
		margin-top: 27%;
	}
}
@media (max-width: 991px){
	.san_link{ margin-right: 8px; }
	.san_link a{ margin: 0 6px; }
	.pc_nav{margin-top: 35%;}
}
@media (max-width: 767px){
	.webheader{ margin-bottom: 0; }
	.top_posbod{ width: 100%; }
	.cent_logo{ padding: 0 20px; margin-bottom: 35px; }
	.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: 0; }
	.pc_nav{display: none;}

}
@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; }
}

/*下拉菜单*/
.dropdown-menu{ background: #5971E6;}

.nav.navbar-nav{ width: 100%; }
.navbar{ margin-bottom: 12px; }
.dropdown-menu > li > a{ color: #fff; padding: 8px 15px;  }
.navbar .navbar-nav > li{ width:12.5%; text-align: center; }
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover,
.nav > li > a:focus, .nav > li > a:hover{ background: none; border:0; }
.navbar .navbar-nav > li > a{
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	display: inline-block;
	padding: 10px 2px 20px;
}
.navbar .navbar-nav > li > a.active:after,
.navbar .navbar-nav > li:hover > a:after {
    content: '';
    pointer-events: auto;
    display: inline-block;
    width: 100%;
    height: 10px;
    background: #5971E6;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9997;
}

#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;
		margin-bottom: 10px;
		position: relative;
	}
	.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){
	body{ background-size: 100% auto; }
}
@media (max-width: 1660px){
	
}
@media (max-width: 1560px){
	.navbar .navbar-nav > li > a{ padding: 18px 15px;  }
}
@media (max-width: 1499px){
	.navbar .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 .navbar-nav > li > a{ padding: 18px 10px;  }
	.menu-ph .hfwinl {width: 35%;}
	.menu-ph .hfwinr {width: 65%;}
}
@media (max-width: 1299px){
	.navbar .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 .navbar-nav > li > a{ padding: 18px 8px; }
	.indexbox p,.hfwinr .col-xs-6 a{ font-size: 13px; }
}
@media (max-width: 1199px){
	.navbar .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; }
}
@media (max-width: 1080px){
	.navbar .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){
	.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){
		
}

/* xinwen */
.top_news{  overflow: hidden; }
.blue_bg{background: #179FF4; padding: 30px; overflow: hidden;}
.topbg_swipe{ float: left;  width: 52.3%; position: relative; }
.right_news{ float: left;  width: 47.7%; padding-left: 25px; }
.topbg_swipe .swiper-pagination{     
	right: 8px;
    width: auto;
    left: auto;
    bottom: 68px;

}
.topbg_swipe .swiper-pagination-bullet{ 
	width: 12px; 
	height: 12px; 
	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: 10px; top: auto; margin-top: 0; 
}

.topbg_swipe .swiper-button-next{
	background: url(20221210_qh04.png) no-repeat;
	right:0;
}
.topbg_swipe .swiper-button-prev{ 
	background: url(20221210_qh03.png) no-repeat; 
	right: 45px;
	left: auto;
}
.topbg_banner .img_box{ position: relative; }
.topbg_banner .img_box span{ 
	position: absolute; 
	background: url(20220420kxd_banbg.png) repeat-x;
	display: block;
	width: 100%;
	bottom: 0;
	height: 88px;
}
.ban_txt{
	margin-top: 22px;
	font-size: 18px;
	font-weight: 700;
	color: #FFFFFF;
	line-height: 25px;
}
/* .ban_txt:after{
	width: 5px;
	height: 20px;
	background: #4F4BBB;
	position: absolute;
	content: '';
    pointer-events: auto;
    display: inline-block;
    left: 0;
} */
.ban_txt a{ color: #fff;
	max-width: 84%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap; 
	display: inline-block;
}
.ban_txt a:hover{ color: #E02020;}

.zy_jqyw{ 
	background: url(20220420kxd_ywbg.png) no-repeat center;  
	padding: 20px 20px 20px 25px;
}
.zy_jqyw h4{
	font-size: 20px;
font-weight: 800;
color: #FFFFFF;
margin: 0;
line-height: 38px;}
.zy_jqyw h4:hover{ color: #E02020;}
.zy_jqyw p{font-size: 15px;
font-weight: 400;
color: #FFFFFF;
margin: 5px 0 0;
line-height: 28px;}
.jqyw_li{ margin-top: 12px; }
.jqyw_li li{ color: #fff; }
.jqyw_li li a{font-size: 18px;
font-weight: 400;
color: #FFFFFF;
line-height: 42px;}
.jqyw_li li a:hover{ color: #E02020;}

@media (min-width: 768px){
	.jqyw_li li{overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;}	
}
@media (max-width: 1199px){
	.topbg_swipe{ width: 100%; margin-bottom: 25px; }
	.right_news{  width: 100%; padding-left: 0; }
	.zy_jqyw{ background-size: cover; }
}

@media (max-width: 767px){
	.mob_none{ display: none; }
	.top_news .container{ padding: 0; }
	.topbg_swipe .swiper-button-next,
	.topbg_swipe .swiper-button-prev{display: none; }
	.ban_txt a{max-width: 100%; font-size: 16px;}
	.blue_bg{ padding: 15px; }
	.zy_jqyw h4{ font-size: 17px; line-height: 32px; }
	.jqyw_li li{ margin-bottom: 10px; }
	.jqyw_li li a{ font-size: 16px; line-height: 30px; }
}

/* 标题 */
.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;
	margin-top: 2px;
	display: inline-block;
}
.lm_title h3 b{ margin-right: 5px; }
.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: #444444;
line-height: 20px;
float: right;
margin-top: 25px;
}
.lm_title > a img{ display: inline-block; width: 14px; margin-left: 5px; margin-top: 3px; }
.lm_title > a:hover{color: #E02020;}
.lm_title01{  }
.lm_title01 h3 b{ color: #fff; }
.lm_title01 > a{ margin-left: 22px; color: #fff; }



@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){
	
	.lm_title h3{ font-size: 24px; }
	.lm_title h3 span{ font-size: 16px; }
}

@media (max-width: 1259px){
	
	.lm_title h3{ font-size: 24px; }
	.lm_title h3 span{ font-size: 16px; }
	
}
@media (max-width: 1199px){
	
	.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; }
	
}
@media (max-width: 991px){
	
}

@media (max-width: 767px){
	.lm_title h3{ display: inline-block; }
	.lm_title  a{ float: right; margin-top: 10px; }
}
@media (max-width: 650px){
	
}
@media (max-width: 500px){
	
}



/* 四模块 */
.four_cent{ margin: 42px 0 80px; }
.kdwx_tzgg{
	margin-bottom: 65px;
	padding: 62px 0 45px;
    background-image: url(20220420kxd_xwbg.png);
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;}
.kdwx_tzggbg01{ background: url(20220420kxd_fourbg.png) no-repeat left top;   margin-bottom: 75px;}
.kdwx_tzggbg02{
	background: url(20220420kxd_fourbg.png) no-repeat right top;
	/* background-color: rgba(245,246,255,0.85); */
}
.kdtz_cent{ padding: 43px 30px 40px; }
.zhnew_cent{  }
.top_picnews{ overflow: hidden; margin-bottom: 10px; }
.top_picnews a{ display:block;overflow: hidden; }
.top_picnews .right{ margin-left: 30px; }
.top_picnews .right b img{ width: 175px; }
.top_picnews div p{
font-weight: bold;
line-height: 27px;}
.top_picnews div span{
	font-size: 14px;
color: #888888;
line-height: 16px;}
.zhnew_cent ul{}
.zhnew_cent ul li{
	overflow: hidden;
	margin-bottom: 12px;
line-height: 26px;}
.zhnew_cent ul li a{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	max-width: 84%;
	float: left;
	margin-right: 5px;
}
.zhnew_cent ul li span{
	font-size: 14px;
color: #888888;
line-height: 16px;}

@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;
	    font-size: 14px;
	    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; 
		height: 52px;
	}
	.kdtz_cent{ margin: 0 -25px; }
	.kdtz_cent .col-md-6{ padding: 0 25px; }
}
@media (min-width: 1921px){
	.kdwx_tzggbg01{ background-size: 88% auto; }
	.kdwx_tzggbg02{ background-size: 88% auto; }
}
@media (max-width: 1699px){
	.kdwx_tzggbg01,
	.kdwx_tzggbg02{ background-size: 94%; }
}
@media (max-width: 1599px){
	.kdwx_tzggbg01,
	.kdwx_tzggbg02{ background-size: auto; }
}
@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; }
}
@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; }
	.zhnew_cent ul li a{max-width: 82%;}
}
@media (max-width: 1259px){
	.rgt_tzgg .lm_title01 h3 span{ font-size: 14px; }
}
@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; }
    .zhnew_cent ul li a{max-width: 75%;}
}
@media (max-width: 991px){
	.kdwx_ban a img{ height: auto; }
	.rgt_tzgg{ margin-top: 40px; }
	.tzgg_cenli li{ padding: 10px 0; }
	.kdwx_tzggbg{ background: none; }
	.rgt_tzgg .lm_title01 h3 span{ display: block; }
	.kdwx_tzggbg01,
	.kdwx_tzggbg02{ background-size: cover; }
	.kdtz_cent{ padding-bottom: 15px; }
	.kdtz_cent .col-md-6{ margin-bottom: 25px; }
	.kdtz_cent{ padding:30px 0 15px; }
}

@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; }
	.top_picnews .right{ float: none; width: 100%; margin-left: 0; }
	.top_picnews .right b img{ width: 100%; margin-bottom: 8px; }
	.top_picnews{ margin-bottom: 20px; }
	.zhnew_cent ul li a{ max-width: 100%; white-space: normal; float: none;}
	.kdwx_tzgg{ margin-bottom: 45px; }
}
@media (max-width: 650px){
	
}
@media (max-width: 500px){
	
}




/* 科学岛视讯 */
.kdrw_cent{ margin-bottom: 20px; }
.top_kdrw{ margin-bottom: 10px; }
.ul_kdrw{  }
.bglan_rw{  }
.bglan_rw b{ display: block; }
.bglan_rw b img{ display: block; height: 214px; }
.kdlb_txt{
	margin-top: 18px;
	font-weight: 700;
	color: #333333;
	line-height: 22px;
}
.banner02,.banner03{ padding-bottom: 40px }
.banner02 .swiper-button-next,
.banner02 .swiper-button-prev,
.banner03 .swiper-button-next,
.banner03 .swiper-button-prev{ 
	width: 36px;height: 36px; 
	bottom: 0; top: auto; margin-top: 0; 
}
.banner02 .swiper-button-next,
.banner03 .swiper-button-next{
	background: url(20221210_qh04.png) no-repeat;
	right:0;
}
.banner02 .swiper-button-prev,
.banner03 .swiper-button-prev{ 
	background: url(20221210_qh03.png) no-repeat; 
	right: 45px;
	left: auto;
}

@media (min-width: 1199px){
	.ul_kdrw{ margin: 0 -20px;}
	.ul_kdrw li{ padding: 0 20px; }
} 

@media (max-width: 1499px){
	
}
@media (max-width: 1399px){
	.bglan_rw b img{height: 193px;  }
}
@media (max-width: 1299px){
	.bglan_rw b img{height: 183px;  }
}
@media (max-width: 1259px){
	.bglan_rw b img{height: 178px;  }
}
@media (max-width: 1199px){
	.bglan_rw b img{height: 144px;  }
}
@media (max-width: 991px){
	.bglan_rw b img{height: 150px;  }
	.ul_kdrw li{ margin-bottom: 30px; }

}
@media (max-width: 767px){
	.bglan_rw b img{height: auto;  }
	.banner02 .swiper-button-next,
	.banner02 .swiper-button-prev,
	.banner03 .swiper-button-next,
	.banner03 .swiper-button-prev{  display: none;}
	.four_cent{ margin-bottom: 30px; }
}
@media (max-width: 650px){
	
}
@media (max-width: 500px){
	
}


/* 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){
	
}


/* 当前位置 */
.dqlm_wz{ overflow: hidden; margin-bottom: 20px; }
.dqlm_wz .col-tit {
    margin: 10px 0;
    height: 26px;display: inline-block;
}
.dqlm_wz .location{ float: right; margin-top: 7px; line-height: 34px;
    font-size: 14px;
    color: #888888;
    margin-bottom: 12px;}
.dqlm_wz .col-tit h2 {
    background: url(border.png) no-repeat 0 0 #fff;
    padding: 0 22px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    font-size: 21px;
    float: left;
    margin: 0;
}

@media (max-width: 767px){
	.dqlm_wz .location{ display: none; }
}
@media (max-width: 500px){
	
}
@media (max-width: 500px){
	
}

/* 列表 */
.list_padcent{padding:30px 40px 40px; }
.view_cent{ }
.page-intro{ overflow: hidden; }
.xbsecond_cent{ padding: 20px 30px 60px; background: #fff; overflow: hidden;}
.xbcent_yzc{ padding:0; }
.new-graphics .tuwen_list li p{ 
line-height: 30px;
margin-bottom: 5px; 
color: #374C7B;
font-weight: bold; }
.new-graphics .tuwen_list li span{font-size: 15px;
font-style: oblique;
color: #A1A1A1;
line-height: 18px;}
.new-graphics .tuwen_list li p:hover{ color: #f52646; }

.ky_seemore{ text-align: center; display:none;  margin: 20px 0 30px;}
.ky_seemore button{
	width: 270px;
	height: 47px;
	line-height: 47px;
	border-radius: 3px;
	border: 1px solid #14408c;
	font-size: 19px;
	font-weight: bold;
	color: #fff;
	background:#14408c;}
.ky_seemore button:hover{ background:#acacac; border:1px solid #acacac; color:#333; }
.lyandtime{ padding-bottom: 20px; border-bottom:1px dashed #D5D5D5; }
.breadcrumb{ background:none;  padding: 0; margin-bottom: 11px;}
.title_gl{ 
	display:inline-block; 
	font-size: 34px;
	font-weight: 700;
	color: #444444;
	margin: 0 0 20px;
	padding: 7px 0;
	line-height: 48px; 
	position: relative;
}
.title_gl span{ 
	width: 38px;
	height: 2px;
	background: #AF062F; 
	position: absolute;
	left: 0;
	top:0;
}

@media screen and (min-width: 768px){
	.new-graphics .tuwen_list li p{ 
		 display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		height:56px; }
}

@media screen and (min-width: 1920px){
	.view_cent{ background-size:100% auto;  }
}

@media screen and (max-width: 1199px){
	.title_gl{ font-size: 26px; }
}
@media screen and (max-width: 991px){
	.title_gl{ font-size: 24px; }
}

@media screen and (max-width: 767px){
	.ky_seemore{  display:block; }
	.breadcrumb{ margin-bottom: 10px; display: none; }
	.xbsecond_cent{ padding: 15px 15px 20px; }
	.xbcent_yzc{ padding:0; }
	.title_gl{font-size: 20px;}
	.list_padcent{padding:15px; }
	.view_cent .container{ padding: 0; }
}
@media screen and (max-width: 500px){
	.title_gl{ background-size: 35%; margin-bottom: 20px; }
	.title_kxzg{  background-size: 21%; }
}


/*-----------------图文列表---------------------*/
.graphiclist {overflow: hidden;}
.graphiclist li{ display: block; overflow: hidden; 
	margin-bottom: 26px;}
.graphiclist li h2 { font-size:22px; 
	margin:0 0 15px 0; 
	line-height: 36px;
	padding-top: 11px;
	font-weight: 700;
color: #374C7B;}
.graphiclist .news-img img{ 
	
}
.graphiclist .news-txt p {
 font-size: 15px;
font-weight: 400;
color: #666666;
line-height: 29px;}
.graphiclist .news-txt span{ font-size: 14px; color:#A1A1A1; font-style: oblique; }

.graphiclist .news-txt a:hover h2{ color:#f52646;  }
.graphiclist .news-txt a:hover p,
.graphiclist .news-txt a:hover span{ color:#14408c; }

@media (min-width: 768px) {
	.graphiclist .news-txt p{ overflow:hidden;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
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;}

}

/* 文字列表 */
.mobile-show {
  display: none;
}
.new-graphics{  }
.text_listtime{ }
.text_listtime li{ line-height: 40px; overflow: hidden; }
.text_listtime li:nth-child(5n){ border-bottom:1px dashed #C8C8C8; padding-bottom: 25px; margin-bottom: 25px; }
.text_listtime li a{
	background-image: url(20220420kxd_icon01.png);
    background-repeat: no-repeat;
    background-position: left top 15px;
    padding-left: 24px;
    float: left;
    display: block;
    position: relative;
    max-width: 80%; }

.text_listtime li a:hover{color: #5971E6;}
.text_listtime li span{ font-size: 13px;color: #999;}   
.text_listtime li a{ 
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

@media screen and (min-width: 768px){
    
}

@media screen and (max-width: 767px){
	.text_listtime li{ line-height: 33px; }
	.text_listtime li a{ max-width: 100%; white-space: normal;background-position: left top 14px;}
	.text_listtime li span{ display:none; }
	.text_listtime li span{ display:none; }
	.new-graphics{ padding:10px 0 0; }
	 .mobile-show {
	    display: block;
	  }
}


/*---------------details---------------------*/
#xlmain {display: block;overflow: hidden;margin:0px;}
.xltoptitle{
    
    padding: 0px 0px 10px 0px;
}
#xlmain .wztitle {
	    font-size: 22px;
    line-height: 40px;
    color: #444;
    text-decoration: none;
    text-align: center;
    font-weight: 700;}
.lyandtime{ font-size: 14px; color:#9a9a9a; }
#xlmain .qtinfo {color:#666; 
	text-align:left; font-size: 14px;
	padding: 0px 0px 0 0px;margin-bottom: 0;}
.share_sy{  border-bottom: solid 1px #cccccc; padding-bottom: 6px; }
#xlmain .textxl p{ font-size: 16px; color:#404040; /*text-indent: 2em;*/ }


#xlmain .qtinfo a {color:#666; text-decoration: none;}
#xlmain .qtinfo a:hover {color:#de0c0c; text-decoration: none;}
#xlmain .text { margin:0; overflow:hidden; display:block;}
#xlmain .text p {margin: 0 0 24px 0;}
#xlmain .text p:last-child {margin: 0;}
#xlmain .text img {display: block;margin-right: auto;margin-left: auto;}
#xlmain .textlx { margin:0; overflow:hidden; display:block;}
#xlmain .textlx p {margin: 0 0 12px 0;}
#xlmain .textlx img {display: block;margin-right: auto;margin-left: auto;}
#xlmain .textxl { margin:10px 6px 6px 6px; overflow:hidden; display:block;}
#xlmain .textxl img {display: block;margin-right: auto;margin-left: auto;padding: 0 0 10px 0;}
#xlmain .textxl table {margin: 0 0 15px 0;}
#xlmain .textxl td {text-align: center;}
#xlmain .textsp { margin:30px auto 0 auto; overflow:hidden; display:block;width: 56%;}
#xlmain .textsp video {border: #c3d2e5 solid 6px;border-radius: 5px;margin-bottom: 10px;}
#xlmain .xilan-content-main.zoomIn {
  font-size: 19px;
  line-height: 36px;
}
#xlmain .xilan-content-main.zoom {
  font-size: 16px;
  line-height: 30px;
}
#xlmain .xilan-content-main.zoomOut {
  font-size: 13px;
  line-height: 24px;
}
#xlmain .textxl *{
	    font-size: 16px!important;
    line-height: 34px!important;
    font-family: \5FAE\8F6F\96C5\9ED1!important;
    color: #444!important;
}
#xlmain .textxl p a{ color:#2966ca !important}
.time_ly{ overflow: hidden;text-align: center; 
color: #A2A2A2;
padding-bottom: 7px;
margin-bottom: 20px;
border-bottom: 1px dashed #D5D5D5;}
.time_ly .left{ float: none; margin-right: 6px; }
.time_ly .right{ float: none; display: inline-block; }
.time_ly .right b{ font-weight: normal; margin-right: 20px; }
.text_right{ text-align: right; }
.text_center{ text-align: center; }
.xl_font font{ cursor: pointer; }
.xl_font font:hover{ color:#2d5dc3; }
.fenxiang{ display: inline-block; margin-left: 15px; }
.Previous_Next{ overflow: hidden; padding-top: 25px;
border-top: 1px dashed #D5D5D5;}
.Previous_Next a{ font-size: 16px; color: #999; }
.Previous_Next a:hover{ color: #14408c; }
.Previous_Next a span{ font-size: 18px;display: inline-block; margin:0 4px; }



#xlmain .wztitlefb{    
	font-size: 18px;
    line-height: 24px;
    color: #333;
    margin-bottom: 3px;
    text-decoration: none;
    text-align: center;
    font-weight: 700;
}

@media (min-width: 767px) {
	#xlmain .textxl img {max-width: 100%;}
}
@media (max-width: 1199px) {
	#xlmain .textsp { width: 64%;}
	.enclosure_btm h3{ width: 16%;}
	.enclosure_btm ul{ width: 84%; }
}
@media screen and (max-width: 991px){
	#xlmain .textsp { width: 80%;}
	.share_sy .col-sm-5{ width:100%; margin-bottom: 5px;}
	#xlmain .qtinfo{  text-align: center; }
	.share_sy .col-sm-7{ width:100%;text-align: center; }
	.font_txtbh{ float: none; }
	.enclosure_btm h3{ width: 25%;}
	.enclosure_btm ul{ width: 75%; }
}
@media (max-width: 767px) {
	#xlmain .wztitle {line-height:30px;font-size: 20px;}
	#xlmain .textsp { width: 100%;margin:15px auto 2px auto;}
	.font_txtbh{ margin-bottom: 5px; }
	.share{text-align: center;
    width: 140px;
    float: none;
    margin: 0 auto;}
    .enclosure_btm h3{ width: 100%;}
	.enclosure_btm ul{ width: 100%; }
	.time_ly .left{ width: 100%; text-align: center; margin-bottom: 6px;}
	.time_ly .right{ width: 100%; text-align: center; }
}



/*鼠标划过变大*/
.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);
}


/* Scroll to top
---------------------------------- */
.scrollToTop {
	color: #fff;
	position: fixed;
	bottom: 5px;
	right: 5px;
	width: 50px;
	height: 50px;
	text-align: center;
	cursor: pointer;
	z-index: 9999;
	display: none;
}
.scrollToTop i {
	line-height: 50px;
	font-size: 24px;
}

@media (max-width:767px) {
	.scrollToTop {
		width: 40px;
		height: 40px;
	}
	.scrollToTop i {
		line-height: 40px;
		font-size: 20px;
	}
}

.page_fy {
    text-align: center;
}
.mobile-hide {
    display: block;
}
@media screen and (max-width: 768px){
	.page_fy {
	    background: #E1E9F8;
	    border-radius: 2px;
	    margin-top: 30px;
	}
	.page_fy a {
	    display: block;
	    line-height: 48px;
	    height: 48px;
	    font-size: 16px;
	    color: #2C468B;
	}
}
@media screen and (max-width: 768px){
	.mobile-hide {
	    display: none;
	}
}