@charset "utf-8";
*::selection{background:#0c3683; color:#fff; text-shadow:none;}
html,body,div,span,img,ul,li,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p{margin:0;padding:0;}
body{font-size:15px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1250px;_width:1250px; background:#fff;}
body a{text-decoration:none; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
a:link, a:visited{color:#000;}
a:hover{color:#0c3683;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul,li{list-style-type:none;}
.clear{clear:both; height:0;}
.animate01{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.animate02{-webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
table,table td{border-collapse:collapse;}


/*video禁止显示下载按钮*/
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}

.ie6{text-align:center; font-size:16px; background:#FC6; line-height:110px; z-index:100000; width:100%; position:fixed; height:110px; top:0; left:0;}
.ie6 span{float:right; margin-right:30px; cursor:pointer;}
.ie6 a:link, .ie6 a:visited{text-decoration:underline; color:#df002b;}
.ie6 a:hover{color:#b91010;}



	
li {
	list-style: none;
}


/*全局样式*/

html,
body {
	width: 100%;
	margin: 0 auto;
	overflow-x: hidden;
}

html {
	font-size: 5.2083333333333vw;
}

@media (max-width:1199px) {
	html {
		font-size: 6.6vw;
	}
}

@media (max-width:767px) {
	html {
		font-size: 13.3vw;
	}
}


/*= 清除浮动=*/

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	display: block;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0px;
}

:focus {
	outline: 0
}

a,
button,
input[type="button"],
input[type="submit"],
input[type="reset"] {
	cursor: pointer
}


/* Hides from IE-mac \*/

* html .clearfix {
	height: 0%;
}


/* End hide from IE-mac */

*+html .clearfix {
	min-height: 0%;
}


/* 针对IE7 */

*+html .clearfix {
	min-height: 0%;
}


/*原文件配置*/

body {
	color: #333;
	background: #ffffff;
	font: .16rem 'Microsoft YaHei', arial, sans-serif;
	min-width: 320px;
}





a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #0c3683;
}


/*块级转化*/

.di_in {
	display: inline-block;
}

.di_no {
	display: none;
}

.di_bl {
	display: block;
}


/*原文件配置  end*/


/*横向居中*/

.te_c {
	text-align: center;
}


/*相对定位*/

.footer .link {
	margin-top: .3rem;
	margin-left: .2rem;
}
.footer .link a {
	color: #ffffff;
  
	margin-right: .1rem;
}

.p_r {
	position: relative;
}

.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.flex-v {
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.flex-1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.flex-align-start {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.flex-align-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.flex-pack-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: pace-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.flex-warp {
	flex-flow: wrap
}

.flex-column {
	flex-flow: column
}






.home-guanli,
.home-zhaosheng {
	/* margin-top: .9rem; */
	z-index: 11;
}

.home-zhaosheng {
	margin-right: .6rem;
}

.home-zhaosheng .content {
	/* margin-top: 40px; */
height: 100%;display: flex;flex-direction: column;justify-content: space-evenly;}

.home-zhaosheng .item {
	/* padding: .25rem 0rem .25rem 0rem; */
padding: 0px 0rem 0px 0rem;/* height: 20%; */}

.home-zhaosheng .item::after {
	content: '';
	position: absolute;
	left: 1.4rem;
	bottom: 0;
	right: 0;
	height: 1px;
	border-bottom: 1px dotted #2954a2;
}

.home-zhaosheng .item::before {
	content: '';
	position: absolute;
	left: 0.9rem;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #CFEDDF;
}

.home-zhaosheng .item:last-child::after {
	display: none;
}

.home-zhaosheng .item .dot {
	position: absolute;
	top: 17px;
	width: .2rem;
	height: .2rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: rgb(21 151 151 / 50%);
	left: -.5rem;
	z-index: 4;
}

.home-zhaosheng .item .dot::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	width: .1rem;
	height: .1rem;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	background-color: #2954a2;
	z-index: 5;
}

.home-zhaosheng .date {
	font-size: .14rem;
	color: #9E9E9E;
	width: auto;
	margin-right: .6rem;
}

.home-zhaosheng .date span {
	font-weight: bold;
	font-size: .26rem;
	color: #006535;
}

.home-zhaosheng .txt-con {
	/* padding-top: .15rem; */
display: flex;
  /* justify-content: center; */ /* 水平居中 */
  align-items: center;}

.home-zhaosheng .item .txt-con::after {
	content: '';
	position: absolute;
	z-index: 3;
	left: -.4rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	width: 1px;
	height: 100%;
	background-color: #2954a2;
}

.home-zhaosheng .tit {
	font-size: 18px;
}

.home-guanli {
	width: 600px;
}
.home-guanli1{
	margin-left:50px;
}
.home-guanli .card {
	/* margin-top: 40px; */
	padding: 0;
	margin-bottom: 0.15rem;background: #eee;/* border: 1px #D8D8D8 solid; */
}

.home-guanli .card .pic {
	width: 2.6rem;
	height: 195px;
	margin: 0 auto;
    display: inline-block;overflow: hidden;
}
.home-guanli .card .pic img{
	width: 100%;
	max-width: 100%;height: 100%;
object-fit: cover;/* margin: 0 auto; *//* display: inline-block; */}
.home-guanli .card .text-con {
	padding: .2rem .3rem;
}

.home-guanli .card .tit {
    font-weight: bold;
    font-size: 18px;
    line-height: 26px;
    
    /* 单行文本省略号关键样式 */
    height: 26px;/* white-space: nowrap; */  /* 禁止文本换行 */
    overflow: hidden;     /* 隐藏超出部分 */
    text-overflow: ellipsis; /* 显示省略号 */
    
    /* 移除webkit的多行配置，这会影响单行显示 */
    /* 注释掉以下多行相关属性 */
    /* display: -webkit-box; */
    /* -webkit-box-orient: vertical; */
    /* -webkit-line-clamp: 1; */
margin-right: 0.1rem;
    min-width: 0;
    /* font-size: 16px; */
    /* height: 0.35rem; */
    /* line-height: .35rem; */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    /* display: flex; */
    /* align-items: center; */
    /* white-space: nowrap; */
    overflow: hidden;
    /* text-overflow: ellipsis; */
    width: 100%;}

.home-guanli .card .des {
	 color: #666;
    margin-top: 15px;
    font-size: 16px;
    line-height: 1.8;
    height: 3.6em; /* 关键：设置与line-height*行数相等的高度 (1.8*2=3.6) */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    /* 增加其他浏览器的兼容处理 */
    display: box;
    box-orient: vertical;
    line-clamp: 2;
    /* 禁止自动换行的补充设置 */
    word-wrap: break-word;
    word-break: break-all;}

.home-guanli .card .time {
	/* background: url(../images/time.svg)left center no-repeat; */
	background-size: .25rem;
	padding-left: 0rem;
	color: #666;
	margin-top: 20px;
font-size: 16px;}

.home-guanli li {
	/* border-bottom: 1px #2954a2 dotted; */
	line-height: .35rem;
	height: 12.5%;
	padding-left: .2rem;
/* margin-bottom: 0.05rem; */display: flex;
  align-items: center;}

.home-guanli li::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(0%) rotate(0deg);
	-webkit-transform: translateY(-50%) rotate(225deg);
	-moz-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	-o-transform: translateY(-50%) rotate(45deg);
	width: 7px;
	height: 8px;
	background: url(sj.png);/* background-color: #2954a2; */
}

.home-guanli li:last-child {
	border-bottom: 0;
}

.home-guanli li .tit {
	margin-right: .1rem;
	min-width: 0;
	font-size: 16px;
height: .35rem;line-height: .35rem;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;/* display: flex; */
    /* align-items: center; *//* white-space: nowrap; */    /* 禁止换行 */
  overflow: hidden;       /* 隐藏溢出内容 */
  /* text-overflow: ellipsis; */ /* 显示省略号 */
  width: 100%;}

.home-guanli li .date {
	color: #d0b485;
display: flex;
    align-items: center;margin-left: auto;font-size: 16px;}














.fixedMenu{width:78px; height:436px; position:absolute; left:1px; top:770px; z-index:100;}
.nyFixedMenu{top:316px;}
.indFixedMenu{position:fixed; top:50%; margin-top:-218px;}
.fixedMenu .close{display:block; width:20px; height:20px; background:#fe8c05 url(iClose.png) no-repeat center center; background-size:8px 8px; position:absolute; right:-10px; top:-10px; border-radius:50%;}
.fixedMenu ul{background:#cca961; border-radius:6px; overflow:hidden;}
.fixedMenu ul li{height:73px; border-bottom:#d5bc8a 1px solid;}
.fixedMenu ul li:last-child{height:74px; border-bottom:none;}
.fixedMenu ul li a:link, .fixedMenu ul li a:visited{display:block; height:60px; padding:10px 0 3px; text-align:center; font-size:14px; color:#fff;}
.fixedMenu ul li a img{height:30px; vertical-align:top;}
.fixedMenu ul li a p{height:30px; line-height:30px;}
.fixedMenu ul li a:hover{background:#2954a2;}
.fixedMenu .goTop{height:62px; text-align:center; margin-top:4px; overflow:hidden; position:relative;}
.fixedMenu .goTop a{display:block; width:100%; height:30px; padding:16px 0; background:#cca961; border-radius:6px;}
.fixedMenu .goTop a img{height:30px; vertical-align:top;}
.fixedMenu .goTop a:hover{background:#2954a2;}

.head{height: 155px; /* background:url(headBg.jpg) no-repeat bottom center; */ background: #3e68c0;background-size: cover;}
.logo{width:1250px; height: 155px; background:url(logo.png) no-repeat left center; position:relative; margin:0 auto;}

.search{width: auto; height: 35px; float:right; margin: 70px 0px 0 0;background: #fff;border-radius: 5px;}
.search .language:link, .search .language:visited{width:60px; height:25px; line-height:25px; background-repeat:no-repeat; background-position:left center; color:#fff; font-size:14px; float:left; margin-right:20px; padding-left:24px;}
.search .language:hover{color:#ff0;}
.search .iHome{background-image:url(iHome.png);}
.search .iEn{background-image:url(iEn.png);}
.search .keyvalue{width: 120px; height: 35px; line-height: 35px; padding: 0 10px; font-size:14px; border:0; /* border: #b7c9cc 1px solid; */ background:none; color: #333; float:left; margin-left:20px;}
.search .keyvalue::placeholder{color:#fff !important;}
.search .iSearch{display:block; width:36px; height:26px; background:url(iSearch.png) no-repeat center center; float:left;}
.search .searchBtn {
    display: block;
    width: 45px;
    height: 35px;
    background: url(iSearch.png) no-repeat center center;
    border: 0;
    /* border: solid 1px #2954a2; */padding: 0;
    margin: 0;
    cursor: pointer;
    float: left;
}
.iLogo{width:144px; height:144px; position:absolute; right: 230px; top: 30px; z-index:1;}

.menu{background: #2954a2;}
/* .menu ul{width:1250px; height:50px; margin:0 auto;}
.menu ul li{float:left; width:116px; height:46px; padding:2px 0; text-align:center;}
.menu ul li.home{width:80px;}
.menu li a:link, .menu li a:visited{display:block; height:46px; line-height:46px; font-size: 18px;color: #fff;}
.menu li a:hover{background:#2954a2; color:#fff;} */


/* 基础菜单样式 - 仅针对电脑端 */
.main-menu {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 1250px;
    display: flex;
    /* background-color: #fff; */
    /* box-shadow: 0 2px 5px rgb(0 0 0 / 10%); */
}
  
  .main-menu > li {
	position: relative;
	margin: 0;
  }
  
  .main-menu > li > a {
	display: block;
	padding: 15px 22px;
	color: #fff;
	font-size: 20px;text-decoration: none;
	/* font-weight: 500; */
	transition: all 0.3s ease;
  }
  
  .main-menu > li:hover > a {
	color: #fff; /* 使用主色调作为hover效果 */
	background-color: #0c3683;
  }
  
  /* 一级下拉菜单 */
  .dropdown {
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 120px;
	background-color: #fff;
	box-shadow: 0 5px 15px rgba(0,0,0,0.1);
	list-style: none;
	margin: 0;
	padding: 0;
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	transition: all 0.3s ease;
	z-index: 1000;
  }
  
  .dropdown li {
	position: relative;
  }
  
  .dropdown li a {
	display: block;
	padding: 12px 5px;
	color: #555;
	text-decoration: none;
	transition: all 0.2s ease;
	font-size: 14px;
  text-align: center;}
  
  .dropdown li:hover a {
	background-color: #2954a2;
	color: #fff;
	/* padding-left: 25px; */

  }
  .dropdown li:hover .cur a{
	background: #0c3683;
font-weight: bold;
  }
  
  /* 二级下拉菜单（三级栏目） */
  .sub-dropdown {
	position: absolute;
	top: 0;
	left: 100%;
	min-width: 150px;
	background-color: #fff;
	box-shadow: 0 5px 15px rgba(0,0,0,0.1);
	list-style: none;
	margin: 0;
	padding: 0;
	opacity: 0;
	visibility: hidden;
	transform: translateX(10px);
	transition: all 0.3s ease;
	z-index: 1001;
  }
  
  /* 显示下拉菜单 */
  .has-dropdown:hover > .dropdown {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
  }
  
  .has-sub-dropdown:hover > .sub-dropdown {
	opacity: 1;
	visibility: visible;
	transform: translateX(0);
	color:#fff;
  }
  
  /* 箭头指示 */
  .has-dropdown > a::after {
	/* content: "▼"; */
	font-size: 10px;
	margin-left: 8px;
	vertical-align: middle;
  }
  
  .has-sub-dropdown > a::after {
	/* content: "?"; */
	font-size: 10px;
	margin-left: 8px;
	vertical-align: middle;
  }

.banner{width: 1250px; margin: 0 auto;position:relative; overflow:hidden;z-index: 1;}
.banner .bd{position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{width:100%;}
.banner .bd ul li{width:100%; overflow:hidden;}
.banner .bd ul li p{width:100%; height:500px; background-repeat:no-repeat; background-position:center center; background-size: cover!important;}
.banner .bd ul li a{display:block; width:100%; height:100%;}
.banner .hd{width:100%; height:8px; text-align:center; position:absolute; left:0; bottom:30px;}
.banner .hd li{display:inline-block; *display:inline; width:8px; height:8px; /* background:url(iHd01.png) no-repeat left top; */ overflow:hidden; text-indent:-99px; margin:0 8px; -webkit-border-radius:50%; border-radius:50%; vertical-align:top; cursor:pointer;}
.banner .hd li.on{background-position:right top;}
.banner .prev, .banner .next{position:absolute; top:50%; margin-top:-36px; display:block; width:36px; height:72px; background-repeat:no-repeat; filter:alpha(opacity=50); opacity:0.5;}
.banner .prev{left:3%; background-image:url(left.png);}
.banner .next{right:3%; background-image:url(right.png);}
.banner .prev:hover,.banner .next:hover{filter:alpha(opacity=100); opacity:1;}

.f1box{/* background: url(bg1.png) repeat; */background-size: 100%;/* margin-top:-100px; */position: relative;/* padding-bottom: 90px; */}
.F1{width:1250px; /* height: 350px; */ margin: 0px auto 0;padding-top: 60px;display: flex;}
.F1 h2{height:34px; line-height:34px; position:relative; font-weight:normal;}
.F1 h2 a{display:block; width:50px; height:24px; /* background:#fff url(m01.png) no-repeat right center; */ float:right; margin-top:4px; position:relative; z-index:1;}
.F1 h2 a:hover{background-image:url(m02.png);}
.F1 h2 p{height:34px; line-height:34px; float:left; position:relative; /* background:#fff; */ padding-right:20px; z-index:1; font-size:24px;}
.F1 h2 p img{height:28px; margin:3px 10px 0 0; float:left;}
.F1 h2 p em{display:block; width:5px; height:5px; background:#c1a975; position:absolute; right:-5px; top:15px;}
.F1 h2 i{display:block; width:100%; height:1px; background:#c1a975; position:absolute; left:0; top:17px; z-index:0;}

.news{width: 442px; /* height:462px; */ float:left;}
.picNews{height: 307px; position:relative; overflow:hidden; padding-top: 40px;}
.picNews .bd li{width: 865px; height: 307px; float:left;}
.picNews .bd li .pic{width: 442px; height: 307px; overflow:hidden; float:left;}
.picNews .bd li .pic img{width: 442px; height: 307px;}
.picNews .bd li .txt{height: 50px; background: rgba(21, 151, 151, 1);/* background:#2954a2 url(picNewsBg.png) no-repeat left bottom; */ margin-left: 0; padding: 0px 30px 0;position: absolute;}
.picNews .bd li .txt h3{height: 50px; line-height: 50px; font-size: 20px; color:#fff; font-weight: bold; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.picNews .bd li .txt p{height:44px; line-height:22px; font-size:14px; color: #fff; margin-top:20px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.picNews .bd li .txt span{display:block; margin-top:20px; font-size: 16px; color: #fff; text-align: left;}
.picNews .bd li a:hover .pic img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.picNews .hd{width:100%; height:8px; text-align:center; position:absolute; right: 0; bottom:24px; z-index:1;}
.picNews .hd ul{margin-left:384px; height:8px;}
.picNews .hd li{display:inline-block; *display:inline; width:8px; height:8px; background:url(iHd02.png) no-repeat left top; overflow:hidden; text-indent:-99px; margin:0 5px; -webkit-border-radius:50%; border-radius:50%; vertical-align:top; cursor:pointer;}
.picNews .hd li.on{background-position:right top;}
.txtNews{height:148px; /* margin-top:10px; */ background: #fff;}
.txtNews ul{width: auto; height:90px; margin:0 auto; padding:29px 0; overflow:hidden;}
.txtNews ul li{width: 238px; height:90px; border-left:#fff 1px solid; border-right: #eaeaea 1px solid; margin-right:1px; margin-left:-1px; float:left; padding:0 24px;}
.txtNews ul li:last-child{border-right:0;}
.txtNews ul li h3{height:48px; line-height:24px; font-size:15px; font-weight:normal;}
.txtNews ul li h3 a:link, .txtNews ul li h3 a:visited{color: #333;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.txtNews ul li h3 a:hover{color:#2954a2;}
.txtNews ul li p{height:20px; line-height:20px; padding: 11px 0; position:relative; font-size: 16px; color: #009fab;}
.txtNews ul li p i{display:block; width:10px; height:2px; background:#cbc1a8; position:absolute; left:0; top:10px;}


.notice{height: 307px; margin-left: 450px;}
.notice ul{height: 307px; padding-top: 28px;}
.notice ul li{/* height: 90px; */ /* margin-top: 13px; *//* background: #fff; *//* padding: 20px 30px 20px 10px; */}
.notice ul li p{width:72px; /* height:46px; */ /* padding:14px 0 12px; */ padding: 0px 15px 0;/* background:#f3eddd; */ color: #2954a2; font-weight: bold;text-align:center; font-size: 30px; float:left;border-right: solid 1px #e4e4e4;}
.notice ul li p span{display:block; height:24px; line-height:24px; color: #999999; font-size: 14px;font-weight: normal;}
.notice ul li h3{height: 64px; line-height:24px; padding-top: 0; margin-left: 124px; font-size: 18px; font-weight:normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;display: flex;
  align-items: center;}


.F2{width:1250px; /* height:367px; */ margin: 0px auto 0px;}
.F2box{
	/* background: url(1313.png) no-repeat; */
    background-size: cover;
padding: 0px 0 0px;}
.F2 h2{height:67px; line-height:42px; font-size:24px; font-weight:normal;}
.F2 h2 p{height:25px; position:relative;}
.F2 h2 p i{display:block; width:100%; height:1px; background:#c1a975; position:absolute; left:0; top:12px;}
.F2 h2 p span{display:block; height:25px; padding-right:16px; background:#fff; position:relative; z-index:1; float:left;}
.F2 h2 p span img{height:25px; vertical-align:top;}
.F2 h2 p span em{display:block; width:5px; height:5px; background:#c1a975; position:absolute; right:-5px; top:10px;}
.F2 h2 p a{display:block; width:50px; height:25px; background:#fff url(m01.png) no-repeat right center; float:right; position:relative; z-index:1;}
.F2 h2 p a:hover{background-image:url(m02.png);}

.llsy{width:604px; height:367px; float:left;}
.llsy ul{height:276px; overflow:hidden; padding-top:24px; background:url(llsyPic.jpg) no-repeat left 24px; padding-left:208px;}
.llsy ul li{height:71px; padding-bottom:12px; border-bottom:#f3f1ec 1px solid; margin-bottom:12px;}
.llsy ul li h3{height:23px; line-height:23px; font-size:15px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.llsy ul li p{height:44px; line-height:22px; padding-top:4px; font-size:14px; color:#a8a8a8; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}

.xsbg{height:367px; margin-left:664px;}
.xsbg ul{width:50%; height:294px; padding-top:6px; float:left;}
.xsbg ul li{height:77px; padding:10px 0; border-bottom:#f3f1ec 1px solid;}
.xsbg ul li a{display:block; height:77px;}
.xsbg ul li a h3{max-height:48px; line-height:24px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; font-size:15px; font-weight:normal;}
.xsbg ul li a p{height:24px; line-height:24px; font-size:14px; padding:5px 0 0 20px; background:url(iTime01.png) no-repeat left 9px; color:#967b3e;}
.xsbg .xsbgL li a{border-right:#f3f1ec 1px solid; padding-right:20px;}
.xsbg .xsbgR li a{padding-left:20px;}

.F3{/* height:443px; */ padding: 60px 0 60px; /* margin-top:80px; */ /* background:url(bg01.jpg) no-repeat center center fixed; */ background-size:cover;}
.F3 h2{height:55px; line-height:50px; font-weight:normal; position:relative;}
.F3 h2 p{height:50px; color:#fff; font-size:24px;}
.F3 h2 p img{height:28px; margin:11px 10px 0 0; float:left;}
.F3 h2 a:link, .F3 h2 a:visited{font-size:14px; float:right; color:#fff; display:block; height:30px; line-height:30px; margin-top:20px;}
.F3 h2 a:hover{color:#2954a2;}
.F3 h2 em{display:block; width:5px; height:5px; background:#fff; position:absolute; left:0; bottom:0;}
.F3 h2 i{display:block; width:100%; height:1px; background:#fff; position:absolute; left:0; bottom:2px;}
.F3Con{width:1250px; /* height:443px; */ margin:0 auto;}
.jydt{width: 600px; /* height:443px; */ float:left;}
.jydt-1{margin-left:50px;}
.jydt ul{height: 415px; overflow-y: scroll;padding-top: 0; background: rgba(255, 255, 255, 0.2); /* border-bottom:#f5b22d 5px solid; */margin-top: 30px;;}
.jydt ul li{width: 100%; /* height: 75px; */ padding: 0px 0 15px 0px; margin-bottom: 15px;float:left;border-bottom: dashed 1px #999;}
.jydt ul li p{width: 75px; height: 75px; line-height:20px; font-size: 16px; color: #fff; background: #2954a2;/* background:url(iTime02.png) no-repeat; */ text-align:center; float:left;/* border-radius: 10px; */}
.jydt ul li p span{display:block; /* height: 25px; */ line-height: 25px; font-size: 26px; color: #fff; padding: 13px 0 5px 0;}
.jydt ul li h3{height: 30px; line-height: 30px; padding-top: 0px; font-weight:normal; font-size: 16px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; margin-left: 90px;color: #333;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
	.jydt ul li h4{
		margin-left: 90px;
		color: #666;font-weight: normal;font-size: 14px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
	.jydt ul li .jieshao13{
		margin-left: 90px;
		color: #666;font-weight: normal;font-size: 14px;
	}
	.jydt ul li .jieshao13 img{margin-right:8px;}
	.jydt ul li .jieshao13 span{margin-right: 15px;}
.xgdt{/* height:445px; */ margin-left: 650px;background: rgba(255, 255, 255, 0.7);padding: 40px 30px 23px 30px;}
.xgdt ul{/* background:#fff; */ /* height:368px; */ margin-top: 40px;}
.xgdt ul li{/* height:92px; */}
.xgdt ul li a{display: flex; height: 60px; overflow:hidden; /* position:relative; */ padding: 0px 0px;justify-content: space-between;flex-direction: row;}
.xgdt ul li p{width: 200px; height:52px; line-height: 52px;/* float: left; */ /* position:relative; */ /* line-height:17px; */ font-size: 16px; text-align: right; color: #2954a2; z-index:1;}
.xgdt ul li p span{display:block; height:27px; line-height:27px; color:#af0a2a; font-size:22px;}
.xgdt ul li p em{display:block; width:20px; height:1px; background:#2954a2; position:absolute; left:50%; margin-left:-10px; bottom:0;}
.xgdt ul li h3{height: 52px;line-height: 52px;; font-size: 18px; font-weight:normal; /* margin-right: 39px; */ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp: 1; overflow:hidden; position:relative; z-index:1;}
.xgdt ul li i{display:block; width:0; height:92px; background:#2954a2; position:absolute; left:0; top:0; z-index:0;}
/* .xgdt ul li a:hover p, .xgdt ul li a:hover span{color:#fff;}
.xgdt ul li a:hover p em{background:#fff;}
.xgdt ul li a:hover h3{color:#fff;} */
.xgdt ul li a:hover i{width:100%;}


.szk{/* height:197px; */ padding: 60px 0 90px; /* background:url(bg02.jpg) no-repeat center bottom; */ background-size:cover;/* background: #d2eff7; */}
.szkCon{width:1250px; /* height:197px; */ margin:0 auto;background: #2954a2;/* display: flex; */}
.szkCon h2{height:55px; line-height:50px; position:relative; font-weight:normal;}
.szkCon h2 p{height:50px; float:left; font-size:24px; color:#2954a2;}
.szkCon h2 p img{height:28px; margin:11px 10px 0 0; float:left;}
.szkCon h2 a:link, .szkCon h2 a:visited{display:block; height:30px; line-height:30px; margin-top:20px; padding-right:20px; background:url(m03.png) no-repeat right center; font-size:14px; color:#2954a2; float:right;}
.szkCon h2 a:hover{background-image:url(m04.png); color:#bf9e5a;}
.szkCon h2 em{display:block; width:5px; height:5px; background:#2954a2; position:absolute; left:0; bottom:0; z-index:1;}
.szkCon h2 i{display:block; width:100%; height:1px; background:#bf9e5a; position:absolute; left:0; bottom:2px; z-index:0;}
.szkCon ul{/* height:112px; */ padding: 30px 0; /* margin-left:-12px; */display: flex;}
.szkCon ul li{/* width:200px; */ /* height: 90px; */ padding-left:12px; display: flex;justify-content: center;
  align-items: center;/* float:left; *//* background: #2954a2; */flex: 1;border-right: solid 1px #3fa9ac;}
.szkCon ul li a{display:block; /* height:112px; */ overflow:hidden;color: #fff;font-size: 22px;text-align: center;}
.szkCon ul li a img{width:200px; height:112px; vertical-align:top;}
.szkCon ul li a:hover img{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}


.link{/* background:#2954a2; */ /* border-bottom:#ce4848 1px solid; *//* width: 200px; *//* margin-left: auto; */}
.linkNav{width:1250px; height:38px; margin:0 auto;}
.linkNav ul{/* float:right; */ /* height:38px; *//* display: flex; *//* flex-direction: column; */}
.linkNav .linkNavLi, .linkNav .on{height:38px; line-height:38px; cursor:pointer; color: #fff; border: solid 1px #fff;padding: 0 45px;margin-bottom: 15px;float:left; position:relative; margin-left:50px; /* padding-right:20px; */}
.linkNav .linkNavLi i, .linkNav .on i{display:block; width:12px; height:12px; background:url(a01.png) no-repeat center center; position:absolute; right: 20px; top:13px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.linkNav .on{color:#fff;position: relative;}
.linkNav .on i{transform:rotate(-180deg); -ms-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -o-transform:rotate(-180deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}
.linkList{/* float: right; */ display:none; width: 200px; position: absolute;right: 0;bottom: 36px;border: 1px solid #eee; background: #eee;z-index: 999;max-height: 300px;overflow-y: scroll;overflow-x: hidden;}
.linkList ul{width: 100%; margin:0 auto; padding: 0px 0;}
.linkList ul li{/* width:190px; */ /* height:30px; */ line-height:30px; color:#725108; float:left; margin: 5px 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.linkList2 ul li{width:295px;}
.linkList ul li a{color: #333;font-size: 14px;}
.linkList ul li a:hover{color:#2954a2;}


.foot{height: auto; padding: 20px 0 20px 0; background: #3e68c0; color: #fff; font-size:14px;/* background: url(footbg.png) no-repeat; *//* margin-top: -100px; */
    background-size: cover;}
.footCon{width:1250px; /* height:160px; */ margin:0 auto;display: flex;/* border-bottom: dashed 1px rgba(255, 255, 255, 0.5); */flex-direction: row;/* padding-bottom: 30px; */}
.fLogo{width:326px; height:160px; background:url(fLogo.png) no-repeat center center; border-right:#ce4848 1px solid; float:left;}

.fNav{/* width:230px; */ height:120px; padding:20px 40px; border-right:#ce4848 1px solid; float:left;}
.fNav ul{float:left; height:120px; padding:0 20px;}
.fNav ul li{height:30px; line-height:30px;}
.fNav ul li a:link, .fNav ul li a:visited{color:#f3dede;}
.fNav ul li a:hover{color:#fc0;}

.contact{/* width:230px; */ height: auto; line-height: 40px; padding: 0px 0px 0px 0px; font-size: 16px;/* border-right:#ce4848 1px solid; */ float:left;}

.ewm{/* height: 160px; */ padding: 0px 0; /* margin-left:989px; */ text-align: right;margin-left: auto;display: flex!important;
  align-items: flex-end; /* 使子元素底部对齐 */;padding-bottom: 10px;}
.ewm img{width: 100px; height: 100px; vertical-align:top;}
.ewm p{height: 100px; line-height:30px;font-size: 16px;/* margin-top: 5px; */display: flex!important;
  align-items: flex-end; /* 使子元素底部对齐 */;margin-right: 15px;}


.copy{height:40px; line-height:40px; text-align: center; background: #3e68c0; color: #fff; font-size: 16px;}
.copy i{font-style:normal; display:none;}

.nyBanner{height:90px; background:url(nyBannerBg.jpg) no-repeat center center; background-size:cover;}
.nyBanner p{width:1250px; height:90px; margin:0 auto;}
.nyBanner p img{height:90px; margin-left:260px; vertical-align:top;}

.ny{background:#f9f9f9; padding:40px 0 60px;}
.nyCon{width:1250px; margin:0 auto;}
.left{width:200px; background: #eee; float:left;}
.left h2{height:84px; line-height:84px; text-align:center; font-size:24px; background: #2954a2; color:#fff; font-weight:normal;/* margin-bottom: 20px; */}
.left ul li{border-bottom:#fff 1px solid; text-align:center; font-size:16px;}
.left ul li a:link, .left ul li a:visited{color: #333; display:block; line-height:20px; padding:15px;}
.left ul li a:hover, .left ul li a.on{background: #dea437;color: #fff;}


.right{margin-left:200px; background:#fff; min-height:600px;}
.post{height:50px; line-height:50px; background:#eee; color:#898989; font-size:16px; padding:0 20px;}
.list01{padding:20px 30px 40px;}
.list01 li{height:50px; line-height:50px; border-bottom:#eee 1px solid; background:url(a02.png) no-repeat left center; padding-left:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 li span{color:#999; float:right; padding-left:20px;}
.list01 li span i{font-style:normal;}

.article{padding:20px 30px 50px;}
.articleTitle{padding:20px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:0 auto;}
.articleInfo span{padding-left:30px;}
.articleCon{line-height:30px; padding:20px 20px 0;}
.articleCon p, .articleCon div{text-justify:inter-ideograph; text-align:justify;}
.articleCon img{max-width:800px; margin:0 auto;_width:expression(document.body.clientWidth > 800 ? "800px" : "auto");}
.articleGn{padding-top:20px; text-align:center; line-height:30px; font-weight:bold; font-size:14px;}

.article2{padding:20px 30px 50px;}
.article2 h3{line-height:50px; padding-left:20px; height:50px; font-size:16px;}
.article2 ul li{float:left; width:145px; height:35px; line-height:35px; font-size:15px; color:#555; margin-top:5px; text-align:center; vertical-align:middle;}
.article2 ul li p{text-align:center;}
.article2 ul li a:link, .article2 ul li a:visited{color:#af8837;}
.article2 ul li a:hover{color:#2954a2;}

/*扬大后台自带翻页代码样式修改 开始*/
.simple_pgToolbar{margin:30px auto 0 !important; background:#fff !important; width:100%; min-height:72px !important; text-align:center; border-top:none !important;}
.simple_pgToolbar .simple_pgPanel{margin:0 auto;}
.simple_pgBtn{width:80px !important; height:30px !important; line-height:30px; text-align:center; margin:0 5px !important;}
.simple_pgBtn.simple_pgRefresh{width:20px !important;}
.simple_pgFirstDisabled, .simple_pgPrevDisabled, .simple_pgNext, .simple_pgLast{background-size:20px 20px;}
.simple_separator{display:none !important;}

.simple_pgCurrentPage{border:0 !important; background:none !important; height:32px !important; line-height:32px !important; width:30px  !important; text-align:right; padding:0 !important; margin:0 !important;}
.simple_pgTotalPage{display:inline-block; width:30px; height:32px; line-height:32px;}

.simple_pgFirst,.simple_pgLast,.simple_separator{border:#d2d2d2 1px solid; background:#f5f5f5 !important; border-radius:2px; color:#545454;}
.simple_pgPrev,.simple_pgPrevDisabled,.simple_pgNext,.simple_pgNextDisabled{border:#d2d2d2 1px solid; background:#f5f5f5 !important; border-radius:2px; color:#545454;}
.simple_pgFirstDisabled,.simple_pgLastDisabled,.simple_pgPrevDisabled,.simple_pgNextDisabled{cursor:auto; color:#c2c2c2;}
.simple_pgFirst:after,.simple_pgFirstDisabled:after{content:"<<"; font-size:18px;}
.simple_pgLast:after,.simple_pgLastDisabled:after{content:">>"; font-size:18px;}
.simple_pgPrev:after,.simple_pgPrevDisabled:after{content:"<"; font-size:18px;}
.simple_pgNext:after,.simple_pgNextDisabled:after{content:">"; font-size:18px;}
/*扬大后台自带翻页代码样式修改 结束*/

.wap{display:none!important;}
.pc{display:block!important;}

/*-----------------------下拉部分样式----------------------*/
.dropMenu{
position:absolute;
top: 50px!important;
left:0;
z-index:100;
background-color:#2954a2;
border-bottom:#2954a2 3px solid;
filter:alpha(opacity=96);opacity:0.96;
width:116px;
display:none;  
margin-left:1px;
margin-top:0;
}
.dropMenu a:link,.dropMenu a:visited{
width:auto;
display:block;
text-indent:0;
border-top:0 solid #FFF;
padding:5px 0;
text-decoration:none;
color:#fff;
text-align:center;
font-size:15px;
line-height:24px;
font-weight:normal;
}

/*鼠标移动上面的样式 a:hover 以及 打开了下一级的aLink*/
.dropMenu_a_cur{background-color:#f5b22d;color:#fff;}
.dropMenu a:hover{color:#fff; background-color:#f5b22d;}
.mainMenu_a_cur{background-color:#2954a2; color:#fff !important;}

/*-----------------------------弹出部分样式----------------------- */
.popMenu{
position:absolute;
top: 0px;
border-left: 1px solid #fff; /*THEME CHANGE HERE*/
z-index:100;
background-color:#2954a2;
filter:alpha(opacity=96);opacity:0.96;
width:116px;
display:none;  
margin-left:0px;
margin-top:0;
}
.popMenu a:link,.popMenu a:visited{
width:auto;
display: block;
text-indent: 0;
padding:5px 0;
text-decoration: none;
color: #fff;
text-align:center;
font-size:13px;
line-height:24px;
font-weight:normal;
}

/*鼠标移动上面的样式 a:hover 以及 打开了下一级的aLink */
.popMenu_a_cur{background-color:#f5b22d;color:#fff;}


/*---------------------有弹出菜单的  菜单项的样式-------------------------*/
.hasPopMenu_a{
/*向右箭头*/
background-image:url(arrow00.gif);  
background-repeat:no-repeat; 
background-position:right center;
}

.section_1 {
    width: 1413px;
    height: 36px;
    margin: 280px auto 0 auto;
}
.flex-row {
    display: flex;
    flex-direction: row;
}

.btbox {
    display: flex;
margin-bottom: 30px;}
.btbox1 .text_3,.btbox1 .text-group_1{
	color: #fff;

}
.btbox img{margin-right:15px;}
.text_3 i{font-style: normal;font-size: 24px;margin:0 5px 0 15px;}
.btbox1 .group_2{

	background-color: #fff;
}
.btbox1 .text_2 {
	color: #fff;
}
.text_2 {
    /* width: 148px; */
    height: 36px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    /* margin-top: 1px; */
}
.group_1 {
    width: 51px;
    height: 32px;
    margin: 4px 0 0 12px;
}
.justify-between {
    display: flex;
    justify-content: space-between;
}
.flex-col {
    display: flex;
    flex-direction: column;
}
.text_3 {
    /* width: 51px; */
    /* height: 12px; */
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    text-transform: capitalize;font-size: 18px;
    font-family: ArialMT;
    
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
height: 36px;/* margin-left: 10px; */color: #d0b485;}
.group_2 {
    background-color: rgba(21, 151, 151, 1);
    height: 4px;
    width: 30px;
    margin: 16px 0 0 1px;
}
.box_2 {
    background-color: rgba(204, 204, 204, 1);
    width: 110px;
    height: 1px;
    margin-top: 3px;
}
.image-text_1 {
    /* width: 117px; */
    height: 26px;
    /* margin: 7px 0 0 1090px; */
margin-left: auto;margin-top: 5px;}
.label_1 {
    width: 26px;
    height: 26px;
}
.text-group_1 {
    width: auto;
    /* height: 16px; */
    overflow-wrap: break-word;
    color: #666;
    font-size: 16px;
    FONT-WEIGHT: 100;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    /* line-height: 36px; */
    margin-top: 0;
}

	.block_25 {
    /* background-color: rgba(224, 243, 247, 1); */
    /* height: 714px; */
    width: 100%;
    background: url(434.png) 100% no-repeat;
    background-size: cover;
    padding-bottom: 100px;
}
.box_30 {
    position: relative;
    background: url(psgbz94415659t6jju5gykkhq6gmtow1ft48f668a8-33a2-4f14-a451-2b8c182ccae8.png) 100% no-repeat;
    background-size: 100%;
    background-position: center 358px;
}
.block_26 {
    /* width: 305px; */
    height: 35px;
    margin: 82px auto 0 auto;
}
.block_29 {
    width: 1250px;
    /* height: 208px; */
    margin: 20px auto 20px auto;
}
.fzlc .label_7, .fzlc .label_8 {
    margin-right: 10px!important;
    position: relative!important;
    top: 0!important;
    width: 40px!important;
    height: 40px!important;
    margin-top: 130px!important;
    z-index: 10!important;
}
.fzlc .label_7 {
    left: 0px;
}
.fzlc .block_29 .swiper-wrapper {
    margin-top: 50px;
}
.fzlc .group_35-1 {
    margin-top: -55px;
}
.text-wrapper_7 {
    background-color: rgba(0, 159, 171, 1);
    height: 122px;
    width: 320px;
}
.text_81 {
    width: 270px;
    height: 83px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: MicrosoftYaHei;
    font-weight: NaN;
    text-align: left;
    line-height: 27px;
    overflow-y: auto;
    margin: 20px 0 0 19px;
}
.image_24 {
    width: 40px;
    height: 15px;
    margin-left: 140px;
}
.box_32 {
    background-color: rgba(0, 159, 171, 1);
    border-radius: 50%;
    width: 32px;
    height: 32px;
    margin: 20px 0 0 146px;
}
.text_83 {
    width: 88px;
    /* height: 29px; */
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 36px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    /* line-height: 54px; */
    margin: 0 auto 0 122px;
    margin-top: 40px;
}
.fzlc .group_35-2 {
    margin-top: 15px;
}
.fzlc .group_35-3 {
    margin-top: -10px;
}
.fzlc .label_7, .fzlc .label_8 {
    margin-right: 10px!important;
    position: absolute!important;
    top: 0!important;
    width: 40px!important;
    height: 40px!important;
    margin-top: 130px!important;
    z-index: 90!important;
right: 0px;}

::-webkit-scrollbar {
  width: 8px; 
  height: 8px;
}


::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}


::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 4px;
  transition: background 0.3s ease;
}
.f88{

    width: 1250px;
 
    margin: 90px auto 0px;

}
.btbox88 {
    display: flex;
    justify-content: center;
}
.my-swiper-1{display:block;}
#floatAd img{max-width:250px;max-height:100px;}
.yuyan{
	position: absolute;right: 0px;top: 30px;
}
.yuyan a{
	color: #fff;
}
.fgsdf{
	padding:0 20px;
}
.szk{height:auto; padding: 0;}
.szk .swiper-slide{
  font-size:0.35rem;
  background: none;
  color:#fff;
  padding:20px 0px;
  text-align:center;
  display: flex;
  justify-content: center; /* 将内容水平居中对齐 */
  align-items: center; /* 将内容垂直居中对齐 */
  height: auto;
  }
.szk .swiper-slide a{color:#fff;font-size: 0.2rem;}
.kjlt{margin-bottom:15px;}
.kjlt a{font-weight: 600;color: #fff;font-size: 18px;}
.kjlt span{padding:0 20px;}
.home-guanli1 .swiper-container{margin-left:0;}
.home-guanli1 .swiper-slide{
	height:307px;
}
.f1xwtp{width: 404px;}
.f1xw1{
	width: 390px;
}
.home-guanli ul{
height: 307px;
}
.f1xw2{
	width: 440px;
}
.f1xwbox{display: flex;
    justify-content: space-between;}
	.home-guanli li a{width: 100%;}
.home-guanli1 .swiper-container img{    
	/* width: 100%; */
            /* height: 100%; */
            /* 保持比例并完整显示（可能留空白） */
            /* object-fit: contain; */width: 100%;
            height: 100%;
            /* 保持比例并覆盖容器（可能裁剪） */
            object-fit: cover;}
			.f1xwtp .swiper-slide{height:311px;position: relative;}
			.my-swiper-2 img{
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
			.my-swiper-2 .sdad{position: absolute;bottom:0;width: 100%;text-align: center;line-height: 40px;height: 40px;background-color: rgb(41,84,162,0.7);font-size: 16px;}
			.my-swiper-2 .sdad a{color: #fff;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
	
@media screen and (max-width: 960px){
	#b88{display: none!important;}
	.jydt ul li .jieshao13 span {
		margin-right: 5px;
	}
	.kjlt span{padding:0 5px;}
	.f1xw1{width:100%;}
	.ewm .pc{display: none!important;}
	.f1xwtp .swiper-slide {
		height: 5rem;
	
	}
	.jydt-1{padding-top: 1rem;}
	.f1xwtp {
		width: 100%;
	margin-bottom: 20px;}
	.f1xwbox{display: block;}
	.szk .swiper-slide img{width:100%;}
	.text_3{display: none;}
	.home-guanli ul{height:auto;}
	.home-guanli1{margin-left:0;}
#floatAd,#floatAd0,#floatAd1,#floatAd2,#floatAd3,#floatAd4,#floatAd5,#floatAd6,#floatAd7{display:none;}
	.f88 {
		margin: 1.3rem auto 0px;
	}
.my-swiper-1{display:block;}
	.F2box {
	
		padding: 0rem 0 0rem;
	}
	.block_25{
		padding-bottom: 60px;
	}
	.fzlc .group_35{
		 align-items: center;
	}
	.image_24 {
	
		margin-left: 0px;
	}
	.box_32 {

		margin: 0px;
	}
	.text_83{
		margin: 0px;
	}
	/* .fzlc .group_35-2{
		
		margin-left: calc(50% - 160px);
	}
	.fzlc .group_35-3 {
		
		margin-left: calc(50% - 160px);
	} */
	.block_29{width: auto;margin: 0 0.3rem 0;}
	.f88{
		width:100%;
	}
	.group_1 {

		display: none!important;
	}
	.image-text_1{
		margin-top: 7px;
	}
	.home-guanli .card .text-con{
		padding: 0.6rem 0.3rem;
	}
	.home-guanli{
		width: 100%!important;
	padding-top: 1rem;}
	.home-guanli .card .pic {
		width: 100%;
		height: auto;
	}
	.home-guanli li .date{
		font-size: .3rem;
	/* flex: 1 1 calc(50% - 10px); */}
	.home-guanli li .tit {

		font-size: .35rem;
	/* white-space: nowrap; */ /* 禁止换行 */
  overflow: hidden; /* 隐藏溢出的文本 */
  text-overflow: ellipsis; /* 溢出时显示省略号 */;/* flex: 1 1 calc(50% - 10px); */display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
	.home-guanli li {

	
		height: auto;
	
	padding: 15px 5px 15px 20px;/* padding: 0; *//* display: flex; */
  /* flex-wrap: wrap; */}
	.home-guanli .card .tit {
		font-size: 0.4rem;
	}
	.home-guanli .card {
		padding: 0;
	margin-top: 0.5rem;}
	.home-guanli .card .des {
		font-size: 0.35rem;
	}
	.home-guanli .card .time {
		font-size: 0.3rem;
	}
	.home-zhaosheng .item .dot {

		top: 0.5rem;

	}
	.home-zhaosheng .item {
		padding: 0.25rem 0.2rem 0.25rem 0.1rem;
	}
	.home-zhaosheng .item::before{    left: 1.5rem;}
	.home-zhaosheng{
		margin-right: 0rem;
	margin-top: 0;}
	.home-zhaosheng .tit{
		font-size: 0.35rem;
	}
	.home-zhaosheng .date {
		font-size: .3rem;

	width: 1.2rem;
  padding-top: 0.2rem;}
	.home-zhaosheng .date span {

		font-size: .45rem;
	
	}
	.f1box{background:#d2eef5;margin-top:0;padding-bottom: 1.3rem;margin-top: 0px!important;padding: 0 0.3rem 1rem 0.3rem;}
	.F1 {
		padding: 0px;
	display: block;}
	.btbox {
		display: flex;
		padding: 0rem 0.3rem;
		font-size: 0.2rem;
	}
	.btbox1{
		padding: 0rem 0rem;
	}

	.btbox2{
		padding: 0rem 0rem;
	}
	.btbox .text_2{

		font-size: 0.6rem;
	}
	body{min-width:100%;_width:100%; font-size:62.5%;}
	.overHidden{overflow:hidden; height:100%;}
	
	.pfPic{max-width:5rem !important;}
	
	.fixedMenu{width:100%; height:2rem; position:fixed; left:0; top:auto; bottom:0; z-index:888;}
	.nyFixedMenu{top:auto;}
	.fixedMenu .close{display:none;}
	.fixedMenu ul{height:2rem; border-radius:0;}
	.fixedMenu ul li{width:16.66666%; height:2rem; border-bottom:none; float:left;}
	.fixedMenu ul li:last-child{height:2rem;}
	.fixedMenu ul li a:link, .fixedMenu ul li a:visited{display:block; height:2rem; padding:.4rem 0 .2rem; font-size:.32rem; border-right:#d5bc8a 1px solid;}
	.fixedMenu ul li:last-child a:link, .fixedMenu ul li:last-child a:visited{border-right:none;}
	.fixedMenu ul li a img{height:.8rem; vertical-align:top;}
	.fixedMenu ul li a p{height:.6rem; line-height:.6rem;}
	
	.fixedMenu .goTop{width:1rem; height:1rem; text-align:center; margin-top:0; overflow:hidden; position:fixed; right:.1rem; bottom:2.2rem; display:none;}
	.fixedMenu .goTop a{height:.6rem; padding:.2rem 0; border-radius:.1rem;}
	.fixedMenu .goTop a img{height:.6rem;}
	
	
	.headerWap{width:100%; height:1.8rem; overflow:hidden; /* background:#2954a2 url(headBg.jpg) no-repeat bottom center; */ background: #2954a2;background-size:100% auto; position:fixed; z-index:999; left:0; top:0;}
	.logoWap{float:left; width: 70%; height:1rem; padding:.4rem 0; margin-left:.3rem;}
	.logoWap a{display:block; width:100%; height:100%; background: url(logo.png) no-repeat left center; background-size:contain;}
	.navWap{width: 0.8rem; float:right; position:relative; cursor:pointer; height: 0.8rem; margin: .6rem .3rem 0 0;}
	.navWap span{display:block; background:#fff; width:100%; height:2px; position:absolute; left:0; transition:all ease 0.35s;}
	.navWap span:nth-of-type(1){top:0;}
	.navWap span:nth-of-type(2){top:0.3rem;}
	.navWap span:nth-of-type(3){top:0.6rem;}
	.navCur span:nth-of-type(1){top:0.3rem; transform:rotate(45deg);}
	.navCur span:nth-of-type(2){width:0;}
	.navCur span:nth-of-type(3){top:0.3rem;transform:rotate(-45deg);}
	
	.navList{position:fixed; z-index:900; background:#eee; width:100%; font-size:0.4rem; top:-300%; overflow:auto; overflow-x:hidden; transition:top ease 0.35s; box-shadow:0 2px 2px 0 rgba(0,0,0,0.4);}
	.navShow{top:1.8rem;}
	.navList .searchWap{width:100%; height:1.2rem; padding:.2rem .3rem; background:#fff; overflow:hidden; box-sizing:border-box; margin:0; position:relative;}
	.navList .searchWap .keyvalue{width:100%; height:.8rem; line-height:0.8rem; background:#fff; border:0; padding:0; margin:0; font-size:0.4rem;}
	.navList .searchWap a{display:block; width:0.8rem; height:0.8rem; background:url(iSearch2.png) no-repeat center center; position:absolute; top:0.2rem; right:0;}
	.navListBox{overflow-y:auto; overflow-x:hidden;}
	.navList ul li i{position:absolute; top:.1rem; right:0; border-left:1px #ddd solid; width:1rem; height:1rem; line-height:1rem; text-align:center; box-sizing:border-box; cursor:pointer;}
	.navList ul li i svg{transform:rotate(-90deg); transition:all ease 0.35s; width: 0.6rem; height: 0.6rem; position:absolute; left: 70%; top: 70%; margin:-.5rem 0 0 -.5rem; fill:#555; font-size:.3rem; font-weight:normal;}
	
	.navList ul li{position:relative; line-height:1.2rem; font-size: .35rem; border-bottom:#ddd 1px solid;}
	.navList ul li ul{display:none; border-top:#ddd 1px solid; padding:.3rem 0 .3rem .5rem;}
	.navList ul li ul li{border-bottom:0; border-top:0; font-size: .35rem;}
	.navList ul li a{color: #333; display:block; padding-left:.5rem;}
	.navList ul li ul li a{color: #333; display: block; text-align:left; border-bottom:0;}
	.navList ul li:first-child{overflow:hidden; border-top:0}
	.navList ul li:first-child a{width:calc(100% - 4.5rem);}
	.navList ul li li:first-child a{width:calc(100% - .5rem);}
	.navList ul li:first-child .language{width:4rem; overflow:hidden; height:1rem; line-height:1rem; position:absolute; top:.1rem; right:0;}
	.navList ul li:first-child .language a{width:2rem; float:left; border-left:1px #ddd solid; text-align:center; color:#999; box-sizing:border-box; padding-left:0; font-size:.4rem;}
	.navList ul li a:hover{color:#8c1515;}
	.navList ul li .navListCur svg{fill: #2954a2; transform:rotate(0deg);}
	
	.banner{margin-top:1.8rem;width: 100%;}
	.banner .bd ul li p{height: 2.6rem;background-size: 100%!important;}
	.banner .hd{bottom:.3rem;}
	.banner .hd ul li{margin:0 5px;}
	.banner .prev, .banner .next{margin-top:-.5rem; width:.5rem; height:1rem; background-size:.5rem 1rem;}
	.banner .prev{left:.3rem;}
	.banner .next{right:.3rem;}
	
	
	.F1{width:auto; height:auto; margin:0;}
	.F1 h2{height:1.2rem; line-height:1.2rem;}
	.F1 h2 a{height:.8rem; margin-top:.2rem;}
	.F1 h2 p{height:1.2rem; line-height:1.2rem; padding-right:.4rem; font-size:.6rem;}
	.F1 h2 p img{height:.6rem; margin:.3rem .2rem 0 0;}
	.F1 h2 p em{display:block; width:5px; height:5px; background:#c1a975; position:absolute; right:-5px; top:15px;}
	.F1 h2 i{display:block; width:100%; height:1px; background:#c1a975; position:absolute; left:0; top:17px; z-index:0;}
	
	.news{width:auto; height:auto; float:none; padding: .5rem .3rem .0rem .3rem;}
	.picNews{height:auto; padding-top: 0;}
	.picNews .bd li{width:auto; height:auto;}
	.picNews .bd li .pic{width:100%; height:5rem; float:none;}
	.picNews .bd li .pic img{width:100%; height:5rem;}
	.picNews .bd li .txt{height:auto; margin-left:0; padding:.4rem .6rem .6rem;}
	.picNews .bd li .txt h3{height:1.6rem; line-height:.8rem; font-size: .35rem;}
	.picNews .bd li .txt p{height:1.4rem; line-height:.7rem; font-size: .3rem; margin-top:.3rem;}
	.picNews .bd li .txt span{margin-top:.3rem; font-size: .3rem;}
	.picNews .hd{height:12px; text-align: right; bottom:.6rem;display: none!important;}
	.picNews .hd ul{margin-left:.6rem; height:12px;}
	.picNews .hd li{display:inline-block; *display:inline; width:8px; height:8px; float:left; margin:0 5px 4px 0;}
	.txtNews{height:auto; margin-top:0;}
	.txtNews ul{width:auto;height:auto;padding: 0.4rem .3rem .6rem;}
	.txtNews ul li{width:auto;height:auto;border-bottom:#fff 1px solid;border-left:none;border-right:none;margin:0;float:none;padding: 0rem 0 0;display: flex;flex-direction: row-reverse;}
	.txtNews ul li:last-child{border-right:0;}
	.txtNews ul li h3{height:auto;max-height: .8rem;line-height:.8rem;font-size: .35rem; /* 防止文本换行 */ /* 隐藏溢出的内容 */min-width: 0;/* margin-left: auto; */flex: 1 1;}
	.txtNews ul li h3 a:link, .txtNews ul li h3 a:visited{max-height: 0.8rem;height: 0.8rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.txtNews ul li p{height: .8rem;line-height: .8rem;padding: 0;font-size: .3rem;/* border-bottom:#cbc1a8 1px solid; */margin-left: 10px;display: inline-block;}
	.txtNews ul li p i{display:block; width:.4rem; height:2px; background:#cbc1a8; position:absolute; left:0; top:.2rem;}
	
	
	.notice{height:auto; margin-left:0; padding:.2rem .3rem .5rem;display: none;}
	.notice ul{height:auto; padding:0;}
	.notice ul li{height:2rem; padding:.3rem 0;}
	.notice ul li p{width:2rem; height:1.4rem; padding:.3rem 0; font-size:.4rem;}
	.notice ul li p span{height:.8rem; line-height:.8rem; font-size:.45rem;}
	.notice ul li h3{height:1.6rem; line-height:.8rem; padding-top:.2rem; margin-left:2.4rem; font-size: .35rem;}
	
	
	.F2{width:auto; height:auto; margin:0 auto;padding: 0 0.3rem 0;}
	.F2 h2{height:2rem; line-height:1.2rem; font-size:.6rem;}
	.F2 h2 p{height:.6rem;}
	.F2 h2 p i{top:50%; margin-top:-.5px;}
	.F2 h2 p span{height:.6rem; padding-right:.4rem;}
	.F2 h2 p span img{height:.6rem;}
	.F2 h2 p span em{top:50%; margin-top:-2.5px;}
	.F2 h2 p a{height:.6rem;}
	
	.llsy{width:auto; height:auto; float:none; padding:0 .3rem;}
	.llsyPic{padding-top:.3rem;}
	.llsyPic img{width:100%; vertical-align:top;}
	.llsy ul{height:auto; padding:0; background:none;}
	.llsy ul li{height:auto; max-height:2.4rem; padding:.5rem 0; margin-bottom:0;}
	.llsy ul li h3{height:.8rem; line-height:.8rem; font-size:.45rem;}
	.llsy ul li p{height:auto; max-height:1.4rem; line-height:.7rem; padding-top:.2rem; font-size:.4rem;}
	
	.xsbg{height:auto; margin-left:0; padding:.5rem .3rem;}
	.xsbg ul{width:auto; height:auto; padding-top:0; float:none;}
	.xsbg ul li{height:100%; padding:.5rem 0; border-bottom:#f3f1ec 1px solid;}
	.xsbg ul li a{height:100%;}
	.xsbg ul li a h3{max-height:1.6rem; line-height:.8rem; font-size:.45rem;}
	.xsbg ul li a p{height:.8rem; line-height:.8rem; font-size:.4rem; padding:5px 0 0 20px; background:url(iTime01.png) no-repeat left 9px; color:#967b3e;}
	.xsbg .xsbgL li a{border-right:none; padding-right:0;}
	.xsbg .xsbgR li a{padding-left:0;}
	
	.F3{height:auto; padding: 1rem .3rem 0rem; margin-top: 0;}
	.F3 h2{height:1.4rem; line-height:1.2rem;}
	.F3 h2 p{height:1.2rem; font-size:.6rem;}
	.F3 h2 p img{height:.6rem; margin:.3rem .2rem 0 0;}
	.F3 h2 a:link, .F3 h2 a:visited{font-size:.4rem; height:.8rem; line-height:.8rem; margin-top:.4rem;}
	.F3Con{width:auto; height:auto;}
	.jydt{width:auto; height:auto; float:none;margin-left: 0px;}
	.jydt ul{height:auto; padding: 0rem 0px 0rem 0px; /* border-bottom:#f5b22d .1rem solid; */ margin-top: 0.5rem;overflow-y: auto;}
	.jydt ul li{width: 100%; /* height:49px; */ /* padding:.6rem 0 0 0; */ /* float:none; */margin-bottom: 20px;}
	.jydt ul li h3{font-size: .35rem;}
	
	.xgdt{height:auto; margin-left:0; margin-top: 1.3rem;padding: 50px 15px 20px 15px;}
	.xgdt ul{height:auto; margin-top: 0.11rem;}
	.xgdt ul li{height:auto;}
	.xgdt ul li a{height:1.6rem; padding: .4rem 0rem .0rem 0rem;/* display: inline-block; */display: flex;
  flex-wrap: wrap;}
	.xgdt ul li p{width: auto; height: 0.8rem; line-height:.8rem;text-align: left;/* flex: 1 1 calc(40% - 10px); */}
	.xgdt ul li p span{height:.8rem; line-height:.8rem;}
	.xgdt ul li p em{width:.6rem; margin-left:-.3rem;}
	.xgdt ul li h3{height: .8rem; line-height: .8rem; font-size: .35rem; /* margin-left:1.9rem; *//* display: inline-block; *//* flex: 1 1; */margin-right: 10px;}
	.xgdt ul li i{height:2.4rem;}
	
	

	.szkCon{width:auto;height:auto;display: none;}
	.szkCon h2{height:1.4rem; line-height:1.2rem; margin:0 .15rem;}
	.szkCon h2 p{height:1.2rem; font-size:.6rem;}
	.szkCon h2 p img{height:.6rem; margin:.3rem .2rem 0 0;}
	.szkCon h2 a:link, .szkCon h2 a:visited{height:.8rem; line-height:.8rem; margin-top:.4rem; padding-right:.56rem; background-size:.4rem .4rem; font-size:.4rem;}
	.szkCon h2 a:hover{background-image:url(m04.png); color:#bf9e5a;}
	.szkCon h2 em{display:block; width:5px; height:5px; background:#2954a2; position:absolute; left:0; bottom:0; z-index:1;}
	.szkCon h2 i{display:block; width:100%; height:1px; background:#bf9e5a; position:absolute; left:0; bottom:2px; z-index:0;}
	.szkCon ul{height:auto; padding-top:.2rem; margin-left:0;display: flex;
  flex-wrap: wrap;}
	.szkCon ul li{ height:auto; padding:.3rem 0 0;flex: 1 1 calc(50% - 10px);margin-top: 20px;}
	.szkCon ul li a{height:auto; margin:0 .15rem; text-align:center;}
	.szkCon ul li a img{width:100%; height:auto; max-width:200px;}
	
	
	.linkNav{width:auto; /* height:1.2rem; */}
	.linkNav ul{height: auto; padding: 0 0rem; float:none; font-size: .3rem;}
	.linkNav .linkNavLi, .linkNav .on{height: 1rem; line-height: 1rem; margin: 0.15rem 0rem 0.15rem 0; padding-right:.6rem;}
	.linkNav .linkNavLi i, .linkNav .on i{top:50%; margin-top:-6px; right: 15px;}
	.linkList{float:none;width: 100%;/* bottom: 10px; */}
	.linkList ul{width:auto; margin:0 auto; padding: .1rem .3rem;}
	.linkList ul li{width:auto; height: auto;  float:none; margin: 0; font-size: .3rem;}
	.linkList2 ul li{width:auto;}
	
	
	.foot{height:auto; padding: 0.6rem .3rem 0.3rem .3rem; font-size:.4rem;background: #2954a2;margin-top: 0;}
	.footCon{width:auto; height:auto;/* flex-direction: column; */flex-direction: column-reverse;border: none;padding-bottom: 10px;}
	
	.fNav{width:auto; height:auto; padding:.3rem 0; border-right:none; border-bottom:#ce4848 1px solid; float:none;}
	.fNav ul{width:50%; height:auto; padding:0;}
	.fNav ul li{height:.8rem; line-height:.8rem;}
	
	.contact{width: 100%; height: auto; line-height: .8rem; padding: 0; border-right:none; float:none; position:relative;font-size: 16px;margin-top: 20px;}
	
	.ewm{/* width:2.4rem; */ /* height:3rem; */ /* padding:0; */ /* margin-left:0; */ position: revert; display: block!important;/* left:0; */ /* bottom:.3rem; */margin: 0 auto;}
	.ewm img{width:2.4rem; height:2.4rem;}
	.ewm p{height:.6rem; line-height:.6rem;}
	
	
	.copy{height: auto; line-height: 0.45rem; text-align:center; background: #2954a2; color: #fff; /* display: none; */font-size:.4rem;padding: 0.25rem 0;border: none;display: none;}
	.fixHeight{height:2rem;}
	
	.nyBanner{height:auto; margin-top:1.8rem;}
	.nyBanner p{width:auto; height:auto; margin:0 auto;}
	.nyBanner p img{height:auto; width:90%; margin-left:5%; vertical-align:top;}
	
	.ny{padding:0;margin-top: 1.8rem;}
	.nyCon{width:auto;}
	
	
	.right{margin-left:0; min-height:6rem;}
	.post{height:1.2rem; line-height:1.2rem; font-size: .35rem; padding:0 .3rem;}
	.list01{padding:.2rem .3rem .4rem;}
	.list01 li{height:1rem; line-height:1rem; background-size:.2.4rem .2.4rem; padding-left:.4.2rem; font-size: .35rem;}
	.list01 li span{padding-left:.3rem;font-size: .3rem;}
	
	.article{padding:0 .3rem 1rem;}
	.articleTitle{padding:.3rem 0 .2rem; line-height:1rem; font-size:.56rem;}
	.articleInfo{width:96%; font-size: .3rem; height:1rem; line-height:1rem;}
	.articleInfo span{padding-left:.5rem;}
	.articleCon{font-size: .35rem; line-height: 0.8rem; padding:.3rem 0; min-height:5rem;}
	.articleCon img{max-width:100%;_width:100%; height:auto !important;}
	.articleCon .tableBox{overflow-x:auto;}
	.articleGn{padding-top:20px; text-align:center; line-height:30px; font-weight:bold; font-size:14px;}
	
	.article2{padding:0 .3rem 1rem;}
	.article2 h3{line-height:1.2rem; padding-left:0; height:1.2rem; font-size:.5rem; text-align:center;}
	.article2 ul li{width:50%; height:1rem; line-height:1rem; font-size:.45rem; margin:.2rem 0;}
	
	
	.simple_pgToolbar{margin:.3rem auto 0 !important; min-height:.8rem !important;}
	.simple_pgToolbar .simple_pgPanel{height:.8rem !important; line-height:.8rem !important; font-size:.42rem !important;}
	.simple_pgToolbar td{font-size:.42rem !important;}
	.simple_pgBtn{width:auto !important; padding:0 .3rem !important; height:.8rem !important; line-height:.8rem; text-align:center; margin:0 .1rem !important;}
	.simple_pgBtn.simple_pgRefresh{width:20px !important; padding:0 .15rem !important;}
	.simple_pgFirstDisabled, .simple_pgPrevDisabled, .simple_pgNext, .simple_pgLast{background-size:20px 20px;}
	.simple_pgNext{margin-left:.6rem !important;}
	.simple_pgCurrentPage{height:.8rem !important; line-height:.8rem !important; width:1rem !important; font-size:.42rem; text-align:right !important;}
	.simple_pgTotalPage{width:auto !important; height:.8rem; line-height:.8rem; font-size:.42rem;}
	
	.simple_pgFirst:after, .simple_pgFirstDisabled:after,
	.simple_pgLast:after, .simple_pgLastDisabled:after,
	.simple_pgPrev:after, .simple_pgPrevDisabled:after,
	.simple_pgNext:after, .simple_pgNextDisabled:after{font-size:.42rem;}
	
	.wap{display:block!important;}
	.pc{display:none!important;}
}

@media screen and (max-width:480px){
	.list01 li span i, .copy span{/* display:none; */font-size: 0.3rem;}
	.copy i{display:inline;}
}